1
0
Code Issues Pull Requests Packages Projects Releases Wiki Activity GitHub Gitee

小程序订单详情筛选条件完成

This commit is contained in:
2023-03-21 14:53:33 +08:00
parent c9f171e5d5
commit 87eaf03b9d
8 changed files with 166 additions and 67 deletions

View File

@@ -9,6 +9,12 @@ Page({
* 页面的初始数据
*/
data: {
filterActiveId: '',
filterActiveName: '',
filterList: [],
filterPirckerIndex: 0,
orderList: [],
},
@@ -68,12 +74,61 @@ Page({
},
// filterRadioChange(e) {
// console.log("e.detail.value", e.detail.value)
// this.setData({
// filterActiveId: e.detail.value,
// })
// this.updatePageData()
// },
filterPickerChange(e) {
console.log("e.detail.value", e.detail.value)
let filter = this.data.filterList[e.detail.value]
console.log("filterActiveId", filter.id)
console.log("filterActiveName", filter.name)
this.setData({
filterActiveId: filter.id,
filterActiveName: filter.name
})
this.updatePageData()
},
loadPageData() {
(async () => {
let orderList = await orderService.listUserOrder()
console.log("orderList", orderList)
let userOrder = await orderService.listUserOrder()
console.log("userOrder", userOrder)
let filterList = Object.keys(userOrder.filter).map(key => {
return {
id: key,
name: userOrder.filter[key],
}
})
filterList.unshift({
id: '',
name: "全部",
})
console.log("filterList", filterList)
this.setData({
orderList: orderList.map(order => {
filterList: filterList,
filterActiveName: "全部",
orderList: userOrder.orders.map(order => {
order.displayDate = order.orderDate.replace("T", " ")
return order
})
})
})();
},
updatePageData() {
this.setData({
orderList: [],
});
(async () => {
let userOrder = await orderService.listUserOrder(this.data.filterActiveId)
console.log("userOrder", userOrder)
this.setData({
orderList: userOrder.orders.map(order => {
order.displayDate = order.orderDate.replace("T", " ")
return order
})