hanchaobo 2 лет назад
Родитель
Сommit
718e182766

+ 78
- 15
src/views/caseManagement/components/addCase.vue Просмотреть файл

17
           <el-divider></el-divider>
17
           <el-divider></el-divider>
18
           <el-col :span="24">
18
           <el-col :span="24">
19
             <el-form-item label="压缩包导入">
19
             <el-form-item label="压缩包导入">
20
-              <el-upload class="upload-demo" :action="zipUrl()" :before-remove="beforeRemoveZip" multiple accept='.zip' :limit="1"
21
-                :on-exceed="handleExceedZip" :on-success='successZip' :file-list="fileListZip">
20
+              <el-upload class="upload-demo" :action="zipUrl()" :before-remove="beforeRemoveZip" multiple accept='.zip'
21
+                :limit="1" :on-exceed="handleExceedZip" :on-success='successZip' :file-list="fileListZip">
22
                 <el-button size="small" type="primary">点击上传</el-button>
22
                 <el-button size="small" type="primary">点击上传</el-button>
23
                 <div slot="tip" class="el-upload__tip">只能上传zip压缩包</div>
23
                 <div slot="tip" class="el-upload__tip">只能上传zip压缩包</div>
24
               </el-upload>
24
               </el-upload>
501
       modelFlag: false,
501
       modelFlag: false,
502
       fileURL: window.location.origin + "/API",
502
       fileURL: window.location.origin + "/API",
503
       fileList: [],
503
       fileList: [],
504
-      fileListZip:[],
504
+      fileListZip: [],
505
       filedata: {
505
       filedata: {
506
         annexType: 2,
506
         annexType: 2,
507
       },
507
       },
513
       buttonFlag: true,
513
       buttonFlag: true,
514
       getUserInfoList: {},
514
       getUserInfoList: {},
515
       applicationFlag: null,
515
       applicationFlag: null,
516
-      showmediate: false
516
+      showmediate: false,
517
+      formZipData: {}
517
     };
518
     };
518
   },
519
   },
