优化需求把涉及到数量的地方全部改为可以输入0

This commit is contained in:
BianLzhaoMin 2026-01-26 13:55:23 +08:00
parent 519a395fc7
commit dca44ad839
4 changed files with 17 additions and 17 deletions

View File

@ -640,7 +640,7 @@ const rules = computed(() => ({
], ],
proposedProficientDay: [ proposedProficientDay: [
{ required: true, message: '请输入计划投入工日', trigger: 'blur' }, { required: true, message: '请输入计划投入工日', trigger: 'blur' },
{ pattern: positiveIntegerPattern, message: '请输入正整数', trigger: 'blur' }, { pattern: nonNegativeIntegerPattern, message: '请输入非负整数', trigger: 'blur' },
], ],
proposedAssistancePersonnel: [ proposedAssistancePersonnel: [
{ required: true, message: '请输入计划投入辅助工人员数量', trigger: 'blur' }, { required: true, message: '请输入计划投入辅助工人员数量', trigger: 'blur' },
@ -648,7 +648,7 @@ const rules = computed(() => ({
], ],
proposedAssistanceDay: [ proposedAssistanceDay: [
{ required: true, message: '请输入计划投入工日', trigger: 'blur' }, { required: true, message: '请输入计划投入工日', trigger: 'blur' },
{ pattern: positiveIntegerPattern, message: '请输入正整数', trigger: 'blur' }, { pattern: nonNegativeIntegerPattern, message: '请输入非负整数', trigger: 'blur' },
], ],
proposedLongTimeCar: [ proposedLongTimeCar: [
{ required: true, message: '请输入拟投入长租车数量', trigger: 'blur' }, { required: true, message: '请输入拟投入长租车数量', trigger: 'blur' },
@ -694,7 +694,7 @@ const actualRules = computed(() => ({
actualWorkContent: [{ required: true, message: '请输入实际完成工作内容', trigger: 'blur' }], actualWorkContent: [{ required: true, message: '请输入实际完成工作内容', trigger: 'blur' }],
actualWorkload: [ actualWorkload: [
{ required: true, message: '请输入实际完成工作量', trigger: 'blur' }, { required: true, message: '请输入实际完成工作量', trigger: 'blur' },
{ pattern: positiveIntegerPattern, message: '请输入正整数', trigger: 'blur' }, { pattern: nonNegativeIntegerPattern, message: '请输入非负整数', trigger: 'blur' },
], ],
completionPercentage: [ completionPercentage: [
{ {

View File

@ -725,7 +725,7 @@ const rules = computed(() => ({
], ],
proposedProficientDay: [ proposedProficientDay: [
{ required: true, message: '请输入计划投入工日', trigger: 'blur' }, { required: true, message: '请输入计划投入工日', trigger: 'blur' },
{ pattern: positiveIntegerPattern, message: '请输入正整数', trigger: 'blur' }, { pattern: nonNegativeIntegerPattern, message: '请输入非负整数', trigger: 'blur' },
], ],
proposedAssistancePersonnel: [ proposedAssistancePersonnel: [
{ required: true, message: '请输入计划投入辅助工人员数量', trigger: 'blur' }, { required: true, message: '请输入计划投入辅助工人员数量', trigger: 'blur' },
@ -733,7 +733,7 @@ const rules = computed(() => ({
], ],
proposedAssistanceDay: [ proposedAssistanceDay: [
{ required: true, message: '请输入计划投入工日', trigger: 'blur' }, { required: true, message: '请输入计划投入工日', trigger: 'blur' },
{ pattern: positiveIntegerPattern, message: '请输入正整数', trigger: 'blur' }, { pattern: nonNegativeIntegerPattern, message: '请输入非负整数', trigger: 'blur' },
], ],
proposedLongTimeCar: [ proposedLongTimeCar: [
{ required: true, message: '请输入拟投入长租车数量', trigger: 'blur' }, { required: true, message: '请输入拟投入长租车数量', trigger: 'blur' },
@ -780,7 +780,7 @@ const actualRules = computed(() => {
], ],
actualWorkload: [ actualWorkload: [
{ required: true, message: '请输入实际完成工作量', trigger: 'blur' }, { required: true, message: '请输入实际完成工作量', trigger: 'blur' },
{ pattern: positiveIntegerPattern, message: '请输入正整数', trigger: 'blur' }, { pattern: nonNegativeIntegerPattern, message: '请输入非负整数', trigger: 'blur' },
], ],
completionPercentage: [ completionPercentage: [
{ {

View File

@ -434,16 +434,16 @@ const actualRules = computed(() => ({
actualPersonnelList: [{ required: true, message: '请选择实际入作业人员', trigger: 'change' }], actualPersonnelList: [{ required: true, message: '请选择实际入作业人员', trigger: 'change' }],
actualLongTimeCar: [ actualLongTimeCar: [
{ required: true, message: '请输入实际入长租车数量', trigger: 'blur' }, { required: true, message: '请输入实际入长租车数量', trigger: 'blur' },
{ pattern: positiveIntegerPattern, message: '请输入非负整数', trigger: 'blur' }, { pattern: nonNegativeIntegerPattern, message: '请输入非负整数', trigger: 'blur' },
], ],
actualTemporaryCar: [ actualTemporaryCar: [
{ required: true, message: '请输入实际入临租车数量', trigger: 'blur' }, { required: true, message: '请输入实际入临租车数量', trigger: 'blur' },
{ pattern: positiveIntegerPattern, message: '请输入非负整数', trigger: 'blur' }, { pattern: nonNegativeIntegerPattern, message: '请输入非负整数', trigger: 'blur' },
], ],
actualWorkContent: [{ required: true, message: '请输入实际完成工作内容', trigger: 'blur' }], actualWorkContent: [{ required: true, message: '请输入实际完成工作内容', trigger: 'blur' }],
actualWorkload: [ actualWorkload: [
{ required: true, message: '请输入实际完成工作量', trigger: 'blur' }, { required: true, message: '请输入实际完成工作量', trigger: 'blur' },
{ pattern: positiveIntegerPattern, message: '请输入正整数', trigger: 'blur' }, { pattern: nonNegativeIntegerPattern, message: '请输入非负整数', trigger: 'blur' },
], ],
completionPercentage: [ completionPercentage: [
{ {

View File

@ -706,7 +706,7 @@ const rules = computed(() => {
planCategoryId: [{ required: true, message: '请选择类别', trigger: 'change' }], planCategoryId: [{ required: true, message: '请选择类别', trigger: 'change' }],
towerBaseNumber: [ towerBaseNumber: [
{ required: true, message: '请输入 塔基数', trigger: 'blur' }, { required: true, message: '请输入 塔基数', trigger: 'blur' },
{ pattern: /^[1-9]\d*$/, message: '请输入整数', trigger: 'blur' }, { pattern: /^(0|[1-9]\d*)$/, message: '请输入非负整数', trigger: 'blur' },
], ],
planPersonnelList: [{ required: true, message: '请选择计划投入管理人员', trigger: 'blur' }], planPersonnelList: [{ required: true, message: '请选择计划投入管理人员', trigger: 'blur' }],
} }
@ -717,18 +717,18 @@ const rules = computed(() => {
workloadCategoryId: [{ required: true, message: '请选择工作量类别', trigger: 'change' }], workloadCategoryId: [{ required: true, message: '请选择工作量类别', trigger: 'change' }],
workloadNum: [ workloadNum: [
{ required: true, message: '请输入工作量', trigger: 'blur' }, { required: true, message: '请输入工作量', trigger: 'blur' },
{ pattern: /^[1-9]\d*$/, message: '请输入整数', trigger: 'blur' }, { pattern: /^(0|[1-9]\d*)$/, message: '请输入非负整数', trigger: 'blur' },
], ],
})) }))
// //
baseRules.planCarNum = [ baseRules.planCarNum = [
{ required: true, message: '请输入管理人员车辆数', trigger: 'blur' }, { required: true, message: '请输入管理人员车辆数', trigger: 'blur' },
{ pattern: /^[1-9]\d*$/, message: '请输入整数', trigger: 'blur' }, { pattern: /^(0|[1-9]\d*)$/, message: '请输入非负整数', trigger: 'blur' },
] ]
baseRules.planSkilledWorkerNum = [ baseRules.planSkilledWorkerNum = [
{ required: true, message: '请输入熟练工人员数量', trigger: 'blur' }, { required: true, message: '请输入熟练工人员数量', trigger: 'blur' },
{ pattern: /^[1-9]\d*$/, message: '请输入整数', trigger: 'blur' }, { pattern: /^(0|[1-9]\d*)$/, message: '请输入非负整数', trigger: 'blur' },
] ]
baseRules.planAuxiliaryWorkerNum = [ baseRules.planAuxiliaryWorkerNum = [
{ required: true, message: '请输入辅助工人员数量', trigger: 'blur' }, { required: true, message: '请输入辅助工人员数量', trigger: 'blur' },
@ -736,19 +736,19 @@ const rules = computed(() => {
] ]
baseRules.planSkilledWorkerDay = [ baseRules.planSkilledWorkerDay = [
{ required: true, message: '请输入工日', trigger: 'blur' }, { required: true, message: '请输入工日', trigger: 'blur' },
{ pattern: /^[1-9]\d*$/, message: '请输入整数', trigger: 'blur' }, { pattern: /^(0|[1-9]\d*)$/, message: '请输入非负整数', trigger: 'blur' },
] ]
baseRules.planAuxiliaryWorkerDay = [ baseRules.planAuxiliaryWorkerDay = [
{ required: true, message: '请输入工日', trigger: 'blur' }, { required: true, message: '请输入工日', trigger: 'blur' },
{ pattern: /^[1-9]\d*$/, message: '请输入整数', trigger: 'blur' }, { pattern: /^(0|[1-9]\d*)$/, message: '请输入非负整数', trigger: 'blur' },
] ]
baseRules.planSubCarNum = [ baseRules.planSubCarNum = [
{ required: true, message: '请输入分包车辆数', trigger: 'blur' }, { required: true, message: '请输入分包车辆数', trigger: 'blur' },
{ pattern: /^[1-9]\d*$/, message: '请输入整数', trigger: 'blur' }, { pattern: /^(0|[1-9]\d*)$/, message: '请输入非负整数', trigger: 'blur' },
] ]
baseRules.actualWorkingDay = [ baseRules.actualWorkingDay = [
{ required: true, message: '请输入实际工作天数', trigger: 'blur' }, { required: true, message: '请输入实际工作天数', trigger: 'blur' },
{ pattern: /^[1-9]\d*$/, message: '请输入整数', trigger: 'blur' }, { pattern: /^(0|[1-9]\d*)$/, message: '请输入非负整数', trigger: 'blur' },
] ]
return baseRules return baseRules