Browse Source

药师审核页面优化

yjwang 5 days ago
parent
commit
c5c71084a9
1 changed files with 35 additions and 2 deletions
  1. 35 2
      src/views/his/doctor/type2.vue

+ 35 - 2
src/views/his/doctor/type2.vue

@@ -149,6 +149,12 @@
         </template>
       </el-table-column>
       <el-table-column label="登录账号" align="center" prop="account" />
+      <el-table-column label="是否上传签名" align="center" prop="remark" width="100">
+        <template v-slot="scope">
+          <el-link type="primary" v-if="scope.row.signUrl != null" @click="signOpen(scope.row.signUrl)">已上传</el-link>
+          <el-link type="danger" v-else>未上传</el-link>
+        </template>
+      </el-table-column>
       <el-table-column label="是否推荐" align="center" prop="isTui">
         <template slot-scope="scope">
           <dict-tag :options="orOptions" :value="scope.row.isTui"/>
@@ -165,7 +171,7 @@
           <dict-tag :options="isauditOptions" :value="scope.row.isAudit"/>
         </template>
       </el-table-column>
-        <el-table-column label="备注" align="center" prop="remark"  show-overflow-tooltip/>
+      <el-table-column label="备注" align="center" prop="remark"  show-overflow-tooltip/>
       <el-table-column label="审核时间" align="center" prop="auditTime" width="180">
         <template slot-scope="scope">
           <span>{{ parseTime(scope.row.auditTime, '{y}-{m}-{d}') }}</span>
@@ -512,7 +518,23 @@
         <pharmacistDetails  ref="pharmacistDetails" />
            </el-drawer>
 
-
+    <el-dialog
+      title="查看签名"
+      :visible.sync="signVisible"
+      width="30%"
+      :before-close="signClose"
+      center>
+      <div class="demo-image__preview">
+        <el-image
+          style="width: 100%; height: 100%"
+          :src="signUrl"
+          >
+        </el-image>
+      </div>
+      <span slot="footer" class="dialog-footer">
+    <el-button @click="signVisible = false">关 闭</el-button>
+  </span>
+    </el-dialog>
   </div>
 </template>
 
@@ -528,6 +550,9 @@ export default {
   components: { pharmacistDetails },
   data() {
     return {
+      signUrlList:[],
+      signUrl:null,
+      signVisible: false,
       FruploadUrl:process.env.VUE_APP_BASE_API+"/common/uploadOSS",
       BauploadUrl:process.env.VUE_APP_BASE_API+"/common/uploadOSS",
       avataruploadUrl:process.env.VUE_APP_BASE_API+"/common/uploadOSS",
@@ -1140,6 +1165,14 @@ export default {
     handleClose(){
       this.open=false;
       this.checkDetails=false;
+    },
+    signClose(){
+      this.signVisible=false;
+    },
+    signOpen(imageUrl){
+      this.signVisible=true;
+      this.signUrl = imageUrl;
+      this.signUrlList.push(imageUrl);
     }
   }
 };