Browse Source

离职按钮

王先生 2 years ago
parent
commit
3a40b63da4
1 changed files with 10 additions and 0 deletions
  1. 10 0
      src/views/system/user/index.vue

+ 10 - 0
src/views/system/user/index.vue

@@ -244,6 +244,7 @@
                 :permission="permission"
                 :disabled-dle="scope.row.id === user.id"
               />
+              <el-button v-if="scope.row.dmUser.type === '01'" type="success" size="mini" @click="dimissionUser(scope.row)">离职</el-button>
             </template>
           </el-table-column>
         </el-table>
@@ -639,6 +640,15 @@ export default {
       getDepts({ name: val }).then(res => {
         this.deptList = res.content
       })
+    },
+    dimissionUser(val) {
+      val.dmUser.status = false
+      val.enabled = false
+      crudUser.edit(val).then((res) => {
+        this.$message.success('离职成功')
+      }).catch((e) => {
+        this.$message.error('离职失败')
+      })
     }
   }
 }