From ccf200b60ad213343a13d36c17c5ee5ac5cd7b7a Mon Sep 17 00:00:00 2001
From: litian <C21AF165>
Date: 星期三, 27 三月 2024 20:19:45 +0800
Subject: [PATCH] 样书等

---
 packagePersonal/pages/myOrder/index.js |   42 +++++++++++++++++++++++++++++++++++-------
 1 files changed, 35 insertions(+), 7 deletions(-)

diff --git a/packagePersonal/pages/myOrder/index.js b/packagePersonal/pages/myOrder/index.js
index 7e8d3c4..1794a45 100644
--- a/packagePersonal/pages/myOrder/index.js
+++ b/packagePersonal/pages/myOrder/index.js
@@ -1,7 +1,9 @@
 const app = getApp();
 import moment from 'moment'
 import tool2 from "../../../assets/js/toolClass.js"
-import { getPublicImage } from "../../../assets/js/middleGround/tool.js";
+import {
+  getPublicImage
+} from "../../../assets/js/middleGround/tool.js";
 Page({
 
   /**
@@ -9,8 +11,7 @@
    */
   data: {
     active: 0,
-    tabList: [
-      {
+    tabList: [{
         label: '鍏ㄩ儴',
         value: 'all',
       },
@@ -27,6 +28,7 @@
         value: 'Cancel',
       }
     ],
+    searchText: "",
     list: [],
     //鍒嗛〉
     page: 1,
@@ -61,20 +63,34 @@
     that.setData({
       skeletonLoding: true,
       active: item.detail.value,
-      queryFilter: info.value == 'all' ? [] : [{ field: 'State', value: info.value }],
+      queryFilter: info.value == 'all' ? [] : [{
+        field: 'State',
+        value: info.value
+      }],
       list: [],
       page: 1,
       bottomLoading: false,
       isMoreData: false,
+      searchText: ""
     })
     that.getDataList(false);
   },
 
   getDataList(isReachBottom) {
+    var searchArr = [];
+    console.log(this.data.searchText, "earch")
+    if (this.data.searchText != undefined && this.data.searchText != "") {
+      searchArr.push({
+        compareType: "Contains",
+        field: "orderNumber",
+        keywords: this.data.searchText,
+      })
+    }
     const data = {
       start: this.data.page * this.data.limit - this.data.limit,
       size: this.data.limit,
       filterList: this.data.queryFilter,
+      searchList: searchArr,
       sort: {
         type: 'Desc',
         field: 'CreateDate'
@@ -139,6 +155,7 @@
           })
         } else {
           this.setData({
+            list: false,
             skeletonLoding: false,
             loading: false
           })
@@ -147,6 +164,12 @@
         console.log(error)
       }
     })
+  },
+  onSearchOrder(e) {
+    this.setData({
+      searchText: e.detail.value,
+    })
+    this.getDataList(false);
   },
 
 
@@ -161,7 +184,8 @@
       limit: 12,
       pageTotalCount: 0,
       bottomLoading: false,
-      isMoreData: false
+      isMoreData: false,
+      searchText: ''
     })
     this._freshing = true;
     this.setData({
@@ -198,13 +222,17 @@
   },
 
   onCancel(e) {
-    let { orderNum } = e.currentTarget.dataset
+    let {
+      orderNum
+    } = e.currentTarget.dataset
     wx.showModal({
       title: '鎻愮ず', //鎻愮ず鐨勬爣棰�
       content: '纭畾瑕佸彇娑堣鍗曪紵', //鎻愮ず鐨勫唴瀹�
       success: function (res) {
         if (res.confirm) {
-          app.MG.store.cancelOrder({ orderNum: orderNum }).then(() => {
+          app.MG.store.cancelOrder({
+            orderNum: orderNum
+          }).then(() => {
             wx.showToast({
               title: "璁㈠崟宸插彇娑�",
               icon: 'success',

--
Gitblit v1.9.1