给单据的编号增加页面非空的判断

This commit is contained in:
jishenghua
2025-07-09 11:29:33 +08:00
parent db792c3669
commit ed90a47b61
20 changed files with 116 additions and 20 deletions

View File

@@ -31,7 +31,7 @@
</a-col>
<a-col :lg="6" :md="12" :sm="24">
<a-form-item :labelCol="labelCol" :wrapperCol="wrapperCol" label="单据编号">
<a-input placeholder="请输入单据编号" v-decorator.trim="[ 'number' ]" />
<a-input placeholder="请输入单据编号" v-decorator.trim="[ 'number', validatorRules.number ]" />
</a-form-item>
</a-col>
<a-col :lg="6" :md="12" :sm="24"></a-col>
@@ -182,6 +182,11 @@
{ required: true, message: '请输入单据日期!' }
]
},
number:{
rules: [
{ required: true, message: '请输入单据编号!' }
]
},
type:{
rules: [
{ required: true, message: '请选择类型!' }

View File

@@ -31,7 +31,7 @@
</a-col>
<a-col :lg="6" :md="12" :sm="24">
<a-form-item :labelCol="labelCol" :wrapperCol="wrapperCol" label="单据编号">
<a-input placeholder="请输入单据编号" v-decorator.trim="[ 'number' ]" />
<a-input placeholder="请输入单据编号" v-decorator.trim="[ 'number', validatorRules.number ]" />
</a-form-item>
</a-col>
<a-col :lg="6" :md="12" :sm="24"></a-col>
@@ -182,6 +182,11 @@
{ required: true, message: '请输入单据日期!' }
]
},
number:{
rules: [
{ required: true, message: '请输入单据编号!' }
]
},
type:{
rules: [
{ required: true, message: '请选择类型!' }

View File

@@ -31,7 +31,7 @@
</a-col>
<a-col :lg="6" :md="12" :sm="24">
<a-form-item :labelCol="labelCol" :wrapperCol="wrapperCol" label="单据编号">
<a-input placeholder="请输入单据编号" v-decorator.trim="[ 'number' ]" />
<a-input placeholder="请输入单据编号" v-decorator.trim="[ 'number', validatorRules.number ]" />
</a-form-item>
</a-col>
<a-col :lg="6" :md="12" :sm="24"></a-col>
@@ -182,6 +182,11 @@
{ required: true, message: '请输入单据日期!' }
]
},
number:{
rules: [
{ required: true, message: '请输入单据编号!' }
]
},
type:{
rules: [
{ required: true, message: '请选择类型!' }

View File

@@ -47,7 +47,7 @@
</a-col>
<a-col :lg="6" :md="12" :sm="24">
<a-form-item :labelCol="labelCol" :wrapperCol="wrapperCol" label="单据编号">
<a-input placeholder="请输入单据编号" v-decorator.trim="[ 'number' ]" />
<a-input placeholder="请输入单据编号" v-decorator.trim="[ 'number', validatorRules.number ]" />
</a-form-item>
</a-col>
<a-col :lg="6" :md="12" :sm="24">
@@ -225,6 +225,11 @@
{ required: true, message: '请输入单据日期!' }
]
},
number:{
rules: [
{ required: true, message: '请输入单据编号!' }
]
},
type:{
rules: [
{ required: true, message: '请选择类型!' }

View File

@@ -47,7 +47,7 @@
</a-col>
<a-col :lg="6" :md="12" :sm="24">
<a-form-item :labelCol="labelCol" :wrapperCol="wrapperCol" label="单据编号">
<a-input placeholder="请输入单据编号" v-decorator.trim="[ 'number' ]" />
<a-input placeholder="请输入单据编号" v-decorator.trim="[ 'number', validatorRules.number ]" />
</a-form-item>
</a-col>
<a-col :lg="6" :md="12" :sm="24">
@@ -225,6 +225,11 @@
{ required: true, message: '请输入单据日期!' }
]
},
number:{
rules: [
{ required: true, message: '请输入单据编号!' }
]
},
type:{
rules: [
{ required: true, message: '请选择类型!' }

View File

@@ -33,7 +33,7 @@
<a-col :lg="6" :md="12" :sm="24">
<a-form-item :labelCol="labelCol" :wrapperCol="wrapperCol" label="单据编号" data-step="2" data-title="单据编号"
data-intro="单据编号自动生成自动累加开头是单据类型的首字母缩写累加的规则是每次打开页面会自动占用一个新的编号">
<a-input placeholder="请输入单据编号" v-decorator.trim="[ 'number' ]" />
<a-input placeholder="请输入单据编号" v-decorator.trim="[ 'number', validatorRules.number ]" />
</a-form-item>
</a-col>
<a-col :lg="6" :md="12" :sm="24">
@@ -190,6 +190,11 @@
{ required: true, message: '请输入单据日期!' }
]
},
number:{
rules: [
{ required: true, message: '请输入单据编号!' }
]
},
organId:{
rules: [
{ required: true, message: '请选择供应商!' }

View File

@@ -47,7 +47,7 @@
</a-col>
<a-col :lg="6" :md="12" :sm="24">
<a-form-item :labelCol="labelCol" :wrapperCol="wrapperCol" label="单据编号">
<a-input placeholder="请输入单据编号" v-decorator.trim="[ 'number' ]" />
<a-input placeholder="请输入单据编号" v-decorator.trim="[ 'number', validatorRules.number ]" />
</a-form-item>
</a-col>
<a-col :lg="6" :md="12" :sm="24">
@@ -285,6 +285,11 @@
{ required: true, message: '请输入单据日期!' }
]
},
number:{
rules: [
{ required: true, message: '请输入单据编号!' }
]
},
organId:{
rules: [
{ required: true, message: '请选择供应商!' }

View File

@@ -50,7 +50,7 @@
<a-col :lg="6" :md="12" :sm="24">
<a-form-item :labelCol="labelCol" :wrapperCol="wrapperCol" label="单据编号" data-step="2" data-title="单据编号"
data-intro="单据编号自动生成自动累加开头是单据类型的首字母缩写累加的规则是每次打开页面会自动占用一个新的编号">
<a-input placeholder="请输入单据编号" v-decorator.trim="[ 'number' ]" />
<a-input placeholder="请输入单据编号" v-decorator.trim="[ 'number', validatorRules.number ]" />
</a-form-item>
</a-col>
<a-col :lg="6" :md="12" :sm="24">
@@ -315,6 +315,11 @@
{ required: true, message: '请输入单据日期!' }
]
},
number:{
rules: [
{ required: true, message: '请输入单据编号!' }
]
},
organId:{
rules: [
{ required: true, message: '请选择供应商!' }

View File

@@ -50,7 +50,7 @@
<a-col :lg="6" :md="12" :sm="24">
<a-form-item :labelCol="labelCol" :wrapperCol="wrapperCol" label="单据编号" data-step="2" data-title="单据编号"
data-intro="单据编号自动生成自动累加开头是单据类型的首字母缩写累加的规则是每次打开页面会自动占用一个新的编号">
<a-input placeholder="请输入单据编号" v-decorator.trim="[ 'number' ]" />
<a-input placeholder="请输入单据编号" v-decorator.trim="[ 'number', validatorRules.number ]" />
</a-form-item>
</a-col>
<a-col :lg="6" :md="12" :sm="24">
@@ -293,6 +293,11 @@
{ required: true, message: '请输入单据日期!' }
]
},
number:{
rules: [
{ required: true, message: '请输入单据编号!' }
]
},
organId:{
rules: [
{ required: true, message: '请选择供应商!' }

View File

@@ -47,7 +47,7 @@
</a-col>
<a-col :lg="6" :md="12" :sm="24">
<a-form-item :labelCol="labelCol" :wrapperCol="wrapperCol" label="单据编号">
<a-input placeholder="请输入单据编号" v-decorator.trim="[ 'number' ]" />
<a-input placeholder="请输入单据编号" v-decorator.trim="[ 'number', validatorRules.number ]" />
</a-form-item>
</a-col>
<a-col :lg="6" :md="12" :sm="24">
@@ -269,6 +269,11 @@
{ required: true, message: '请输入单据日期!' }
]
},
number:{
rules: [
{ required: true, message: '请输入单据编号!' }
]
},
accountId:{
rules: [
{ required: true, message: '请选择结算账户!' }

View File

@@ -50,7 +50,7 @@
<a-col :lg="6" :md="12" :sm="24">
<a-form-item :labelCol="labelCol" :wrapperCol="wrapperCol" label="单据编号" data-step="2" data-title="单据编号"
data-intro="单据编号自动生成自动累加开头是单据类型的首字母缩写累加的规则是每次打开页面会自动占用一个新的编号">
<a-input placeholder="请输入单据编号" v-decorator.trim="[ 'number' ]" />
<a-input placeholder="请输入单据编号" v-decorator.trim="[ 'number', validatorRules.number ]" />
</a-form-item>
</a-col>
<a-col :lg="6" :md="12" :sm="24">
@@ -275,6 +275,11 @@
{ required: true, message: '请输入单据日期!' }
]
},
number:{
rules: [
{ required: true, message: '请输入单据编号!' }
]
},
accountId:{
rules: [
{ required: true, message: '请选择结算账户!' }

View File

@@ -47,7 +47,7 @@
</a-col>
<a-col :lg="6" :md="12" :sm="24">
<a-form-item :labelCol="labelCol" :wrapperCol="wrapperCol" label="单据编号">
<a-input placeholder="请输入单据编号" v-decorator.trim="[ 'number' ]" />
<a-input placeholder="请输入单据编号" v-decorator.trim="[ 'number', validatorRules.number ]" />
</a-form-item>
</a-col>
<a-col :lg="6" :md="12" :sm="24">
@@ -289,6 +289,11 @@
{ required: true, message: '请输入单据日期!' }
]
},
number:{
rules: [
{ required: true, message: '请输入单据编号!' }
]
},
organId:{
rules: [
{ required: true, message: '请选择客户!' }

View File

@@ -51,7 +51,7 @@
<a-col :lg="6" :md="12" :sm="24">
<a-form-item :labelCol="labelCol" :wrapperCol="wrapperCol" label="单据编号" data-step="2" data-title="单据编号"
data-intro="单据编号自动生成自动累加开头是单据类型的首字母缩写累加的规则是每次打开页面会自动占用一个新的编号">
<a-input placeholder="请输入单据编号" v-decorator.trim="[ 'number' ]" />
<a-input placeholder="请输入单据编号" v-decorator.trim="[ 'number', validatorRules.number ]" />
</a-form-item>
</a-col>
<a-col :lg="6" :md="12" :sm="24">
@@ -274,6 +274,11 @@
{ required: true, message: '请输入单据日期!' }
]
},
number:{
rules: [
{ required: true, message: '请输入单据编号!' }
]
},
organId:{
rules: [
{ required: true, message: '请选择客户!' }

View File

@@ -51,7 +51,7 @@
<a-col :lg="6" :md="12" :sm="24">
<a-form-item :labelCol="labelCol" :wrapperCol="wrapperCol" label="单据编号" data-step="2" data-title="单据编号"
data-intro="单据编号自动生成自动累加开头是单据类型的首字母缩写累加的规则是每次打开页面会自动占用一个新的编号">
<a-input placeholder="请输入单据编号" v-decorator.trim="[ 'number' ]" />
<a-input placeholder="请输入单据编号" v-decorator.trim="[ 'number', validatorRules.number ]" />
</a-form-item>
</a-col>
<a-col :lg="6" :md="12" :sm="24">
@@ -330,6 +330,11 @@
{ required: true, message: '请输入单据日期!' }
]
},
number:{
rules: [
{ required: true, message: '请输入单据编号!' }
]
},
organId:{
rules: [
{ required: true, message: '请选择客户!' }

View File

@@ -38,7 +38,7 @@
</a-col>
<a-col :lg="6" :md="12" :sm="24">
<a-form-item :labelCol="labelCol" :wrapperCol="wrapperCol" label="单据编号">
<a-input placeholder="请输入单据编号" v-decorator.trim="[ 'billNo' ]" />
<a-input placeholder="请输入单据编号" v-decorator.trim="[ 'billNo', validatorRules.billNo ]" />
</a-form-item>
</a-col>
<a-col :lg="6" :md="12" :sm="24">
@@ -173,6 +173,11 @@
rules: [
{ required: true, message: '请选择单据日期!' }
]
},
billNo:{
rules: [
{ required: true, message: '请输入单据编号!' }
]
}
},
url: {

View File

@@ -28,7 +28,7 @@
</a-col>
<a-col :lg="6" :md="12" :sm="24">
<a-form-item :labelCol="labelCol" :wrapperCol="wrapperCol" label="单据编号">
<a-input placeholder="请输入单据编号" v-decorator.trim="[ 'billNo' ]" />
<a-input placeholder="请输入单据编号" v-decorator.trim="[ 'billNo', validatorRules.billNo ]" />
</a-form-item>
</a-col>
<a-col :lg="6" :md="12" :sm="24">
@@ -175,6 +175,11 @@
{ required: true, message: '请选择单据日期!' }
]
},
billNo:{
rules: [
{ required: true, message: '请输入单据编号!' }
]
},
accountId:{
rules: [
{ required: true, message: '请选择付款账户!' }

View File

@@ -43,7 +43,7 @@
</a-col>
<a-col :lg="6" :md="12" :sm="24">
<a-form-item :labelCol="labelCol" :wrapperCol="wrapperCol" label="单据编号">
<a-input placeholder="请输入单据编号" v-decorator.trim="[ 'billNo' ]" />
<a-input placeholder="请输入单据编号" v-decorator.trim="[ 'billNo', validatorRules.billNo ]" />
</a-form-item>
</a-col>
<a-col :lg="6" :md="12" :sm="24">
@@ -197,6 +197,11 @@
{ required: true, message: '请选择单据日期!' }
]
},
billNo:{
rules: [
{ required: true, message: '请输入单据编号!' }
]
},
accountId:{
rules: [
{ required: true, message: '请选择收入账户!' }

View File

@@ -43,7 +43,7 @@
</a-col>
<a-col :lg="6" :md="12" :sm="24">
<a-form-item :labelCol="labelCol" :wrapperCol="wrapperCol" label="单据编号">
<a-input placeholder="请输入单据编号" v-decorator.trim="[ 'billNo' ]" />
<a-input placeholder="请输入单据编号" v-decorator.trim="[ 'billNo', validatorRules.billNo ]" />
</a-form-item>
</a-col>
<a-col :lg="6" :md="12" :sm="24">
@@ -197,6 +197,11 @@
{ required: true, message: '请选择单据日期!' }
]
},
billNo:{
rules: [
{ required: true, message: '请输入单据编号!' }
]
},
accountId:{
rules: [
{ required: true, message: '请选择支出账户!' }

View File

@@ -44,7 +44,7 @@
</a-col>
<a-col :lg="6" :md="12" :sm="24">
<a-form-item :labelCol="labelCol" :wrapperCol="wrapperCol" label="单据编号">
<a-input placeholder="请输入单据编号" v-decorator.trim="[ 'billNo' ]" />
<a-input placeholder="请输入单据编号" v-decorator.trim="[ 'billNo', validatorRules.billNo ]" />
</a-form-item>
</a-col>
<a-col :lg="6" :md="12" :sm="24">
@@ -224,6 +224,9 @@
billTime:{
rules: [{ required: true, message: '请选择单据日期!' }]
},
billNo:{
rules: [{ required: true, message: '请输入单据编号!' }]
},
accountId:{
rules: [{ required: true, message: '请选择收款账户!' }]
},

View File

@@ -44,7 +44,7 @@
</a-col>
<a-col :lg="6" :md="12" :sm="24">
<a-form-item :labelCol="labelCol" :wrapperCol="wrapperCol" label="单据编号">
<a-input placeholder="请输入单据编号" v-decorator.trim="[ 'billNo' ]" />
<a-input placeholder="请输入单据编号" v-decorator.trim="[ 'billNo', validatorRules.billNo ]" />
</a-form-item>
</a-col>
<a-col :lg="6" :md="12" :sm="24">
@@ -224,6 +224,9 @@
billTime:{
rules: [{ required: true, message: '请选择单据日期!' }]
},
billNo:{
rules: [{ required: true, message: '请输入单据编号!' }]
},
accountId:{
rules: [{ required: true, message: '请选择付款账户!' }]
},