Преглед изворни кода

fix(s0): normalize organization query defaults

YY968XX пре 2 месеци
родитељ
комит
1d03994fa6

+ 2 - 1
Web/src/views/aidop/s0/manufacturing/PreprocessElementParamList.vue

@@ -240,7 +240,8 @@ function openEdit(row: Row) {
 	editingId.value = row.id;
 	dialogTitle.value = `编辑记录(ID=${row.id})`;
 	Object.assign(form, {
-		factoryRefId: query.factoryRefId || 0,
+		// B4-ORG-TYPE: 组织 ID 全链 string;未选 = undefined,禁回退为 number 0
+		factoryRefId: query.factoryRefId ?? undefined,
 		deviceNumber: row.deviceNumber || '',
 		deviceDescr: row.deviceDescr || '',
 		messageCode: row.messageCode || '',

+ 2 - 1
Web/src/views/aidop/s0/manufacturing/SopFileTypeList.vue

@@ -169,7 +169,8 @@ function openEdit(row: Row) {
 	editingId.value = row.id;
 	dialogTitle.value = `编辑 ${row.imageTypeID}`;
 	Object.assign(form, {
-		factoryRefId: row.factoryRefId || 0,
+		// B4-ORG-TYPE: 组织 ID 全链 string;未选 = undefined,禁回退为 number 0
+		factoryRefId: row.factoryRefId ?? undefined,
 		imageTypeID: row.imageTypeID,
 		descr: row.descr || '',
 	});

+ 2 - 1
Web/src/views/aidop/s0/manufacturing/SopMaintenanceList.vue

@@ -200,7 +200,8 @@ async function openEdit(row: Row) {
 	editingId.value = row.id;
 	dialogTitle.value = `编辑记录(ID=${row.id})`;
 	Object.assign(form, {
-		factoryRefId: query.factoryRefId || 0,
+		// B4-ORG-TYPE: 组织 ID 全链 string;未选 = undefined,禁回退为 number 0
+		factoryRefId: query.factoryRefId ?? undefined,
 		line: row.line || '',
 		itemNum: row.itemNum || '',
 		op: row.op || '',