Browse Source

新增物流信息

master
杜叶春 2 years ago
parent
commit
b716e5fd00
  1. 13
      pages/address/address.js
  2. 11
      pages/address/index.js
  3. 9
      pages/address/upaddress.js
  4. 12
      pages/article/article.js
  5. 8
      pages/bangding/bangding.js
  6. 4
      pages/cart/cart.js
  7. 8
      pages/category/category.js
  8. 8
      pages/collection/collection.js
  9. 10
      pages/comment/comment.js
  10. 8
      pages/coupon/index.js
  11. 8
      pages/distribution/detail.js
  12. 4
      pages/distribution/list.js
  13. 8
      pages/distribution/user.js
  14. 4
      pages/envelope/envelope.js
  15. 11
      pages/footprint/footprint.js
  16. 4
      pages/group_buy/cantuan.js
  17. 4
      pages/group_buy/comment.js
  18. 4
      pages/group_buy/detail.js
  19. 1
      pages/group_buy/detail.wxml
  20. 4
      pages/group_buy/group.js
  21. 5
      pages/group_buy/payfor.js
  22. 4
      pages/index/index.js
  23. 8
      pages/listdetail/listdetail.js
  24. 90
      pages/logistics/logistics.js
  25. 107
      pages/logistics/logistics.wxml
  26. 105
      pages/logistics/logistics.wxss
  27. 4
      pages/new/new.js
  28. 11
      pages/notice/index.js
  29. 11
      pages/notice/notice.js
  30. 203
      pages/order/detail.js
  31. 12
      pages/order/detail.wxml
  32. 743
      pages/order/order.js
  33. 1
      pages/order/order.json
  34. 411
      pages/order/order.wxml
  35. 571
      pages/order/order.wxss
  36. 4
      pages/order/pay.js
  37. 2
      pages/order/pay.wxml
  38. 8
      pages/order/pay.wxss
  39. 12
      pages/order/payment.wxml
  40. 13
      pages/order/payment.wxss
  41. 8
      pages/product/detail.js
  42. 12
      pages/return_goods/index.js
  43. 8
      pages/return_goods/return_goods.js
  44. 2
      pages/return_goods/return_goods.wxss
  45. 9
      pages/set/set.js
  46. 8
      pages/sign_in/sign_in.js
  47. 2
      pages/sign_in/sign_in.wxml
  48. 11
      pages/user/recharge.js
  49. 7
      pages/user/score.js
  50. 10
      pages/user/transfer.js
  51. 9
      pages/user/transfer1.js
  52. 9
      pages/user/transfer_jifen.js
  53. 16
      pages/user/user.js
  54. 10
      pages/user/user.wxml
  55. 11
      pages/user/wallet.js
  56. 8
      pages/user/withdrawals.js
  57. 23
      utils/server.js

13
pages/address/address.js

