feat: 新增甲方客户管理模块及配套功能
1. 新增甲方客户CRUD接口、前端页面与权限控制 2. 新增发货单管理模块,包含订单状态流转 3. 修复系统菜单名称乱码问题 4. 新增项目启动脚本与数据库初始化脚本 5. 新增相关实体类、Mapper、Service实现 6. 补充项目设计文档与忽略配置
This commit is contained in:
74
sql/fix_menu_garbled_complete.sql
Normal file
74
sql/fix_menu_garbled_complete.sql
Normal file
@@ -0,0 +1,74 @@
|
||||
SET NAMES utf8mb4;
|
||||
SET FOREIGN_KEY_CHECKS = 0;
|
||||
|
||||
-- ============================================
|
||||
-- 菜单名称乱码修复脚本
|
||||
-- 根据权限字符(perms)和菜单类型还原正确的菜单名称
|
||||
-- ============================================
|
||||
|
||||
-- 1. 订单管理模块
|
||||
UPDATE sys_menu SET menu_name = '订单管理' WHERE perms = 'bid:order:list';
|
||||
UPDATE sys_menu SET menu_name = '待发订单' WHERE perms = 'bid:order:pending';
|
||||
UPDATE sys_menu SET menu_name = '在途订单' WHERE perms = 'bid:order:transit';
|
||||
UPDATE sys_menu SET menu_name = '历史订单' WHERE perms = 'bid:order:history';
|
||||
UPDATE sys_menu SET menu_name = '结单时间' WHERE perms = 'bid:order:closeDate';
|
||||
|
||||
-- 2. 甲方客户管理
|
||||
UPDATE sys_menu SET menu_name = '甲方客户' WHERE perms = 'bid:client:list';
|
||||
|
||||
-- 3. 操作记录
|
||||
UPDATE sys_menu SET menu_name = '操作记录' WHERE perms = 'bid:operationlog:list';
|
||||
UPDATE sys_menu SET menu_name = '查询' WHERE perms = 'bid:operationlog:query' AND menu_type = 'F';
|
||||
|
||||
-- 4. 甲方报价(如果有乱码)
|
||||
UPDATE sys_menu SET menu_name = '甲方报价' WHERE perms = 'bid:clientquote:list';
|
||||
UPDATE sys_menu SET menu_name = '新增' WHERE perms = 'bid:clientquote:add' AND menu_type = 'F';
|
||||
UPDATE sys_menu SET menu_name = '编辑' WHERE perms = 'bid:clientquote:edit' AND menu_type = 'F';
|
||||
UPDATE sys_menu SET menu_name = '删除' WHERE perms = 'bid:clientquote:remove' AND menu_type = 'F';
|
||||
UPDATE sys_menu SET menu_name = '导出' WHERE perms = 'bid:clientquote:export' AND menu_type = 'F';
|
||||
|
||||
-- 5. 报价请求(RFQ)
|
||||
UPDATE sys_menu SET menu_name = '报价请求' WHERE perms = 'bid:rfq:list';
|
||||
|
||||
-- 6. 供应商管理
|
||||
UPDATE sys_menu SET menu_name = '供应商管理' WHERE perms = 'bid:supplier:list';
|
||||
|
||||
-- 7. 物料管理
|
||||
UPDATE sys_menu SET menu_name = '物料管理' WHERE perms = 'bid:material:list';
|
||||
|
||||
-- 8. 智慧比价
|
||||
UPDATE sys_menu SET menu_name = '智慧比价' WHERE perms = 'bid:comparison:list';
|
||||
|
||||
-- 9. 统计分析
|
||||
UPDATE sys_menu SET menu_name = '统计分析' WHERE perms = 'bid:report:list';
|
||||
|
||||
-- 10. 采购单
|
||||
UPDATE sys_menu SET menu_name = '采购单' WHERE perms = 'bid:purchaseorder:list';
|
||||
|
||||
-- 11. 供应商评价
|
||||
UPDATE sys_menu SET menu_name = '供应商评价' WHERE perms = 'bid:evaluation:list';
|
||||
|
||||
-- 12. 交易记录
|
||||
UPDATE sys_menu SET menu_name = '交易记录' WHERE perms = 'bid:transaction:list';
|
||||
|
||||
-- ============================================
|
||||
-- 验证修复结果
|
||||
-- ============================================
|
||||
|
||||
SELECT
|
||||
menu_id,
|
||||
menu_name,
|
||||
perms,
|
||||
menu_type,
|
||||
CASE menu_type
|
||||
WHEN 'M' THEN '目录'
|
||||
WHEN 'C' THEN '菜单'
|
||||
WHEN 'F' THEN '按钮'
|
||||
END AS type_name,
|
||||
order_num,
|
||||
status
|
||||
FROM sys_menu
|
||||
WHERE perms LIKE 'bid:%'
|
||||
ORDER BY menu_id;
|
||||
|
||||
SET FOREIGN_KEY_CHECKS = 1;
|
||||
Reference in New Issue
Block a user