parent
af0c39582a
commit
d388e896e5
@ -0,0 +1,8 @@
|
|||||||
|
//列表参数类型
|
||||||
|
export type OrderListParm = {
|
||||||
|
currentPage:number;
|
||||||
|
pageSize:number;
|
||||||
|
type:string;
|
||||||
|
userName:string;
|
||||||
|
total:number; //分页的总条数
|
||||||
|
}
|
@ -0,0 +1,6 @@
|
|||||||
|
import http from "../../http";
|
||||||
|
import type { OrderListParm } from "./OrderModel";
|
||||||
|
//列表
|
||||||
|
export const gePcOrdertListApi = (parm:OrderListParm)=>{
|
||||||
|
return http.get("/wxapi/order/getPcOrderList",parm)
|
||||||
|
}
|
@ -0,0 +1,63 @@
|
|||||||
|
import type { OrderListParm } from '../../api/order/OrderModel'
|
||||||
|
import {nextTick, onMounted, reactive, ref} from 'vue'
|
||||||
|
import { gePcOrdertListApi } from '../../api/order'
|
||||||
|
export default function useOrderTable(){
|
||||||
|
//表格高度
|
||||||
|
const tableHeight = ref(0)
|
||||||
|
//表格数据
|
||||||
|
const tableList = ref([])
|
||||||
|
//表格查询的参数
|
||||||
|
const listParm = reactive<OrderListParm>({
|
||||||
|
currentPage:1,
|
||||||
|
pageSize:10,
|
||||||
|
type:'',
|
||||||
|
userName:'',
|
||||||
|
total:0
|
||||||
|
})
|
||||||
|
//列表
|
||||||
|
const getList = async()=>{
|
||||||
|
let res = await gePcOrdertListApi(listParm)
|
||||||
|
if(res && res.code == 200){
|
||||||
|
//设置表格数据
|
||||||
|
tableList.value = res.data.records;
|
||||||
|
//设置分页总条数
|
||||||
|
listParm.total = res.data.total;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
//搜索
|
||||||
|
const searchBtn = ()=>{
|
||||||
|
getList()
|
||||||
|
}
|
||||||
|
//重置
|
||||||
|
const resetBtn = ()=>{
|
||||||
|
listParm.currentPage = 1;
|
||||||
|
listParm.type = ''
|
||||||
|
getList()
|
||||||
|
}
|
||||||
|
//页容量改变触发
|
||||||
|
const sizeChange = (size:number)=>{
|
||||||
|
listParm.pageSize = size;
|
||||||
|
getList()
|
||||||
|
}
|
||||||
|
//页数改变触发
|
||||||
|
const currentChange = (page:number)=>{
|
||||||
|
listParm.currentPage = page;
|
||||||
|
getList()
|
||||||
|
}
|
||||||
|
onMounted(()=>{
|
||||||
|
getList()
|
||||||
|
nextTick(()=>{
|
||||||
|
tableHeight.value = window.innerHeight - 220
|
||||||
|
})
|
||||||
|
})
|
||||||
|
return{
|
||||||
|
tableList,
|
||||||
|
listParm,
|
||||||
|
getList,
|
||||||
|
searchBtn,
|
||||||
|
resetBtn,
|
||||||
|
sizeChange,
|
||||||
|
currentChange,
|
||||||
|
tableHeight
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in new issue