From 67f4a52f4a90da9111e5b14dd9848716b70839d8 Mon Sep 17 00:00:00 2001
From: lcc <805383944@qq.com>
Date: Wed, 25 Jun 2025 14:35:16 +0800
Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4=E6=8E=A5=E5=8F=A3=E7=9B=AE?=
=?UTF-8?q?=E5=BD=95&&=E7=94=A8=E6=88=B7=E5=88=97=E8=A1=A8?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../manage}/index.js | 8 +-
.../{pingan => organization}/user/index.js | 38 +----
admin/src/api/system/cmmssn/index.js | 4 +-
.../manage}/components/edit-cmmssn.vue | 0
.../manage}/components/edit.vue | 2 +-
.../manage}/index.vue | 2 +-
.../user/components/role-select.vue | 0
.../user/components/user-edit.vue | 0
.../user/components/user-import.vue | 0
.../user/components/user-search.vue | 155 ++++++++++++++++++
.../{pinan => organization}/user/index.vue | 52 ++++--
.../pinan/user/components/user-search.vue | 82 ---------
12 files changed, 210 insertions(+), 133 deletions(-)
rename admin/src/api/{system/organization => organization/manage}/index.js (75%)
rename admin/src/api/{pingan => organization}/user/index.js (60%)
rename admin/src/views/{system/organization => organization/manage}/components/edit-cmmssn.vue (100%)
rename admin/src/views/{system/organization => organization/manage}/components/edit.vue (99%)
rename admin/src/views/{system/organization => organization/manage}/index.vue (99%)
rename admin/src/views/{pinan => organization}/user/components/role-select.vue (100%)
rename admin/src/views/{pinan => organization}/user/components/user-edit.vue (100%)
rename admin/src/views/{pinan => organization}/user/components/user-import.vue (100%)
create mode 100644 admin/src/views/organization/user/components/user-search.vue
rename admin/src/views/{pinan => organization}/user/index.vue (88%)
delete mode 100644 admin/src/views/pinan/user/components/user-search.vue
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 @@
+
+
+