|
@@ -1327,13 +1327,15 @@ export default {
|
|
|
if (newVal == 224) {
|
|
if (newVal == 224) {
|
|
|
this.rules.indications = [];
|
|
this.rules.indications = [];
|
|
|
this.rules.dosage = [];
|
|
this.rules.dosage = [];
|
|
|
|
|
+ this.rules.adverseReactions = [];
|
|
|
|
|
+ this.rules.contraindications = [];
|
|
|
|
|
+ this.rules.precautions = [];
|
|
|
} else {
|
|
} else {
|
|
|
- // this.rules.indications = [
|
|
|
|
|
- // { required: true, message: "功能主治不能为空", trigger: "blur" }
|
|
|
|
|
- // ];
|
|
|
|
|
- // this.rules.dosage = [
|
|
|
|
|
- // { required: true, message: "用法用量不能为空", trigger: "blur" }
|
|
|
|
|
- // ];
|
|
|
|
|
|
|
+ this.rules.indications = [{ required: true, message: "功能主治不能为空", trigger: "blur" }];
|
|
|
|
|
+ this.rules.dosage = [{ required: true, message: "用法用量不能为空", trigger: "blur" }];
|
|
|
|
|
+ this.rules.adverseReactions = [{ required: true, message: "不良反应不能为空", trigger: "blur" }];
|
|
|
|
|
+ this.rules.contraindications = [{ required: true, message: "禁忌不能为空", trigger: "blur" }];
|
|
|
|
|
+ this.rules.precautions = [{ required: true, message: "注意事项不能为空", trigger: "blur" }];
|
|
|
}
|
|
}
|
|
|
const cateName = this.cateIdToNameMap[newVal];
|
|
const cateName = this.cateIdToNameMap[newVal];
|
|
|
if(cateName !== undefined && cateName.includes('器械')){
|
|
if(cateName !== undefined && cateName.includes('器械')){
|
|
@@ -1348,7 +1350,13 @@ export default {
|
|
|
// 清除验证状态
|
|
// 清除验证状态
|
|
|
this.$nextTick(() => {
|
|
this.$nextTick(() => {
|
|
|
if (this.$refs.form) {
|
|
if (this.$refs.form) {
|
|
|
- this.$refs.form.clearValidate(['indications', 'dosage']);
|
|
|
|
|
|
|
+ this.$refs.form.clearValidate([
|
|
|
|
|
+ 'indications',
|
|
|
|
|
+ 'dosage',
|
|
|
|
|
+ 'adverseReactions',
|
|
|
|
|
+ 'contraindications',
|
|
|
|
|
+ 'precautions'
|
|
|
|
|
+ ]);
|
|
|
}
|
|
}
|
|
|
});
|
|
});
|
|
|
},
|
|
},
|
|
@@ -1637,21 +1645,21 @@ export default {
|
|
|
businessLink: [
|
|
businessLink: [
|
|
|
{ required: true, message: "非首营链接不能为空!", trigger: "change" }
|
|
{ required: true, message: "非首营链接不能为空!", trigger: "change" }
|
|
|
],
|
|
],
|
|
|
- // indications: [
|
|
|
|
|
- // { required: true, message: "功能主治不能为空", trigger: "blur" }
|
|
|
|
|
- // ],
|
|
|
|
|
- // dosage: [
|
|
|
|
|
- // { required: true, message: "用法用量不能为空", trigger: "blur" }
|
|
|
|
|
- // ],
|
|
|
|
|
- // adverseReactions: [
|
|
|
|
|
- // { required: true, message: "不良反应不能为空", trigger: "blur" }
|
|
|
|
|
- // ],
|
|
|
|
|
- // contraindications: [
|
|
|
|
|
- // { required: true, message: "禁忌不能为空", trigger: "blur" }
|
|
|
|
|
- // ],
|
|
|
|
|
- // precautions: [
|
|
|
|
|
- // { required: true, message: "注意事项不能为空", trigger: "blur" }
|
|
|
|
|
- // ],
|
|
|
|
|
|
|
+ indications: [
|
|
|
|
|
+ { required: true, message: "功能主治不能为空", trigger: "blur" }
|
|
|
|
|
+ ],
|
|
|
|
|
+ dosage: [
|
|
|
|
|
+ { required: true, message: "用法用量不能为空", trigger: "blur" }
|
|
|
|
|
+ ],
|
|
|
|
|
+ adverseReactions: [
|
|
|
|
|
+ { required: true, message: "不良反应不能为空", trigger: "blur" }
|
|
|
|
|
+ ],
|
|
|
|
|
+ contraindications: [
|
|
|
|
|
+ { required: true, message: "禁忌不能为空", trigger: "blur" }
|
|
|
|
|
+ ],
|
|
|
|
|
+ precautions: [
|
|
|
|
|
+ { required: true, message: "注意事项不能为空", trigger: "blur" }
|
|
|
|
|
+ ],
|
|
|
// storeId :[
|
|
// storeId :[
|
|
|
// { required: true, message: "所属店铺不能为空", trigger: "blur"}
|
|
// { required: true, message: "所属店铺不能为空", trigger: "blur"}
|
|
|
// ],
|
|
// ],
|