fix: 修复应用恢复默认样式不生效的缺陷

--bug=1048192 --user=王孝刚 【应用】显示设置恢复默认无效 https://www.tapd.cn/57709429/s/1600563
This commit is contained in:
wxg0103 2024-10-29 15:32:25 +08:00 committed by wxg0103
parent 69e3d1020e
commit 0f63db683c

View File

@ -267,16 +267,16 @@
<el-checkbox v-model="form.show_source" label="显示知识来源" />
<el-checkbox v-model="form.show_history" label="显示历史记录" />
<el-checkbox v-model="form.show_guide" label="显示引导图(浮窗模式)" />
<el-checkbox v-model="form.disclaimer" label="免责声明" />
<el-tooltip :content="form.disclaimer_value" placement="top">
<el-input
v-if="form.disclaimer"
v-model="form.disclaimer_value"
style="width: 422px; margin-bottom: 10px"
@change="changeValue"
:maxlength="128"
/>
</el-tooltip>
<el-checkbox v-model="form.disclaimer" label="免责声明" @change="changeDisclaimer" />
<span v-if="form.disclaimer"
><el-tooltip :content="form.disclaimer_value" placement="top">
<el-input
v-model="form.disclaimer_value"
style="width: 422px; margin-bottom: 10px"
@change="changeValue"
:maxlength="128"
/> </el-tooltip
></span>
</el-space>
</el-form>
</el-col>
@ -303,6 +303,7 @@ import applicationXpackApi from '@/api/application-xpack'
import { MsgSuccess, MsgError } from '@/utils/message'
import { t } from '@/locales'
import useStore from '@/stores'
import { cloneDeep } from 'lodash'
const { user } = useStore()
const route = useRoute()
@ -375,12 +376,8 @@ const customStyle = computed(() => {
})
function resetForm() {
form.value = {
...defaultSetting
}
xpackForm.value = {
...defaultSetting
}
form.value = cloneDeep(defaultSetting)
xpackForm.value = cloneDeep(defaultSetting)
imgUrl.value = {
avatar: '',
float_icon: '',
@ -418,7 +415,6 @@ const open = (data: any, content: any) => {
}
xpackForm.value.float_location = data.float_location
form.value = xpackForm.value
dialogVisible.value = true
}
@ -426,6 +422,10 @@ const changeValue = (value: string) => {
xpackForm.value.disclaimer_value = value
}
const changeDisclaimer = (value: boolean) => {
xpackForm.value.disclaimer = value
}
const submit = async (formEl: FormInstance | undefined) => {
if (!formEl) return
await formEl.validate((valid, fields) => {