diff --git a/src/views/admin/acl/users/userForm.ts b/src/views/admin/acl/users/userForm.ts index 72de90d..78ed9df 100644 --- a/src/views/admin/acl/users/userForm.ts +++ b/src/views/admin/acl/users/userForm.ts @@ -164,13 +164,14 @@ const validate = async (_rule: Rule, value: string) => { const regex = /^[a-zA-Z0-9]{4,8}$/ if (!regex.test(value)) { return Promise.reject('用户名只能是4-8位字母或数字') - } else { + } + return new Promise((resolve, reject) => { api.aclApi.user.existName({ name: value }, (data) => { if (data) { - return Promise.reject('用户名已经存在') + reject('用户名已经存在') } else { - return Promise.resolve() + resolve(data) } }) - } + }) } diff --git a/vite.config.ts b/vite.config.ts index 3b82e6b..8974332 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -59,8 +59,8 @@ export default defineConfig(({ mode }) => { open: true, proxy: { '/api': { - // target: 'https://ims.riemann.tech/api/', - target: 'http://127.0.0.1:8888', + target: 'https://ims.riemann.tech/api/', + // target: 'http://127.0.0.1:8888', changeOrigin: true, rewrite: (path) => path.replace(/^\/api/, ''), },