Bladeren bron

Merge branch 'hcb' of SH-Arbitrate/Arbitrate-Frontend into dev

hanchaobo 2 jaren geleden
bovenliggende
commit
ade16242d0

+ 4
- 0
src/api/caseFiling/caseFiling.js Bestand weergeven

@@ -8,6 +8,10 @@ export function adjudicationArchives(data) {
8 8
     params: data
9 9
   })
10 10
 }
11
+
12
+
13
+
14
+
11 15
 //根据案件id查询视频列表
12 16
 export function videoList(data) {
13 17
   return request({

+ 6
- 0
src/api/home.js Bestand weergeven

@@ -6,3 +6,9 @@ export function toDoCount() {
6 6
     method: 'get'
7 7
   })
8 8
 }
9
+
10
+
11
+
12
+
13
+
14
+

+ 1
- 1
src/views/awardManagement/components/detailsAward.vue Bestand weergeven

@@ -10,7 +10,7 @@
10 10
             <el-tab-pane label="申请人案件证据资料" name="first"></el-tab-pane>
11 11
             <el-tab-pane label="被申请人案件证据资料" name="second"></el-tab-pane>
12 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 14
             <el-tab-pane label="案件视频" name="five"></el-tab-pane>
15 15
             <el-tab-pane label="庭审笔录" name="six"></el-tab-pane>
16 16
          </el-tabs>

+ 1
- 1
src/views/awardManagement/components/paymentdetailsDialog.vue Bestand weergeven

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

+ 1
- 1
src/views/caseFiling/archiveList.vue Bestand weergeven

@@ -59,7 +59,7 @@
59 59
             v-if="scope.row.filearbitraUrl && scope.row.filearbitraUrl !== ''"
60 60
             @click="showModel(scope.row)">查看裁决书</el-button>
61 61
           <el-button size="mini" type="text" icon="el-icon-reading" @click="showDetail(scope.row)">归档详情</el-button>
62
-          <el-button type="text" size="mini" icon="el-icon-download" @click="downloadZips(scope.row)">下载案件压缩包</el-button>
62
+          <!-- <el-button type="text" size="mini" icon="el-icon-download" @click="downloadZips(scope.row)">下载案件压缩包</el-button> -->
63 63
         </template>
64 64
       </el-table-column>
65 65
     </el-table>

+ 12
- 12
src/views/caseManagement/components/caseentryDialog.vue Bestand weergeven

@@ -5,7 +5,7 @@
5 5
       <!-- tab页 -->
6 6
        <el-tabs v-model="activeName" @tab-click="handleClick" v-show="form.id != undefined && form.id != null">
7 7
           <el-tab-pane label="案件基本信息" name="first"></el-tab-pane>
8
-          <el-tab-pane label="抓取内容" name="second"></el-tab-pane>
8
+          <el-tab-pane label="自定义抓取内容" name="second"></el-tab-pane>
9 9
       </el-tabs>
10 10
       <div v-show="activeName=='first'">
11 11
            <!-- 案件信息 -->
@@ -615,7 +615,7 @@
615 615
                   trigger: 'blur'
616 616
                 }"
617 617
             >
618
-                <el-input type="textarea" rows="10" v-model="item.value"></el-input>
618
+                <el-input type="textarea" v-model="item.value"></el-input>
619 619
             </el-form-item>
620 620
           
621 621
         </el-form>  
@@ -950,16 +950,16 @@ export default {
950 950
       this.$emit("cancel");
951 951
     },
952 952
     // 校验借款开始日期与结束日期
