fix(shop): 修复商城商品导出及专区商品分页问题
- 修复专区商品抽屉分页中20/100条/页按键无效,增加动态分页参数支持 - 修复商城商品导出功能无反应问题,调整loading初始值保证导出流程执行 - 支持商品导出携带当前筛选条件,保证导出数据符合筛选结果 - 商品导出增加封面图路径列,导出URL文本方式避免跨域限制 - 优化UserSelectModal手机号码展示,改为优先展示真实号码字段 - 相关组件调整分页及导出事件参数,提升交互准确性与稳定性
This commit is contained in:
@@ -101,7 +101,7 @@
|
||||
{ title: '姓名', dataIndex: 'realName', key: 'realName', align: 'center' },
|
||||
{ title: '手机号码', dataIndex: 'phone', key: 'phone', align: 'center', customRender: ({ text, record }: any) => text || record.mobile || '-' },
|
||||
{ title: '昵称', dataIndex: 'nickname', key: 'nickname', align: 'center' },
|
||||
{ title: '所属部门', dataIndex: 'organizationName', key: 'organizationName', align: 'center' },
|
||||
// { title: '所属部门', dataIndex: 'organizationName', key: 'organizationName', align: 'center' },
|
||||
{ title: '操作', key: 'action', align: 'center', width: 90 }
|
||||
];
|
||||
|
||||
|
||||
@@ -148,9 +148,11 @@
|
||||
:pagination="{
|
||||
total: goodsTotal,
|
||||
current: goodsPage,
|
||||
pageSize: 10,
|
||||
onChange: (page: number) => {
|
||||
goodsPage = page;
|
||||
pageSize: goodsPageSize,
|
||||
showSizeChanger: true,
|
||||
onChange: (page: number, pageSize: number) => {
|
||||
goodsPage.value = page;
|
||||
goodsPageSize.value = pageSize;
|
||||
loadGoods(currentSectionId);
|
||||
}
|
||||
}"
|
||||
@@ -257,6 +259,7 @@
|
||||
const goodsList = ref<any[]>([]);
|
||||
const goodsTotal = ref(0);
|
||||
const goodsPage = ref(1);
|
||||
const goodsPageSize = ref(10);
|
||||
// 商品搜索/添加
|
||||
const goodsSearchText = ref('');
|
||||
const goodsSearchLoading = ref(false);
|
||||
@@ -477,7 +480,7 @@
|
||||
|
||||
const loadGoods = (sectionId: number) => {
|
||||
goodsLoading.value = true;
|
||||
listSectionGoods(sectionId, { page: goodsPage.value, limit: 10 })
|
||||
listSectionGoods(sectionId, { page: goodsPage.value, limit: goodsPageSize.value })
|
||||
.then((res) => {
|
||||
goodsList.value = res?.list || [];
|
||||
goodsTotal.value = res?.count || 0;
|
||||
|
||||
Reference in New Issue
Block a user