519
   watch: {
520
   watch: {
655
     beforeRemoveZip(file, fileList) {
656
     beforeRemoveZip(file, fileList) {
656
       return this.$confirm(`确定移除 ${file.name}?`);
657
       return this.$confirm(`确定移除 ${file.name}?`);
657
     },
658
     },
658
-    successZip(res){
659
-      this.formData = res.data;
660
-      this.$set(this.formData.affiliate,'organizeFlag',0);
661
-      this.$set(this.formData.affiliate,'respondentSex',Number(res.data.affiliate.respondentSex));
659
+    successZip(res) {
660
+      this.formZipData = res.data;
661
+      // this.formData = res.data;
662
+      this.$set(this.formData.affiliate, 'organizeFlag', 0);
663
+      this.$set(this.formData, 'arbitratClaims', this.formZipData.arbitratClaims);
664
+      this.$set(this.formData, 'facts', this.formZipData.facts);
665
+      // this.$set(this.formData.affiliate,'applicationName',this.formZipData.affiliate.applicationName);
666
+      // this.$set(this.formData.affiliate,'code',this.formZipData.affiliate.code);
667
+      // this.$set(this.formData.affiliate,'applicationEmail',this.formZipData.affiliate.applicationEmail);
668
+      // this.$set(this.formData.affiliate,'applicationPhone',this.formZipData.affiliate.applicationPhone);
669
+      this.$set(this.formData.affiliate, 'applicantHome', this.formZipData.affiliate.applicantHome);
670
+      this.$set(this.formData.affiliate, 'applicantAddress', this.formZipData.affiliate.applicantAddress);
671
+      this.$set(this.formData.affiliate, 'contactTelphoneAgent', this.formZipData.affiliate.contactTelphoneAgent);
672
+      this.$set(this.formData.affiliate, 'nameAgent', this.formZipData.affiliate.nameAgent);
673
+      this.$set(this.formData.affiliate, 'agentEmail', this.formZipData.affiliate.agentEmail);
674
+      this.$set(this.formData.affiliate, 'respondentName', this.formZipData.affiliate.respondentName);
675
+      this.$set(this.formData.affiliate, 'respondentPhone', this.formZipData.affiliate.respondentPhone);
676
+      this.$set(this.formData.affiliate, 'respondentIdentityNum', this.formZipData.affiliate.respondentIdentityNum);
677
+      this.$set(this.formData.affiliate, 'respondentSex', Number(this.formZipData.affiliate.respondentSex));
678
+      this.$set(this.formData.affiliate, 'respondentBirth', this.formZipData.affiliate.respondentBirth);
679
+      this.$set(this.formData.affiliate, 'respondentHome', this.formZipData.affiliate.respondentHome);
680
+      this.$set(this.formData.affiliate, 'respondentEmail', this.formZipData.affiliate.respondentEmail);
681
+      this.$set(this.formData.affiliate, 'compLegalPerson', this.formZipData.affiliate.compLegalPerson);
682
+      // this.$set(this.formData.affiliate,'respondentSex',Number(res.data.affiliate.respondentSex));
662
     },
683
     },
663
     handlePreview(file) {
684
     handlePreview(file) {
664
       window.open(
685
       window.open(
684
         this.$set(this.formData.affiliate, "code", this.getUserInfoList.idCard);
705
         this.$set(this.formData.affiliate, "code", this.getUserInfoList.idCard);
685
         this.$set(this.formData.affiliate, "applicationEmail", this.getUserInfoList.email);
706
         this.$set(this.formData.affiliate, "applicationEmail", this.getUserInfoList.email);
686
         this.$set(this.formData.affiliate, "applicationPhone", this.getUserInfoList.phonenumber);
707
         this.$set(this.formData.affiliate, "applicationPhone", this.getUserInfoList.phonenumber);
687
-        this.formData.affiliate.nameAgent = null;
688
-        this.formData.affiliate.agentEmail = null;
689
-        this.formData.affiliate.contactTelphoneAgent = null;
708
+        if (this.formZipData.affiliate) {
709
+          this.$set(this.formData.affiliate, 'organizeFlag', 0);
710
+          this.$set(this.formData, 'arbitratClaims', this.formZipData.arbitratClaims);
711
+          this.$set(this.formData, 'facts', this.formZipData.facts);
712
+          // this.$set(this.formData.affiliate,'applicationName',this.formZipData.affiliate.applicationName);
713
+          // this.$set(this.formData.affiliate,'code',this.formZipData.affiliate.code);
714
+          // this.$set(this.formData.affiliate,'applicationEmail',this.formZipData.affiliate.applicationEmail);
715
+          // this.$set(this.formData.affiliate,'applicationPhone',this.formZipData.affiliate.applicationPhone);
716
+          this.$set(this.formData.affiliate, 'applicantHome', this.formZipData.affiliate.applicantHome);
717
+          this.$set(this.formData.affiliate, 'applicantAddress', this.formZipData.affiliate.applicantAddress);
718
+          this.$set(this.formData.affiliate, 'contactTelphoneAgent', this.formZipData.affiliate.contactTelphoneAgent);
719
+          this.$set(this.formData.affiliate, 'nameAgent', this.formZipData.affiliate.nameAgent);
720
+          this.$set(this.formData.affiliate, 'agentEmail', this.formZipData.affiliate.agentEmail);
721
+          this.$set(this.formData.affiliate, 'respondentName', this.formZipData.affiliate.respondentName);
722
+          this.$set(this.formData.affiliate, 'respondentPhone', this.formZipData.affiliate.respondentPhone);
723
+          this.$set(this.formData.affiliate, 'respondentIdentityNum', this.formZipData.affiliate.respondentIdentityNum);
724
+          this.$set(this.formData.affiliate, 'respondentSex', Number(this.formZipData.affiliate.respondentSex));
725
+          this.$set(this.formData.affiliate, 'respondentBirth', this.formZipData.affiliate.respondentBirth);
726
+          this.$set(this.formData.affiliate, 'respondentHome', this.formZipData.affiliate.respondentHome);
727
+          this.$set(this.formData.affiliate, 'respondentEmail', this.formZipData.affiliate.respondentEmail);
728
+        }
729
+        // this.formData.affiliate.nameAgent = null;
730
+        // this.formData.affiliate.agentEmail = null;
731
+        // this.formData.affiliate.contactTelphoneAgent = null;
690
       } else if (val == 1) {
732
       } else if (val == 1) {
691
         this.$set(this.formData.affiliate, "nameAgent", this.getUserInfoList.nickName);
733
         this.$set(this.formData.affiliate, "nameAgent", this.getUserInfoList.nickName);
692
         this.$set(this.formData.affiliate, "agentEmail", this.getUserInfoList.email);
734
         this.$set(this.formData.affiliate, "agentEmail", this.getUserInfoList.email);
693
         this.$set(this.formData.affiliate, "contactTelphoneAgent", this.getUserInfoList.phonenumber);
735
         this.$set(this.formData.affiliate, "contactTelphoneAgent", this.getUserInfoList.phonenumber);
694
-        this.formData.affiliate.applicationName = null;
695
-        this.formData.affiliate.code = null;
696
-        this.formData.affiliate.applicationEmail = null;
697
-        this.formData.affiliate.applicationPhone = null;
736
+        if (this.formZipData.affiliate) {
737
+          this.$set(this.formData.affiliate, 'organizeFlag', 1);
738
+          this.$set(this.formData, 'arbitratClaims', this.formZipData.arbitratClaims);
739
+          this.$set(this.formData, 'facts', this.formZipData.facts);
740
+          this.$set(this.formData.affiliate,'applicationName',this.formZipData.affiliate.applicationName);
741
+          this.$set(this.formData.affiliate,'code',this.formZipData.affiliate.code);
742
+          this.$set(this.formData.affiliate,'applicationEmail',this.formZipData.affiliate.applicationEmail);
743
+          this.$set(this.formData.affiliate,'applicationPhone',this.formZipData.affiliate.applicationPhone);
744
+          // this.$set(this.formData.affiliate, 'applicantHome', this.formZipData.affiliate.applicantHome);
745
+          // this.$set(this.formData.affiliate, 'applicantAddress', this.formZipData.affiliate.applicantAddress);
746
+          // this.$set(this.formData.affiliate, 'contactTelphoneAgent', this.formZipData.affiliate.contactTelphoneAgent);
747
+          this.$set(this.formData.affiliate, 'nameAgent', this.formZipData.affiliate.nameAgent);
748
+          this.$set(this.formData.affiliate, 'agentEmail', this.formZipData.affiliate.agentEmail);
749
+          this.$set(this.formData.affiliate, 'respondentName', this.formZipData.affiliate.respondentName);
750
+          this.$set(this.formData.affiliate, 'respondentPhone', this.formZipData.affiliate.respondentPhone);
751
+          this.$set(this.formData.affiliate, 'respondentIdentityNum', this.formZipData.affiliate.respondentIdentityNum);
752
+          this.$set(this.formData.affiliate, 'respondentSex', Number(this.formZipData.affiliate.respondentSex));
753
+          this.$set(this.formData.affiliate, 'respondentBirth', this.formZipData.affiliate.respondentBirth);
754
+          this.$set(this.formData.affiliate, 'respondentHome', this.formZipData.affiliate.respondentHome);
755
+          this.$set(this.formData.affiliate, 'respondentEmail', this.formZipData.affiliate.respondentEmail);
756
+        }
757
+        // this.formData.affiliate.applicationName = null;
758
+        // this.formData.affiliate.code = null;
759
+        // this.formData.affiliate.applicationEmail = null;
760
+        // this.formData.affiliate.applicationPhone = null;
698
       }
761
       }
699
       this.$refs["ruleForm"].clearValidate()
762
       this.$refs["ruleForm"].clearValidate()
700
     },
763
     },

+ 8
- 5
src/views/caseManagement/components/mediation.vue Просмотреть файл

46
         </el-col>
46
         </el-col>
47
         <el-col :span="24" v-if="mediationType">
47
         <el-col :span="24" v-if="mediationType">
48
           <el-form-item label="调解结果:">
48
           <el-form-item label="调解结果:">
49
-            <el-radio-group v-model="mediaResult" :disabled="!isSecretaryRole && !selectRoido" @change="resultsMediation">
49
+            <el-radio-group v-model="mediaResult" :disabled="!selectRoido" @change="resultsMediation">
50
               <el-radio :label="1">达成调解</el-radio>
50
               <el-radio :label="1">达成调解</el-radio>
51
               <el-radio :label="2">未达成调解</el-radio>
51
               <el-radio :label="2">未达成调解</el-radio>
52
               <el-radio :label="3">未达成调解但不在争议</el-radio>
52
               <el-radio :label="3">未达成调解但不在争议</el-radio>
191
         });
