yanghao 1 tydzień temu
rodzic
commit
8c01a02e69

+ 13 - 3
src/views/expert/list/index.vue

@@ -47,7 +47,7 @@
           </div>
 
           <div class="filter-actions">
-            <el-button type="primary" @click="handleAdd">
+            <el-button type="primary" @click="handleAdd" v-hasPermi="['rd:expert-pool:create']">
               <Icon icon="ep:plus" class="mr-5px" />新增专家
             </el-button>
             <el-button @click="getList"> <Icon icon="ep:search" class="mr-5px" />搜索 </el-button>
@@ -270,10 +270,20 @@
 
               <div class="profile-actions">
                 <el-button type="primary" size="large" @click="handleJoinTeam">加入团队</el-button>
-                <el-button size="large" type="primary" plain @click="handleEdit"
+                <el-button
+                  size="large"
+                  type="primary"
+                  plain
+                  @click="handleEdit"
+                  v-hasPermi="['rd:expert-pool:update']"
                   >维护档案</el-button
                 >
-                <el-button size="large" plain type="danger" @click="handleDeleteExpert"
+                <el-button
+                  size="large"
+                  plain
+                  type="danger"
+                  @click="handleDeleteExpert"
+                  v-hasPermi="['rd:expert-pool:delete']"
                   >删除专家</el-button
                 >
               </div>

+ 15 - 3
src/views/expert/team/index.vue

@@ -38,7 +38,7 @@
           <Icon icon="ep:refresh" class="mr-5px" />
           重置
         </el-button>
-        <el-button type="primary" @click="openForm('create')">
+        <el-button type="primary" @click="openForm('create')" v-hasPermi="['rd:team:create']">
           <Icon icon="ep:plus" class="mr-5px" />
           新增
         </el-button>
@@ -82,8 +82,20 @@
       </zm-table-column>
       <zm-table-column label="操作" align="center" width="160" fixed="right" action>
         <template #default="{ row }">
-          <el-button link type="primary" @click.stop="openForm('update', row.id)">编辑</el-button>
-          <el-button link type="danger" @click.stop="handleDelete(row.id)">删除</el-button>
+          <el-button
+            v-hasPermi="['rd:team:update']"
+            link
+            type="primary"
+            @click.stop="openForm('update', row.id)"
+            >编辑</el-button
+          >
+          <el-button
+            v-hasPermi="['rd:team:delete']"
+            link
+            type="danger"
+            @click.stop="handleDelete(row.id)"
+            >删除</el-button
+          >
         </template>
       </zm-table-column>
     </zm-table>

+ 1 - 1
src/views/findings/copyright/index.vue

@@ -47,7 +47,7 @@
         <el-form-item>
           <el-button @click="handleQuery"><Icon icon="ep:search" class="mr-5px" />搜索</el-button>
           <el-button @click="resetQuery"><Icon icon="ep:refresh" class="mr-5px" />重置</el-button>
-          <el-button type="primary" plain @click="openForm('create')">
+          <el-button type="primary" @click="openForm('create')">
             <Icon icon="ep:plus" class="mr-5px" />新增
           </el-button>
         </el-form-item>

+ 2 - 2
src/views/technology‌/list/index2.vue

@@ -78,10 +78,10 @@
         <el-form-item>
           <el-button @click="handleQuery"> <Icon icon="ep:search" class="mr-5px" />搜索 </el-button>
           <el-button @click="resetQuery"> <Icon icon="ep:refresh" class="mr-5px" />重置 </el-button>
-          <el-button type="primary" plain @click="openForm('create')">
+          <el-button type="primary" @click="openForm('create')">
             <Icon icon="ep:plus" class="mr-5px" />新增
           </el-button>
-          <el-button type="success" plain :loading="exportLoading" @click="handleExport">
+          <el-button :loading="exportLoading" @click="handleExport">
             <Icon icon="ep:download" class="mr-5px" />导出
           </el-button>
         </el-form-item>