diff --git a/core/core-frontend/src/views/visualized/data/dataset/form/index.vue b/core/core-frontend/src/views/visualized/data/dataset/form/index.vue index 053f7f58e4..35ede323db 100644 --- a/core/core-frontend/src/views/visualized/data/dataset/form/index.vue +++ b/core/core-frontend/src/views/visualized/data/dataset/form/index.vue @@ -513,6 +513,10 @@ const confirmEditCalc = () => { return } const obj = cloneDeep(calcEdit.value.fieldForm) + const { deType, dateFormat, deExtractType } = obj + obj.dateFormat = deType === 1 ? dateFormat : '' + obj.dateFormatType = deType === 1 ? dateFormat : '' + obj.deTypeArr = deType === 1 && deExtractType === 0 ? [deType, dateFormat] : [deType] const result = allfields.value.findIndex(ele => obj.id === ele.id) if (result !== -1) { allfields.value.splice(result, 1, obj)