yanghao 4 days ago
parent
commit
ecda71e5ee
2 changed files with 35 additions and 6 deletions
  1. 18 3
      src/views/findings/copyright/index.vue
  2. 17 3
      src/views/technology‌/list/index2.vue

+ 18 - 3
src/views/findings/copyright/index.vue

@@ -47,7 +47,11 @@
         <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" @click="openForm('create')">
+          <el-button
+            type="primary"
+            @click="openForm('create')"
+            v-hasPermi="['rd:research-achievement:create']"
+          >
             <Icon icon="ep:plus" class="mr-5px" />新增
           </el-button>
         </el-form-item>
@@ -102,10 +106,21 @@
                   <el-button link type="primary" @click="openDetail(scope.row.id)">
                     <Icon icon="ep:view" class="mr-1" />详情
                   </el-button>
-                  <el-button link type="primary" @click="openForm('update', scope.row.id)"
+                  <el-button
+                    link
+                    type="primary"
+                    @click="openForm('update', scope.row.id)"
+                    v-hasPermi="['rd:research-achievement:update']"
                     >编辑</el-button
                   >
-                  <el-button link type="danger" @click="handleDelete(scope.row.id)">删除</el-button>
+                  <el-button
+                    link
+                    type="danger"
+                    @click="handleDelete(scope.row.id)"
+                    v-hasPermi="['rd:research-achievement:delete']"
+                  >
+                    删除
+                  </el-button>
                 </template>
               </zm-table-column>
             </zm-table>

+ 17 - 3
src/views/technology‌/list/index2.vue

@@ -78,7 +78,11 @@
         <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" @click="openForm('create')">
+          <el-button
+            type="primary"
+            @click="openForm('create')"
+            v-hasPermi="['rd:core-technology:create']"
+          >
             <Icon icon="ep:plus" class="mr-5px" />新增
           </el-button>
           <el-button :loading="exportLoading" @click="handleExport">
@@ -183,10 +187,20 @@
                   <el-button link type="primary" @click="openDetail(scope.row.id)">
                     <Icon icon="ep:view" class="mr-1" />详情
                   </el-button>
-                  <el-button link type="primary" @click="openForm('update', scope.row.id)">
+                  <el-button
+                    link
+                    type="primary"
+                    @click="openForm('update', scope.row.id)"
+                    v-hasPermi="['rd:core-technology:update']"
+                  >
                     编辑
                   </el-button>
-                  <el-button link type="danger" @click="handleDelete(scope.row.id)">
+                  <el-button
+                    link
+                    type="danger"
+                    @click="handleDelete(scope.row.id)"
+                    v-hasPermi="['rd:core-technology:delete']"
+                  >
                     删除
                   </el-button>
                 </template>