feat: 完善编辑组件以及新增更新后的回调删除
This commit is contained in:
@@ -19,7 +19,7 @@ export function useCreate(path: string, id: string | number | null = null, _form
|
||||
const beforeUpdate = ref()
|
||||
|
||||
const afterCreate = ref()
|
||||
|
||||
const afterUpdate = ref()
|
||||
// store
|
||||
function store(path: string, id: string | number | null = null) {
|
||||
loading.value = true
|
||||
@@ -43,12 +43,13 @@ export function useCreate(path: string, id: string | number | null = null, _form
|
||||
if (r.data.code === Code.SUCCESS) {
|
||||
isClose.value = true
|
||||
Message.success(r.data.message)
|
||||
|
||||
// 创建后的操作
|
||||
if (!id) {
|
||||
if (isFunction(afterCreate.value)) {
|
||||
afterCreate.value()
|
||||
}
|
||||
if (!id && isFunction(afterCreate.value)) {
|
||||
afterCreate.value()
|
||||
}
|
||||
// 更新后的操作
|
||||
if (id && isFunction(afterUpdate.value)) {
|
||||
afterUpdate.value()
|
||||
}
|
||||
} else {
|
||||
Message.error(r.data.message)
|
||||
@@ -81,5 +82,5 @@ export function useCreate(path: string, id: string | number | null = null, _form
|
||||
})
|
||||
}
|
||||
|
||||
return { formData, loading, form, submitForm, close, beforeCreate, beforeUpdate, afterCreate }
|
||||
return { formData, loading, form, submitForm, close, beforeCreate, beforeUpdate, afterCreate, afterUpdate }
|
||||
}
|
||||
|
Reference in New Issue
Block a user