lilei 1 年之前
父节点
当前提交
2ebde8250a

+ 10 - 8
src/views/salesManagement/receiptPrint/printModel.vue

@@ -21,8 +21,8 @@
                     <table border="1" style="width: 564pt;border-collapse: collapse;text-align: center;">
                       <tr>
                         <th style="width: 36pt;background:#f6f6f6;">日期</th>
-                        <th style="width: 60pt;background:#f6f6f6;">客户名称</th>
-                        <th style="width: 60pt;background:#f6f6f6;">营业执照<br>名称</th>
+                        <th style="background:#f6f6f6;" :style="{width:!hideBookReson?'60pt':'90pt'}">客户名称</th>
+                        <th style="background:#f6f6f6;" :style="{width:!hideBookReson?'60pt':'90pt'}">营业执照<br>名称</th>
                         <th style="width: 52pt;background:#f6f6f6;">订单金额</th>
                         <th style="width: 52pt;background:#f6f6f6;">收款金额</th>
                         <th style="width: 52pt;background:#f6f6f6;">使用授信</th>
@@ -30,17 +30,17 @@
                         <th style="width: 52pt;background:#f6f6f6;">汇入银行</th>
                         <th style="width: 36pt;background:#f6f6f6;">足额<br>打款</th>
                         <th style="width: 52pt;background:#f6f6f6;">说明</th>
-                        <th style="width: 60pt;background:#f6f6f6;">收款事由</th>
+                        <th style="width: 60pt;background:#f6f6f6;" v-if="!hideBookReson">收款事由</th>
                       </tr>
                       <tr v-for="item in fcItem.subList" :key="item.bookDetailSn">
                         <td style="padding:3pt 1pt;width: 34pt;">{{ item.receiptDate.split('-')[0] }}<br>{{ item.receiptDate.split('-')[1]+'/'+item.receiptDate.split('-')[2] }}</td>
-                        <td style="padding:3pt 1pt;width: 58pt;word-break:break-all;">
+                        <td style="padding:3pt 1pt;word-break:break-all;" :style="{width:!hideBookReson?'58pt':'88pt'}">
                           {{ item.payerName }}
                           <div>
                             {{ item.dealerEntity ? item.dealerEntity.kdMidCustomerFnumber : '' }}
                           </div>
                         </td>
-                        <td style="padding:3pt 1pt;width: 58pt;word-break:break-all;">
+                        <td style="padding:3pt 1pt;word-break:break-all;" :style="{width:!hideBookReson?'58pt':'88pt'}">
                           {{ item.payerAccountInfo }}
                         </td>
                         <td style="padding:3pt 1pt;width: 50pt;text-align:center;">
@@ -61,7 +61,7 @@
                         </td>
                         <td style="padding:3pt 1pt;width: 34pt;">{{ item.fullPaymentFlagDictValue }}</td>
                         <td style="padding:3pt 1pt;width: 50pt;word-break:break-all;">{{ item.explainInfo }}</td>
-                        <td style="padding:3pt 1pt;width: 58pt;word-break:break-all;">{{ item.bookReason }}</td>
+                        <td style="padding:3pt 1pt;width: 58pt;word-break:break-all;" v-if="!hideBookReson">{{ item.bookReason }}</td>
                       </tr>
                     </table>
                     <div style="padding:5pt 0;border-bottom: 1px solid #333;overflow:hidden;">
@@ -95,7 +95,8 @@ export default {
       spinning: false,
       detail: null,
       financeBookList: [],
-      printNums: []
+      printNums: [],
+      hideBookReson: false
     }
   },
   methods: {
@@ -123,8 +124,9 @@ export default {
         _this.spinning = false
       }, this.printNums, '收款单')
     },
-    getData (data, list) {
+    getData (data, list, hideBookReson) {
       console.log(data, list)
+      this.hideBookReson = hideBookReson
       this.financeBookList = data
       list.map(item => {
         this.printNums.push({

+ 4 - 4
src/views/salesManagement/salesCollection/voucherModal.vue

@@ -232,10 +232,10 @@ export default {
         retArr.push({ audit: auditStr, detail: detailItemUseStr, subList: rs })
       })
       console.log(retArr, '------------')
-      if(retArr.length){
+      if (retArr.length) {
         this.handlePrint(retArr, rows)
-      }else{
-        this.$message.info("此收款单明细为空或没有相关数据权限")
+      } else {
+        this.$message.info('此收款单明细为空或没有相关数据权限')
         this.spinning = false
       }
     },
@@ -245,7 +245,7 @@ export default {
       this.showTipModal = true
       this.$nextTick(() => {
         // 审核信息
-        this.$refs.printModel.getData(row, list)
+        this.$refs.printModel.getData(row, list, true)
       })
     },
     canselPrintView () {