Просмотр исходного кода

Merge branch 'dev' of http://git.xayunmei.com/SH-Arbitrate/Arbitrate-Frontend into hcb

fz 2 лет назад
Родитель
Сommit
1cabdbeede

+ 8
- 0
src/api/caseAccess/caseEntry.js Просмотреть файл

33
     data: data
33
     data: data
34
   })
34
   })
35
 }
35
 }
36
+// 抓取内容修改
37
+export function editCaseApplicationDefineval(data) {
38
+  return request({
39
+    url: '/caseApplication/editCaseApplicationDefineval',
40
+    method: 'post',
41
+    data: data
42
+  })
43
+}
36
 // 删除案件信息 
44
 // 删除案件信息 
37
 export function removeCaseApply(data) {
45
 export function removeCaseApply(data) {
38
   return request({
46
   return request({

+ 13
- 1
src/api/caseFiling/caseFiling.js Просмотреть файл

8
     params: data
8
     params: data
9
   })
9
   })
10
 }
10
 }
11
+
12
+
13
+
14
+
11
 //根据案件id查询视频列表
15
 //根据案件id查询视频列表
12
 export function videoList(data) {
16
 export function videoList(data) {
13
   return request({
17
   return request({
15
     method: 'get',
19
     method: 'get',
16
     params: data
20
     params: data
17
   })
21
   })
18
-}
22
+}
23
+// 下载案件压缩包
24
+export function downloadCaseZipFile(data) {
25
+  return request({
26
+    url: '/caseApplication/downloadCaseZipFile',
27
+    method: 'post',
28
+    data: data
29
+  })
30
+}

+ 6
- 0
src/api/home.js Просмотреть файл

6
     method: 'get'
6
     method: 'get'
7
   })
7
   })
8
 }
8
 }
9
+
10
+
11
+
12
+
13
+
14
+

+ 8
- 0
src/api/officialSeal/officialSeal.js Просмотреть файл

160
         method: 'post',
160
         method: 'post',
161
         data: data
161
         data: data
162
     })
162
     })
163
+}
164
+// 模板字段列表
165
+export function getTemplateInfoById(data) {
166
+    return request({
167
+        url: '/deptIdentify/getTemplateInfoById',
168
+        method: 'get',
169
+        params: data
170
+    })
163
 }
171
 }

+ 1
- 1
src/views/awardManagement/components/detailsAward.vue Просмотреть файл

10
             <el-tab-pane label="申请人案件证据资料" name="first"></el-tab-pane>
10
             <el-tab-pane label="申请人案件证据资料" name="first"></el-tab-pane>
11
             <el-tab-pane label="被申请人案件证据资料" name="second"></el-tab-pane>
11
             <el-tab-pane label="被申请人案件证据资料" name="second"></el-tab-pane>
12
             <el-tab-pane label="裁决书附件" name="third"></el-tab-pane>
12
             <el-tab-pane label="裁决书附件" name="third"></el-tab-pane>
13
-            <el-tab-pane label="仲裁申请书" name="fourth"></el-tab-pane>
13
+            <!-- <el-tab-pane label="仲裁申请书" name="fourth"></el-tab-pane> -->
14
             <el-tab-pane label="案件视频" name="five"></el-tab-pane>
14
             <el-tab-pane label="案件视频" name="five"></el-tab-pane>
15
             <el-tab-pane label="庭审笔录" name="six"></el-tab-pane>
15
             <el-tab-pane label="庭审笔录" name="six"></el-tab-pane>
16
          </el-tabs>
16
          </el-tabs>

+ 1
- 1
src/views/awardManagement/components/paymentdetailsDialog.vue Просмотреть файл

92
       </div> -->
92
       </div> -->
93
       <!-- 清除画布 -->
93
       <!-- 清除画布 -->
94
       <div slot="footer" class="dialog-footer">
94
       <div slot="footer" class="dialog-footer">
95
-        <el-button type="danger" @click="submitForm(4)" v-if="flag == 1">重新生成裁决书</el-button>
95
+        <!-- <el-button type="danger" @click="submitForm(4)" v-if="flag == 1">重新生成裁决书</el-button> -->
96
         <el-button type="primary" @click="submitForm(0)" v-if="flag == 1">提 交</el-button>
96
         <el-button type="primary" @click="submitForm(0)" v-if="flag == 1">提 交</el-button>
97
         <el-button type="primary" @click="submitForm(1)" v-if="flag == 2">同 意</el-button>
97
         <el-button type="primary" @click="submitForm(1)" v-if="flag == 2">同 意</el-button>
98
         <el-button type="danger" @click="submitForm(2)" v-if="flag == 2">驳 回</el-button>
98
         <el-button type="danger" @click="submitForm(2)" v-if="flag == 2">驳 回</el-button>

+ 6
- 5
src/views/caseFiling/archiveList.vue Просмотреть файл

34
         <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
34
         <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
35
       </el-form-item>
35
       </el-form-item>
36
     </el-form>
36
     </el-form>
37
-    <!-- <el-row style="margin-bottom:5px;">
38
-         <el-button type="primary" size="mini" icon="el-icon-download" @click="downloadZips">案件归档</el-button>
39
-    </el-row> -->
40
     <el-table v-loading="loading" :data="dataList" style="width: 100%">
37
     <el-table v-loading="loading" :data="dataList" style="width: 100%">
41
       <el-table-column label="序号" type="index" align="center">
38
       <el-table-column label="序号" type="index" align="center">
42
         <template slot-scope="scope">
39
         <template slot-scope="scope">
75
 <script>
72
 <script>
76
 import { caseApplicationList, selectSignSealUrl,caseApplicationDetail } from "@/api/awardManagement/awardManagement";
73
 import { caseApplicationList, selectSignSealUrl,caseApplicationDetail } from "@/api/awardManagement/awardManagement";
77
 import { caseLogRecordList, logistics } from "@/api/caseManagement/caseManagement";
74
 import { caseLogRecordList, logistics } from "@/api/caseManagement/caseManagement";
78
-import { adjudicationArchives, videoList } from "@/api/caseFiling/caseFiling";
75
+import { adjudicationArchives, videoList,downloadCaseZipFile} from "@/api/caseFiling/caseFiling";
79
 import archiveDetailsDialog from "./components/archiveDetailsDialog.vue";
76
 import archiveDetailsDialog from "./components/archiveDetailsDialog.vue";
