diff --git a/admin/src/api/system/organization/index.js b/admin/src/api/organization/manage/index.js similarity index 75% rename from admin/src/api/system/organization/index.js rename to admin/src/api/organization/manage/index.js index c817c91..070535b 100644 --- a/admin/src/api/system/organization/index.js +++ b/admin/src/api/organization/manage/index.js @@ -1,7 +1,7 @@ import request from '@/utils/request'; export async function listOrganizations(params) { - const res = await request.get('/system/organization', { + const res = await request.get('organization/manage', { params }); if (res.data.code === 0) { @@ -11,7 +11,7 @@ export async function listOrganizations(params) { } export async function addOrganization(data) { - const res = await request.post('/system/Organization', data); + const res = await request.post('/organization/manage', data); if (res.data.code === 0) { return res.data.message; } @@ -19,7 +19,7 @@ export async function addOrganization(data) { } export async function updateOrganization(data) { - const res = await request.put('/system/Organization', data); + const res = await request.put('/organization/manage', data); if (res.data.code === 0) { return res.data.message; } @@ -27,7 +27,7 @@ export async function updateOrganization(data) { } export async function removeOrganization(id) { - const res = await request.delete('/system/Organization', { + const res = await request.delete('/organization/manage', { data: { id } }); if (res.data.code === 0) { diff --git a/admin/src/api/pingan/user/index.js b/admin/src/api/organization/user/index.js similarity index 60% rename from admin/src/api/pingan/user/index.js rename to admin/src/api/organization/user/index.js index 290cf32..9d0c08a 100644 --- a/admin/src/api/pingan/user/index.js +++ b/admin/src/api/organization/user/index.js @@ -5,7 +5,7 @@ import request from '@/utils/request'; * @param params 查询条件 */ export async function pageUsers(params) { - const res = await request.get('/pinan/user/page', { + const res = await request.get('/organization/user/page', { params }); if (res.data.code === 0) { @@ -19,7 +19,7 @@ export async function pageUsers(params) { * @param data 用户信息 */ export async function addUser(data) { - const res = await request.post('/pinan/user/user', data); + const res = await request.post('/organization/user/user', data); if (res.data.code === 0) { return res.data.message; } @@ -31,7 +31,7 @@ export async function addUser(data) { * @param data 用户信息 */ export async function updateUser(data) { - const res = await request.put('/pinan/user/user', data); + const res = await request.put('/organization/user/user', data); if (res.data.code === 0) { return res.data.message; } @@ -51,7 +51,7 @@ export async function removeUser(id) { * @param data 用户id集合 */ export async function removeUsers(ids) { - const res = await request.delete('/pinan/user/batch', { + const res = await request.delete('/organization/user/batch', { data: { ids } }); if (res.data.code === 0) { @@ -66,7 +66,7 @@ export async function removeUsers(ids) { * @param status 状态 */ export async function updateUserStatus(id, status) { - const res = await request.put('/pinan/user/status', { + const res = await request.put('/organization/user/status', { id, status }); @@ -76,32 +76,12 @@ export async function updateUserStatus(id, status) { return Promise.reject(new Error(res.data.message)); } -/** - * 导入用户 - * @param file excel文件 - */ -export async function importUsers(file) { - const formData = new FormData(); - formData.append('file', file); - const res = await request.post('/system/user/import', formData); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 检查用户是否存在 - * @param field 检查的字段 - * @param value 字段的值 - * @param id 修改时的id - */ -export async function checkExistence(field, value, id) { - const res = await request.get('/system/user/existence', { - params: { field, value, id } +export async function groupTypeUsers(params) { + const res = await request.get('/organization/user/groupType', { + params }); if (res.data.code === 0) { - return res.data.message; + return res.data.data; } return Promise.reject(new Error(res.data.message)); } diff --git a/admin/src/api/system/cmmssn/index.js b/admin/src/api/system/cmmssn/index.js index beffe1e..a0dbcb8 100644 --- a/admin/src/api/system/cmmssn/index.js +++ b/admin/src/api/system/cmmssn/index.js @@ -1,7 +1,7 @@ import request from '@/utils/request'; export async function getOrganizationsCmmssn(params) { - const res = await request.get('/system/organizationCmmssn', { + const res = await request.get('/organization/cmmssn', { params }); if (res.data.code === 0) { @@ -11,7 +11,7 @@ export async function getOrganizationsCmmssn(params) { } export async function updateOrganizationCmmssn(data) { - const res = await request.put('/system/OrganizationCmmssn', data); + const res = await request.put('/organization/cmmssn', data); if (res.data.code === 0) { return res.data.message; } diff --git a/admin/src/views/system/organization/components/edit-cmmssn.vue b/admin/src/views/organization/manage/components/edit-cmmssn.vue similarity index 100% rename from admin/src/views/system/organization/components/edit-cmmssn.vue rename to admin/src/views/organization/manage/components/edit-cmmssn.vue diff --git a/admin/src/views/system/organization/components/edit.vue b/admin/src/views/organization/manage/components/edit.vue similarity index 99% rename from admin/src/views/system/organization/components/edit.vue rename to admin/src/views/organization/manage/components/edit.vue index 4e2753e..77d1c41 100644 --- a/admin/src/views/system/organization/components/edit.vue +++ b/admin/src/views/organization/manage/components/edit.vue @@ -54,7 +54,7 @@ import { addOrganization, updateOrganization - } from '@/api/system/organization'; + } from '@/api/organization/manage'; import UploadImg from '@/components/UploadImg/index.vue'; export default { diff --git a/admin/src/views/system/organization/index.vue b/admin/src/views/organization/manage/index.vue similarity index 99% rename from admin/src/views/system/organization/index.vue rename to admin/src/views/organization/manage/index.vue index 6342b3b..0a0cc2d 100644 --- a/admin/src/views/system/organization/index.vue +++ b/admin/src/views/organization/manage/index.vue @@ -106,7 +106,7 @@ import { listOrganizations, removeOrganization - } from '@/api/system/organization'; + } from '@/api/organization/manage'; export default { name: 'SystemOrganization', diff --git a/admin/src/views/pinan/user/components/role-select.vue b/admin/src/views/organization/user/components/role-select.vue similarity index 100% rename from admin/src/views/pinan/user/components/role-select.vue rename to admin/src/views/organization/user/components/role-select.vue diff --git a/admin/src/views/pinan/user/components/user-edit.vue b/admin/src/views/organization/user/components/user-edit.vue similarity index 100% rename from admin/src/views/pinan/user/components/user-edit.vue rename to admin/src/views/organization/user/components/user-edit.vue diff --git a/admin/src/views/pinan/user/components/user-import.vue b/admin/src/views/organization/user/components/user-import.vue similarity index 100% rename from admin/src/views/pinan/user/components/user-import.vue rename to admin/src/views/organization/user/components/user-import.vue diff --git a/admin/src/views/organization/user/components/user-search.vue b/admin/src/views/organization/user/components/user-search.vue new file mode 100644 index 0000000..1be978f --- /dev/null +++ b/admin/src/views/organization/user/components/user-search.vue @@ -0,0 +1,155 @@ + + + + diff --git a/admin/src/views/pinan/user/index.vue b/admin/src/views/organization/user/index.vue similarity index 88% rename from admin/src/views/pinan/user/index.vue rename to admin/src/views/organization/user/index.vue index 9f0bb94..3676829 100644 --- a/admin/src/views/pinan/user/index.vue +++ b/admin/src/views/organization/user/index.vue @@ -2,9 +2,7 @@
- import UserImport from './components/user-import.vue'; + import UserSearch from './components/user-search.vue'; import { pageUsers, removeUser, removeUsers, updateUserStatus - } from '@/api/pingan/user'; + } from '@/api/organization/user'; export default { name: 'SystemUser', components: { - UserImport + UserImport, + UserSearch }, data() { return { @@ -108,9 +108,9 @@ }, { prop: 'id', - label: 'ID', + label: '用户ID', sortable: 'id', - minWidth: 45, + minWidth: 50, align: 'center', showOverflowTooltip: true, fixed: 'left' @@ -128,14 +128,28 @@ minWidth: 110 }, { - prop: 'createTime', - label: '创建时间', - sortable: 'createTime', - showOverflowTooltip: true, - minWidth: 110, - formatter: (_row, _column, cellValue) => { - return this.$util.toDateString(cellValue); - } + prop: 'orgName', + label: '机构', + align: 'center', + width: 80, + resizable: false, + showOverflowTooltip: true + }, + { + prop: 'orgTeamName', + label: '机构团队', + align: 'center', + width: 80, + resizable: false, + showOverflowTooltip: true + }, + { + prop: 'typeCn', + label: '角色类型', + align: 'center', + width: 80, + resizable: false, + showOverflowTooltip: true }, { prop: 'status', @@ -147,6 +161,16 @@ slot: 'status', showOverflowTooltip: true }, + { + prop: 'createTime', + label: '创建时间', + sortable: 'createTime', + showOverflowTooltip: true, + minWidth: 100, + formatter: (_row, _column, cellValue) => { + return this.$util.toDateString(cellValue); + } + }, { columnKey: 'action', label: '操作', diff --git a/admin/src/views/pinan/user/components/user-search.vue b/admin/src/views/pinan/user/components/user-search.vue deleted file mode 100644 index 7da4046..0000000 --- a/admin/src/views/pinan/user/components/user-search.vue +++ /dev/null @@ -1,82 +0,0 @@ - - - -