diff --git a/src/views/wms/supplierManage/supplierinvoice/supplierinvoiceRequestMain/index.vue b/src/views/wms/supplierManage/supplierinvoice/supplierinvoiceRequestMain/index.vue index 5d4bf5ba2..b8b95fdf7 100644 --- a/src/views/wms/supplierManage/supplierinvoice/supplierinvoiceRequestMain/index.vue +++ b/src/views/wms/supplierManage/supplierinvoice/supplierinvoiceRequestMain/index.vue @@ -458,11 +458,13 @@ const handleImport = () => { /** 添加/修改操作 */ const formRef = ref() const openForm = async (type : string, row ?: number) => { - // if(type=='update'){ - // SupplierinvoiceRequestMainRules.invoiceTime[0].required = true - // }else{ + if(row && row.status == '8'){ + SupplierinvoiceRequestMainRules.invoiceTime[0].required = true + SupplierinvoiceRequestMainRules.goldenTaxInvoiceNumber[0].required = true + }else{ SupplierinvoiceRequestMainRules.invoiceTime[0].required = false - // } + SupplierinvoiceRequestMainRules.goldenTaxInvoiceNumber[0].required = false + } if(row&&row.procurementCreator) row.procurementCreator = Number(row.procurementCreator) // 校验是否可以开票 SupplierinvoiceRequestMainApi.checkInvoicingCalendar({}).then(res => { diff --git a/src/views/wms/supplierManage/supplierinvoice/supplierinvoiceRequestMain/supplierinvoiceRequestMain.data.ts b/src/views/wms/supplierManage/supplierinvoice/supplierinvoiceRequestMain/supplierinvoiceRequestMain.data.ts index 9c99575ab..cc759a470 100644 --- a/src/views/wms/supplierManage/supplierinvoice/supplierinvoiceRequestMain/supplierinvoiceRequestMain.data.ts +++ b/src/views/wms/supplierManage/supplierinvoice/supplierinvoiceRequestMain/supplierinvoiceRequestMain.data.ts @@ -352,7 +352,7 @@ export const SupplierinvoiceRequestMain = useCrudSchemas(reactive( label: '金税票号', field: 'goldenTaxInvoiceNumber', table: { - width: 150 + width: 150, }, }, { @@ -783,6 +783,9 @@ export const SupplierinvoiceRequestMainRules = reactive({ invoiceTime:[ { required: false, message: '请选择发票日期', trigger: 'blur' } ], + goldenTaxInvoiceNumber:[ + { required: false, message: '请输入金税票号', trigger: 'blur' } + ], departmentCode: [ { required: true, message: '请输入部门', trigger: 'blur' } ],