hanchaobo преди 2 години
родител
ревизия
2bf4377d88
променени са 2 файла, в които са добавени 19 реда и са изтрити 13 реда
  1. 1
    0
      src/views/caseManagement/components/addCase.vue
  2. 18
    13
      src/views/caseManagement/components/paymentdetailsDialog.vue

+ 1
- 0
src/views/caseManagement/components/addCase.vue Целия файл

507
     addVisable(val) {
507
     addVisable(val) {
508
       if (val) {
508
       if (val) {
509
         this.activeName = "first";
509
         this.activeName = "first";
510
+        this.getTemplateFn();
510
       }
511
       }
511
     },
512
     },
512
   },
513
   },

+ 18
- 13
src/views/caseManagement/components/paymentdetailsDialog.vue Целия файл

14
         <el-form-item label="缴费金额:" prop="feePayable">
14
         <el-form-item label="缴费金额:" prop="feePayable">
15
           <el-input v-model="form.feePayable" />
15
           <el-input v-model="form.feePayable" />
16
         </el-form-item>
16
         </el-form-item>
17
-        <el-form-item label="缴费凭证:" prop="caseStatusName">
18
-          <div style="color: #104fad;cursor:pointer" v-for="(item, index) in form.caseAttachList" :key="index" @click="preview(item.annexPath)">
17
+        <el-form-item label="申请人缴费凭证:" v-if="form.caseAttachList.length > 0">
18
+          <div style="color: #104fad;cursor:pointer" v-for="(item, index) in form.caseAttachList" :key="index"
19
+            @click="preview(item.annexPath)">
20
+            {{ item.annexName }}
21
+          </div>
22
+        </el-form-item>
23
+        <el-form-item label="被申请人缴费凭证:" v-if="form.resCaseAttachList.length > 0">
24
+          <div style="color: #104fad;cursor:pointer" v-for="(item, index) in form.resCaseAttachList" :key="index"
25
+            @click="preview(item.annexPath)">
19
             {{ item.annexName }}
26
             {{ item.annexName }}
20
           </div>
27
           </div>
21
         </el-form-item>
28
         </el-form-item>
29
 </template>
36
 </template>
30
 
37
 
31
 <script>
38
 <script>
32
-import {confirmPaid} from '@/api/caseManagement/caseManagement.js'
39
+import { confirmPaid } from '@/api/caseManagement/caseManagement.js'
33
 export default {
40
 export default {
34
-  props: ["openDialog", "title", "flag", "detailform", "getList","paymentConfirma","queryParams"],
41
+  props: ["openDialog", "title", "flag", "detailform", "getList", "paymentConfirma", "queryParams"],
35
   data() {
42
   data() {
36
     return {
43
     return {
37
       form: {},
44
       form: {},
42
     detailform: {
49
     detailform: {
43
       handler(val) {
50
       handler(val) {
44
         if (val) {
51
         if (val) {
45
-          console.log(val,"PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP");
46
           this.form = val;
52
           this.form = val;
47
         }
53
         }
48
       },
54
       },
57
     },
63
     },
58
     // 确认缴费
64
     // 确认缴费
59
     submitForm() {
65
     submitForm() {
60
-        let paramsVal = {
61
-            caseId:this.paymentConfirma.id,
62
-            batchNumber:"",
63
-            caseFlowId:this.paymentConfirma.caseFlowId
64
-        }
66
+      let paramsVal = {
67
+        caseId: this.paymentConfirma.id,
68
+        batchNumber: "",
69
+        caseFlowId: this.paymentConfirma.caseFlowId
70
+      }
65
       confirmPaid(paramsVal).then((res) => {
71
       confirmPaid(paramsVal).then((res) => {
66
         this.$message({
72
         this.$message({
67
           message: "确认成功",
73
           message: "确认成功",
68
           type: "success",
74
           type: "success",
69
         });
75
         });
70
-       
76
+        this.cancel();
77
+        this.$emit("getList", this.queryParams);
71
       });
78
       });
72
-      this.cancel();
73
-      this.$emit("getList", this.queryParams);
74
     },
79
     },
75
     cancel() {
80
     cancel() {
76
       this.$emit("cancelpaymentdetails");
81
       this.$emit("cancelpaymentdetails");