更新销售合同/提成/业绩、精工工序工价/生产审核/工时统计、仓储盘点/库存/补货/入库/库房管理,新增提成设置/销售业绩/库房管理/入库单移动端等模块及SQL脚本
This commit is contained in:
105
sql/车间派工移动端菜单_正式库_20260804.sql
Normal file
105
sql/车间派工移动端菜单_正式库_20260804.sql
Normal file
@@ -0,0 +1,105 @@
|
||||
/* 修改人:Ld 修改时间:2026-08-04 14:33:59; 同步车间派工移动端菜单到正式库 */
|
||||
SET XACT_ABORT ON;
|
||||
BEGIN TRAN;
|
||||
|
||||
DECLARE @ModuleId INT;
|
||||
|
||||
SELECT @ModuleId = id
|
||||
FROM dbo.基础表_模块信息
|
||||
WHERE [path] = N'SeikoWorkshop/WorkshopAssignmentMobile';
|
||||
|
||||
IF @ModuleId IS NULL
|
||||
BEGIN
|
||||
INSERT INTO dbo.基础表_模块信息
|
||||
(
|
||||
[path],
|
||||
component,
|
||||
redirect,
|
||||
name,
|
||||
title,
|
||||
icon,
|
||||
是否通知,
|
||||
消息通知来源,
|
||||
通知条件,
|
||||
dashboardIcon,
|
||||
是否禁用
|
||||
)
|
||||
VALUES
|
||||
(
|
||||
N'SeikoWorkshop/WorkshopAssignmentMobile',
|
||||
N'/SeikoWorkshop/WorkshopAssignmentMobile',
|
||||
NULL,
|
||||
N'WorkshopAssignmentMobile',
|
||||
N'车间派工移动端',
|
||||
N'ShopScheduling',
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
0
|
||||
);
|
||||
|
||||
SET @ModuleId = SCOPE_IDENTITY();
|
||||
END
|
||||
ELSE
|
||||
BEGIN
|
||||
UPDATE dbo.基础表_模块信息
|
||||
SET component = N'/SeikoWorkshop/WorkshopAssignmentMobile',
|
||||
redirect = NULL,
|
||||
name = N'WorkshopAssignmentMobile',
|
||||
title = N'车间派工移动端',
|
||||
icon = N'ShopScheduling',
|
||||
是否禁用 = 0
|
||||
WHERE id = @ModuleId;
|
||||
END;
|
||||
|
||||
/* 修改人:Ld 修改时间:2026-08-04 14:33:59; 按测试库配置给角色2追加精工车间移动端派工菜单权限 */
|
||||
IF NOT EXISTS
|
||||
(
|
||||
SELECT 1
|
||||
FROM dbo.基础表_角色模块信息
|
||||
WHERE id = @ModuleId
|
||||
AND pid = 26
|
||||
AND 角色编号 = 2
|
||||
)
|
||||
BEGIN
|
||||
INSERT INTO dbo.基础表_角色模块信息
|
||||
(
|
||||
id,
|
||||
pid,
|
||||
模块顺序,
|
||||
角色编号,
|
||||
是否启用,
|
||||
角色模块顺序
|
||||
)
|
||||
SELECT
|
||||
@ModuleId,
|
||||
26,
|
||||
@ModuleId,
|
||||
2,
|
||||
1,
|
||||
ISNULL(MAX(角色模块顺序), 0) + 1
|
||||
FROM dbo.基础表_角色模块信息
|
||||
WHERE 角色编号 = 2
|
||||
AND pid = 26;
|
||||
END
|
||||
ELSE
|
||||
BEGIN
|
||||
UPDATE dbo.基础表_角色模块信息
|
||||
SET 是否启用 = 1
|
||||
WHERE id = @ModuleId
|
||||
AND pid = 26
|
||||
AND 角色编号 = 2;
|
||||
END;
|
||||
|
||||
SELECT @ModuleId AS 模块ID;
|
||||
SELECT id, [path], component, name, title, icon, 是否禁用
|
||||
FROM dbo.基础表_模块信息
|
||||
WHERE id = @ModuleId;
|
||||
|
||||
SELECT id, pid, 模块顺序, 角色编号, 是否启用, 角色模块顺序
|
||||
FROM dbo.基础表_角色模块信息
|
||||
WHERE id = @ModuleId
|
||||
ORDER BY 角色编号;
|
||||
|
||||
COMMIT TRAN;
|
||||
Reference in New Issue
Block a user