mirror of
https://github.com/1Panel-dev/MaxKB.git
synced 2025-12-26 01:33:05 +00:00
fix: 修复参数设置页面,回显问题
This commit is contained in:
parent
c9f6941b9a
commit
434db5a900
|
|
@ -102,7 +102,8 @@ class ErrMessage:
|
|||
'required': gettext_lazy('【%s】此字段必填。' % field),
|
||||
'null': gettext_lazy('【%s】此字段不能为null。' % field),
|
||||
'invalid_image': gettext_lazy('【%s】上载有效的图像。您上载的文件不是图像或图像已损坏。' % field),
|
||||
'max_length': gettext_lazy('请确保此文件名最多包含 {max_length} 个字符(长度为 {length})。')
|
||||
'max_length': gettext_lazy('【%s】请确保此文件名最多包含 {max_length} 个字符(长度为 {length})。' % field),
|
||||
'invalid': gettext_lazy('【%s】提交的数据不是文件。请检查表单上的编码类型。' % field)
|
||||
}
|
||||
|
||||
@staticmethod
|
||||
|
|
@ -112,5 +113,5 @@ class ErrMessage:
|
|||
'empty': gettext_lazy('【%s】提交的文件为空。' % field),
|
||||
'invalid': gettext_lazy('【%s】提交的数据不是文件。请检查表单上的编码类型。' % field),
|
||||
'no_name': gettext_lazy('【%s】无法确定任何文件名。' % field),
|
||||
'max_length': gettext_lazy('请确保此文件名最多包含 {max_length} 个字符(长度为 {length})。')
|
||||
'max_length': gettext_lazy('【%s】请确保此文件名最多包含 {max_length} 个字符(长度为 {length})。' % field)
|
||||
}
|
||||
|
|
|
|||
|
|
@ -326,8 +326,8 @@ const xpackForm = ref<any>({
|
|||
header_font_color: '#1f2329'
|
||||
},
|
||||
float_location: {
|
||||
x: { type: '', value: 0 },
|
||||
y: { type: '', value: 0 }
|
||||
x: { type: 'bottom', value: 30 },
|
||||
y: { type: 'right', value: 0 }
|
||||
}
|
||||
})
|
||||
|
||||
|
|
@ -389,12 +389,9 @@ const open = (data: any, content: any) => {
|
|||
xpackForm.value.show_history = data.show_history
|
||||
xpackForm.value.draggable = data.draggable
|
||||
xpackForm.value.show_guide = data.show_guide
|
||||
xpackForm.value.avatar = data.avatar
|
||||
xpackForm.value.float_icon = data.float_icon
|
||||
imgUrl.value.avatar = data.avatar
|
||||
imgUrl.value.float_icon = data.float_icon
|
||||
imgUrl.value.user_avatar = data.user_avatar
|
||||
xpackForm.value.user_avatar = data.user_avatar
|
||||
xpackForm.value.disclaimer = data.disclaimer
|
||||
xpackForm.value.disclaimer_value = data.disclaimer_value
|
||||
xpackForm.value.custom_theme.theme_color = data.custom_theme?.theme_color
|
||||
|
|
@ -411,10 +408,12 @@ const submit = async (formEl: FormInstance | undefined) => {
|
|||
await formEl.validate((valid, fields) => {
|
||||
if (valid) {
|
||||
let fd = new FormData()
|
||||
form.value.custom_theme = JSON.stringify(form.value.custom_theme)
|
||||
form.value.float_location = JSON.stringify(form.value.float_location)
|
||||
Object.keys(form.value).map((item) => {
|
||||
fd.append(item, form.value[item])
|
||||
if (['custom_theme', 'float_location'].includes(item)) {
|
||||
fd.append(item, JSON.stringify(form.value[item]))
|
||||
} else {
|
||||
fd.append(item, form.value[item])
|
||||
}
|
||||
})
|
||||
applicationXpackApi.putAccessToken(id as string, fd, loading).then((res) => {
|
||||
emit('refresh')
|
||||
|
|
|
|||
Loading…
Reference in New Issue