This commit is contained in:
parent
2cca06116b
commit
77d9292401
|
|
@ -37,14 +37,14 @@ const data: TableData = {
|
|||
delete params.path
|
||||
|
||||
let img = params.cover.image[0]
|
||||
if(typeof img === 'object') {
|
||||
if (typeof img === 'object') {
|
||||
img = img.url
|
||||
}
|
||||
params.translations.ZH.cover = img || ''
|
||||
params.translations.EN.cover = img || ''
|
||||
delete params.cover
|
||||
|
||||
if(data.id) {
|
||||
if (data.id) {
|
||||
await self.api?.updateData(params)
|
||||
} else {
|
||||
delete params.id
|
||||
|
|
@ -61,12 +61,12 @@ const data: TableData = {
|
|||
Object.keys(data).forEach((langKey) => {
|
||||
const langData = data[langKey];
|
||||
Object.keys(langData).forEach((fieldKey) => {
|
||||
const field = self.bean.form.find((f:any) => f.key === fieldKey);
|
||||
if(fieldKey === 'name') {
|
||||
const field = self.bean.form.find((f: any) => f.key === fieldKey);
|
||||
if (fieldKey === 'name') {
|
||||
data[langKey]['file_name'] = langData[fieldKey]
|
||||
}
|
||||
if(fieldKey === 'cover') {
|
||||
data[langKey]['cover'] = {image: data[langKey]['cover'] ? [{url: data[langKey]['cover']}] : []}
|
||||
if (fieldKey === 'cover') {
|
||||
data[langKey]['cover'] = { image: data[langKey]['cover'] ? [{ url: data[langKey]['cover'] }] : [] }
|
||||
}
|
||||
if (!field) return;
|
||||
data[langKey][fieldKey] = langData[fieldKey];
|
||||
|
|
@ -132,7 +132,6 @@ const data: TableData = {
|
|||
[self.bean.docTypes] = results.map(
|
||||
(res) => toOptions(res?.data?.items ?? [])
|
||||
)
|
||||
console.log('docTypes', self.bean.docTypes)
|
||||
}
|
||||
}
|
||||
],
|
||||
|
|
@ -172,7 +171,7 @@ const data: TableData = {
|
|||
title: '新建',
|
||||
type: ' ' as any,
|
||||
fun(self) {
|
||||
if(self.bean) {
|
||||
if (self.bean) {
|
||||
self.bean.id = null;
|
||||
self.bean.showEditorDialog = true;
|
||||
}
|
||||
|
|
@ -206,6 +205,17 @@ const data: TableData = {
|
|||
key: 'create_time',
|
||||
name: '创建时间',
|
||||
},
|
||||
{
|
||||
key: 'weight',
|
||||
name: '权重',
|
||||
sort: "desc",
|
||||
editor: {
|
||||
type: "input",
|
||||
subFun(self, data, row) {
|
||||
return self.api?.updateData({ ...data, id: String(data.id), })
|
||||
},
|
||||
}
|
||||
},
|
||||
{
|
||||
key: 'table_tools',
|
||||
name: '操作',
|
||||
|
|
@ -217,7 +227,7 @@ const data: TableData = {
|
|||
title: '编辑',
|
||||
type: ' ' as any,
|
||||
fun(self, row) {
|
||||
if(self.bean) {
|
||||
if (self.bean) {
|
||||
self.bean.id = row.id;
|
||||
self.bean.showEditorDialog = true;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue