diff --git a/views/news/list.tsx b/views/news/list.tsx index 6283f00..f3c3665 100644 --- a/views/news/list.tsx +++ b/views/news/list.tsx @@ -289,19 +289,36 @@ const data: TableData = { { key: 'weight', name: '权重', - width: '100px', + width: '120px', sort: 'desc', - editor: { - type: 'input', - subFun(self, data, row) { - return self.api?.updateData({ - id: String(data.id), - category_id: String(row.category_id), - weight: data.weight, - pinned: String(row.pinned), - cover_show: row.covers_show - }) - } + // editor: { + // type: 'input', + // subFun(self, data, row) { + // return self.api?.updateData({ + // id: String(data.id), + // category_id: String(row.category_id), + // weight: data.weight, + // pinned: String(row.pinned), + // cover_show: row.covers_show + // }) + // } + // } + renderBodyCell({row, column, rowIndex, self}) { + const key = column.columnKey + const value = row[key] + return { + const v = e.target.value + console.log(v, value) + if(v !== value) { + self.api?.updateData({ + id: String(row.id), + category_id: String(row.category_id), + weight: String(v), + pinned: String(row.pinned), + cover_show: row.covers_show + }) + } + }} /> } }, {