3.1 供货商管理页面 - 移除了右侧面板的"供货清单"Tab - 报价历史板块新增搜索功能(物料名称/报价单号/状态/日期范围) - 后端 Mapper 改造支持动态 SQL 过滤 3.2 报价请求与供应商报价关联 - 新增"供应商报价汇总"弹窗,展示 RFQ 下所有供应商的报价对比 - 报价单号改为可点击链接,跳转到供应商报价列表并按单号搜索 3.3 智慧比价详情页 - 修复了比价详情页路由(在 router/index.js 中补充) - 移除了评分维度展示(价格/交期/质量/服务评分条、综合分标签) - 精简为纯粹的供应商价格对比视图 3.4 其他修复 - 首页快捷操作路径修正(/bid/xxx → /xxx) - 停用 bid 目录后受影响的 router.push 路径全部修复 - biz_tenant 表缺失修复(创建建表 SQL 并执行) - 比价详情页路由注册补充 - goCompare 跳转路径修正
27 lines
1.7 KiB
SQL
27 lines
1.7 KiB
SQL
-- Set names to allow Chinese characters
|
|
SET NAMES utf8mb4;
|
|
|
|
-- 1. RFQ query button under menu 2003
|
|
INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, perms, icon, create_by, create_time, remark)
|
|
VALUES (2103, 'RFQ查看', 2003, 1, '#', NULL, 1, 0, 'F', '0', '0', 'bid:rfq:query', '#', 'admin', NOW(), '');
|
|
|
|
-- 2. Quotation permission buttons under menu 2004
|
|
INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, perms, icon, create_by, create_time, remark)
|
|
VALUES (2104, '报价查看', 2004, 1, '#', NULL, 1, 0, 'F', '0', '0', 'bid:quotation:query', '#', 'admin', NOW(), '');
|
|
|
|
INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, perms, icon, create_by, create_time, remark)
|
|
VALUES (2105, '报价新增', 2004, 2, '#', NULL, 1, 0, 'F', '0', '0', 'bid:quotation:add', '#', 'admin', NOW(), '');
|
|
|
|
INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, perms, icon, create_by, create_time, remark)
|
|
VALUES (2106, '报价编辑', 2004, 3, '#', NULL, 1, 0, 'F', '0', '0', 'bid:quotation:edit', '#', 'admin', NOW(), '');
|
|
|
|
-- 3. Assign to supplier role
|
|
INSERT INTO sys_role_menu (role_id, menu_id)
|
|
SELECT 3, menu_id FROM sys_menu WHERE menu_id IN (2103, 2104, 2105, 2106);
|
|
|
|
-- Verify
|
|
SELECT 'SUPPLIER PERMS' as info;
|
|
SELECT menu_id, menu_name, perms FROM sys_menu WHERE menu_id >= 2103 ORDER BY menu_id;
|
|
SELECT 'ROLE-MENU COUNT' as info;
|
|
SELECT group_concat(menu_id) AS menus FROM sys_role_menu WHERE role_id=3;
|