|
@@ -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('离职失败')
|
|
|
+ })
|
|
|
}
|
|
|
}
|
|
|
}
|