Add default values when tracking edits in list interface (#9707)

* add default values when tracking edits in list

* reset edits when drawer is closed
This commit is contained in:
Azri Kahar
2021-12-02 05:31:03 +08:00
committed by GitHub
parent 0dc0fd4360
commit 3391ac9f01

View File

@@ -213,7 +213,8 @@ export default defineComponent({
}
function trackEdits(updatedValues: any) {
Object.assign(edits.value, updatedValues);
const combinedValues = Object.assign({}, defaults.value, updatedValues);
Object.assign(edits.value, combinedValues);
}
function checkDiscard() {
@@ -289,6 +290,7 @@ export default defineComponent({
emitValue(props.value.slice(0, -1));
}
edits.value = {};
active.value = null;
}
},