服务指令增加“即时指令焦点图片字段”
This commit is contained in:
parent
f02604af65
commit
d344d4f8cd
|
|
@ -146,6 +146,13 @@
|
||||||
<JImageUploadtz v-else v-model:value="formData.immediateFile" maxCount="1"
|
<JImageUploadtz v-else v-model:value="formData.immediateFile" maxCount="1"
|
||||||
:disabled="disabled || !isMain" />
|
:disabled="disabled || !isMain" />
|
||||||
</a-col>
|
</a-col>
|
||||||
|
<a-col :span="24" v-show="directiveMediaBtnValue == 5">
|
||||||
|
<JImageUploadtz v-if="opeType == 'dmlook'"
|
||||||
|
:value="!!formData.immediateFileFocus ? mediaApiAddress + formData.immediateFileFocus : defaultImmediatePic"
|
||||||
|
maxCount="1" :disabled="disabled || !isMain" />
|
||||||
|
<JImageUploadtz v-else v-model:value="formData.immediateFileFocus" maxCount="1"
|
||||||
|
:disabled="disabled || !isMain" />
|
||||||
|
</a-col>
|
||||||
</a-row>
|
</a-row>
|
||||||
<a-row style="padding: 20px;">
|
<a-row style="padding: 20px;">
|
||||||
<a-col :span="2">
|
<a-col :span="2">
|
||||||
|
|
@ -297,6 +304,7 @@ const formData = reactive<Record<string, any>>({
|
||||||
previewFile: defaultPrePic,
|
previewFile: defaultPrePic,
|
||||||
previewFileSmall: defaultPreSmallPic,
|
previewFileSmall: defaultPreSmallPic,
|
||||||
immediateFile: defaultImmediatePic,
|
immediateFile: defaultImmediatePic,
|
||||||
|
immediateFileFocus: defaultImmediatePic,
|
||||||
});
|
});
|
||||||
const { createMessage } = useMessage();
|
const { createMessage } = useMessage();
|
||||||
const labelCol = ref<any>({ xs: { span: 24 }, sm: { span: 4 } });
|
const labelCol = ref<any>({ xs: { span: 24 }, sm: { span: 4 } });
|
||||||
|
|
@ -530,6 +538,9 @@ function edit(record, isEditMedia_ = false, showMedia_ = true, showExistTags = t
|
||||||
if (!formData.immediateFile) {
|
if (!formData.immediateFile) {
|
||||||
formData.immediateFile = defaultImmediatePic
|
formData.immediateFile = defaultImmediatePic
|
||||||
}
|
}
|
||||||
|
if (!formData.immediateFileFocus) {
|
||||||
|
formData.immediateFileFocus = defaultImmediatePic
|
||||||
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
@ -591,6 +602,9 @@ async function submitForm() {
|
||||||
if (model.immediateFile == defaultImmediatePic) {
|
if (model.immediateFile == defaultImmediatePic) {
|
||||||
model.immediateFile = null
|
model.immediateFile = null
|
||||||
}
|
}
|
||||||
|
if (model.immediateFileFocus == defaultImmediatePic) {
|
||||||
|
model.immediateFileFocus = null
|
||||||
|
}
|
||||||
|
|
||||||
await saveOrUpdate(model, isUpdate.value)
|
await saveOrUpdate(model, isUpdate.value)
|
||||||
.then((res) => {
|
.then((res) => {
|
||||||
|
|
|
||||||
|
|
@ -24,7 +24,7 @@ const props = defineProps({
|
||||||
|
|
||||||
const emit = defineEmits(['update:directiveMediaBtnValue', 'change'])
|
const emit = defineEmits(['update:directiveMediaBtnValue', 'change'])
|
||||||
|
|
||||||
const tabs = ['服务指令图片(大)', '服务指令图片(小)', '指令音频文件', '指令视频文件', '即时指令图标']
|
const tabs = ['服务指令图片(大)', '服务指令图片(小)', '指令音频文件', '指令视频文件', '即时指令图标', '即时指令-焦点']
|
||||||
const activeTab = ref(props.directiveMediaBtnValue)
|
const activeTab = ref(props.directiveMediaBtnValue)
|
||||||
|
|
||||||
watch(() => props.directiveMediaBtnValue, (newVal) => {
|
watch(() => props.directiveMediaBtnValue, (newVal) => {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue