Quellcode durchsuchen

调整删除按钮权限为彻底删除

zhontai vor 2 Jahren
Ursprung
Commit
b049c89888

+ 1 - 3
src/views/admin/api/index.vue

@@ -39,9 +39,7 @@
             <el-table-column label="操作" width="160" fixed="right" header-align="center" align="center">
               <template #default="{ row }">
                 <el-button v-auth="'api:admin:api:update'" icon="ele-EditPen" size="small" text type="primary" @click="onEdit(row)">编辑</el-button>
-                <el-button v-auth="'api:admin:api:softdelete'" icon="ele-Delete" size="small" text type="danger" @click="onDelete(row)"
-                  >删除</el-button
-                >
+                <el-button v-auth="'api:admin:api:delete'" icon="ele-Delete" size="small" text type="danger" @click="onDelete(row)">删除</el-button>
               </template>
             </el-table-column>
           </el-table>

+ 1 - 3
src/views/admin/dictionary/dictionary-type.vue

@@ -32,9 +32,7 @@
       <el-table-column label="操作" width="140" fixed="right" header-align="center" align="center">
         <template #default="{ row }">
           <el-button v-auth="'api:admin:dictionary:update'" icon="ele-EditPen" size="small" text type="primary" @click="onEdit(row)">编辑</el-button>
-          <el-button v-auth="'api:admin:dictionary:softdelete'" icon="ele-Delete" size="small" text type="danger" @click="onDelete(row)"
-            >删除</el-button
-          >
+          <el-button v-auth="'api:admin:dictionary:delete'" icon="ele-Delete" size="small" text type="danger" @click="onDelete(row)">删除</el-button>
         </template>
       </el-table-column>
     </el-table>

+ 1 - 3
src/views/admin/dictionary/dictionary.vue

@@ -25,9 +25,7 @@
       <el-table-column label="操作" width="140" fixed="right" header-align="center" align="center">
         <template #default="{ row }">
           <el-button v-auth="'api:admin:dictionary:update'" icon="ele-EditPen" size="small" text type="primary" @click="onEdit(row)">编辑</el-button>
-          <el-button v-auth="'api:admin:dictionary:softdelete'" icon="ele-Delete" size="small" text type="danger" @click="onDelete(row)"
-            >删除</el-button
-          >
+          <el-button v-auth="'api:admin:dictionary:delete'" icon="ele-Delete" size="small" text type="danger" @click="onDelete(row)">删除</el-button>
         </template>
       </el-table-column>
     </el-table>

+ 1 - 1
src/views/admin/file/index.vue

@@ -7,7 +7,7 @@
         </el-form-item>
         <el-form-item>
           <el-button type="primary" icon="ele-Search" @click="onQuery"> 查询 </el-button>
-          <el-button type="primary" icon="ele-Upload" @click="onUpload"> 上传 </el-button>
+          <el-button v-auth="'api:admin:file:upload-file'" type="primary" icon="ele-Upload" @click="onUpload"> 上传 </el-button>
         </el-form-item>
       </el-form>
     </el-card>

+ 1 - 3
src/views/admin/org/index.vue

@@ -36,9 +36,7 @@
             <el-table-column label="操作" width="160" fixed="right" header-align="center" align="center">
               <template #default="{ row }">
                 <el-button v-auth="'api:admin:org:update'" icon="ele-EditPen" size="small" text type="primary" @click="onEdit(row)">编辑</el-button>
-                <el-button v-auth="'api:admin:org:softdelete'" icon="ele-Delete" size="small" text type="danger" @click="onDelete(row)"
-                  >删除</el-button
-                >
+                <el-button v-auth="'api:admin:org:delete'" icon="ele-Delete" size="small" text type="danger" @click="onDelete(row)">删除</el-button>
               </template>
             </el-table-column>
           </el-table>

+ 1 - 1
src/views/admin/permission/index.vue

@@ -81,7 +81,7 @@
                   @click="onEdit(row)"
                   >编辑</el-button
                 >
-                <el-button v-auth="'api:admin:permission:softdelete'" icon="ele-Delete" size="small" text type="danger" @click="onDelete(row)"
+                <el-button v-auth="'api:admin:permission:delete'" icon="ele-Delete" size="small" text type="danger" @click="onDelete(row)"
                   >删除</el-button
                 >
               </template>

+ 1 - 3
src/views/admin/view/index.vue

@@ -37,9 +37,7 @@
             <el-table-column label="操作" width="160" fixed="right" header-align="center" align="center">
               <template #default="{ row }">
                 <el-button v-auth="'api:admin:view:update'" icon="ele-EditPen" size="small" text type="primary" @click="onEdit(row)">编辑</el-button>
-                <el-button v-auth="'api:admin:view:softdelete'" icon="ele-Delete" size="small" text type="danger" @click="onDelete(row)"
-                  >删除</el-button
-                >
+                <el-button v-auth="'api:admin:view:delete'" icon="ele-Delete" size="small" text type="danger" @click="onDelete(row)">删除</el-button>
               </template>
             </el-table-column>
           </el-table>