|
|
@@ -432,7 +432,7 @@
|
|
|
<el-input v-model="form.prodTechReqNo" type="textarea" placeholder="请输入产品技术要求编号" :disabled="isViewMode"/>
|
|
|
</el-form-item>
|
|
|
|
|
|
- <el-form-item label="结构及组成" prop="productStructure">
|
|
|
+ <el-form-item label="结构及组成" prop="productStructure" v-if="isMedicalDeviceCategory">
|
|
|
<el-input v-model="form.productStructure" type="textarea" placeholder="请输入结构及组成" :disabled="isViewMode"/>
|
|
|
</el-form-item>
|
|
|
|
|
|
@@ -1146,17 +1146,17 @@ export default {
|
|
|
});
|
|
|
} else {
|
|
|
// 如果不是处方药,恢复默认的必填校验规则
|
|
|
- if (!this.rules.ingredient) { this.rules.ingredient = [];}
|
|
|
- if (!this.rules.ingredient.some(rule => rule.required)) {
|
|
|
- this.rules.ingredient.unshift({ required: true, message: "成分不能为空", trigger: "blur" });
|
|
|
- }
|
|
|
+ // if (!this.rules.ingredient) { this.rules.ingredient = [];}
|
|
|
+ // if (!this.rules.ingredient.some(rule => rule.required)) {
|
|
|
+ // this.rules.ingredient.unshift({ required: true, message: "成分不能为空", trigger: "blur" });
|
|
|
+ // }
|
|
|
// 恢复其他字段的必填规则
|
|
|
const requiredRules = {
|
|
|
storageConditions :[{ required: true, message: "存储条件不能为空", trigger: "blur" }],
|
|
|
- indications: [{ 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" }],
|
|
|
+ contraindications: [{ required: true, message: "禁忌症不能为空", trigger: "blur" }],
|
|
|
precautions: [{ required: true, message: "注意事项不能为空", trigger: "blur" }]
|
|
|
};
|
|
|
|