From 4b63fdd7e1123449448ef46de36c37b20ede6f98 Mon Sep 17 00:00:00 2001 From: JINGYJ <1458671527@qq.com> Date: Tue, 2 Jul 2024 18:28:27 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E8=B4=A6=E5=8F=B7=E3=80=81=E9=83=A8?= =?UTF-8?q?=E9=97=A8=E6=8E=A5=E5=8F=A3=E8=81=94=E8=B0=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/system.ts | 102 +++ src/assets/home/tishi@2x.png | Bin 0 -> 1324 bytes .../processConfiguration/index.vue | 7 + .../compontents/accountDrawer.vue | 393 ++++++++++ .../compontents/deptDrawer.vue | 214 ++++++ .../accountManagement/index.vue | 692 ++++++++++++------ .../accountManagement/table/accountColumns.ts | 101 +++ .../sublibraryManagement/index.vue | 77 +- vite.config.ts | 2 +- 9 files changed, 1343 insertions(+), 245 deletions(-) create mode 100644 src/assets/home/tishi@2x.png create mode 100644 src/views/systemManagement/accountManagement/compontents/accountDrawer.vue create mode 100644 src/views/systemManagement/accountManagement/compontents/deptDrawer.vue create mode 100644 src/views/systemManagement/accountManagement/table/accountColumns.ts diff --git a/src/api/system.ts b/src/api/system.ts index 5566a15..2b02ef4 100644 --- a/src/api/system.ts +++ b/src/api/system.ts @@ -34,3 +34,105 @@ export const createSubLibrary = (data?: object) => { data }); }; + +/** + * + * @returns 修改子库 + */ +export const updateSubLibrary = (data?: object) => { + return http.request( + "post", + "/know-sub/applicationSubLibrary/update", + { + data + } + ); +}; + +/** + * + * @returns 查看用户信息列表 + */ +export const getUserList = (data?: object) => { + return http.request("get", "/know-sub/user/list", { + params: data + }); +}; + +/** + * + * @returns 新增用户信息 + */ +export const saveUserInfo = (data?: object) => { + return http.request("post", "/know-sub/user/saveUserInfo", { + data + }); +}; + +/** + * + * @returns 修改用户信息 + */ +export const updateUserInfo = (data?: object) => { + return http.request("post", "/know-sub/user/update", { + data + }); +}; + +/** + * + * @returns 下载文件 + */ +export function downloadFile(id) { + return `/know-sub/file/downloadFile?fileId=${id}`; +} + +/** + * + * @returns 重置用户密码 + */ +export const resetPW = (data?: object) => { + return http.request("get", "/know-sub/user/resetPW", { + params: data + }); +}; + +/** + * + * @returns 删除用户 + */ +export const deletePW = (data?: object) => { + return http.request("delete", "/know-sub/user/delete", { + params: data + }); +}; + +/** + * + * @returns 新建部门 + */ +export const createDeptManage = (data?: object) => { + return http.request("post", "/know-sub/deptManage/save", { + data + }); +}; + +/** + * + * @returns 修改部门 + */ +export const updateDeptManage = (data?: object) => { + return http.request("post", "/know-sub/deptManage/update", { + data + }); +}; + +/** + * + * @returns 删除用户 + */ +export const deleteDeptManage = (data?: object) => { + return http.request("delete", "/know-sub/deptManage/delete", { + params: data + }); +}; diff --git a/src/assets/home/tishi@2x.png b/src/assets/home/tishi@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..9e96054d55ee5ee50f42e323462c7173a40a363b GIT binary patch literal 1324 zcmV+{1=IS8P)Px(=1D|BRA@uhnm=qCRUF5^Kif#HlpwE&0cUg4feT5cZrDZ4=~#xg>Cg@oiKG)< zNWzi{)ss+|oKmzbq7VyGElwm`@QIrpRQ&X?HdJHJ2o&KQrr-~Hb2 z^L~Hcd%t@G%RhDsdF0MGaLGZI-vyHcMjnL1&`^vvh}!^n;AZxb;U+a&b<5^}Y$)`g zGG|wj;T3Sk0dd}3FW2E>7w)S)YPLJ(di*yN0kTspAj@k&_F6Ki2n?nU;O^lVThwf| zO+k$S{V+Vc0btE^V6FFUDxr1j6%`6^9&=eGH>H5=EI7!bHt~>@vvxqeG9CQV949&!aEjpq zCMjerpdXf*!zuJ!*kK*?crh+qBLSx_=VamPeB8dq9O6N9%#`383e_9KBT4g72OJZ@qmg{_ws%$QvK~ zaKTSNUc8`e8hShzRMk^J9q);up8WvK&JGW112POJM$iRh+@t45-a)_vWXH)P_s>f} z;~e+V72x)r(OFFb83iXs*m(dve4y?@;3OA)K-0>3^A>R9mK{iYaD99His}O{&({E$ zof2$7T8Hzfymc`EWF7yH$R>eI1A(Suw(wxG3ObHj1u`wTzFp}8j>}229g0>E3E}hs;|huxJ;}CC5j9=F zad3fwDMO}LWK`hNhV+Zf!l5`%D0*B?Y}`60G}zjpOReF3;`7BS*kXf8Wf51|3`mVv z68P5cR!s#iuxlca-d4@hW?KhtVvu69ZE~6qM~4aA1R$w#M9B}lN#Ih2ib@h30MS3vkwSxZ#g(8k6&s=Dg7 z4T-9B@Z!3+7Y%^;La~6JM&maOXag?JlfVB4tbC|E_sH=aeed7Q2(|9dRY0zq7fT-i zw?6}B-UN2;1CO;rNN%j~FJkY?$S(p-Eu?FO(xQE&9rmEMJtEg;t`nkCYrWN~@RumE5MV2dZOMuKiZE;2es_ZwNF*DAjI=e>Llf5Bq>3Qz|bw+W^u iz)j4&YTAGrwDn&a+gz>XhzhR&0000 { // const changeStatus = item => { // seachForm.status = item.id; // }; +function onCurrentChange(page: number) { + // console.log("onCurrentChange", page); + pagination.currentPage = page; + pagination.pageSize = 10; + getTableData(); +} onMounted(() => { search(); }); @@ -135,6 +141,7 @@ onMounted(() => { color: 'var(--el-text-color-primary)' }" :pagination="pagination" + @page-current-change="onCurrentChange" >