Skip to content

Commit 0f63db6

Browse files
committed
fix: 修复应用恢复默认样式不生效的缺陷
--bug=1048192 --user=王孝刚 【应用】显示设置恢复默认无效 https://www.tapd.cn/57709429/s/1600563
1 parent 69e3d10 commit 0f63db6

File tree

1 file changed

+17
-17
lines changed

1 file changed

+17
-17
lines changed

ui/src/views/application-overview/component/XPackDisplaySettingDialog.vue

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -267,16 +267,16 @@
267267
<el-checkbox v-model="form.show_source" label="显示知识来源" />
268268
<el-checkbox v-model="form.show_history" label="显示历史记录" />
269269
<el-checkbox v-model="form.show_guide" label="显示引导图(浮窗模式)" />
270-
<el-checkbox v-model="form.disclaimer" label="免责声明" />
271-
<el-tooltip :content="form.disclaimer_value" placement="top">
272-
<el-input
273-
v-if="form.disclaimer"
274-
v-model="form.disclaimer_value"
275-
style="width: 422px; margin-bottom: 10px"
276-
@change="changeValue"
277-
:maxlength="128"
278-
/>
279-
</el-tooltip>
270+
<el-checkbox v-model="form.disclaimer" label="免责声明" @change="changeDisclaimer" />
271+
<span v-if="form.disclaimer"
272+
><el-tooltip :content="form.disclaimer_value" placement="top">
273+
<el-input
274+
v-model="form.disclaimer_value"
275+
style="width: 422px; margin-bottom: 10px"
276+
@change="changeValue"
277+
:maxlength="128"
278+
/> </el-tooltip
279+
></span>
280280
</el-space>
281281
</el-form>
282282
</el-col>
@@ -303,6 +303,7 @@ import applicationXpackApi from '@/api/application-xpack'
303303
import { MsgSuccess, MsgError } from '@/utils/message'
304304
import { t } from '@/locales'
305305
import useStore from '@/stores'
306+
import { cloneDeep } from 'lodash'
306307
const { user } = useStore()
307308
308309
const route = useRoute()
@@ -375,12 +376,8 @@ const customStyle = computed(() => {
375376
})
376377
377378
function resetForm() {
378-
form.value = {
379-
...defaultSetting
380-
}
381-
xpackForm.value = {
382-
...defaultSetting
383-
}
379+
form.value = cloneDeep(defaultSetting)
380+
xpackForm.value = cloneDeep(defaultSetting)
384381
imgUrl.value = {
385382
avatar: '',
386383
float_icon: '',
@@ -418,14 +415,17 @@ const open = (data: any, content: any) => {
418415
}
419416
xpackForm.value.float_location = data.float_location
420417
form.value = xpackForm.value
421-
422418
dialogVisible.value = true
423419
}
424420
425421
const changeValue = (value: string) => {
426422
xpackForm.value.disclaimer_value = value
427423
}
428424
425+
const changeDisclaimer = (value: boolean) => {
426+
xpackForm.value.disclaimer = value
427+
}
428+
429429
const submit = async (formEl: FormInstance | undefined) => {
430430
if (!formEl) return
431431
await formEl.validate((valid, fields) => {

0 commit comments

Comments
 (0)