@ -27,18 +27,7 @@ Page({
* 生命周期函数--监听页面加载
*/
onLoad: function (options) {
// wx.setNavigationBarColor({
// frontColor: app.d.frontColor,
// backgroundColor: app.d.bgcolor, //页面标题为路由参数
// animation: {
// duration: 400,
// timingFunc: 'easeIn'
// }
// })
// this.setData({
// bgcolor: app.d.bgcolor,
// cartId: options.cartId
// });
},
// 点击保存
SaveAddress: function (e) {

11
pages/address/index.js

@ -71,17 +71,6 @@ Page({
onLoad: function (options) {
// wx.setNavigationBarColor({
// frontColor: app.d.frontColor,
// backgroundColor: app.d.bgcolor, //页面标题为路由参数
// animation: {
// duration: 400,
// timingFunc: 'easeIn'
// }
// })
// this.setData({
// bgcolor: app.d.bgcolor
// });
var that = this;
// 页面初始化 options为页面跳转所带来的参数
// if (options.cartId) {

9
pages/address/upaddress.js

@ -35,15 +35,6 @@ Page({
* 生命周期函数--监听页面加载
*/
onLoad: function (options) {
console.log(options)
// wx.setNavigationBarColor({
// frontColor: app.d.frontColor,
// backgroundColor: app.d.bgcolor, //页面标题为路由参数
// animation: {
// duration: 400,
// timingFunc: 'easeIn'
// }
// })
var region = []
region.push(options.sheng)
region.push(options.city)

12
pages/article/article.js

@ -12,17 +12,7 @@ Page({
},
onLoad: function (options) {
console.log(options)
wx.setNavigationBarColor({
frontColor: app.d.frontColor,
backgroundColor: app.d.bgcolor, //页面标题为路由参数
animation: {
duration: 400,
timingFunc: 'easeIn'
}
})
this.setData({
bgcolor: app.d.bgcolor
});
var that = this;
var id = options.id;
if (options.p_openid != '') {

8
pages/bangding/bangding.js

@ -92,14 +92,6 @@ Page({
*/
onLoad: function () {
wx.setNavigationBarColor({
frontColor: app.d.frontColor,//
backgroundColor: app.d.bgcolor, //页面标题为路由参数
animation: {
duration: 400,
timingFunc: 'easeIn'
}
})
wx.checkSession({
success: function (e) {
app.globalData.userInfo['session_key'] = app.globalData.userInfo.session_key;

4
pages/cart/cart.js

@ -325,10 +325,6 @@ Page({
bgcolor: app.d.bgcolor,
user_id: app.globalData.userInfo.openid
});
// wx.setNavigationBarColor({
// frontColor: app.d.frontColor,//
// backgroundColor: app.d.bgcolor //页面标题为路由参数
// });
this.loadProductData();
this.sum();
},

8
pages/category/category.js

@ -52,14 +52,6 @@ Page({
that.setData({
color:app.d.bgcolor,
})
// wx.setNavigationBarColor({
// frontColor: app.d.frontColor,
// backgroundColor: app.d.bgcolor, //页面标题为路由参数
// animation: {
// duration: 400,
// timingFunc: 'easeIn'
// }
// }),
this.search();
},
//事件处理函数

8
pages/collection/collection.js

@ -5,14 +5,6 @@ Page({
remind: '加载中',
},
onLoad: function (options) {
wx.setNavigationBarColor({
frontColor: app.d.frontColor,
backgroundColor: app.d.bgcolor, //页面标题为路由参数
animation: {
duration: 400,
timingFunc: 'easeIn'
}
})
},
//下拉刷新

10
pages/comment/comment.js

@ -27,15 +27,7 @@ Page({
});
}
});
// 设备信息结束
wx.setNavigationBarColor({
frontColor: app.d.frontColor,
backgroundColor: app.d.bgcolor, //页面标题为路由参数
animation: {
duration: 400,
timingFunc: 'easeIn'
}
})
var orderId = options.ordersn; // 订单号
var user_id = app.globalData.userInfo.openid; // 微信id
var pid = options.pid; // 商品id

8
pages/coupon/index.js

@ -17,14 +17,6 @@ Page({
this.pop = this.selectComponent("#pop")
},
onLoad: function (options) {
wx.setNavigationBarColor({
frontColor: app.d.frontColor,
backgroundColor: app.d.bgcolor, //页面标题为路由参数
animation: {
duration: 400,
timingFunc: 'easeIn'
}
})
var rtype = options.type;
if (rtype == 'receive') {
this.requestaward();

8
pages/distribution/detail.js

@ -149,14 +149,6 @@ Page({
var that = this;
var openid = app.globalData.userInfo.openid;
var bgcolor = app.d.bgcolor;
wx.setNavigationBarColor({
frontColor: app.d.frontColor,
backgroundColor: bgcolor, // 页面标题为路由参数
animation: {
duration: 400,
timingFunc: 'easeIn'
}
});
wx.request({
url: app.d.ceshiUrl + '&action=product&m=index',
method: 'post',

4
pages/distribution/list.js

@ -291,10 +291,6 @@ Page({
this.setData({
bgcolor: app.d.bgcolor,
});
wx.setNavigationBarColor({
frontColor: app.d.frontColor,//
backgroundColor: app.d.bgcolor //页面标题为路由参数
})
//页面初始化 options为页面跳转所带来的参数
this.getMore();
that.setData({

8
pages/distribution/user.js

@ -22,14 +22,6 @@ Page({
wx.stopPullDownRefresh() //停止下拉刷新
},
onLoad: function (options) {
wx.setNavigationBarColor({
frontColor: app.d.frontColor,//
backgroundColor: app.d.bf_color, //页面标题为路由参数
animation: {
duration: 400,
timingFunc: 'easeIn'
}
})
this.setData({
bgcolor: app.d.bf_color
});

4
pages/envelope/envelope.js

@ -23,10 +23,6 @@ Page({
})
},
onLoad: function (options) {
wx.setNavigationBarColor({
frontColor: app.d.frontColor,//
backgroundColor: app.d.bgcolor //页面标题为路由参数
})
var that = this;
var id = options.id;
if (options.p_openid != '') {

11
pages/footprint/footprint.js

@ -15,17 +15,6 @@ Page({
* 生命周期函数--监听页面加载
*/
onLoad: function (options) {
wx.setNavigationBarColor({
frontColor: app.d.frontColor,
backgroundColor: app.d.bgcolor, //页面标题为路由参数
animation: {
duration: 400,
timingFunc: 'easeIn'
}
}),
this.setData({
bgcolor: app.d.bf_color
});
this.footprint();
},
//页面加载完成函数

4
pages/group_buy/cantuan.js

@ -91,10 +91,6 @@ Page({
self.setData({
bgcolor: app.d.bgcolor,
})
wx.setNavigationBarColor({
frontColor: app.d.frontColor,//
backgroundColor: app.d.bgcolor //页面标题为路由参数
});
},
//首次进去选中
one: function () {

4
pages/group_buy/comment.js

@ -27,10 +27,6 @@ Page({
var that = this
that.pid = options.pid
console.log(options)
wx.setNavigationBarColor({
frontColor: app.d.frontColor,//
backgroundColor: app.d.bgcolor //页面标题为路由参数
});
that.setData({
quan: parseInt(options.good) + parseInt(options.notbad) + parseInt(options.bad),
good: options.good,

4
pages/group_buy/detail.js

@ -56,10 +56,6 @@ Page({
})
var systemInfo = wx.getSystemInfoSync()
wx.setNavigationBarColor({
frontColor: app.d.frontColor,//
backgroundColor: app.d.bgcolor //页面标题为路由参数
});
if (options.pagefrom) {
console.log('监听成功')
}

1
pages/group_buy/detail.wxml

@ -25,7 +25,6 @@
</view>
<!-- 加载页面结束 -->
<block wx:else>
<import src="/pages/template/toast.wxml" />
<import src="../../wxParse/wxParse.wxml" />
<scroll-view scroll-y="true" class="scroll-view-y" scroll-with-animation="true" scroll-top="{{scrollTop}}" lower-threshold="50" bindscrolltolower="scrolltolower" style="height: {{windowHeight-50}}px;">

4
pages/group_buy/group.js

@ -290,10 +290,6 @@ Page({
this.setData({
bgcolor: app.d.bgcolor,
});
wx.setNavigationBarColor({
frontColor: app.d.frontColor,//
backgroundColor: app.d.bgcolor //页面标题为路由参数
})
//页面初始化 options为页面跳转所带来的参数
var that = this;
var select = that.data.select;

5
pages/group_buy/payfor.js

@ -86,11 +86,6 @@ Page({
}
var uid = app.globalData.userInfo.openid; // 微信id
var wallet = app.globalData.userInfo.wallet; // 钱包状态
wx.setNavigationBarColor({
frontColor: app.d.frontColor, //
backgroundColor: app.d.bgcolor //设置页面参数
})
app.request.wxRequest({
url: '&action=pi&p=pintuan&c=groupbuy&m=payfor',
data: {

4
pages/index/index.js

@ -178,10 +178,6 @@ Page({
zjList: data.Marketing_list,
memberPlugin: data.memberPlugin //是否显示会员权益条
});
// wx.setNavigationBarColor({
// frontColor: app.d.frontColor,
// backgroundColor: app.d.bgcolor //页面标题为路由参数
// });
that.setData({ remind: '' });
// console.log(data.Marketing_list.length)
if (data.Marketing_list.length) {

8
pages/listdetail/listdetail.js

@ -55,10 +55,6 @@ Page({
var title = options.title;
//页面初始化 options为页面跳转所带来的参数
if (objectId || title) {
// wx.setNavigationBarColor({
// frontColor: app.d.frontColor,//
// backgroundColor: app.d.bgcolor //页面标题为路由参数
// })
//更改头部标题
wx.setNavigationBarTitle({
title: options.title,
@ -177,10 +173,6 @@ Page({
success: function () {
},
});
wx.setNavigationBarColor({
frontColor: app.d.frontColor,//
backgroundColor: app.d.bgcolor //页面标题为路由参数
});
wx.request({
url: app.d.ceshiUrl + '&action=search&m=search',
method: 'post',

90
pages/logistics/logistics.js

@ -7,7 +7,8 @@ Page({
* 页面的初始数据
*/
data: {
wuliu: ['已接收', '抵达深圳', '抵达广州'],
wuliu: '',
wuliuList: [],
remind: '加载中'
},
@ -17,62 +18,28 @@ Page({
onLoad: function (options) {
console.log(options)
var that = this;
wx.setNavigationBarColor({
frontColor: app.d.frontColor,
backgroundColor: app.d.bgcolor, //页面标题为路由参数
animation: {
duration: 400,
timingFunc: 'easeIn'
}
});
that.reloadData(options);
},
// 数据加载
reloadData: function (options) {
var that = this;
var orderId = options.orderId;
var details = options.details ? options.details : '';
var type = options.type ? options.type : '';
var courier_num = options.courier_num;//kuaididanhao
var express_id = options.express_id;//快递编号
wx.request({
url: app.d.ceshiUrl + '&action=order&m=logistics',
method: 'post',
data: {
id: orderId,
details: details,
type: type,
courier_num: courier_num,
express_id: express_id
},
header: {
'Content-Type': 'application/x-www-form-urlencoded'
},
success: function (res) {
var status = res.data.status;
if (status == 1) {
if (res.data.res_1.message == 'ok') {
that.setData({
wuliu: res.data.res_1.data,
res: res.data
});
} else {
that.setData({
wuliu: res.data.res_1.data,
res: res.data
});
}
console.log(res.data.res_1.data)
} else {
wx.showToast({
title: res.data.err,
duration: 2000
});
WXAPI.logisticsDetails({
accessId: app.globalData.accessId,
storeId: 239,
storeType: 1,
id: orderId,
o_source: 1,
type: '',
}).then(res => {
if (res.code == 200) {
var data = res.data;
if (data.list.length > 0) {
that.setData({
wuliu: data.list[0],
wuliuList: data.list[0].list,
})
}
},
fail: function () {
wx.showToast({
title: '网络异常!',
duration: 2000
});
}
});
},
@ -86,13 +53,16 @@ Page({
});
}, 1000);
},
copyText: function (t) {
var a = t.currentTarget.dataset.text;
copyText: function (e) {
console.log(e.currentTarget)
var text = e.currentTarget.dataset.text;
wx.setClipboardData({
data: a,
success: function () {
data: text,
success: function (res) {
wx.showToast({
title: "已复制"
title: '复制成功',
icon: 'none',
duration: 2000
})
}
})

107
pages/logistics/logistics.wxml

@ -1,62 +1,61 @@
<view class="body" wx:if="{{remind}}">
<view class='zong'>
<view class="spinner" >
<view class="spinner-container container1">
<view class="circle1"></view>
<view class="circle2"></view>
<view class="circle3"></view>
<view class="circle4"></view>
</view>
<view class="spinner-container container2">
<view class="circle1"></view>
<view class="circle2"></view>
<view class="circle3"></view>
<view class="circle4"></view>
</view>
<view class="spinner-container container3">
<view class="circle1"></view>
<view class="circle2"></view>
<view class="circle3"></view>
<view class="circle4"></view>
</view>
</view>
<view class='zong'>
<view class="spinner">
<view class="spinner-container container1">
<view class="circle1"></view>
<view class="circle2"></view>
<view class="circle3"></view>
<view class="circle4"></view>
</view>
<view class="spinner-container container2">
<view class="circle1"></view>
<view class="circle2"></view>
<view class="circle3"></view>
<view class="circle4"></view>
</view>
<view class="spinner-container container3">
<view class="circle1"></view>
<view class="circle2"></view>
<view class="circle3"></view>
<view class="circle4"></view>
</view>
</view>
</view>
</view>
<!-- 加载页面结束 -->
<block wx:else>
<view wx:if="{{res}}" class='body_1'>
<view class='logInf'>
<view class='view1'>
<text class='text1'>物流公司:</text>
<text class='text2'>{{res.name}}</text>
</view>
<view class='view1'>
<text class='text1'>物流单号:</text>
<text class='text2'>{{res.courier_num}}</text>
<view wx:if="{{wuliu}}" class='logistics'>
<view class='logInf'>
<view class='view1'>
<text class='text1'>物流公司:</text>
<text class='text2'>{{wuliu.kuaidi_name}}</text>
</view>
<view class='view1'>
<text class='text1'>物流单号:</text>
<text class='text2'>{{wuliu.courier_num}}</text>
</view>
<text bindtap="copyText" data-text="{{wuliu.courier_num}}" class='copy'>复制</text>
</view>
<view class='fillline'></view>
<scroll-view class='list-table' scroll-y="true">
<block wx:if="{{wuliuList.length > 0}}">
<view class='list-cell' wx:for="{{wuliuList}}" wx:key="index">
<view class='dot {{index==0?"in":"no_in"}}'></view>
<view class="line" wx:if="{{index==wuliuList.length-1}}" hidden="{{true}}"></view>
<view class="line" wx:else hidden="{{false}}"></view>
<!-- <view class="line" style="background-color:{{index==wuliuList.length-1?'red':'blue'}}"></view> -->
<view class='logistics_centent' style="color:{{index==0?'#FA5151':'#9d9d9d'}};">
<view class='centent'>{{item.context}}</view>
<text>{{item.time}}</text>
</view>
<text bindtap="copyText" data-text="{{res.courier_num}}" class='copy'>复制</text>
</view>
<view class='br'></view>
<scroll-view scroll-y="true" style="height: 80%;width: 95%;">
<block wx:for="{{wuliu}}" wx:key="index">
<view class='order'>
<view class='icon {{0==index?"in":"no_in"}}'></view>
<view class='logistics_centent page_clu' >
<text style='line-height: 30rpx;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;word-break: break-all;-webkit-box-orient: vertical;-webkit-line-clamp: 2; '>{{item.context}}</text>
<text>{{item.time}}</text>
</view>
<view class='on'></view>
</view>
</block>
<view class='icon no_in'></view>
</scroll-view>
</view>
<block wx:else>
<view class='body_1' style='text-align:center;'>
<view style='margin-top:25%;' class='iconfont icon-xiaoxiwuliufill'></view>
<text style='color:#515151;'>没有查询到物流信息</text>
</view>
</block>
</block>
</scroll-view>
</view>
<block wx:else>
<view class='logistics' style='text-align:center;'>
<view style='margin-top:25%;' class='iconfont icon-xiaoxiwuliufill'></view>
<text style='color:#515151;'>没有查询到物流信息</text>
</view>
</block>
</block>

105
pages/logistics/logistics.wxss

@ -1,65 +1,58 @@
/* pages/test/test.wxss */
.body_1{
.logistics{
height: 100%;
}
.goods{
margin: 50rpx;
height: 150rpx;
width: 150rpx;
border-radius: 15rpx;
}
.logistics{
font-size:28rpx;
width:100%;
margin:5%;
/* border-bottom:1px solid #eee; */
}
.br{
width: 95%;
margin-left: 2.5%;
margin-bottom: 30rpx;
background: #d0d0d0;
height: 1rpx;
}
/* 下部分 */
.list-table{
margin-top: 15rpx;
/* height: 100%; */
width: 95%;
}
.list-cell{
margin:20rpx 2.5% 0rpx 2.5%;
background: white;
/* display: flex; */
position: relative;
}
.logistics_centent{
position: absolute;
left: 100rpx;
font-size: 28rpx;
margin-left: 100rpx;
font-size: 30rpx;
color: #666
}
.icon{
width: 20rpx;
height: 20rpx;
background: white;
.logistics_centent .centent{
padding-bottom: 20rpx;
line-height: 30rpx;
}
.dot{
width: 25rpx;
height: 25rpx;
background-color: #9d9d9d;
border-radius: 50%;
display: inline-block;
margin:0rpx 20rpx 0rpx 40rpx;
margin:0rpx 20rpx 0rpx 35rpx;
}
.in{
border: 1rpx solid red;
animation: my_animation 2s infinite;
background-color: #FA5151;
/* animation: my_animation 2s infinite; */
}
@keyframes my_animation{
/* @keyframes my_animation{
100% {
transform: scale(2);
background-color: transparent;
}
}
} */
.no_in{
border: 1rpx solid #d0d0d0;
background-color:#9d9d9d;
}
.on{
background: #d0d0d0;
height: 100rpx;
width: 1px;
margin-left: 50rpx;
.line{
position: absolute;
top: 25rpx;
left: 48rpx;
width: 2rpx;
height: 100%;
background-color:#9d9d9d;
}
.logInf{
height: 100rpx;
height: 120rpx;
padding:15rpx 30rpx;
position: relative;
}
@ -69,9 +62,14 @@
line-height: 50rpx
}
.text1{
color: #999999;
color: #333333;
font-size: 30rpx;
margin-right: 20rpx
}
.fillline{
background-color: #f4f5f6;
height: 20rpx;
}
.copy{
font-size: 22rpx;
color: #999;
@ -87,22 +85,3 @@
}
@font-face {font-family: "iconfont";
src: url('iconfont.eot?t=1525919149340'); /* IE9*/
src: url('iconfont.eot?t=1525919149340#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAXAAAsAAAAACHAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADMAAABCsP6z7U9TLzIAAAE8AAAARAAAAFZW7khxY21hcAAAAYAAAABeAAABhptUBr5nbHlmAAAB4AAAAesAAAJQ55T8BWhlYWQAAAPMAAAALwAAADYRUuFaaGhlYQAAA/wAAAAcAAAAJAfeA4RobXR4AAAEGAAAAAwAAAAMC+kAAGxvY2EAAAQkAAAACAAAAAgAdgEobWF4cAAABCwAAAAfAAAAIAETAIFuYW1lAAAETAAAAUUAAAJtPlT+fXBvc3QAAAWUAAAALAAAAD3HvDRfeJxjYGRgYOBikGPQYWB0cfMJYeBgYGGAAJAMY05meiJQDMoDyrGAaQ4gZoOIAgCKIwNPAHicY2Bk/sE4gYGVgYOpk+kMAwNDP4RmfM1gxMjBwMDEwMrMgBUEpLmmMDgwVDxrZ27438AQw9zA0AAUZgTJAQAtYQzzeJzFkMENgDAMAy9t6QMxCA8G4sUc3aCbdo1iQnkwQS05VhxLiQIsQBQPMYFdGA9OueZ+ZHU/eSZLjUBptXf1nyqiWXYNKplpsHmr/9i87qPTVyiDOrHVl4QbqvYNqwAAeJxFUE2L01AUvSeZpJ95nbx8tek0bVKbdIhG2qZpy9COg7NQx4UgCC5n405XwmxcdCMouPAfCIPgUnA94ODSdulaEP0BMmuJJlPRx+Wecz8P95FE9PubeCbWSaM+DeiQ7hFBDuExoQU3iCMhhOFKhqUzMegGbqHrReIclifr5jCJfUsuyDUwOBi5wySIhADjeCHsYWi2gEbTvs97O1x8jXI9cJ6nd4RTGO3uTm1xLb19dV8fdrTiSZXzBuevirIkFQVhq8bw2DJLUqksp2+lmm2ctXeFNqqNwL77UOk0+fGL+EmrZ5WA5RJas8Pe7au2mtkz29R4o7CtFOu20r2i4+RHpa5VW/53yp6c3XoqfhWPqUgqtWhMR/SUqMewOeUf0WQqmGQlNPFJjBB0GQoR4mTiwBotkIEui0PTGOj5R/nBZJzVBlnRkFgWzxH71xFhjs2soebZsZpNjvImK3PCy5phtA0j/bnBR+v0QpLA1iswSUovDtxR5aAy8sLpNPQuqRvOZkeMc3ZD4QBnuSfwJq+WvlSq4Mo543mIZPe8P8FHx8N76B09M/xF4UO2eb3aKK3WYL8+w3ccH8L0wVT4T3ErX88Vee9SSnHf5Lqfyttb+6JavrlJpss8iWU/AZJ+OCsP2kR/AIUbXTsAeJxjYGRgYADi9/rvX8fz23xl4GZhAIHrkufWIuj/i1gYmBOBXA4GJpAoAFu/C5IAeJxjYGRgYG7438AQw8IAAkCSkQEVMAMARwkCbAQAAAAD6QAABAAAAAAAAAAAdgEoeJxjYGRgYGBmKGVgYwABJiDmAkIGhv9gPgMAFJIBlQB4nGWPTU7DMBCFX/oHpBKqqGCH5AViASj9EatuWFRq911036ZOmyqJI8et1ANwHo7ACTgC3IA78EgnmzaWx9+8eWNPANzgBx6O3y33kT1cMjtyDRe4F65TfxBukF+Em2jjVbhF/U3YxzOmwm10YXmD17hi9oR3YQ8dfAjXcI1P4Tr1L+EG+Vu4iTv8CrfQ8erCPuZeV7iNRy/2x1YvnF6p5UHFockikzm/gple75KFrdLqnGtbxCZTg6BfSVOdaVvdU+zXQ+ciFVmTqgmrOkmMyq3Z6tAFG+fyUa8XiR6EJuVYY/62xgKOcQWFJQ6MMUIYZIjK6Og7VWb0r7FDwl57Vj3N53RbFNT/c4UBAvTPXFO6stJ5Ok+BPV8bUnV0K27LnpQ0kV7NSRKyQl7WtlRC6gE2ZVeOEXpc0Yk/KGdI/wAJWm7IAAAAeJxjYGKAAC4G7ICZkYmRmZGFgbGCvyIzMb8is7w0J7M0LTMnh4EBAE7iBxM=') format('woff'),
url('iconfont.ttf?t=1525919149340') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
url('iconfont.svg?t=1525919149340#iconfont') format('svg'); /* iOS 4.1- */
}
.iconfont {
font-family:"iconfont" !important;
font-size:117px;
font-style:normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
color: #bfbfbf;
}
.icon-xiaoxiwuliufill:before { content: "\e687"; }

4
pages/new/new.js

@ -265,10 +265,6 @@ Page({
this.setData({
title: options.title,
});
// wx.setNavigationBarColor({
// frontColor: app.d.frontColor,//
// backgroundColor: app.d.bgcolor //页面标题为路由参数
// })
//页面初始化 options为页面跳转所带来的参数
this.getMore();
},

11
pages/notice/index.js

@ -24,17 +24,6 @@ Page({
wx.setNavigationBarTitle({
title: '公告详情', //修改页面标题
});
wx.setNavigationBarColor({
frontColor: app.d.frontColor,
backgroundColor: app.d.bgcolor, //页面标题为路由参数
animation: {
duration: 400,
timingFunc: 'easeIn'
}
})
this.setData({
bgcolor: app.d.bgcolor
});
var that = this;
wx.request({
url: app.d.ceshiUrl + '&action=notice&m=index',

11
pages/notice/notice.js

@ -25,17 +25,6 @@ Page({
wx.setNavigationBarTitle({
title: '公告', //修改页面标题
});
wx.setNavigationBarColor({
frontColor: app.d.frontColor,
backgroundColor: app.d.bgcolor, //页面标题为路由参数
animation: {
duration: 400,
timingFunc: 'easeIn'
}
})
this.setData({
bgcolor: app.d.bgcolor
});
var that = this;
wx.request({
url: app.d.ceshiUrl + '&action=notice&m=index',

203
pages/order/detail.js

@ -297,19 +297,7 @@ Page({
onLoad: function (options) {
console.log(options)
this.get_plug();
// wx.setNavigationBarColor({
// frontColor: app.d.frontColor,
// backgroundColor: app.d.bgcolor, //页面标题为路由参数
// animation: {
// duration: 400,
// timingFunc: 'easeIn'
// }
// })
// this.setData({
// orderId: options.orderId,
// bgcolor: '#FF6347',
// })
this.loadProductDetail();
this.loadProductDetail(options);
},
onReady: function () {
var that = this;
@ -341,8 +329,6 @@ Page({
})
},
getUserformid: function (e) {
//储存id 并跳转
var formid = e.detail.formId;
@ -365,90 +351,111 @@ Page({
// 订单详情
loadProductDetail: function () {
var that = this;
var type1 = that.data.type1;
const promise = new Promise((resolve) => {
wx.request({
url: app.d.ceshiUrl + '&action=order&m=order_details',
method: 'post',
data: {
order_id: that.data.orderId,
type1: that.data.type1,
},
header: {
'Content-Type': 'application/x-www-form-urlencoded'
},
success: function (res) {
var status = res.data.status;
var type1 = res.data.type1;
var dr = res.data.dr;
var wx_id = res.data.wx_id;
var title = res.data.title;
var drawid = res.data.drawid;
var p_id = res.data.p_id;
var status_pid = res.data.pid;
var list = res.data.list;
var z_price = Number(res.data.z_price).toFixed(2);
var pro_price = 0;
var freight = res.data.freight ? res.data.freight : 0;
var red_packet = res.data.red_packet;
for (var i = 0; i < list.length; i++) {
pro_price = (Number(pro_price) + Number(list[i].p_price) * Number(list[i].num)).toFixed(2);
}
if (status == 1) {
//支付倒计时
var str = res.data.add_time; // 日期字符串
var failure = Number(res.data.order_failure); // 后台传的时间值
str = str.replace(/-/g, '/'); // 将-替换成/,因为下面这个构造函数只支持/分隔的日期字符串
var d_date = Date.parse(new Date(str)); // 构造一个日期型数据,值为传入的字符串
let t_time = Date.parse(new Date());
var t_res = t_time - d_date + 9000;
var two_day = failure * 60 * 60 * 1000;
var djs = two_day - t_res;
//倒计时结束
that.setData({
pro_price: pro_price,
freight: freight,
id: res.data.id,
sNo: res.data.sNo,
z_price: Number(z_price).toFixed(2),
add_time: res.data.add_time,
rstatus: res.data.rstatus,
list: res.data.list,
address: res.data.address,
mobile: res.data.mobile,
name: res.data.name,
dr: res.data.dr,
title: res.data.title,
p_id: res.data.p_id,
coupon_money: res.data.coupon_money,
consumer_money: res.data.consumer_money,
user_money: res.data.user_money,
status_pid: res.data.pid,
ptcode: res.data.ptcode,
man_num: res.data.man_num,
groupid: res.data.pid,
payment: z_price,
order_failure: res.data.order_failure,
total_micro_second: djs
});
resolve();
} else {
wx.showToast({
title: res.data.err,
duration: 2000
});
}
},
fail: function () {
wx.showToast({
title: '网络异常!',
duration: 2000
});
}
});
var orderId = options.orderId;
WXAPI.orderDetails({
accessId: app.globalData.accessId,
storeId: 239,
storeType: 1,
order_id: orderId,
}).then(res => {
if (res.code == 200) {
var data = res.data;
// var address = data.adds;
// that.numbers = data.adds;
// if (address == '') {
// var address = []
// }
that.setData({
wuliu: data.res_1.data,
// address: address,
// selectedAllStatus: false
})
}
});
promise.then(() => countdown(this));
// var type1 = that.data.type1;
// const promise = new Promise((resolve) => {
// wx.request({
// url: app.d.ceshiUrl + '&action=order&m=order_details',
// method: 'post',
// data: {
// order_id: that.data.orderId,
// type1: that.data.type1,
// },
// header: {
// 'Content-Type': 'application/x-www-form-urlencoded'
// },
// success: function (res) {
// var status = res.data.status;
// var type1 = res.data.type1;
// var dr = res.data.dr;
// var wx_id = res.data.wx_id;
// var title = res.data.title;
// var drawid = res.data.drawid;
// var p_id = res.data.p_id;
// var status_pid = res.data.pid;
// var list = res.data.list;
// var z_price = Number(res.data.z_price).toFixed(2);
// var pro_price = 0;
// var freight = res.data.freight ? res.data.freight : 0;
// var red_packet = res.data.red_packet;
// for (var i = 0; i < list.length; i++) {
// pro_price = (Number(pro_price) + Number(list[i].p_price) * Number(list[i].num)).toFixed(2);
// }
// if (status == 1) {
// //支付倒计时
// var str = res.data.add_time; // 日期字符串
// var failure = Number(res.data.order_failure); // 后台传的时间值
// str = str.replace(/-/g, '/'); // 将-替换成/,因为下面这个构造函数只支持/分隔的日期字符串
// var d_date = Date.parse(new Date(str)); // 构造一个日期型数据,值为传入的字符串
// let t_time = Date.parse(new Date());
// var t_res = t_time - d_date + 9000;
// var two_day = failure * 60 * 60 * 1000;
// var djs = two_day - t_res;
// //倒计时结束
// that.setData({
// pro_price: pro_price,
// freight: freight,
// id: res.data.id,
// sNo: res.data.sNo,
// z_price: Number(z_price).toFixed(2),
// add_time: res.data.add_time,
// rstatus: res.data.rstatus,
// list: res.data.list,
// address: res.data.address,
// mobile: res.data.mobile,
// name: res.data.name,
// dr: res.data.dr,
// title: res.data.title,
// p_id: res.data.p_id,
// coupon_money: res.data.coupon_money,
// consumer_money: res.data.consumer_money,
// user_money: res.data.user_money,
// status_pid: res.data.pid,
// ptcode: res.data.ptcode,
// man_num: res.data.man_num,
// groupid: res.data.pid,
// payment: z_price,
// order_failure: res.data.order_failure,
// total_micro_second: djs
// });
// resolve();
// } else {
// wx.showToast({
// title: res.data.err,
// duration: 2000
// });
// }
// },
// fail: function () {
// wx.showToast({
// title: '网络异常!',
// duration: 2000
// });
// }
// });
// });
// promise.then(() => countdown(this));
},
// 取消订单
removeOrder: function (e) {

12
pages/order/detail.wxml

@ -147,9 +147,9 @@
<view class='pay_bottom' wx:if="{{rstatus == 1}}" style='padding-top: 8px'>
<view class="font_12 red fl_r mr_5" style='border: 0;height: 60px;display: flex;justify-content: flex-end ;width: 100%;padding: 0;' >
<form bindsubmit="add_fromid" report-submit="true" >
<button class="pay_foot" style='color: #808080;height: 50px;border: 1px solid #808080;border-radius: 3px;magin: 0;font-size: 13px;padding: 0;width: 90px;height: 30px;line-height: 30px;' bindtap="t_index" data-order-id="{{id}}" >返回首页</button>
<button class="pay_foot" style='color: #808080;height: 50px;border: 1px solid #808080;border-radius: 3px;margin: 0;font-size: 13px;padding: 0;width: 90px;height: 30px;line-height: 30px;' bindtap="t_index" data-order-id="{{id}}" >返回首页</button>
</form>
<button class="pay_foot" style='color: #fff;background: #FF6347;border-radius: 3px;magin: 0;font-size: 13px;padding: 0;width: 90px;height: 30px;line-height: 30px;' data-orderId="{{id}}" data-ordersn="{{sNo}}" open-type="contact" >联系客服</button>
<button class="pay_foot" style='color: #fff;background: #FF6347;border-radius: 3px;margin: 0;font-size: 13px;padding: 0;width: 90px;height: 30px;line-height: 30px;' data-orderId="{{id}}" data-ordersn="{{sNo}}" open-type="contact" >联系客服</button>
</view>
</view>
@ -157,10 +157,10 @@
<view class='pay_bottom' wx:if="{{rstatus != 0 && type1 == 11 && dr != 11}}" style='padding-top: 8px'>
<view class="font_12 red fl_r mr_5" style='border: 0;height: 60px;display: flex;justify-content: flex-end ;width: 100%;padding: 0;' >
<form bindsubmit="getUserformid" report-submit="true" >
<button class="pay_foot" style='color: #808080;border: 1px solid #808080;border-radius: 3px;magin: 0;font-size: 13px;padding: 0;width: 90px;height: 30px;line-height: 30px;' data-orderId="{{id}}" data-ordersn="{{sNo}}" formType="submit" >拼单详情</button>
<button class="pay_foot" style='color: #808080;border: 1px solid #808080;border-radius: 3px;margin: 0;font-size: 13px;padding: 0;width: 90px;height: 30px;line-height: 30px;' data-orderId="{{id}}" data-ordersn="{{sNo}}" formType="submit" >拼单详情</button>
</form>
<form bindsubmit="getUserformid" report-submit="true" >
<button class="pay_foot" style='color: #fff;background: #FF6347;border-radius: 3px;magin: 0;font-size: 13px;padding: 0;width: 90px;height: 30px;line-height: 30px;' data-orderId="{{id}}" data-ordersn="{{sNo}}" formType="submit" >分享好友</button>
<button class="pay_foot" style='color: #fff;background: #FF6347;border-radius: 3px;margin: 0;font-size: 13px;padding: 0;width: 90px;height: 30px;line-height: 30px;' data-orderId="{{id}}" data-ordersn="{{sNo}}" formType="submit" >分享好友</button>
</form>
</view>
</view>
@ -168,10 +168,10 @@
<view class='pay_bottom' wx:if="{{rstatus != 0 && otype == 'pt'}}" style='padding-top: 8px'>
<view class="font_12 red fl_r mr_5" style='border: 0;height: 60px;display: flex;justify-content: flex-end ;width: 100%;padding: 0;' >
<navigator url="../group_buy/cantuan?id={{ptcode}}&groupid={{groupid}}&pro_id={{p_id}}&man_num={{man_num}}" >
<view style='color: #808080;border: 1px solid #808080;border-radius: 3px;magin: 0;font-size: 13px;padding: 0;width: 90px;height: 30px;line-height: 30px;' class="pay_foot">拼单详情</view>
<view style='color: #808080;border: 1px solid #808080;border-radius: 3px;margin: 0;font-size: 13px;padding: 0;width: 90px;height: 30px;line-height: 30px;' class="pay_foot">拼单详情</view>
</navigator>
<navigator url="../group_buy/cantuan?id={{ptcode}}&groupid={{groupid}}&pro_id={{p_id}}&man_num={{man_num}}" >
<view style='color: #fff;background: #FF6347;border-radius: 3px;magin: 0;font-size: 13px;padding: 0;width: 90px;height: 30px;line-height: 30px;' class="pay_foot">分享好友</view>
<view style='color: #fff;background: #FF6347;border-radius: 3px;margin: 0;font-size: 13px;padding: 0;width: 90px;height: 30px;line-height: 30px;' class="pay_foot">分享好友</view>
</navigator>
</view>
</view>

743
pages/order/order.js

@ -3,28 +3,22 @@ var app = getApp();
var WXAPI = require('../../utils/server.js');
Page({
data: {
winWidth: 0,
winHeight: 0,
// tab切换
currentTab: 0,
isStatus: 'payment', //1待付款,2待发货,3待收货 4、5已完成
animation: {}, // 动画
animation_mask: {}, // 动画
showModalStatus: false, // modal是否需要渲染
currentIndex: 0,
navTab: [{'type':'全部','status':'','num':0},
{'type':'待付款','status':'payment','num':0},
{'type':'待发货','status':'send','num':0},
{'type':'待收货','status':'receipt','num':0},
{'type':'待评价','status':'evaluete','num':0}],
currentStatus: '',
listArray: [],
page: 1,
refundpage: 0,
ordert0: [],
ordert1: [],
ordert2: [],
ordert3: [],
ordert4: [],
remind: '加载中',
groupid: '',
man_num: '',
selectPerson: true,
activeSortingName: "全部订单",
selectArea: false,
otype: 'pay',
pxopen: false,
districtChioceIcon: "/images/icon-go-black.png",
sortingChioceIcon: "icon-xiangyou",
loading: false,
complete: false,
scrollTop: 0,
scrollHeight: 0,
sortingList: [{
key: 1,
value: "全部订单",
@ -34,579 +28,250 @@ Page({
key: 3,
value: "拼团",
otype: 'pay6'
}
],
}],
},
//提醒发货
add_fix: function (e) {
console.log(1)
wx.showToast({
title: '已为您通知卖家提醒发货',
icon: 'none',
duration: 2000,
});
},
selectSorting: function (e) {
var index = e.currentTarget.dataset.index;
var otype = e.currentTarget.dataset.otype;
switchTab: function(e) {
var dataset = e.currentTarget.dataset
this.setData({
otype: otype,
sortingChioceIcon: "icon-xiangyou",
chioceSorting: false,
activeSortingIndex: index,
activeSortingName: this.data.sortingList[index].value,
productList: [],
pageIndex: 1,
loadOver: false,
isLoading: true
})
this.loadOrderList();
},
//点击选择类型
clickPerson: function () {
if (this.data.chioceSorting) {
this.setData({
sortingChioceIcon: "icon-xiangyou",
chioceDistrict: false,
chioceSorting: false,
chioceFilter: false,
});
} else {
this.setData({
sortingChioceIcon: "icon-xiangxia",
chioceDistrict: false,
chioceSorting: true,
chioceFilter: false,
});
}
},
//下拉刷新
onPullDownRefresh: function () {
wx.showNavigationBarLoading() //在标题栏中显示加载
this.loadOrderList();
wx.hideNavigationBarLoading() //完成停止加载
wx.stopPullDownRefresh() //停止下拉刷新
},
//页面加载完成函数
onReady: function () {
var that = this;
that.setData({
remind: ''
currentIndex: dataset.idx,
currentStatus: dataset.item.status,
scrollTop: 0,
page: 1,
loading: false,
complete: false
});
this.getOderList();
},
onLoad: function (options) {
if (options.otype) {
var otype = options.otype;
scroll: function (e) {
if (this.data.toView == "top") {
this.setData({
otype: otype,
});
var isStatus = options.order_type1 ? options.order_type1 : '';
} else {
var otype = this.data.otype;
var isStatus = '';
toView: ""
})
}
var sortingList = this.data.sortingList;
for (var j = 0; j < sortingList.length; j++) {
if (sortingList[j].otype == otype) {
this.setData({
activeSortingName: sortingList[j].value,
});
}
}
// wx.setNavigationBarColor({
// frontColor: app.d.frontColor,
// backgroundColor: app.d.bgcolor, //页面标题为路由参数
// animation: {
// duration: 400,
// timingFunc: 'easeIn'
// }
// })
this.initSystemInfo();
this.setData({
currentTab: parseInt(options.currentTab),
isStatus: isStatus,
bgcolor: '#FF6347'
});
this.loadOrderList();
},
onShow: function () {
this.loadOrderList();
},
// 获取订单
loadOrderList: function () {
var that = this;
var isStatus1 = that.options.order_type1
getOderList: function() {
//在当前页面显示导航条加载动画
wx.showNavigationBarLoading();
wx.showLoading({
title: '加载中...',
})
var that = this
WXAPI.orderList({
accessId: app.globalData.accessId,
storeId: 239,
storeType: 1,
queryOrderType: that.data.isStatus,
page: 1,
pagesize: 100,
queryOrderType: that.data.currentStatus,
page : that.data.page,
}).then(res => {
if (res.code == 200) {
var data = res.data;
//成功返回设置数据
if (data == '') {
that.setData({
loading: false,
});
return;
} else {
switch (that.data.currentTab) {
case 0:
that.setData({
ordert0: data.order,
});
break;
case 5:
that.setData({
ordert0: data.order,
});
break;
case 6:
that.setData({
ordert0: data.order,
});
break;
case 1:
that.setData({
ordert1: data.order,
});
break;
case 2:
that.setData({
ordert2: data.order,
});
break;
case 3:
that.setData({
ordert3: data.order,
});
break;
case 4:
that.setData({
ordert4: data.order,
});
break;
var result = res.data.order || []
var list = (this.data.page == 1 ? [] : this.data.listArray).concat(result)
// var complete = (this.data.page >= res.data.page.pages)
var complete = (this.data.listArray.length >= res.data.order_num)
var loading = !complete
// console.log(res);
that.setData({
listArray: list,
loading: loading,
complete: complete,
})
//隐藏loading 提示框
wx.hideLoading();
// //隐藏导航条加载动画
wx.hideNavigationBarLoading();
//停止下拉刷新
wx.stopPullDownRefresh();
}
})
},
reloadData: function() {
this.setData({
page: 1
})
this.getOderList();
},
loadMoreData: function() {
if (this.data.loading && !this.data.complete) {
this.setData({
page: this.data.page + 1
})
this.getOderList();
}
},
//详情页跳转
lookDetail:function(e){
var goodsId = e.currentTarget.dataset.id;
wx.navigateTo({
url:"/pages/order/detail?id="+goodsId
})
},
toast: function(msg) {
wx.showToast({
title: msg,
icon: 'none',
duration: 2000
})
},
// 取消订单
removeOrder: function(e) {
var that = this;
var info = e.currentTarget.dataset.info
wx.showModal({
title: '提示',
content: '你确定要取消订单吗?',
success: function (res) {
WXAPI.removeOrder({
accessId: app.globalData.accessId,
storeId: 239,
storeType: 1,
order_id: info.id,
}).then(res => {
if (res.code == 200) {
that.reloadData();
}
}
})
}
});
},
/**
* 页面上拉触底事件的处理函数
*/
onReachBottom: function () {
// this.getMore();
//立即支付
payNow: function(e) {
var data = e.currentTarget.dataset.info
wx.navigateTo({
url: "/pages/order/payment?orderId="+data.sNo+"&price="+data.z_price,
})
},
// 点击加载更多
getMore: function (e) {
//提醒发货
orderRemind: function(e) {
var that = this;
var page = that.data.page+1;
WXAPI.orderList({
var info = e.currentTarget.dataset.info
WXAPI.orderRemind({
accessId: app.globalData.accessId,
storeId: 239,
storeType: 1,
queryOrderType: that.data.isStatus,
page: page,
order_id: info.id,
}).then(res => {
if (res.code == 200) {
var data = res.data;
//成功返回设置数据
if (data == '') {
that.setData({
loading: false,
});
return;
} else {
switch (that.data.currentTab) {
case 0:
var orderList = that.data.ordert0;
orderList.push(...data.order)
that.setData({
ordert0: orderList,
});
break;
case 5:
var orderList = that.data.ordert0;
orderList.push(...data.order)
that.setData({
ordert0: orderList,
});
break;
case 6:
var orderList = that.data.ordert0;
orderList.push(...data.order)
that.setData({
ordert0: orderList,
});
break;
case 1:
var orderList = that.data.ordert1;
orderList.push(...data.order)
that.setData({
ordert1: orderList,
});
break;
case 2:
var orderList = that.data.ordert2;
orderList.push(...data.order)
that.setData({
ordert2: orderList,
});
break;
case 3:
var orderList = that.data.ordert3;
orderList.push(...data.order)
that.setData({
ordert3: orderList,
});
break;
case 4:
var orderList = that.data.ordert4;
orderList.push(...data.order)
that.setData({
ordert4: orderList,
});
break;
}
}
that.reloadData();
}
});
})
},
// 确认收货
recOrder: function (e) {
confirmOrder: function(e) {
var that = this;
var sNo = e.currentTarget.dataset.sno;
var info = e.currentTarget.dataset.info
wx.showModal({
title: '提示',
content: '你确定已收到宝贝吗?',
content: '请确认你已收到货物',
success: function (res) {
res.confirm && wx.request({
url: app.d.ceshiUrl + '&action=order&m=ok_Order',
method: 'post',
data: {
sNo: sNo,
},
header: {
'Content-Type': 'application/x-www-form-urlencoded'
},
success: function (res) {
var status = res.data.status;
if (status == 1) {
wx.showToast({
title: '操作成功!',
duration: 2000
});
that.loadOrderList();
} else {
wx.showToast({
title: res.data.err,
duration: 2000
});
}
},
fail: function () {
// fail
wx.showToast({
title: '网络异常!',
duration: 2000
});
WXAPI.confirmOrder({
accessId: app.globalData.accessId,
storeId: 239,
storeType: 1,
order_id: info.id,
}).then(res => {
if (res.code == 200) {
that.reloadData();
}
});
})
}
});
},
// 取消订单
removeOrder: function (e) {
//删除订单
deleteOrder: function(e) {
var that = this;
var orderId = e.currentTarget.dataset.orderId;
var info = e.currentTarget.dataset.info
wx.showModal({
title: '提示',
content: '你确定要取消订单吗?',
content: '确定要删除订单吗',
success: function (res) {
res.confirm && wx.request({
url: app.d.ceshiUrl + '&action=order&m=removeOrder',
method: 'post',
data: {
openid: app.globalData.userInfo.openid,
id: orderId,
},
header: {
'Content-Type': 'application/x-www-form-urlencoded'
},
success: function (res) {
var status = res.data.status;
if (status == 1) {
wx.showToast({
title: res.data.err,
success: 2000
});
that.loadOrderList();
} else {
wx.showToast({
title: res.data.err,
duration: 2000
});
}
},
fail: function () {
wx.showToast({
title: '网络异常!',
duration: 2000
});
WXAPI.deleteOrder({
accessId: app.globalData.accessId,
storeId: 239,
storeType: 1,
order_id: info.id,
}).then(res => {
if (res.code == 200) {
that.reloadData();
}
});
})
}
});
},
initSystemInfo: function () {
var that = this;
wx.getSystemInfo({
success: function (res) {
that.setData({
winWidth: res.windowWidth,
winHeight: res.windowHeight
});
}
});
//查看物流
orderLogistics: function(e) {
var info = e.currentTarget.dataset.info
wx.navigateTo({
url:"/pages/logistics/logistics?orderId="+info.sNo
})
},
bindChange: function (e) {
console.log('1111')
//去评价
evaluateOrder: function(e) {
var that = this;
//设置移动请求 防止空数据出现
var currentTab = e.detail.current;
if (currentTab == 0) {
console.log('全部');
that.setData({
currentTab: parseInt(currentTab),
isStatus: '',
});
that.loadOrderList();
} else if (currentTab == 1) {
that.setData({
currentTab: parseInt(currentTab),
isStatus: 'payment',
});
that.loadOrderList();
} else if (currentTab == 2) {
that.setData({
currentTab: parseInt(currentTab),
isStatus: 'send',
});
that.loadOrderList();
} else if (currentTab == 3) {
that.setData({
currentTab: parseInt(currentTab),
isStatus: 'receipt',
});
that.loadOrderList();
} else if (currentTab == 4) {
that.setData({
currentTab: parseInt(currentTab),
isStatus: 'evaluete',
});
that.loadOrderList();
}
that.setData({
currentTab: currentTab
});
var info = e.currentTarget.dataset.info
wx.navigateTo({
url:"/pages/order/detail?id="+info.id
})
},
// 跳转页面
swichNav: function (e) {
var that = this;
if (that.data.currentTab === e.target.dataset.current) {
return false;
} else {
var current = e.target.dataset.current;
that.setData({
currentTab: parseInt(current),
isStatus: e.target.dataset.otype,
});
that.loadOrderList();
};
/**
* 生命周期函数--监听页面加载
*/
onLoad(options) {
var that = this
that.setData({
currentIndex: options.index,
currentStatus: options.status
})
that.reloadData();
},
// 微信支付
payOrderByWechat: function (e) {
var that = this;
var order_id = e.detail.target.dataset.orderId; // 订单id
var order_sn = e.detail.target.dataset.ordersn; // 订单号
var price = e.detail.target.dataset.price; // 实付金额
var user_id = app.globalData.userInfo.openid; // 微信id
var form_id = e.detail.formId;
var f_pname = e.detail.target.dataset.pname // 拼接的商品名称
var coupon_id = e.detail.target.dataset.coupon_id // 优惠券id
// 调起微信支付
wx.request({
url: app.d.ceshiUrl + '&action=pay&m=pay',
data: {
cmoney: price, // 实付金额
openid: user_id, // 微信id
type: 1,
},
method: 'POST',
header: {
'Content-Type': 'application/x-www-form-urlencoded'
},
success: function (res) {
if (app.globalData.userInfo.referee_openid && app.globalData.userInfo.openid && app.globalData.userInfo.referee_openid != 'undefined') {
// console.log(66411)
var referee_openid = app.globalData.userInfo.referee_openid;
var openid = app.globalData.userInfo.openid
that.refereeopenid(referee_openid, openid); //储存推荐人
}
if (res.data) {
var dingdanhao = res.data.out_trade_no;
wx.requestPayment({
timeStamp: res.data.timeStamp,
nonceStr: res.data.nonceStr,
package: res.data.package,
signType: 'MD5',
paySign: res.data.paySign,
success: function (res) {
//成功后修改订单状态
wx.request({
url: app.d.ceshiUrl + '&action=product&m=up_order',
method: 'post',
data: {
coupon_id: coupon_id, // 付款金额
coupon_money: price, // 付款金额
order_id: order_sn, // 订单号
user_id: user_id, // 微信id
},
header: {
'Content-Type': 'application/x-www-form-urlencoded'
},
success: function (res) {
var orderId = res.data.sNo; // 订单号
var oid = res.data.id; // 订单id
//发送信息到客户
// that.notice(oid, order_sn, price, user_id, form_id, f_pname);
wx.showModal({
content: "支付成功!",
showCancel: false,
confirmText: "确定",
success: function (res) {
wx.redirectTo({
url: '../order/detail?orderId=' + oid
});
}
/**
* 生命周期函数--监听页面初次渲染完成
*/
onReady() {
});
that.detailed(order.order_sn); //分销
}
})
},
fail: function (res) {
wx.showModal({
content: "取消支付!",
showCancel: false,
confirmText: "确定",
})
}
})
}
},
},
fail: function () {
wx.showToast({
title: '网络异常!err:wxpay',
duration: 2000
});
}
})
/**
* 生命周期函数--监听页面显示
*/
onShow() {
this.reloadData();
},
//发送数据到客户微信上
// notice: function (order_id, order_sn, price, user_id, form_id, f_pname) {
// wx.request({
// url: app.d.ceshiUrl + '&action=getcode&m=Send_Prompt',
// method: 'post',
// data: {
// page: 'pages/order/detail?orderId=' + order_id,
// order_sn: order_sn,
// price: price,
// user_id: user_id,
// form_id: form_id,
// f_pname: f_pname
// },
// header: {
// 'Content-Type': 'application/x-www-form-urlencoded'
// },
// success: function (res) {
// console.log(res)
// }
// })
// },
escOrder: function (e) {
var that = this,
id = e.target.dataset.orderId;
var sNo = e.target.dataset.sno;
wx.showModal({
title: '提示',
content: '小二正在努力为您发货,确定要取消吗?',
success: function (res) {
if (res.confirm) {
console.log('用户点击确定' + "../return_goods/return_goods?id=" + id + "&type=1&oid=" + sNo);
wx.redirectTo({
url: "../return_goods/return_goods?id=" + id + "&type=1&oid=" + sNo
})
} else if (res.cancel) {
console.log('用户点击取消')
}
}
});
/**
* 生命周期函数--监听页面隐藏
*/
onHide() {
},
//储存推荐人
refereeopenid: function (referee_openid, openid) {
wx.request({
url: app.d.ceshiUrl + '&action=app&m=referee_openid',
method: 'post',
data: {
openid: openid,
referee_openid: referee_openid,
},
header: {
'Content-Type': 'application/x-www-form-urlencoded'
},
success: function (res) { },
error: function (e) {
wx.showToast({
title: '网络异常!',
duration: 2000,
});
},
});
/**
* 生命周期函数--监听页面卸载
*/
onUnload() {
},
detailed: function (sNo, openid) { //分销
wx.request({
url: app.d.ceshiUrl + '&action=distribution&m=detailed_commission',
method: 'post',
data: {
userid: app.globalData.userInfo.openid,
order_id: sNo,
},
header: {
'Content-Type': 'application/x-www-form-urlencoded'
},
})
/**
* 页面相关事件处理函数--监听用户下拉动作
*/
onPullDownRefresh() {
},
commission: function (sNo) { //分销返佣
wx.request({
url: app.d.ceshiUrl + '&action=distribution&m=commission',
method: 'post',
data: {
order_id: sNo,
},
header: {
'Content-Type': 'application/x-www-form-urlencoded'
},
})
/**
* 页面上拉触底事件的处理函数
*/
onReachBottom() {
},
/**
* 用户点击右上角分享
*/
onShareAppMessage() {
}
})

1
pages/order/order.json

@ -1,3 +1,4 @@
{
"usingComponents": {},
"navigationBarTitleText": "我的订单"
}

411
pages/order/order.wxml

@ -1,359 +1,62 @@
<view class="body" wx:if="{{remind}}">
<view class='zong'>
<view class="spinner">
<view class="spinner-container container1">
<view class="circle1"></view>
<view class="circle2"></view>
<view class="circle3"></view>
<view class="circle4"></view>
</view>
<view class="spinner-container container2">
<view class="circle1"></view>
<view class="circle2"></view>
<view class="circle3"></view>
<view class="circle4"></view>
</view>
<view class="spinner-container container3">
<view class="circle1"></view>
<view class="circle2"></view>
<view class="circle3"></view>
<view class="circle4"></view>
</view>
</view>
</view>
</view>
<!-- 加载页面结束 -->
<block wx:else>
<view class="swiper-tab">
<view class="sorting-list{{!chioceSorting?' chioce-list-hide':' chioce-list-show'}}" style='border:1px solid {{bgcolor}};'>
<view class='noe' style='border-color:transparent transparent {{bgcolor}} transparent;'></view>
<view wx:for="{{sortingList}}" wx:key="key" catchtap="selectSorting" data-index="{{index}}" data-me="{{item.value}}" data-otype="{{item.otype}}" class="sorting-item {{item.value == activeSortingName ? 'xzbg':''}}" style="background:{{item.value == activeSortingName ? bgcolor:''}};{{index == sortingList.length-1 ? 'border-bottom:0;':''}}"
hover-class="click-once">{{item.value}}</view>
<!--pages/order/order.wxml-->
<view class="container">
<view class="tab-view">
<view class="tab-item{{currentIndex==idx?'Active':''}}" wx:key="key" wx:for="{{navTab}}" wx:for-index="idx" wx:for-item="item" data-idx='{{idx}}' data-item='{{item}}' bindtap="switchTab">{{item.type}}
<view class="tab-line{{currentIndex==idx?'Active':''}}"></view>
<text class="tab-badge" hidden="{{item.num == 0}}">{{item.num}}</text>
</view>
<!-- 下拉菜单 -->
<!-- <view class="swiper-tab-list phone_personal {{currentTab==0 ? 'on' : ''}} " hover-class="click-once-opaque" bindtap="clickPerson">
{{activeSortingName}}
<text class='icon iconfont {{sortingChioceIcon}}'></text>
</view> -->
<view class="swiper-tab-list phone_personal {{currentTab==0 ? 'on' : ''}} " data-otype="" bindtap="swichNav">全部订单</view>
<!-- </view> -->
<view class="swiper-tab-list {{currentTab==1 ? 'on' : ''}}" data-current="1" data-otype="payment" bindtap="swichNav">待付款</view>
<view class="swiper-tab-list {{currentTab==2 ? 'on' : ''}}" data-current="2" data-otype="send" bindtap="swichNav">待发货</view>
<view class="swiper-tab-list {{currentTab==3 ? 'on' : ''}}" data-current="3" data-otype="receipt" bindtap="swichNav">待收货</view>
<view class="swiper-tab-list {{currentTab==4 ? 'on' : ''}}" data-current="4" data-otype="evaluate" bindtap="swichNav">待评价</view>
</view>
<view class="c_t60"></view>
<swiper current="{{currentTab}}" class="swiper-box" duration="300" bindchange="bindChange">
<!-- 全部订单 -->
<swiper-item>
<scroll-view scroll-y="true" style="height:100%;background:#fafafa;">
<view class="search_no" wx:if="{{!ordert0.length}}">
<view class="font_14">
<image class="scimg" src="/images/kdd.png"></image>
</view>
<text>没有可用订单/(ㄒoㄒ)/~~</text>
</view>
<view class='tab_tab' wx:for="{{ordert0}}" wx:key="key">
<navigator url="../order/detail?orderId={{item.id}}">
<view class="top">
<view>
订单号:{{item.sNo}}
<!-- 除拼团订单的状态 -->
<block wx:if="{{item.pid ==''}}">
<view class='tab_statu' wx:if="{{item.status == 0}}">等待买家付款</view>
<view class='tab_statu' wx:if="{{item.status == 1}}">等待卖家发货</view>
<view class='tab_statu' wx:if="{{item.status == 2}}">等待买家收货</view>
<view class='tab_statu' wx:if="{{item.status == 3}}">等待买家评价</view>
<view class='tab_statu' wx:if="{{item.status == 4}}">退货中</view>
<view class='tab_statu' wx:if="{{item.status == 5}}">交易成功</view>
<view class='tab_statu' wx:if="{{item.status == 6}}">订单关闭</view>
</block>
<!-- 拼团订单的状态 -->
<block wx:if="{{item.pid > 0}}">
<view class='tab_statu' wx:if="{{item.status == 0}}">待付款</view>
<view class='tab_statu' wx:if="{{item.status == 9}}">拼团中-待成团</view>
<view class='tab_statu' wx:if="{{item.status == 1}}">拼团成功-待发货</view>
<view class='tab_statu' wx:if="{{item.status == 2}}">拼团成功-已发货</view>
<view class='tab_statu' wx:if="{{item.status == 3}}">拼团成功-已签收</view>
<view class='tab_statu' wx:if="{{item.status == 5}}">拼团成功-已评价</view>
<view class='tab_statu' wx:if="{{item.status == 10}}">拼团失败-未退款</view>
<view class='tab_statu' wx:if="{{item.status == 11}}">拼团失败-已退款</view>
</block>
</view>
</view>
<view>
<view class="shop df" wx:for="{{item.list}}" wx:for-item="list" wx:key="id">
<view>
<image class="sh_slt" src="{{list.imgurl}}"></image>
</view>
<view class="sp_text">
<view style='width:70%;'>
<view class="sp_tit ovh1" style="color: #000;">{{list.p_name}}</view>
<view class="sp_tit ovh1" style='color:#808080'> [{{list.size}}]</view>
</view>
<view class="sp_jg">
<view class='guige'>¥ {{list.p_price}}</view>
<view class='guige'>x{{list.num}}</view>
</view>
</view>
</view>
</view>
</navigator>
<view class="total">
<view class="zhifu mt10">
合计:
<span class="font_20 red" style="margin-left:5px;" wx:if="{{item.info != 0}}">¥ {{item.z_price}}</span>
<span class="font_20 red" style="margin-left:5px;" wx:if="{{item.info == 0}}">¥ {{item.total}}</span>
</view>
</view>
<view class="bottom">
<!--状态 0:未付款 1:未发货 2:待收货 3:待评论 4:退货 5:已完成 6 订单关闭 9拼团中 10 拼团失败-未退款 11 拼团失败-已退款 12:已完成(已追加评论) -->
<navigator wx:if="{{item.status != 1 && item.status != 4}}" url="../order/detail?orderId={{item.id}}" style='border:1px solid #8a8a8a;color:#8a8a8a;' class="font_12 red fl_r mr_5">订单详情</navigator>
<navigator wx:if="{{item.status == 1 && item.pid >0}}" url="../order/detail?orderId={{item.id}}" style='border:1px solid #8a8a8a;color:#8a8a8a;' class="font_12 red fl_r mr_5">订单详情</navigator>
<navigator wx:if="{{item.status == 1&& item.pid ==''}}" url="../order/detail?orderId={{item.id}}" style='color:{{bgcolor}};border:1px solid {{bgcolor}};' class="font_12 red fl_r mr_5">订单详情</navigator>
<navigator wx:if="{{item.status == 4}}" url="../order/detail?orderId={{item.id}}" style='color:{{bgcolor}};border:1px solid {{bgcolor}};' class="font_12 red fl_r mr_5">订单详情</navigator>
<!-- <navigator class="font_12 red fl_r mr_5" url="../logistics/logistics?orderId={{item.sNo}}" style='border:1px solid #8a8a8a;color:#8a8a8a;' wx:if="{{item.status == 2 || item.status == 3}}" data-order-id="{{item.id}}">查看物流</navigator> -->
<view class="font_12 red fl_r mr_5" wx:if="{{item.status == 5 && item.pid ==''}}" style='border:1px solid #8a8a8a;color:#8a8a8a;' data-order-id="{{item.id}}">订单完成</view>
<view class="font_12 red fl_r mr_5" bindtap="recOrder" style='color:{{bgcolor}};border:1px solid {{bgcolor}};' wx:if="{{item.status == 2&& item.pid ==''}}" data-sNo="{{item.sNo}}">确认收货</view>
<view class="font_12 red fl_r mr_5" bindtap="recOrder" style='border:1px solid #8a8a8a;color:#8a8a8a;' wx:if="{{item.status == 2 &&item.pid > 0}}" data-sNo="{{item.sNo}}">确认收货</view>
<navigator class="font_12 red fl_r mr_5" url="../comment/comment?ordersn={{item.sNo}}" style='color:{{bgcolor}};border:1px solid {{bgcolor}};' wx:if="{{item.status == 3}}" data-order-id="{{item.id}}">立即评价</navigator>
<navigator wx:if="{{item.status == 0}}" url="../order/detail?orderId={{item.id}}" style='color:{{bgcolor}};border:1px solid {{bgcolor}};' class="font_12 red fl_r mr_5">立即支付</navigator>
<navigator wx:if="{{item.pid > 0 &&item.status > 0}}" url="../group_buy/cantuan?id={{item.ptcode}}&groupid={{item.pid}}&pro_id={{item.pro_id}}&man_num={{item.man_num}}" style='color:{{bgcolor}};border:1px solid {{bgcolor}};' class="font_12 red fl_r mr_5">分享好友</navigator>
</view>
<scroll-view class="scrollView" scroll-y="true" bindscrolltoupper="reloadData" bindscrolltolower="loadMoreData" scroll-top="{{scrollTop}}" style="height:{{scrollHeight}}px">
<view class='list-container' hidden="{{listArray.length<=0&& (loading || complete)}}">
<view class='list-cell' wx:for="{{listArray}}" wx:key="index" wx:for-index="idx" wx:for-item="item" data-id="{{item.id}}" bindtap="lookDetail">
<view class="shopView">
<image src="{{item.shop_logo}}" mode="aspectFill"></image>
<text class="left">{{item.shop_name}}</text>
<image class="jiantou-img" src="/images/x_right.png" mode="aspectFill"></image>
<view class="statusLabel" wx:if="{{item.status == 0}}">待收货</view>
<view class="statusLabel" wx:if="{{item.status == 1}}">待发货</view>
<view class="statusLabel" wx:if="{{item.status == 2}}">待收货</view>
<view class="statusLabel" wx:if="{{item.status == 5}}">交易成功</view>
</view>
<view class='list-cell' wx:for="{{item.list}}" wx:key="index">
<view class="goodsView">
<image class="goodsImg" src="{{item.imgurl}}" mode="aspectFill"></image>
<view class="content">
<view class="title">{{item.p_name}}</view>
<view class="spec">{{item.size}}</view>
<view class="priceView">
<view class="price">¥{{item.p_price}}</view>
<view class="quantity">共 {{item.num}} {{item.unit}}</view>
</view>
</view>
</view>
</view>
<view class="bottomView">
<block wx:if="{{item.status == 0}}">
<view class="normalBtn" bindtap="removeOrder" data-info="{{item}}">取消订单</view>
<view class="confirmBtn" bindtap="payNow" data-info="{{item}}">立即付款</view>
</block>
<block wx:elif="{{item.status == 1}}">
<view class="confirmBtn" wx:if="{{item.delivery_status == 1}}" style="background-color:#ccc;color:white;border:0px;">提醒发货</view>
<view class="confirmBtn" wx:else bindtap="orderRemind" data-info="{{item}}">提醒发货</view>
</block>
<block wx:elif="{{item.status == 2}}">
<view class="normalBtn" bindtap="orderLogistics" data-info="{{item}}">查看物流</view>
<view class="confirmBtn" bindtap="confirmOrder" data-info="{{item}}">确认收货</view>
</block>
<block wx:elif="{{item.status == 5}}">
<view class="deleteBtn" bindtap="deleteOrder" data-info="{{item}}">删除订单</view>
<view class="normalBtn" bindtap="orderLogistics" data-info="{{item}}">查看物流</view>
<view class="confirmBtn" bindtap="evaluateOrder" data-info="{{item}}">立即评价</view>
</block>
</view>
</scroll-view>
</swiper-item>
<!-- 待付款 -->
<swiper-item>
<scroll-view scroll-y="true" style="height:100%;">
<view class="search_no" wx:if="{{!ordert1.length}}">
<view class="font_14">
<image class="scimg" src="/images/kdd.png"></image>
</view>
<text>没有可用订单/(ㄒoㄒ)/~~</text>
</view>
<view class='tab_tab' wx:for="{{ordert1}}"wx:key="key">
<navigator url="../order/detail?orderId={{item.id}}">
<view class="top">
<view>
订单号:{{item.sNo}}
<!-- 除拼团订单的状态 -->
<block wx:if="{{item.pid ==''}}">
<view class='tab_statu' wx:if="{{item.status == 0}}">等待买家付款</view>
</block>
<!-- 拼团订单的状态 -->
<block wx:if="{{item.pid > 0}}">
<view class='tab_statu' wx:if="{{item.status == 0}}">待付款</view>
</view>
<view class="loading" hidden="{{!loading}}">正在载入更多...</view>
<view class="complete" hidden="{{!complete}}">暂无更多数据</view>
</view>
<view class="noMoreData" wx:if='{{listArray.length<=0&& (loading || complete)}}'>暂无数据</view>
</scroll-view>
</block>
</view>
</view>
<view class="shop df" wx:for="{{item.list}}" wx:for-item="list" wx:key="id">
<view>
<image class="sh_slt" src="{{list.imgurl}}"></image>
</view>
<view class="sp_text">
<view style='width:70%;'>
<view class="sp_tit ovh1" style="color: #000;">{{list.p_name}}</view>
<view class="sp_tit ovh1" style='color:#808080'>[{{list.size}}]</view>
</view>
<view class="sp_jg">
<view class='guige'>¥ {{list.p_price}}</view>
<view class='guige'>x{{list.num}}</view>
</view>
</view>
</view>
</navigator>
<view class="total">
<view class="zhifu mt10">
合计:
<span class="font_20 red" style="margin-left:5px;" wx:if="{{item.info != 0}}">¥ {{item.z_price}}</span>
<span class="font_20 red" style="margin-left:5px;" wx:if="{{item.info == 0}}">¥ {{item.total}}</span>
</view>
</view>
<view class="bottom">
<navigator wx:if="{{item.status == 0}}" url="../order/detail?orderId={{item.id}}" style='color:{{bgcolor}};border:1px solid {{bgcolor}};' class="font_12 red fl_r mr_5">立即支付</navigator>
</view>
</view>
</scroll-view>
</swiper-item>
<!-- 待发货 -->
<swiper-item>
<scroll-view scroll-y="true" style="height:100%;">
<view class="search_no" wx:if="{{!ordert2.length}}">
<view class="font_14">
<image class="scimg" src="/images/kdd.png"></image>
</view>
<text>没有可用订单/(ㄒoㄒ)/~~</text>
</view>
<view class='tab_tab' wx:for="{{ordert2}}"wx:key="key">
<navigator url="../order/detail?orderId={{item.id}}">
<view class="top">
<view>
订单号:{{item.sNo}}
<!-- 除拼团订单的状态 -->
<block wx:if="{{ item.pid ==''}}">
<view class='tab_statu' wx:if="{{item.status == 1}}">等待卖家发货</view>
</block>
<!-- 拼团订单的状态 -->
<block wx:if="{{item.pid > 0}}">
<view class='tab_statu' wx:if="{{item.status == 1}}">拼团成功-待发货</view>
</block>
</view>
</view>
<view class="shop df" wx:for="{{item.list}}" wx:for-item="list" wx:key="id">
<view>
<image class="sh_slt" src="{{list.imgurl}}"></image>
</view>
<view class="sp_text">
<view style='width:70%;'>
<view class="sp_tit ovh1" style="color: #000;">{{list.p_name}}</view>
<view class="sp_tit ovh1" style='color:#808080'> [{{list.size}}]</view>
</view>
<view class="sp_jg">
<view class='guige'>¥ {{list.p_price}}</view>
<view class='guige'>x{{list.num}}</view>
</view>
</view>
</view>
</navigator>
<view class="total">
<view class="zhifu mt10">
合计:
<span class="font_20 red" style="margin-left:5px;" wx:if="{{item.info != 0}}">¥ {{item.z_price}}</span>
<span class="font_20 red" style="margin-left:5px;" wx:if="{{item.info == 0}}">¥ {{item.total}}</span>
</view>
</view>
<view class="bottom">
<navigator url="../order/detail?orderId={{item.id}}" style='border:1px solid #8a8a8a;color:#8a8a8a;' class="font_12 red fl_r mr_5">订单详情</navigator>
<view class="font_12 red fl_r mr_5" bindtap="add_fix" style='border:1px solid #8a8a8a;color:#8a8a8a;' wx:if="{{item.status == 1&&item.pid >0}}">提醒发货</view>
<view class="font_12 red fl_r mr_5" bindtap="add_fix" style='color:{{bgcolor}};border:1px solid {{bgcolor}};' wx:if="{{item.status == 1&&item.pid ==''}}">提醒发货</view>
<navigator wx:if="{{item.pid > 0 && item.status > 0}}" url="../group_buy/cantuan?id={{item.ptcode}}&groupid={{item.pid}}&pro_id={{item.pro_id}}&man_num={{item.man_num}}" style='color:{{bgcolor}};border:1px solid {{bgcolor}};' class="font_12 red fl_r mr_5">分享好友</navigator>
</view>
</view>
</scroll-view>
</swiper-item>
<!-- 待收货 -->
<swiper-item>
<scroll-view scroll-y="true" style="height:100%;">
<view class="search_no" wx:if="{{!ordert3.length}}">
<view class="font_14">
<image class="scimg" src="/images/kdd.png"></image>
</view>
<text>没有可用订单/(ㄒoㄒ)/~~</text>
</view>
<view class='tab_tab' wx:for="{{ordert3}}"wx:key="key">
<navigator url="../order/detail?orderId={{item.id}}">
<view class="top">
<view>
订单号:{{item.sNo}}
<!-- 除拼团订单的状态 -->
<block wx:if="{{ item.pid ==''}}">
<view class='tab_statu' wx:if="{{item.status == 2}}">等待买家收货</view>
</block>
<!-- 拼团订单的状态 -->
<block wx:if="{{item.pid > 0}}">
<view class='tab_statu' wx:if="{{item.status == 2}}">拼团成功-已发货</view>
</block>
</view>
</view>
<view class="shop df" wx:for="{{item.list}}" wx:for-item="list" wx:key="id">
<view>
<image class="sh_slt" src="{{list.imgurl}}"></image>
</view>
<view class="sp_text">
<view style='width:70%;'>
<view class="sp_tit ovh1" style="color: #000;">{{list.p_name}}</view>
<view class="sp_tit ovh1" style='color:#808080'>[{{list.size}}]</view>
</view>
<view class="sp_jg">
<view class='guige'>¥ {{list.p_price}}</view>
<view class='guige'>x{{list.num}}</view>
</view>
</view>
</view>
</navigator>
<view class="total">
<view class="zhifu mt10">
合计:
<span class="font_20 red" style="margin-left:5px;" wx:if="{{item.info != 0}}">¥ {{item.z_price}}</span>
<span class="font_20 red" style="margin-left:5px;" wx:if="{{item.info == 0}}">¥ {{item.total}}</span>
</view>
</view>
<view class="bottom" >
<navigator url="../order/detail?orderId={{item.id}}" style='border:1px solid #8a8a8a;color:#8a8a8a;' class="font_12 red fl_r mr_5">订单详情</navigator>
<!-- <navigator class="font_12 red fl_r mr_5" url="../logistics/logistics?orderId={{item.sNo}}" style='border:1px solid #8a8a8a;color:#8a8a8a;' wx:if="{{item.status == 2 || item.status == 3}}" data-order-id="{{item.id}}">查看物流</navigator> -->
<!-- <view class="font_12 red fl_r mr_5" bindtap="escOrder" style='border:1px solid #8a8a8a;color:#8a8a8a;' wx:if="{{item.status == 1}}" data-order-id="{{item.id}}" data-sno="{{item.sNo}}">取消订单</view> -->
<view class="font_12 red fl_r mr_5" bindtap="recOrder" style='color:{{bgcolor}};border:1px solid {{bgcolor}};' wx:if="{{item.status == 2&&item.pid==''}}" data-sNo="{{item.sNo}}">确认收货</view>
<view class="font_12 red fl_r mr_5" bindtap="recOrder" style='border:1px solid #8a8a8a;color:#8a8a8a;' wx:if="{{item.status == 2 && item.pid > 0}}" data-sNo="{{item.sNo}}">确认收货</view>
<navigator wx:if="{{item.pid > 0 &&item.status > 0}}" url="../group_buy/cantuan?id={{item.ptcode}}&groupid={{item.pid}}&pro_id={{item.pro_id}}&man_num={{item.man_num}}" style='color:{{bgcolor}};border:1px solid {{bgcolor}};' class="font_12 red fl_r mr_5">分享好友</navigator>
</view>
</view>
</scroll-view>
</swiper-item>
<!-- 待评价 -->
<swiper-item>
<scroll-view scroll-y="true" style="height:100%;">
<view class="search_no" wx:if="{{!ordert4.length}}">
<view class="font_14">
<image class="scimg" src="/images/kdd.png"></image>
</view>
<text>没有可用订单/(ㄒoㄒ)/~~</text>
</view>
<view class='tab_tab' wx:for="{{ordert4}}" wx:key="key">
<navigator url="../order/detail?orderId={{item.id}}">
<view class="top">
<view>
订单号:{{item.sNo}}
<!-- 除拼团订单的状态 -->
<block wx:if="{{ item.pid ==''}}">
<view class='tab_statu' wx:if="{{item.status == 3}}">等待买家评价</view>
</block>
<!-- 拼团订单的状态 -->
<block wx:if="{{item.pid > 0}}">
<view class='tab_statu' wx:if="{{item.status == 3}}">拼团成功-已签收</view>
</block>
</view>
</view>
<view class="shop df" wx:for="{{item.list}}" wx:for-item="list" wx:key="id">
<view>
<image class="sh_slt" src="{{list.imgurl}}"></image>
</view>
<view class="sp_text">
<view style='width:70%;'>
<view class="sp_tit ovh1" style="color: #000;">{{list.p_name}}</view>
<view class="sp_tit ovh1" style='color:#808080'>[{{list.size}}]</view>
</view>
<view class="sp_jg">
<view class='guige'>¥ {{list.p_price}}</view>
<view class='guige'>x{{list.num}}</view>
</view>
</view>
</view>
</navigator>
<view class="total">
<view class="zhifu mt10">
合计:
<span class="font_20 red" style="margin-left:5px;" wx:if="{{item.info != 0}}">¥ {{item.z_price}}</span>
<span class="font_20 red" style="margin-left:5px;" wx:if="{{item.info == 0}}">¥ {{item.total}}</span>
</view>
</view>
<view class="bottom" >
<navigator wx:if="{{item.status != 1}}" url="../order/detail?orderId={{item.id}}" style='border:1px solid #8a8a8a;color:#8a8a8a;'
class="font_12 red fl_r mr_5">订单详情</navigator>
<!-- <navigator class="font_12 red fl_r mr_5" url="../logistics/logistics?orderId={{item.sNo}}" style='border:1px solid #8a8a8a;color:#8a8a8a;'wx:if="{{item.status == 2 || item.status == 3}}" data-order-id="{{item.id}}">查看物流</navigator> -->
<navigator class="font_12 red fl_r mr_5" url="../comment/comment?ordersn={{item.sNo}}" style='color:{{bgcolor}};border:1px solid {{bgcolor}};'
wx:if="{{item.status == 3&&item.pid ==''}}" data-order-id="{{item.id}}">立即评价</navigator>
<navigator class="font_12 red fl_r mr_5" url="../comment/comment?ordersn={{item.sNo}}"style='border:1px solid #8a8a8a;color:#8a8a8a;'
wx:if="{{item.status == 3&&item.pid > 0}}" data-order-id="{{item.id}}">立即评价</navigator>
<navigator wx:if="{{item.pid > 0 &&item.status > 0}}" url="../group_buy/cantuan?id={{item.ptcode}}&groupid={{item.pid}}&pro_id={{item.pro_id}}&man_num={{item.man_num}}"
style='color:{{bgcolor}};border:1px solid {{bgcolor}};' class="font_12 red fl_r mr_5">分享好友</navigator>
</view>
</view>
</scroll-view>
</swiper-item>
</swiper>
</block>
<view bindtap="hideAllChioce" class="mask" hidden="{{!chioceDistrict&&!chioceSorting&&!chioceFilter}}"></view>
</view>

571
pages/order/order.wxss

@ -1,403 +1,228 @@
/* pages/order/order.wxss */
page{
height: 100%;
width: 100%;
background: #F5F5F5;
}
.scimg {
width:246rpx;
height:246rpx;
}
.swiper-tab{
width: 100%;
border-bottom: 1px solid #eee;
text-align: center;
line-height: 80rpx;
background: #fff;
position: fixed;
top: 0;
z-index: 999;
}
.swiper-tab-list{
font-size: 12px;
display: inline-block;
width: 20%;
color: #666;
}
.on{
color: #dd2727;
border-bottom: 5rpx solid #dd2727;
}
.swiper-box{
display: block;
height: 100%;
width: 100%;
overflow: hidden;
/* iPhoneX底部适配 */
padding-bottom: env(safe-area-inset-bottom);
}
.clearbutton{
background: #fff;
display: inline-block;
margin:3% 3% 2% 3%;
color: #dd2727;
font-size: 14px;
width: 94%;
}
button::after{
border: none;
}
.shop{
background: #fafafa;
padding: 15px;
border-bottom:1px solid #eee;
}
.shop checkbox{
margin-top: 27px;
}
.sh_slt{
width: 65px;
height: 65px;
overflow: hidden;
border-radius: 5px;
margin-right: 4%;
float: left;
}
.sp_text{
display:flex;
line-height: 20px;
width: 100%;
text-align: left;
padding-left:10px;
}
.sp_tit{
width: 100%;
overflow: hidden;
font-size: 12px;
-webkit-line-clamp:2;
}
.guige{
font-size:12px;
color:#808080;
text-align:right;
}
.sp_neb{
width: 100%;
overflow: hidden;
font-size: 13px;
color: #999;
}
.sp_jg{
width: 30%;
overflow: hidden;
font-size: 13px;
color: #fc0628;
}
.dle{
color: #999;
font-size: 12px;
float: right;
}
.dle image{
width: 18px;
height: 18px;
vertical-align: sub;
}
.jk_bottom{
position: fixed;
bottom: 0;
background: #fff;
width: 100%;
display: inline-flex;
border-bottom: 1px solid #eee;
font-size: 14px;
color: #999;
}
.jk_bottom checkbox{
margin: 4% 0 4% 4%;
}
.jk_bottom .heji{
margin-top: 5.5%;
width: 30%;
text-align: right;
}
.jk_bottom .all{
margin-top: 5.5%;
padding-left: 2%;
}
.jk_bottom .js_button{
background: #dd2727;
float: right;
color: #fff;
font-size: 16px;
text-align: center;
width: 40%;
position: absolute;
right: 0;
line-height: 50px;
}
.c_t60{
clear: both;
height: 1px;
padding-top: 35px;
}
.blue{
color: #42b1ff;
}
.mr_5{
margin-right: 5px;
}
.top{
padding: 15px;
font-size:12px;
}
.font_12{
padding: 5px 10px;
border-radius:15px;
color:#fff;
width:55px;
text-align:center;
line-height:15px;
height:15px;
}
.bottom{
border-top:1px #eee solid;
height:36px;
margin:auto;
display:flex;
justify-content:flex-end;
align-items:center;
}
.total{
font-size:14px;
padding-bottom:3px;
height:28px;
/* padding-right:14px; */
}
.zhifu{
height:28px;
line-height:28px;
float:right;
padding-right:4%;
}
.tab_statu{
float: right;
font-size: 13px;
color: #FF6347;
}
.tab_tab{
background:#fff;
margin-bottom:8px;
}
scroll-view {
background:#eee;
}
.person_box{
position: relative;
}
.phone_select{
margin-top:0;
z-index: 100;
position: absolute; /*//小程序中z-index和absolute需要同时存在,元素才能脱离文档。 */
}
.select_one{
text-align: center;
background-color:rgb(239, 239, 239);
width:100%; /* //脱离文档后元素width不能再用百分比。 */
height:100rpx;
line-height:100rpx;
margin:0 5%;
border-bottom:2rpx solid rgb(255, 255, 255);
}
/*下拉*/
.product-list {
min-height: 100vh;
background-color: #f0f0f0;
padding-top: 80rpx;
box-sizing: border-box;
}
/*条件选择*/
.choice-bar {
.tab-view{
position: fixed;
top: 0;
display: flex;
width: 100vw;
font-size: 16px;
width: 100%;
height: 100rpx;
background-color: #fff;
z-index: 9;
white-space: nowrap;
}
.chioce-item {
.tab-itemActive{
color: #454553;
width: 20%;
height: 100rpx;
line-height: 100rpx;
text-align: center;
font-size: 30rpx;
font-weight: bold;
display: inline-block;
}
.tab-item {
color: #9fa5b6;
width: 20%;
height: 100rpx;
line-height: 100rpx;
text-align: center;
font-size: 30rpx;
display: inline-block;
}
.tab-lineActive{
width: 78rpx;
height: 6rpx;
margin-top: -10rpx;
margin-left: 25%;
background-color: #F95B43;
z-index: 655;
}
.tab-badge{
position: absolute;
margin-top: -80rpx;
margin-left: 45rpx;
width: 35rpx;
height: 35rpx;
border-radius: 17.5rpx;
line-height: 35rpx;
font-size: 28rpx;
text-align: center;
font-weight: normal;
color: white;
background-color: red;
}
.tab-line{
width: 100%;
height: 2rpx;
margin-top: -8rpx;
background-color: #fff;
display: flex;
align-items: center;
justify-content: space-between;
padding: 0 20rpx;
width: 33.33%;
height: 80rpx;
border-top: 1rpx solid #ddd;
border-bottom: 1rpx solid #ddd;
border-left: 1rpx solid #ddd;
/*border-right: 1rpx solid #ddd;*/
}
.chioce-item-last {
border-right: none;
}
.chioce-item-first {
border-left: none;
/*list*/
.list-container{
background: #F5F5F5;
}
.icon-chioce {
height: 30rpx;
width: 30rpx;
.list-cell{
display: inline-table;
width: 95%;
margin:20rpx 2.5% 0rpx 2.5%; /*上-右-下-左*/
padding-bottom: 15rpx;
background: white;
/* box-shadow:0 6rpx 10rpx 2rpx #807e7a99; */
border-radius: 10rpx;
}
.mask{
position: fixed;
top:0;
bottom: 0;
right: 0;
left: 0;
background-color: #000;
opacity: 0.5;
.list-cell image{
width: 345rpx;
height: 345rpx;
}
.district-list,.sorting-list,.filter-list {
margin-top: 2rpx;
.list-cell .imageSrc{
position: absolute;
top: 80rpx;
left: 10px;
width: 100%;
background-color: #fff;
z-index: -1;
font-size: 14px;
border-bottom: 1rpx solid #ddd;
margin-top: 20rpx;
margin-left: 20rpx;
width: 104rpx;
}
.iconfont {
font-size:9px;
margin:0;
padding:0;
.shopView {
display:flex;
align-items: center;
height: 85rpx;
}
.xzbg{
color: #fff;
.shopView image {
width: 40rpx;
height: 40rpx;
margin-left: 25rpx;
}
.chioce-list-show {
top: 110rpx;
animation: slide 500ms;
width:25%;
border:1px solid red;
border-radius:5px;
font-size:12px;
.shopView text{
margin-left: 12rpx;
font-size: 32rpx;
color: #333333;
}
@keyframes slide {
0% {
top: -500rpx;
}
100% {
top: 80rpx;
}
.shopView .jiantou-img {
width: 25rpx;
height: 25rpx;
margin-left: 20rpx;
}
.chioce-list-hide {
display: none !important;
.shopView .statusLabel{
position: absolute;
right: 45rpx;
color: #FA5151;
font-size: 30rpx;
height: 40rpx;
line-height: 40rpx;
}
/*区域位置*/
.district-list {
.goodsView{
display: flex;
flex-direction: row;
}
.district-left {
flex-grow: 1;
}
.district-right {
flex-grow: 4;
.goodsView .goodsImg {
margin-left: 20rpx;
width: 150rpx;
height: 150rpx;
}
.scroll-district{
height: 500rpx;
}
.district-parent {
height: 100rpx;
line-height: 100rpx;
padding: 0 40rpx;
border-bottom: 1rpx solid #ddd;
border-right: 1rpx solid #ddd;
background-color: #f0f0f0;
.goodsView .content{
display: flex;
flex-direction: column;
justify-content: center;
margin-left: 25rpx;
}
.content .title{
/* margin-top: 10rpx; */
color: #333333;
font-size: 36rpx;
max-width: 480rpx;
overflow: hidden;
text-overflow: ellipsis; /*超出省略号*/
white-space: nowrap;
font-weight: bold;
height: 40rpx;
line-height: 40rpx;
/*-webkit-line-clamp: 2; /*控制行数*/
}
.content .spec{
margin-top: 25rpx;
color: #999999;
font-size: 30rpx;
max-width: 480rpx;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
height: 40rpx;
line-height: 40rpx;
}
.district-parent-active {
background-color: #fff;
.priceView{
margin-top: 30rpx;
display: flex;
height: 40rpx;
}
.district-children {
height: 100rpx;
line-height: 100rpx;
padding: 0 40rpx;
border-bottom: 1rpx solid #ddd;
.priceView .price{
color: #FA5151;
font-size: 36rpx;
line-height: 40rpx;
}
/*综合排序*/
.sorting-item {
height: 80rpx;
line-height: 80rpx;
/* padding: 0 40rpx; */
border-bottom: 1rpx solid #eee;
.priceView .quantity{
position: absolute;
right: 45rpx;
color: #9d9d9d;
font-size: 28rpx;
line-height: 40rpx;
}
/*筛选*/
.filter-item {
height: 80rpx;
line-height: 80rpx;
padding: 0 40rpx;
border-bottom: 1rpx solid #ddd;
.bottomView{
display: flex;
justify-content: space-between;
flex-direction: row;
margin-top: 15rpx;
margin-bottom: 15rpx;
align-items: center;
box-sizing: border-box;
height: 70rpx;
}
.icon-selected {
height: 30rpx;
width: 30rpx;
}
.filter-footer {
display: flex;
justify-content: space-between;
}
.filter-footer button {
margin: 20rpx 80rpx;
border-radius: 0 !important;
.normalBtn{
position: absolute;
right: 225rpx;
padding: 5rpx 22rpx;
font-size: 28rpx;
color: #999999;
border: 1px solid #FA5151;
height: 50rpx;
line-height: 50rpx;
border-radius: 50rpx;
}
.confirmBtn{
position: absolute;
right: 45rpx;
padding: 5rpx 22rpx;
font-size: 28rpx;
color: #FA5151;
border: 1px solid #FA5151;
height: 50rpx;
line-height: 50rpx;
border-radius: 50rpx;
}
.deleteBtn{
position: absolute;
right: 410rpx;
padding: 5rpx 22rpx;
font-size: 28rpx;
color: #999999;
border: 1px solid #FA5151;
height: 50rpx;
line-height: 50rpx;
border-radius: 50rpx;
}
.noMoreData{
padding-top: 100rpx;
line-height: 100rpx;
height: 100rpx;
width: 100%;
font-size: 32rpx;
text-align: center;
color: #454553;
}
.button-reset {
border: 1rpx solid #ddd !important;
color: #666 !important;
.scrollView {
flex-grow: 1;
padding:0rpx;
padding-top: 100rpx;
}
/* 小标签 */
.noe {
display: block;
border-width: 10px;
position: absolute;
left: 10px;
top: -20px;
border-style: solid dashed dashed;
border-color: transparent transparent red transparent;
font-size: 0;
line-height: 0;
.loading,.complete {
width: 100%;
padding: 30rpx 0rpx;
text-align: center;
font-size: 24rpx;
color: #9fa4b6;
}

4
pages/order/pay.js

@ -77,10 +77,6 @@ Page({
console.log(options)
var that = this;
that.get_plug();
// wx.setNavigationBarColor({
// frontColor: app.d.frontColor, //
// backgroundColor: app.d.bgcolor //设置页面参数
// })
var uid = app.globalData.userInfo.openid; // 微信id
var plug_ins = app.globalData.userInfo.plug_ins; // 插件

2
pages/order/pay.wxml

@ -49,7 +49,7 @@
<view style='height:10px;width:100%;background:#eee;'></view>
<!-- 产品信息 -->
<view class="shop-list" wx:key="key" wx:for="{{productData}}" >
<view class="shop-view">
<view class="shopView">
<image src="{{item.shop_logo}}" mode="aspectFill"></image>
<text class="left">{{item.shop_name}}</text>
<image class="jiantou-img" src="/images/x_right.png" mode="aspectFill"></image>

8
pages/order/pay.wxss

@ -743,21 +743,21 @@ left:-13px;
.p_all {
border-bottom:1px solid #eee;
}
.shop-view {
.shopView {
display:flex;
height: 85rpx;
align-items: center;
}
.shop-view image {
.shopView image {
width: 40rpx;
height: 40rpx;
margin-left: 25rpx;
}
.shop-view text{
.shopView text{
margin-left: 12rpx;
font-size: 28rpx;
}
.shop-view .jiantou-img {
.shopView .jiantou-img {
width: 25rpx;
height: 25rpx;
margin-left: 20rpx;

12
pages/order/payment.wxml

@ -18,16 +18,16 @@
<!-- 账户信息 -->
<view class="account">
<view class="titleView">
<text class="name">收款方</text>
<text class="detail">{{company}}</text>
<view class="name">收款方</view>
<view class="detail">{{company}}</view>
</view>
<view class="titleView">
<text class="name">收款账号</text>
<text class="detail">{{account}}</text>
<view class="name">收款账号</view>
<view class="detail">{{account}}</view>
</view>
<view class="titleView">
<text class="name">开户银行</text>
<text class="detail">{{bank}}</text>
<view class="name">开户银行</view>
<view class="detail">{{bank}}</view>
</view>
</view>
<!-- 二维码 -->

13
pages/order/payment.wxss

@ -9,6 +9,11 @@ page {
height: 60rpx;
background-color: white;
}
.codeView .name{
margin-left: 24rpx;
font-size: 28rpx;
color: #999999;
}
.codeView .order{
font-size: 28rpx;
color: #333333;
@ -77,17 +82,19 @@ page {
background-color: white;
}
.titleView{
display: flex;
height: 90rpx;
line-height: 90rpx;
border-bottom: solid 1px #F6F6F6;
}
.name{
.titleView .name{
margin-left: 24rpx;
font-size: 28rpx;
color: #999999;
width: 125rpx;
}
.detail{
margin-left: 100rpx;
.titleView .detail{
margin-left: 80rpx;
font-size: 28rpx;
color: #333333;
}

8
pages/product/detail.js

@ -155,14 +155,6 @@ Page({
// console.log(app.globalData.userInfo, 'openid')
// if (openid) {
var bgcolor = app.d.bgcolor;
// wx.setNavigationBarColor({
// frontColor: app.d.frontColor,
// backgroundColor: bgcolor, // 页面标题为路由参数
// animation: {
// duration: 400,
// timingFunc: 'easeIn'
// }
// });
WXAPI.productIndex({
accessId: app.globalData.accessId,

12
pages/return_goods/index.js

@ -24,18 +24,6 @@ Page({
*/
onLoad: function (options) {
console.log(options)
wx.setNavigationBarColor({
frontColor: app.d.frontColor,
backgroundColor: app.d.bgcolor, //页面标题为路由参数
animation: {
duration: 400,
timingFunc: 'easeIn'
}
})
this.setData({
currentTab: parseInt(options.currentTab),
bgcolor: app.d.bgcolor
});
this.loadList();
},
//页面加载完成函数 remind: '加载中',

8
pages/return_goods/return_goods.js

@ -37,14 +37,6 @@ Page({
* 生命周期函数--监听页面加载
*/
onLoad: function (options) {
wx.setNavigationBarColor({
frontColor: app.d.frontColor,
backgroundColor: app.d.bgcolor, //页面标题为路由参数
animation: {
duration: 400,
timingFunc: 'easeIn'
}
})
var otype = options.type ? options.type:false;
console.log(options)
this.setData({

2
pages/return_goods/return_goods.wxss

@ -50,7 +50,7 @@
height: 18px;
display:inline-block;
vertical-align: middle;
float: right;
/* float: right; */
}
.zhifu{
background: #fff;

9
pages/set/set.js

@ -5,14 +5,7 @@ Page({
data: {
},
onLoad: function (options) {
wx.setNavigationBarColor({
frontColor: app.d.frontColor,
backgroundColor: app.d.bgcolor, //页面标题为路由参数
animation: {
duration: 400,
timingFunc: 'easeIn'
}
});
},
onReady: function () {

8
pages/sign_in/sign_in.js

@ -21,14 +21,6 @@ Page({
});
},
onLoad: function () {
wx.setNavigationBarColor({
frontColor: app.d.frontColor,
backgroundColor: app.d.bgcolor, //页面标题为路由参数
animation: {
duration: 400,
timingFunc: 'easeIn'
}
});
console.log(app)
console.log('app' + app.globalData.userInfo.sign_status)
let now = new Date();

2
pages/sign_in/sign_in.wxml

@ -78,7 +78,7 @@
<!-- 弹窗 -->
<view class="mask" catchtouchmove="preventTouchMove" wx:if="{{showModal}}"></view>
<view class="modalDlg" wx:if="{{showModal}}">
<image src='../../images/qdcg.png' style="height:325px;background-size:cover;position relative;"></image>
<image src='../../images/qdcg.png' style="height:325px;background-size:cover;position:relative;"></image>
<view class='modalDlg_text'>
<view style='font-size:24rpx;color:#666;'>恭喜你今日签到成功</view>
<view style='font-size:30rpx;color:#eb3737;'><text style='font-size:70rpx;'>{{sign_score}}</text>积分</view>

11
pages/user/recharge.js

@ -27,17 +27,6 @@ Page({
* 生命周期函数--监听页面加载
*/
onLoad: function (options) {
wx.setNavigationBarColor({
frontColor: app.d.frontColor,//
backgroundColor: app.d.bgcolor, //页面标题为路由参数
animation: {
duration: 400,
timingFunc: 'easeIn'
}
})
this.setData({
bgcolor: app.d.bgcolor
});
var that = this;
wx.request({
url: app.d.ceshiUrl + '&action=recharge&m=index',

7
pages/user/score.js

@ -22,13 +22,6 @@ Page({
},
onLoad: function () {
var that = this;
that.setData({
bgcolor: app.d.bf_color
})
wx.setNavigationBarColor({
frontColor: app.d.frontColor,
backgroundColor: app.d.bf_color,
});
wx.setNavigationBarTitle({
title: '个人积分中心',
})

10
pages/user/transfer.js

@ -23,16 +23,6 @@ Page({
* 生命周期函数--监听页面加载
*/
onLoad: function (options) {
wx.setNavigationBarColor({
frontColor: app.d.frontColor,//
backgroundColor: app.d.bgcolor, //页面标题为路由参数
animation: {
duration: 400,
timingFunc: 'easeIn'
}
})
wx.checkSession({
success: function (e) {
console.log(e)

9
pages/user/transfer1.js

@ -24,15 +24,6 @@ Page({
* 生命周期函数--监听页面加载
*/
onLoad: function (options) {
wx.setNavigationBarColor({
frontColor: app.d.frontColor,//
backgroundColor: app.d.bgcolor, //页面标题为路由参数
animation: {
duration: 400,
timingFunc: 'easeIn'
}
})
wx.checkSession({
success: function (e) {
console.log(e)

9
pages/user/transfer_jifen.js

@ -24,15 +24,6 @@ Page({
* 生命周期函数--监听页面加载
*/
onLoad: function (options) {
wx.setNavigationBarColor({
frontColor: app.d.frontColor,//
backgroundColor: app.d.bgcolor, //页面标题为路由参数
animation: {
duration: 400,
timingFunc: 'easeIn'
}
})
wx.checkSession({
success: function (e) {
//session_key 未过期,并且在本生命周期一直有效

16
pages/user/user.js

@ -62,19 +62,11 @@ Page({
* 生命周期函数--监听页面加载
*/
onLoad: function (options) {
// wx.setNavigationBarColor({
// frontColor: app.d.frontColor,
// backgroundColor: app.d.bgcolor, //页面标题为路由参数7a896c app.d.bgcolor
// animation: {
// duration: 400,
// timingFunc: 'easeIn'
// }
// var plug_ins = app.globalData.userInfo.plug_ins; // 插件
// this.setData({
// bgcolor: app.d.bgcolor, // 背景颜色
// plug_ins: plug_ins, // 插件
// });
var plug_ins = app.globalData.userInfo.plug_ins; // 插件
this.setData({
bgcolor: app.d.bgcolor, // 背景颜色
plug_ins: plug_ins, // 插件
});
this.requestMyData();
},
//页面加载完成函数

10
pages/user/user.wxml

@ -47,7 +47,7 @@
<view class='dd_stu'>
<!-- <navigator class="order" url="../order/order?currentTab=0&otype=pay"> -->
<view class="order" data-id="../order/order?currentTab=0&otype=pay" catchtap="jumpgo">
<view class="order" data-id="../order/order?index=0&status=" catchtap="jumpgo">
<view>
<text>我的订单</text>
</view>
@ -60,7 +60,7 @@
<view class='order_list'>
<!-- <navigator class='list' url="../order/order?currentTab=1&order_type1=payment&otype=pay"> -->
<view class="list" data-id="../order/order?currentTab=1&order_type1=payment&otype=pay" catchtap="jumpgo">
<view class="list" data-id="../order/order?index=1&status=payment" catchtap="jumpgo">
<text class='tishi' wx:if="{{dfk_num > 0}}">{{dfk_num}}</text>
<view class='dd_img'>
<image src='../../images/icons/5.png'></image>
@ -70,7 +70,7 @@
<!-- </navigator> -->
<!-- <navigator class='list' url="../order/order?currentTab=2&order_type1=send&otype=pay"> -->
<view class="list" data-id="../order/order?currentTab=2&order_type1=send&otype=pay" catchtap="jumpgo">
<view class="list" data-id="../order/order?index=2&status=send" catchtap="jumpgo">
<text class='tishi' wx:if="{{dfh_num > 0}}">{{dfh_num}}</text>
<view class='dd_img'>
<image src='../../images/icons/1.png'></image>
@ -80,7 +80,7 @@
<!-- </navigator> -->
<!-- <navigator class='list' url="../order/order?currentTab=3&order_type1=receipt&otype=pay"> -->
<view class="list" data-id="../order/order?currentTab=3&order_type1=receipt&otype=pay" catchtap="jumpgo">
<view class="list" data-id="../order/order?index=3&status=receipt" catchtap="jumpgo">
<text class='tishi' wx:if="{{dsh_num > 0}}">{{dsh_num}}</text>
<view class='dd_img'>
<image src='../../images/icons/3.png'></image>
@ -90,7 +90,7 @@
<!-- </navigator> -->
<!-- <navigator class='list' url="../order/order?currentTab=4&order_type1=evaluate&otype=pay"> -->
<view class="list" data-id="../order/order?currentTab=4&order_type1=evaluate&otype=pay" catchtap="jumpgo">
<view class="list" data-id="../order/order?index=4&status=evaluete" catchtap="jumpgo">
<text class='tishi' wx:if="{{dpj_num > 0}}">{{dpj_num}}</text>
<view class='dd_img'>
<image src='../../images/icons/4.png'></image>

11
pages/user/wallet.js

@ -22,17 +22,6 @@ Page({
wx.stopPullDownRefresh() //停止下拉刷新
},
onLoad: function (options) {
wx.setNavigationBarColor({
frontColor: app.d.frontColor,//
backgroundColor: app.d.bf_color, //页面标题为路由参数
animation: {
duration: 400,
timingFunc: 'easeIn'
}
})
this.setData({
bgcolor: app.d.bf_color
});
this.requestMyData();
},
/**

8
pages/user/withdrawals.js

@ -24,14 +24,6 @@ Page({
* 生命周期函数--监听页面加载
*/
onLoad: function (options) {
wx.setNavigationBarColor({
frontColor: app.d.frontColor,//
backgroundColor: app.d.bgcolor, //页面标题为路由参数
animation: {
duration: 400,
timingFunc: 'easeIn'
}
})
wx.checkSession({
success: function (e) {
app.globalData.userInfo['session_key'] = app.globalData.userInfo.session_key;

23
utils/server.js

@ -128,10 +128,27 @@ module.exports = {
orderList: (data) => {
return requestServer('&action=order&app=index', 'post', data)
},
/* -------------------- */
productSaveFormid: (data) => {
return requestServer('&action=product&m=save_formid', 'post', data)
orderDetails: (data) => { //订单详情
return requestServer('&action=order&app=order_details', 'post', data)
},
logisticsDetails: (data) => { //物流详情
return requestServer('&action=order&app=logistics', 'post', data)
},
removeOrder: (data) => { //取消订单
return requestServer('&action=order&app=removeOrder', 'post', data)
},
orderRemind: (data) => { //提醒发货
return requestServer('&action=order&app=delivery_delivery', 'post', data)
},
confirmOrder: (data) => { //确认收货
return requestServer('&action=order&app=ok_Order', 'post', data)
},
deleteOrder: (data) => { //删除订单
return requestServer('&action=order&app=del_order', 'post', data)
},
/* -------------------- */
userMaterial: (data) => { //
return requestServer('&action=user&app=material', 'post', data)
},

Loading…
Cancel
Save