191
         });
192
         this.getUser(); 
192
         this.getUser(); 
193
       }
193
       }
194
+    },
195
+    recordArrMediate(val){
196
+      if(val.length >= 1){
197
+        console.log('监听监听监听监听监听监听监听监听监听监听监听监听监听监听监听监听监听监听监听监听监听监听监听监听监听监听');
198
+        this.selectRoido = false;
199
+      }
194
     }
200
     }
195
   },
201
   },
196
   created() { },
202
   created() { },
201
         userId: this.userId
207
         userId: this.userId
202
       }).then(res => {
208
       }).then(res => {
203
          this.isSecretaryRole = res.data.isSecretaryRole;
209
          this.isSecretaryRole = res.data.isSecretaryRole;
204
-         if(this.recordArrMediate.length > 0){
205
-          this.selectRoido = false
206
-        }
207
       })
210
       })
208
     },
211
     },
209
     /**上传地址*/
212
     /**上传地址*/
280
           });
283
           });
281
         });
284
         });
282
       })
285
       })
283
-      this.isSecretaryRole = false
286
+      // this.selectRoido = true;
284
     },
287
     },
285
     /** 庭审笔录附件 */
288
     /** 庭审笔录附件 */
286
     toFile2(annexPath) {
289
     toFile2(annexPath) {

+ 3
- 3
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:6001'  //测试
14
+// const API = 'http://121.40.189.20:7001'  //生产
15
+const API = 'http://121.40.189.20:6001'  //测试
16
 // const API = 'http://192.168.3.18:6001'  //B
16
 // const API = 'http://192.168.3.18:6001'  //B
17
 // const API = 'http://172.16.0.237:6001' //Q
17
 // const API = 'http://172.16.0.237:6001' //Q
18
-const API = 'http://172.16.1.26:6001' //w
18
+// const API = 'http://172.16.1.26:6001' //w
19
 
19
 
20
 // vue.config.js 配置说明 
20
 // vue.config.js 配置说明 
21
 //官方vue.config.js 参考文档 https://cli.vuejs.org/zh/config/#css-loaderoptions
21
 //官方vue.config.js 参考文档 https://cli.vuejs.org/zh/config/#css-loaderoptions