feat: update MES tracking and timesheet reports

This commit is contained in:
meswork764
2026-06-22 18:07:51 +08:00
parent ab508369c9
commit 20c6d587ad
22 changed files with 3136 additions and 2 deletions

View File

@@ -0,0 +1,81 @@
USE [YL_MESDB]
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE OR ALTER PROCEDURE [dbo].[_装配及时送检_查询]
@ int = 0,
@ nvarchar(50) = N'',
@ nvarchar(50) = N'',
@ nvarchar(50) = N'',
@ nvarchar(50) = N'',
@ nvarchar(50) = N'不含'
AS
BEGIN
SET NOCOUNT ON;
;WITH AS (
SELECT
CASE WHEN v.[] LIKE N'%系统%' THEN N'系统类' ELSE N'阀类' END AS ,
v.[],
v.[] AS ,
v.[] AS ,
v.[] AS ,
TRIM('.' FROM TRIM('0' FROM CAST(v.[] AS varchar(30)))) AS ,
v.[],
v.[],
v.[],
v.[],
v.[],
v.[],
CASE
WHEN v.[] LIKE N'%系统%'
THEN ISNULL(v.[], DATEADD(DAY, 3, v.[]))
ELSE ISNULL(v.[], DATEADD(DAY, 3, v.[]))
END AS ,
CASE WHEN ISNULL(v.[], 0) = 1 THEN N'加急' ELSE N'' END AS
FROM [dbo].[View_生产订单_MES] v
WHERE v.[] = 'pit_Resource'
AND v.[] LIKE N'%装配%'
AND ISNULL(v.[], 0) < 4
AND (@ <= 0 OR v.[] = @)
AND (@ = N'' OR v.[] LIKE N'%' + @ + N'%')
AND (@ = N'' OR v.[] LIKE N'%' + @ + N'%')
AND (@ = N'' OR v.[] LIKE N'%' + @ + N'%')
AND (@ = N'' OR v.[] = @)
AND (
@ <> N'不含'
OR (
v.[] NOT LIKE N'%软管总成%'
AND v.[] NOT LIKE N'%发货部件%'
)
)
AND v.[] <> N''
)
SELECT
,
,
,
,
,
,
,
,
,
,
,
,
,
FROM
WHERE IS NOT NULL
AND CONVERT(date, ) <= CONVERT(date, GETDATE())
ORDER BY
CONVERT(date, ),
CASE WHEN = N'加急' THEN 0 ELSE 1 END,
;
END
GO