新增混炼示方生成预览与批量创建功能,优化相关字段及用户交互,修复界面显示问题,增强系统稳定性和用户体验。

This commit is contained in:
geht
2026-05-22 19:43:41 +08:00
parent f3e3a99ebc
commit c85657d199
30 changed files with 1786 additions and 61 deletions

View File

@@ -0,0 +1,3 @@
-- 段数存当前段/总段数文本 2/3不新增字段
ALTER TABLE `mes_xsl_mixing_spec`
MODIFY COLUMN `stage_count` varchar(20) DEFAULT NULL COMMENT '段数(当前/)';

View File

@@ -0,0 +1,4 @@
-- 回退误加的 stage_count_total并确保 stage_count varchar
ALTER TABLE `mes_xsl_mixing_spec` DROP COLUMN IF EXISTS `stage_count_total`;
ALTER TABLE `mes_xsl_mixing_spec`
MODIFY COLUMN `stage_count` varchar(20) DEFAULT NULL COMMENT '段数(当前/)';

View File

@@ -0,0 +1,20 @@
-- 分类字典原辅材料子类增加胶料标记字段幂等
SET NAMES utf8mb4;
SET @db = DATABASE();
SET @sql = IF(
(SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA = @db AND TABLE_NAME = 'sys_category' AND COLUMN_NAME = 'is_rubber') = 0,
'ALTER TABLE `sys_category` ADD COLUMN `is_rubber` varchar(1) DEFAULT ''0'' COMMENT ''是否胶料 1是/0否'' AFTER `has_child`',
'SELECT 1'
);
PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
-- 天然胶合成胶再生胶默认标记为胶料
UPDATE `sys_category`
SET `is_rubber` = '1', `update_by` = 'admin', `update_time` = NOW()
WHERE `code` IN (
'XSLMES_MATERIAL_RAW_AUX_TRJ',
'XSLMES_MATERIAL_RAW_AUX_HCJ',
'XSLMES_MATERIAL_RAW_AUX_ZSJ'
);