Forráskód Böngészése

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

Guos 4 napja
szülő
commit
6626526b7a

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

@@ -381,21 +381,21 @@
 
             <el-row>
               <el-col :span="12">
-                <el-form-item label="包装规格" prop="prescribeSpec">
-                  <el-input v-model="form.prescribeSpec" placeholder="请输入包装规格" :disabled="isViewMode"/>
+                <el-form-item :label="isMedicalDeviceCategory ? '规格/型号' : '包装规格'" prop="prescribeSpec">
+                  <el-input v-model="form.prescribeSpec" :placeholder="isMedicalDeviceCategory ? '请输入规格/型号':'请输入包装规格'"/>
                 </el-form-item>
               </el-col>
             </el-row>
 
             <el-row>
               <el-col :span="12">
-                <el-form-item label="上市许可持有人" prop="mah">
-                  <el-input v-model="form.mah" placeholder="请输入上市许可持有人" :disabled="isViewMode"/>
+                <el-form-item :label="isMedicalDeviceCategory ? '注册人/备案人' : '上市许可持有人'" prop="mah">
+                  <el-input v-model="form.mah" :placeholder= "isMedicalDeviceCategory ? '请输入注册人/备案人' : '请输入上市许可持有人'"/>
                 </el-form-item>
               </el-col>
               <el-col :span="12">
-                <el-form-item label="持有人地址" prop="mahAddress">
-                  <el-input v-model="form.mahAddress" placeholder="请输入上市许可持有人地址" :disabled="isViewMode"/>
+                <el-form-item :label="isMedicalDeviceCategory ? '注册人/备案人地址' : '持有人地址'" prop="mahAddress">
+                  <el-input v-model="form.mahAddress" :placeholder= "isMedicalDeviceCategory ? '请输入注册人/备案人地址' : '请输入持有人地址'"/>
                 </el-form-item>
               </el-col>
             </el-row>
@@ -416,13 +416,13 @@
             <el-collapse v-model="activeValue" accordion>
               <el-collapse-item title="" name="1">
 
-                <el-form-item label="医疗器械注册证编号/备案凭证编号" prop="medicalRegCertNo" v-if="isMedicalDeviceCategory">
-                  <el-input v-model="form.medicalRegCertNo" type="textarea" placeholder="请输入医疗器械注册证编号/备案凭证编号" :disabled="isViewMode"/>
-                </el-form-item>
+<!--                <el-form-item label="医疗器械注册证编号/备案凭证编号" prop="medicalRegCertNo" v-if="isMedicalDeviceCategory">-->
+<!--                  <el-input v-model="form.medicalRegCertNo" type="textarea" placeholder="请输入医疗器械注册证编号/备案凭证编号" :disabled="isViewMode"/>-->
+<!--                </el-form-item>-->
 
-                <el-form-item label="注册人或者备案人信息" prop="registrantInfo" v-if="isMedicalDeviceCategory">
-                  <el-input v-model="form.registrantInfo" type="textarea" placeholder="请输入注册人或者备案人信息" :disabled="isViewMode"/>
-                </el-form-item>
+<!--                <el-form-item label="注册人或者备案人信息" prop="registrantInfo" v-if="isMedicalDeviceCategory">-->
+<!--                  <el-input v-model="form.registrantInfo" type="textarea" placeholder="请输入注册人或者备案人信息" :disabled="isViewMode"/>-->
+<!--                </el-form-item>-->
 
                 <el-form-item label="生产许可证或者备案凭证编号" prop="prodLicenseNo" v-if="isMedicalDeviceCategory">
                   <el-input v-model="form.prodLicenseNo" type="textarea" placeholder="请输入生产许可证或者备案凭证编号" :disabled="isViewMode"/>
@@ -857,18 +857,18 @@
         </el-form-item>
         </div>
 
-        <el-form-item label="国药准字" v-if="form.productType==2" prop="prescribeCode">
-          <el-input v-model="form.prescribeCode" placeholder="请输入国药准字" :disabled="isViewMode"/>
-        </el-form-item>
-        <el-form-item label="包装规格" v-if="form.productType==2" prop="prescribeSpec">
-          <el-input v-model="form.prescribeSpec" placeholder="包装规格" :disabled="isViewMode"/>
-        </el-form-item>
-        <el-form-item label="生产厂家" v-if="form.productType==2" prop="prescribeFactory">
-          <el-input v-model="form.prescribeFactory" placeholder="请输入生产厂家" :disabled="isViewMode"/>
-        </el-form-item>
-        <el-form-item label="处方名" v-if="form.productType==2" prop="prescribeName">
-          <el-input v-model="form.prescribeName" placeholder="请输入处方名" :disabled="isViewMode"/>
-        </el-form-item>
+<!--        <el-form-item label="国药准字" v-if="form.productType==2" prop="prescribeCode">-->
+<!--          <el-input v-model="form.prescribeCode" placeholder="请输入国药准字" :disabled="isViewMode"/>-->
+<!--        </el-form-item>-->
+<!--        <el-form-item label="包装规格" v-if="form.productType==2" prop="prescribeSpec">-->
+<!--          <el-input v-model="form.prescribeSpec" placeholder="包装规格" :disabled="isViewMode"/>-->
+<!--        </el-form-item>-->
+<!--        <el-form-item label="生产厂家" v-if="form.productType==2" prop="prescribeFactory">-->
+<!--          <el-input v-model="form.prescribeFactory" placeholder="请输入生产厂家" :disabled="isViewMode"/>-->
+<!--        </el-form-item>-->
+<!--        <el-form-item label="处方名" v-if="form.productType==2" prop="prescribeName">-->
+<!--          <el-input v-model="form.prescribeName" placeholder="请输入处方名" :disabled="isViewMode"/>-->
+<!--        </el-form-item>-->
       </el-form>
       <div slot="footer" class="dialog-footer">
         <div v-if="isViewMode">

