Bläddra i källkod

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

fz 2 år sedan
förälder
incheckning
c507f28f3f

+ 2
- 0
src/views/caseManagement/caseList.vue Visa fil

@@ -47,6 +47,7 @@
47 47
         <el-button type="primary" plain icon="el-icon-plus" size="mini" @click="filingApplication"
48 48
           v-hasPermi="['caseManagement:list:add']">案件录入</el-button>
49 49
         <el-button type="primary" plain icon="el-icon-plus" size="mini" @click="compressedPackages"
50
+        v-hasPermi="['caseManagement:list:zip']"
50 51
           >案件压缩包导入</el-button>
51 52
         <el-button type="primary" plain icon="el-icon-plus" size="mini" @click="batchApplication"
52 53
           v-hasPermi="['caseManagement:list:import']">案件批量导入</el-button>
@@ -789,6 +790,7 @@ export default {
789 790
           }
790 791
         });
791 792
         this.caseAttachList = res.data.caseAttachList;
793
+        console.log(this.caseAttachList,"caseAttachList")
792 794
         this.form.requestRule = res.data.requestRule;
793 795
         this.form.properPreser = res.data.properPreser;
794 796
       });

+ 6
- 1
src/views/caseManagement/components/caseentryDialog.vue Visa fil

@@ -16,8 +16,9 @@
16 16
             </el-form-item>
17 17
           </el-col>
18 18
           <el-col :span="12">
19
+            <!-- :disabled="flag == '1'" -->
19 20
             <el-form-item label="案件名称:" prop="caseName">
20
-              <el-input v-model="formData.caseName" placeholder="请输入案件名称" :disabled="flag == '1'" />
21
+              <el-input v-model="formData.caseName" placeholder="请输入案件名称"  />
21 22
             </el-form-item>
22 23
           </el-col>
23 24
           <el-col :span="12">
@@ -877,6 +878,10 @@ export default {
877 878
       return this.$confirm(`确定移除 ${file.name}?`);
878 879
     },
879 880
     handleRemove(file, fileList) {
881
+      console.log(file)
882
+      console.log(fileList)
883
+      console.log(this.caseAttachListArr)
884
+      this.caseAttachListArr = this.caseAttachListArr.filter(item => item.annexId != file.annexId)
880 885
       // (this.caseAttachListArr = []),
881 886
         // fileList.forEach((item) => {
882 887
         //   this.caseAttachListArr.push( item.response.data );

+ 11
- 1
src/views/caseManagement/components/formateCourtDialog.vue Visa fil

@@ -16,7 +16,7 @@
16 16
         label-position="left"
17 17
       >
18 18
         <el-form-item label="是否同意组庭:">
19
-          <el-radio-group v-model="isAgreePendTral">
19
+          <el-radio-group v-model="isAgreePendTral" @change="radioValue">
20 20
             <el-radio :label="1">是</el-radio>
21 21
             <el-radio :label="0">否</el-radio>
22 22
           </el-radio-group>
@@ -161,9 +161,12 @@ export default {
161 161
       this.$refs["formateCourtform"].validate((valid) => {
162 162
         if (valid) {
163 163
           pendTralCheck(this.paramsdata).then((res) => {
164
+            
164 165
             this.cancel();
165 166
             this.$modal.msgSuccess("组庭成功");
166 167
             this.$emit("getcaseApply", this.queryParams);
168
+            // 初始化页面
169
+            this.formateCourtform={}
167 170
           });
168 171
         }
169 172
       });
@@ -173,6 +176,13 @@ export default {
173 176
       this.$emit("cancelcourtDialog");
174 177
       this.arbitrators = [];
175 178
     },
179
+    radioValue(val){
180
+      if(val==1){
181
+        this.formateCourtform={}
182
+      }else if(val==0){
183
+        this.formateCourtform={}
184
+      }
185
+    }
176 186
   },
177 187
 };
178 188
 </script>

+ 2
- 2
src/views/caseManagement/components/operateDialog.vue Visa fil

@@ -21,9 +21,9 @@
21 21
                     <el-descriptions-item label="被申请人">{{
22 22
                         item.caseResName
23 23
                     }}</el-descriptions-item>
24
-                    <el-descriptions-item label="申请人仲裁诉求">{{
24
+                    <!-- <el-descriptions-item label="申请人仲裁诉求">{{
25 25
                         item.arbitratClaims
26
-                    }}</el-descriptions-item>
26
+                    }}</el-descriptions-item> -->
27 27
                 </el-descriptions>
28 28
                 <div class="paySelectType">
29 29
                     <el-radio-group v-model="paySelect" @input="changPayType">

+ 10
- 4
src/views/caseManagement/components/viewprocessDialog.vue Visa fil

@@ -2,7 +2,7 @@
2 2
     <div>
3 3
         <el-dialog title="案件流程" :visible="processVisable" @close="cancel" center :distroy-on-close="true">
4 4
             <div>
5
-                <el-steps class="steps" :active="pageData.caseStatus">
5
+                <el-steps class="steps" :active="caseStatus">
6 6
                     <el-step :title="item.caseNodeName || item.content" v-for="(item,index) in pageData.allCasenode" :description="(item.createNickName || '') + (item.caseNodeTime || '')"></el-step>
7 7
                    
8 8
                 </el-steps>
@@ -21,7 +21,8 @@ export default {
21 21
     data() {
22 22
         return {
23 23
             processId:null,
24
-            pageData:{}
24
+            pageData:{},
25
+            caseStatus:0
25 26
         };
26 27
     },
27 28
     watch: {
@@ -38,8 +39,13 @@ export default {
38 39
         },
39 40
         selectCaseProgressFn(data){
40 41
             selectCaseProgress(data).then(res=>{
41
-                console.log(res,"请求成功");
42
-                this.pageData = res.data.data;
42
+                 this.pageData = res.data.data; 
43
+                let allCasenode = res.data.data.allCasenode;
44
+                allCasenode.forEach((item,index) => {
45
+                    if(item.caseNode==res.data.data.caseStatus){
46
+                        this.caseStatus = index
47
+                    }
48
+                });
43 49
             })
44 50
         }
45 51
     },