| | |
| | | |
| | | 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() { |
| | |
| | | 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; |
| | | } |
| | | |