diff --git a/core/core-frontend/src/custom-component/v-query/QueryConditionConfiguration.vue b/core/core-frontend/src/custom-component/v-query/QueryConditionConfiguration.vue index 4598a0f6c5..e410833713 100644 --- a/core/core-frontend/src/custom-component/v-query/QueryConditionConfiguration.vue +++ b/core/core-frontend/src/custom-component/v-query/QueryConditionConfiguration.vue @@ -333,8 +333,9 @@ const setType = () => { if (field?.deType === 7) { curComponent.value.displayType = '0' } + if ( - displayType !== curComponent.value.displayType && + +displayType !== +curComponent.value.displayType && !([3, 4].includes(+displayType) && +curComponent.value.displayType === 2) ) { setTypeChange() @@ -807,7 +808,7 @@ const validate = () => { } if (ele.displayType !== '9' && ele.optionValueSource === 1 && !ele.field.id) { - ElMessage.error('请选择数据集的选项值字段') + ElMessage.error(!ele.dataset?.id ? '请选择数据集及选项值字段' : '请选择数据集的选项值字段') return true } diff --git a/core/core-frontend/src/views/chart/components/editor/filter/auth-tree/FilterFiled.vue b/core/core-frontend/src/views/chart/components/editor/filter/auth-tree/FilterFiled.vue index 2aa3646568..d989212399 100644 --- a/core/core-frontend/src/views/chart/components/editor/filter/auth-tree/FilterFiled.vue +++ b/core/core-frontend/src/views/chart/components/editor/filter/auth-tree/FilterFiled.vue @@ -476,14 +476,19 @@ const emits = defineEmits(['update:item', 'del'])
diff --git a/core/core-frontend/src/views/system/font/UploadDetail.vue b/core/core-frontend/src/views/system/font/UploadDetail.vue index 1a7357b5b7..b6010c70be 100644 --- a/core/core-frontend/src/views/system/font/UploadDetail.vue +++ b/core/core-frontend/src/views/system/font/UploadDetail.vue @@ -73,8 +73,17 @@ defineExpose({ init }) +const beforeAvatarUpload = rawFile => { + if (rawFile.type !== 'font/ttf') { + ElMessage.error('只支持上传ttf格式的字体文件!') + return false + } + return true +} const onChange = file => { - state.fileList = file + if (file.raw?.type === 'font/ttf') { + state.fileList = file + } } const uploadFail = response => { @@ -110,6 +119,7 @@ const confirm = () => {