80
 export default {
77
 export default {
81
   name: "archiveList",
78
   name: "archiveList",
83
   components: { archiveDetailsDialog },
80
   components: { archiveDetailsDialog },
84
   data() {
81
   data() {
85
     return {
82
     return {
83
+      fileURL: window.location.origin + "/API",
86
       queryParams: {
84
       queryParams: {
87
         pageNum: 1,
85
         pageNum: 1,
88
         pageSize: 10,
86
         pageSize: 10,
133
     },
131
     },
134
     // 下在案件归档压缩包
132
     // 下在案件归档压缩包
135
     downloadZips(row){
133
     downloadZips(row){
136
-      //  console.log(this.download) 
134
+       downloadCaseZipFile({ id: row.id }).then(res => {
135
+         let url = this.fileURL+res.data.annexPath
136
+        window.open(url)
137
+      })
137
     },
138
     },
138
     // 查询列表数据
139
     // 查询列表数据
139
     getList(parms) {
140
     getList(parms) {

+ 16
- 6
src/views/caseManagement/caseList.vue Просмотреть файл

4
       <el-form-item label="案件编号" prop="caseNum">
4
       <el-form-item label="案件编号" prop="caseNum">
5
         <el-input v-model="queryParams.caseNum" placeholder="请输入案件编号" clearable @keyup.enter.native="handleQuery" />
5
         <el-input v-model="queryParams.caseNum" placeholder="请输入案件编号" clearable @keyup.enter.native="handleQuery" />
6
       </el-form-item>
6
       </el-form-item>
7
-      <el-form-item label="申请人(机构)" prop="applicantName">
7
+      <el-form-item label="申请人" prop="applicantName">
8
         <!-- <el-input
8
         <!-- <el-input
9
           v-model="queryParams.applicantName"
9
           v-model="queryParams.applicantName"
10
           placeholder="请输入机构名称"
10
           placeholder="请输入机构名称"
74
         </template>
74
         </template>
75
       </el-table-column>
75
       </el-table-column>
76
       <el-table-column label="案件编号" align="center" prop="caseNum" :show-overflow-tooltip="true" />
76
       <el-table-column label="案件编号" align="center" prop="caseNum" :show-overflow-tooltip="true" />
77
-      <el-table-column label="申请人(机构)" align="center" prop="applicantName" :show-overflow-tooltip="true" />
77
+      <el-table-column label="申请人" align="center" prop="applicantName" :show-overflow-tooltip="true" />
78
       <el-table-column label="案件标的" align="center" prop="caseSubjectAmount" />
78
       <el-table-column label="案件标的" align="center" prop="caseSubjectAmount" />
79
       <el-table-column label="仲裁方式" align="center" prop="arbitratMethodName" :show-overflow-tooltip="true" />
79
       <el-table-column label="仲裁方式" align="center" prop="arbitratMethodName" :show-overflow-tooltip="true" />
80
       <!-- 仲裁员 -->
80
       <!-- 仲裁员 -->
179
     <!-- 立案申请弹框 -->
179
     <!-- 立案申请弹框 -->
180
     <caseentryDialog :visible="visible" @cancel="cancel" :form="form" :queryParams="queryParams"
180
     <caseentryDialog :visible="visible" @cancel="cancel" :form="form" :queryParams="queryParams"
181
       :dialogtitle="dialogtitle" :getcaseApply="getcaseApply" :flag="flag" :caseAttachList="caseAttachList"
181
       :dialogtitle="dialogtitle" :getcaseApply="getcaseApply" :flag="flag" :caseAttachList="caseAttachList"
182
-      :initpaymentArr="initpaymentArr" :initpaymentArr1="initpaymentArr1"></caseentryDialog>
182
+      :initpaymentArr="initpaymentArr" :initpaymentArr1="initpaymentArr1" :columnValues="columnValues"></caseentryDialog>
183
     <!-- 批量申请弹框 openbatch-->
183
     <!-- 批量申请弹框 openbatch-->
184
     <batchDialog :openbatch="openbatch" :queryParams="queryParams" @cancelBatch="cancelBatch"
184
     <batchDialog :openbatch="openbatch" :queryParams="queryParams" @cancelBatch="cancelBatch"
185
       :getcaseApply="getcaseApply"></batchDialog>
185
       :getcaseApply="getcaseApply"></batchDialog>
231
       :uploadCaseData="uploadCaseData">
231
       :uploadCaseData="uploadCaseData">
232
     </uploadCaseDialog>
232
     </uploadCaseDialog>
233
     <!-- 秘书审核修改页面 -->
233
     <!-- 秘书审核修改页面 -->
234
-    <caseentryExamineDialog :dialogtitle="dialogtitle" :caseentryExamineVisible="caseentryExamineVisible" :queryParams="queryParams"
235
-    :getcaseApply="getcaseApply"
234
+    <caseentryExamineDialog :dialogtitle="dialogtitle" :caseentryExamineVisible="caseentryExamineVisible" :queryParams="queryParams" :afterColumnValues="afterColumnValues"
235
+    :getcaseApply="getcaseApply" 
236
     @caseentryExamineCancel="caseentryExamineCancel" :caseentryExamineData="caseentryExamineData" :caseentryExamineDataAll="caseentryExamineDataAll"></caseentryExamineDialog>
236
     @caseentryExamineCancel="caseentryExamineCancel" :caseentryExamineData="caseentryExamineData" :caseentryExamineDataAll="caseentryExamineDataAll"></caseentryExamineDialog>
237
     <caseCompressionPackage :openCompressedPackages="openCompressedPackages" :queryParams="queryParams" @cancelCompreess="cancelCompreess"
237
     <caseCompressionPackage :openCompressedPackages="openCompressedPackages" :queryParams="queryParams" @cancelCompreess="cancelCompreess"
238
       :getcaseApply="getcaseApply">
238
       :getcaseApply="getcaseApply">
312
       isapply: "申请人:",
312
       isapply: "申请人:",
313
       // 表格数据
313
       // 表格数据
314
       dataList: [],
314
       dataList: [],
315
+      // 抓取数据
316
+      columnValues:[],
317
+      // 审核修改抓取数据
318
+      afterColumnValues:[],
315
       // 查询参数
319
       // 查询参数
316
       queryParams: {
320
       queryParams: {
317
         caseNum: undefined,
321
         caseNum: undefined,
670
           res.data.caseStatusName = "待缴费";
674
           res.data.caseStatusName = "待缴费";
671
         }
675
         }
672
         this.form = res.data;
676
         this.form = res.data;
677
+        console.log(this.form)
673
         this.payForm.feePayable = res.data.feePayable;
678
         this.payForm.feePayable = res.data.feePayable;
674
         this.payForm.caseId = res.data.id;
679
         this.payForm.caseId = res.data.id;
675
       });
680
       });
687
     },
692
     },
688
     // 审核案件 selectCompareCase caseentryExamineData
693
     // 审核案件 selectCompareCase caseentryExamineData
689
     reviewCase(row) {
694
     reviewCase(row) {
690
-      this.caseentryExamineVisible = true;
695
+      
691
       this.dialogtitle = "审核修改详情";
696
       this.dialogtitle = "审核修改详情";
692
       this.getSelectCompareCase(row)
697
       this.getSelectCompareCase(row)
698
+     
693
     },
699
     },
694
     // 秘书审核修改页面 caseentryExamineVisible
700
     // 秘书审核修改页面 caseentryExamineVisible
695
     caseentryExamineCancel() {
701
     caseentryExamineCancel() {
702
         version:val.version
708
         version:val.version
703
       }
709
       }
704
       selectCompareCase(param).then((res) => {
710
       selectCompareCase(param).then((res) => {
711
+        this.afterColumnValues = res.data.afterCase.columnValues
712
+        console.log(this.afterColumnValues+"8888888888")
705
         this.caseentryExamineData = res.data.afterCase
713
         this.caseentryExamineData = res.data.afterCase
706
         this.caseentryExamineDataAll = res.data
714
         this.caseentryExamineDataAll = res.data
715
+        this.caseentryExamineVisible = true;
707
       })
716
       })
708
     },
717
     },
