From cb5ae00dc8f63024cd1f5d65435fee46f72edb54 Mon Sep 17 00:00:00 2001 From: zhuqunfeng Date: Wed, 12 Feb 2025 09:34:21 +0800 Subject: [PATCH] =?UTF-8?q?feat:=E4=BC=98=E5=8C=96=E9=A1=B5=E9=9D=A2?= =?UTF-8?q?=E4=BB=A3=E7=A0=81=E5=8F=8A=E7=89=88=E6=9C=AC=E5=8D=87=E7=BA=A7?= =?UTF-8?q?=E6=8A=A5=E9=94=99=E5=A4=84=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 2 +- src/api/auth.ts | 1 - src/api/lowcode/codeGen.ts | 84 ------------- src/components/layout/None.vue | 18 ++- src/utils/hasPermission.ts | 26 ++-- src/views/monitor/OperLog.vue | 213 ++++++++++++++++++--------------- src/views/system/Role.vue | 4 +- tsconfig.json | 3 +- tsconfig.node.json | 2 +- 9 files changed, 148 insertions(+), 205 deletions(-) delete mode 100644 src/api/lowcode/codeGen.ts diff --git a/package.json b/package.json index 9c86912..8fccde8 100644 --- a/package.json +++ b/package.json @@ -5,7 +5,7 @@ "type": "module", "scripts": { "dev": "vite", - "build": "run-p type-check \"build-only {@}\" --", + "build": "vite build", "preview": "vite preview", "build-only": "vite build", "type-check": "vue-tsc --build --force" diff --git a/src/api/auth.ts b/src/api/auth.ts index 6331610..0e5d5f7 100644 --- a/src/api/auth.ts +++ b/src/api/auth.ts @@ -22,7 +22,6 @@ export function removeToken() { // 菜单信息 export function getMenus() { let menu = sessionStorage.getItem(menuKey); - console.info(menu); return menu ? JSON.parse(menu) : null; } diff --git a/src/api/lowcode/codeGen.ts b/src/api/lowcode/codeGen.ts deleted file mode 100644 index d9c86b0..0000000 --- a/src/api/lowcode/codeGen.ts +++ /dev/null @@ -1,84 +0,0 @@ -import request from '@/utils/request' - -export function page(params:any){ - return new Promise((resolve, reject) => { - request({ - url: '/lowcode/generator/page', - method: 'get', - params: params - }).then((res:any) => { - resolve(res.data) - }).catch((e:any) => { - reject(e) - }) - }) -} - -export function del(id:String){ - return new Promise((resolve, reject) => { - request({ - url: '/lowcode/generator/delete/' + id, - method: 'delete', - }).then((res:any) => { - resolve(res.data) - }).catch((e:any) => { - reject(e) - }) - }) -} - -export function save(data:any){ - return new Promise((resolve, reject) => { - request({ - url: '/lowcode/generator/save', - method: 'post', - data - }).then((res:any) => { - resolve(res.data) - }).catch((e:any) => { - reject(e) - }) - }) -} - -export function execute(data:any){ - return new Promise((resolve, reject) => { - request({ - url: '/lowcode/generator/execute', - method: 'post', - data - }).then((res:any) => { - resolve(res.data) - }).catch((e:any) => { - reject(e) - }) - }) -} - -export function tables(params:any){ - return new Promise((resolve, reject) => { - request({ - url: '/lowcode/generator/tables', - method: 'get', - params: params - }).then((res:any) => { - resolve(res.data) - }).catch((e:any) => { - reject(e) - }) - }) -} - -export function columns(params:any){ - return new Promise((resolve, reject) => { - request({ - url: '/lowcode/generator/columns', - method: 'get', - params: params - }).then((res:any) => { - resolve(res.data) - }).catch((e:any) => { - reject(e) - }) - }) -} \ No newline at end of file diff --git a/src/components/layout/None.vue b/src/components/layout/None.vue index 3582ba1..17cff7a 100644 --- a/src/components/layout/None.vue +++ b/src/components/layout/None.vue @@ -1,7 +1,15 @@ \ No newline at end of file diff --git a/src/utils/hasPermission.ts b/src/utils/hasPermission.ts index 6f8c6d1..599e862 100644 --- a/src/utils/hasPermission.ts +++ b/src/utils/hasPermission.ts @@ -1,17 +1,17 @@ // 权限 const hasPermission = { - install(app:any) { - app.directive('permission', { - mounted(el:any, binding:any) { - if (binding.value) { - const permissionList = app.config.globalProperties.$global.user.authorities - if (permissionList && permissionList.length && !permissionList.includes(binding.value)) { - el.remove() + install(app: any) { + app.directive('permission', { + mounted(el: any, binding: any) { + if (binding.value) { + const permissionList = app.config.globalProperties.$global.user.authorities + if (permissionList && permissionList.length && !permissionList.includes(binding.value)) { + el.remove() + } + } } - } - } - }) + }) } - } - - export default hasPermission \ No newline at end of file +} + +export default hasPermission \ No newline at end of file diff --git a/src/views/monitor/OperLog.vue b/src/views/monitor/OperLog.vue index 25230db..f6f2798 100644 --- a/src/views/monitor/OperLog.vue +++ b/src/views/monitor/OperLog.vue @@ -1,134 +1,153 @@ \ No newline at end of file diff --git a/src/views/system/Role.vue b/src/views/system/Role.vue index 51bd544..84d2159 100644 --- a/src/views/system/Role.vue +++ b/src/views/system/Role.vue @@ -225,7 +225,7 @@ - + @@ -258,7 +258,7 @@ diff --git a/tsconfig.json b/tsconfig.json index 56c1b4a..c3cd7e4 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,7 +1,8 @@ { "files": [], "compilerOptions": { - "types": ["vite/client"] + "types": ["vite/client"], + "noImplicitAny": false }, "include": [ "src/**/*" diff --git a/tsconfig.node.json b/tsconfig.node.json index 180eb78..479bb2c 100644 --- a/tsconfig.node.json +++ b/tsconfig.node.json @@ -1,7 +1,7 @@ { "extends": "@tsconfig/node20/tsconfig.json", "include": [ - "vite.config.*", + "vite.config.ts", "vitest.config.*", "cypress.config.*", "nightwatch.conf.*",