Browse Source

1. 在药品经营许可证经营范围字段后添加了一个单选框组,提供了三个选项:冷冻、冷藏、冷冻冷藏

Guos 19 hours ago
parent
commit
139dec40e4
2 changed files with 33 additions and 0 deletions
  1. 12 0
      src/views/hisStore/store/audit.vue
  2. 21 0
      src/views/hisStore/store/index.vue

+ 12 - 0
src/views/hisStore/store/audit.vue

@@ -270,6 +270,18 @@
                 </el-form-item>
               </el-col>
 
+              <!-- 新增的单选框 -->
+              <el-col :span="24">
+                <el-form-item label="药品经营许可证范围是否包含" prop="drugScopeHasFrozen" style="margin-left: 5px">
+                  <el-radio-group v-model="form.drugScopeHasFrozen">
+                    <el-radio label="1">冷冻</el-radio>
+                    <el-radio label="2">冷藏</el-radio>
+                    <el-radio label="3">冷冻冷藏</el-radio>
+                  </el-radio-group>
+                </el-form-item>
+              </el-col>
+              <!-- 结束 -->
+
               <el-col :span="12">
                 <el-form-item label="药品经营许可证有效期">
                   <span v-if="dialogForm.isDrugLicensePermanent == 1">长期有效</span>

+ 21 - 0
src/views/hisStore/store/index.vue

@@ -424,6 +424,18 @@
                 </el-form-item>
               </el-col>
 
+              <!-- 新增的单选框 -->
+              <el-col :span="24">
+                <el-form-item label="药品经营许可证范围是否包含" prop="drugScopeHasFrozen" style="margin-left: 5px">
+                  <el-radio-group v-model="form.drugScopeHasFrozen">
+                    <el-radio label="1">冷冻</el-radio>
+                    <el-radio label="2">冷藏</el-radio>
+                    <el-radio label="3">冷冻冷藏</el-radio>
+                  </el-radio-group>
+                </el-form-item>
+              </el-col>
+              <!-- 结束 -->
+
               <el-col :span="14">
                 <el-form-item label="药品经营许可证编号" prop="drugCode" style="margin-left: 5px">
                   <el-input v-model="form.drugCode" placeholder="请输入药品经营许可证编号" />
@@ -1068,6 +1080,10 @@ export default {
         drugLicenseBusinessScope: [
           { required: true, message: "药品经营许可证范围不能为空", trigger: "blur" }
         ],
+        // 添加新的验证规则
+        drugScopeHasFrozen: [
+          { required: true, message: "请选择药品经营许可证范围是否包含冷冻/冷藏", trigger: "change" }
+        ],
         storeName: [
           { required: true, message: "店铺名称不能为空", trigger: "blur" }
         ],
@@ -1400,6 +1416,7 @@ export default {
         otherSpecialQualificationExpiry: null,//其它特殊资质有效期
         businessCode: null,
         drugLicenseBusinessScope:null,
+        drugScopeHasFrozen: null,
         drugCode:null,
         medicalDevice1Code:null,
         medicalDevice2Code:null,
@@ -1485,6 +1502,10 @@ export default {
       const storeId = row.storeId || this.ids
       getStore(storeId).then(response => {
         this.form = response.data;
+        // 如果后端返回的数据中没有这个字段,则设置默认值
+        if (this.form.drugScopeHasFrozen === undefined) {
+          this.form.drugScopeHasFrozen = null;
+        }
         if(this.form.isBusinessLicensePermanent == 1){
           this.switchValue = true;
         }