瀏覽代碼

添加审核状态权限控制

sunjh 6 年之前
父節點
當前提交
44171aad43
共有 2 個文件被更改,包括 5 次插入5 次删除
  1. 1 1
      src/components/PersonRank.vue
  2. 4 4
      src/components/commons/Header.vue

+ 1 - 1
src/components/PersonRank.vue

@@ -1,6 +1,6 @@
 <template>
   <div>
-    <el-table :data="tableData" showHeader="true" border style="width: 100%">
+    <el-table :data="tableData" :showHeader="true" border style="width: 100%">
       <el-table-column type="index" width="50" label="排名"></el-table-column>
       <el-table-column prop="logo" width="70" label="头像">
         <template slot-scope="scope">

+ 4 - 4
src/components/commons/Header.vue

@@ -104,24 +104,24 @@
                   </el-link>
                 </router-link>
               </el-dropdown-item>
-              <el-dropdown-item>
+              <el-dropdown-item v-if="user.authStatus.text == '未实名认证'">
                 <router-link :to="{ name: 'AuthenticationIndex'}">
                   <el-link type="info" icon="el-icon-warning-outline" :underline="false">
                     未实名认证
                   </el-link>
                 </router-link>
               </el-dropdown-item>
-              <el-dropdown-item @click.native="handleClickAuthChecking()">
+              <el-dropdown-item v-if="user.authStatus.text == '认证审核中'" @click.native="handleClickAuthChecking()">
                 <el-link type="warning" icon="el-icon-loading" :underline="false">
                   认证审核中
                 </el-link>
               </el-dropdown-item>
-              <el-dropdown-item @click.native="handleClickAuthPass()">
+              <el-dropdown-item @click.native="handleClickAuthPass()" v-if="user.authStatus.text == '认证通过'">
                 <el-link type="primary" icon="el-icon-check" :underline="false">
                   已认证
                 </el-link>
               </el-dropdown-item>
-              <el-dropdown-item @click.native="handleClickAuthReject()">
+              <el-dropdown-item @click.native="handleClickAuthReject()" v-if="user.authStatus.text == '认证未通过'">
                 <el-link type="danger" icon="el-icon-close" :underline="false">
                   认证失败
                 </el-link>