diff --git a/src/views/emis/emisSettleBill/CustSettleBillQueryList.vue b/src/views/emis/emisSettleBill/CustSettleBillQueryList.vue index 8f7536ef..dc405697 100644 --- a/src/views/emis/emisSettleBill/CustSettleBillQueryList.vue +++ b/src/views/emis/emisSettleBill/CustSettleBillQueryList.vue @@ -113,6 +113,8 @@ @click="handleExport" >导出 + + + @@ -267,11 +269,12 @@ - - + + + @@ -280,14 +283,14 @@ import JSZip from 'jszip'; import FileSaver from 'file-saver'; import { listEmisSettleBill,confirmSettleBillBySite, getEmisSettleBill, delEmisSettleBill, addEmisSettleBill, updateEmisSettleBill } from "@/api/emis/emisSettleBill"; -import MergeBillForm from '@/views/emis/emisSettleBill/MergeBillForm.vue'; -import elDateSimplePicker from '@/components/DatePickerAdv/elDateSimplePicker'; import PayeePicker from '@/views/emis/EmisBaseTools/PayeePicker.vue'; import SalemanPicker from '@/views/emis/EmisBaseTools/SalemanPicker.vue'; import EmisMonthpayAccountPicker from '@/views/emis/EmisBaseTools/EmisMonthpayAccountPicker.vue'; import elDateAdvPicker from '@/components/DatePickerAdv/elDateAdvPicker'; import AllMonthpayAccountPicker from '@/views/emis/EmisBaseTools/AllMonthpayAccountPicker.vue'; +import PayQrCode from '@/views/emis/emisSettlePayRecord/panel/PayQrCode.vue'; + export default { name: "EmisSettleBillQuery", @@ -296,13 +299,14 @@ export default { type:[String,Number] } }, - components: { MergeBillForm,elDateAdvPicker,PayeePicker,SalemanPicker,EmisMonthpayAccountPicker,AllMonthpayAccountPicker }, + components: { PayQrCode,elDateAdvPicker,PayeePicker,SalemanPicker,EmisMonthpayAccountPicker,AllMonthpayAccountPicker }, dicts: ['emis_qujian_fangshi','emis_declare_mode','emis_customs_clear', 'emis_tab_packing_type','emis_tab_dispatch_mode','emis_payment_type', 'emis_calc_fee_type','emis_print_type','emis_payment_status','emis_waybill_status','emis_tab_dispatch_mode' ], data() { return { + resetRefreshId:null, // 遮罩层 loading: true, // 选中数组 @@ -452,15 +456,12 @@ export default { this.$modal.msgSuccess("操作成功"); }).catch(() => {}); }, - handleGenPayCode(row) { - this.$modal.msgSuccess("暂不支持"); - const ids = row.id || this.ids; - // this.$modal.confirm('').then(function() { - // return confirmSettleBillBySite(ids); - // }).then(() => { - // this.getList(); - // this.$modal.msgSuccess("操作成功"); - // }).catch(() => {}); + handleGenPayCode(row) { + // this.$modal.msgSuccess("暂不支持"); + // const ids = row.id || this.ids; + this.resetRefreshId="pay-"+Math.random().toString(36).substring(3,10); + this.titleForm="微信二维码收款"; + this.openForm=true; }, handleSendDbClick(row){ diff --git a/src/views/emis/emisSettleBill/panel/SiteConfimPanel.vue b/src/views/emis/emisSettleBill/panel/SiteConfimPanel.vue index a3c21e15..2011432e 100644 --- a/src/views/emis/emisSettleBill/panel/SiteConfimPanel.vue +++ b/src/views/emis/emisSettleBill/panel/SiteConfimPanel.vue @@ -145,7 +145,15 @@ v-hasPermi="['emis:emisSettleSubBill:confirmNoBillBySite']" >确认不出账 --> - + + 微信收款码 + 海运账单下载 - + @@ -270,7 +270,7 @@ - + @@ -311,6 +311,7 @@ export default { ], data() { return { + resetRefreshId:null, // 遮罩层 loading: true, // 选中数组 @@ -476,10 +477,11 @@ export default { }).catch(() => {}); }, handleGenPayCode(row) { - this.$modal.msgSuccess("暂不支持"); + // this.$modal.msgSuccess("暂不支持"); // const ids = row.id || this.ids; - // this.titleForm="微信二维码收款"; - // this.openForm=true; + this.resetRefreshId="pay-"+Math.random().toString(36).substring(3,10); + this.titleForm="微信二维码收款"; + this.openForm=true; }, handleSendDbClick(row){ diff --git a/src/views/emis/emisSettlePayRecord/index.vue b/src/views/emis/emisSettlePayRecord/index.vue index 5bc8fda9..a8c75d47 100644 --- a/src/views/emis/emisSettlePayRecord/index.vue +++ b/src/views/emis/emisSettlePayRecord/index.vue @@ -48,6 +48,7 @@ + diff --git a/src/views/emis/emisSettlePayRecord/panel/PayQrCode.vue b/src/views/emis/emisSettlePayRecord/panel/PayQrCode.vue index c7d6a2d7..d32cef6c 100644 --- a/src/views/emis/emisSettlePayRecord/panel/PayQrCode.vue +++ b/src/views/emis/emisSettlePayRecord/panel/PayQrCode.vue @@ -1,74 +1,124 @@