Przeglądaj źródła

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

hanchaobo 2 lat temu
rodzic
commit
b923625515

+ 78
- 15
src/views/caseManagement/components/addCase.vue Wyświetl plik

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>
522
       modelFlag: false,
522
       modelFlag: false,
523
       fileURL: window.location.origin + "/API",
523
       fileURL: window.location.origin + "/API",
524
       fileList: [],
524
       fileList: [],
525
-      fileListZip:[],
525
+      fileListZip: [],
526
       filedata: {
526
       filedata: {
527
         annexType: 2,
527
         annexType: 2,
528
       },
528
       },
534
       buttonFlag: true,
534
       buttonFlag: true,
535
       getUserInfoList: {},
535
       getUserInfoList: {},
536
       applicationFlag: null,
536
       applicationFlag: null,
537
-      showmediate: false
537
+      showmediate: false,
538
+      formZipData: {}
538
     };
539
     };
539
   },
540
   },
540
   watch: {
541
   watch: {
676
     beforeRemoveZip(file, fileList) {
677
     beforeRemoveZip(file, fileList) {
677
       return this.$confirm(`确定移除 ${file.name}?`);
678
       return this.$confirm(`确定移除 ${file.name}?`);
678
     },
679
     },
679
-    successZip(res){
680
-      this.formData = res.data;
681
-      this.$set(this.formData.affiliate,'organizeFlag',0);
682
-      this.$set(this.formData.affiliate,'respondentSex',Number(res.data.affiliate.respondentSex));
680
+    successZip(res) {
681
+      this.formZipData = res.data;
682
+      // this.formData = res.data;
683
+      this.$set(this.formData.affiliate, 'organizeFlag', 0);
684
+      this.$set(this.formData, 'arbitratClaims', this.formZipData.arbitratClaims);
685
+      this.$set(this.formData, 'facts', this.formZipData.facts);
686
+      // this.$set(this.formData.affiliate,'applicationName',this.formZipData.affiliate.applicationName);
687
+      // this.$set(this.formData.affiliate,'code',this.formZipData.affiliate.code);
688
+      // this.$set(this.formData.affiliate,'applicationEmail',this.formZipData.affiliate.applicationEmail);
689
+      // this.$set(this.formData.affiliate,'applicationPhone',this.formZipData.affiliate.applicationPhone);
690
+      this.$set(this.formData.affiliate, 'applicantHome', this.formZipData.affiliate.applicantHome);
691
+      this.$set(this.formData.affiliate, 'applicantAddress', this.formZipData.affiliate.applicantAddress);
692
+      this.$set(this.formData.affiliate, 'contactTelphoneAgent', this.formZipData.affiliate.contactTelphoneAgent);
693
+      this.$set(this.formData.affiliate, 'nameAgent', this.formZipData.affiliate.nameAgent);
694
+      this.$set(this.formData.affiliate, 'agentEmail', this.formZipData.affiliate.agentEmail);
695
+      this.$set(this.formData.affiliate, 'respondentName', this.formZipData.affiliate.respondentName);
696
+      this.$set(this.formData.affiliate, 'respondentPhone', this.formZipData.affiliate.respondentPhone);
697
+      this.$set(this.formData.affiliate, 'respondentIdentityNum', this.formZipData.affiliate.respondentIdentityNum);
698
+      this.$set(this.formData.affiliate, 'respondentSex', Number(this.formZipData.affiliate.respondentSex));
699
+      this.$set(this.formData.affiliate, 'respondentBirth', this.formZipData.affiliate.respondentBirth);
700
+      this.$set(this.formData.affiliate, 'respondentHome', this.formZipData.affiliate.respondentHome);
701
+      this.$set(this.formData.affiliate, 'respondentEmail', this.formZipData.affiliate.respondentEmail);
702
+      this.$set(this.formData.affiliate, 'compLegalPerson', this.formZipData.affiliate.compLegalPerson);
703
+      // this.$set(this.formData.affiliate,'respondentSex',Number(res.data.affiliate.respondentSex));
683
     },
704
     },
684
     handlePreview(file) {
705
     handlePreview(file) {
685
       window.open(
706
       window.open(
705
         this.$set(this.formData.affiliate, "code", this.getUserInfoList.idCard);
726
         this.$set(this.formData.affiliate, "code", this.getUserInfoList.idCard);
706
         this.$set(this.formData.affiliate, "applicationEmail", this.getUserInfoList.email);
727
         this.$set(this.formData.affiliate, "applicationEmail", this.getUserInfoList.email);
707
         this.$set(this.formData.affiliate, "applicationPhone", this.getUserInfoList.phonenumber);
728
         this.$set(this.formData.affiliate, "applicationPhone", this.getUserInfoList.phonenumber);
708
-        this.formData.affiliate.nameAgent = null;
709
-        this.formData.affiliate.agentEmail = null;
710
-        this.formData.affiliate.contactTelphoneAgent = null;
729
+        if (this.formZipData.affiliate) {
730
+          this.$set(this.formData.affiliate, 'organizeFlag', 0);
731
+          this.$set(this.formData, 'arbitratClaims', this.formZipData.arbitratClaims);
732
+          this.$set(this.formData, 'facts', this.formZipData.facts);
733
+          // this.$set(this.formData.affiliate,'applicationName',this.formZipData.affiliate.applicationName);
734
+          // this.$set(this.formData.affiliate,'code',this.formZipData.affiliate.code);
735
+          // this.$set(this.formData.affiliate,'applicationEmail',this.formZipData.affiliate.applicationEmail);
736
+          // this.$set(this.formData.affiliate,'applicationPhone',this.formZipData.affiliate.applicationPhone);
737
+          this.$set(this.formData.affiliate, 'applicantHome', this.formZipData.affiliate.applicantHome);
738
+          this.$set(this.formData.affiliate, 'applicantAddress', this.formZipData.affiliate.applicantAddress);
739
+          this.$set(this.formData.affiliate, 'contactTelphoneAgent', this.formZipData.affiliate.contactTelphoneAgent);
740
+          this.$set(this.formData.affiliate, 'nameAgent', this.formZipData.affiliate.nameAgent);
741
+          this.$set(this.formData.affiliate, 'agentEmail', this.formZipData.affiliate.agentEmail);
742
+          this.$set(this.formData.affiliate, 'respondentName', this.formZipData.affiliate.respondentName);
743
+          this.$set(this.formData.affiliate, 'respondentPhone', this.formZipData.affiliate.respondentPhone);
744
+          this.$set(this.formData.affiliate, 'respondentIdentityNum', this.formZipData.affiliate.respondentIdentityNum);
745
+          this.$set(this.formData.affiliate, 'respondentSex', Number(this.formZipData.affiliate.respondentSex));
746
+          this.$set(this.formData.affiliate, 'respondentBirth', this.formZipData.affiliate.respondentBirth);
747
+          this.$set(this.formData.affiliate, 'respondentHome', this.formZipData.affiliate.respondentHome);
748
+          this.$set(this.formData.affiliate, 'respondentEmail', this.formZipData.affiliate.respondentEmail);
749
+        }
750
+        // this.formData.affiliate.nameAgent = null;
751
+        // this.formData.affiliate.agentEmail = null;
752
+        // this.formData.affiliate.contactTelphoneAgent = null;
711
       } else if (val == 1) {
753
       } else if (val == 1) {
712
         this.$set(this.formData.affiliate, "nameAgent", this.getUserInfoList.nickName);
754
         this.$set(this.formData.affiliate, "nameAgent", this.getUserInfoList.nickName);
713
         this.$set(this.formData.affiliate, "agentEmail", this.getUserInfoList.email);
755
         this.$set(this.formData.affiliate, "agentEmail", this.getUserInfoList.email);
714
         this.$set(this.formData.affiliate, "contactTelphoneAgent", this.getUserInfoList.phonenumber);
756
         this.$set(this.formData.affiliate, "contactTelphoneAgent", this.getUserInfoList.phonenumber);
715
-        this.formData.affiliate.applicationName = null;
716
-        this.formData.affiliate.code = null;
717
-        this.formData.affiliate.applicationEmail = null;
718
-        this.formData.affiliate.applicationPhone = null;
757
+        if (this.formZipData.affiliate) {
758
+          this.$set(this.formData.affiliate, 'organizeFlag', 1);
759
+          this.$set(this.formData, 'arbitratClaims', this.formZipData.arbitratClaims);
760
+          this.$set(this.formData, 'facts', this.formZipData.facts);
761
+          this.$set(this.formData.affiliate,'applicationName',this.formZipData.affiliate.applicationName);
762
+          this.$set(this.formData.affiliate,'code',this.formZipData.affiliate.code);
763
+          this.$set(this.formData.affiliate,'applicationEmail',this.formZipData.affiliate.applicationEmail);
764
+          this.$set(this.formData.affiliate,'applicationPhone',this.formZipData.affiliate.applicationPhone);
765
+          // this.$set(this.formData.affiliate, 'applicantHome', this.formZipData.affiliate.applicantHome);
766
+          // this.$set(this.formData.affiliate, 'applicantAddress', this.formZipData.affiliate.applicantAddress);
767
+          // this.$set(this.formData.affiliate, 'contactTelphoneAgent', this.formZipData.affiliate.contactTelphoneAgent);
768
+          this.$set(this.formData.affiliate, 'nameAgent', this.formZipData.affiliate.nameAgent);
769
+          this.$set(this.formData.affiliate, 'agentEmail', this.formZipData.affiliate.agentEmail);
770
+          this.$set(this.formData.affiliate, 'respondentName', this.formZipData.affiliate.respondentName);
771
+          this.$set(this.formData.affiliate, 'respondentPhone', this.formZipData.affiliate.respondentPhone);
772
+          this.$set(this.formData.affiliate, 'respondentIdentityNum', this.formZipData.affiliate.respondentIdentityNum);
773
+          this.$set(this.formData.affiliate, 'respondentSex', Number(this.formZipData.affiliate.respondentSex));
774
+          this.$set(this.formData.affiliate, 'respondentBirth', this.formZipData.affiliate.respondentBirth);
775
+          this.$set(this.formData.affiliate, 'respondentHome', this.formZipData.affiliate.respondentHome);
776
+          this.$set(this.formData.affiliate, 'respondentEmail', this.formZipData.affiliate.respondentEmail);
777
+        }
778
+        // this.formData.affiliate.applicationName = null;
779
+        // this.formData.affiliate.code = null;
780
+        // this.formData.affiliate.applicationEmail = null;
781
+        // this.formData.affiliate.applicationPhone = null;
719
       }
782
       }
720
       this.$refs["ruleForm"].clearValidate()
783
       this.$refs["ruleForm"].clearValidate()
721
     },
784
     },

+ 8
- 5
src/views/caseManagement/components/mediation.vue Wyświetl plik

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) {

+ 2
- 2
vue.config.js Wyświetl plik

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'  //生产
14
+const API = 'http://121.40.189.20:7001'  //生产
15
 // const API = 'http://121.40.189.20:6001'  //测试
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