Просмотр исходного кода

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

hanchaobo 2 лет назад
Родитель
Сommit
afb49528c1
4 измененных файлов: 32 добавлений и 30 удалений
  1. 3
    1
      src/views/caseManagement/caseList.vue
  2. 27
    27
      src/views/caseManagement/components/addCase.vue
  3. 1
    1
      src/views/login.vue
  4. 1
    1
      vue.config.js

+ 3
- 1
src/views/caseManagement/caseList.vue Просмотреть файл

287
         };
287
         };
288
     },
288
     },
289
     created() {
289
     created() {
290
-        this.queryParams.caseNum = this.$route.query.caseNum;
290
+        // this.queryParams.caseNum = this.$route.query.caseNum;
291
+        this.$set(this.queryParams,"caseNum",this.$route.query.caseNum);
292
+        console.log(this.$route.query)
291
         if (this.$route.query.token) {
293
         if (this.$route.query.token) {
292
             this.queryDisable = true;
294
             this.queryDisable = true;
293
         } else {
295
         } else {

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

330
               <el-divider></el-divider>
330
               <el-divider></el-divider>
331
             </el-col>
331
             </el-col>
332
             <el-col :span="12" v-if="item.applicant.organizeFlag == 1">
332
             <el-col :span="12" v-if="item.applicant.organizeFlag == 1">
333
-              <el-form-item label="联系电话" :prop="'affiliate.applicant.' + index + '.applicantAgent.phone'" :rules="[
334
-      {
335
-        required: true,
336
-        message: '代理人联系电话不能为空',
337
-        trigger: 'blur',
338
-      },
339
-      {
340
-        pattern: /^[1][3,4,5,6,7,8,9][0-9]{9}$/,
341
-        message: '请输入正确的手机号码',
342
-        trigger: 'blur',
343
-      },
344
-    ]">
333
+                 <el-form-item v-if="addModifyData==2 && !item.applicantAgent.phone?false:true"  label="联系电话" :prop="'affiliate.applicant.' + index + '.applicantAgent.phone'" :rules="[
334
+                      {
335
+                        required: true,
336
+                        message: '代理人联系电话不能为空',
337
+                        trigger: 'blur',
338
+                      },
339
+                      {
340
+                        pattern: /^[1][3,4,5,6,7,8,9][0-9]{9}$/,
341
+                        message: '请输入正确的手机号码',
342
+                        trigger: 'blur',
343
+                      },
344
+                    ]">
345
                 <el-input v-model="item.applicantAgent.phone" placeholder="请输入代理人联系电话" />
345
                 <el-input v-model="item.applicantAgent.phone" placeholder="请输入代理人联系电话" />
346
               </el-form-item>
346
               </el-form-item>
347
             </el-col>
347
             </el-col>
348
             <el-col :span="12" v-if="item.applicant.organizeFlag == 0">
348
             <el-col :span="12" v-if="item.applicant.organizeFlag == 0">
349
-              <el-form-item label="联系电话" :prop="'affiliate.applicant.' + index + '.applicantAgent.phone'">
349
+              <el-form-item v-if="addModifyData==2 && !item.applicantAgent.phone?false:true" label="联系电话" :prop="'affiliate.applicant.' + index + '.applicantAgent.phone'">
350
                 <el-input v-model="item.applicantAgent.phone" placeholder="请输入代理人联系电话" />
350
                 <el-input v-model="item.applicantAgent.phone" placeholder="请输入代理人联系电话" />
351
               </el-form-item>
351
               </el-form-item>
352
             </el-col>
352
             </el-col>
353
             <el-col :span="12" v-if="item.applicant.organizeFlag == 1">
353
             <el-col :span="12" v-if="item.applicant.organizeFlag == 1">
354
-              <el-form-item label="姓名" :prop="'affiliate.applicant.' + index + '.applicantAgent.name'" :rules="[
354
+              <el-form-item v-if="addModifyData==2 && !item.applicantAgent.name?false:true" label="姓名" :prop="'affiliate.applicant.' + index + '.applicantAgent.name'" :rules="[
355
       {
355
       {
356
         required: true,
356
         required: true,
357
         message: '代理人姓名不能为空',
357
         message: '代理人姓名不能为空',
362
               </el-form-item>
362
               </el-form-item>
363
             </el-col>
363
             </el-col>
364
             <el-col :span="12" v-if="item.applicant.organizeFlag == 0">
364
             <el-col :span="12" v-if="item.applicant.organizeFlag == 0">
365
-              <el-form-item label="姓名" :prop="'affiliate.applicant.' + index + '.applicantAgent.name'">
365
+              <el-form-item v-if="addModifyData==2 && !item.applicantAgent.name?false:true" label="姓名" :prop="'affiliate.applicant.' + index + '.applicantAgent.name'">
366
                 <el-input v-model="item.applicantAgent.name" placeholder="请输入代理人姓名" />
366
                 <el-input v-model="item.applicantAgent.name" placeholder="请输入代理人姓名" />
367
               </el-form-item>
367
               </el-form-item>
368
             </el-col>
368
             </el-col>
369
-            <el-col :span="12">
370
-              <el-form-item label="是否为操作人" :prop="'affiliate.applicant.' + index + '.applicant.operatorFlag'">
369
+            <el-col :span="12" v-if="addModifyData==2 && !item.applicantAgent.operatorFlag?false:true">
370
+              <el-form-item   label="是否为操作人" :prop="'affiliate.applicant.' + index + '.applicant.operatorFlag'">
371
                 <el-select v-model="item.applicantAgent.operatorFlag" placeholder="请选择" auto-complete="off"
371
                 <el-select v-model="item.applicantAgent.operatorFlag" placeholder="请选择" auto-complete="off"
372
                   style="width: 100%;">
372
                   style="width: 100%;">
373
                   <el-option v-for="item in roleTypeList" :key="item.id" :label="item.value" :value="item.id">
373
                   <el-option v-for="item in roleTypeList" :key="item.id" :label="item.value" :value="item.id">
377
               </el-form-item>
377
               </el-form-item>
378
             </el-col>
378
             </el-col>
379
             <el-col :span="12" v-if="item.applicant.organizeFlag == 1">
379
             <el-col :span="12" v-if="item.applicant.organizeFlag == 1">
380
-              <el-form-item label="邮箱" :prop="'affiliate.applicant.' + index + '.applicantAgent.email'" :rules="[
380
+              <el-form-item  v-if="addModifyData==2 && !item.applicantAgent.email?false:true" label="邮箱" :prop="'affiliate.applicant.' + index + '.applicantAgent.email'" :rules="[
381
       {
381
       {
382
         required: true,
382
         required: true,
383
         message: '代理人邮箱不能为空',
383
         message: '代理人邮箱不能为空',
394
               </el-form-item>
394
               </el-form-item>
395
             </el-col>
395
             </el-col>
396
             <el-col :span="12" v-if="item.applicant.organizeFlag == 0">
396
             <el-col :span="12" v-if="item.applicant.organizeFlag == 0">
397
-              <el-form-item label="邮箱" :prop="'affiliate.applicant.' + index + '.applicantAgent.email'" :rules="[
397
+              <el-form-item v-if="addModifyData==2 && !item.applicantAgent.email?false:true" label="邮箱" :prop="'affiliate.applicant.' + index + '.applicantAgent.email'" :rules="[
398
       {
398
       {
399
         pattern:
399
         pattern:
400
           /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/,
400
           /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/,
614
               <el-divider></el-divider>
614
               <el-divider></el-divider>
615
             </el-col>
615
             </el-col>
616
             <el-col :span="12" v-if="item.res.organizeFlag == 1">
616
             <el-col :span="12" v-if="item.res.organizeFlag == 1">
617
-              <el-form-item label="联系电话" :prop="'affiliate.res.' + index + '.resAgent.phone'" :rules="[
617
+              <el-form-item v-if="addModifyData==2 && !item.resAgent.phone?false:true" label="联系电话" :prop="'affiliate.res.' + index + '.resAgent.phone'" :rules="[
618
       {
618
       {
619
         required: true,
619
         required: true,
620
         message: '代理人联系电话不能为空',
620
         message: '代理人联系电话不能为空',
630
               </el-form-item>
630
               </el-form-item>
631
             </el-col>
631
             </el-col>
632
             <el-col :span="12" v-if="item.res.organizeFlag == 0">
632
             <el-col :span="12" v-if="item.res.organizeFlag == 0">
633
-              <el-form-item label="联系电话" :prop="'affiliate.res.' + index + '.resAgent.phone'">
633
+              <el-form-item  v-if="addModifyData==2 && !item.resAgent.phone?false:true" label="联系电话" :prop="'affiliate.res.' + index + '.resAgent.phone'">
634
                 <el-input v-model="item.resAgent.phone" placeholder="请输入代理人联系电话" />
634
                 <el-input v-model="item.resAgent.phone" placeholder="请输入代理人联系电话" />
635
               </el-form-item>
635
               </el-form-item>
636
             </el-col>
636
             </el-col>
637
             <el-col :span="12" v-if="item.res.organizeFlag == 1">
637
             <el-col :span="12" v-if="item.res.organizeFlag == 1">
638
-              <el-form-item label="姓名" :prop="'affiliate.res.' + index + '.resAgent.name'" :rules="[
638
+              <el-form-item v-if="addModifyData==2 && !item.resAgent.name?false:true" label="姓名" :prop="'affiliate.res.' + index + '.resAgent.name'" :rules="[
639
       {
639
       {
640
         required: true,
640
         required: true,
641
         message: '代理人姓名不能为空',
641
         message: '代理人姓名不能为空',
645
                 <el-input v-model="item.resAgent.name" placeholder="请输入代理人姓名" />
645
                 <el-input v-model="item.resAgent.name" placeholder="请输入代理人姓名" />
646
               </el-form-item>
646
               </el-form-item>
647
             </el-col>
647
             </el-col>
648
-            <el-col :span="12">
649
-              <el-form-item label="是否为操作人" :prop="'affiliate.res.' + index + '.resAgent.operatorFlag'">
648
+            <el-col :span="12" v-if="addModifyData==2 && !item.resAgent.operatorFlag?false:true">
649
+              <el-form-item  label="是否为操作人" :prop="'affiliate.res.' + index + '.resAgent.operatorFlag'">
650
                 <el-select v-model="item.resAgent.operatorFlag" placeholder="请选择" auto-complete="off"
650
                 <el-select v-model="item.resAgent.operatorFlag" placeholder="请选择" auto-complete="off"
651
                   style="width: 100%;">
651
                   style="width: 100%;">
652
                   <el-option v-for="item in roleTypeList" :key="item.id" :label="item.value" :value="item.id">
652
                   <el-option v-for="item in roleTypeList" :key="item.id" :label="item.value" :value="item.id">
656
               </el-form-item>
656
               </el-form-item>
657
             </el-col>
657
             </el-col>
658
             <el-col :span="12" v-if="item.res.organizeFlag == 0">
658
             <el-col :span="12" v-if="item.res.organizeFlag == 0">
659
-              <el-form-item label="姓名" :prop="'affiliate.res.' + index + '.resAgent.name'">
659
+              <el-form-item v-if="addModifyData==2 && !item.resAgent.name?false:true" label="姓名" :prop="'affiliate.res.' + index + '.resAgent.name'">
660
                 <el-input v-model="item.resAgent.name" placeholder="请输入代理人姓名" />
660
                 <el-input v-model="item.resAgent.name" placeholder="请输入代理人姓名" />
661
               </el-form-item>
661
               </el-form-item>
662
             </el-col>
662
             </el-col>
663
             <el-col :span="12" v-if="item.res.organizeFlag == 1">
663
             <el-col :span="12" v-if="item.res.organizeFlag == 1">
664
-              <el-form-item label="邮箱" :prop="'affiliate.res.' + index + '.resAgent.email'" :rules="[
664
+              <el-form-item v-if="addModifyData==2 && !item.resAgent.email?false:true" label="邮箱" :prop="'affiliate.res.' + index + '.resAgent.email'" :rules="[
665
       {
665
       {
666
         required: true,
666
         required: true,
667
         message: '代理人邮箱不能为空',
667
         message: '代理人邮箱不能为空',
678
               </el-form-item>
678
               </el-form-item>
679
             </el-col>
679
             </el-col>
680
             <el-col :span="12" v-if="item.res.organizeFlag == 0">
680
             <el-col :span="12" v-if="item.res.organizeFlag == 0">
681
-              <el-form-item label="邮箱" :prop="'affiliate.res.' + index + '.resAgent.email'" :rules="[
681
+              <el-form-item v-if="addModifyData==2 && !item.resAgent.email?false:true" label="邮箱" :prop="'affiliate.res.' + index + '.resAgent.email'" :rules="[
682
       {
682
       {
683
         pattern:
683
         pattern:
684
           /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/,
684
           /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/,

+ 1
- 1
src/views/login.vue Просмотреть файл

124
     <!--  底部  -->
124
     <!--  底部  -->
125
     <div class="el-login-footer">
125
     <div class="el-login-footer">
126
       <div>Copyright © 2023 乙巢(上海)企业管理服务有限公司.</div>
126
       <div>Copyright © 2023 乙巢(上海)企业管理服务有限公司.</div>
127
-      <div>Version:1.1.0</div>
127
+      <div>Version:1.1.2</div>
128
     </div>
128
     </div>
129
   </div>
129
   </div>
130
 </template>
130
 </template>

+ 1
- 1
vue.config.js Просмотреть файл

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:7001' //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