From 2e6d58585f355624c993843dfd1ee282872ffefd Mon Sep 17 00:00:00 2001 From: 123 <123@qq.com> Date: Tue, 13 May 2025 17:33:53 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BA=BA=E4=BA=8B=E7=AE=A1=E7=90=86=20?= =?UTF-8?q?=E7=94=A8=E7=AB=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/operate/materialSeal/index.ts | 8 +- src/api/operate/materialSeal/types.ts | 4 +- src/api/system/user/types.ts | 5 +- src/views/operate/employee/index.vue | 682 +++++++++++++++++++++++ src/views/operate/materialSeal/index.vue | 40 +- src/views/system/user/authRole.vue | 6 +- 6 files changed, 718 insertions(+), 27 deletions(-) create mode 100644 src/views/operate/employee/index.vue diff --git a/src/api/operate/materialSeal/index.ts b/src/api/operate/materialSeal/index.ts index 6a8a8ff..fd04032 100644 --- a/src/api/operate/materialSeal/index.ts +++ b/src/api/operate/materialSeal/index.ts @@ -65,13 +65,13 @@ export const delMaterialSeal = (id: string | number | Array) => /** * 公章状态修改 */ -export const changeSealStatus = (roleId: string | number, status: string) => { +export const changeSealStatus = (id: string | number, sealStatus: string) => { const data = { - roleId, - status + id, + sealStatus }; return request({ - url: '/system/role/changeStatus', + url: '/operate/materialSeal/changeStatus', method: 'put', data: data }); diff --git a/src/api/operate/materialSeal/types.ts b/src/api/operate/materialSeal/types.ts index b451077..ba71892 100644 --- a/src/api/operate/materialSeal/types.ts +++ b/src/api/operate/materialSeal/types.ts @@ -7,7 +7,7 @@ export interface MaterialSealVO { /** * 印章类型 */ - sealType: number; + sealType: string; /** * 印章名称 @@ -59,7 +59,7 @@ export interface MaterialSealQuery extends PageQuery { /** * 印章类型 */ - sealType?: number; + sealType?: string; /** * 印章名称 diff --git a/src/api/system/user/types.ts b/src/api/system/user/types.ts index cb7fc41..deac845 100644 --- a/src/api/system/user/types.ts +++ b/src/api/system/user/types.ts @@ -20,6 +20,7 @@ export interface UserQuery extends PageQuery { deptId?: string | number; roleId?: string | number; userIds?: string; + employeeName?: string; } /** @@ -57,7 +58,7 @@ export interface UserForm { userId?: string; deptId?: number; userName: string; - nickName?: string; + employeeName?: string; password: string; phonenumber?: string; email?: string; @@ -66,6 +67,8 @@ export interface UserForm { remark?: string; postIds: string[]; roleIds: string[]; + employeeName?: string; + } export interface UserInfoVO { diff --git a/src/views/operate/employee/index.vue b/src/views/operate/employee/index.vue new file mode 100644 index 0000000..39ab533 --- /dev/null +++ b/src/views/operate/employee/index.vue @@ -0,0 +1,682 @@ + + + diff --git a/src/views/operate/materialSeal/index.vue b/src/views/operate/materialSeal/index.vue index 385f824..6f8fbaf 100644 --- a/src/views/operate/materialSeal/index.vue +++ b/src/views/operate/materialSeal/index.vue @@ -4,14 +4,16 @@
- - + + - - + + - - + + + + 搜索 @@ -43,12 +45,16 @@ - - - + + + + + @@ -68,19 +74,19 @@ - - + + - - + + - - + + - + diff --git a/src/views/system/user/authRole.vue b/src/views/system/user/authRole.vue index 8cb2d0b..63ed286 100644 --- a/src/views/system/user/authRole.vue +++ b/src/views/system/user/authRole.vue @@ -5,8 +5,8 @@ - - + + @@ -71,7 +71,7 @@ const pageSize = ref(10); const roleIds = ref>([]); const roles = ref([]); const form = ref>({ - nickName: undefined, + employeeName: undefined, userName: '', userId: undefined });