diff --git a/src/api/person/personOrg.js b/src/api/person/personOrg.js
index d887449..5c78c44 100644
--- a/src/api/person/personOrg.js
+++ b/src/api/person/personOrg.js
@@ -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
+ })
+}
diff --git a/src/views/person/PersonList.vue b/src/views/person/PersonList.vue
index fa88f6f..889b70b 100644
--- a/src/views/person/PersonList.vue
+++ b/src/views/person/PersonList.vue
@@ -101,6 +101,14 @@
删除
+
+
+ personRemove(record)">
+ 移除
+
+
+
+
@@ -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)
+ })
+ },
/**
* 添加证书
*/