| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100 | 
							- const _Http = getApp().globalData.http;
 
- Page({
 
- 	data: {
 
- 		loading: true,
 
- 		active: 0,
 
- 		"content": {
 
- 			nocache: true,
 
- 			"pageNumber": 1,
 
- 			"pageTotal": 1,
 
- 			"pageSize": 20,
 
- 			status: "审核",
 
- 			total: 0,
 
- 			"where": {
 
- 				"condition": "",
 
- 			},
 
- 			sort: []
 
- 		},
 
- 		filter: [{
 
- 			label: "品牌",
 
- 			index: null,
 
- 			showName: "brandname", //显示字段
 
- 			valueKey: "brandname", //返回Key
 
- 			selectKey: "brandname", //传参 代表选着字段 不传参返回整个选择对象
 
- 			value: "", //选中值
 
- 			list: []
 
- 		}, {
 
- 			label: "领域",
 
- 			index: null,
 
- 			showName: "tradefield", //显示字段
 
- 			valueKey: "tradefield", //返回Key
 
- 			selectKey: "tradefield", //传参 代表选着字段 不传参返回整个选择对象
 
- 			value: "", //选中值
 
- 			list: []
 
- 		}]
 
- 	},
 
- 	onLoad(options) {
 
- 		this.getList(true)
 
- 	},
 
- 	/* 处理筛选 */
 
- 	handleFilter({
 
- 		detail
 
- 	}) {
 
- 		console.log(detail)
 
- 	},
 
- 	getList(init = false) {
 
- 		if (init.detail != undefined) init = init.detail;
 
- 		let content = this.data.content;
 
- 		if (init) content.pageNumber = 1;
 
- 		if (content.pageNumber > content.pageTotal) return;
 
- 		_Http.basic({
 
- 			"id": 20230111141104,
 
- 			content
 
- 		}).then(res => {
 
- 			console.log("订单列表", res)
 
- 			this.selectComponent('#ListBox').RefreshToComplete();
 
- 			this.setData({
 
- 				list: res.pageNumber == 1 ? res.data : this.data.list.concat(res.data),
 
- 				"content.pageNumber": res.pageNumber + 1,
 
- 				"content.pageTotal": res.pageTotal,
 
- 				"content.sort": res.sort,
 
- 				"content.total": res.total,
 
- 				loading: false
 
- 			})
 
- 		})
 
- 	},
 
- 	/* 搜索 */
 
- 	onSearch({
 
- 		detail
 
- 	}) {
 
- 		this.setData({
 
- 			"content.where.condition": detail
 
- 		});
 
- 		this.getList(true)
 
- 	},
 
- 	/* 切换tabs */
 
- 	tabsChange(e) {
 
- 		let status = "";
 
- 		switch (e.detail.title) {
 
- 			case '待收货':
 
- 				status = "审核";
 
- 				break;
 
- 			case '已收货':
 
- 				status = "收货";
 
- 				break;
 
- 		}
 
- 		this.setData({
 
- 			active: e.detail.index,
 
- 			"content.status": status
 
- 		});
 
- 		this.getList(true);
 
- 	},
 
- 	onReady() {
 
- 		this.setListHeight()
 
- 	},
 
- 	/* 设置页面高度 */
 
- 	setListHeight() {
 
- 		this.selectComponent("#ListBox").setHeight(".total", this);
 
- 	},
 
- })
 
 
  |