709
     // 审核撤销
718
     // 审核撤销
806
             this.initpaymentArr1.push(item);
815
             this.initpaymentArr1.push(item);
807
           }
816
           }
808
         });
817
         });
818
+        this.columnValues = res.data.columnValues;
809
         this.caseAttachList = res.data.caseAttachList;
819
         this.caseAttachList = res.data.caseAttachList;
810
         // console.log(this.caseAttachList,"caseAttachList")
820
         // console.log(this.caseAttachList,"caseAttachList")
811
         this.form.requestRule = res.data.requestRule;
821
         this.form.requestRule = res.data.requestRule;

+ 76
- 12
src/views/caseManagement/components/caseentryDialog.vue Просмотреть файл

2
   <div>
2
   <div>
3
     <el-dialog :title="dialogtitle" :visible="visible" @close="cancel" width="1000px" append-to-body
3
     <el-dialog :title="dialogtitle" :visible="visible" @close="cancel" width="1000px" append-to-body
4
       :destroy-on-close="true" center>
4
       :destroy-on-close="true" center>
5
-      <!-- 案件信息 -->
5
+      <!-- tab页 -->
6
+       <el-tabs v-model="activeName" @tab-click="handleClick" v-show="form.id != undefined && form.id != null">
7
+          <el-tab-pane label="案件基本信息" name="first"></el-tab-pane>
8
+          <el-tab-pane label="自定义抓取内容" name="second"></el-tab-pane>
9
+      </el-tabs>
10
+      <div v-show="activeName=='first'">
11
+           <!-- 案件信息 -->
6
       <el-form ref="form" :model="formData" :rules="rules" label-width="150px" :disabled="flag == '0'">
12
       <el-form ref="form" :model="formData" :rules="rules" label-width="150px" :disabled="flag == '0'">
7
         <div style="display: inline-flex">
13
         <div style="display: inline-flex">
8
           <div class="infoIcon"></div>
14
           <div class="infoIcon"></div>
82
           </el-col>
88
           </el-col>
83
           <!-- 申请人仲裁诉求 -->
89
           <!-- 申请人仲裁诉求 -->
84
           <el-col :span="24">
90
           <el-col :span="24">
85
-            <el-form-item label="申请人仲裁请求及事实和理由" prop="arbitratClaims">
91
+            <el-form-item label="申请人仲裁请求" prop="arbitratClaims">
86
               <el-input v-model="formData.arbitratClaims" placeholder="请输入申请人仲裁诉求" type="textarea"
92
               <el-input v-model="formData.arbitratClaims" placeholder="请输入申请人仲裁诉求" type="textarea"
87
                 :autosize="{ minRows: 4, maxRows: 8 }" />
93
                 :autosize="{ minRows: 4, maxRows: 8 }" />
88
             </el-form-item>
94
             </el-form-item>
89
           </el-col>
95
           </el-col>
96
+          <el-col :span="24">
97
+              <el-form-item label="事实和理由" prop="arbitratClaims">
98
+                <el-input v-model="formData.arbitratClaims" placeholder="请输入申请人仲裁诉求" type="textarea"
99
+                :autosize="{ minRows: 4, maxRows: 8 }" />
100
+              </el-form-item>
101
+          </el-col>
90
           <el-col :span="12">
102
           <el-col :span="12">
91
             <el-form-item label="申请人案件证据资料上传:" prop="applicantEvidence" v-if="flag !== '0'">
103
             <el-form-item label="申请人案件证据资料上传:" prop="applicantEvidence" v-if="flag !== '0'">
92
               <el-upload class="upload-demo" ref="fileupload" accept=".png,.jpg,.doc,.docx,.txt,.pdf"
104
               <el-upload class="upload-demo" ref="fileupload" accept=".png,.jpg,.doc,.docx,.txt,.pdf"
487
               <el-form-item label="被申请人性别:" :prop="'paymentArr1.' + index + '.responSex'" :rules="[
499
               <el-form-item label="被申请人性别:" :prop="'paymentArr1.' + index + '.responSex'" :rules="[
488
                 {
500
                 {
489
                   required: true,
501
                   required: true,
502
+                  message: '请选择性别'
490
                 },
503
                 },
491
               ]">
504
               ]">
492
                 <el-radio-group v-model="itm.responSex">
505
                 <el-radio-group v-model="itm.responSex">
583
         @click="generateForm1()"
596
         @click="generateForm1()"
584
         >新增被申请人主体信息</el-button
597
         >新增被申请人主体信息</el-button
585
       > -->
598
       > -->
586
-      <div>
587
-         <div style="display: inline-flex">
588
-            <div class="infoIcon"></div>
589
-            <div class="caseInfo2">仲裁申请书:</div>
599
+        <div>
600
+          <div style="display: inline-flex">
601
+              <div class="infoIcon"></div>
602
+              <div class="caseInfo2">仲裁申请书:</div>
603
+            </div>
604
+          <div v-for="item in caseAttachList" :key ="item.annexId" v-if="item.annexType==1" style="margin-top:-25px;margin-left:100px;">
605
+            <el-link target="_blank" type="primary" :href="fileURL+item.annexPath">{{item.annexName}}</el-link>
590
           </div>
606
           </div>
591
-        <div v-for="item in caseAttachList" :key ="item.annexId" v-if="item.annexType==1" style="margin-top:-25px;margin-left:100px;">
592
-          <el-link target="_blank" type="primary" :href="fileURL+item.annexPath">{{item.annexName}}</el-link>
593
         </div>
607
         </div>
608
+            <div slot="footer" class="dialog-footer" style="text-align:center;margin-top:20px;">
609
+            <el-button type="primary" @click="submitForm" v-if="flag != 0" class="endbutton"><span>确 定</span></el-button>
610
+            <el-button @click="cancel" class="endbutton1"><span>取 消</span></el-button>
611
+          </div>
612
+        
594
       </div>
613
       </div>
