| | |
| | | import isEqual from 'lodash/isEqual' |
| | | import { ConfirmBox } from '@/components/ConfirmBox/ConfirmBox' |
| | | import { cloneDeep } from 'lodash' |
| | | |
| | | // å¼å
¥å
Œ
±é项é
ç½® |
| | | 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') |
| | | /** |
| | |
| | | return props.row || null |
| | | }) |
| | | |
| | | |
| | | const datePicker = (attrs) => { |
| | | return ( |
| | | <el-date-picker |
| | | type="date" |
| | | format="YYYY-MM-DD HH:mm:ss" |
| | | formatValue="YYYY-MM-DD HH:mm:ss" |
| | | {...attrs} |
| | | ></el-date-picker> |
| | | ) |
| | | } |
| | | const inputNumber = (attrs) => { |
| | | return ( |
| | | <el-input-number |
| | |
| | | precision="0" |
| | | {...attrs} |
| | | ></el-input-number> |
| | | ) |
| | | } |
| | | |
| | | const dateTimePicker = (attrs) => { |
| | | return ( |
| | | <el-date-picker |
| | | type="datetime" |
| | | format="YYYY-MM-DD HH:mm:ss" |
| | | formatValue="YYYY-MM-DD HH:mm:ss" |
| | | {...attrs} |
| | | ></el-date-picker> |
| | | ) |
| | | } |
| | | |
| | |
| | | * æ·»å çformåæ®µ |
| | | */ |
| | | const formItems = reactive([ |
| | | $PageAddFormAttributes$ |
| | | $PageAddFormAttributes_formItems$ |
| | | ]) |
| | | /** |
| | | * æ ¡éªæ¯å¦ææ°æ®åå |
| | |
| | | */ |
| | | 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 { |
| | |
| | | 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 { |