diff --git a/src/views/emis/emisCommissionDtl/index.vue b/src/views/emis/emisCommissionDtl/index.vue index b7c99eaf..e7d2018b 100644 --- a/src/views/emis/emisCommissionDtl/index.vue +++ b/src/views/emis/emisCommissionDtl/index.vue @@ -795,6 +795,9 @@ export default { if (j === 'paymentType') { return this.selectDictLabel(this.dict.type.emis_payment_type,v['paymentType']); } + if (j === 'feeType') { + return this.selectDictLabel(this.dict.type.emis_commission_fee_type,v['feeType']); + } return v[j] })) }, diff --git a/src/views/emis/emisCustomerInvoiceInfo/index.vue b/src/views/emis/emisCustomerInvoiceInfo/index.vue index 403f8951..349591c0 100644 --- a/src/views/emis/emisCustomerInvoiceInfo/index.vue +++ b/src/views/emis/emisCustomerInvoiceInfo/index.vue @@ -58,7 +58,11 @@ @keyup.enter.native="handleQuery" /> - + + + + + @@ -159,6 +163,11 @@ + + + @@ -233,8 +242,7 @@ import XLSX from 'xlsx' export default { name: "EmisCustomerInvoiceInfo", components: { elDateSimplePicker,emisCustomerInvoiceInfoForm }, - dicts: [ - ], + dicts: ['customer_invoice_status'], data() { return { resetRefreshId:null, @@ -554,6 +562,9 @@ export default { } return statusStr; } + if(j==='enableStatus'){ + return this.selectDictLabel(this.dict.type.customer_invoice_status,v[j]); + } return v[j] })) }, diff --git a/src/views/emis/emisSettleInvoiceRecord/emisSettleInvoiceRecordForm.vue b/src/views/emis/emisSettleInvoiceRecord/emisSettleInvoiceRecordForm.vue index f08a6834..83d4e55f 100644 --- a/src/views/emis/emisSettleInvoiceRecord/emisSettleInvoiceRecordForm.vue +++ b/src/views/emis/emisSettleInvoiceRecord/emisSettleInvoiceRecordForm.vue @@ -284,6 +284,13 @@ export default { components: { CustomerInvoiceInfoPicker,SettleBillPicker }, dicts: ['emis_payment_type'], data() { + var checkerCompany=(rule, value, callback)=> { + if (this.selectCompanyEnableStatus!=1) { + callback(new Error('该开票抬头申请开票被限制,暂缓开票!')); + } else { + callback(); + } + } return { emisSettleInvoiceRecordOptions: [], // 遮罩层 @@ -305,6 +312,7 @@ export default { isPreventReClick:false, // 表单参数 form: {}, + selectCompanyEnableStatus:null, // 表单校验 rules: { @@ -318,8 +326,8 @@ export default { { required: true, message: "开票类型不能为空", trigger: ["blur","change"] } ], companyTaxNo: [ - { required: true, message: "开票税号不能为空", trigger: ["blur","change"] } - ], + { required: true, message: "开票税号不能为空", trigger: ["blur","change"] }, + { validator: checkerCompany, trigger: ['blur', 'change']}] // remark: [ // { required: true, message: "开票备注不能为空", trigger: "blur" } // ], @@ -576,7 +584,11 @@ export default { }, onCustomerInvoiceInSelect(item){ - console.log("==>onCustomerInvoiceInSelect==>",item); + this.selectCompanyEnableStatus=item.enableStatus; + // if(item.enableStatus!=1){ + // this.$modal.msgError("该开票抬头申请开票被限制,暂缓开票!"); + // return; + // } this.form.companyTaxNo=item.companyTaxNo; this.form.companyName=item.companyName; this.form.companyTel=item.companyTel; @@ -659,6 +671,7 @@ export default { }, invoiceRelList:[], }; + this.selectCompanyEnableStatus=null; this.resetForm("form"); }, /** 提交按钮 */ diff --git a/src/views/emis/emisSettleSubBill/SubBillConfirmByMoneyList.vue b/src/views/emis/emisSettleSubBill/SubBillConfirmByMoneyList.vue index d02837f6..dbda6f76 100644 --- a/src/views/emis/emisSettleSubBill/SubBillConfirmByMoneyList.vue +++ b/src/views/emis/emisSettleSubBill/SubBillConfirmByMoneyList.vue @@ -326,12 +326,21 @@ + - + + + + -