595
-      <div slot="footer" class="dialog-footer">
596
-        <el-button type="primary" @click="submitForm" v-if="flag != 0" class="endbutton"><span>确 定</span></el-button>
597
-        <el-button @click="cancel" class="endbutton1"><span>取 消</span></el-button>
614
+      
615
+      <div v-show="activeName=='second'" style="margin-top:20px;">
616
+        <el-form :model="formGrab"  label-width="120px" :disabled ="flag == '0'">
617
+         
618
+            <el-form-item  v-for="(item,index) in formGrab.list"  :label="item.name" :key="item.id">
619
+                <el-input type="textarea" v-model="item.value"></el-input>
620
+            </el-form-item>
621
+          
622
+        </el-form>  
623
+        <!-- <el-col :span="24">
624
+          <div style="text-align:center;margin-top:50px;">
625
+            <el-button type="primary" @click="submitFormGrab" v-if="flag != 0" class="endbutton"><span>确 定</span></el-button>
626
+            <el-button @click="cancel" class="endbutton1"><span>取 消</span></el-button>
627
+          </div>
628
+        </el-col> -->
629
+          
630
+        
598
       </div>
631
       </div>
599
     </el-dialog>
632
     </el-dialog>
600
   </div>
633
   </div>
603
 <script>
636
 <script>
604
 import moment from "moment"; //导入文件
637
 import moment from "moment"; //导入文件
605
 import { getToken } from "@/utils/auth";
638
 import { getToken } from "@/utils/auth";
