From 393cb325c7489ebb0f2e771b94cf58f64627fd9a Mon Sep 17 00:00:00 2001 From: zhoumingfa Date: Tue, 8 Apr 2025 17:30:20 +0800 Subject: [PATCH 1/5] =?UTF-8?q?=E8=A7=A3=E5=86=B3=E4=BB=A3=E7=A0=81?= =?UTF-8?q?=E7=94=9F=E6=88=90=E7=9A=84=E6=9F=A5=E8=AF=A2=E6=9D=A1=E4=BB=B6?= =?UTF-8?q?=E5=88=97=E8=A1=A8=E6=8B=96=E6=8B=BD=E6=8A=A5=E9=94=99=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/views/support/code-generator/code-generator-list.vue | 2 +- .../form/code-generator-table-config-form-query-field.vue | 4 ++-- .../src/views/support/code-generator/code-generator-list.vue | 2 +- .../form/code-generator-table-config-form-query-field.vue | 4 ++-- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/smart-admin-web-javascript/src/views/support/code-generator/code-generator-list.vue b/smart-admin-web-javascript/src/views/support/code-generator/code-generator-list.vue index 80e96c75..83bdb9f0 100644 --- a/smart-admin-web-javascript/src/views/support/code-generator/code-generator-list.vue +++ b/smart-admin-web-javascript/src/views/support/code-generator/code-generator-list.vue @@ -41,7 +41,7 @@ { - const oldRow = tableData.value.splice(oldIndex, 1)[0]; - tableData.value.splice(newIndex, 0, oldRow); + const oldRow = tableData.value.splice(oldIndex - 1, 1)[0]; + tableData.value.splice(newIndex - 1, 0, oldRow); }, }); } diff --git a/smart-admin-web-typescript/src/views/support/code-generator/code-generator-list.vue b/smart-admin-web-typescript/src/views/support/code-generator/code-generator-list.vue index 48289e5c..7ea39b6e 100644 --- a/smart-admin-web-typescript/src/views/support/code-generator/code-generator-list.vue +++ b/smart-admin-web-typescript/src/views/support/code-generator/code-generator-list.vue @@ -41,7 +41,7 @@ { - const oldRow = tableData.value.splice(oldIndex, 1)[0]; - tableData.value.splice(newIndex, 0, oldRow); + const oldRow = tableData.value.splice(oldIndex - 1, 1)[0]; + tableData.value.splice(newIndex - 1, 0, oldRow); }, }); } From 79fc04d8cb08f00a53e4a2d042cb100fb06eb1f0 Mon Sep 17 00:00:00 2001 From: zhoumingfa Date: Tue, 8 Apr 2025 19:52:07 +0800 Subject: [PATCH 2/5] =?UTF-8?q?=E8=8F=9C=E5=8D=95=E7=AE=A1=E7=90=86?= =?UTF-8?q?=E6=96=B0=E5=A2=9E=E6=B7=BB=E5=8A=A0=E4=B8=8B=E7=BA=A7=E5=8A=9F?= =?UTF-8?q?=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/constants/system/menu-const.js | 2 +- .../menu/components/menu-operate-modal.vue | 37 ++++++++++++------- .../system/menu/menu-list-table-columns.js | 8 ++-- .../src/views/system/menu/menu-list.vue | 21 ++++++++++- .../src/constants/system/menu-const.ts | 2 +- .../menu/components/menu-operate-modal.vue | 5 ++- .../system/menu/menu-list-table-columns.ts | 8 ++-- .../src/views/system/menu/menu-list.vue | 21 ++++++++++- 8 files changed, 78 insertions(+), 26 deletions(-) diff --git a/smart-admin-web-javascript/src/constants/system/menu-const.js b/smart-admin-web-javascript/src/constants/system/menu-const.js index 948e3e2a..6adf4b10 100644 --- a/smart-admin-web-javascript/src/constants/system/menu-const.js +++ b/smart-admin-web-javascript/src/constants/system/menu-const.js @@ -18,7 +18,7 @@ export const MENU_TYPE_ENUM = { }, POINTS: { value: 3, - desc: '按钮', + desc: '功能点', }, }; diff --git a/smart-admin-web-javascript/src/views/system/menu/components/menu-operate-modal.vue b/smart-admin-web-javascript/src/views/system/menu/components/menu-operate-modal.vue index 042d162d..d87d3383 100644 --- a/smart-admin-web-javascript/src/views/system/menu/components/menu-operate-modal.vue +++ b/smart-admin-web-javascript/src/views/system/menu/components/menu-operate-modal.vue @@ -15,8 +15,9 @@ :open="visible" :width="600" @close="onClose" + destroyOnClose > - + @@ -61,11 +62,17 @@ - + - + - + @@ -105,7 +118,7 @@ diff --git a/smart-admin-web-typescript/src/constants/system/menu-const.ts b/smart-admin-web-typescript/src/constants/system/menu-const.ts index 2d769fae..8109cfa5 100644 --- a/smart-admin-web-typescript/src/constants/system/menu-const.ts +++ b/smart-admin-web-typescript/src/constants/system/menu-const.ts @@ -21,7 +21,7 @@ export const MENU_TYPE_ENUM: SmartEnum = { }, POINTS: { value: 3, - desc: '按钮', + desc: '功能点', }, }; diff --git a/smart-admin-web-typescript/src/views/system/menu/components/menu-operate-modal.vue b/smart-admin-web-typescript/src/views/system/menu/components/menu-operate-modal.vue index d681f145..300bed69 100644 --- a/smart-admin-web-typescript/src/views/system/menu/components/menu-operate-modal.vue +++ b/smart-admin-web-typescript/src/views/system/menu/components/menu-operate-modal.vue @@ -15,6 +15,7 @@ :open="visible" :width="600" @close="onClose" + destroyOnClose > @@ -65,7 +66,7 @@ - + - + diff --git a/smart-admin-web-typescript/src/views/system/menu/menu-list-table-columns.ts b/smart-admin-web-typescript/src/views/system/menu/menu-list-table-columns.ts index dabb6616..effc5ad0 100644 --- a/smart-admin-web-typescript/src/views/system/menu/menu-list-table-columns.ts +++ b/smart-admin-web-typescript/src/views/system/menu/menu-list-table-columns.ts @@ -13,12 +13,13 @@ export const columns = ref([ title: '名称', dataIndex: 'menuName', key: 'ID', - width: 200, + width: 220, }, { title: '类型', dataIndex: 'menuType', - width: 80, + width: 100, + align: "center" }, { title: '图标', @@ -53,6 +54,7 @@ export const columns = ref([ { title: '操作', dataIndex: 'operate', - width: 100, + width: 170, + align: "center" }, ]); diff --git a/smart-admin-web-typescript/src/views/system/menu/menu-list.vue b/smart-admin-web-typescript/src/views/system/menu/menu-list.vue index bbbe14b3..dffb7888 100644 --- a/smart-admin-web-typescript/src/views/system/menu/menu-list.vue +++ b/smart-admin-web-typescript/src/views/system/menu/menu-list.vue @@ -88,7 +88,7 @@
+ + 添加下级 + 编辑 删除
@@ -157,6 +166,7 @@ import { smartSentry } from '/@/lib/smart-sentry'; import TableOperator from '/@/components/support/table-operator/index.vue'; import { TABLE_ID_CONST } from '/@/constants/support/table-id-const'; + import { MENU_TYPE_ENUM } from '/@/constants/system/menu-const'; // ------------------------ 表格渲染 ------------------------ const menuTypeColorArray = ['red', 'blue', 'orange', 'green']; @@ -256,4 +266,13 @@ function showDrawer(rowData) { menuOperateModal.value.showDrawer(rowData); } + + function showAddSub(rowData) { + const subData = { + parentId: rowData.menuId, + menuType: rowData.menuType === MENU_TYPE_ENUM.CATALOG.value ? MENU_TYPE_ENUM.MENU.value : MENU_TYPE_ENUM.POINTS.value, + contextMenuId: rowData.menuType === MENU_TYPE_ENUM.MENU.value ? rowData.menuId : undefined, + }; + menuOperateModal.value.showDrawer(subData); + } From e7927bb948d4b38a09f390961fe0d7f482c79a17 Mon Sep 17 00:00:00 2001 From: zhoumingfa Date: Tue, 8 Apr 2025 19:52:47 +0800 Subject: [PATCH 3/5] =?UTF-8?q?=E6=9B=B4=E6=AD=A3=E5=89=8D=E7=AB=AF?= =?UTF-8?q?=E6=9D=83=E9=99=90=E6=8F=92=E4=BB=B6=E7=9A=84=E5=88=A4=E6=96=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- smart-admin-web-javascript/src/plugins/privilege-plugin.js | 2 +- smart-admin-web-typescript/src/plugins/privilege-plugin.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/smart-admin-web-javascript/src/plugins/privilege-plugin.js b/smart-admin-web-javascript/src/plugins/privilege-plugin.js index 547b2593..5ae11040 100644 --- a/smart-admin-web-javascript/src/plugins/privilege-plugin.js +++ b/smart-admin-web-javascript/src/plugins/privilege-plugin.js @@ -20,7 +20,7 @@ const privilege = (value) => { if (!userPointsList) { return false; } - return _.some(userPointsList, ['apiPerms', value]); + return _.some(userPointsList, ['webPerms', value]); }; export default { diff --git a/smart-admin-web-typescript/src/plugins/privilege-plugin.ts b/smart-admin-web-typescript/src/plugins/privilege-plugin.ts index 27d09a2f..99b58ef9 100644 --- a/smart-admin-web-typescript/src/plugins/privilege-plugin.ts +++ b/smart-admin-web-typescript/src/plugins/privilege-plugin.ts @@ -21,7 +21,7 @@ const privilege = (value: string) => { if (!userPointsList) { return false; } - return _.some(userPointsList, ['apiPerms', value]); + return _.some(userPointsList, ['webPerms', value]); }; export default { From 8bb9f173eb4094f04a25e74f336637aea54e2d53 Mon Sep 17 00:00:00 2001 From: zhoumingfa Date: Tue, 8 Apr 2025 20:28:59 +0800 Subject: [PATCH 4/5] =?UTF-8?q?=E5=AE=8C=E5=96=84=E6=95=B0=E6=8D=AE?= =?UTF-8?q?=E5=AD=97=E5=85=B8=E7=AE=A1=E7=90=86=EF=BC=8C=E6=9B=B4=E6=96=B0?= =?UTF-8?q?=E7=9B=B8=E5=BA=94=E7=9A=84=E6=9D=83=E9=99=90=E5=AD=97=E7=AC=A6?= =?UTF-8?q?=E4=B8=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../system/support/AdminDictController.java | 28 +++++++++---------- .../system/support/AdminDictController.java | 28 +++++++++---------- .../dict/components/dict-data-form-modal.vue | 4 +-- .../dict/components/dict-data-modal.vue | 12 ++++++-- .../dict/components/dict-form-modal.vue | 4 +-- .../src/views/support/dict/index.vue | 10 ++----- .../dict/components/dict-data-form-modal.vue | 4 +-- .../dict/components/dict-data-modal.vue | 12 ++++++-- .../dict/components/dict-form-modal.vue | 4 +-- .../src/views/support/dict/index.vue | 4 +-- sql/smart_admin_v3.sql | 14 +++++++--- 11 files changed, 68 insertions(+), 56 deletions(-) diff --git a/smart-admin-api-java17-springboot3/sa-admin/src/main/java/net/lab1024/sa/admin/module/system/support/AdminDictController.java b/smart-admin-api-java17-springboot3/sa-admin/src/main/java/net/lab1024/sa/admin/module/system/support/AdminDictController.java index cb5f5f01..4c4fded8 100644 --- a/smart-admin-api-java17-springboot3/sa-admin/src/main/java/net/lab1024/sa/admin/module/system/support/AdminDictController.java +++ b/smart-admin-api-java17-springboot3/sa-admin/src/main/java/net/lab1024/sa/admin/module/system/support/AdminDictController.java @@ -52,43 +52,43 @@ public class AdminDictController extends SupportBaseController { @Operation(summary = "分页查询 @author 1024创新实验室-主任-卓大") @PostMapping("/dict/queryPage") - @SaCheckPermission("dict:query") + @SaCheckPermission("support:dict:query") public ResponseDTO> queryPage(@RequestBody @Valid DictQueryForm queryForm) { return ResponseDTO.ok(dictService.queryPage(queryForm)); } @Operation(summary = "添加 @author 1024创新实验室-主任-卓大") @PostMapping("/dict/add") - @SaCheckPermission("dict:add") + @SaCheckPermission("support:dict:add") public ResponseDTO add(@RequestBody @Valid DictAddForm addForm) { return dictService.add(addForm); } @Operation(summary = "更新 @author 1024创新实验室-主任-卓大") @PostMapping("/dict/update") - @SaCheckPermission("dict:update") + @SaCheckPermission("support:dict:update") public ResponseDTO update(@RequestBody @Valid DictUpdateForm updateForm) { return dictService.update(updateForm); } - @Operation(summary = "字典数据 启用/禁用 @author 1024创新实验室-主任-卓大") + @Operation(summary = "启用/禁用 @author 1024创新实验室-主任-卓大") @GetMapping("/dict/updateDisabled/{dictId}") - @SaCheckPermission("dictData:updateDisabled") + @SaCheckPermission("support:dict:updateDisabled") public ResponseDTO updateDisabled(@PathVariable Long dictId) { return dictService.updateDisabled(dictId); } @Operation(summary = "批量删除 @author 1024创新实验室-主任-卓大") @PostMapping("/dict/batchDelete") - @SaCheckPermission("dict:delete") + @SaCheckPermission("support:dict:delete") public ResponseDTO batchDelete(@RequestBody ValidateList idList) { return dictService.batchDelete(idList); } @Operation(summary = "单个删除 @author 1024创新实验室-主任-卓大") @GetMapping("/dict/delete/{dictId}") - @SaCheckPermission("dict:delete") - public ResponseDTO batchDelete(@PathVariable Long dictId) { + @SaCheckPermission("support:dict:delete") + public ResponseDTO delete(@PathVariable Long dictId) { return dictService.delete(dictId); } @@ -96,42 +96,42 @@ public class AdminDictController extends SupportBaseController { @Operation(summary = "字典数据 分页查询 @author 1024创新实验室-主任-卓大") @GetMapping("/dict/dictData/queryDictData/{dictId}") - @SaCheckPermission("dictData:query") + @SaCheckPermission("support:dictData:query") public ResponseDTO> queryDictData(@PathVariable Long dictId) { return ResponseDTO.ok(dictService.queryDictData(dictId)); } @Operation(summary = "字典数据 启用/禁用 @author 1024创新实验室-主任-卓大") @GetMapping("/dict/dictData/updateDisabled/{dictDataId}") - @SaCheckPermission("dictData:updateDisabled") + @SaCheckPermission("support:dictData:updateDisabled") public ResponseDTO updateDictDataDisabled(@PathVariable Long dictDataId) { return dictService.updateDictDataDisabled(dictDataId); } @Operation(summary = "字典数据 添加 @author 1024创新实验室-主任-卓大") @PostMapping("/dict/dictData/add") - @SaCheckPermission("dictData:add") + @SaCheckPermission("support:dictData:add") public ResponseDTO addDictData(@RequestBody @Valid DictDataAddForm addForm) { return dictService.addDictData(addForm); } @Operation(summary = "字典数据 更新 @author 1024创新实验室-主任-卓大") @PostMapping("/dict/dictData/update") - @SaCheckPermission("dictData:update") + @SaCheckPermission("support:dictData:update") public ResponseDTO updateDictData(@RequestBody @Valid DictDataUpdateForm updateForm) { return dictService.updateDictData(updateForm); } @Operation(summary = "字典数据 批量删除 @author 1024创新实验室-主任-卓大") @PostMapping("/dict/dictData/batchDelete") - @SaCheckPermission("dictData:delete") + @SaCheckPermission("support:dictData:delete") public ResponseDTO batchDeleteDictData(@RequestBody ValidateList idList) { return dictService.batchDeleteDictData(idList); } @Operation(summary = "字典数据 单个删除 @author 1024创新实验室-主任-卓大") @GetMapping("/dict/dictData/delete/{dictDataId}") - @SaCheckPermission("dictData:delete") + @SaCheckPermission("support:dictData:delete") public ResponseDTO deleteDictData(@PathVariable Long dictDataId) { return dictService.deleteDictData(dictDataId); } diff --git a/smart-admin-api-java8-springboot2/sa-admin/src/main/java/net/lab1024/sa/admin/module/system/support/AdminDictController.java b/smart-admin-api-java8-springboot2/sa-admin/src/main/java/net/lab1024/sa/admin/module/system/support/AdminDictController.java index 17d6e8a5..3a7327b4 100644 --- a/smart-admin-api-java8-springboot2/sa-admin/src/main/java/net/lab1024/sa/admin/module/system/support/AdminDictController.java +++ b/smart-admin-api-java8-springboot2/sa-admin/src/main/java/net/lab1024/sa/admin/module/system/support/AdminDictController.java @@ -52,43 +52,43 @@ public class AdminDictController extends SupportBaseController { @Operation(summary = "分页查询 @author 1024创新实验室-主任-卓大") @PostMapping("/dict/queryPage") - @SaCheckPermission("dict:query") + @SaCheckPermission("support:dict:query") public ResponseDTO> queryPage(@RequestBody @Valid DictQueryForm queryForm) { return ResponseDTO.ok(dictService.queryPage(queryForm)); } @Operation(summary = "添加 @author 1024创新实验室-主任-卓大") @PostMapping("/dict/add") - @SaCheckPermission("dict:add") + @SaCheckPermission("support:dict:add") public ResponseDTO add(@RequestBody @Valid DictAddForm addForm) { return dictService.add(addForm); } @Operation(summary = "更新 @author 1024创新实验室-主任-卓大") @PostMapping("/dict/update") - @SaCheckPermission("dict:update") + @SaCheckPermission("support:dict:update") public ResponseDTO update(@RequestBody @Valid DictUpdateForm updateForm) { return dictService.update(updateForm); } - @Operation(summary = "字典数据 启用/禁用 @author 1024创新实验室-主任-卓大") + @Operation(summary = "启用/禁用 @author 1024创新实验室-主任-卓大") @GetMapping("/dict/updateDisabled/{dictId}") - @SaCheckPermission("dictData:updateDisabled") + @SaCheckPermission("support:dict:updateDisabled") public ResponseDTO updateDisabled(@PathVariable Long dictId) { return dictService.updateDisabled(dictId); } @Operation(summary = "批量删除 @author 1024创新实验室-主任-卓大") @PostMapping("/dict/batchDelete") - @SaCheckPermission("dict:delete") + @SaCheckPermission("support:dict:delete") public ResponseDTO batchDelete(@RequestBody ValidateList idList) { return dictService.batchDelete(idList); } @Operation(summary = "单个删除 @author 1024创新实验室-主任-卓大") @GetMapping("/dict/delete/{dictId}") - @SaCheckPermission("dict:delete") - public ResponseDTO batchDelete(@PathVariable Long dictId) { + @SaCheckPermission("support:dict:delete") + public ResponseDTO delete(@PathVariable Long dictId) { return dictService.delete(dictId); } @@ -96,42 +96,42 @@ public class AdminDictController extends SupportBaseController { @Operation(summary = "字典数据 分页查询 @author 1024创新实验室-主任-卓大") @GetMapping("/dict/dictData/queryDictData/{dictId}") - @SaCheckPermission("dictData:query") + @SaCheckPermission("support:dictData:query") public ResponseDTO> queryDictData(@PathVariable Long dictId) { return ResponseDTO.ok(dictService.queryDictData(dictId)); } @Operation(summary = "字典数据 启用/禁用 @author 1024创新实验室-主任-卓大") @GetMapping("/dict/dictData/updateDisabled/{dictDataId}") - @SaCheckPermission("dictData:updateDisabled") + @SaCheckPermission("support:dictData:updateDisabled") public ResponseDTO updateDictDataDisabled(@PathVariable Long dictDataId) { return dictService.updateDictDataDisabled(dictDataId); } @Operation(summary = "字典数据 添加 @author 1024创新实验室-主任-卓大") @PostMapping("/dict/dictData/add") - @SaCheckPermission("dictData:add") + @SaCheckPermission("support:dictData:add") public ResponseDTO addDictData(@RequestBody @Valid DictDataAddForm addForm) { return dictService.addDictData(addForm); } @Operation(summary = "字典数据 更新 @author 1024创新实验室-主任-卓大") @PostMapping("/dict/dictData/update") - @SaCheckPermission("dictData:update") + @SaCheckPermission("support:dictData:update") public ResponseDTO updateDictData(@RequestBody @Valid DictDataUpdateForm updateForm) { return dictService.updateDictData(updateForm); } @Operation(summary = "字典数据 批量删除 @author 1024创新实验室-主任-卓大") @PostMapping("/dict/dictData/batchDelete") - @SaCheckPermission("dictData:delete") + @SaCheckPermission("support:dictData:delete") public ResponseDTO batchDeleteDictData(@RequestBody ValidateList idList) { return dictService.batchDeleteDictData(idList); } @Operation(summary = "字典数据 单个删除 @author 1024创新实验室-主任-卓大") @GetMapping("/dict/dictData/delete/{dictDataId}") - @SaCheckPermission("dictData:delete") + @SaCheckPermission("support:dictData:delete") public ResponseDTO deleteDictData(@PathVariable Long dictDataId) { return dictService.deleteDictData(dictDataId); } diff --git a/smart-admin-web-javascript/src/views/support/dict/components/dict-data-form-modal.vue b/smart-admin-web-javascript/src/views/support/dict/components/dict-data-form-modal.vue index e4e4c098..c4ca4526 100644 --- a/smart-admin-web-javascript/src/views/support/dict/components/dict-data-form-modal.vue +++ b/smart-admin-web-javascript/src/views/support/dict/components/dict-data-form-modal.vue @@ -9,7 +9,7 @@ -->
diff --git a/smart-admin-web-javascript/src/views/support/dict/components/dict-form-modal.vue b/smart-admin-web-javascript/src/views/support/dict/components/dict-form-modal.vue index 8c1eb79a..08bdde52 100644 --- a/smart-admin-web-javascript/src/views/support/dict/components/dict-form-modal.vue +++ b/smart-admin-web-javascript/src/views/support/dict/components/dict-form-modal.vue @@ -9,7 +9,7 @@ --> diff --git a/smart-admin-web-typescript/src/views/support/dict/components/dict-data-form-modal.vue b/smart-admin-web-typescript/src/views/support/dict/components/dict-data-form-modal.vue index 92e24d09..ec73bdb9 100644 --- a/smart-admin-web-typescript/src/views/support/dict/components/dict-data-form-modal.vue +++ b/smart-admin-web-typescript/src/views/support/dict/components/dict-data-form-modal.vue @@ -9,7 +9,7 @@ -->
diff --git a/smart-admin-web-typescript/src/views/support/dict/components/dict-form-modal.vue b/smart-admin-web-typescript/src/views/support/dict/components/dict-form-modal.vue index 8dfd05bf..aefd5628 100644 --- a/smart-admin-web-typescript/src/views/support/dict/components/dict-form-modal.vue +++ b/smart-admin-web-typescript/src/views/support/dict/components/dict-form-modal.vue @@ -9,7 +9,7 @@ --> diff --git a/sql/smart_admin_v3.sql b/sql/smart_admin_v3.sql index 085f7f8e..0e03cf21 100644 --- a/sql/smart_admin_v3.sql +++ b/sql/smart_admin_v3.sql @@ -593,10 +593,10 @@ INSERT INTO `t_menu` VALUES (154, '获取缓存key', 3, 133, NULL, NULL, NULL, 1 INSERT INTO `t_menu` VALUES (156, '查看结果', 3, 117, NULL, NULL, NULL, 1, 'support:reload:result', 'support:reload:result', NULL, 117, 0, NULL, 0, 1, 0, 0, 1, '2022-10-15 23:17:23', 1, '2023-10-07 14:31:47'); INSERT INTO `t_menu` VALUES (157, '单号生成', 3, 130, NULL, NULL, NULL, 1, 'support:serialNumber:generate', 'support:serialNumber:generate', NULL, 130, 0, NULL, 0, 1, 0, 0, 1, '2022-10-15 23:21:06', 1, '2023-10-07 18:22:46'); INSERT INTO `t_menu` VALUES (158, '生成记录', 3, 130, NULL, NULL, NULL, 1, 'support:serialNumber:record', 'support:serialNumber:record', NULL, 130, 0, NULL, 0, 1, 0, 0, 1, '2022-10-15 23:21:34', 1, '2023-10-07 18:22:55'); -INSERT INTO `t_menu` VALUES (159, '新建', 3, 110, NULL, NULL, NULL, 1, 'support:dict:add', 'support:dict:add', NULL, 110, 0, NULL, 0, 1, 0, 0, 1, '2022-10-15 23:23:51', 1, '2023-10-07 18:18:24'); -INSERT INTO `t_menu` VALUES (160, '编辑', 3, 110, NULL, NULL, NULL, 1, 'support:dict:edit', 'support:dict:edit', NULL, 110, 0, NULL, 0, 1, 0, 0, 1, '2022-10-15 23:24:05', 1, '2023-10-07 18:19:17'); -INSERT INTO `t_menu` VALUES (161, '批量删除', 3, 110, NULL, NULL, NULL, 1, 'support:dict:delete', 'support:dict:delete', NULL, 110, 0, NULL, 0, 1, 0, 0, 1, '2022-10-15 23:24:34', 1, '2023-10-07 18:19:39'); -INSERT INTO `t_menu` VALUES (162, '刷新缓存', 3, 110, NULL, NULL, NULL, 1, 'support:dict:refresh', 'support:dict:refresh', NULL, 110, 0, NULL, 0, 1, 0, 0, 1, '2022-10-15 23:24:55', 1, '2023-10-07 18:18:37'); +INSERT INTO `t_menu` VALUES (159, '查询', 3, 110, NULL, NULL, NULL, 1, 'support:dict:query', 'support:dict:query', NULL, 110, 0, NULL, 0, 1, 0, 0, 1, '2022-10-15 23:23:51', 1, '2025-04-08 19:42:25'); +INSERT INTO `t_menu` VALUES (160, '添加', 3, 110, NULL, NULL, NULL, 1, 'support:dict:add', 'support:dict:add', NULL, 110, 0, NULL, 0, 1, 0, 0, 1, '2022-10-15 23:24:05', 1, '2025-04-08 19:43:02'); +INSERT INTO `t_menu` VALUES (161, '更新', 3, 110, NULL, NULL, NULL, 1, 'support:dict:update', 'support:dict:update', NULL, 110, 0, NULL, 0, 1, 0, 0, 1, '2022-10-15 23:24:34', 1, '2025-04-08 19:43:34'); +INSERT INTO `t_menu` VALUES (162, '删除', 3, 110, NULL, NULL, NULL, 1, 'support:dict:delete', 'support:dict:delete', NULL, 110, 0, NULL, 0, 1, 0, 0, 1, '2022-10-15 23:24:55', 1, '2025-04-08 19:43:52'); INSERT INTO `t_menu` VALUES (163, '新建', 3, 109, NULL, NULL, NULL, 1, 'support:config:add', 'support:config:add', NULL, 109, 0, NULL, 0, 1, 0, 0, 1, '2022-10-15 23:26:56', 1, '2023-10-07 18:16:17'); INSERT INTO `t_menu` VALUES (164, '编辑', 3, 109, NULL, NULL, NULL, 1, 'support:config:update', 'support:config:update', NULL, 109, 0, NULL, 0, 1, 0, 0, 1, '2022-10-15 23:27:07', 1, '2023-10-07 18:16:24'); INSERT INTO `t_menu` VALUES (165, '查询', 3, 47, NULL, NULL, NULL, 1, 'goods:query', 'goods:query', NULL, 47, 0, NULL, 0, 1, 0, 0, 1, '2022-10-16 19:55:39', 1, '2023-10-07 13:58:28'); @@ -657,6 +657,12 @@ INSERT INTO `t_menu` VALUES (233, 'knife4j文档', 2, 218, 4, '/knife4j', NULL, INSERT INTO `t_menu` VALUES (234, 'swagger文档', 2, 218, 5, '/swagger', 'http://localhost:1024/swagger-ui/index.html', 1, NULL, NULL, 'ApiOutlined', NULL, 1, 'http://localhost:1024/swagger-ui/index.html', 1, 1, 0, 0, 1, '2024-07-02 20:35:43', 1, '2024-07-08 13:49:26'); INSERT INTO `t_menu` VALUES (250, '三级等保设置', 2, 213, 1, '/support/level3protect/level3-protect-config-index', '/support/level3protect/level3-protect-config-index.vue', 1, NULL, NULL, 'SafetyOutlined', NULL, 0, NULL, 1, 1, 0, 0, 44, '2024-08-13 11:41:02', 44, '2024-08-13 11:58:12'); INSERT INTO `t_menu` VALUES (251, '敏感数据脱敏', 2, 213, 3, '/support/level3protect/data-masking-list', '/support/level3protect/data-masking-list.vue', 1, NULL, NULL, 'FileProtectOutlined', NULL, 0, NULL, 1, 1, 0, 0, 44, '2024-08-13 11:58:00', 44, '2024-08-13 11:59:49'); +INSERT INTO `t_menu` VALUES (252, '启用/禁用', 3, 110, NULL, NULL, NULL, 1, 'support:dict:updateDisabled', 'support:dict:updateDisabled', NULL, 110, 0, NULL, 0, 1, 0, 0, 1, '2025-04-08 19:44:12', 1, '2025-04-08 19:46:03'); +INSERT INTO `t_menu` VALUES (253, '查询字典数据', 3, 110, NULL, NULL, NULL, 1, 'support:dictData:query', 'support:dictData:query', NULL, 110, 0, NULL, 0, 1, 0, 0, 1, '2025-04-08 19:46:47', NULL, '2025-04-08 19:46:47'); +INSERT INTO `t_menu` VALUES (254, '添加字典数据', 3, 110, NULL, NULL, NULL, 1, 'support:dictData:add', 'support:dictData:add', NULL, 110, 0, NULL, 0, 1, 0, 0, 1, '2025-04-08 19:48:00', NULL, '2025-04-08 19:48:00'); +INSERT INTO `t_menu` VALUES (255, '更新字典数据', 3, 110, NULL, NULL, NULL, 1, 'support:dictData:update', 'support:dictData:update', NULL, 110, 0, NULL, 0, 1, 0, 0, 1, '2025-04-08 19:48:19', NULL, '2025-04-08 19:48:19'); +INSERT INTO `t_menu` VALUES (256, '删除字典数据', 3, 110, NULL, NULL, NULL, 1, 'support:dictData:delete', 'support:dictData:delete', NULL, 110, 0, NULL, 0, 1, 0, 0, 1, '2025-04-08 19:48:38', NULL, '2025-04-08 19:48:38'); +INSERT INTO `t_menu` VALUES (257, '启用/禁用字典数据', 3, 110, NULL, NULL, NULL, 1, 'support:dictData:updateDisabled', 'support:dictData:updateDisabled', NULL, 110, 0, NULL, 0, 1, 0, 0, 1, '2025-04-08 19:48:57', NULL, '2025-04-08 19:48:57'); -- ---------------------------- -- Table structure for t_message From 97cfdf1f572bd17265a634bfc36d58dce5e372b7 Mon Sep 17 00:00:00 2001 From: zhoumingfa Date: Tue, 8 Apr 2025 22:00:30 +0800 Subject: [PATCH 5/5] =?UTF-8?q?=E5=AE=8C=E5=96=84=E4=BC=81=E4=B8=9A?= =?UTF-8?q?=E7=AE=A1=E7=90=86demo?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../business/oa/bank/BankController.java | 7 ++ .../oa/enterprise/EnterpriseController.java | 3 + .../oa/invoice/InvoiceController.java | 9 +- .../business/oa/bank/BankController.java | 7 ++ .../oa/enterprise/EnterpriseController.java | 3 + .../oa/invoice/InvoiceController.java | 9 +- .../components/enterprise-bank-list.vue | 6 +- .../enterprise-bank-operate-modal.vue | 4 +- .../components/enterprise-employee-list.vue | 93 +++++++++++-------- .../components/enterprise-invoice-list.vue | 8 +- .../enterprise-invoice-operate-modal.vue | 4 +- .../components/enterprise-operate-modal.vue | 13 ++- .../oa/enterprise/enterprise-detail.vue | 12 ++- .../oa/enterprise/enterprise-list.vue | 4 +- .../components/enterprise-bank-list.vue | 6 +- .../enterprise-bank-operate-modal.vue | 4 +- .../components/enterprise-employee-list.vue | 93 +++++++++++-------- .../components/enterprise-invoice-list.vue | 9 +- .../enterprise-invoice-operate-modal.vue | 4 +- .../components/enterprise-operate-modal.vue | 13 ++- .../oa/enterprise/enterprise-detail.vue | 12 ++- .../oa/enterprise/enterprise-list.vue | 4 +- sql/smart_admin_v3.sql | 13 ++- 23 files changed, 221 insertions(+), 119 deletions(-) diff --git a/smart-admin-api-java17-springboot3/sa-admin/src/main/java/net/lab1024/sa/admin/module/business/oa/bank/BankController.java b/smart-admin-api-java17-springboot3/sa-admin/src/main/java/net/lab1024/sa/admin/module/business/oa/bank/BankController.java index f17cbd45..e165817e 100644 --- a/smart-admin-api-java17-springboot3/sa-admin/src/main/java/net/lab1024/sa/admin/module/business/oa/bank/BankController.java +++ b/smart-admin-api-java17-springboot3/sa-admin/src/main/java/net/lab1024/sa/admin/module/business/oa/bank/BankController.java @@ -1,5 +1,6 @@ package net.lab1024.sa.admin.module.business.oa.bank; +import cn.dev33.satoken.annotation.SaCheckPermission; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.tags.Tag; import jakarta.annotation.Resource; @@ -35,24 +36,28 @@ public class BankController { @Operation(summary = "分页查询银行信息 @author 善逸") @PostMapping("/oa/bank/page/query") + @SaCheckPermission("oa:bank:query") public ResponseDTO> queryByPage(@RequestBody @Valid BankQueryForm queryForm) { return bankService.queryByPage(queryForm); } @Operation(summary = "根据企业ID查询银行信息列表 @author 善逸") @GetMapping("/oa/bank/query/list/{enterpriseId}") + @SaCheckPermission("oa:bank:query") public ResponseDTO> queryList(@PathVariable Long enterpriseId) { return bankService.queryList(enterpriseId); } @Operation(summary = "查询银行信息详情 @author 善逸") @GetMapping("/oa/bank/get/{bankId}") + @SaCheckPermission("oa:bank:query") public ResponseDTO getDetail(@PathVariable Long bankId) { return bankService.getDetail(bankId); } @Operation(summary = "新建银行信息 @author 善逸") @PostMapping("/oa/bank/create") + @SaCheckPermission("oa:bank:add") public ResponseDTO createBank(@RequestBody @Valid BankCreateForm createVO) { RequestUser requestUser = SmartRequestUtil.getRequestUser(); createVO.setCreateUserId(requestUser.getUserId()); @@ -62,12 +67,14 @@ public class BankController { @Operation(summary = "编辑银行信息 @author 善逸") @PostMapping("/oa/bank/update") + @SaCheckPermission("oa:bank:update") public ResponseDTO updateBank(@RequestBody @Valid BankUpdateForm updateVO) { return bankService.updateBank(updateVO); } @Operation(summary = "删除银行信息 @author 善逸") @GetMapping("/oa/bank/delete/{bankId}") + @SaCheckPermission("oa:bank:delete") public ResponseDTO deleteBank(@PathVariable Long bankId) { return bankService.deleteBank(bankId); } diff --git a/smart-admin-api-java17-springboot3/sa-admin/src/main/java/net/lab1024/sa/admin/module/business/oa/enterprise/EnterpriseController.java b/smart-admin-api-java17-springboot3/sa-admin/src/main/java/net/lab1024/sa/admin/module/business/oa/enterprise/EnterpriseController.java index ad904791..d919537b 100644 --- a/smart-admin-api-java17-springboot3/sa-admin/src/main/java/net/lab1024/sa/admin/module/business/oa/enterprise/EnterpriseController.java +++ b/smart-admin-api-java17-springboot3/sa-admin/src/main/java/net/lab1024/sa/admin/module/business/oa/enterprise/EnterpriseController.java @@ -100,6 +100,7 @@ public class EnterpriseController { @Operation(summary = "按照类型查询企业 @author 开云") @GetMapping("/oa/enterprise/query/list") + @SaCheckPermission("oa:enterprise:query") public ResponseDTO> queryList(@RequestParam(value = "type", required = false) Integer type) { return enterpriseService.queryList(type); } @@ -114,12 +115,14 @@ public class EnterpriseController { @Operation(summary = "查询企业全部员工 @author 罗伊") @PostMapping("/oa/enterprise/employee/list") + @SaCheckPermission("oa:enterprise:queryEmployee") public ResponseDTO> employeeList(@RequestBody @Valid List enterpriseIdList) { return ResponseDTO.ok(enterpriseService.employeeList(enterpriseIdList)); } @Operation(summary = "分页查询企业员工 @author 卓大") @PostMapping("/oa/enterprise/employee/queryPage") + @SaCheckPermission("oa:enterprise:queryEmployee") public ResponseDTO> queryPageEmployeeList(@RequestBody @Valid EnterpriseEmployeeQueryForm queryForm) { return ResponseDTO.ok(enterpriseService.queryPageEmployeeList(queryForm)); } diff --git a/smart-admin-api-java17-springboot3/sa-admin/src/main/java/net/lab1024/sa/admin/module/business/oa/invoice/InvoiceController.java b/smart-admin-api-java17-springboot3/sa-admin/src/main/java/net/lab1024/sa/admin/module/business/oa/invoice/InvoiceController.java index 52b5ea50..13d3b98f 100644 --- a/smart-admin-api-java17-springboot3/sa-admin/src/main/java/net/lab1024/sa/admin/module/business/oa/invoice/InvoiceController.java +++ b/smart-admin-api-java17-springboot3/sa-admin/src/main/java/net/lab1024/sa/admin/module/business/oa/invoice/InvoiceController.java @@ -1,5 +1,6 @@ package net.lab1024.sa.admin.module.business.oa.invoice; +import cn.dev33.satoken.annotation.SaCheckPermission; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.tags.Tag; import jakarta.annotation.Resource; @@ -38,18 +39,21 @@ public class InvoiceController { @Operation(summary = "分页查询发票信息 @author 善逸") @PostMapping("/oa/invoice/page/query") + @SaCheckPermission("oa:invoice:query") public ResponseDTO> queryByPage(@RequestBody @Valid InvoiceQueryForm queryForm) { return invoiceService.queryByPage(queryForm); } @Operation(summary = "查询发票信息详情 @author 善逸") @GetMapping("/oa/invoice/get/{invoiceId}") + @SaCheckPermission("oa:invoice:query") public ResponseDTO getDetail(@PathVariable Long invoiceId) { return invoiceService.getDetail(invoiceId); } @Operation(summary = "新建发票信息 @author 善逸") @PostMapping("/oa/invoice/create") + @SaCheckPermission("oa:invoice:add") public ResponseDTO createInvoice(@RequestBody @Valid InvoiceAddForm createVO) { RequestUser requestUser = SmartRequestUtil.getRequestUser(); createVO.setCreateUserId(requestUser.getUserId()); @@ -57,21 +61,24 @@ public class InvoiceController { return invoiceService.createInvoice(createVO); } + @OperateLog @Operation(summary = "编辑发票信息 @author 善逸") @PostMapping("/oa/invoice/update") - @OperateLog + @SaCheckPermission("oa:invoice:update") public ResponseDTO updateInvoice(@RequestBody @Valid InvoiceUpdateForm updateVO) { return invoiceService.updateInvoice(updateVO); } @Operation(summary = "删除发票信息 @author 善逸") @GetMapping("/invoice/delete/{invoiceId}") + @SaCheckPermission("oa:invoice:delete") public ResponseDTO deleteInvoice(@PathVariable Long invoiceId) { return invoiceService.deleteInvoice(invoiceId); } @Operation(summary = "查询列表 @author lidoudou") @GetMapping("/oa/invoice/query/list/{enterpriseId}") + @SaCheckPermission("oa:invoice:query") public ResponseDTO> queryList(@PathVariable Long enterpriseId) { return invoiceService.queryList(enterpriseId); } diff --git a/smart-admin-api-java8-springboot2/sa-admin/src/main/java/net/lab1024/sa/admin/module/business/oa/bank/BankController.java b/smart-admin-api-java8-springboot2/sa-admin/src/main/java/net/lab1024/sa/admin/module/business/oa/bank/BankController.java index 6e1f8ed7..51a7c4c7 100644 --- a/smart-admin-api-java8-springboot2/sa-admin/src/main/java/net/lab1024/sa/admin/module/business/oa/bank/BankController.java +++ b/smart-admin-api-java8-springboot2/sa-admin/src/main/java/net/lab1024/sa/admin/module/business/oa/bank/BankController.java @@ -1,5 +1,6 @@ package net.lab1024.sa.admin.module.business.oa.bank; +import cn.dev33.satoken.annotation.SaCheckPermission; import io.swagger.v3.oas.annotations.tags.Tag; import io.swagger.v3.oas.annotations.Operation; import net.lab1024.sa.admin.constant.AdminSwaggerTagConst; @@ -35,24 +36,28 @@ public class BankController { @Operation(summary = "分页查询银行信息 @author 善逸") @PostMapping("/oa/bank/page/query") + @SaCheckPermission("oa:bank:query") public ResponseDTO> queryByPage(@RequestBody @Valid BankQueryForm queryForm) { return bankService.queryByPage(queryForm); } @Operation(summary = "根据企业ID查询银行信息列表 @author 善逸") @GetMapping("/oa/bank/query/list/{enterpriseId}") + @SaCheckPermission("oa:bank:query") public ResponseDTO> queryList(@PathVariable Long enterpriseId) { return bankService.queryList(enterpriseId); } @Operation(summary = "查询银行信息详情 @author 善逸") @GetMapping("/oa/bank/get/{bankId}") + @SaCheckPermission("oa:bank:query") public ResponseDTO getDetail(@PathVariable Long bankId) { return bankService.getDetail(bankId); } @Operation(summary = "新建银行信息 @author 善逸") @PostMapping("/oa/bank/create") + @SaCheckPermission("oa:bank:add") public ResponseDTO createBank(@RequestBody @Valid BankCreateForm createVO) { RequestUser requestUser = SmartRequestUtil.getRequestUser(); createVO.setCreateUserId(requestUser.getUserId()); @@ -62,12 +67,14 @@ public class BankController { @Operation(summary = "编辑银行信息 @author 善逸") @PostMapping("/oa/bank/update") + @SaCheckPermission("oa:bank:update") public ResponseDTO updateBank(@RequestBody @Valid BankUpdateForm updateVO) { return bankService.updateBank(updateVO); } @Operation(summary = "删除银行信息 @author 善逸") @GetMapping("/oa/bank/delete/{bankId}") + @SaCheckPermission("oa:bank:delete") public ResponseDTO deleteBank(@PathVariable Long bankId) { return bankService.deleteBank(bankId); } diff --git a/smart-admin-api-java8-springboot2/sa-admin/src/main/java/net/lab1024/sa/admin/module/business/oa/enterprise/EnterpriseController.java b/smart-admin-api-java8-springboot2/sa-admin/src/main/java/net/lab1024/sa/admin/module/business/oa/enterprise/EnterpriseController.java index 211a1140..8ef807fa 100644 --- a/smart-admin-api-java8-springboot2/sa-admin/src/main/java/net/lab1024/sa/admin/module/business/oa/enterprise/EnterpriseController.java +++ b/smart-admin-api-java8-springboot2/sa-admin/src/main/java/net/lab1024/sa/admin/module/business/oa/enterprise/EnterpriseController.java @@ -100,6 +100,7 @@ public class EnterpriseController { @Operation(summary = "按照类型查询企业 @author 开云") @GetMapping("/oa/enterprise/query/list") + @SaCheckPermission("oa:enterprise:query") public ResponseDTO> queryList(@RequestParam(value = "type", required = false) Integer type) { return enterpriseService.queryList(type); } @@ -114,12 +115,14 @@ public class EnterpriseController { @Operation(summary = "查询企业全部员工 @author 罗伊") @PostMapping("/oa/enterprise/employee/list") + @SaCheckPermission("oa:enterprise:queryEmployee") public ResponseDTO> employeeList(@RequestBody @Valid List enterpriseIdList) { return ResponseDTO.ok(enterpriseService.employeeList(enterpriseIdList)); } @Operation(summary = "分页查询企业员工 @author 卓大") @PostMapping("/oa/enterprise/employee/queryPage") + @SaCheckPermission("oa:enterprise:queryEmployee") public ResponseDTO> queryPageEmployeeList(@RequestBody @Valid EnterpriseEmployeeQueryForm queryForm) { return ResponseDTO.ok(enterpriseService.queryPageEmployeeList(queryForm)); } diff --git a/smart-admin-api-java8-springboot2/sa-admin/src/main/java/net/lab1024/sa/admin/module/business/oa/invoice/InvoiceController.java b/smart-admin-api-java8-springboot2/sa-admin/src/main/java/net/lab1024/sa/admin/module/business/oa/invoice/InvoiceController.java index 6b481897..fb3270ef 100644 --- a/smart-admin-api-java8-springboot2/sa-admin/src/main/java/net/lab1024/sa/admin/module/business/oa/invoice/InvoiceController.java +++ b/smart-admin-api-java8-springboot2/sa-admin/src/main/java/net/lab1024/sa/admin/module/business/oa/invoice/InvoiceController.java @@ -1,5 +1,6 @@ package net.lab1024.sa.admin.module.business.oa.invoice; +import cn.dev33.satoken.annotation.SaCheckPermission; import io.swagger.v3.oas.annotations.tags.Tag; import io.swagger.v3.oas.annotations.Operation; import lombok.extern.slf4j.Slf4j; @@ -38,18 +39,21 @@ public class InvoiceController { @Operation(summary = "分页查询发票信息 @author 善逸") @PostMapping("/oa/invoice/page/query") + @SaCheckPermission("oa:invoice:query") public ResponseDTO> queryByPage(@RequestBody @Valid InvoiceQueryForm queryForm) { return invoiceService.queryByPage(queryForm); } @Operation(summary = "查询发票信息详情 @author 善逸") @GetMapping("/oa/invoice/get/{invoiceId}") + @SaCheckPermission("oa:invoice:query") public ResponseDTO getDetail(@PathVariable Long invoiceId) { return invoiceService.getDetail(invoiceId); } @Operation(summary = "新建发票信息 @author 善逸") @PostMapping("/oa/invoice/create") + @SaCheckPermission("oa:invoice:add") public ResponseDTO createInvoice(@RequestBody @Valid InvoiceAddForm createVO) { RequestUser requestUser = SmartRequestUtil.getRequestUser(); createVO.setCreateUserId(requestUser.getUserId()); @@ -57,21 +61,24 @@ public class InvoiceController { return invoiceService.createInvoice(createVO); } + @OperateLog @Operation(summary = "编辑发票信息 @author 善逸") @PostMapping("/oa/invoice/update") - @OperateLog + @SaCheckPermission("oa:invoice:update") public ResponseDTO updateInvoice(@RequestBody @Valid InvoiceUpdateForm updateVO) { return invoiceService.updateInvoice(updateVO); } @Operation(summary = "删除发票信息 @author 善逸") @GetMapping("/invoice/delete/{invoiceId}") + @SaCheckPermission("oa:invoice:delete") public ResponseDTO deleteInvoice(@PathVariable Long invoiceId) { return invoiceService.deleteInvoice(invoiceId); } @Operation(summary = "查询列表 @author lidoudou") @GetMapping("/oa/invoice/query/list/{enterpriseId}") + @SaCheckPermission("oa:invoice:query") public ResponseDTO> queryList(@PathVariable Long enterpriseId) { return invoiceService.queryList(enterpriseId); } diff --git a/smart-admin-web-javascript/src/views/business/oa/enterprise/components/enterprise-bank-list.vue b/smart-admin-web-javascript/src/views/business/oa/enterprise/components/enterprise-bank-list.vue index bb5ecc3e..283bd81e 100644 --- a/smart-admin-web-javascript/src/views/business/oa/enterprise/components/enterprise-bank-list.vue +++ b/smart-admin-web-javascript/src/views/business/oa/enterprise/components/enterprise-bank-list.vue @@ -36,7 +36,7 @@ - + @@ -60,8 +60,8 @@ diff --git a/smart-admin-web-javascript/src/views/business/oa/enterprise/components/enterprise-bank-operate-modal.vue b/smart-admin-web-javascript/src/views/business/oa/enterprise/components/enterprise-bank-operate-modal.vue index 73721263..dcd33c18 100644 --- a/smart-admin-web-javascript/src/views/business/oa/enterprise/components/enterprise-bank-operate-modal.vue +++ b/smart-admin-web-javascript/src/views/business/oa/enterprise/components/enterprise-bank-operate-modal.vue @@ -8,8 +8,8 @@ * @Copyright 1024创新实验室 ( https://1024lab.net ),Since 2012 -->