From d344d4f8cdb9b0f98ef29184b8c6042dc1ed9b5f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9B=B9=E7=A3=8A?= <45566618@qq.com> Date: Sun, 28 Sep 2025 13:41:29 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9C=8D=E5=8A=A1=E6=8C=87=E4=BB=A4=E5=A2=9E?= =?UTF-8?q?=E5=8A=A0=E2=80=9C=E5=8D=B3=E6=97=B6=E6=8C=87=E4=BB=A4=E7=84=A6?= =?UTF-8?q?=E7=82=B9=E5=9B=BE=E7=89=87=E5=AD=97=E6=AE=B5=E2=80=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/ConfigServiceDirectiveForm.vue | 16 +++++++++++++++- .../components/DirectiveRadioCom.vue | 4 ++-- 2 files changed, 17 insertions(+), 3 deletions(-) diff --git a/src/views/services/serviceDirective/components/ConfigServiceDirectiveForm.vue b/src/views/services/serviceDirective/components/ConfigServiceDirectiveForm.vue index 3820d18..6129235 100644 --- a/src/views/services/serviceDirective/components/ConfigServiceDirectiveForm.vue +++ b/src/views/services/serviceDirective/components/ConfigServiceDirectiveForm.vue @@ -146,6 +146,13 @@ + + + + @@ -297,6 +304,7 @@ const formData = reactive>({ previewFile: defaultPrePic, previewFileSmall: defaultPreSmallPic, immediateFile: defaultImmediatePic, + immediateFileFocus: defaultImmediatePic, }); const { createMessage } = useMessage(); const labelCol = ref({ xs: { span: 24 }, sm: { span: 4 } }); @@ -530,6 +538,9 @@ function edit(record, isEditMedia_ = false, showMedia_ = true, showExistTags = t if (!formData.immediateFile) { formData.immediateFile = defaultImmediatePic } + if (!formData.immediateFileFocus) { + formData.immediateFileFocus = defaultImmediatePic + } } }); } @@ -591,6 +602,9 @@ async function submitForm() { if (model.immediateFile == defaultImmediatePic) { model.immediateFile = null } + if (model.immediateFileFocus == defaultImmediatePic) { + model.immediateFileFocus = null + } await saveOrUpdate(model, isUpdate.value) .then((res) => { @@ -776,4 +790,4 @@ defineExpose({ .slide-fade-leave-from { opacity: 1; } - \ No newline at end of file + diff --git a/src/views/services/serviceDirective/components/DirectiveRadioCom.vue b/src/views/services/serviceDirective/components/DirectiveRadioCom.vue index a8ca0bc..6819805 100644 --- a/src/views/services/serviceDirective/components/DirectiveRadioCom.vue +++ b/src/views/services/serviceDirective/components/DirectiveRadioCom.vue @@ -24,7 +24,7 @@ const props = defineProps({ const emit = defineEmits(['update:directiveMediaBtnValue', 'change']) -const tabs = ['服务指令图片(大)', '服务指令图片(小)', '指令音频文件', '指令视频文件', '即时指令图标'] +const tabs = ['服务指令图片(大)', '服务指令图片(小)', '指令音频文件', '指令视频文件', '即时指令图标', '即时指令-焦点'] const activeTab = ref(props.directiveMediaBtnValue) watch(() => props.directiveMediaBtnValue, (newVal) => { @@ -97,4 +97,4 @@ const handleTabClick = (index) => { .tab-container.compact .tab-text { max-width: 80px; } - \ No newline at end of file +