瀏覽代碼

案件流程,去掉仲裁诉求,组庭确认,仲裁员角色,去掉案件名称的禁用

gyj 2 年之前
父節點
當前提交
257de632c6

+ 2
- 0
src/views/caseManagement/caseList.vue 查看文件

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

+ 6
- 1
src/views/caseManagement/components/caseentryDialog.vue 查看文件

16
             </el-form-item>
16
             </el-form-item>
17
           </el-col>
17
           </el-col>
18
           <el-col :span="12">
18
           <el-col :span="12">
19
+            <!-- :disabled="flag == '1'" -->
19
             <el-form-item label="案件名称:" prop="caseName">
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
             </el-form-item>
22
             </el-form-item>
22
           </el-col>
23
           </el-col>
23
           <el-col :span="12">
24
           <el-col :span="12">
877
       return this.$confirm(`确定移除 ${file.name}?`);
878
       return this.$confirm(`确定移除 ${file.name}?`);
878
     },
879
     },
879
     handleRemove(file, fileList) {
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
       // (this.caseAttachListArr = []),
885
       // (this.caseAttachListArr = []),
881
         // fileList.forEach((item) => {
886
         // fileList.forEach((item) => {
882
         //   this.caseAttachListArr.push( item.response.data );
887
         //   this.caseAttachListArr.push( item.response.data );

+ 11
- 1
src/views/caseManagement/components/formateCourtDialog.vue 查看文件

16
         label-position="left"
16
         label-position="left"
17
       >
17
       >
18
         <el-form-item label="是否同意组庭:">
18
         <el-form-item label="是否同意组庭:">
19
-          <el-radio-group v-model="isAgreePendTral">
19
+          <el-radio-group v-model="isAgreePendTral" @change="radioValue">
20
             <el-radio :label="1">是</el-radio>
20
             <el-radio :label="1">是</el-radio>
21
             <el-radio :label="0">否</el-radio>
21
             <el-radio :label="0">否</el-radio>
22
           </el-radio-group>
22
           </el-radio-group>
161
       this.$refs["formateCourtform"].validate((valid) => {
161
       this.$refs["formateCourtform"].validate((valid) => {
162
         if (valid) {
162
         if (valid) {
163
           pendTralCheck(this.paramsdata).then((res) => {
163
           pendTralCheck(this.paramsdata).then((res) => {
164
+            
164
             this.cancel();
165
             this.cancel();
165
             this.$modal.msgSuccess("组庭成功");
166
             this.$modal.msgSuccess("组庭成功");
166
             this.$emit("getcaseApply", this.queryParams);
167
             this.$emit("getcaseApply", this.queryParams);
168
+            // 初始化页面
169
+            this.formateCourtform={}
167
           });
170
           });
168
         }
171
         }
169
       });
172
       });
173
       this.$emit("cancelcourtDialog");
176
       this.$emit("cancelcourtDialog");
174
       this.arbitrators = [];
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
 </script>
188
 </script>

+ 2
- 2
src/views/caseManagement/components/operateDialog.vue 查看文件

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

+ 10
- 4
src/views/caseManagement/components/viewprocessDialog.vue 查看文件

2
     <div>
2
     <div>
3
         <el-dialog title="案件流程" :visible="processVisable" @close="cancel" center :distroy-on-close="true">
3
         <el-dialog title="案件流程" :visible="processVisable" @close="cancel" center :distroy-on-close="true">
4
             <div>
4
             <div>
5
-                <el-steps class="steps" :active="pageData.caseStatus">
5
+                <el-steps class="steps" :active="caseStatus">
6
                     <el-step :title="item.caseNodeName || item.content" v-for="(item,index) in pageData.allCasenode" :description="(item.createNickName || '') + (item.caseNodeTime || '')"></el-step>
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
                 </el-steps>
8
                 </el-steps>
21
     data() {
21
     data() {
22
         return {
22
         return {
23
             processId:null,
23
             processId:null,
24
-            pageData:{}
24
+            pageData:{},
25
+            caseStatus:0
25
         };
26
         };
26
     },
27
     },
27
     watch: {
28
     watch: {
38
         },
39
         },
39
         selectCaseProgressFn(data){
40
         selectCaseProgressFn(data){
40
             selectCaseProgress(data).then(res=>{
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
     },