606
-import { addCaseApply, editCaseApply } from "@/api/caseAccess/caseEntry";
639
+import { addCaseApply, editCaseApply,editCaseApplicationDefineval} from "@/api/caseAccess/caseEntry";
607
 export default {
640
 export default {
608
   props: [
641
   props: [
609
     "visible",
642
     "visible",
615
     "initpaymentArr1",
648
     "initpaymentArr1",
616
     "queryParams",
649
     "queryParams",
617
     "caseAttachList",
650
     "caseAttachList",
651
+    "columnValues"
618
   ],
652
   ],
619
   data() {
653
   data() {
620
     return {
654
     return {
655
+      activeName: 'first',
621
       fileURL: window.location.origin + "/API",
656
       fileURL: window.location.origin + "/API",
622
       formData: this.form,
657
       formData: this.form,
623
       filedata: {
658
       filedata: {
664
           },
699
           },
665
         ],
700
         ],
666
       }, //被申请人主体信息
701
       }, //被申请人主体信息
702
+      // 抓取内容
703
+      formGrab:{
704
+        list:[]
705
+      },
706
+      formGrabList:[],
667
       // 表单校验
707
       // 表单校验
668
       rules: {
708
       rules: {
669
         // caseNum: [
709
         // caseNum: [
772
   watch: {
812
   watch: {
773
     initpaymentArr: {
813
     initpaymentArr: {
774
       handler(val) {
814
       handler(val) {
815
+        this.activeName = "first"
816
+        this.formGrab.list = this.columnValues
775
          this.caseAttachListArr = []
817
          this.caseAttachListArr = []
776
         if (val) {
818
         if (val) {
777
           this.applicateArr = [];
819
           this.applicateArr = [];
992
                     "YYYY-MM-DD HH:mm:ss"
1034
                     "YYYY-MM-DD HH:mm:ss"
993
                   );
1035
                   );
994
                   if (this.formData.id) {
1036
                   if (this.formData.id) {
1037
+                    this.formData['columnValues'] = this.formGrab.list
995
                     editCaseApply({
1038
                     editCaseApply({
996
                       ...this.formData,
1039
                       ...this.formData,
997
                       caseAffiliates: this.formData.caseAffiliates,
1040
                       caseAffiliates: this.formData.caseAffiliates,
1021
         }
1064
         }
1022
       });
1065
       });
1023
     },
1066
     },
1067
+    // 提交抓取内容修改
1068
+    // submitFormGrab(){
1069
+    //   this.$refs['formGrabRef'].validate((valid) => {
1070
+    //      if(valid){
1071
+    //        this.formGrabList['columnValues']= this.formGrab.list
1072
+           
1073
+    //        console.log(this.formGrabList)
1074
+    //        editCaseApplicationDefineval({columnValues:this.formGrab.list}).then(res=>{
1075
+    //          if (res.code == 200) {
1076
+    //             this.$modal.msgSuccess("修改成功");
1077
+    //             this.$emit("cancel");
1078
+    //             this.getcaseApply(this.queryParams);
1079
+    //           }
1080
+    //        })
1081
+    //      }
1082
+    //   });
1083
+    // },
1024
     // 详情显示,展示申请人案件文件
1084
     // 详情显示,展示申请人案件文件
1025
     toFile(item, index) {
1085
     toFile(item, index) {
1026
       window.open(
1086
       window.open(
1035
         "_black"
1095
         "_black"
1036
       );
1096
       );
1037
     },
1097
     },
1098
+    // tabs页
1099
+     handleClick(tab, event) {
1100
+        // console.log(tab, event);
1101
+    }
1038
   },
1102
   },
1039
 };
1103
 };
1040
 </script>
1104
 </script>

+ 62
- 21
src/views/caseManagement/components/caseentryExamine.vue Просмотреть файл

5
       :visible="caseentryExamineVisible"
5
       :visible="caseentryExamineVisible"
6
       @close="cancel"
6
       @close="cancel"
7
       width="1000px"
7
       width="1000px"
8
+      height="800px"
8
       append-to-body
9
       append-to-body
9
       :destroy-on-close="true"
10
       :destroy-on-close="true"
10
       center
11
       center
11
     >
12
     >
12
-      <!-- 案件信息 -->
13
+    <!-- tab页 -->
14
+     <el-tabs v-model="activeName" @tab-click="handleClick">
15
+          <el-tab-pane label="案件基本信息" name="first"></el-tab-pane>
16
+          <el-tab-pane label="自定义抓取内容" name="second"></el-tab-pane>
17
+      </el-tabs>
18
+      <div v-show="activeName=='first'">
19
+         <!-- 案件信息 -->
13
       <el-form
20
       <el-form
14
         ref="form"
21
         ref="form"
15
         :model="formData"
22
         :model="formData"
767
           </el-row>
774
           </el-row>
768
         </div>
775
         </div>
769
       </el-form>
776
       </el-form>
770
-      <div slot="footer" class="dialog-footer">
771
-        <el-button
772
-          type="primary"
773
-          @click="submitIsAgree(1)"
774
-          v-if="
775
-            formData.updateSubmitStatus == 1 || formData.updateSubmitStatus == 2
776
-          "
777
-          class="endbutton"
778
-          ><span>同 意</span></el-button
779
-        >
780
-        <el-button
781
-          type="warning"
782
-          @click="submitIsAgree(0)"
783
-          v-if="
784
-            formData.updateSubmitStatus == 1 || formData.updateSubmitStatus == 2
785
-          "
786
-          class="endbutton2"
787
-          ><span>拒 绝</span></el-button
788
-        >
777
+        <div slot="footer" class="dialog-footer" style="text-align:center;margin-top:20px;">
778
+          <el-button
779
+            type="primary"
780
+            @click="submitIsAgree(1)"
781
+            v-if="
782
+              formData.updateSubmitStatus == 1 || formData.updateSubmitStatus == 2
783
+            "
784
+            class="endbutton"
785
+            ><span>同 意</span></el-button
786
+          >
787
+          <el-button
788
+            type="warning"
789
+            @click="submitIsAgree(0)"
790
+            v-if="
791
+              formData.updateSubmitStatus == 1 || formData.updateSubmitStatus == 2
792
+            "
793
+            class="endbutton2"
794
+            ><span>拒 绝</span></el-button
795
+          >
796
+        </div>
797
+      </div>
798
+      <div v-show="activeName=='second'">
799
+        <el-form :model="formGrab"  label-width="120px" >
800
+         
801
+            <el-form-item  v-for="(item,index) in formGrab.list"  :label="item.name" :key="item.id">
802
+                <el-input type="textarea" v-model="item.value"></el-input>
803
+            </el-form-item>
804
+          
805
+        </el-form> 
806
+        
789
       </div>
807
       </div>
808
+     
790
     </el-dialog>
809
     </el-dialog>
791
   </div>
810
   </div>
792
 </template>
811
 </template>
808
     "caseAttachList",
827
     "caseAttachList",
809
     "caseentryExamineVisible",
828
     "caseentryExamineVisible",
810
     "caseentryExamineData",
829
     "caseentryExamineData",
811
-    "caseentryExamineDataAll"
830
+    "caseentryExamineDataAll",
831
+    "afterColumnValues"
812
   ],
832
   ],
813
   data() {
833
   data() {
814
     return {
834
     return {
835
+      activeName: 'first',
836
+       // 抓取内容
837
+      formGrab:{
838
+        list:[]
839
+      },
815
       formData: {},
840
       formData: {},
816
       changeLableCode: [],
841
       changeLableCode: [],
817
       changeLableCode1: [],
842
       changeLableCode1: [],
818
       changeLableCode2: [],
843
       changeLableCode2: [],
844
+      changeLableColumn:[],
819
       filedata: {
845
       filedata: {
820
         annexType: 2,
846
         annexType: 2,
821
       },
847
       },
960
   watch: {
986
   watch: {
961
     caseentryExamineVisible: {
987
     caseentryExamineVisible: {
962
       handler(val) {
988
       handler(val) {
989
+        this.activeName = "first"
990
+        this.formGrab.list = this.caseentryExamineDataAll.afterCase.columnValues
991
+        console.log(this.formGrab.list)
963
         setTimeout(() => {
992
         setTimeout(() => {
964
           if (val) {
993
           if (val) {
965
             this.applicateArr = [];
994
             this.applicateArr = [];
967
             this.formData = this.caseentryExamineData;
996
             this.formData = this.caseentryExamineData;
968
             if (this.caseentryExamineDataAll.changeColumn) {
997
             if (this.caseentryExamineDataAll.changeColumn) {
969
               this.changeLableCode = this.caseentryExamineDataAll.changeColumn.split(',')
998
               this.changeLableCode = this.caseentryExamineDataAll.changeColumn.split(',')
999
+              console.log(this.changeLableCode)
970
             } else {
1000
             } else {
971
               this.changeLableCode = []
1001
               this.changeLableCode = []
972
             }
1002
             }
986
             } else {
1016
             } else {
987
               this.changeLableCode2 = []
1017
               this.changeLableCode2 = []
988
             }
1018
             }
1019
+            if(this.caseentryExamineDataAll.columnValueChangeColumn){
1020
+              let changeLableColumn1 = this.caseentryExamineDataAll.columnValueChangeColumn.split(',')
1021
+              
1022
+            }else{
1023
+              this.changeLableColumn = []
1024
+            }
989
             this.fileList = [];
1025
             this.fileList = [];
990
             this.form2.paymentArr = [
1026
             this.form2.paymentArr = [
991
               this.caseentryExamineData.caseAffiliates[0],
1027
               this.caseentryExamineData.caseAffiliates[0],
1150
         updateSubmitStatus: this.formData.updateSubmitStatus,
1186
         updateSubmitStatus: this.formData.updateSubmitStatus,
1151
         isAgree: row,
1187
         isAgree: row,
1152
         version: this.formData.version,
1188
         version: this.formData.version,
1189
+        columnValues:this.formGrab.list
1153
       };
1190
       };
1154
       updateAudit(parms).then((res) => {
1191
       updateAudit(parms).then((res) => {
1155
         this.$modal.msgSuccess("审核成功");
1192
         this.$modal.msgSuccess("审核成功");
1171
         "_black"
1208
         "_black"
1172
       );
1209
       );
1173
     },
1210
     },
1211
+    // tab页
1212
+    handleClick(tab, event){
1213
+      
1214
+    }
1174
   },
1215
   },
1175
 };
1216
 };
1176
 </script>
1217
 </script>

+ 4
- 1
src/views/caseManagement/components/payDialog.vue Просмотреть файл

23
             {{ form.caseStatusName }}
23
             {{ form.caseStatusName }}
24
           </el-tag>
24
           </el-tag>
25
         </el-descriptions-item>
25
         </el-descriptions-item>
26
-        <el-descriptions-item label="申请人仲裁诉求">{{
26
+        <!-- <el-descriptions-item label="申请人仲裁诉求">{{
27
           form.arbitratClaims
27
           form.arbitratClaims
28
+        }}</el-descriptions-item> -->
29
+        <el-descriptions-item label="案件理由">{{
30
+          form.facts
28
         }}</el-descriptions-item>
31
         }}</el-descriptions-item>
29
       </el-descriptions>
32
       </el-descriptions>
30
       <div class="paySelectType">
33
       <div class="paySelectType">

+ 9
- 2
src/views/caseManagement/components/trialincourtDialog.vue Просмотреть файл

123
         <!-- </el-form> -->
123
         <!-- </el-form> -->
124
       </el-form>
124
       </el-form>
125
       <el-button @click="openmeeting" type="primary">发起会议</el-button>
125
       <el-button @click="openmeeting" type="primary">发起会议</el-button>
126
-      <el-button @click="openArbitrationresults" type="primary" v-if="this.recordArr.length <= 0">生成庭审笔录</el-button>
126
+      <el-button @click="openArbitrationresults" type="primary" v-if="this.recordArr.length <= 0">确认会议结果</el-button>
127
       <div slot="footer" class="dialog-footer">
127
       <div slot="footer" class="dialog-footer">
128
         <el-button class="endbutton" :disabled="showsubmit && recordArr.length == 0" @click="submitResults">提交</el-button>
128
         <el-button class="endbutton" :disabled="showsubmit && recordArr.length == 0" @click="submitResults">提交</el-button>
129
         <el-button @click="cancel" class="endbutton1"><span>关 闭</span></el-button>
129
         <el-button @click="cancel" class="endbutton1"><span>关 闭</span></el-button>
310
       user: "",
310
       user: "",
311
       userId: 1,
311
       userId: 1,
312
       showArbitrationresults: false,
312
       showArbitrationresults: false,
313
-      form2: {},
313
+      form2: {
314
+        isAbsence:0,
315
+        appliIsAbsen:0
316
+      },
314
       applicateArr: [], //申请人案件资料
317
       applicateArr: [], //申请人案件资料
315
       quiltArr: [], //被申请人案件资料
318
       quiltArr: [], //被申请人案件资料
316
       recordArr: [], //笔录附件
319
       recordArr: [], //笔录附件
418
     submitForm() {
421
     submitForm() {
419
       this.$refs["form2"].validate((valid) => {
422
       this.$refs["form2"].validate((valid) => {
420
         if (valid) {
423
         if (valid) {
424
+          
421
           creatTrialRecordnew({
425
           creatTrialRecordnew({
422
             caseAppliId: this.formData.id,
426
             caseAppliId: this.formData.id,
423
             // evidenDetermi: this.form2.evidenDetermi,
427
             // evidenDetermi: this.form2.evidenDetermi,
450
               this.$modal.msgSuccess("提交成功");
454
               this.$modal.msgSuccess("提交成功");
451
               this.showsubmit = false;
455
               this.showsubmit = false;
452
               this.closeArbitrationresults();
456
               this.closeArbitrationresults();
457
+              this.form2.respondentOpinion ="";
458
+              this.form2.applicantOpinion = "";
459
+              
453
             })
460
             })
454
             .catch((err) => { });
461
             .catch((err) => { });
455
         }
462
         }

+ 1
- 1
src/views/index.vue Просмотреть файл

114
         </div>
114
         </div>
115
       </div>
115
       </div>
116
       <div class="cardList" v-hasPermi="['home:arbitratorCheck']" @click="pushPage(18)">
116
       <div class="cardList" v-hasPermi="['home:arbitratorCheck']" @click="pushPage(18)">
117
-        <div class="badge">{{ dataCount.caseApplyAwardCheck }}</div>
117
+        <div class="badge">{{ dataCount.arbitratorApplyAwardConfirm }}</div>
118
         <div class="cardMain">
118
         <div class="cardMain">
119
           <img class="iconImg" src="@/assets/images/daishencha.png" alt="">
119
           <img class="iconImg" src="@/assets/images/daishencha.png" alt="">
120
         </div>
120
         </div>

+ 72
- 68
src/views/officialSeal/components/grabRules.vue Просмотреть файл

1
 <template>
1
 <template>
2
     <div>
2
     <div>
3
-        <el-dialog title="设置抓取规则" :visible="rulesVisable" v-if="rulesVisable" @close="cancelRules" width="1000px"
3
+        <el-dialog title="设置抓取规则" :visible="rulesVisable" v-if="rulesVisable" @close="cancelRules"
4
             append-to-body :destroy-on-close="true" center>
4
             append-to-body :destroy-on-close="true" center>
5
             <el-button type="primary" icon="el-icon-plus" style="margin-bottom: 20px;"
5
             <el-button type="primary" icon="el-icon-plus" style="margin-bottom: 20px;"
6
                 @click="addForm">新增系统内置抓取规则</el-button>
6
                 @click="addForm">新增系统内置抓取规则</el-button>
10
                         <el-button type="primary" icon="el-icon-delete" style="margin-bottom: 20px;"
10
                         <el-button type="primary" icon="el-icon-delete" style="margin-bottom: 20px;"
11
                             @click="deleteForm(item)">删除</el-button>
11
                             @click="deleteForm(item)">删除</el-button>
12
                         <el-row>
12
                         <el-row>
13
-                            <!-- <el-col :span="12">
14
-                                <el-form-item label="字段:" :prop="'forms.' + index + '.column'" :rules="[
15
-                                    {
16
-                                        required: true,
17
-                                        message: '字段不能为空',
18
-                                        trigger: 'blur',
19
-                                    },
20
-                                ]">
21
-                                    <el-input v-model="item.column" placeholder="请输入字段" />
22
-                                </el-form-item>
23
-                                <el-form-item label="字段:" :prop="'forms.' + index + '.column'" :rules="[
13
+                            <el-col :span="12">
14
+                                <el-form-item label="抓取文件名:" :prop="'forms.' + index + '.fileName'" :rules="[
24
                                     {
15
                                     {
25
                                         required: true,
16
                                         required: true,
26
-                                        message: '字段不能为空',
17
+                                        message: '抓取文件名不能为空',
27
                                     },
18
                                     },
28
                                 ]">
19
                                 ]">
29
-                                    <el-select v-model="item.column" placeholder="请选择">
30
-                                        <el-option v-for="dict in selectList" :key="dict.id" :label="dict.column"
31
-                                            :value="dict.column"></el-option>
32
-                                    </el-select>
20
+                                    <el-input v-model="item.fileName" placeholder="请输入抓取文件名" />
33
                                 </el-form-item>
21
                                 </el-form-item>
34
-                            </el-col> -->
22
+                            </el-col>
35
                             <el-col :span="12">
23
                             <el-col :span="12">
36
-                                <!-- <el-form-item label="字段名:" :prop="'forms.' + index + '.columnName'" :rules="[
37
-                                    {
38
-                                        required: true,
39
-                                        message: '字段名不能为空',
40
-                                        trigger: 'blur',
41
-                                    },
42
-                                ]">
43
-                                    <el-input v-model="item.columnName" placeholder="请输入字段名" />
44
-                                </el-form-item> -->
45
                                 <el-form-item label="字段名:" :prop="'forms.' + index + '.columnName'" :rules="[
24
                                 <el-form-item label="字段名:" :prop="'forms.' + index + '.columnName'" :rules="[
46
                                     {
25
                                     {
47
                                         required: true,
26
                                         required: true,
55
                                 </el-form-item>
34
                                 </el-form-item>
56
                             </el-col>
35
                             </el-col>
57
                             <el-col :span="12">
36
                             <el-col :span="12">
58
-                                <el-form-item label="抓取文件名:" :prop="'forms.' + index + '.fileName'" :rules="[
59
-                                    {
60
-                                        required: true,
61
-                                        message: '抓取文件名不能为空',
62
-                                    },
63
-                                ]">
64
-                                    <el-input v-model="item.fileName" placeholder="请输入抓取文件名" />
37
+                                <el-form-item label="开始抓取字段:" :prop="'forms.' + index + '.startContent'">
38
+                                    <el-input v-model="item.startContent" placeholder="请输入开始抓取字段" />
65
                                 </el-form-item>
39
                                 </el-form-item>
66
                             </el-col>
40
                             </el-col>
67
                             <el-col :span="12">
41
                             <el-col :span="12">
68
-                                <el-form-item label="开始抓取字段:" :prop="'forms.' + index + '.startContent'" :rules="[
69
-                                    {
70
-                                        required: true,
71
-                                        message: '开始抓取字段不能为空',
72
-                                    },
73
-                                ]">
74
-                                    <el-input v-model="item.startContent" placeholder="请输入开始抓取字段" />
42
+                                <el-form-item label="结束抓取字段:" :prop="'forms.' + index + '.endContent'">
43
+                                    <el-input v-model="item.endContent" placeholder="结束抓取字段" />
75
                                 </el-form-item>
44
                                 </el-form-item>
76
                             </el-col>
45
                             </el-col>
77
                             <el-col :span="12">
46
                             <el-col :span="12">
78
-                                <el-form-item label="结束抓取字段:" :prop="'forms.' + index + '.endContent'" :rules="[
79
-                                    {
80
-                                        required: true,
81
-                                        message: '结束抓取字段不能为空',
82
-                                    },
83
-                                ]">
84
-                                    <el-input v-model="item.endContent" placeholder="结束抓取字段" />
47
+                                <el-form-item label="指定抓取开始位置:" :prop="'forms.' + index + '.startContentRepeatOrder'">
48
+                                    <el-input-number v-model="item.startContentRepeatorder" controls-position="right" :min="1"></el-input-number>
49
+                                </el-form-item>
50
+                            </el-col>
51
+                            <el-col :span="12">
52
+                                <el-form-item label="指定抓取结束位置:" :prop="'forms.' + index + '.endContentRepeatOrder'">
53
+                                    <el-input-number v-model="item.endContentRepeatorder" controls-position="right" :min="1"></el-input-number>
54
+                                </el-form-item>
55
+                            </el-col>
56
+                            <el-col :span="12">
57
+                                <el-form-item label="抓取方向:" :prop="'forms.' + index + '.fatchOrder'">
58
+                                    <el-select v-model="item.fatchOrder" placeholder="请选择">
59
+                                        <el-option v-for="dict in fatchOrderList" :key="dict.key"
60
+                                            :label="dict.name" :value="dict.key"></el-option>
61
+                                    </el-select>
85
                                 </el-form-item>
62
                                 </el-form-item>
86
                             </el-col>
63
                             </el-col>
87
                         </el-row>
64
                         </el-row>
127
                                 </el-form-item>
104
                                 </el-form-item>
128
                             </el-col>
105
                             </el-col>
129
                             <el-col :span="12">
106
                             <el-col :span="12">
130
-                                <el-form-item label="开始抓取字段:" :prop="'forms.' + index + '.startContent'" :rules="[
131
-                                    {
132
-                                        required: true,
133
-                                        message: '开始抓取字段不能为空',
134
-                                    },
135
-                                ]">
107
+                                <el-form-item label="开始抓取字段:" :prop="'forms.' + index + '.startContent'">
136
                                     <el-input v-model="item.startContent" placeholder="请输入开始抓取字段" />
108
                                     <el-input v-model="item.startContent" placeholder="请输入开始抓取字段" />
137
                                 </el-form-item>
109
                                 </el-form-item>
138
                             </el-col>
110
                             </el-col>
139
                             <el-col :span="12">
111
                             <el-col :span="12">
140
-                                <el-form-item label="结束抓取字段:" :prop="'forms.' + index + '.endContent'" :rules="[
141
-                                    {
142
-                                        required: true,
143
-                                        message: '结束抓取字段不能为空',
144
-                                    },
145
-                                ]">
112
+                                <el-form-item label="结束抓取字段:" :prop="'forms.' + index + '.endContent'">
146
                                     <el-input v-model="item.endContent" placeholder="结束抓取字段" />
113
                                     <el-input v-model="item.endContent" placeholder="结束抓取字段" />
147
                                 </el-form-item>
114
                                 </el-form-item>
148
                             </el-col>
115
                             </el-col>
116
+                            <el-col :span="12">
117
+                                <el-form-item label="指定抓取开始位置:" :prop="'forms.' + index + '.startContentRepeatOrder'">
118
+                                    <el-input-number v-model="item.startContentRepeatorder" controls-position="right" :min="1"></el-input-number>
119
+                                </el-form-item>
120
+                            </el-col>
121
+                            <el-col :span="12">
122
+                                <el-form-item label="指定抓取结束位置:" :prop="'forms.' + index + '.endContentRepeatOrder'">
123
+                                    <el-input-number v-model="item.endContentRepeatorder" controls-position="right" :min="1"></el-input-number>
124
+                                </el-form-item>
125
+                            </el-col>
126
+                            <el-col :span="12">
127
+                                <el-form-item label="抓取方向:" :prop="'forms.' + index + '.fatchOrder'">
128
+                                    <el-select v-model="item.fatchOrder" placeholder="请选择">
129
+                                        <el-option v-for="dict in fatchOrderList" :key="dict.key"
130
+                                            :label="dict.name" :value="dict.key"></el-option>
131
+                                    </el-select>
132
+                                </el-form-item>
133
+                            </el-col>
149
                         </el-row>
134
                         </el-row>
150
                     </div>
135
                     </div>
151
                 </el-form>
136
                 </el-form>
179
             formData_custom: {
164
             formData_custom: {
180
                 forms: []
165
                 forms: []
181
             },
166
             },
182
-            // selectList: []
167
+            fatchOrderList: [
168
+                {
169
+                    name:'从前向后抓取',
170
+                    key:0
171
+                },
172
+                {
173
+                    name:'从后往前抓取',
174
+                    key:1
175
+                }
176
+            ]
183
         };
177
         };
184
     },
178
     },
185
     watch: {
179
     watch: {
187
             if (val) {
181
             if (val) {
188
                 this.formData.forms = [];
182
                 this.formData.forms = [];
189
                 this.formData_custom.forms = [];
183
                 this.formData_custom.forms = [];
190
-                // this.getFatchRuleByTemplateidFn({ id: val.id })
184
+                this.getFatchRuleByTemplateidFn({ id: val.id })
191
             }
185
             }
192
         }
186
         }
193
     },
187
     },
252
             });
246
             });
253
         },
