|
|
@ -258,11 +258,15 @@ function CRUD(options) { |
|
|
|
return |
|
|
|
} |
|
|
|
crud.status.add = CRUD.STATUS.PROCESSING |
|
|
|
crud.crudMethod.add(crud.form).then(() => { |
|
|
|
crud.crudMethod.add(crud.form).then((res) => { |
|
|
|
crud.status.add = CRUD.STATUS.NORMAL |
|
|
|
crud.resetForm() |
|
|
|
crud.addSuccessNotify() |
|
|
|
if (res && res !== 'SUCCESS') { |
|
|
|
callVmHook(crud, CRUD.HOOK.afterSubmit, res) |
|
|
|
} else { |
|
|
|
callVmHook(crud, CRUD.HOOK.afterSubmit) |
|
|
|
} |
|
|
|
crud.toQuery() |
|
|
|
}).catch(() => { |
|
|
|
crud.status.add = CRUD.STATUS.PREPARED |
|
|
|