12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788 |
- // pages/index/repair/repair.js
- import HTTP from "../../../../requestFn/Api";
- const app = getApp();
- Page({
- data: {
- garden_id: null,
- order_list: [],
- status: {
- 1: "未派单",
- 2: "已派单",
- 3: "已完结"
- },
- page: 1,
- page_size: 10,
- hasMore: true,
- },
- onLoad() {
- const that = this;
- const {
- garden_id
- } = app.globalData;
- if (garden_id) {
- that.setData({
- garden_id
- });
- }
- },
- onShow(options) {
- this.init()
- },
- goAddRepair() {
- wx.navigateTo({
- url: './addrepair/addrepair',
- })
- },
- init() {
- this.setData({
- page: 1,
- hasMore: true
- })
- this.getOrder_list(true);
- },
- async getOrder_list(flag = false) {
- const that = this;
- let {
- page,
- page_size,
- order_list,
- garden_id
- } = that.data
- let res = await HTTP.Repair_order({
- garden_id,
- page,
- page_size
- })
- that.setData({
- order_list: flag ? res.list : [...order_list, ...res.list],
- page: ++page,
- hasMore: res.list.length === page_size
- })
- },
- onReachBottom() {
- if (!this.data.hasMore) {
- wx.showToast({
- title: '没有更多数据了',
- icon: 'none'
- })
- return console.log('没有更多数据了');
- }
- this.getOrder_list()
- },
- goDetail(e) {
- const {
- id
- } = e.currentTarget
- wx.navigateTo({
- url: `./detail/detail?id=${id}`,
- })
- },
- /**
- * 页面相关事件处理函数--监听用户下拉动作
- */
- onPullDownRefresh: function () {
- app.onRefresh();
- this.init(true);
- },
- })
|