gyj пре 2 година
родитељ
комит
d81a0d1b47

+ 8
- 2
src/views/caseManagement/caseList.vue Прегледај датотеку

@@ -107,7 +107,7 @@
107 107
         </evidenceDialog>
108 108
         <!-- 缴费 -->
109 109
         <payDialog :openPay="openPay" :payTitle="payTitle" :formPayDetail="formPayDetail" :payId="payId" :payForm="payForm"
110
-            :queryParams="queryParams" @getList="getList" @paycancelRow="paycancelRow"></payDialog>
110
+            :queryParams="queryParams" @getList="getList" @paycancelRow="paycancelRow" :formPayDetailAffiliate="formPayDetailAffiliate"></payDialog>
111 111
         <!-- 缴费确认查看详情 -->
112 112
         <paymentdetailsDialog :openDialog="openDialog" @cancelpaymentdetails="cancelpaymentdetails" :title="payTitle"
113 113
             :detailform="detailform" :queryParams="queryParams" :flag="flag" :paymentConfirma="paymentConfirma" @getList="getList">
@@ -213,6 +213,7 @@ export default {
213 213
             flagLoading: true, //案件日志弹框loading
214 214
             confirmTionVisable:false,//确认调解书弹窗
215 215
             addModifyData:null,//新增修改传的参数
216
+            formPayDetailAffiliate:{},
216 217
             mediatorData:{},
217 218
             flag: null,
218 219
             caseData: {},
@@ -296,7 +297,11 @@ export default {
296 297
                 pageNum: 1,
297 298
                 pageSize: 100000
298 299
             }).then(res => {
299
-                this.buttonList = res.rows;
300
+                res.rows.forEach(item => {
301
+                    if(item.id !=11 && item.id !=17){
302
+                        this.buttonList.push(item)
303
+                    }
304
+                });               
300 305
             })
301 306
         },
302 307
         /** 新增案件 */
@@ -369,6 +374,7 @@ export default {
369 374
         getDetail(parms) {
370 375
             caseApplicationSelectById(parms).then((res) => {
371 376
                 this.formPayDetail = res.data;
377
+                this.formPayDetailAffiliate = res.data.affiliate;
372 378
                 this.payForm.feePayable = res.data.feePayable;
373 379
                 this.payForm.caseId = res.data.id;
374 380
             });

+ 11
- 2
src/views/caseManagement/components/addCase.vue Прегледај датотеку

@@ -92,8 +92,16 @@
92 92
                         </el-form-item>
93 93
                     </el-col>
94 94
                     <el-col :span="24" v-if="modelFlag">
95
-                        <el-form-item label="证据">
96
-                            <div v-for="(item, index) in formData.caseAttachList" :key="index">
95
+                        <el-form-item label="证据:">
96
+                            <div v-for="(item, index) in formData.caseAttachList" :key="index" v-if="item.annexType==2">
97
+                                <div style="color: blue;cursor: pointer;" @click="fileDetil(item.annexPath)">{{
98
+                                    item.annexName }}</div>
99
+                            </div>
100
+                        </el-form-item>
101
+                    </el-col>
102
+                    <el-col :span="24" v-if="modelFlag">
103
+                        <el-form-item label="调解书:">
104
+                            <div v-for="(item, index) in formData.caseAttachList" :key="index" v-if="item.annexType==7">
97 105
                                 <div style="color: blue;cursor: pointer;" @click="fileDetil(item.annexPath)">{{
98 106
                                     item.annexName }}</div>
99 107
                             </div>
@@ -424,6 +432,7 @@ export default {
424 432
             this.respondentEvidence = [];
425 433
             caseApplicationSelectById({ id: data }).then((res => {
426 434
                 this.formData = res.data;
435
+                console.log(this.formData)
427 436
                 this.formData.caseAttachList.forEach(item => {
428 437
                     if (item.annexType == 2) {
429 438
                         this.applicantEvidence.push(item)

+ 13
- 0
src/views/caseManagement/components/confirmMediation.vue Прегледај датотеку

@@ -47,6 +47,14 @@
47 47
               <el-input v-model="formData.mediatorName" placeholder="请输入" :disabled="true" />
48 48
             </el-form-item>
49 49
           </el-col>
50
+          <el-col :span="12">
51
+            <el-form-item label="调解书:">
52
+                   <div v-for="(item, index) in formData.caseAttachList" :key="index" v-if="item.annexType==7">
53
+                      <div style="color: blue;cursor: pointer;" @click="fileDetil(item.annexPath)">{{
54
+                      item.annexName }}</div>
55
+                    </div>
56
+            </el-form-item>
57
+          </el-col>
50 58
         </el-row>
51 59
         <div class="payupload">
52 60
           <span>上传修改后调解书</span>
@@ -94,6 +102,7 @@ export default {
94 102
       formData: {
95 103
         affiliate: {}
96 104
       },
105
+      fileURL: window.location.origin + "/API",
97 106
       annexId:null,
98 107
       headers: {
99 108
         Authorization: "Bearer " + getToken()
@@ -110,6 +119,10 @@ export default {
110 119
         this.formData = res.data;
111 120
       });
112 121
     },
122
+    /** 查看申请书 */
123
+    fileDetil(val) {
124
+            window.open(this.fileURL + val)
125
+    },
113 126
     UploadUrl() {
114 127
       return window.location.origin + "/API/common/upload";
115 128
     },

+ 5
- 5
src/views/caseManagement/components/payDialog.vue Прегледај датотеку

@@ -7,7 +7,7 @@
7 7
           formPayDetail.caseNum
8 8
         }}</el-descriptions-item>
9 9
         <el-descriptions-item label="申请人">{{
10
-          formPayDetail.affiliate.applicationOrganName || ''
10
+          formPayDetailAffiliate.applicationOrganName || ''
11 11
         }}</el-descriptions-item>
12 12
         <el-descriptions-item label="案件标的">{{
13 13
           formPayDetail.caseSubjectAmount
@@ -16,13 +16,13 @@
16 16
           formPayDetail.feePayable
17 17
         }}</el-descriptions-item>
18 18
         <el-descriptions-item label="被申请人">{{
19
-          formPayDetail.affiliate.respondentName
19
+          formPayDetailAffiliate.respondentName
20 20
         }}</el-descriptions-item>
21
-        <!-- <el-descriptions-item label="案件状态">
21
+        <el-descriptions-item label="案件状态">
22 22
           <el-tag size="mini" type='danger' effect="dark">
23 23
             {{ formPayDetail.caseStatusName }}
24 24
           </el-tag>
25
-        </el-descriptions-item> -->
25
+        </el-descriptions-item>
26 26
       </el-descriptions>
27 27
       <div class="paySelectType">
28 28
         <el-radio-group v-model="paySelect" @input="changPayType">
@@ -64,7 +64,7 @@ import { casePay, confirmPayDig } from "@/api/pay/pay";
64 64
 import QRCode from "qrcodejs2";
65 65
 import { getToken } from "@/utils/auth";
66 66
 export default {
67
-  props: ["openPay", "payTitle", "formPayDetail", "payForm", "queryParams","payId"],
67
+  props: ["openPay", "payTitle", "formPayDetail", "payForm", "queryParams","payId","formPayDetailAffiliate"],
68 68
   data() {
69 69
     return {
70 70
       // key: value