|
- const config = require('../../config/config.js')
- const Http = require('../../utils/HttpBasics.js')
- const util = require('../../utils/util.js')
- const app = getApp();
- Page({
-
- /**
- * 页面的初始数据
- */
- data: {
- couponOrderStatus:0,
- idss: 1,
- pageNum: 1,
- seekFlag:"",
- selectArray: [
- {
- "id": "0",
- "value": "全部"
- },
- {
- "id": "1",
- "value": "商品名称搜索"
- }, {
- "id": "2",
- "text": "用户手机号搜索"
- }],
- tabTxt: [{
- title: '待发货',
- idss: 1,
- couponorderstatus:0,
- },
- {
- title: '已发货',
- idss: 2,
- couponorderstatus: 0,
- },
- {
- title: '已完成',
- idss: 3,
- couponorderstatus: 1,
- },
- {
- title: '全部',
- idss: 100,
- couponorderstatus: "",
- }
- ],
- list:[],
- pageNum: 1,
- title:"",
- cUserPhone:"",
- value:"",
- },
- setValue(e){
- let value = e.detail.value
- if(this.data.seekFlag==0){
- this.setData({
- title: "",
- cUserPhone: "",
- })
- }else if (this.data.seekFlag == 1){
- this.setData({
- title: value,
- cUserPhone: "",
- })
- }else{
- this.setData({
- title: "",
- cUserPhone: value,
- })
- }
- },
- gokuaidi(e) {
- let nu = e.currentTarget.dataset.nu
- wx.navigateToMiniProgram({
- appId: 'wx6885acbedba59c14',
- path: `pages/result/result?nu=${nu}&com=&querysource=third_xcx`
- })
- },
- search(e){
- if (e.currentTarget.dataset.pagenum == 1) {
- this.setData({
- pageNum: 1
- })
- }
- this.getList()
- },
- getList(){
- let data = {
- pageNum: this.data.pageNum,
- pageSize: 7,
- shippingStatus:this.data.idss,
- couponOrderStatus: this.data.couponOrderStatus
- }
- if (this.data.seekFlag==1){
- data.title = this.data.title
- } else if (this.data.seekFlag == 2){
- data.cUserPhone = this.data.cUserPhone
- }
- Http.get({
- url: config.api.goodsList,
- data
- }).then(res=>{
- let tempList = res.data.list
- tempList.map(item=>{
- item.createDate = util.formatTime(item.createDate, 'yyyy-MM-dddd hh:mm:ss')
- if (item.deliveryInfo){
- item.deliveryInfo = JSON.parse(item.deliveryInfo)
-
- }
-
- })
- let thenList = this.data.list
- let allLsit = [...thenList,...tempList]
- if(this.data.pageNum>1){
- this.setData({
- list: allLsit
- })
-
- }else{
- // tempList.map(item => {
- // item.createDate = util.formatTime(item.createDate, 'yyyy-MM-dddd hh:mm:ss')
- // })
- this.setData({
- list: tempList
- })
- }
- }).catch(err=>{
- wx.showToast({
- title: err.message,
- icon:"none"
- })
- })
- },
-
- select: function(e) {
-
- this.setData({
- seekFlag:e.detail.id,
- title: "",
- cUserPhone: "",
- value:"",
- })
- },
-
- // 选项卡
- filterTab: function(e) {
- let that = this;
- that.setData({
- idss: e.target.dataset.idss || e.currentTarget.dataset.idss,
- pageNum: 1,
- title: "",
- cUserPhone: "",
- value: "",
- pageNum:1,
- couponOrderStatus: e.currentTarget.dataset.couponorderstatus
- })
- this.getList()
- },
- goShipments(e){
- let id = e.currentTarget.dataset.id
- wx.navigateTo({
- url: `/pages/deliveryDetails/deliveryDetails?id=${id}`,
- })
- },
- /**
- * 生命周期函数--监听页面加载
- */
- onLoad: function(options) {
-
- },
-
- /**
- * 生命周期函数--监听页面初次渲染完成
- */
- onReady: function() {
-
- },
-
- /**
- * 生命周期函数--监听页面显示
- */
- onShow: function() {
- this.getList()
- },
-
- /**
- * 生命周期函数--监听页面隐藏
- */
- onHide: function() {
-
- },
-
- /**
- * 生命周期函数--监听页面卸载
- */
- onUnload: function() {
-
- },
-
- /**
- * 页面相关事件处理函数--监听用户下拉动作
- */
- onPullDownRefresh: function() {
-
- },
-
- /**
- * 页面上拉触底事件的处理函数
- */
- onReachBottom: function() {
- console.log("到底了")
- this.setData({
- pageNum: this.data.pageNum+1
- })
- this.getList()
- },
-
- /**
- * 用户点击右上角分享
- */
- onShareAppMessage: function() {
-
- }
- })
|