+ 27 - 18
src/views/store/storeProduct/index.vue

@@ -583,21 +583,21 @@
 <!--                </el-form-item>-->
 <!--              </el-col>-->
               <el-col :span="12">
-                <el-form-item label="包装规格/型号" prop="prescribeSpec">
-                  <el-input v-model="form.prescribeSpec" placeholder="请输入规格/型号"/>
+                <el-form-item :label="isMedicalDeviceCategory ? '规格/型号' : '包装规格'" prop="prescribeSpec">
+                  <el-input v-model="form.prescribeSpec" :placeholder="isMedicalDeviceCategory ? '请输入规格/型号':'请输入包装规格'"/>
                 </el-form-item>
               </el-col>
             </el-row>
 
             <el-row>
               <el-col :span="12">
-                <el-form-item label="上市许可持有人" prop="mah">
-                  <el-input v-model="form.mah" placeholder="请输入上市许可持有人"/>
+                <el-form-item :label="isMedicalDeviceCategory ? '注册人/备案人' : '上市许可持有人'" prop="mah">
+                  <el-input v-model="form.mah" :placeholder= "isMedicalDeviceCategory ? '请输入注册人/备案人' : '请输入上市许可持有人'"/>
                 </el-form-item>
               </el-col>
               <el-col :span="12">
-                <el-form-item label="持有人地址" prop="mahAddress">
-                  <el-input v-model="form.mahAddress" placeholder="请输入上市许可持有人地址"/>
+                <el-form-item :label="isMedicalDeviceCategory ? '注册人/备案人地址' : '持有人地址'" prop="mahAddress">
+                  <el-input v-model="form.mahAddress" :placeholder= "isMedicalDeviceCategory ? '请输入注册人/备案人地址' : '请输入持有人地址'"/>
                 </el-form-item>
               </el-col>
             </el-row>
@@ -1039,18 +1039,18 @@
           </el-date-picker>
         </el-form-item>
 
-        <el-form-item label="国药准字" v-if="form.productType==2" prop="prescribeCode">
-          <el-input v-model="form.prescribeCode" placeholder="请输入国药准字"/>
-        </el-form-item>
-        <el-form-item label="包装规格/型号" v-if="form.productType==2" prop="prescribeSpec">
-          <el-input v-model="form.prescribeSpec" placeholder="请输入包装规格/型号"/>
-        </el-form-item>
-        <el-form-item label="生产厂家" v-if="form.productType==2" prop="prescribeFactory">
-          <el-input v-model="form.prescribeFactory" placeholder="请输入生产厂家"/>
-        </el-form-item>
-        <el-form-item label="处方名" v-if="form.productType==2" prop="prescribeName">
-          <el-input v-model="form.prescribeName" placeholder="请输入处方名"/>
-        </el-form-item>
+<!--        <el-form-item label="国药准字" v-if="form.productType==2" prop="prescribeCode">-->
+<!--          <el-input v-model="form.prescribeCode" placeholder="请输入国药准字"/>-->
+<!--        </el-form-item>-->
+<!--        <el-form-item label="包装规格/型号" v-if="form.productType==2" prop="prescribeSpec">-->
+<!--          <el-input v-model="form.prescribeSpec" placeholder="请输入包装规格/型号"/>-->
+<!--        </el-form-item>-->
+<!--        <el-form-item label="生产厂家" v-if="form.productType==2" prop="prescribeFactory">-->
+<!--          <el-input v-model="form.prescribeFactory" placeholder="请输入生产厂家"/>-->
+<!--        </el-form-item>-->
+<!--        <el-form-item label="处方名" v-if="form.productType==2" prop="prescribeName">-->
+<!--          <el-input v-model="form.prescribeName" placeholder="请输入处方名"/>-->
+<!--        </el-form-item>-->
       </el-form>
       <div slot="footer" class="dialog-footer">
         <el-button type="primary" @click="submitForm">确 定</el-button>
@@ -1609,6 +1609,15 @@ export default {
       },
       // 表单校验
       rules: {
+        prodLicenseNo:[
+          {required: true, message: "生产许可证或者备案凭证编号不能为空!", trigger: "blur"}
+        ],
+        prodTechReqNo:[
+          {required: true, message: "产品技术要求编号不能为空!", trigger: "blur"}
+        ],
+        productStructure:[
+          {required: true, message: "结构及组成不能为空!", trigger: "blur"}
+        ],
         medicalDeviceCode: [
           { required: true, message: "器械编码不能为空", trigger: "blur" }
         ],