953
-    setStartTime() {
954
-      if (
955
-        this.setTime(this.formData.loanStartDate) >=
956
-        this.setTime(this.formData.loanEndDate)
957
-      ) {
958
-        this.$message.error("借款开始日期应早于借款结束日期");
959
-        this.formData.loanStartDate = "";
960
-        this.formData.loanEndDate = "";
961
-      }
962
-    },
953
+    // setStartTime() {
954
+    //   if (
955
+    //     this.setTime(this.formData.loanStartDate) >=
956
+    //     this.setTime(this.formData.loanEndDate)
957
+    //   ) {
958
+    //     this.$message.error("借款开始日期应早于借款结束日期");
959
+    //     this.formData.loanStartDate = "";
960
+    //     this.formData.loanEndDate = "";
961
+    //   }
962
+    // },
963 963
     setEndTime() {
964 964
       if (
965 965
         this.setTime(this.formData.loanEndDate) <=

+ 1
- 1
src/views/caseManagement/components/trialincourtDialog.vue Bestand weergeven

@@ -123,7 +123,7 @@
123 123
         <!-- </el-form> -->
124 124
       </el-form>
125 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 127
       <div slot="footer" class="dialog-footer">
128 128
         <el-button class="endbutton" :disabled="showsubmit && recordArr.length == 0" @click="submitResults">提交</el-button>
129 129
         <el-button @click="cancel" class="endbutton1"><span>关 闭</span></el-button>

+ 72
- 68
src/views/officialSeal/components/grabRules.vue Bestand weergeven

@@ -1,6 +1,6 @@
1 1
 <template>
2 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 4
             append-to-body :destroy-on-close="true" center>
5 5
             <el-button type="primary" icon="el-icon-plus" style="margin-bottom: 20px;"
6 6
                 @click="addForm">新增系统内置抓取规则</el-button>
@@ -10,38 +10,17 @@
10 10
                         <el-button type="primary" icon="el-icon-delete" style="margin-bottom: 20px;"
11 11
                             @click="deleteForm(item)">删除</el-button>
12 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 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 21
                                 </el-form-item>
34
-                            </el-col> -->
22
+                            </el-col>
35 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 24
                                 <el-form-item label="字段名:" :prop="'forms.' + index + '.columnName'" :rules="[
46 25
                                     {
47 26
                                         required: true,
@@ -55,33 +34,31 @@
55 34
                                 </el-form-item>
56 35
                             </el-col>
57 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 39
                                 </el-form-item>
66 40
                             </el-col>
67 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 44
                                 </el-form-item>
76 45
                             </el-col>
77 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 62
                                 </el-form-item>
86 63
                             </el-col>
87 64
                         </el-row>
@@ -127,25 +104,33 @@
127 104
                                 </el-form-item>
128 105
                             </el-col>
129 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 108
                                     <el-input v-model="item.startContent" placeholder="请输入开始抓取字段" />
137 109
                                 </el-form-item>
138 110
                             </el-col>
139 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 113
                                     <el-input v-model="item.endContent" placeholder="结束抓取字段" />
147 114
                                 </el-form-item>
148 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 134
                         </el-row>
150 135
                     </div>
151 136
                 </el-form>
@@ -179,7 +164,16 @@ export default {
179 164
             formData_custom: {
180 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 179
     watch: {
@@ -187,7 +181,7 @@ export default {
187 181
             if (val) {
188 182
                 this.formData.forms = [];
189 183
                 this.formData_custom.forms = [];
190
-                // this.getFatchRuleByTemplateidFn({ id: val.id })
184
+                this.getFatchRuleByTemplateidFn({ id: val.id })
191 185
             }
192 186
         }
193 187
     },
@@ -252,12 +246,22 @@ export default {
252 246
             });
253 247
         },
254 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 266
         saveFatchRulesFn(data) {
263 267
             saveFatchRules(data).then(res => {

+ 58
- 0
src/views/officialSeal/components/temmplateList.vue Bestand weergeven

@@ -0,0 +1,58 @@
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
+    getFatchRuleByTemplateid
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
+                getFatchRuleByTemplateid({ 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>

+ 18
- 4
src/views/officialSeal/templateManagement.vue Bestand weergeven

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

+ 2
- 2
vue.config.js Bestand weergeven

@@ -11,8 +11,8 @@ const name = process.env.VUE_APP_TITLE || '智慧仲裁管理系统' // 网页
11 11
 
12 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 16
 // const API = 'http://192.168.3.18:9001'  //B
17 17
 // const API = 'http://192.168.3.77:9001' //Q
18 18