|
@@ -85,7 +85,7 @@
|
|
|
<el-option v-for="item in typeData" :label="item['dictValue']" :value="item['dictKey']"/>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="材料单价">
|
|
|
+ <el-form-item label="材料单价" prop="materialPrice">
|
|
|
<el-input v-model="addEditFormModel.materialPrice"/>
|
|
|
</el-form-item>
|
|
|
</div>
|
|
@@ -409,6 +409,15 @@ const addEditFormRules = {
|
|
|
},
|
|
|
trigger: 'blur'
|
|
|
},
|
|
|
+ materialPrice: {
|
|
|
+ required: false,
|
|
|
+ validator: async (rule, value, callback) => {
|
|
|
+ if (value.length>8) {
|
|
|
+ callback(new Error('材料单价长度不能超过八位数'))
|
|
|
+ }
|
|
|
+ },
|
|
|
+ trigger: 'blur'
|
|
|
+ },
|
|
|
|
|
|
}
|
|
|
|