fix: bug#10943
This commit is contained in:
parent
e56be3212a
commit
f5ef19817b
|
@ -86,6 +86,7 @@ import { storeToRefs } from 'pinia';
|
||||||
import {cloneDeep, flattenDeep, isArray, set} from 'lodash-es'
|
import {cloneDeep, flattenDeep, isArray, set} from 'lodash-es'
|
||||||
import { Form } from 'jetlinks-ui-components'
|
import { Form } from 'jetlinks-ui-components'
|
||||||
import {treeFilter} from "@/utils/comm";
|
import {treeFilter} from "@/utils/comm";
|
||||||
|
import { timeTypeKeys } from '@/views/rule-engine/Scene/Save/components/Terms/util'
|
||||||
|
|
||||||
const sceneStore = useSceneStore()
|
const sceneStore = useSceneStore()
|
||||||
const { data: formModel } = storeToRefs(sceneStore)
|
const { data: formModel } = storeToRefs(sceneStore)
|
||||||
|
@ -285,7 +286,19 @@ const columnSelect = (e: any) => {
|
||||||
|
|
||||||
const termsTypeSelect = (e: { key: string, name: string }) => {
|
const termsTypeSelect = (e: { key: string, name: string }) => {
|
||||||
const oldValue = isArray(paramsValue.value!.value) ? paramsValue.value!.value[0] : paramsValue.value!.value
|
const oldValue = isArray(paramsValue.value!.value) ? paramsValue.value!.value[0] : paramsValue.value!.value
|
||||||
const value = arrayParamsKey.includes(e.key) ? [ oldValue, undefined ] : oldValue
|
let value = arrayParamsKey.includes(e.key) ? [ oldValue, undefined ] : oldValue
|
||||||
|
|
||||||
|
// 如果上次的值 在 timeTypeKeys中 则不变
|
||||||
|
if (timeTypeKeys.includes(e.key)) {
|
||||||
|
if (tabsOptions.value[0].component !== 'int') {
|
||||||
|
value = undefined
|
||||||
|
}
|
||||||
|
tabsOptions.value[0].component = 'int'
|
||||||
|
} else if (!timeTypeKeys.includes(e.key) && tabsOptions.value[0].component == 'int') {
|
||||||
|
value = undefined
|
||||||
|
tabsOptions.value[0].component = 'date'
|
||||||
|
}
|
||||||
|
|
||||||
paramsValue.value = {
|
paramsValue.value = {
|
||||||
source: paramsValue.value?.source || tabsOptions.value[0].key,
|
source: paramsValue.value?.source || tabsOptions.value[0].key,
|
||||||
value: value
|
value: value
|
||||||
|
|
Loading…
Reference in New Issue