添加一部分用户操作权限相关内容

This commit is contained in:
葛林强 2026-01-29 16:57:00 +08:00
parent 50f83b2714
commit 2ba3641e23
15 changed files with 256 additions and 22 deletions

View File

@ -11,7 +11,7 @@
Target Server Version : 80404 (8.4.4)
File Encoding : 65001
Date: 28/01/2026 14:49:06
Date: 29/01/2026 16:56:38
*/
SET NAMES utf8mb4;
@ -67,7 +67,7 @@ BEGIN;
INSERT INTO `t_app_base_config` (`config_key`, `config_name`, `config_type`, `immediately`, `config_value`, `tag_text`, `client_show`, `value_type`, `create_time`, `update_time`, `remark`) VALUES ('API_RECORD_SAVE_DAYS', 'API 记录保存天数', 0, 0, '180', NULL, 1, 'int32', '2025-05-15 22:43:59', '2025-05-15 22:43:57', NULL);
INSERT INTO `t_app_base_config` (`config_key`, `config_name`, `config_type`, `immediately`, `config_value`, `tag_text`, `client_show`, `value_type`, `create_time`, `update_time`, `remark`) VALUES ('COMPOSE_TASK_TIMEOUT', '任务在此时间后视为执行超时', 0, 1, '180', NULL, 1, 'int32', '2025-08-19 15:06:01', '2025-08-19 15:06:04', '单位:分钟');
INSERT INTO `t_app_base_config` (`config_key`, `config_name`, `config_type`, `immediately`, `config_value`, `tag_text`, `client_show`, `value_type`, `create_time`, `update_time`, `remark`) VALUES ('CONVEY_TASK_SAVE_DAYS', '箱式线任务记录保存天数', 0, 0, '180', NULL, 1, 'int32', '2025-05-15 22:40:36', '2025-05-15 22:40:38', NULL);
INSERT INTO `t_app_base_config` (`config_key`, `config_name`, `config_type`, `immediately`, `config_value`, `tag_text`, `client_show`, `value_type`, `create_time`, `update_time`, `remark`) VALUES ('CUSTOMER_NAME', '客户名称', 0, 0, '测试仓', NULL, 1, 'int32', '2025-05-15 23:03:22', '2025-05-17 16:30:26', '-');
INSERT INTO `t_app_base_config` (`config_key`, `config_name`, `config_type`, `immediately`, `config_value`, `tag_text`, `client_show`, `value_type`, `create_time`, `update_time`, `remark`) VALUES ('CUSTOMER_NAME', '客户名称', 0, 0, '江苏菲达宝开电气股份有限公司 开发者仓库', NULL, 1, 'int32', '2025-05-15 23:03:22', '2025-05-17 16:30:26', '-');
INSERT INTO `t_app_base_config` (`config_key`, `config_name`, `config_type`, `immediately`, `config_value`, `tag_text`, `client_show`, `value_type`, `create_time`, `update_time`, `remark`) VALUES ('DEVICE_ERR_ROCORD_SAVE_DAYS', '设备报警记录保存天数', 0, 1, '180', NULL, 1, 'int32', '2025-05-15 22:51:10', '2025-05-15 22:51:13', NULL);
INSERT INTO `t_app_base_config` (`config_key`, `config_name`, `config_type`, `immediately`, `config_value`, `tag_text`, `client_show`, `value_type`, `create_time`, `update_time`, `remark`) VALUES ('ETAG_TASK_SAVE_DAYS', '电子标签任务记录保存天数', 0, 0, '180', NULL, 1, 'int32', '2025-05-15 22:40:50', '2025-05-15 22:40:47', NULL);
INSERT INTO `t_app_base_config` (`config_key`, `config_name`, `config_type`, `immediately`, `config_value`, `tag_text`, `client_show`, `value_type`, `create_time`, `update_time`, `remark`) VALUES ('PLC_COMM_RECORD_SAVE_DAYS', 'PLC交互记录保存天数', 0, 0, '180', NULL, 1, 'int32', '2025-05-15 22:53:25', '2025-05-15 22:53:27', NULL);
@ -129,6 +129,25 @@ INSERT INTO `t_app_base_err_info` (`id`, `equipment_type`, `err_code`, `err_leve
INSERT INTO `t_app_base_err_info` (`id`, `equipment_type`, `err_code`, `err_level`, `err_type`, `err_msg`, `suggest`, `remark`) VALUES ('2312312', 1, '101', 2, 2, '测试', '不管', '-');
COMMIT;
-- ----------------------------
-- Table structure for t_app_base_group_operation_permission
-- ----------------------------
DROP TABLE IF EXISTS `t_app_base_group_operation_permission`;
CREATE TABLE `t_app_base_group_operation_permission` (
`id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '主键',
`user_group` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '用户组',
`create_user` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '' COMMENT '添加权限的人',
`permission_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '权限ID',
`create_time` datetime NOT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '创建时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='用户组的菜单里面的小权限的权限表';
-- ----------------------------
-- Records of t_app_base_group_operation_permission
-- ----------------------------
BEGIN;
COMMIT;
-- ----------------------------
-- Table structure for t_app_base_group_permission
-- ----------------------------
@ -343,6 +362,157 @@ INSERT INTO `t_app_base_menu` (`menu_id`, `menu_name`, `menu_level`, `father_men
INSERT INTO `t_app_base_menu` (`menu_id`, `menu_name`, `menu_level`, `father_menu_id`, `menu_status`, `menu_ico`, `router_name`, `create_time`, `update_time`) VALUES ('99', '客户定制', 1, NULL, 0, 'Star', NULL, '2024-12-17 16:24:21', '2024-12-17 16:24:23');
COMMIT;
-- ----------------------------
-- Table structure for t_app_base_menu_permission
-- ----------------------------
DROP TABLE IF EXISTS `t_app_base_menu_permission`;
CREATE TABLE `t_app_base_menu_permission` (
`permission_id` varchar(128) NOT NULL COMMENT '权限ID',
`permission_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '权限名称',
`menu_id` varchar(64) NOT NULL COMMENT '所属菜单',
`create_person` varchar(128) NOT NULL COMMENT '创建人',
`create_time` datetime NOT NULL COMMENT '创建时间',
`remark` varchar(255) DEFAULT NULL COMMENT '备注',
PRIMARY KEY (`permission_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
-- ----------------------------
-- Records of t_app_base_menu_permission
-- ----------------------------
BEGIN;
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('apiInfoManage:add', '【添加】API地址配置', '09-3', 'dev', '2026-01-29 16:04:58', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('apiInfoManage:delete', '【删除】API地址配置', '09-3', 'dev', '2026-01-29 16:05:37', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('apiInfoManage:edit', '【编辑】API地址配置', '09-3', 'dev', '2026-01-29 16:05:21', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('apiInfoManage:query', '【查询】API地址配置', '09-3', 'dev', '2026-01-29 16:04:47', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('baseError:add', '【添加】报警基础资料', '08-1', 'dev', '2026-01-29 15:59:51', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('baseError:delete', '【删除】报警基础资料', '08-1', 'dev', '2026-01-29 16:01:04', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('baseError:edit', '【编辑】报警基础资料', '08-1', 'dev', '2026-01-29 16:00:51', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('baseError:import', '【导入】报警基础资料', '08-1', 'dev', '2026-01-29 16:00:25', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('baseError:query', '【查询】报警基础资料', '08-1', 'dev', '2026-01-29 15:59:40', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('configManage:edit', '【编辑】配置信息', '09-1', 'dev', '2026-01-29 16:02:29', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('configManage:query', '【查询】配置信息', '09-1', 'dev', '2026-01-29 16:02:16', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('conveyCheckStand:add', '【添加】站台', '01-3', 'dev', '2026-01-29 13:53:51', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('conveyCheckStand:delete', '【删除】站台', '01-3', 'dev', '2026-01-29 13:54:00', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('conveyCheckStand:edit', '【编辑】站台', '01-3', 'dev', '2026-01-29 13:53:38', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('conveyCheckStand:query', '【查询】站台', '01-3', 'dev', '2026-01-29 13:53:28', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('conveyDeliverStand:add', '【添加】站台', '01-4', 'dev', '2026-01-29 13:54:31', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('conveyDeliverStand:delete', '【删除】站台', '01-4', 'dev', '2026-01-29 13:54:54', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('conveyDeliverStand:edit', '【编辑】站台', '01-4', 'dev', '2026-01-29 13:54:45', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('conveyDeliverStand:query', '【查询】站台', '01-4', 'dev', '2026-01-29 13:54:19', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('conveyLocationManage:add', '【添加】输送线点位', '05-5', 'dev', '2026-01-29 15:42:03', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('conveyLocationManage:delete', '【删除】输送线点位', '05-5', 'dev', '2026-01-29 15:42:54', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('conveyLocationManage:edit', '【编辑】输送线点位', '05-5', 'dev', '2026-01-29 15:42:16', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('conveyLocationManage:query', '【查询】输送线点位', '05-5', 'dev', '2026-01-29 15:41:52', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('conveyLocationManage:queryStatus', '【查询】输送点位状态', '05-5', 'dev', '2026-01-29 15:43:19', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('conveyPickStand:add', '【添加】站台', '01-5', 'dev', '2026-01-29 13:55:45', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('conveyPickStand:delete', '【删除】站台', '01-5', 'dev', '2026-01-29 13:55:56', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('conveyPickStand:edit', '【编辑】站台', '01-5', 'dev', '2026-01-29 13:55:32', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('conveyPickStand:query', '【查询】站台', '01-5', 'dev', '2026-01-29 13:55:21', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('conveyTask:add', '【添加】任务', '01-1', 'dev', '2026-01-29 13:47:07', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('conveyTask:edit', '【编辑】数据', '01-1', 'dev', '2026-01-29 13:47:24', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('conveyTask:query', '【查询】数据', '01-1', 'dev', '2026-01-29 13:46:52', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('conveyTaskBak:edit', '【编辑】数据', '01-2', 'dev', '2026-01-29 13:48:42', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('conveyTaskBak:export', '【导出】数据', '01-2', 'dev', '2026-01-29 13:49:12', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('conveyTaskBak:query', '【查询】数据', '01-2', 'dev', '2026-01-29 13:48:28', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('equipmentError:export', '【导出】报警记录', '06-3', 'dev', '2026-01-29 15:53:09', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('equipmentError:query', '【查询】报警记录', '06-3', 'dev', '2026-01-29 15:52:50', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('etagController:add', '【添加】控制器信息', '02-3', 'dev', '2026-01-29 13:58:57', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('etagController:delete', '【删除】控制器信息', '02-3', 'dev', '2026-01-29 13:59:35', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('etagController:edit', '【编辑】控制器信息', '02-3', 'dev', '2026-01-29 13:59:25', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('etagController:query', '【查询】控制器信息', '02-3', 'dev', '2026-01-29 13:58:33', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('etagLocation:add', '【添加】货位', '02-5', 'dev', '2026-01-29 14:01:19', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('etagLocation:delete', '【删除】货位', '02-5', 'dev', '2026-01-29 14:01:38', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('etagLocation:edit', '【编辑】货位', '02-5', 'dev', '2026-01-29 14:01:28', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('etagLocation:query', '【查询】货位', '02-5', 'dev', '2026-01-29 14:01:12', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('etagTag:add', '【添加】标签ID', '02-4', 'dev', '2026-01-29 14:00:17', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('etagTag:delete', '【删除】标签ID', '02-4', 'dev', '2026-01-29 14:00:38', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('etagTag:edit', '【编辑】标签ID', '02-4', 'dev', '2026-01-29 14:00:27', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('etagTag:query', '【查询】标签ID', '02-4', 'dev', '2026-01-29 14:00:08', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('etagTagBak:query', '【查询】任务', '02-2', 'dev', '2026-01-29 13:57:50', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('etagTagBak:upload', '上报任务状态', '02-2', 'dev', '2026-01-29 13:58:03', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('etagTask:add', '【添加】任务', '02-1', 'dev', '2026-01-29 13:57:00', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('etagTask:edit', '【编辑】任务', '02-1', 'dev', '2026-01-29 13:57:08', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('etagTask:query', '【查询】任务', '02-1', 'dev', '2026-01-29 13:56:50', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('etagTask:upload', '上报任务状态', '02-1', 'dev', '2026-01-29 13:57:23', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('ledManage:add', '【添加】LED屏配置', '05-7', 'dev', '2026-01-29 15:46:25', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('ledManage:delete', '【删除】LED屏配置', '05-7', 'dev', '2026-01-29 15:46:58', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('ledManage:edit', '【修改】LED屏配置', '05-7', 'dev', '2026-01-29 15:46:38', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('ledManage:query', '【查询】LED屏数据', '05-7', 'dev', '2026-01-29 15:46:12', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('menuManage:add', '【添加】菜单信息', '09-2', 'dev', '2026-01-29 16:03:14', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('menuManage:delete', '【删除】菜单信息', '09-2', 'dev', '2026-01-29 16:03:48', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('menuManage:edit', '【编辑】菜单信息', '09-2', 'dev', '2026-01-29 16:03:34', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('menuManage:permission', '菜单子权限资料管理', '09-2', 'dev', '2026-01-29 16:04:10', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('menuManage:query', '【查询】菜单信息', '09-2', 'dev', '2026-01-29 16:03:03', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('plcManage:add', '【添加】PLC数据', '05-1', 'dev', '2026-01-29 14:09:25', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('plcManage:delete', '【删除】PLC数据', '05-1', 'dev', '2026-01-29 14:09:50', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('plcManage:edit', '【编辑】PLC数据', '05-1', 'dev', '2026-01-29 14:09:37', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('plcManage:query', '【查询】PLC数据', '05-1', 'dev', '2026-01-29 14:09:16', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('quartzManage:add', '【添加】定时任务', '09-4', 'dev', '2026-01-29 16:07:04', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('quartzManage:delete', '【删除】定时任务', '09-4', 'dev', '2026-01-29 16:07:37', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('quartzManage:edit', '【编辑】定时任务', '09-4', 'dev', '2026-01-29 16:07:13', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('quartzManage:query', '【查询】定时任务', '09-4', 'dev', '2026-01-29 16:06:51', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('quartzManage:switch', '开关定时任务', '09-4', 'dev', '2026-01-29 16:08:08', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('recordApiRequest:export', '【导出】请求数据', '06-1', 'dev', '2026-01-29 15:51:07', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('recordApiRequest:query', '【查询】请求记录', '06-1', 'dev', '2026-01-29 15:50:54', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('recordApiRequest:resend', '重新发送请求', '06-1', 'dev', '2026-01-29 15:51:26', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('recordApiResponse:export', '【导出】响应记录', '06-2', 'dev', '2026-01-29 15:52:05', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('recordApiResponse:query', '【查询】响应记录', '06-2', 'dev', '2026-01-29 15:51:50', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('recordScan:export', '【导出】扫码记录', '06-6', 'dev', '2026-01-29 15:53:48', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('recordScan:query', '【查询】扫码记录', '06-6', 'dev', '2026-01-29 15:53:38', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('siemensDbManage:add', '【添加】DB地址', '05-8', 'dev', '2026-01-29 15:47:50', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('siemensDbManage:delete', '【删除】DB地址', '05-8', 'dev', '2026-01-29 15:48:15', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('siemensDbManage:edit', '【编辑】DB地址', '05-8', 'dev', '2026-01-29 15:48:05', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('siemensDbManage:query', '【查询】DB地址', '05-8', 'dev', '2026-01-29 15:47:41', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('stackerLocationManage:add', '【添加】货位数据', '05-4', 'dev', '2026-01-29 14:25:45', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('stackerLocationManage:delete', '【删除】货位信息', '05-4', 'dev', '2026-01-29 14:27:00', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('stackerLocationManage:edit', '【编辑】货位信息', '05-4', 'dev', '2026-01-29 14:26:44', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('stackerLocationManage:export', '【导出】货位数据', '05-4', 'dev', '2026-01-29 14:26:00', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('stackerLocationManage:queryMap', '查询点位图', '05-4', 'dev', '2026-01-29 14:26:33', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('stackerLocationManage:queryTable', '【查询】库位表格数据', '05-4', 'dev', '2026-01-29 14:25:36', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('stackerManage:addStacker', '【添加】堆垛机信息', '05-2', 'dev', '2026-01-29 14:11:28', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('stackerManage:addStand', '【添加】站台信息', '05-2', 'dev', '2026-01-29 14:14:48', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('stackerManage:deleteStand', '【删除】站台信息', '05-2', 'dev', '2026-01-29 14:15:00', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('stackerManage:editStacker', '【编辑】堆垛机信息', '05-2', 'dev', '2026-01-29 14:12:13', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('stackerManage:editStand', '【编辑】站台信息', '05-2', 'dev', '2026-01-29 14:14:36', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('stackerManage:queryStacker', '【查询】堆垛机信息', '05-2', 'dev', '2026-01-29 14:10:59', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('stackerManage:queryStackerStatus', '【查询】堆垛机在线状态', '05-2', 'dev', '2026-01-29 14:11:43', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('stackerManage:queryStand', '【查询】站台信息', '05-2', 'dev', '2026-01-29 14:14:26', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('stackerManage:queryStandStatus', '查看站台运行状态', '05-2', 'dev', '2026-01-29 14:15:24', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('stockComposeTask:add', '【添加】任务', '03-1', 'dev', '2026-01-29 14:02:38', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('stockComposeTask:edit', '【编辑】任务', '03-1', 'dev', '2026-01-29 14:02:48', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('stockComposeTask:export', '导出任务数据', '03-1', 'dev', '2026-01-29 14:03:01', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('stockComposeTask:query', '【查询】任务', '03-1', 'dev', '2026-01-29 14:02:24', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('stockComposeTask:upload', '上报任务信息', '03-1', 'dev', '2026-01-29 14:03:44', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('stockComposeTaskBak:export', '导出数据', '03-2', 'dev', '2026-01-29 14:05:20', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('stockComposeTaskBak:query', '【查询】任务', '03-2', 'dev', '2026-01-29 14:04:43', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('stockComposeTaskBak:upload', '上报任务状态', '03-2', 'dev', '2026-01-29 14:04:59', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('stockScanManage:add', '【添加】扫码器配置', '05-6', 'dev', '2026-01-29 15:45:10', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('stockScanManage:delete', '【删除】扫码器配置', '05-6', 'dev', '2026-01-29 15:45:29', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('stockScanManage:edit', '【编辑】扫码器配置', '05-6', 'dev', '2026-01-29 15:45:21', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('stockScanManage:query', '【查询】扫码器配置', '05-6', 'dev', '2026-01-29 15:45:00', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('stockSingleTask:add', '【添加】任务', '04-1', 'dev', '2026-01-29 14:07:14', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('stockSingleTask:edit', '【编辑】任务信息', '04-1', 'dev', '2026-01-29 14:07:26', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('stockSingleTask:query', '【查询】任务信息', '04-1', 'dev', '2026-01-29 14:07:02', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('stockSingleTaskBak:export', '【导出】任务数据', '04-2', 'dev', '2026-01-29 14:08:38', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('stockSingleTaskBak:query', '【查询】任务数据', '04-2', 'dev', '2026-01-29 14:08:26', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('trayConveyManage:add', '【添加】站台数据', '05-3', 'dev', '2026-01-29 14:21:54', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('trayConveyManage:delete', '【删除】站台数据', '05-3', 'dev', '2026-01-29 14:22:18', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('trayConveyManage:edit', '【编辑】站台数据', '05-3', 'dev', '2026-01-29 14:22:07', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('trayConveyManage:export', '【导出】托盘线数据', '05-3', 'dev', '2026-01-29 14:23:30', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('trayConveyManage:query', '【查询】站台数据', '05-3', 'dev', '2026-01-29 14:21:43', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('trayConveyManage:queryStatus', '【查询】托盘线当前状态', '05-3', 'dev', '2026-01-29 14:22:34', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('userGroupManage:addUserGroup', '【添加】用户组', '07-4', 'dev', '2026-01-29 15:57:21', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('userGroupManage:deleteUserGroup', '【删除】用户组信息', '07-4', 'dev', '2026-01-29 15:57:57', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('userGroupManage:editPermission', '【编辑】用户组权限', '07-4', 'dev', '2026-01-29 15:58:28', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('userGroupManage:editUserGroup', '【编辑】用户组信息', '07-4', 'dev', '2026-01-29 15:57:40', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('userGroupManage:queryPermission', '【查询】用户组权限', '07-4', 'dev', '2026-01-29 15:58:12', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('userGroupManage:queryUserGroup', '【查询】用户组数据', '07-4', 'dev', '2026-01-29 15:57:07', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('userManage:add', '【添加】用户数据', '07-3', 'dev', '2026-01-29 15:55:40', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('userManage:delete', '【删除】用户数据', '07-3', 'dev', '2026-01-29 15:56:04', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('userManage:edit', '【编辑】用户数据', '07-3', 'dev', '2026-01-29 15:55:55', NULL);
INSERT INTO `t_app_base_menu_permission` (`permission_id`, `permission_name`, `menu_id`, `create_person`, `create_time`, `remark`) VALUES ('userManage:query', '【查询】用户数据', '07-3', 'dev', '2026-01-29 15:55:33', NULL);
COMMIT;
-- ----------------------------
-- Table structure for t_app_base_plc
-- ----------------------------
@ -422,7 +592,7 @@ CREATE TABLE `t_app_base_user` (
-- ----------------------------
BEGIN;
INSERT INTO `t_app_base_user` (`user_id`, `user_name`, `user_pwd`, `user_status`, `user_level`, `create_time`, `update_time`, `user_group`, `sex`, `photo`, `last_login_time`) VALUES ('admin', '管理员', '7MQZUEZJDUWWZ9XTEVTBGWFYEDKWVZU7HMF4PSP6L6QCCQVICCVQEBFTAN31XGMW9RNXRYYYK7J8BCOW34PWTW0YDDESA9XF6SLEA6XRSQZW3XCTWMIPMTFJ3TWMSNJQLEBO2HBD2JR2D6ZIQZY1JGLHGR0ZV8CKON5RTZZ9CNWOMWOWL7TLKHDVJ6LENHNAMK1DWZKZSFOI1LA4LXYDGDEQOJDVQ8YKBZM5E3ZLIQNLGRXRNNUA8KW40HEU8YG', 1, 3, '2025-09-02 14:31:38', '2026-01-08 13:28:09', 'ug-Admin', 0, NULL, '2026-01-08 13:28:09');
INSERT INTO `t_app_base_user` (`user_id`, `user_name`, `user_pwd`, `user_status`, `user_level`, `create_time`, `update_time`, `user_group`, `sex`, `photo`, `last_login_time`) VALUES ('dev', '无所不能的开发者', 'Z4MVQYYWJ1ECCBSFLIWOG2CN7ZSLZRFGUWYLKF9ZXYWY6H4RHHGRKZ8XG2KZ6HDLQOBIW7QDMJZBFSIC1QUD65GZZVGUQXP4EY1UUOWRZHCQD7CKAGNYHRV3DSV1Y53NZWHIRAXXKXGADI426LFIDFGG7Z6XLV3HYRMBEY5QK22WZUX0WZT9E9Y7PCX5TMASWP9S4RKXGYOBYMNOT2JYGQM7MGOYAAMHP3NT3WISD2NQZ8JLFTVE70AIAUFJEGO', 1, 4, '2024-10-31 12:42:23', '2026-01-28 14:09:40', 'ug-developer', 0, NULL, '2026-01-28 14:09:40');
INSERT INTO `t_app_base_user` (`user_id`, `user_name`, `user_pwd`, `user_status`, `user_level`, `create_time`, `update_time`, `user_group`, `sex`, `photo`, `last_login_time`) VALUES ('dev', '无所不能的开发者', 'Z4MVQYYWJ1ECCBSFLIWOG2CN7ZSLZRFGUWYLKF9ZXYWY6H4RHHGRKZ8XG2KZ6HDLQOBIW7QDMJZBFSIC1QUD65GZZVGUQXP4EY1UUOWRZHCQD7CKAGNYHRV3DSV1Y53NZWHIRAXXKXGADI426LFIDFGG7Z6XLV3HYRMBEY5QK22WZUX0WZT9E9Y7PCX5TMASWP9S4RKXGYOBYMNOT2JYGQM7MGOYAAMHP3NT3WISD2NQZ8JLFTVE70AIAUFJEGO', 1, 4, '2024-10-31 12:42:23', '2026-01-29 15:26:50', 'ug-developer', 0, NULL, '2026-01-29 15:26:50');
INSERT INTO `t_app_base_user` (`user_id`, `user_name`, `user_pwd`, `user_status`, `user_level`, `create_time`, `update_time`, `user_group`, `sex`, `photo`, `last_login_time`) VALUES ('test', '测试账号', 'test', 4, 1, '2025-05-07 22:00:20', '2025-05-13 14:17:25', 'ug-developer', 1, NULL, NULL);
COMMIT;
@ -9554,7 +9724,7 @@ CREATE TABLE `t_app_stock_compose_task_bak` (
-- Records of t_app_stock_compose_task_bak
-- ----------------------------
BEGIN;
INSERT INTO `t_app_stock_compose_task_bak` (`task_id`, `task_group`, `upper_task_id`, `task_type`, `origin`, `destination`, `task_status`, `step_status`, `can_cancel`, `priority`, `vehicle_no`, `vehicle_size`, `weight`, `create_time`, `update_time`, `start_time`, `complete_time`, `end_time`, `task_source`, `create_person`, `task_msg`) VALUES ('17598202933973010000', '1759820293397010001', NULL, 2, 'A1-001-02-2', '101', 1, 0, 1, 5, 'T1001', 0, 0.0000, '2025-10-07 14:58:13', '2025-10-07 14:58:13', NULL, NULL, NULL, 'WCS', 'developer', '任务解析完成');
INSERT INTO `t_app_stock_compose_task_bak` (`task_id`, `task_group`, `upper_task_id`, `task_type`, `origin`, `destination`, `task_status`, `step_status`, `can_cancel`, `priority`, `vehicle_no`, `vehicle_size`, `weight`, `create_time`, `update_time`, `start_time`, `complete_time`, `end_time`, `task_source`, `create_person`, `task_msg`) VALUES ('17598202933973010000', '1759820293397010001', '777', 2, 'A1-001-02-2', '101', 1, 0, 1, 5, 'T1001', 0, 0.0000, '2025-10-07 14:58:13', '2025-10-07 14:58:13', NULL, NULL, NULL, 'WCS', 'developer', '任务解析完成');
COMMIT;
-- ----------------------------
@ -9668,6 +9838,9 @@ CREATE TABLE `t_app_stock_single_task_bak` (
-- Records of t_app_stock_single_task_bak
-- ----------------------------
BEGIN;
INSERT INTO `t_app_stock_single_task_bak` (`task_id`, `task_group`, `plc_task_id`, `upper_task_id`, `execute_machine`, `task_type`, `origin`, `destination`, `compose_destination`, `task_status`, `can_cancel`, `priority`, `vehicle_no`, `vehicle_no_number`, `vehicle_size`, `weight`, `create_time`, `update_time`, `start_time`, `complete_time`, `end_time`, `task_source`, `create_person`, `task_msg`) VALUES ('17598202940250130000', '1759820293397010001', 100011, NULL, 1, 2, 'A1-001-02-2', '101', '101', 3, 1, 5, 'T1001', 0, 0, 0.0000, '2025-11-01 14:58:14', '2025-10-07 14:58:34', NULL, NULL, NULL, 'WCS', 'developer', NULL);
INSERT INTO `t_app_stock_single_task_bak` (`task_id`, `task_group`, `plc_task_id`, `upper_task_id`, `execute_machine`, `task_type`, `origin`, `destination`, `compose_destination`, `task_status`, `can_cancel`, `priority`, `vehicle_no`, `vehicle_no_number`, `vehicle_size`, `weight`, `create_time`, `update_time`, `start_time`, `complete_time`, `end_time`, `task_source`, `create_person`, `task_msg`) VALUES ('17598203520080310000', '1759820351955010001', 100012, NULL, 1, 1, '102', 'A1-011-02-2', 'A1-011-02-2', 3, 1, 5, 'T1002', 0, 0, 0.0000, '2025-11-01 14:59:12', '2025-10-07 14:59:12', NULL, NULL, NULL, 'WCS', 'developer', NULL);
INSERT INTO `t_app_stock_single_task_bak` (`task_id`, `task_group`, `plc_task_id`, `upper_task_id`, `execute_machine`, `task_type`, `origin`, `destination`, `compose_destination`, `task_status`, `can_cancel`, `priority`, `vehicle_no`, `vehicle_no_number`, `vehicle_size`, `weight`, `create_time`, `update_time`, `start_time`, `complete_time`, `end_time`, `task_source`, `create_person`, `task_msg`) VALUES ('17598210240390100003', '1759821023023010000', 100142, NULL, 1, 3, 'A1-011-02-2', 'A1-012-02-2', 'A1-012-02-2', 3, 1, 5, 'T1003', 0, 0, 0.0000, '2025-11-02 15:10:24', '2026-01-28 13:14:22', NULL, NULL, NULL, 'WCS', 'developer', NULL);
COMMIT;
-- ----------------------------

View File

@ -155,6 +155,7 @@ const getConveyPlcStatus = () => {
</el-scrollbar>
<template #footer>
<el-button-group>
<el-button type="warning">删除点位</el-button>
<el-button type="primary" @click="save">保存/更新</el-button>
<el-button type="danger" @click="close">关闭窗口</el-button>
</el-button-group>

View File

@ -19,6 +19,21 @@ const close = () => {
const formData = computed(() => props.formData);
const permissionList = ref<IBaseMenuPermissionVo[]>([]); //
const addPermissionData = ref<IBaseMenuPermissionVo>({}); //
//
const isFirstMenu = computed(() => {
return formData.value.menuLevel == 1;
})
//
const open = () => {
resetPermission();
queryMenuPermission();
}
//
const resetPermission = () => {
addPermissionData.value.permissionId = formData.value.routerName + ":";
addPermissionData.value.permissionName = "";
}
//
const deleteMenu = () => {
@ -58,6 +73,9 @@ const save = () => {
}
//
const queryMenuPermission = () => {
if(isFirstMenu.value) {
return; //
}
const loading = MessageUtils.loading("正在请求服务器");
MenuApi.queryMenuPermission(formData.value.menuId).then(res => {
const response = JSON.parse(JSON.stringify(res.data)) as AppServeDataResponse<IBaseMenuPermissionVo[]>;
@ -81,6 +99,7 @@ const addMenuPermission = () => {
if(response.code == AppServeResponseCodeEnum.SUCCESS) {
MessageUtils.successMessage("添加成功");
queryMenuPermission();
resetPermission();
return;
}
MessageUtils.warningMessageBox(response.msg, '警告');
@ -107,11 +126,12 @@ const deleteMenuPermission = (row: any) => {
}).catch(()=>{});
}
</script>
<template>
<div>
<el-drawer direction="btt" size="70%" :model-value="modelValue" title="菜单详细信息" @close="close" :close-on-click-modal="false" @open="queryMenuPermission">
<el-drawer direction="btt" size="70%" :model-value="modelValue" title="菜单详细信息" @close="close" :close-on-click-modal="false" @open="open">
<el-scrollbar style="height:50vh">
<el-row>
<el-col :span="10">
@ -138,7 +158,7 @@ const deleteMenuPermission = (row: any) => {
<el-input v-model="formData.menuIco" placeholder="请填写图标名称仅限element-plus自带图标"></el-input>
</el-form-item>
<el-form-item label="菜单路由名称:">
<el-input v-model="formData.routerName" placeholder="请填写菜单路由名称"></el-input>
<el-input v-model="formData.routerName" placeholder="请填写菜单路由名称" :disabled="isFirstMenu"></el-input>
</el-form-item>
<el-form-item label="菜单创建时间:">
<el-text>{{FormatterUtils.formatTime(formData.createTime)}}</el-text>
@ -148,12 +168,9 @@ const deleteMenuPermission = (row: any) => {
</el-form-item>
</el-form>
</el-col>
<el-col :span="13" :offset="1">
<el-col :span="13" :offset="1" v-if="!isFirstMenu">
<h3 style="margin-bottom: 10px; font-weight: bolder">子权限编辑新增</h3>
<el-form label-position="left" label-width="100px" require-asterisk-position="right" inline>
<el-form-item>
<el-button type="primary" @click="queryMenuPermission">查询</el-button>
</el-form-item>
<el-form label-position="left" label-width="100px" require-asterisk-position="right">
<el-form-item label="权限ID:" required>
<el-input v-model="addPermissionData.permissionId" placeholder="请填写权限ID"></el-input>
</el-form-item>
@ -161,6 +178,7 @@ const deleteMenuPermission = (row: any) => {
<el-input v-model="addPermissionData.permissionName" placeholder="请填写权限名称"></el-input>
</el-form-item>
<el-form-item>
<el-button type="primary" @click="queryMenuPermission">查询</el-button>
<el-button type="warning" @click="addMenuPermission" >添加</el-button>
</el-form-item>
</el-form>

View File

@ -91,6 +91,7 @@ const close = () => {
</el-col>
</el-row>
<template #footer>
<el-button type="primary" >重新发送</el-button>
<el-button type="danger" @click="close">关闭窗口</el-button>
</template>
</el-drawer>

View File

@ -95,6 +95,7 @@ const save = () => {
</el-scrollbar>
<template #footer>
<el-button-group>
<el-button type="warning">删除数据</el-button>
<el-button type="primary" @click="save">保存/修改</el-button>
<el-button type="danger" @click="close">关闭窗口</el-button>
</el-button-group>

View File

@ -164,6 +164,7 @@ const getConveyPlcStatus = () => {
</el-scrollbar>
<template #footer>
<el-button-group>
<el-button type="warning">删除站台</el-button>
<el-button type="primary" @click="save">保存/更新</el-button>
<el-button type="danger" @click="close">关闭窗口</el-button>
</el-button-group>

View File

@ -1,3 +1,4 @@
import type {IBaseMenuPermissionVo} from "@/model/table/IBaseMenuPermissionVo.ts";
export interface IGroupPermission {
menuId?: string;
@ -8,4 +9,5 @@ export interface IGroupPermission {
export interface IGroupPermissionMinorMenu {
menuId?: string;
menuName?: string;
children?: IBaseMenuPermissionVo[];
}

View File

@ -1,12 +1,14 @@
import {defineStore} from "pinia";
import type {IAppMenuList, IAppMinorMenuList} from "@/interface/app/IAppMenuList.ts";
import {computed, reactive, ref} from "vue";
import type {IAppMenuList} from "@/interface/app/IAppMenuList.ts";
import {computed, ref} from "vue";
import type {IUserMenuPermission} from "@/interface/page/user/IPermissionResponse.ts";
import type {IBaseMenuPermissionVo} from "@/model/table/IBaseMenuPermissionVo.ts";
export const menuStore = defineStore('menu',
() => {
let appMenu = ref<IAppMenuList[]>([]);
let userMenu = ref<IUserMenuPermission[]>([]);
let appMenu = ref<IAppMenuList[]>([]); // 用户拥有的菜单权限,层级表示
let userMenu = ref<IUserMenuPermission[]>([]); // 用户拥有的二级菜单权限,单行表示
let operationPermission = ref<IBaseMenuPermissionVo[]>([]); // 用户拥有的操作权限,单行表示
const returnMenu = computed(() => appMenu);
let selectMenu = ref<string>('');
function clearMenu(): void {
@ -33,6 +35,34 @@ export const menuStore = defineStore('menu',
function getUserMenuWithId(menuId: string | undefined): IUserMenuPermission| undefined {
return userMenu.value.find(item => item.menuId == menuId);
}
/* ******************* 操作全选方法 ******************** */
/**
*
* @param needOperationPermission
*/
function setOperationPermission(needOperationPermission: IBaseMenuPermissionVo[]): void {
operationPermission.value = needOperationPermission;
}
/**
*
* @returns
*/
function getOperationPermission(): IBaseMenuPermissionVo[] {
return operationPermission.value;
}
/**
*
* @param permissionId id
* @returns
*/
function checkOperationPermission(permissionId: string): boolean {
return operationPermission.value.some(item => item.permissionId == permissionId);
}
return {appMenu, returnMenu, selectMenu, clearMenu, setMenu, getMenu, resetSelectMenu, setSelectedMenu,setUserMenu, getUserMenuWithRouterName,getUserMenuWithId};
}, {
persist: {

View File

@ -118,7 +118,7 @@ const handleEdit = (index: number, row: any) => {
<el-button-group style="width: 100%;margin-left: 10px; margin-bottom: 10px">
<el-button type="primary" @click="query">查询/刷新</el-button>
<el-button type="warning" @click="resetInput">重置查询参数</el-button>
<el-button v-if="userStoreInstance.getUserInfo().userId === SystemConfig.DEVELOPER_ID" type="success" @click="addLocations">添加点位</el-button>
<el-button type="success" @click="addLocations">添加点位</el-button>
</el-button-group>
</el-row>
</el-row>

View File

@ -98,6 +98,7 @@ const handleEdit = (index: number, row: any) => {
<el-button-group style="width: 100%;margin-left: 10px; margin-bottom: 10px">
<el-button type="primary" @click="query">查询/刷新</el-button>
<el-button type="warning" @click="resetInput">重置查询参数</el-button>
<el-button type="info" >导出数据</el-button>
</el-button-group>
</el-row>
</el-row>

View File

@ -95,6 +95,7 @@ const handleEdit = (index: number, row: any) => {
<el-button-group style="width: 100%;margin-left: 10px; margin-bottom: 10px">
<el-button type="primary" @click="query">查询/刷新</el-button>
<el-button type="warning" @click="resetInput">重置查询参数</el-button>
<el-button type="info" >导出数据</el-button>
</el-button-group>
</el-row>
</el-row>

View File

@ -130,7 +130,7 @@ const handleMap = () => {
<el-button-group style="width: 100%;margin-left: 10px; margin-bottom: 10px">
<el-button type="primary" @click="query">查询/刷新</el-button>
<el-button type="warning" @click="resetInput">重置查询参数</el-button>
<el-button v-if="userStoreInstance.getUserInfo().userId === SystemConfig.DEVELOPER_ID" type="success" @click="addLocations">添加库位</el-button>
<el-button type="success" @click="addLocations">添加库位</el-button>
<el-button type="info" @click="downLoadData">导出数据</el-button>
<el-button type="primary" @click="handleMap">点位图</el-button>
</el-button-group>

View File

@ -119,7 +119,7 @@ const paginationChange = () => {
<el-button-group style="width: 100%;margin-left: 10px; margin-bottom: 10px">
<el-button type="primary" @click="query">查询/刷新</el-button>
<el-button type="warning" @click="resetInput">重置查询参数</el-button>
<el-button v-if="userStoreInstance.getUserInfo().userId === SystemConfig.DEVELOPER_ID" type="success" @click="addScan">添加扫码</el-button>
<el-button type="success" @click="addScan">添加扫码</el-button>
</el-button-group>
</el-row>
</el-row>

View File

@ -136,7 +136,7 @@ const handleEdit = (index: number, row: any) => {
<el-button-group style="width: 100%;margin-left: 10px; margin-bottom: 10px">
<el-button type="primary" @click="query">查询/刷新</el-button>
<el-button type="warning" @click="resetInput">重置查询参数</el-button>
<el-button v-if="userStoreInstance.getUserInfo().userId === SystemConfig.DEVELOPER_ID" type="success" @click="addLocations">添加点位</el-button>
<el-button type="success" @click="addLocations">添加点位</el-button>
<app-developer>
<el-button type="info" @click="downLoadData">导出数据</el-button>
</app-developer>

View File

@ -206,8 +206,13 @@ const saveUserGroupPermission = () => {
</el-button-group>
<el-table :data="userGroupList" stripe border style="width: 100%" max-height="calc(100vh - 270px)" @current-change="selectedChange"
ref="userGroupTableRef" highlight-current-row>
<el-table-column type="index" width="80" label="序号" align="center" fixed="left" show-overflow-tooltip/>
<el-table-column prop="userGroup" label="用户组ID" width="180" align="center" fixed="left" show-overflow-tooltip />
<el-table-column width="60" fixed="left" align="center">
<template #default="scope">
<el-radio v-model="selectUserGroup" :label="scope.row.userGroup">&nbsp;</el-radio>
</template>
</el-table-column>
<el-table-column type="index" width="80" label="序号" align="center" show-overflow-tooltip/>
<el-table-column prop="userGroup" label="用户组ID" width="180" align="center" show-overflow-tooltip />
<el-table-column prop="groupName" label="用户组名称" align="center" width="180" show-overflow-tooltip/>
<el-table-column prop="groupStatus" label="用户组状态" width="100" align="center" show-overflow-tooltip >
<template #default="scope">