Browse Source

优化页面代码

Guos 3 days ago
parent
commit
7d471ddbeb
1 changed files with 17 additions and 18 deletions
  1. 17 18
      src/views/store/storeConfig/userInfo.vue

+ 17 - 18
src/views/store/storeConfig/userInfo.vue

@@ -310,20 +310,31 @@
                   <span v-if="isViewMode">用户未上传</span>
                   <i v-else class="el-icon-plus avatar-uploader-icon"></i>
                 </div>
-
               </el-upload>
             </el-form-item>
+
+            <el-form-item label="3类器械生产备案编号" prop="medicalDevice3Code" style="margin-left: 5px">
+              <el-input v-model="form.medicalDevice3Code" placeholder="请输入3类器械生产备案编号" />
+            </el-form-item>
+
             <el-col :sapn="24">
               <el-form-item label="3类器械经营范围" prop="medicalDevice3BusinessScope">
                 <el-input v-model="form.medicalDevice3BusinessScope" placeholder="请输入3类器械经营范围" type="textarea"/>
               </el-form-item>
             </el-col>
-            <el-form-item label="3类器械生产备案编号" prop="medicalDevice3Code" style="margin-left: 5px">
-              <el-input v-model="form.medicalDevice3Code" placeholder="请输入3类器械生产备案编号" />
-            </el-form-item>
           </el-col>
+
           <el-col :span="12">
-            <el-form-item label="3类器械经营许可证有效期" prop="medicalDevice3Expiry">
+            <el-form-item label="3类器械经营许可证是否长期有效" prop="isMedicalDevice3ExpiryPermanent">
+              <el-switch
+                @change="switchChange()"
+                v-model="medicalDevice3ExpiryValue"
+                active-color="#13ce66"
+                inactive-color="#ff4949">
+              </el-switch>
+            </el-form-item>
+
+            <el-form-item label="3类器械经营许可证有效期" prop="medicalDevice3Expiry" v-if="!medicalDevice3ExpiryValue">
               <el-date-picker
                 v-model="form.medicalDevice3Expiry"
                 type="daterange"
@@ -380,7 +391,7 @@
                   inactive-color="#ff4949">
                 </el-switch>
               </el-form-item>
-              <el-form-item label="食品经营许可证/备案凭证有效期" prop="foodLicenseExpiry">
+              <el-form-item label="食品经营许可证/备案凭证有效期" prop="foodLicenseExpiry" v-if="!foodLicenseExpiryValue">
                 <el-date-picker
                   v-model="form.foodLicenseExpiry"
                   type="daterange"
@@ -530,18 +541,6 @@ export default {
         drugLicenseExpiry: [
           { required: true, message: '药品经营许可证有效期不能为空', trigger: 'blur' }
         ],
-        medicalDevice3: [
-          { required: true, message: '3类器械经营许可证不能为空', trigger: 'blur' }
-        ],
-        medicalDevice3Expiry: [
-          { required: true, message: '3类器械经营许可证有效期不能为空', trigger: 'blur' }
-        ],
-        foodLicense: [
-          { required: true, message: '食品经营许可证不能为空', trigger: 'blur' }
-        ],
-        foodLicenseExpiry: [
-          { required: true, message: '食品经营许可证有效期不能为空', trigger: 'blur' }
-        ],
         storeName: [
           { required: true, message: '店铺名称不能为空', trigger: 'blur' }
         ],