Browse Source

恢复食品经营许可证/备案凭证并改名

Guos 1 tuần trước cách đây
mục cha
commit
b123e907d2
2 tập tin đã thay đổi với 18 bổ sung5 xóa
  1. 1 1
      src/api/hisStore/storeProduct.js
  2. 17 4
      src/views/hisStore/store/index.vue

+ 1 - 1
src/api/hisStore/storeProduct.js

@@ -173,7 +173,7 @@ export function checkStoreLicense(storeId, cateId, medicalDeviceCode) {
   })
 }
 
-// 检查店铺的经营许可证是否允许上传该类商品
+// 获取器免列表
 export function getExemptSecondMedicalDeviceList() {
   return request({
     url: '/store/store/exemptSecondMedicalDevice/getList',

+ 17 - 4
src/views/hisStore/store/index.vue

@@ -492,7 +492,7 @@
           </el-row>
           <el-row>
             <el-col :span="12">
-              <el-form-item label="食品经营许可证上传" prop="foodLicense">
+              <el-form-item label="食品经营许可证/备案凭证上传" prop="foodLicense">
                 <el-upload
                   class="avatar-uploader"
                   :action="uploadUrl"
@@ -512,13 +512,21 @@
                   <i v-else class="el-icon-plus avatar-uploader-icon"></i>
                 </el-upload>
               </el-form-item>
-              <el-form-item label="食品经营许可证编号" prop="foodCode" style="margin-left: 5px">
-                <el-input v-model="form.foodCode" placeholder="请输入食品经营许可证编号" />
+              <el-form-item label="食品经营许可证/备案凭证编号" prop="foodCode" style="margin-left: 5px">
+                <el-input v-model="form.foodCode" placeholder="请输入食品经营许可证/备案凭证编号" />
               </el-form-item>
             </el-col>
             <el-col :span="12"></el-col>
             <el-col :span="12">
-              <el-form-item label="食品经营许可证有效期" prop="foodLicenseExpiry">
+              <el-form-item label="食品经营许可证/备案凭证是否长期有效" prop="isFoodLicenseExpiryPermanent">
+                <el-switch
+                  @change="switchChange()"
+                  v-model="foodLicenseExpiryValue"
+                  active-color="#13ce66"
+                  inactive-color="#ff4949">
+                </el-switch>
+              </el-form-item>
+              <el-form-item label="食品经营许可证/备案凭证有效期" prop="foodLicenseExpiry" v-if="!foodLicenseExpiryValue">
                 <el-date-picker
                   v-model="form.foodLicenseExpiry"
                   type="daterange"
@@ -876,6 +884,7 @@ export default {
       switchMedicalValue:false,
       medicalDevice2ExpiryValue:false,
       medicalLicenseExpiryValue:false,
+      foodLicenseExpiryValue:false,
       medicalLicenseExpiryValue1:false,//协议有效期控制
       medicalLicenseExpiryValue2:false,//协议有效期控制
       medicalLicenseExpiryValue3:false,//协议有效期控制
@@ -1375,6 +1384,9 @@ export default {
         if(this.form.isEffectivePermanent1 == 1){
           this.medicalLicenseExpiryValue1 = true;
         }
+        if(this.form.isFoodLicenseExpiryPermanent == 1){
+          this.foodLicenseExpiryValue = true;
+        }
         if(this.form.isEffectivePermanent2 == 1){
           this.medicalLicenseExpiryValue2 = true;
         }
@@ -1496,6 +1508,7 @@ export default {
           }
 
           // 处理各类许可证是否永久有效的开关状态
+          formData.isFoodLicenseExpiryPermanent = this.foodLicenseExpiryValue ? 1 : 0;
           formData.isBusinessLicensePermanent = this.switchValue ? 1 : 0;
           formData.isMedicalDevice1ExpiryPermanent = this.switchMedicalValue ? 1 : 0;
           formData.isMedicalDevice2ExpiryPermanent = this.medicalDevice2ExpiryValue ? 1 : 0;