Ver Fonte

将producttype上传经行检查

Guos há 5 dias atrás
pai
commit
aa9286c390

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

@@ -165,11 +165,11 @@ export function businessLicenseCheck(imageUrl) {
 }
 
 // 检查店铺的经营许可证是否允许上传该类商品
-export function checkStoreLicense(storeId, cateId, medicalDeviceCode) {
+export function checkStoreLicense(storeId, cateId, medicalDeviceCode, productType) {
   return request({
     url: '/store/store/storeProduct/checkStoreDrugLicense',
     method: 'post',
-    data: { storeId: storeId, cateId: cateId, medicalDeviceCode: medicalDeviceCode }
+    data: { storeId: storeId, cateId: cateId, medicalDeviceCode: medicalDeviceCode, productType: productType }
   })
 }
 

+ 6 - 16
src/views/hisStore/storeProduct/index.vue

@@ -426,14 +426,6 @@
             @click="openVerify(scope.row)"
           >溯源码管理
           </el-button>
-          <!--          <el-button-->
-          <!--            size="mini"-->
-          <!--            type="text"-->
-          <!--            icon="el-icon-download"-->
-          <!--            @click="handleDrugExport(scope.row)"-->
-          <!--            v-if="scope.row.cateId==224"-->
-          <!--          >导出-->
-          <!--          </el-button>-->
         </template>
       </el-table-column>
     </el-table>
@@ -1129,7 +1121,7 @@
     </el-dialog>
 
 <!-- 免于经营备案的第二类医疗器械产品弹窗 -->
-<el-dialog title="免于经营备案的第二类医疗器械产品" :visible.sync="exemptDeviceDialogVisible" width="80%" append-to-body modal-append-to-body="false" z-index="9999" top="5vh" custom-class="exempt-device-dialog">
+<el-dialog title="免于经营备案的第二类医疗器械产品" :visible.sync="exemptDeviceDialogVisible" width="80%" append-to-body :modal-append-to-body="false" z-index="9999" top="5vh" custom-class="exempt-device-dialog">
   <el-form :model="exemptDeviceQueryParams" ref="exemptDeviceQueryForm" :inline="true" label-width="80px">
     <el-form-item label="产品名称">
       <el-input v-model="exemptDeviceQueryParams.productName" placeholder="请输入产品名称" clearable size="small" @keyup.enter.native="handleExemptDeviceQuery" />
@@ -1146,8 +1138,8 @@
     <el-table-column label="目录名称" align="center" prop="directoryName" />
     <el-table-column label="产品描述" align="center" prop="productDescription" />
     <el-table-column label="产品用途" align="center" prop="usageStr" />
-    <el-table-column label="创建时间" align="center" prop="createTime" width="180" />
-    <el-table-column label="更新时间" align="center" prop="updateTime" width="180" />
+<!--    <el-table-column label="创建时间" align="center" prop="createTime" width="180" />-->
+<!--    <el-table-column label="更新时间" align="center" prop="updateTime" width="180" />-->
   </el-table>
 
   <div slot="footer" class="dialog-footer">
@@ -1819,23 +1811,21 @@ export default {
         this.storeLicenseErrorMessage = '请选择II类器械或III类器械分类时,器械编码不能为空';
         return;
       }
-
       // 添加检查中标志,防止重复调用
       if (this.isCheckingLicense) {
         return;
       }
       this.isCheckingLicense = true;
-
       // 准备请求参数
       let cateId = this.form.cateId;
       let medicalDeviceCode = null;
-
+      let productType = null;
       // 如果是II类或III类器械,传递器械编码
       if (isMedicalDevice) {
         medicalDeviceCode = this.form.medicalDeviceCode;
+        productType = this.form.productType; // 添加商品类型参数
       }
-
-      checkStoreLicense(this.form.storeId, cateId, medicalDeviceCode).then(response => {
+      checkStoreLicense(this.form.storeId, cateId, medicalDeviceCode, productType).then(response => {
         if (response.code === 200) {
           if (!response.data.flag) {
             // 权限检查失败