提交 bb2f3fd2 作者: ZhangLingKun

功能:宣传中心排序

上级 0084aea9
...@@ -38,6 +38,8 @@ const bannerType = [ ...@@ -38,6 +38,8 @@ const bannerType = [
{ label: '链接', value: 8 }, { label: '链接', value: 8 },
{ label: '富文本', value: 11 }, { label: '富文本', value: 11 },
]; ];
// 全部数据
// let tableDataAll: TableType = [];
const MaterielManageDetail = () => { const MaterielManageDetail = () => {
const { confirm } = Modal; const { confirm } = Modal;
...@@ -121,6 +123,8 @@ const MaterielManageDetail = () => { ...@@ -121,6 +123,8 @@ const MaterielManageDetail = () => {
if (res && res.code === '200') { if (res && res.code === '200') {
const { list } = res.result; // 解构 const { list } = res.result; // 解构
setTableDataAll(list || []); setTableDataAll(list || []);
// tableDataAll = list || [];
setSortBtnDisabled(false);
} }
}; };
// 切换排序 // 切换排序
...@@ -148,11 +152,12 @@ const MaterielManageDetail = () => { ...@@ -148,11 +152,12 @@ const MaterielManageDetail = () => {
setSortBtnDisabled(true); setSortBtnDisabled(true);
// 转换位置 // 转换位置
const res = await CommonAPI.exchangeBannerInfo( const res = await CommonAPI.exchangeBannerInfo(
from === 'up' ? [tableDataAll[index - 1], item] : [tableDataAll[index + 1], item], from === 'up'
? [tableDataAll[index - 1], tableDataAll[index]]
: [tableDataAll[index + 1], tableDataAll[index]],
); );
if (res && res.code === '200') { if (res && res.code === '200') {
message.success('操作成功').then(); message.success('操作成功').then();
setSortBtnDisabled(false);
// setSelectedRows(from === 'up' ? [tableDataAll[index - 1]] : [tableDataAll[index + 1]]); // setSelectedRows(from === 'up' ? [tableDataAll[index - 1]] : [tableDataAll[index + 1]]);
// 如果是当前页的第一条数据 // 如果是当前页的第一条数据
if (tableIndex === 0 && from === 'up') { if (tableIndex === 0 && from === 'up') {
...@@ -210,6 +215,13 @@ const MaterielManageDetail = () => { ...@@ -210,6 +215,13 @@ const MaterielManageDetail = () => {
render: (_text, _record, index) => (pagination.current - 1) * pagination.pageSize + index + 1, render: (_text, _record, index) => (pagination.current - 1) * pagination.pageSize + index + 1,
}, },
{ {
title: 'sort',
dataIndex: 'sort',
align: 'center',
width: '100px',
ellipsis: true,
},
{
title: '名称', title: '名称',
dataIndex: 'bannerName', dataIndex: 'bannerName',
align: 'center', align: 'center',
...@@ -411,6 +423,7 @@ const MaterielManageDetail = () => { ...@@ -411,6 +423,7 @@ const MaterielManageDetail = () => {
setAddModalVisible(false); setAddModalVisible(false);
setEditData(undefined); setEditData(undefined);
paginationChange(pagination.current, pagination.pageSize); paginationChange(pagination.current, pagination.pageSize);
getAllData().then();
}} }}
moduleId={Number(qs.parse(location.search).id)} moduleId={Number(qs.parse(location.search).id)}
/> />
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论