【功能新增】商城:售后分页查询,支持 userId 过滤

pull/498/MERGE
YunaiV 2024-08-18 13:02:21 +08:00
parent 3d56931268
commit 254d1e0322
2 changed files with 14 additions and 7 deletions

View File

@ -135,7 +135,7 @@
</div> </div>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column align="center" label="订单金额" prop="refundPrice"> <el-table-column align="center" label="订单金额" prop="refundPrice" min-width="120">
<template #default="scope"> <template #default="scope">
<span>{{ fenToYuan(scope.row.refundPrice) }} </span> <span>{{ fenToYuan(scope.row.refundPrice) }} </span>
</template> </template>
@ -206,6 +206,7 @@ const queryParams = reactive({
way: null, way: null,
type: null type: null
}) })
/** 查询列表 */ /** 查询列表 */
const getList = async () => { const getList = async () => {
loading.value = true loading.value = true
@ -216,23 +217,26 @@ const getList = async () => {
delete data.status delete data.status
} }
// //
const res = (await AfterSaleApi.getAfterSalePage(data)) as AfterSaleApi.TradeAfterSaleVO[] const res = await AfterSaleApi.getAfterSalePage(data)
list.value = res.list list.value = res.list as AfterSaleApi.TradeAfterSaleVO[]
total.value = res.total total.value = res.total
} finally { } finally {
loading.value = false loading.value = false
} }
} }
/** 搜索按钮操作 */ /** 搜索按钮操作 */
const handleQuery = async () => { const handleQuery = async () => {
queryParams.pageNo = 1 queryParams.pageNo = 1
await getList() await getList()
} }
/** 重置按钮操作 */ /** 重置按钮操作 */
const resetQuery = () => { const resetQuery = () => {
queryFormRef.value?.resetFields() queryFormRef.value?.resetFields()
handleQuery() handleQuery()
} }
/** tab 切换 */ /** tab 切换 */
const tabClick = async (tab: TabsPaneContext) => { const tabClick = async (tab: TabsPaneContext) => {
queryParams.status = tab.paneName queryParams.status = tab.paneName

View File

@ -133,12 +133,11 @@
</div> </div>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column align="center" label="订单金额" prop="refundPrice"> <el-table-column align="center" label="订单金额" prop="refundPrice" min-width="120">
<template #default="scope"> <template #default="scope">
<span>{{ fenToYuan(scope.row.refundPrice) }} </span> <span>{{ fenToYuan(scope.row.refundPrice) }} </span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column align="center" label="买家" prop="user.nickname" />
<el-table-column align="center" label="申请时间" prop="createTime" width="180"> <el-table-column align="center" label="申请时间" prop="createTime" width="180">
<template #default="scope"> <template #default="scope">
<span>{{ formatDate(scope.row.createTime) }}</span> <span>{{ formatDate(scope.row.createTime) }}</span>
@ -207,6 +206,7 @@ const queryParams = ref({
way: null, way: null,
type: null type: null
}) })
/** 查询列表 */ /** 查询列表 */
const getList = async () => { const getList = async () => {
loading.value = true loading.value = true
@ -218,24 +218,27 @@ const getList = async () => {
} }
// //
// TODO @userId // TODO @userId
const res = (await AfterSaleApi.getAfterSalePage(data)) as AfterSaleApi.TradeAfterSaleVO[] const res = await AfterSaleApi.getAfterSalePage(data)
list.value = res.list list.value = res.list as AfterSaleApi.TradeAfterSaleVO[]
total.value = res.total total.value = res.total
} finally { } finally {
loading.value = false loading.value = false
} }
} }
/** 搜索按钮操作 */ /** 搜索按钮操作 */
const handleQuery = async () => { const handleQuery = async () => {
queryParams.value.pageNo = 1 queryParams.value.pageNo = 1
await getList() await getList()
} }
/** 重置按钮操作 */ /** 重置按钮操作 */
const resetQuery = () => { const resetQuery = () => {
queryFormRef.value?.resetFields() queryFormRef.value?.resetFields()
queryParams.value.userId = userId queryParams.value.userId = userId
handleQuery() handleQuery()
} }
/** tab 切换 */ /** tab 切换 */
const tabClick = async (tab: TabsPaneContext) => { const tabClick = async (tab: TabsPaneContext) => {
queryParams.value.status = tab.paneName queryParams.value.status = tab.paneName