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'])
-
+ effect="light"
+ :content="item.timeValue"
+ placement="top"
+ >
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 = () => {
{
class="demo-ruleForm"
>
-
+
{
:show-file-list="false"
accept=".ttf"
:on-change="onChange"
+ :before-upload="beforeAvatarUpload"
:http-request="uploadExcel"
:on-error="uploadFail"
name="file"
@@ -152,6 +163,7 @@ const confirm = () => {
action=""
:multiple="false"
ref="uploadAgain"
+ :before-upload="beforeAvatarUpload"
:show-file-list="false"
accept=".ttf"
:on-change="onChange"
diff --git a/core/core-frontend/src/views/system/font/index.vue b/core/core-frontend/src/views/system/font/index.vue
index 5aa789e8b2..653d829eb2 100644
--- a/core/core-frontend/src/views/system/font/index.vue
+++ b/core/core-frontend/src/views/system/font/index.vue
@@ -112,7 +112,7 @@ onMounted(() => {
字体管理
-
+
@@ -154,9 +154,7 @@ onMounted(() => {
设为默认字体
- 删除
+ 删除