From 32303ce9e55051bf17f5e79d4e69efc3eb492be0 Mon Sep 17 00:00:00 2001 From: Jason <5340635+wen-jason@user.noreply.gitee.com> Date: Tue, 16 Aug 2022 12:02:19 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4=E4=BB=A3=E7=A0=81=E7=94=9F?= =?UTF-8?q?=E6=88=90=E5=99=A8=E7=BC=96=E8=BE=91=E9=A1=B5=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- admin/src/components/material/index.vue | 14 ++++++++++++++ admin/src/router/routes.ts | 13 ------------- admin/src/utils/request/cancel.ts | 1 - admin/src/views/dev_tools/code/edit.vue | 17 ++++++++++++----- admin/src/views/permission/admin/edit.vue | 2 ++ admin/src/views/user/setting.vue | 2 +- 6 files changed, 29 insertions(+), 20 deletions(-) diff --git a/admin/src/components/material/index.vue b/admin/src/components/material/index.vue index 394a2d15..5bded73c 100644 --- a/admin/src/components/material/index.vue +++ b/admin/src/components/material/index.vue @@ -66,6 +66,19 @@
+ 本地上传 + + = [ path: PageEnum.LOGIN, component: () => import('@/views/account/login.vue') }, - { - path: '/permission', - component: LAYOUT, - children: [ - { - path: 'menu', - component: () => import('@/views/permission/menu/index.vue'), - meta: { - title: '个人设置' - } - } - ] - }, { path: '/user', component: LAYOUT, diff --git a/admin/src/utils/request/cancel.ts b/admin/src/utils/request/cancel.ts index a2fa6e34..b092e1d4 100644 --- a/admin/src/utils/request/cancel.ts +++ b/admin/src/utils/request/cancel.ts @@ -22,7 +22,6 @@ export class AxiosCancel { const cancel = cancelerMap.get(url) cancel && cancel(url) cancelerMap.delete(url) - console.log(cancelerMap) } } } diff --git a/admin/src/views/dev_tools/code/edit.vue b/admin/src/views/dev_tools/code/edit.vue index a387b1f2..b09839fa 100644 --- a/admin/src/views/dev_tools/code/edit.vue +++ b/admin/src/views/dev_tools/code/edit.vue @@ -357,11 +357,18 @@ const { optionsData } = useDictOptions<{ }) const handleSave = async () => { - await formRef.value?.validate() - const { base, column, gen } = formData - await generateEdit({ ...base, ...gen, column }) - feedback.msgSuccess('操作成功') - router.back() + try { + await formRef.value?.validate() + const { base, column, gen } = formData + await generateEdit({ ...base, ...gen, column }) + feedback.msgSuccess('操作成功') + router.back() + } catch (error: any) { + for (const err in error) { + const isInRules = Object.keys(rules).includes(err) + isInRules && feedback.msgError(error[err][0]?.message) + } + } } getDetails() diff --git a/admin/src/views/permission/admin/edit.vue b/admin/src/views/permission/admin/edit.vue index dec66532..6feb94a6 100644 --- a/admin/src/views/permission/admin/edit.vue +++ b/admin/src/views/permission/admin/edit.vue @@ -231,6 +231,8 @@ const setFormData = async (row: any) => { //@ts-ignore formData[key] = data[key] } + Number(formData.deptId) == 0 && (formData.deptId = '') + Number(formData.postId) == 0 && (formData.postId = '') } formRules.password = [] formRules.passwordConfirm = [] diff --git a/admin/src/views/user/setting.vue b/admin/src/views/user/setting.vue index 38d928da..fdb09d51 100644 --- a/admin/src/views/user/setting.vue +++ b/admin/src/views/user/setting.vue @@ -59,7 +59,7 @@ - + 保存