|
@@ -97,7 +97,7 @@
|
|
|
</el-form-item>
|
|
|
</div>
|
|
|
<div class="hc-form-item">
|
|
|
- <el-form-item label="样品编号">
|
|
|
+ <el-form-item label="样品编号" prop="specificationNumber">
|
|
|
<el-input v-model="addEditFormModel.specificationNumber"/>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="取样日期">
|
|
@@ -440,7 +440,23 @@ const addEditFormRules = {
|
|
|
required: true,
|
|
|
trigger: 'blur',
|
|
|
message: "请输入样品名称"
|
|
|
- }
|
|
|
+ },
|
|
|
+ specificationNumber: {
|
|
|
+ required: false,
|
|
|
+ validator: async (rule, value, callback) => {
|
|
|
+ if (!value) {
|
|
|
+ callback(new Error('请输入样品编号'))
|
|
|
+ } else {
|
|
|
+ const ver = await verification(value)
|
|
|
+ if (!ver) {
|
|
|
+ callback(new Error('样品编号必须是惟一的'))
|
|
|
+ } else {
|
|
|
+ callback()
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
+ trigger: 'blur'
|
|
|
+ },
|
|
|
}
|
|
|
|
|
|
//校验材料编号是否唯一
|