Kaynağa Gözat

修改测试bug

gyj 2 yıl önce
ebeveyn
işleme
d81a0d1b47

+ 8
- 2
src/views/caseManagement/caseList.vue Dosyayı Görüntüle

107
         </evidenceDialog>
107
         </evidenceDialog>
108
         <!-- 缴费 -->
108
         <!-- 缴费 -->
109
         <payDialog :openPay="openPay" :payTitle="payTitle" :formPayDetail="formPayDetail" :payId="payId" :payForm="payForm"
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
         <paymentdetailsDialog :openDialog="openDialog" @cancelpaymentdetails="cancelpaymentdetails" :title="payTitle"
112
         <paymentdetailsDialog :openDialog="openDialog" @cancelpaymentdetails="cancelpaymentdetails" :title="payTitle"
113
             :detailform="detailform" :queryParams="queryParams" :flag="flag" :paymentConfirma="paymentConfirma" @getList="getList">
113
             :detailform="detailform" :queryParams="queryParams" :flag="flag" :paymentConfirma="paymentConfirma" @getList="getList">
213
             flagLoading: true, //案件日志弹框loading
213
             flagLoading: true, //案件日志弹框loading
214
             confirmTionVisable:false,//确认调解书弹窗
214
             confirmTionVisable:false,//确认调解书弹窗
215
             addModifyData:null,//新增修改传的参数
215
             addModifyData:null,//新增修改传的参数
216
+            formPayDetailAffiliate:{},
216
             mediatorData:{},
217
             mediatorData:{},
217
             flag: null,
218
             flag: null,
218
             caseData: {},
219
             caseData: {},
296
                 pageNum: 1,
297
                 pageNum: 1,
297
                 pageSize: 100000
298
                 pageSize: 100000
298
             }).then(res => {
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
         getDetail(parms) {
374
         getDetail(parms) {
370
             caseApplicationSelectById(parms).then((res) => {
375
             caseApplicationSelectById(parms).then((res) => {
371
                 this.formPayDetail = res.data;
376
                 this.formPayDetail = res.data;
377
+                this.formPayDetailAffiliate = res.data.affiliate;
372
                 this.payForm.feePayable = res.data.feePayable;
378
                 this.payForm.feePayable = res.data.feePayable;
373
                 this.payForm.caseId = res.data.id;
379
                 this.payForm.caseId = res.data.id;
374
             });
380
             });

+ 11
- 2
src/views/caseManagement/components/addCase.vue Dosyayı Görüntüle

92
                         </el-form-item>
92
                         </el-form-item>
93
                     </el-col>
93
                     </el-col>
94
                     <el-col :span="24" v-if="modelFlag">
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
                                 <div style="color: blue;cursor: pointer;" @click="fileDetil(item.annexPath)">{{
105
                                 <div style="color: blue;cursor: pointer;" @click="fileDetil(item.annexPath)">{{
98
                                     item.annexName }}</div>
106
                                     item.annexName }}</div>
99
                             </div>
107
                             </div>
424
             this.respondentEvidence = [];
432
             this.respondentEvidence = [];
425
             caseApplicationSelectById({ id: data }).then((res => {
433
             caseApplicationSelectById({ id: data }).then((res => {
426
                 this.formData = res.data;
434
                 this.formData = res.data;
435
+                console.log(this.formData)
427
                 this.formData.caseAttachList.forEach(item => {
436
                 this.formData.caseAttachList.forEach(item => {
428
                     if (item.annexType == 2) {
437
                     if (item.annexType == 2) {
429
                         this.applicantEvidence.push(item)
438
                         this.applicantEvidence.push(item)

+ 13
- 0
src/views/caseManagement/components/confirmMediation.vue Dosyayı Görüntüle

47
               <el-input v-model="formData.mediatorName" placeholder="请输入" :disabled="true" />
47
               <el-input v-model="formData.mediatorName" placeholder="请输入" :disabled="true" />
48
             </el-form-item>
48
             </el-form-item>
49
           </el-col>
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
         </el-row>
58
         </el-row>
51
         <div class="payupload">
59
         <div class="payupload">
52
           <span>上传修改后调解书</span>
60
           <span>上传修改后调解书</span>
94
       formData: {
102
       formData: {
95
         affiliate: {}
103
         affiliate: {}
96
       },
104
       },
105
+      fileURL: window.location.origin + "/API",
97
       annexId:null,
106
       annexId:null,
98
       headers: {
107
       headers: {
99
         Authorization: "Bearer " + getToken()
108
         Authorization: "Bearer " + getToken()
110
         this.formData = res.data;
119
         this.formData = res.data;
111
       });
120
       });
112
     },
121
     },
122
+    /** 查看申请书 */
123
+    fileDetil(val) {
124
+            window.open(this.fileURL + val)
125
+    },
113
     UploadUrl() {
126
     UploadUrl() {
114
       return window.location.origin + "/API/common/upload";
127
       return window.location.origin + "/API/common/upload";
115
     },
128
     },

+ 5
- 5
src/views/caseManagement/components/payDialog.vue Dosyayı Görüntüle

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