瀏覽代碼

医健宝-医健宝功能开关优化

chenguo 1 天之前
父節點
當前提交
02ccc9b9e1
共有 2 個文件被更改,包括 17 次插入2 次删除
  1. 4 1
      src/views/hisStore/components/storeDetails.vue
  2. 13 1
      src/views/hisStore/store/audit.vue

+ 4 - 1
src/views/hisStore/components/storeDetails.vue

@@ -98,6 +98,7 @@
         <el-descriptions-item label="营业执照有效期" >
           <span v-if="item!=null">{{item.businessLicenseExpireStart}} - {{item.businessLicenseExpireEnd}}</span>
         </el-descriptions-item>
+        <div v-if="this.$store.state.user.medicalMallConfig.isMedicalMall">
         <el-descriptions-item label="药品经营许可证" >
           <el-image
             style="width: 100px"
@@ -158,6 +159,7 @@
         <el-descriptions-item label="药品许可证有效期" >
           <span v-if="item!=null">{{item.medicalLicenseExpiryStart}} - {{item.medicalLicenseExpiryEnd}}</span>
         </el-descriptions-item>
+        </div>
 
 
 
@@ -178,7 +180,7 @@
           <el-button type="primary" @click="handleUpdate(-1)">审核退回</el-button>
         </div>
       </div>
-      <div v-if="item.isAudit!==0" class="dialog">
+      <div v-if="item.isAudit!==0 && this.$store.state.user.medicalMallConfig.isMedicalMall" class="dialog">
         <el-divider content-position="left">审核记录</el-divider>
         <el-table :data="item.auditLogs" border >
           <el-table-column label="描述" align="center" prop="des" :show-overflow-tooltip="true" />
@@ -254,6 +256,7 @@ export default {
           this.item = storeResponse.data
           // 确保 item 不为 null 后再设置 auditLogs
           this.$set(this.item, 'auditLogs', auditResponse.auditLog)
+
         })
     },
     handleUpdate(oper) {

+ 13 - 1
src/views/hisStore/store/audit.vue

@@ -116,7 +116,7 @@
 
       <el-table-column label="登录帐号" align="center" prop="account" width="150px" />
       <el-table-column label="创建时间" align="center" prop="createTime"  width="150px"/>
-      <el-table-column label="操作" align="center" class-name="small-padding fixed-width" fixed="right" width="130px">
+      <el-table-column label="操作" align="center" class-name="small-padding fixed-width" fixed="right" width="130px" v-if="this.$store.state.user.medicalMallConfig.isMedicalMall">
         <template slot-scope="scope">
           <el-button
             size="mini"
@@ -129,6 +129,18 @@
           </el-button>
         </template>
       </el-table-column>
+      <el-table-column label="操作" align="center" class-name="small-padding fixed-width" fixed="right" width="130px" v-else>
+        <template slot-scope="scope">
+          <el-button
+            size="mini"
+            type="text"
+            icon="el-icon-s-promotion"
+            @click="handleUpdate(scope.row)"
+          >
+            <span>审核</span>
+          </el-button>
+        </template>
+      </el-table-column>
     </el-table>
 
     <pagination