新增功能 移除人员项目关联
This commit is contained in:
parent
29c9711e12
commit
ca16194e99
|
@ -2,7 +2,8 @@ import request from '@/utils/request'
|
|||
|
||||
const personOrgApi = {
|
||||
listByOrgId: 'person/org/listByOrgId',
|
||||
addPersonOrg: 'person/org/addPersonOrg'
|
||||
addPersonOrg: 'person/org/addPersonOrg',
|
||||
removePersonOrg: 'person/org/removePersonOrg'
|
||||
}
|
||||
|
||||
export function listPersonByOrgId(params) {
|
||||
|
@ -19,3 +20,10 @@ export function addPersonOrg(params) {
|
|||
data: params
|
||||
})
|
||||
}
|
||||
export function removePersonOrg(params) {
|
||||
return request({
|
||||
url: personOrgApi.removePersonOrg,
|
||||
method: 'post',
|
||||
params: params
|
||||
})
|
||||
}
|
||||
|
|
|
@ -101,6 +101,14 @@
|
|||
<a>删除</a>
|
||||
</a-popconfirm>
|
||||
</a-menu-item>
|
||||
<template v-if="orgType === 2">
|
||||
<a-menu-item v-if="hasPerm('person:org:remove')">
|
||||
<a-popconfirm placement="topRight" title="确认移除?" @confirm="() => personRemove(record)">
|
||||
<a>移除</a>
|
||||
</a-popconfirm>
|
||||
</a-menu-item>
|
||||
</template>
|
||||
|
||||
</a-menu>
|
||||
</a-dropdown>
|
||||
</span>
|
||||
|
@ -122,6 +130,7 @@ import { orgList } from '@/api/org/org'
|
|||
import { listToTree } from '@/utils/util'
|
||||
import { personPage, personDel, personQuit, personTransferOrg, personSetAdmin, personResetPwd,
|
||||
personExport, personImport } from '@/api/person/person'
|
||||
import { removePersonOrg } from '@/api/person/personOrg'
|
||||
import PersonForm from './PersonForm'
|
||||
import PersonDetail from './PersonDetail'
|
||||
import OrgTree from '../org/OrgTree'
|
||||
|
@ -283,6 +292,21 @@ export default {
|
|||
this.$message.error('删除错误:' + err.msg)
|
||||
})
|
||||
},
|
||||
/**
|
||||
* 移除项目
|
||||
*/
|
||||
personRemove (record) {
|
||||
removePersonOrg({ personId: record.id, orgId: this.orgId }).then((res) => {
|
||||
if (res.code === 200) {
|
||||
this.$message.success('移除成功')
|
||||
this.$refs.table.refresh()
|
||||
} else {
|
||||
this.$message.error('移除失败:' + res.msg)
|
||||
}
|
||||
}).catch((err) => {
|
||||
this.$message.error('移除错误:' + err.msg)
|
||||
})
|
||||
},
|
||||
/**
|
||||
* 添加证书
|
||||
*/
|
||||
|
|
Loading…
Reference in New Issue