feat(bid): 完成甲方报价模块全量功能开发
1. 新增甲方报价业务实体,继承基础实体类 2. 新增供应商报价明细查询接口,支持按供应商ID展开物料明细 3. 重构甲方报价关联逻辑,通过material_id精确关联物料表 4. 新增甲方报价历史统计、月度趋势、快速新建等服务功能 5. 完善菜单配置,修正甲方报价菜单结构,添加完整权限控制 6. 新增物料搜索自动补全功能,优化报价单详情页面 7. 在供应商详情页新增报价历史Tab页签,展示该供应商的所有报价物料明细 8. 在物料详情页新增甲方报价记录Tab页签,展示该物料的所有甲方报价历史 9. 新增数据库优化脚本,添加索引并修复历史数据关联
This commit is contained in:
22
sql/20260601/004_fix_clientquote_menu.sql
Normal file
22
sql/20260601/004_fix_clientquote_menu.sql
Normal file
@@ -0,0 +1,22 @@
|
||||
-- ============================================================================
|
||||
-- 修正甲方报价菜单结构
|
||||
-- 目标:甲方报价作为一个单页管理页面,类似供应商报价
|
||||
-- ============================================================================
|
||||
|
||||
-- 1. 将 甲方报价历史(2061) 改为指向 index 主页面
|
||||
UPDATE sys_menu
|
||||
SET menu_name = '甲方报价',
|
||||
component = 'bid/clientquote/index',
|
||||
perms = 'bid:clientquote:list',
|
||||
path = 'index'
|
||||
WHERE menu_id = 2061;
|
||||
|
||||
-- 2. 删除多余的 甲方报价列表(2063) 和 甲方报价单详情(2062)
|
||||
DELETE FROM sys_role_menu WHERE menu_id IN (2062, 2063);
|
||||
DELETE FROM sys_menu WHERE menu_id IN (2062, 2063);
|
||||
|
||||
-- 3. 将权限按钮从历史页面移到主菜单下
|
||||
UPDATE sys_menu SET parent_id = 2061 WHERE menu_id = 2064; -- 查询
|
||||
UPDATE sys_menu SET parent_id = 2061 WHERE menu_id = 2065; -- 新增
|
||||
UPDATE sys_menu SET parent_id = 2061 WHERE menu_id = 2066; -- 修改
|
||||
UPDATE sys_menu SET parent_id = 2061 WHERE menu_id = 2067; -- 删除
|
||||
Reference in New Issue
Block a user