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
+