Преглед изворни кода

修改页面布局,调整显示字段

Guos пре 4 дана
родитељ
комит
665a0cea1d
2 измењених фајлова са 10 додато и 10 уклоњено
  1. 7 7
      src/views/store/platformProduct/index.vue
  2. 3 3
      src/views/store/storeProduct/index.vue

+ 7 - 7
src/views/store/platformProduct/index.vue

@@ -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" }]
           };
 

+ 3 - 3
src/views/store/storeProduct/index.vue

@@ -1350,11 +1350,11 @@ export default {
         const cateName = this.cateIdToNameMap[newVal];
         // 分类变化时动态修改验证规则,当分类名称不为空,且包含器械时候
         if (cateName !== undefined && cateName.includes('器械')) {
-          this.rules.indications = [];
+          // this.rules.contraindications = [];
+          // this.rules.indications = [];
           this.rules.ingredient = [];
           this.rules.dosage = [];
           this.rules.adverseReactions = [];
-          this.rules.contraindications = [];
           this.rules.precautions = [];
           // 当分类包含"器械"时,默认设置为药品
           this.form.isDrug = "1";
@@ -1731,7 +1731,7 @@ export default {
           { required: true, message: "GMP认证有效期不能为空!", trigger: "change" }
         ],
         indications: [
-          { required: true, message: "功能主治不能为空", trigger: "blur" }
+          { required: true, message: "适应范围/适用症不能为空!", trigger: "blur" }
         ],
         dosage: [
           { required: true, message: "用法用量不能为空", trigger: "blur" }