Explorar el Código

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

hanchaobo hace 2 años
padre
commit
cd93c92b62

+ 178
- 75
src/views/caseManagement/components/caseFilingDetailsPage.vue Ver fichero

30
         <div v-show="activeName == 'third'">
30
         <div v-show="activeName == 'third'">
31
           <div v-for="item in detailsAwardNum.caseAttachList" v-if="item.annexType == 7" style="margin-top:10px;">
31
           <div v-for="item in detailsAwardNum.caseAttachList" v-if="item.annexType == 7" style="margin-top:10px;">
32
             <!-- <el-link target="_blank" type="primary" :href="fileURL + item.annexPath">{{ item.annexName }}</el-link> -->
32
             <!-- <el-link target="_blank" type="primary" :href="fileURL + item.annexPath">{{ item.annexName }}</el-link> -->
33
-                    <span>签署前调解书:</span>
34
-                    <div style="color: blue; cursor: pointer" @click="fileDetil(item.onlyOfficeFileId, 2)">
35
-                      {{ item.annexName }}
36
-                    </div>
33
+            <span>签署前调解书:</span>
34
+            <div style="color: blue; cursor: pointer" @click="fileDetil(item.onlyOfficeFileId, 2)">
35
+              {{ item.annexName }}
36
+            </div>
37
           </div>
37
           </div>
38
-           <div v-for="item in detailsAwardNum.caseAttachList" v-if="item.annexType == 13" style="margin-top:10px;">
39
-                    <span>签署后调解书:</span>
40
-                    <div style="color: blue; cursor: pointer" @click="fileDetil(item.annexPath, 1)">
41
-                      {{ item.annexName }}
42
-                    </div>
38
+          <div v-for="item in detailsAwardNum.caseAttachList" v-if="item.annexType == 13" style="margin-top:10px;">
39
+            <span>签署后调解书:</span>
40
+            <div style="color: blue; cursor: pointer" @click="fileDetil(item.annexPath, 1)">
41
+              {{ item.annexName }}
42
+            </div>
43
           </div>
43
           </div>
44
           <el-empty v-if="isNoData(detailsAwardNum.caseAttachList, 7) == 0" description="暂无数据"></el-empty>
44
           <el-empty v-if="isNoData(detailsAwardNum.caseAttachList, 7) == 0" description="暂无数据"></el-empty>
45
         </div>
45
         </div>
107
                   </div>
107
                   </div>
108
                 </el-form-item>
108
                 </el-form-item>
109
               </el-col>
109
               </el-col>
110
-               <el-col :span="24">
110
+              <el-col :span="24">
111
                 <el-form-item label="签署后调解书:">
111
                 <el-form-item label="签署后调解书:">
112
                   <div v-for="(item, index) in detailsAwardNum.caseAttachList" :key="index" v-if="item.annexType == 13">
112
                   <div v-for="(item, index) in detailsAwardNum.caseAttachList" :key="index" v-if="item.annexType == 13">
113
                     <div style="color: blue; cursor: pointer" @click="fileDetil(item.annexPath, 1)">
113
                     <div style="color: blue; cursor: pointer" @click="fileDetil(item.annexPath, 1)">
132
                 </div>
132
                 </div>
133
                 <el-divider></el-divider>
133
                 <el-divider></el-divider>
134
               </el-col>
134
               </el-col>
135
-              <el-col :span="24">
136
-                <el-form-item label="选择机构或自然人" prop="organizeFlag">
137
-                  <el-radio-group v-model="detailsAwardNum.organizeFlag">
138
-                    <el-radio :label="0">自然人</el-radio>
139
-                    <el-radio :label="1">机构</el-radio>
140
-                  </el-radio-group>
141
-                </el-form-item>
142
-              </el-col>
143
               <div class="applicant" v-for="(item, index) in detailsAwardNum.affiliate.applicant" :key="item.key">
135
               <div class="applicant" v-for="(item, index) in detailsAwardNum.affiliate.applicant" :key="item.key">
144
                 <el-col :span="24">
136
                 <el-col :span="24">
145
                   <div style="display: inline-flex">
137
                   <div style="display: inline-flex">
148
                   </div>
140
                   </div>
149
                   <el-divider></el-divider>
141
                   <el-divider></el-divider>
150
                 </el-col>
142
                 </el-col>
