zs
2025-06-04 5a149d626ae8bc3fa4bddbb53f8caf40f51f6da6
Weben_CMS专用代码生成器/Code/Templete/Web/Controllers/EntityModeDrawer模板.txt
@@ -18,7 +18,8 @@
import {  
  BOOLEAN_OPTIONS_AddEdit 
} from '@/utils/commonOptionConstants'; 
// 寮曞叆鍏叡琛ㄥ崟宸ュ叿鏂囦欢
import { extractFormDataForOnConfirm,extractAndAssignFormData } from '@/utils/myformUtils';
export const use$EntityName$Drawer = (props: any, ctx?: any) => {
  const $PageMenuInstanceName$Drawer = injectModel<$EntityName$Drawer>('$PageMenuInstanceName$Drawer')
  /**
@@ -115,9 +116,7 @@
   */
  const onConfirm = async () => {
    await formRef.value?.validate()
    const data = {
      $Save_PageAddFormAttributes$
    }
    const data=extractFormDataForOnConfirm(formData);
    if (!current.value) {
      await $PageMenuInstanceName$Drawer.add$EntityName$(data)
    } else {
@@ -158,10 +157,7 @@
    if (current.value) {
      const res = await $PageMenuInstanceName$Drawer.get$EntityName$Detail(current.value)
      formData.value = {
        $PageAddFormAttributesByOpen$
        id: res.id,
      }
      extractAndAssignFormData(res,formData);
      disabled.value = true
      updateCheckData()
    } else {