From 4f449e2ddbf82adfeb2686efc230da1fbd6b671b Mon Sep 17 00:00:00 2001
From: Alan <1124498879@qq.com>
Date: 星期三, 17 二月 2021 21:19:25 +0800
Subject: [PATCH] 修改岗位的bug,以及吧更多的删除直接展示功能

---
 src/views/febs/system/job/Index.vue |   20 +++++++++-----------
 1 files changed, 9 insertions(+), 11 deletions(-)

diff --git a/src/views/febs/system/job/Index.vue b/src/views/febs/system/job/Index.vue
index 372d613..a97af4f 100644
--- a/src/views/febs/system/job/Index.vue
+++ b/src/views/febs/system/job/Index.vue
@@ -8,14 +8,12 @@
       <el-button class="filter-item" type="success" @click="reset">
         {{ $t('table.reset') }}
       </el-button>
-      <el-dropdown v-has-any-permission="['position:add','position:delete']" trigger="click" class="filter-item">
-        <el-button>
-          {{ $t('table.more') }}<i class="el-icon-arrow-down el-icon--right" />
-        </el-button>
-        <el-dropdown-menu slot="dropdown">
-          <el-dropdown-item v-has-permission="['position:add']" @click.native="add">{{ $t('table.add') }}</el-dropdown-item>
-        </el-dropdown-menu>
-      </el-dropdown>
+      <el-button v-has-permission="['position:add']" class="filter-item" type="primary" @click.native="add">
+        {{ $t('table.add') }}
+      </el-button>
+      <el-button v-has-permission="['position:delete']" class="el-icon-delete table-operation" style="color: #f50;" @click.native="batchDelete">
+        {{ $t('table.delete') }}
+      </el-button>
     </div>
     <el-table
       ref="table"
@@ -149,11 +147,11 @@
     },
     singleDelete(row) {
       this.$refs.table.toggleRowSelection(row, true)
-      this.batchDelete()
+      this.delete(row.positionId)
     },
-    delete(positionId) {
+    delete(ids) {
       this.loading = true
-      this.$delete(`system/position`, { positionId }).then(() => {
+      this.$delete(`system/position/${ids}`).then(() => {
         this.$message({
           message: this.$t('tips.deleteSuccess'),
           type: 'success'

--
Gitblit v1.8.0