247
         },
254
         // 根据id获取抓取规则
248
         // 根据id获取抓取规则
255
-        // getFatchRuleByTemplateidFn(data) {
256
-        //     getFatchRuleByTemplateid(data).then(res => {
257
-        //         // this.formData.forms = res.data;
258
-        //         this.selectList = res.data
259
-        //     })
260
-        // },
249
+        getFatchRuleByTemplateidFn(data) {
250
+            getFatchRuleByTemplateid(data).then(res => {
251
+                // this.formData.forms = res.data;
252
+                // this.selectList = res.data
253
+                this.formData.forms = [];
254
+                this.formData_custom.forms = [];
255
+                console.log(res.data,"LLLLLLLLLLLLLLLLLLLLLLLLLLLL");
256
+                res.data.forEach(item => {
257
+                    if(item.isDefault == 0){
258
+                        this.formData.forms.push(item)
259
+                    }else if(item.isDefault == 1){
260
+                        this.formData_custom.forms.push(item)
261
+                    }
262
+                });
263
+            })
264
+        },
261
         // 提交抓取规则
265
         // 提交抓取规则
262
         saveFatchRulesFn(data) {
266
         saveFatchRulesFn(data) {
263
             saveFatchRules(data).then(res => {
267
             saveFatchRules(data).then(res => {

+ 58
- 0
src/views/officialSeal/components/temmplateList.vue Просмотреть файл

1
+<template>
2
+    <div>
3
+        <el-dialog :title="title" :visible="listVisable" v-if="listVisable" @close="cancel" width="800px" center
4
+            :distroy-on-close="true">
5
+            <el-table v-loading="loading" :data="dataList" style="width: 100%">
6
+                <el-table-column label="字段" align="center" prop="column" :show-overflow-tooltip="true" />
7
+                <el-table-column label="字段名" align="center" prop="columnName" :show-overflow-tooltip="true" />
8
+            </el-table>
9
+            <div slot="footer" class="dialog-footer">
10
+                <el-button @click="cancel" class="endbutton"><span>取 消</span></el-button>
11
+            </div>
12
+        </el-dialog>
13
+    </div>
14
+</template>
15
+<script>
16
+import {
17
+    getTemplateInfoById
18
+} from "@/api/officialSeal/officialSeal.js";
19
+export default {
20
+    props: ["listVisable", "listData", "queryParams"],
21
+    data() {
22
+        return {
23
+            title: "模板字段列表",
24
+            // 遮罩层
25
+            loading: false,
26
+            dataList:[]
27
+        };
28
+    },
29
+    watch: {
30
+        listData(val) {
31
+            if (val) {
32
+                getTemplateInfoById({ id: val.id }).then(res=>{
33
+                    this.dataList = res.data;
34
+                })
35
+            }
36
+        }
37
+    },
38
+    created() {
39
+
40
+    },
41
+    methods: {
42
+        cancel() {
43
+            this.$emit("cancelList");
44
+        },
45
+    },
46
+};
47
+</script>
48
+  
49
+<style lang="scss" scoped>
50
+.steps {
51
+    display: flex;
52
+    flex-wrap: wrap;
53
+}
54
+
55
+.radiobox {
56
+    margin-top: 30px;
57
+}
58
+</style>

+ 20
- 5
src/views/officialSeal/templateManagement.vue Просмотреть файл

21
                     <el-button size="mini" @click="deleteTemplate(scope.row)" type="text" icon="el-icon-delete">删除</el-button>
21
                     <el-button size="mini" @click="deleteTemplate(scope.row)" type="text" icon="el-icon-delete">删除</el-button>
22
                     <el-button size="mini" @click="eidtTemplate(scope.row)" type="text" icon="el-icon-edit">修改模板</el-button>
22
                     <el-button size="mini" @click="eidtTemplate(scope.row)" type="text" icon="el-icon-edit">修改模板</el-button>
23
                     <el-button size="mini" @click="grabRulesClick(scope.row)" type="text" icon="el-icon-edit">设置抓取规则</el-button>
23
                     <el-button size="mini" @click="grabRulesClick(scope.row)" type="text" icon="el-icon-edit">设置抓取规则</el-button>
24
+                    <el-button size="mini" @click="templateList(scope.row)" type="text" icon="el-icon-edit">模板字段列表</el-button>
24
                 </template>
25
                 </template>
25
             </el-table-column>
26
             </el-table-column>
26
         </el-table>
27
         </el-table>
33
         </sealManage>
34
         </sealManage>
34
         <editTemplate :editVisable="editVisable" @cancelEdit="cancelEdit" @getList="getList" :editData="editData" :queryParams="queryParams"></editTemplate>
35
         <editTemplate :editVisable="editVisable" @cancelEdit="cancelEdit" @getList="getList" :editData="editData" :queryParams="queryParams"></editTemplate>
35
         <grabRules :rulesVisable="rulesVisable" @cancelRules="cancelRules" @getList="getList" :rulesData="rulesData" :queryParams="queryParams"></grabRules>
36
         <grabRules :rulesVisable="rulesVisable" @cancelRules="cancelRules" @getList="getList" :rulesData="rulesData" :queryParams="queryParams"></grabRules>
36
-    </div>
37
+        <temmplateList :listVisable="listVisable" @cancelList="cancelList" @getList="getList" :listData="listData" :queryParams="queryParams"></temmplateList>
38
+   </div>
37
 </template>
39
 </template>
38
   
40
   
39
 <script>
41
 <script>
40
 import {
42
 import {
41
     getTemplate,
43
     getTemplate,
42
-    deleteTemplate
44
+    deleteTemplate,
45
+    getTemplateInfoById
43
 } from "@/api/officialSeal/officialSeal.js";
46
 } from "@/api/officialSeal/officialSeal.js";
44
 
47
 
45
 import addInstitution from "./components/addInstitution";
48
 import addInstitution from "./components/addInstitution";
46
 import addTemplate from "./components/addTemplate";
49
 import addTemplate from "./components/addTemplate";
47
 import sealManage from "./components/sealManage";
50
 import sealManage from "./components/sealManage";
48
 import editTemplate from "./components/editTemplate";
51
 import editTemplate from "./components/editTemplate";
49
-import grabRules from "./components/grabRules.vue"
52
+import grabRules from "./components/grabRules.vue";
53
+import temmplateList from "./components/temmplateList.vue";
50
 export default {
54
 export default {
51
     name: "paymentList",
55
     name: "paymentList",
52
     components: {
56
     components: {
54
         addTemplate,
58
         addTemplate,
55
         sealManage,
59
         sealManage,
56
         editTemplate,
60
         editTemplate,
57
-        grabRules
61
+        grabRules,
62
+        temmplateList
58
     },
63
     },
59
     data() {
64
     data() {
60
         return {
65
         return {
79
             sealData: {},
84
             sealData: {},
80
             editVisable:false,
85
             editVisable:false,
81
             editData:{},
86
             editData:{},
82
-            rulesData:{}
87
+            rulesData:{},
88
+            listVisable:false,
89
+            listData:{}
83
         };
90
         };
84
     },
91
     },
85
     created() {
92
     created() {
120
         cancelEdit() {
127
         cancelEdit() {
121
             this.editVisable = false;
128
             this.editVisable = false;
122
         },
129
         },
130
+        // 模板字段列表
131
+        templateList(row){
132
+            this.listVisable = true;
133
+            this.listData = row;
134
+        },
135
+        cancelList(){
136
+            this.listVisable = false;
137
+        },
123
         // 抓取规则
138
         // 抓取规则
124
         grabRulesClick(row){
139
         grabRulesClick(row){
125
             this.rulesVisable = true;
140
             this.rulesVisable = true;

+ 2
- 2
vue.config.js Просмотреть файл

11
 
11
 
12
 const port = process.env.port || process.env.npm_config_port || 80 // 端口
12
 const port = process.env.port || process.env.npm_config_port || 80 // 端口
13
 
13
 
14
-// const API = 'http://121.40.189.20:9001'  //生产
15
-const API = 'http://121.40.189.20:8001'  //测试
14
+const API = 'http://121.40.189.20:9001'  //生产
15
+// const API = 'http://121.40.189.20:8001'  //测试
16
 // const API = 'http://192.168.3.18:9001'  //B
16
 // const API = 'http://192.168.3.18:9001'  //B
17
 // const API = 'http://192.168.3.77:9001' //Q
17
 // const API = 'http://192.168.3.77:9001' //Q
18
 
18