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/md/shift/modules/shift-operate-drawer.vue | 80 +++++++++++++++++++++++++++++----------
1 files changed, 59 insertions(+), 21 deletions(-)
diff --git a/ruoyi-plus-soybean/src/views/md/shift/modules/shift-operate-drawer.vue b/ruoyi-plus-soybean/src/views/md/shift/modules/shift-operate-drawer.vue
index e98ba6e..ded007d 100644
--- a/ruoyi-plus-soybean/src/views/md/shift/modules/shift-operate-drawer.vue
+++ b/ruoyi-plus-soybean/src/views/md/shift/modules/shift-operate-drawer.vue
@@ -45,29 +45,26 @@
function createDefaultModel(): Model {
return {
- id: '',
- wsId: '',
- code: '',
- name: '',
- stim: '',
- etim: '',
- seq: null,
- enable: null,
- del: null,
- createUserName: '',
- createUserTime: null,
- updateUserName: '',
- updateUserTime: null
+ id: '',
+ wsId: '',
+ code: '',
+ name: '',
+ stim: '',
+ etim: '',
+ seq: null,
+ enable: null,
+ del: null,
+ createUserName: '',
+ createUserTime: null,
+ updateUserName: '',
+ updateUserTime: null
};
}
-type RuleKey = Extract<
- keyof Model,
- | 'id'
->;
+type RuleKey = Extract<keyof Model, 'id'>;
const rules: Record<RuleKey, App.Global.FormRule> = {
- id: createRequiredRule('ud涓嶈兘涓虹┖'),
+ id: createRequiredRule('ud涓嶈兘涓虹┖')
};
function handleUpdateModelWhenEdit() {
@@ -85,16 +82,57 @@
async function handleSubmit() {
await validate();
- const { id, wsId, code, name, stim, etim, seq, enable, del, createUserName, createUserTime, updateUserName, updateUserTime } = model.value;
+ const {
+ id,
+ wsId,
+ code,
+ name,
+ stim,
+ etim,
+ seq,
+ enable,
+ del,
+ createUserName,
+ createUserTime,
+ updateUserName,
+ updateUserTime
+ } = model.value;
// request
if (props.operateType === 'add') {
- const { error } = await fetchCreateShift({ wsId, code, name, stim, etim, seq, enable, del, createUserName, createUserTime, updateUserName, updateUserTime });
+ const { error } = await fetchCreateShift({
+ wsId,
+ code,
+ name,
+ stim,
+ etim,
+ seq,
+ enable,
+ del,
+ createUserName,
+ createUserTime,
+ updateUserName,
+ updateUserTime
+ });
if (error) return;
}
if (props.operateType === 'edit') {
- const { error } = await fetchUpdateShift({ id, wsId, code, name, stim, etim, seq, enable, del, createUserName, createUserTime, updateUserName, updateUserTime });
+ const { error } = await fetchUpdateShift({
+ id,
+ wsId,
+ code,
+ name,
+ stim,
+ etim,
+ seq,
+ enable,
+ del,
+ createUserName,
+ createUserTime,
+ updateUserName,
+ updateUserTime
+ });
if (error) return;
}
--
Gitblit v1.9.3