diff --git a/src/views/wms/supplierManage/supplierinvoice/supplierinvoiceRequestMain/supplierinvoiceRequestMain.data.ts b/src/views/wms/supplierManage/supplierinvoice/supplierinvoiceRequestMain/supplierinvoiceRequestMain.data.ts index 6a06c0bd7..e77af73be 100644 --- a/src/views/wms/supplierManage/supplierinvoice/supplierinvoiceRequestMain/supplierinvoiceRequestMain.data.ts +++ b/src/views/wms/supplierManage/supplierinvoice/supplierinvoiceRequestMain/supplierinvoiceRequestMain.data.ts @@ -1611,6 +1611,16 @@ function validateTaxRate(rule, value, callback) { } } +const validateGoldenTaxInvoiceNumber = (rule, value, callback) => { + const reg = /^[1-9][0-9]*$/ + if (reg.test(value)) { + callback() + }else{ + callback(new Error('只能是数字')) + } +} + + //表单校验 export const SupplierinvoiceRequestMainRules = reactive({ taxRate: [ @@ -1624,7 +1634,8 @@ export const SupplierinvoiceRequestMainRules = reactive({ { required: false, message: '请选择发票日期', trigger: 'blur' } ], goldenTaxInvoiceNumber:[ - { required: false, message: '请输入金税票号', trigger: 'blur' } + { required: false, message: '请输入金税票号', trigger: 'blur' }, + { validator:validateGoldenTaxInvoiceNumber, message: '金税票号只能是数字', trigger: 'blur'} ], departmentCode: [ { required: true, message: '请输入部门', trigger: 'blur' }