151
-                <el-col :span="12" v-if="detailsAwardNum.organizeFlag == 1">
152
-                  <el-form-item label="申请机构名称" :prop="'affiliate.applicant.' + index + '.applicant.name'" :rules="[
143
+                <el-col :span="24">
144
+                  <el-form-item label="选择机构或自然人">
145
+                    <el-radio-group v-model="item.applicant.organizeFlag">
146
+                      <el-radio :label="0">自然人</el-radio>
147
+                      <el-radio :label="1">机构</el-radio>
148
+                    </el-radio-group>
149
+                  </el-form-item>
150
+                </el-col>
151
+                <el-col :span="12" v-if="item.applicant.organizeFlag == 1">
152
+                  <el-form-item label="机构名称" :prop="'affiliate.applicant.' + index + '.applicant.name'" :rules="[
153
       {
153
       {
154
         required: true,
154
         required: true,
155
         message: '申请机构名称不能为空',
155
         message: '申请机构名称不能为空',
159
                     <el-input v-model="item.applicant.name" placeholder="请输入申请机构名称" />
159
                     <el-input v-model="item.applicant.name" placeholder="请输入申请机构名称" />
160
                   </el-form-item>
160
                   </el-form-item>
161
                 </el-col>
161
                 </el-col>
162
-                <el-col :span="12" v-if="detailsAwardNum.organizeFlag == 0">
162
+                <el-col :span="12" v-if="item.applicant.organizeFlag == 0">
163
                   <el-form-item label="申请人" :prop="'affiliate.applicant.' + index + '.applicant.name'" :rules="[
163
                   <el-form-item label="申请人" :prop="'affiliate.applicant.' + index + '.applicant.name'" :rules="[
164
       {
164
       {
165
         required: true,
165
         required: true,
170
                     <el-input v-model="item.applicant.name" placeholder="请输入申请人姓名" />
170
                     <el-input v-model="item.applicant.name" placeholder="请输入申请人姓名" />
171
                   </el-form-item>
171
                   </el-form-item>
172
                 </el-col>
172
                 </el-col>
173
-                <el-col :span="12" v-if="detailsAwardNum.organizeFlag == 0">
173
+                <el-col :span="12" v-if="item.applicant.organizeFlag == 0">
174
                   <el-form-item label="是否为操作人" :prop="'affiliate.applicant.' + index + '.applicant.operatorFlag'"
174
                   <el-form-item label="是否为操作人" :prop="'affiliate.applicant.' + index + '.applicant.operatorFlag'"
175
                     :rules="[
175
                     :rules="[
176
       {
176
       {
187
                     </el-select>
187
                     </el-select>
188
                   </el-form-item>
188
                   </el-form-item>
189
                 </el-col>
189
                 </el-col>
190
-                <el-col :span="12" v-if="detailsAwardNum.organizeFlag == 1">
190
+                <el-col :span="12" v-if="item.applicant.organizeFlag == 1">
191
                   <el-form-item label-width="140px" label="统一社会信用代码"
191
                   <el-form-item label-width="140px" label="统一社会信用代码"
192
                     :prop="'affiliate.applicant.' + index + '.applicant.code'" :rules="[
192
                     :prop="'affiliate.applicant.' + index + '.applicant.code'" :rules="[
193
       {
193
       {
215
                     </el-select>
215
                     </el-select>
216
                   </el-form-item>
216
                   </el-form-item>
217
                 </el-col>
217
                 </el-col>
218
-                <el-col :span="12" v-if="detailsAwardNum.organizeFlag == 0">
218
+                <el-col :span="12" v-if="item.applicant.organizeFlag == 0">
219
                   <el-form-item :prop="'affiliate.applicant.' + index + '.applicant.idType'" label="证件类型" :rules="[
219
                   <el-form-item :prop="'affiliate.applicant.' + index + '.applicant.idType'" label="证件类型" :rules="[
220
       {
220
       {
221
         required: true,
221
         required: true,
232
                     </el-select>
232
                     </el-select>
233
                   </el-form-item>
233
                   </el-form-item>
234
                 </el-col>
234
                 </el-col>
235
-                <el-col :span="12" v-if="detailsAwardNum.organizeFlag == 0">
235
+                <el-col :span="12" v-if="item.applicant.organizeFlag == 0">
236
                   <el-form-item label="证件号码" :prop="'affiliate.applicant.' + index + '.applicant.idCard'" :rules="[
236
                   <el-form-item label="证件号码" :prop="'affiliate.applicant.' + index + '.applicant.idCard'" :rules="[
237
       {
237
       {
238
         required: true,
238
         required: true,
243
                     <el-input v-model="item.applicant.idCard" placeholder="请输入申请人的证件号码" />
243
                     <el-input v-model="item.applicant.idCard" placeholder="请输入申请人的证件号码" />
244
                   </el-form-item>
244
                   </el-form-item>
245
                 </el-col>
245
                 </el-col>
246
-                <el-col :span="12" v-if="detailsAwardNum.organizeFlag == 0">
247
-                  <el-form-item label="申请人邮箱" :prop="'affiliate.applicant.' + index + '.applicant.email'" :rules="[
246
+                <el-col :span="12" v-if="item.applicant.organizeFlag == 0">
247
+                  <el-form-item label-width="140px" label="出生年月:"
248
+                    :prop="'affiliate.applicant.' + index + '.applicant.birth'">
249
+                    <el-date-picker disabled v-model="item.applicant.birth" type="date" placeholder="申请人出生年月日">
250
+                    </el-date-picker>
251
+                  </el-form-item>
252
+                </el-col>
253
+                <el-col :span="12" v-if="item.applicant.organizeFlag == 0">
254
+                  <el-form-item label="性别:" :prop="'affiliate.applicant.' + index + '.applicant.sex'" :rules="[
255
+      {
256
+        required: true,
257
+        message: '请选择性别',
258
+      },
259
+    ]">
260
+                    <el-radio-group v-model="item.applicant.sex" disabled>
261
+                      <el-radio :label="'0'">男</el-radio>
262
+                      <el-radio :label="'1'">女</el-radio>
263
+                    </el-radio-group>
264
+                  </el-form-item>
265
+                </el-col>
266
+                <el-col :span="12" v-if="item.applicant.organizeFlag == 0">
267
+                  <el-form-item label="邮箱" :prop="'affiliate.applicant.' + index + '.applicant.email'" :rules="[
248
       {
268
       {
249
         required: true,
269
         required: true,
250
         message: '申请人邮箱不能为空',
270
         message: '申请人邮箱不能为空',
260
                     <el-input v-model="item.applicant.email" placeholder="请输入申请人邮箱" />
280
                     <el-input v-model="item.applicant.email" placeholder="请输入申请人邮箱" />
261
                   </el-form-item>
281
                   </el-form-item>
262
                 </el-col>
282
                 </el-col>
263
-                <el-col :span="12" v-if="detailsAwardNum.organizeFlag == 0">
283
+                <el-col :span="12" v-if="item.applicant.organizeFlag == 0">
264
                   <el-form-item label="申请人电话" :prop="'affiliate.applicant.' + index + '.applicant.phone'" :rules="detailsAwardNum.affiliate.nationality == 0 ? [
284
                   <el-form-item label="申请人电话" :prop="'affiliate.applicant.' + index + '.applicant.phone'" :rules="detailsAwardNum.affiliate.nationality == 0 ? [
265
       {
285
       {
266
         required: true,
286
         required: true,
276
                     <el-input v-model="item.applicant.phone" placeholder="请输入申请人联系电话" />
296
                     <el-input v-model="item.applicant.phone" placeholder="请输入申请人联系电话" />
277
                   </el-form-item>
297
                   </el-form-item>
278
                 </el-col>
298
                 </el-col>
279
-                <el-col :span="12" v-if="detailsAwardNum.organizeFlag == 1">
299
+                <el-col :span="12" v-if="item.applicant.organizeFlag == 1">
280
                   <el-form-item label="法定代表人" :prop="'affiliate.applicant.' + index + '.applicant.compLegalPerson'"
300
                   <el-form-item label="法定代表人" :prop="'affiliate.applicant.' + index + '.applicant.compLegalPerson'"
281
                     :rules="[
301
                     :rules="[
282
       {
302
       {
317
                   </div>
337
                   </div>
318
                   <el-divider></el-divider>
338
                   <el-divider></el-divider>
319
                 </el-col>
339
                 </el-col>
320
-                <el-col :span="12" v-if="detailsAwardNum.organizeFlag == 1">
321
-                  <el-form-item label="代理人联系电话" :prop="'affiliate.applicant.' + index + '.applicantAgent.phone'" :rules="[
340
+                <el-col :span="12" v-if="item.applicant.organizeFlag == 1">
341
+                  <el-form-item label="联系电话" :prop="'affiliate.applicant.' + index + '.applicantAgent.phone'" :rules="[
322
       {
342
       {
323
         required: true,
343
         required: true,
324
         message: '代理人联系电话不能为空',
344
         message: '代理人联系电话不能为空',
333
                     <el-input v-model="item.applicantAgent.phone" placeholder="请输入代理人联系电话" />
353
                     <el-input v-model="item.applicantAgent.phone" placeholder="请输入代理人联系电话" />
334
                   </el-form-item>
354
                   </el-form-item>
335
                 </el-col>
355
                 </el-col>
336
-                <el-col :span="12" v-if="detailsAwardNum.organizeFlag == 0">
337
-                  <el-form-item label="代理人联系电话" :prop="'affiliate.applicant.' + index + '.applicantAgent.phone'">
356
+                <el-col :span="12" v-if="item.applicant.organizeFlag == 0">
357
+                  <el-form-item label="联系电话" :prop="'affiliate.applicant.' + index + '.applicantAgent.phone'">
338
                     <el-input v-model="item.applicantAgent.phone" placeholder="请输入代理人联系电话" />
358
                     <el-input v-model="item.applicantAgent.phone" placeholder="请输入代理人联系电话" />
339
                   </el-form-item>
359
                   </el-form-item>
340
                 </el-col>
360
                 </el-col>
341
-                <el-col :span="12" v-if="detailsAwardNum.organizeFlag == 1">
342
-                  <el-form-item label="代理人姓名" :prop="'affiliate.applicant.' + index + '.applicantAgent.name'" :rules="[
361
+                <el-col :span="12" v-if="item.applicant.organizeFlag == 1">
362
+                  <el-form-item label="姓名" :prop="'affiliate.applicant.' + index + '.applicantAgent.name'" :rules="[
343
       {
363
       {
344
         required: true,
364
         required: true,
345
         message: '代理人姓名不能为空',
365
         message: '代理人姓名不能为空',
349
                     <el-input v-model="item.applicantAgent.name" placeholder="请输入代理人姓名" />
369
                     <el-input v-model="item.applicantAgent.name" placeholder="请输入代理人姓名" />
350
                   </el-form-item>
370
                   </el-form-item>
351
                 </el-col>
371
                 </el-col>
352
-                <el-col :span="12" v-if="detailsAwardNum.organizeFlag == 0">
353
-                  <el-form-item label="代理人姓名" :prop="'affiliate.applicant.' + index + '.applicantAgent.name'">
372
+                <el-col :span="12" v-if="item.applicant.organizeFlag == 0">
373
+                  <el-form-item label="姓名" :prop="'affiliate.applicant.' + index + '.applicantAgent.name'">
354
                     <el-input v-model="item.applicantAgent.name" placeholder="请输入代理人姓名" />
374
                     <el-input v-model="item.applicantAgent.name" placeholder="请输入代理人姓名" />
355
                   </el-form-item>
375
                   </el-form-item>
356
                 </el-col>
376
                 </el-col>
357
-                <el-col :span="12" v-if="detailsAwardNum.organizeFlag == 0">
377
+                <el-col :span="12" v-if="item.applicant.organizeFlag == 0">
358
                   <el-form-item label="是否为操作人" :prop="'affiliate.applicant.' + index + '.applicant.operatorFlag'">
378
                   <el-form-item label="是否为操作人" :prop="'affiliate.applicant.' + index + '.applicant.operatorFlag'">
359
                     <el-select v-model="item.applicantAgent.operatorFlag" placeholder="请选择" auto-complete="off"
379
                     <el-select v-model="item.applicantAgent.operatorFlag" placeholder="请选择" auto-complete="off"
360
                       style="width: 100%;">
380
                       style="width: 100%;">
364
                     </el-select>
384
                     </el-select>
365
                   </el-form-item>
385
                   </el-form-item>
366
                 </el-col>
386
                 </el-col>
367
-                <el-col :span="12" v-if="detailsAwardNum.organizeFlag == 1">
368
-                  <el-form-item label="代理人邮箱" :prop="'affiliate.applicant.' + index + '.applicantAgent.email'" :rules="[
387
+                <el-col :span="12" v-if="item.applicant.organizeFlag == 1">
388
+                  <el-form-item label="邮箱" :prop="'affiliate.applicant.' + index + '.applicantAgent.email'" :rules="[
369
       {
389
       {
370
         required: true,
390
         required: true,
371
         message: '代理人邮箱不能为空',
391
         message: '代理人邮箱不能为空',
381
                     <el-input v-model="item.applicantAgent.email" placeholder="请输入代理人邮箱" />
401
                     <el-input v-model="item.applicantAgent.email" placeholder="请输入代理人邮箱" />
382
                   </el-form-item>
402
                   </el-form-item>
383
                 </el-col>
403
                 </el-col>
384
-                <el-col :span="12" v-if="detailsAwardNum.organizeFlag == 0">
385
-                  <el-form-item label="代理人邮箱" :prop="'affiliate.applicant.' + index + '.applicantAgent.email'" :rules="[
404
+                <el-col :span="12" v-if="item.applicant.organizeFlag == 0">
405
+                  <el-form-item label="邮箱" :prop="'affiliate.applicant.' + index + '.applicantAgent.email'" :rules="[
386
       {
406
       {
387
         pattern:
407
         pattern:
388
           /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/,
408
           /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/,
402
                   </div>
422
                   </div>
403
                   <el-divider></el-divider>
423
                   <el-divider></el-divider>
404
                 </el-col>
424
                 </el-col>
405
-                <el-col :span="12">
406
-                  <el-form-item label="被申请人姓名" :prop="'affiliate.res.' + index + '.res.name'" :rules="[
425
+                <el-col :span="24">
426
+                  <el-form-item label="选择机构或自然人">
427
+                    <el-radio-group v-model="item.res.organizeFlag">
428
+                      <el-radio :label="0">自然人</el-radio>
429
+                      <el-radio :label="1">机构</el-radio>
430
+                    </el-radio-group>
431
+                  </el-form-item>
432
+                </el-col>
433
+                <el-col :span="12" v-if="item.res.organizeFlag == 0">
434
+                  <el-form-item label="被申请人" :prop="'affiliate.res.' + index + '.res.name'" :rules="[
407
       {
435
       {
408
         required: true,
436
         required: true,
409
         message: '被申请人姓名不能为空',
437
         message: '被申请人姓名不能为空',
413
                     <el-input v-model="item.res.name" placeholder="请输入被申请人姓名" />
441
                     <el-input v-model="item.res.name" placeholder="请输入被申请人姓名" />
414
                   </el-form-item>
442
                   </el-form-item>
415
                 </el-col>
443
                 </el-col>
416
-                <el-col :span="12" v-if="detailsAwardNum.organizeFlag == 0">
444
+                <el-col :span="12" v-if="item.res.organizeFlag == 1">
445
+                  <el-form-item label="机构名称" :prop="'affiliate.res.' + index + '.res.name'" :rules="[
446
+      {
447
+        required: true,
448
+        message: '机构名称不能为空',
449
+        trigger: 'blur',
450
+      },
451
+    ]">
452
+                    <el-input v-model="item.res.name" placeholder="请输入机构名称" />
453
+                  </el-form-item>
454
+                </el-col>
455
+                <el-col :span="12" v-if="item.res.organizeFlag == 0">
417
                   <el-form-item label="是否为操作人" :prop="'affiliate.res.' + index + '.res.operatorFlag'">
456
                   <el-form-item label="是否为操作人" :prop="'affiliate.res.' + index + '.res.operatorFlag'">
418
                     <el-select v-model="item.res.operatorFlag" placeholder="请选择" auto-complete="off"
457
                     <el-select v-model="item.res.operatorFlag" placeholder="请选择" auto-complete="off"
419
                       style="width: 100%;">
458
                       style="width: 100%;">
424
                   </el-form-item>
463
                   </el-form-item>
425
                 </el-col>
464
                 </el-col>
426
                 <el-col :span="12">
465
                 <el-col :span="12">
427
-                  <el-form-item label-width="140px" label="被申请人联系电话" :prop="'affiliate.res.' + index + '.res.phone'"
428
-                    :rules="[
466
+                  <el-form-item :prop="'affiliate.res.' + index + '.res.nationality'" label="国籍" :rules="[
467
+      {
468
+        required: true,
469
+        message: '国籍不能为空',
470
+        trigger: 'blur',
471
+      },
472
+    ]">
473
+                    <el-select v-model="item.res.nationality" placeholder="请选择国籍" auto-complete="off"
474
+                      style="width: 100%;">
475
+                      <el-option v-for="item in nationalityList" :key="item.id" :label="item.value" :value="item.id">
476
+
477
+                      </el-option>
478
+                    </el-select>
479
+                  </el-form-item>
480
+                </el-col>
481
+                <el-col :span="12" v-if="item.res.organizeFlag == 0">
482
+                  <el-form-item :prop="'affiliate.res.' + index + '.res.idType'" label="证件类型" :rules="[
483
+      {
484
+        required: true,
485
+        message: '证件类型不能为空',
486
+        trigger: 'blur',
487
+      },
488
+    ]">
489
+                    <el-select v-model="item.res.idType" placeholder="证件类型" auto-complete="off" style="width: 100%;">
490
+                      <el-option v-for="item in idTypeList" :key="Number(item.dictValue)" :label="item.dictLabel"
491
+                        :value="Number(item.dictValue)">
492
+
493
+                      </el-option>
494
+                    </el-select>
495
+                  </el-form-item>
496
+                </el-col>
497
+                <el-col :span="12">
498
+                  <el-form-item label-width="140px" label="联系电话" :prop="'affiliate.res.' + index + '.res.phone'" :rules="[
429
       {
499
       {
430
         required: true,
500
         required: true,
431
         message: '被申请人联系电话不能为空',
501
         message: '被申请人联系电话不能为空',
441
                   </el-form-item>
511
                   </el-form-item>
442
                 </el-col>
512
                 </el-col>
443
                 <el-col :span="12">
513
                 <el-col :span="12">
444
-                  <el-form-item label-width="150px" label="被申请人申请人住所" :prop="'affiliate.res.' + index + '.res.home'"
445
-                    :rules="[
514
+                  <el-form-item label-width="150px" label="住所" :prop="'affiliate.res.' + index + '.res.home'" :rules="[
446
       {
515
       {
447
         required: true,
516
         required: true,
448
         message: '被申请人申请人住所不能为空',
517
         message: '被申请人申请人住所不能为空',
453
                   </el-form-item>
522
                   </el-form-item>
454
                 </el-col>
523
                 </el-col>
455
                 <el-col :span="12">
524
                 <el-col :span="12">
456
-                  <el-form-item label="被申请人邮箱" :prop="'affiliate.res.' + index + '.res.email'" :rules="[
525
+                  <el-form-item label="联系地址" :prop="'affiliate.res.' + index + '.res.address'" :rules="[
526
+      {
527
+        required: true,
528
+        message: '联系地址不能为空',
529
+        trigger: 'blur',
530
+      },
531
+    ]">
532
+                    <el-input v-model="item.res.address" placeholder="请输入联系地址" />
533
+                  </el-form-item>
534
+                </el-col>
535
+                <el-col :span="12">
536
+                  <el-form-item label="邮箱" :prop="'affiliate.res.' + index + '.res.email'" :rules="[
457
       {
537
       {
458
         required: true,
538
         required: true,
459
         message: '被申请人邮箱不能为空',
539
         message: '被申请人邮箱不能为空',
470
                   </el-form-item>
550
                   </el-form-item>
471
                 </el-col>
551
                 </el-col>
472
                 <el-col :span="12">
552
                 <el-col :span="12">
473
-                  <el-form-item label-width="140px" label="被申请人身份证号" :prop="'affiliate.res.' + index + '.res.idCard'"
553
+                  <el-form-item label-width="140px" label="身份证号" :prop="'affiliate.res.' + index + '.res.idCard'"
474
                     :rules="[
554
                     :rules="[
475
       {
555
       {
476
         required: true,
556
         required: true,
487
                     <el-input v-model="item.res.idCard" @blur="handleBlur(index)" placeholder="请输入被申请人身份证号" />
567
                     <el-input v-model="item.res.idCard" @blur="handleBlur(index)" placeholder="请输入被申请人身份证号" />
488
                   </el-form-item>
568
                   </el-form-item>
489
                 </el-col>
569
                 </el-col>
570
+                <el-col :span="12" v-if="item.res.organizeFlag == 1">
571
+                  <el-form-item label-width="140px" label="统一社会信用代码" :prop="'affiliate.res.' + index + '.res.code'"
572
+                    :rules="[
573
+      {
574
+        required: true,
575
+        message: '统一社会信用代码不能为空',
576
+        trigger: 'blur',
577
+      },
578
+    ]">
579
+                    <el-input v-model="item.res.code" placeholder="请输入统一社会信用代码" />
580
+                  </el-form-item>
581
+                </el-col>
582
+                <el-col :span="12" v-if="item.res.organizeFlag == 1">
583
+              <el-form-item label="法定代表人" :prop="'affiliate.res.' + index + '.res.compLegalPerson'" :rules="[
584
+      {
585
+        required: true,
586
+        message: '法定代表人不能为空',
587
+        trigger: 'blur',
588
+      },
589
+    ]">
590
+                <el-input v-model="item.res.compLegalPerson" placeholder="请输入法定代表人" />
591
+              </el-form-item>
592
+            </el-col>
490
                 <el-col :span="12">
593
                 <el-col :span="12">
491
-                  <el-form-item label-width="140px" label="被申请人出生年月:" :prop="'affiliate.res.' + index + '.res.birth'">
594
+                  <el-form-item label-width="140px" label="出生年月:" :prop="'affiliate.res.' + index + '.res.birth'">
492
                     <el-date-picker disabled v-model="item.res.birth" type="date" placeholder="被申请人出生年月日">
595
                     <el-date-picker disabled v-model="item.res.birth" type="date" placeholder="被申请人出生年月日">
493
                     </el-date-picker>
596
                     </el-date-picker>
494
                   </el-form-item>
597
                   </el-form-item>
513
                   </div>
616
                   </div>
514
                   <el-divider></el-divider>
617
                   <el-divider></el-divider>
515
                 </el-col>
618
                 </el-col>
516
-                <el-col :span="12" v-if="detailsAwardNum.organizeFlag == 1">
517
-                  <el-form-item label="代理人联系电话" :prop="'affiliate.res.' + index + '.resAgent.phone'" :rules="[
619
+                <el-col :span="12" v-if="item.res.organizeFlag == 1">
620
+                  <el-form-item label="联系电话" :prop="'affiliate.res.' + index + '.resAgent.phone'" :rules="[
518
       {
621
       {
519
         required: true,
622
         required: true,
520
         message: '代理人联系电话不能为空',
623
         message: '代理人联系电话不能为空',
529
                     <el-input v-model="item.resAgent.phone" placeholder="请输入代理人联系电话" />
632
                     <el-input v-model="item.resAgent.phone" placeholder="请输入代理人联系电话" />
530
                   </el-form-item>
633
                   </el-form-item>
531
                 </el-col>
634
                 </el-col>
532
-                <el-col :span="12" v-if="detailsAwardNum.organizeFlag == 0">
533
-                  <el-form-item label="代理人联系电话" :prop="'affiliate.res.' + index + '.resAgent.phone'">
635
+                <el-col :span="12" v-if="item.res.organizeFlag == 0">
636
+                  <el-form-item label="联系电话" :prop="'affiliate.res.' + index + '.resAgent.phone'">
534
                     <el-input v-model="item.resAgent.phone" placeholder="请输入代理人联系电话" />
637
                     <el-input v-model="item.resAgent.phone" placeholder="请输入代理人联系电话" />
535
                   </el-form-item>
638
                   </el-form-item>
536
                 </el-col>
639
                 </el-col>
537
-                <el-col :span="12" v-if="detailsAwardNum.organizeFlag == 1">
538
-                  <el-form-item label="代理人姓名" :prop="'affiliate.res.' + index + '.resAgent.name'" :rules="[
640
+                <el-col :span="12" v-if="item.res.organizeFlag == 1">
641
+                  <el-form-item label="姓名" :prop="'affiliate.res.' + index + '.resAgent.name'" :rules="[
539
       {
642
       {
540
         required: true,
643
         required: true,
541
         message: '代理人姓名不能为空',
644
         message: '代理人姓名不能为空',
545
                     <el-input v-model="item.resAgent.name" placeholder="请输入代理人姓名" />
648
                     <el-input v-model="item.resAgent.name" placeholder="请输入代理人姓名" />
546
                   </el-form-item>
649
                   </el-form-item>
547
                 </el-col>
650
                 </el-col>
548
-                <el-col :span="12" v-if="detailsAwardNum.organizeFlag == 0">
651
+                <el-col :span="12" v-if="item.res.organizeFlag == 0">
549
                   <el-form-item label="是否为操作人" :prop="'affiliate.res.' + index + '.resAgent.operatorFlag'">
652
                   <el-form-item label="是否为操作人" :prop="'affiliate.res.' + index + '.resAgent.operatorFlag'">
550
                     <el-select v-model="item.resAgent.operatorFlag" placeholder="请选择" auto-complete="off"
653
                     <el-select v-model="item.resAgent.operatorFlag" placeholder="请选择" auto-complete="off"
551
                       style="width: 100%;">
654
                       style="width: 100%;">
555
                     </el-select>
658
                     </el-select>
556
                   </el-form-item>
659
                   </el-form-item>
557
                 </el-col>
660
                 </el-col>
558
-                <el-col :span="12" v-if="detailsAwardNum.organizeFlag == 0">
559
-                  <el-form-item label="代理人姓名" :prop="'affiliate.res.' + index + '.resAgent.name'">
661
+                <el-col :span="12" v-if="item.res.organizeFlag == 0">
662
+                  <el-form-item label="姓名" :prop="'affiliate.res.' + index + '.resAgent.name'">
560
                     <el-input v-model="item.resAgent.name" placeholder="请输入代理人姓名" />
663
                     <el-input v-model="item.resAgent.name" placeholder="请输入代理人姓名" />
561
                   </el-form-item>
664
                   </el-form-item>
562
                 </el-col>
665
                 </el-col>
563
-                <el-col :span="12" v-if="detailsAwardNum.organizeFlag == 1">
564
-                  <el-form-item label="代理人邮箱" :prop="'affiliate.res.' + index + '.resAgent.email'" :rules="[
666
+                <el-col :span="12" v-if="item.res.organizeFlag == 1">
667
+                  <el-form-item label="邮箱" :prop="'affiliate.res.' + index + '.resAgent.email'" :rules="[
565
       {
668
       {
566
         required: true,
669
         required: true,
567
         message: '代理人邮箱不能为空',
670
         message: '代理人邮箱不能为空',
577
                     <el-input v-model="item.resAgent.email" placeholder="请输入代理人邮箱" />
680
                     <el-input v-model="item.resAgent.email" placeholder="请输入代理人邮箱" />
578
                   </el-form-item>
681
                   </el-form-item>
579
                 </el-col>
682
                 </el-col>
580
-                <el-col :span="12" v-if="detailsAwardNum.organizeFlag == 0">
581
-                  <el-form-item label="代理人邮箱" :prop="'affiliate.res.' + index + '.resAgent.email'" :rules="[
683
+                <el-col :span="12" v-if="item.res.organizeFlag == 0">
684
+                  <el-form-item label="邮箱" :prop="'affiliate.res.' + index + '.resAgent.email'" :rules="[
582
       {
685
       {
583
         pattern:
686
         pattern:
584
           /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/,
687
           /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/,
589
                     <el-input v-model="item.resAgent.email" placeholder="请输入代理人邮箱" />
692
                     <el-input v-model="item.resAgent.email" placeholder="请输入代理人邮箱" />
590
                   </el-form-item>
693
                   </el-form-item>
591
                 </el-col>
694
                 </el-col>
592
-                </div>
593
-                </el-row>
695
+              </div>
696
+            </el-row>
594
           </el-form>
697
           </el-form>
595
         </div>
698
         </div>
596
       </div>
699
       </div>
647
         }
750
         }
648
       ],
751
       ],
649
       idTypeList: [
752
       idTypeList: [
650
-       
753
+
651
       ]
754
       ]
652
     };
755
     };
653
   },
756
   },
668
 
771
 
669
   },
772
   },
670
   created() {
773
   created() {
671
-   
774
+
672
   },
775
   },
673
   methods: {
776
   methods: {
674
     isNoData(data, type) {
777
     isNoData(data, type) {
702
       });
805
       });
703
     },
806
     },
704
     /** 查看证据 */
807
     /** 查看证据 */
705
-    fileDetil(val,flag) {
706
-      if(flag==1){
707
-         window.open(this.fileURL + val);
708
-      }else if(flag==2){
709
-         this.$router.push({ path: '/onlyoffice', query: { id: val, flag: 0 } })
808
+    fileDetil(val, flag) {
809
+      if (flag == 1) {
810
+        window.open(this.fileURL + val);
811
+      } else if (flag == 2) {
812
+        this.$router.push({ path: '/onlyoffice', query: { id: val, flag: 0 } })
710
       }
813
       }
711
-     
814
+
712
     },
815
     },
713
     /** 文件上传地址 */
816
     /** 文件上传地址 */
714
     UploadUrl() {
817
     UploadUrl() {

+ 2
- 2
src/views/caseManagement/components/mediation.vue Ver fichero

268
     openmeeting() {
268
     openmeeting() {
269
       this.mediationVisable = false
269
       this.mediationVisable = false
270
       window.open(
270
       window.open(
271
-        // `http://localhost:8080/#/home?name=${this.user}&id=${this.formData.id}&userId=${this.userId}&roomId=${this.formData.roomId}&type=tiaojie&token=${getToken()}`
272
-        `https://txroom.xayunmei.com/#/home?name=${this.user}&id=${this.formData.id}&userId=${this.userId}&roomId=${this.formData.roomId}&type=tiaojie&token=${getToken()}`
271
+        `http://localhost:8080/#/home?name=${this.user}&id=${this.formData.id}&userId=${this.userId}&roomId=${this.formData.roomId}&type=tiaojie&token=${getToken()}`
272
+        // `https://txroom.xayunmei.com/#/home?name=${this.user}&id=${this.formData.id}&userId=${this.userId}&roomId=${this.formData.roomId}&type=tiaojie&token=${getToken()}`
273
       );
273
       );
274
     },
274
     },
275
     /**提交仲裁结果 */
275
     /**提交仲裁结果 */

+ 0
- 1
src/views/onlyoffice/onlyoffice.vue Ver fichero

40
         .then((res) => {
40
         .then((res) => {
41
           this.config = res.data;
41
           this.config = res.data;
42
           // this.config.callbackUrl = this.config.callbackUrl + `/${this.userId}`;
42
           // this.config.callbackUrl = this.config.callbackUrl + `/${this.userId}`;
43
-          console.log(res.data, "OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO");
44
           var docEditor = new DocsAPI.DocEditor("placeholder", this.config);
43
           var docEditor = new DocsAPI.DocEditor("placeholder", this.config);
45
         });
44
         });
46
     },
45
     },