更新销售合同/提成/业绩、精工工序工价/生产审核/工时统计、仓储盘点/库存/补货/入库/库房管理,新增提成设置/销售业绩/库房管理/入库单移动端等模块及SQL脚本

This commit is contained in:
Developer
2026-08-05 08:13:08 +08:00
parent 33549c3787
commit fd84f9d3ca
94 changed files with 14531 additions and 345 deletions

View File

@@ -0,0 +1,107 @@
/* 修改人:Ld 修改时间:2026-07-29 15:27:40; 新增采购合同生成入库单移动端页面测试库菜单 */
SET XACT_ABORT ON;
BEGIN TRAN;
DECLARE @ModuleId INT;
SELECT @ModuleId = id
FROM dbo._模块信息
WHERE [path] = N'PurchasingManagement/PurchaseInboundCreateMobile';
IF @ModuleId IS NULL
BEGIN
INSERT INTO dbo._模块信息
(
[path],
component,
redirect,
name,
title,
icon,
,
,
,
dashboardIcon,
)
VALUES
(
N'PurchasingManagement/PurchaseInboundCreateMobile',
N'/PurchasingManagement/PurchaseInboundCreateMobile',
NULL,
N'PurchaseInboundCreateMobile',
N'生成入库单(移动端)',
N'PurchasePartsStorage',
NULL,
NULL,
NULL,
NULL,
0
);
SET @ModuleId = SCOPE_IDENTITY();
END
ELSE
BEGIN
UPDATE dbo._模块信息
SET component = N'/PurchasingManagement/PurchaseInboundCreateMobile',
redirect = NULL,
name = N'PurchaseInboundCreateMobile',
title = N'生成入库单(移动端)',
icon = N'PurchasePartsStorage',
= 0
WHERE id = @ModuleId;
END;
/* 修改人:Ld 修改时间:2026-07-29 15:27:40; 给已拥有采购合同查询的采购管理角色追加新菜单权限 */
;WITH RoleList AS
(
SELECT DISTINCT
FROM dbo._角色模块信息
WHERE id = 36
AND pid = 34
AND ISNULL(, 1) = 1
)
INSERT INTO dbo._角色模块信息
(
id,
pid,
,
,
,
)
SELECT
@ModuleId,
34,
@ModuleId,
RoleList.,
1,
ISNULL(RoleOrder.MaxOrder, 0) + 1
FROM RoleList
OUTER APPLY
(
SELECT MAX() AS MaxOrder
FROM dbo._角色模块信息
WHERE = RoleList.
AND pid = 34
) RoleOrder
WHERE NOT EXISTS
(
SELECT 1
FROM dbo._角色模块信息
WHERE id = @ModuleId
AND pid = 34
AND = RoleList.
);
SELECT @ModuleId AS ID;
SELECT *
FROM dbo._模块信息
WHERE id = @ModuleId;
SELECT *
FROM dbo._角色模块信息
WHERE id = @ModuleId
ORDER BY ;
COMMIT TRAN;