From 63b4909ac5d0b7355be211cc7080673b41cdb3cc Mon Sep 17 00:00:00 2001
From: zhuguifei <zhuguifei>
Date: 星期三, 04 三月 2026 14:46:02 +0800
Subject: [PATCH] refactor(module(qa)): 代码重构
---
ruoyi-plus-soybean/src/views/qm/batch/modules/batch-operate-drawer.vue | 250 +++++++++++++++++++++++++++++++++++++++-----------
1 files changed, 195 insertions(+), 55 deletions(-)
diff --git a/ruoyi-plus-soybean/src/views/qm/batch/modules/batch-operate-drawer.vue b/ruoyi-plus-soybean/src/views/qm/batch/modules/batch-operate-drawer.vue
index 501cb94..12d91d0 100644
--- a/ruoyi-plus-soybean/src/views/qm/batch/modules/batch-operate-drawer.vue
+++ b/ruoyi-plus-soybean/src/views/qm/batch/modules/batch-operate-drawer.vue
@@ -67,63 +67,60 @@
function createDefaultModel(): Model {
return {
- id: '',
- batchCode: '',
- batchName: '',
- typ: '',
- eqpCode: '',
- matCode: '',
- judgeCode: '',
- batchDate: null,
- isflag: '',
- enabled: '',
- totalNum: null,
- results: '',
- approver: '',
- auditor: '',
- creater: '',
- tabDate: null,
- verName: '',
- verCode: '',
- archDate: '',
- flag: '',
- toMesDate: null,
- fromMesDate: null,
- deleted: null,
- batchDes: '',
- category: '',
- makeno: '',
- shifteqpno: '',
- boxno: '',
- pid: '',
- reviewer: '',
- rvcount: null,
- state: '',
- reviewTime: null,
- auditTime: null,
- spec: '',
- approveTime: null,
- unit: '',
- arrivalTime: null,
- storagePlace: '',
- checker: '',
- receiveTime: null,
- inspTime: null,
- storer: '',
- isverify: '',
- ischk: '',
- bak1: '',
- bak2: ''
+ id: '',
+ batchCode: '',
+ batchName: '',
+ typ: '',
+ eqpCode: '',
+ matCode: '',
+ judgeCode: '',
+ batchDate: null,
+ isflag: '',
+ enabled: '',
+ totalNum: null,
+ results: '',
+ approver: '',
+ auditor: '',
+ creater: '',
+ tabDate: null,
+ verName: '',
+ verCode: '',
+ archDate: '',
+ flag: '',
+ toMesDate: null,
+ fromMesDate: null,
+ deleted: null,
+ batchDes: '',
+ category: '',
+ makeno: '',
+ shifteqpno: '',
+ boxno: '',
+ pid: '',
+ reviewer: '',
+ rvcount: null,
+ state: '',
+ reviewTime: null,
+ auditTime: null,
+ spec: '',
+ approveTime: null,
+ unit: '',
+ arrivalTime: null,
+ storagePlace: '',
+ checker: '',
+ receiveTime: null,
+ inspTime: null,
+ storer: '',
+ isverify: '',
+ ischk: '',
+ bak1: '',
+ bak2: ''
};
}
-type RuleKey = Extract<
- keyof Model,
- | 'id'
->;
+type RuleKey = Extract<keyof Model, 'id'>;
const rules: Record<RuleKey, App.Global.FormRule> = {
- id: createRequiredRule('缂栫爜涓嶈兘涓虹┖'),
+ id: createRequiredRule('缂栫爜涓嶈兘涓虹┖')
};
function handleUpdateModelWhenEdit() {
@@ -141,16 +138,159 @@
async function handleSubmit() {
await validate();
- const { id, batchCode, batchName, typ, eqpCode, matCode, judgeCode, batchDate, isflag, enabled, totalNum, results, approver, auditor, creater, tabDate, verName, verCode, archDate, flag, toMesDate, fromMesDate, deleted, batchDes, category, makeno, shifteqpno, boxno, pid, reviewer, rvcount, state, reviewTime, auditTime, spec, approveTime, unit, arrivalTime, storagePlace, checker, receiveTime, inspTime, storer, isverify, ischk, bak1, bak2 } = model.value;
+ const {
+ id,
+ batchCode,
+ batchName,
+ typ,
+ eqpCode,
+ matCode,
+ judgeCode,
+ batchDate,
+ isflag,
+ enabled,
+ totalNum,
+ results,
+ approver,
+ auditor,
+ creater,
+ tabDate,
+ verName,
+ verCode,
+ archDate,
+ flag,
+ toMesDate,
+ fromMesDate,
+ deleted,
+ batchDes,
+ category,
+ makeno,
+ shifteqpno,
+ boxno,
+ pid,
+ reviewer,
+ rvcount,
+ state,
+ reviewTime,
+ auditTime,
+ spec,
+ approveTime,
+ unit,
+ arrivalTime,
+ storagePlace,
+ checker,
+ receiveTime,
+ inspTime,
+ storer,
+ isverify,
+ ischk,
+ bak1,
+ bak2
+ } = model.value;
// request
if (props.operateType === 'add') {
- const { error } = await fetchCreateBatch({ batchCode, batchName, typ, eqpCode, matCode, judgeCode, batchDate, isflag, enabled, totalNum, results, approver, auditor, creater, tabDate, verName, verCode, archDate, flag, toMesDate, fromMesDate, deleted, batchDes, category, makeno, shifteqpno, boxno, pid, reviewer, rvcount, state, reviewTime, auditTime, spec, approveTime, unit, arrivalTime, storagePlace, checker, receiveTime, inspTime, storer, isverify, ischk, bak1, bak2 });
+ const { error } = await fetchCreateBatch({
+ batchCode,
+ batchName,
+ typ,
+ eqpCode,
+ matCode,
+ judgeCode,
+ batchDate,
+ isflag,
+ enabled,
+ totalNum,
+ results,
+ approver,
+ auditor,
+ creater,
+ tabDate,
+ verName,
+ verCode,
+ archDate,
+ flag,
+ toMesDate,
+ fromMesDate,
+ deleted,
+ batchDes,
+ category,
+ makeno,
+ shifteqpno,
+ boxno,
+ pid,
+ reviewer,
+ rvcount,
+ state,
+ reviewTime,
+ auditTime,
+ spec,
+ approveTime,
+ unit,
+ arrivalTime,
+ storagePlace,
+ checker,
+ receiveTime,
+ inspTime,
+ storer,
+ isverify,
+ ischk,
+ bak1,
+ bak2
+ });
if (error) return;
}
if (props.operateType === 'edit') {
- const { error } = await fetchUpdateBatch({ id, batchCode, batchName, typ, eqpCode, matCode, judgeCode, batchDate, isflag, enabled, totalNum, results, approver, auditor, creater, tabDate, verName, verCode, archDate, flag, toMesDate, fromMesDate, deleted, batchDes, category, makeno, shifteqpno, boxno, pid, reviewer, rvcount, state, reviewTime, auditTime, spec, approveTime, unit, arrivalTime, storagePlace, checker, receiveTime, inspTime, storer, isverify, ischk, bak1, bak2 });
+ const { error } = await fetchUpdateBatch({
+ id,
+ batchCode,
+ batchName,
+ typ,
+ eqpCode,
+ matCode,
+ judgeCode,
+ batchDate,
+ isflag,
+ enabled,
+ totalNum,
+ results,
+ approver,
+ auditor,
+ creater,
+ tabDate,
+ verName,
+ verCode,
+ archDate,
+ flag,
+ toMesDate,
+ fromMesDate,
+ deleted,
+ batchDes,
+ category,
+ makeno,
+ shifteqpno,
+ boxno,
+ pid,
+ reviewer,
+ rvcount,
+ state,
+ reviewTime,
+ auditTime,
+ spec,
+ approveTime,
+ unit,
+ arrivalTime,
+ storagePlace,
+ checker,
+ receiveTime,
+ inspTime,
+ storer,
+ isverify,
+ ischk,
+ bak1,
+ bak2
+ });
if (error) return;
}
--
Gitblit v1.9.3