|
|
@@ -104,7 +104,7 @@ export let isUnset = stackVar(false);
|
|
|
export const unSetModelUpdate = (run: () => void) => {
|
|
|
const pop = isUnset.push(true)
|
|
|
run();
|
|
|
- nextTick(pop);
|
|
|
+ setTimeout(pop, 500)
|
|
|
};
|
|
|
export const autoSetModeCallback = <T extends object>(
|
|
|
current: T,
|
|
|
@@ -139,6 +139,7 @@ export const autoSetModeCallback = <T extends object>(
|
|
|
const handler = (newv: UnwrapRef<T>, oldv?: UnwrapRef<T>) => {
|
|
|
if (isSave || isUnset.value || isLeaveIng) return;
|
|
|
if (!setting.isUpdate || setting.isUpdate(newv, oldv)) {
|
|
|
+ console.error('handler')
|
|
|
isEdit.value || enterEdit();
|
|
|
isOld.value || enterOld();
|
|
|
saveCallback && sysBus.on("save", saveCallback, { last });
|