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");
},
/** 提交按钮 */