Commit 3e16dac98231faf83de61ee814d600900fc91ecd
1 parent
e429b52f
线下订单查询列表
Showing
4 changed files
with
660 additions
and
227 deletions
pages/user/order_list/order_list.js
1 | +const app = getApp(); | |
1 | 2 | var t = function(t) { |
2 | 3 | return t && t.__esModule ? t : { |
3 | 4 | default: t |
... | ... | @@ -19,7 +20,7 @@ Page({ |
19 | 20 | resourceUrl: e.globalData.setting.imghost, |
20 | 21 | iurl: e.globalData.setting.imghost, |
21 | 22 | categories: [{ |
22 | - name: "全部订单", | |
23 | + name: "全部", | |
23 | 24 | id: 0 |
24 | 25 | }, { |
25 | 26 | name: "待付款", |
... | ... | @@ -47,12 +48,26 @@ Page({ |
47 | 48 | card_field:null, |
48 | 49 | |
49 | 50 | back_goods_arr:null, //返回商品的列表 |
51 | + currentIndex: 0, | |
52 | + | |
53 | + startDate: '选择开始时间', | |
54 | + endDate: '选择结束时间', | |
55 | + list2: [], | |
56 | + currentPage2: 1, | |
57 | + currentDate: '', | |
58 | + total: 0, //读取时段内记录数量 | |
50 | 59 | }, |
51 | 60 | onLoad: function(t) { |
61 | + // 设置日期选择器的结束时间为当前日期 | |
62 | + this.setData({ | |
63 | + currentDate: this.currentDate() | |
64 | + }); | |
65 | + | |
66 | + | |
52 | 67 | var th = this; |
53 | 68 | if (t.type != undefined) this.setData({ |
54 | 69 | activeCategoryId: t.type |
55 | - }) | |
70 | + }); | |
56 | 71 | s.init(this, "", "orderList"); |
57 | 72 | //---查看会员的等级价--- |
58 | 73 | getApp().getConfig2(function(e) { |
... | ... | @@ -230,15 +245,24 @@ Page({ |
230 | 245 | }, |
231 | 246 | //滑倒底部 |
232 | 247 | onReachBottom: function() { |
233 | - if (s.data.goodsLoadFinishFlag) { | |
234 | - this.setData({ | |
235 | - iscodeall: 1 | |
236 | - }) | |
237 | - } | |
238 | - s.canloadMore() && this.requestOrderList(this.data.activeCategoryId); | |
248 | + if(this.data.currentIndex == 0) { | |
249 | + if (s.data.goodsLoadFinishFlag) { | |
250 | + this.setData({ | |
251 | + iscodeall: 1 | |
252 | + }) | |
253 | + } | |
254 | + s.canloadMore() && this.requestOrderList(this.data.activeCategoryId); | |
255 | + } else { | |
256 | + this.request_list({ | |
257 | + store_id: os.stoid, | |
258 | + user_id: oo.user_id, | |
259 | + page: this.data.currentPage2, | |
260 | + }); | |
261 | + } | |
239 | 262 | }, |
240 | 263 | onPullDownRefresh: function(t) { |
241 | - this.resetData(), this.requestOrderList(this.data.activeCategoryId); | |
264 | + // sty取消 | |
265 | + // this.resetData(), this.requestOrderList(this.data.activeCategoryId); | |
242 | 266 | }, |
243 | 267 | |
244 | 268 | /*-----------取消订单-----------*/ |
... | ... | @@ -767,10 +791,6 @@ Page({ |
767 | 791 | }).then(res=>{ |
768 | 792 | pickup = res.data.data; |
769 | 793 | }) |
770 | - | |
771 | - wx.showLoading({ | |
772 | - title:"处理中." | |
773 | - }); | |
774 | 794 | |
775 | 795 | //--------获取商品---------- |
776 | 796 | var goods_list=item.order_goods; |
... | ... | @@ -1084,7 +1104,6 @@ Page({ |
1084 | 1104 | if(!err_text){ |
1085 | 1105 | th.more_add_cart(); |
1086 | 1106 | }else{ |
1087 | - wx.hideLoading(); | |
1088 | 1107 | // 如果没有获取用户信息 |
1089 | 1108 | wx.showModal({ |
1090 | 1109 | title:'确定', |
... | ... | @@ -1099,7 +1118,6 @@ Page({ |
1099 | 1118 | |
1100 | 1119 | } |
1101 | 1120 | }else{ |
1102 | - wx.hideLoading(); | |
1103 | 1121 | getApp().confirmBox(err_text); |
1104 | 1122 | } |
1105 | 1123 | }, |
... | ... | @@ -1197,9 +1215,8 @@ Page({ |
1197 | 1215 | } |
1198 | 1216 | }) |
1199 | 1217 | } |
1200 | - } | |
1201 | - | |
1202 | - wx.hideLoading(); | |
1218 | + } | |
1219 | + | |
1203 | 1220 | if(ok_num==0){ |
1204 | 1221 | //-- 如果没有获取用户信息 -- |
1205 | 1222 | wx.showModal({ |
... | ... | @@ -1226,9 +1243,155 @@ Page({ |
1226 | 1243 | } |
1227 | 1244 | |
1228 | 1245 | } |
1229 | - } | |
1230 | - | |
1246 | + }, | |
1247 | + | |
1248 | + request_list: function(data, callback){ | |
1249 | + // console.log('触发上拉刷新'); | |
1250 | + | |
1251 | + var th = this; | |
1252 | + if(this.data.is_load2) return false; //-- 正在加载 | |
1253 | + if(this.data.is_no_data2) return false; //-- 没有数据 | |
1254 | + if(this.data.is_no_more2) return false; //-- 没有更多 | |
1255 | + | |
1256 | + // 开启加载状态 | |
1257 | + this.data.is_load2=1; | |
1258 | + | |
1259 | + // var req_data = { | |
1260 | + // page:th.data.currentPage2 | |
1261 | + // } | |
1262 | + | |
1263 | + app.request.promiseGet("/api/weshop/order/pagePosOrder", { | |
1264 | + data: data | |
1265 | + }).then(res=>{ | |
1266 | + // 关闭加载状态 | |
1267 | + th.data.is_load2=0; | |
1268 | + // 请求成功 | |
1269 | + if(res.data.code==0) { | |
1270 | + if(res.data.data.pageData.length>0) { | |
1271 | + th.data.currentPage2++; | |
1272 | + var data = res.data.data.pageData; | |
1273 | + // 判断有无更多数据可以加载,如果大于则没有更多数据,反之则有 | |
1274 | + if(res.data.data.page*res.data.data.pageSize > res.data.data.total){th.setData({is_no_more2:1});} | |
1275 | + var list=th.data.list2; | |
1276 | + list=list.concat(data); | |
1277 | + th.setData({list2:list}); | |
1278 | + } else { | |
1279 | + if(th.data.currentPage2==1){ | |
1280 | + th.setData({is_no_data2:1}); | |
1281 | + } else { | |
1282 | + th.setData({is_no_more2:1}); | |
1283 | + } | |
1284 | + } | |
1285 | + if(callback) callback(); | |
1286 | + } else { | |
1287 | + wx.showToast({ | |
1288 | + title: res.data.msg, | |
1289 | + icon: 'none', | |
1290 | + duration: 2000 | |
1291 | + }) | |
1292 | + } | |
1293 | + }) | |
1294 | + }, | |
1295 | + | |
1296 | + | |
1297 | + onClickTab(e) { | |
1298 | + let currentIndex = e.target.dataset.index; | |
1299 | + this.setData({ | |
1300 | + currentIndex: currentIndex | |
1301 | + }); | |
1302 | + console.log(this.data.currentIndex); | |
1303 | + this.setData({ | |
1304 | + is_no_data2: 0, | |
1305 | + is_no_more2: 0, | |
1306 | + currentPage2: 1, | |
1307 | + }); | |
1308 | + if(currentIndex == 0) { | |
1309 | + console.log('线上订单'); | |
1310 | + } else if(currentIndex == 1) { | |
1311 | + console.log('线下订单'); | |
1312 | + | |
1313 | + this.request_list({ | |
1314 | + store_id: os.stoid, | |
1315 | + user_id: oo.user_id, | |
1316 | + page: 1, | |
1317 | + }); | |
1318 | + }; | |
1319 | + }, | |
1320 | + | |
1321 | + bindDateChange1: function(e) { | |
1322 | + console.log('picker发送选择改变,携带值为', e.detail.value) | |
1323 | + this.setData({ | |
1324 | + startDate: e.detail.value | |
1325 | + }) | |
1326 | + }, | |
1327 | + | |
1328 | + bindDateChange2: function(e) { | |
1329 | + console.log('picker发送选择改变,携带值为', e.detail.value) | |
1330 | + this.setData({ | |
1331 | + endDate: e.detail.value | |
1332 | + }) | |
1333 | + }, | |
1231 | 1334 | |
1335 | + search() { | |
1336 | + let th = this; | |
1337 | + let startDate = this.data.startDate; | |
1338 | + let endDate = this.data.endDate; | |
1339 | + | |
1340 | + if(startDate == '选择开始时间' || endDate == '选择结束时间') { | |
1341 | + wx.showToast({ | |
1342 | + title: '请选择完整的查询时间~', | |
1343 | + icon: 'none', | |
1344 | + }) | |
1345 | + } | |
1346 | + | |
1347 | + if(new Date(startDate) > new Date(endDate)) { | |
1348 | + wx.showToast({ | |
1349 | + title: '敲黑板!开始时间不能晚于结束时间噢~', | |
1350 | + icon: 'none', | |
1351 | + }) | |
1352 | + } | |
1353 | + | |
1354 | + | |
1355 | + this.request_list({ | |
1356 | + store_id: os.stoid, | |
1357 | + user_id: oo.user_id, | |
1358 | + page: 1, | |
1359 | + BeginDate:this.data.startDate, | |
1360 | + EndDate: this.data.endDate, | |
1361 | + }, function() { | |
1362 | + th.setData({ | |
1363 | + total: res.data.data.total | |
1364 | + }); | |
1365 | + }); | |
1366 | + | |
1367 | + | |
1368 | + }, | |
1369 | + | |
1370 | + currentDate() { | |
1371 | + var now = new Date(); | |
1372 | + var year = now.getFullYear(); //年 | |
1373 | + var month = now.getMonth() + 1; //月 | |
1374 | + var day = now.getDate(); //日 | |
1375 | + | |
1376 | + var clock = year + "-"; | |
1377 | + | |
1378 | + if(month < 10) month += "0"; | |
1379 | + clock += month + "-"; | |
1380 | + | |
1381 | + if(day < 10) day += "0"; | |
1382 | + clock += day; | |
1383 | + | |
1384 | + // if(hh < 10) | |
1385 | + // clock += "0"; | |
1386 | + | |
1387 | + // clock += hh + ":"; | |
1388 | + // if (mm < 10) clock += '0'; | |
1389 | + // clock += mm + ":"; | |
1390 | + | |
1391 | + // if (ss < 10) clock += '0'; | |
1392 | + // clock += ss; | |
1393 | + return clock; | |
1394 | + }, | |
1232 | 1395 | |
1233 | 1396 | |
1234 | 1397 | }); |
1235 | 1398 | \ No newline at end of file | ... | ... |
pages/user/order_list/order_list.json
pages/user/order_list/order_list.wxml
1 | 1 | <wxs module="filters" src="../../../utils/filter.wxs"></wxs> |
2 | 2 | <view class="container"> |
3 | - <view class="type-navbar padding fs30"> | |
4 | - <view class="type-box flex-center" wx:for="{{categories}}" wx:key="{{index}}"> | |
5 | - <view id="{{item.id}}" bindtap="changeTab" class="type-navbar-item {{activeCategoryId==item.id?'type-item-on':''}}"> | |
6 | - {{item.name}} | |
7 | - </view> | |
8 | - </view> | |
9 | - </view> | |
3 | + <view class="tab-container" bindtap="onClickTab"> | |
4 | + <view class="tab {{currentIndex == 0 ? 'active':''}}" data-index="0">线上订单</view> | |
5 | + <view class="tab {{currentIndex == 1 ? 'active':''}}" data-index="1">线下订单</view> | |
6 | + </view> | |
7 | + <view class="search-container flex" wx:if="{{currentIndex == 0}}"> | |
8 | + <input class="search-input" type="text" placeholder="请输入您所搜索的商品"/> | |
9 | + <view class="search-btn">搜索</view> | |
10 | + </view> | |
11 | + <view class="type-navbar fs28" wx:if="{{currentIndex == 0}}"> | |
12 | + <view class="type-box flex-center" wx:for="{{categories}}" wx:key="{{index}}"> | |
13 | + <view id="{{item.id}}" bindtap="changeTab" class="type-navbar-item {{activeCategoryId==item.id?'type-item-on':''}}"> | |
14 | + {{item.name}} | |
15 | + </view> | |
16 | + </view> | |
17 | + </view> | |
18 | + <view class="search-container" wx:if="{{currentIndex == 1}}"> | |
19 | + <view class="flex jc_sb"> | |
20 | + <view class="picker-container flex f1"> | |
21 | + <picker class="picker-date" mode="date" value="{{date}}" start="2015-09-01" end="{{currentDate}}" bindchange="bindDateChange1"> | |
22 | + <view class="picker">{{startDate}}</view> | |
23 | + </picker> | |
24 | + <view class="fs28 pdh10">至</view> | |
25 | + <picker class="picker-date" mode="date" value="{{date}}" start="2015-09-01" end="{{currentDate}}" bindchange="bindDateChange2"> | |
26 | + <view class="picker">{{endDate}}</view> | |
27 | + </picker> | |
28 | + </view> | |
29 | + <view class="search-btn search-btn2" bindtap="search">查询</view> | |
30 | + </view> | |
31 | + <view class="fs24 c-9 pdt20">注:读取时段内仅{{total}}笔记录</view> | |
32 | + </view> | |
10 | 33 | </view> |
11 | -<view class="stay_evaluate" data-id="{{item.order_id}}" wx:for="{{orderList}}" wx:key="{{index}}"> | |
12 | - | |
13 | - <!-- 商品编号和状态 --> | |
14 | - <view class="Commodity_number flex-vertical-between fs30 padding border_bottom"> | |
15 | - <!--商品编号 --> | |
16 | - <text selectable='true'>订单编号:{{item.order_sn}}</text> | |
17 | - <!-- 商品评价状态 --> | |
18 | - <view class="flex-center xc-wc"> | |
19 | - <!-- 订单状态 --> | |
20 | - <view wx:if="{{item.pt_status==1}}">组团中</view> | |
21 | - <view wx:if="{{(item.order_status==0&&item.pay_status==0)}}">未支付</view> | |
22 | - <block wx:if="{{!(item.is_all_return_status==0 || item.is_all_return_status==1)}}"> | |
23 | - <view wx:if="{{(item.order_status==1&&item.pay_status==1&&item.shipping_status==0)}}">待发货</view> | |
24 | - <view wx:if="{{(item.order_status==1&&item.pay_status==1&&item.shipping_status==1)}}">待收货</view> | |
25 | - <view wx:if="{{(item.order_status==2)}}">待评价</view> | |
26 | - <view wx:if="{{item.order_status==4}}">已评价</view> | |
27 | - <view wx:if="{{item.order_status==3 && item.pt_status!=6}}" class="flex-center" >已取消<view class="lin"></view> | |
28 | - <image src="{{iurl}}miniapp/images/trash.png" bindtap="deleteOrderData" data-index="{{index}}" data-order_id="{{item.order_id}}"></image> | |
29 | - </view> | |
30 | - <view wx:if="{{item.pt_status==2 && item.pt_tail_money>0}}">待支付尾款</view> | |
31 | - <view wx:if="{{item.order_status==6}}">退款成功</view> | |
32 | - <view wx:if="{{item.pt_status==6}}"><text style="font-size: 26rpx;">支付尾款失败</text></view> | |
33 | - </block> | |
34 | - <block wx:else>退款中</block> | |
35 | - <!-- | |
36 | - <view class="flex" wx:if="{{(item.order_status==0&&item.pay_status==0)}}"> | |
37 | - <view class="lin"></view> | |
38 | - <image src="{{iurl}}miniapp/images/trash.png" bindtap="deleteOrderData" data-index="{{index}}" data-order_id="{{item.order_id}}"></image> | |
39 | - </view>--> | |
40 | - | |
41 | - </view> | |
42 | - </view> | |
43 | - | |
44 | - <!-- 商品详情集合 --> | |
45 | - <view class="detail_commoditys"> | |
46 | - <!-- 单个商品 --> | |
47 | - <!-- wx:if="{{goods.return_btn!=4}}" --> | |
48 | - <view> | |
49 | - <navigator class="detail_commodity flex-vertical padding border_bottom" wx:for="{{item.order_goods}}" wx:for-item="goods" wx:for-index="pinx" url="/pages/user/order_detail/order_detail?order_id={{item.order_id}}"> | |
50 | - <!-- 商品图片 --> | |
51 | - <navigator class="rel"> | |
52 | - <image src="{{resourceUrl+goods.original_img}}" binderror="bind_bnerr" lazy-load="{{true}}" data-errorimg="orderList[{{index}}].order_goods[{{pinx}}].original_img"></image> | |
53 | - <view class="abs flex-center fs26" wx:if="{{goods.prom_type==1}}">秒杀</view> | |
54 | - <view class="abs flex-center fs26" wx:if="{{goods.prom_type==6}}">团购</view> | |
55 | - </navigator> | |
56 | - <!-- 商品内容 --> | |
57 | - <view class="Commodity_content"> | |
58 | - <view class="Commodity_goods"> | |
59 | - <!-- 商品名称 --> | |
60 | - <view class="goods_name ellipsis-2 fs30">{{goods.goods_name}}</view> | |
61 | - <view class="flex-space-between"> | |
62 | - <!-- 商品规格 --> | |
63 | - <view class="Commodity_spec fs28 flex-center"> | |
64 | - <!--<text class="ellipsis-1" wx:if="{{goods.goods_color.length>1 && goods.goods_spec.length>1}}">{{goods.goods_color+"/"+goods.goods_spec}}</text>--> | |
65 | - <!--<text class="ellipsis-1" wx:elif="{{goods.goods_color.length>1 || goods.goods_spec.length>1}}">{{goods.goods_color==undefined?"":goods.goods_color}}{{goods.goods_spec==undefined?"":goods.goods_spec}}</text>--> | |
66 | - <!--<text class="ellipsis-1" wx:else>规格1</text>--> | |
67 | - <text class="ellipsis-1">{{filters.show_gui_ge(goods.goods_spec, goods.goods_color)}}</text> | |
68 | - </view> | |
69 | - <view class="flex-level-right fs26 refund"> | |
70 | - <!-- 不是整单退的时候 --> | |
71 | - <block wx:if="{{item.is_all_return!=1 && item.discount<=0 && item.coupon_price<=0 && item.order_prom_amount<=0 && item.discount_amount<=0 && goods.prom_type!=5 && !item.is_prom}}"> | |
72 | - <view catchtap="checkReturnGoodsStatus" class="return-btn" data-oid="{{goods.order_id}}" data-recid="{{goods.goods_id}}" wx:if="{{goods.return_btn==1 && !item.is_bedistri }}">申请退款</view> | |
73 | - <view catchtap="gotoreturn" class="return-btn" data-oid="{{goods.order_id}}" data-recid="{{goods.goods_id}}" wx:if="{{goods.return_btn==2}}">退款中</view> | |
74 | - <view catchtap="checkReturnGoodsStatus" class="return-btn" data-oid="{{goods.order_id}}" data-recid="{{goods.goods_id}}" wx:if="{{goods.return_btn==3}}">重新退款</view> | |
75 | - <view catchtap="gotoreturn" class="return-btn" data-oid="{{goods.order_id}}" data-recid="{{goods.goods_id}}" wx:if="{{goods.return_btn==4}}">退款完成</view> | |
76 | - </block> | |
77 | - </view> | |
78 | - </view> | |
79 | - </view> | |
80 | - <!-- 商品价格数量 --> | |
81 | - <view class="Commodity_money flex-vertical-between baseline"> | |
82 | - <!-- 商品价格 --> | |
83 | - <view class="flex-vertical xc-wc baseline"> | |
84 | - <view class="fs24">¥</view> | |
85 | - <view class="fs30">{{filters.toFix(goods.member_goods_price,2)}}</view> | |
86 | - </view> | |
87 | - <view class="fs30">x{{goods.goods_num}}</view> | |
88 | - </view> | |
89 | - </view> | |
90 | - </navigator> | |
91 | - <!-- 去评价 --> | |
92 | - <view class="commodity_evaluate jc_sb padding baseline fs26"> | |
93 | - <!-- 商品数量 --> | |
94 | - <view class="commodity_smy flex fs30"> | |
95 | - <view class="order-total"> | |
96 | - <view> | |
97 | - 共{{item.g_num}}件商品 | |
98 | - </view> | |
99 | - <view class="goods-total flex"> | |
100 | - <block wx:if="{{item.pt_status==4 || item.pt_status==5}}"> | |
101 | - <view class="commodity_money flex baseline"> | |
102 | - <view>合计<text wx:if="{{item.discount!=underdefine && item.discount!=null && item.discount!=0}}" style="color:#d60021;">(改)</text>:</view> | |
103 | - <view class="fs24 xc-wc">¥</view> | |
104 | - <view class="xc-wc">{{filters.toFix(item.order_amount+item.user_money+item.pt_tail_money,2)}} | |
105 | - </view> | |
106 | - | |
107 | - </view> | |
108 | - </block> | |
109 | - <block wx:else> | |
110 | - <view wx:if="{{item.is_zsorder==4}}" class="commodity_money flex baseline"> | |
111 | - <view>定金<text wx:if="{{item.discount!=underdefine && item.discount!=null && item.discount!=0}}" style="color:#d60021;">(改)</text>:</view> | |
112 | - <view class="fs24 xc-wc">¥</view> | |
113 | - <view class="xc-wc">{{filters.toFix(item.order_amount+item.user_money,2)}} | |
114 | - </view> | |
115 | - </view> | |
116 | - <view class="commodity_money flex baseline" wx:else> | |
117 | - <view>合计<text wx:if="{{item.discount!=underdefine && item.discount!=null && item.discount!=0}}" style="color:#d60021;">(改)</text>:</view> | |
118 | - <view class="fs24 xc-wc">¥</view> | |
119 | - <view class="xc-wc">{{filters.toFix(item.order_amount+item.user_money,2)}} | |
120 | - <text wx:if="{{item.coupon_price}}">+{{item.coupon_price}}元优惠券</text> | |
121 | - <text wx:if="{{item.integral}}">+{{item.integral}}积分</text> | |
122 | - </view> | |
123 | - </view> | |
124 | - <view wx:if="{{item.pt_tail_money>0}}" class="commodity_money flex baseline"> | |
125 | - <view>待支付尾款:</view> | |
126 | - <view class="fs24 xc-wc">¥</view> | |
127 | - <view class="xc-wc">{{filters.toFix(item.pt_tail_money-item.shipping_price,2)}} | |
128 | - </view> | |
129 | - </view> | |
130 | - | |
131 | - | |
132 | - </block> | |
133 | - </view> | |
134 | - </view> | |
135 | - </view> | |
136 | - <view class="links flex-right-vertical fs30" style="flex-wrap: wrap;margin-top: 10rpx;"> | |
137 | - <image wx:if="{{(item.order_status==1&&item.pay_status==1 && item.shipping_status==0 && item.exp_type==1)}}" class="code" src="{{iurl}}miniapp/images/order/code.png" bindtap="code_show" data-order_sn="{{item.order_sn}}"></image> | |
138 | - <view bindtap="cancelOrder" class="commodity_To_evaluate flex-level View_evaluation" data-id="{{item.order_id}}" data-zsorder="{{item.is_zsorder}}" data-orderindex="{{index}}" wx:if="{{(item.order_status==0 &&item.pay_status==0)}}">取消订单</view> | |
139 | - <view class="commodity_To_evaluate flex-level View_evaluation" wx:if="{{item.pt_status==3}}">拼团失败</view> | |
140 | - <!---has_rt部分退----> | |
141 | - <block wx:if="{{item.return_btn==undefined && item.is_all_return!=1 && item.has_rt!=1}}"> | |
142 | - <navigator class="commodity_To_evaluate flex-level View_evaluation" wx:if="{{(item.order_status==0&&item.pay_status==1) && !item.is_bedistri}}" url="/pages/order/refund_order/refund_order?order_id={{item.order_id}}">申请退款</navigator> | |
143 | - <navigator class="commodity_To_evaluate flex-level View_evaluation" wx:if="{{(item.order_status==1&&item.pay_status==1) && !item.is_bedistri}}" url="/pages/order/refund_order/refund_order?order_id={{item.order_id}}">申请退款</navigator> | |
144 | - </block> | |
145 | - <block wx:else> | |
146 | - <view class="commodity_To_evaluate flex-level View_evaluation" wx:if="{{item.is_all_return_status==2 && item.isdel==0}}" bindtap="deleteOrderData" data-order_id="{{item.order_id}}" data-index="{{index}}">删除订单</view> | |
147 | - <navigator class="commodity_To_evaluate flex-level View_evaluation" wx:if="{{item.is_all_return_status==3 && item.order_status<2}}" url="/pages/order/refund_order/refund_order?order_id={{item.order_id}}">重新退款</navigator> | |
148 | - <navigator class="commodity_To_evaluate flex-level View_evaluation" wx:if="{{item.is_all_return_status==0 || item.is_all_return_status==1}}" url="/pages/user/return_goods_info/return_goods_info?order_id={{item.order_id}}">退款详情</navigator> | |
149 | - </block> | |
150 | - <navigator class="commodity_To_evaluate flex-level View_evaluation" hidden="{{!(item.exp_type==0&&item.pay_status==1&&item.shipping_status==1)}}" url="/pages/user/express/express?order_id={{item.order_id}}">查看物流</navigator> | |
151 | - <navigator class="commodity_To_evaluate flex-level View_evaluation" hidden="{{!(item.exp_type==0&&item.pay_status==1&&item.shipping_status==2)}}" url="/pages/user/express/express?order_id={{item.order_id}}">查看物流</navigator> | |
152 | - <navigator class="commodity_To_evaluate flex-level View_evaluation" url="/pages/user/order_detail/order_detail?order_id={{item.order_id}}">订单详情</navigator> | |
153 | - | |
154 | - <block wx:if="{{!(item.has_rt || item.return_btn==2 || item.return_btn==4)}}"> | |
155 | - <view bindtap="confirmOrder" data-zsorder="{{item.is_zsorder}}" class="commodity_To_evaluate flex-level comment_go" data-id="{{item.order_id}}" hidden="{{!(item.order_status==1&&item.pay_status==1&&item.shipping_status==1)}}">确认收货</view> | |
156 | - <view bindtap="confirmOrder" data-zsorder="{{item.is_zsorder}}" class="commodity_To_evaluate flex-level comment_go" data-id="{{item.order_id}}" hidden="{{!(item.order_status==1&&item.pay_status==1&&item.shipping_status==2)}}">确认收货</view> | |
157 | - </block> | |
158 | - | |
34 | +<!-- 线上订单 --> | |
35 | +<view class="list-container" wx:if="{{currentIndex == 0}}"> | |
36 | + <view class="stay_evaluate" data-id="{{item.order_id}}" wx:for="{{orderList}}" wx:key="{{index}}"> | |
37 | + <!-- 商品编号和状态 --> | |
38 | + <view class="Commodity_number flex-vertical-between fs26 padding border_bottom"> | |
39 | + <!--商品编号 --> | |
40 | + <text selectable='true'>订单编号:{{item.order_sn}}</text> | |
41 | + <!-- 商品评价状态 --> | |
42 | + <view class="flex-center xc-wc"> | |
43 | + <!-- 订单状态 --> | |
44 | + <view wx:if="{{item.pt_status==1}}">组团中</view> | |
45 | + <view wx:if="{{(item.order_status==0&&item.pay_status==0)}}">未支付</view> | |
46 | + <block wx:if="{{!(item.is_all_return_status==0 || item.is_all_return_status==1)}}"> | |
47 | + <view wx:if="{{(item.order_status==1&&item.pay_status==1&&item.shipping_status==0)}}">待发货</view> | |
48 | + <view wx:if="{{(item.order_status==1&&item.pay_status==1&&item.shipping_status==1)}}">待收货</view> | |
49 | + <view wx:if="{{(item.order_status==2)}}">待评价</view> | |
50 | + <view wx:if="{{item.order_status==4}}">已评价</view> | |
51 | + <view wx:if="{{item.order_status==3 && item.pt_status!=6}}" class="flex-center" >已取消<view class="lin"></view> | |
52 | + <image src="{{iurl}}miniapp/images/trash.png" bindtap="deleteOrderData" data-index="{{index}}" data-order_id="{{item.order_id}}"></image> | |
53 | + </view> | |
54 | + <view wx:if="{{item.pt_status==2 && item.pt_tail_money>0}}">待支付尾款</view> | |
55 | + <view wx:if="{{item.order_status==6}}">退款成功</view> | |
56 | + <view wx:if="{{item.pt_status==6}}"><text style="font-size: 26rpx;">支付尾款失败</text></view> | |
57 | + </block> | |
58 | + <block wx:else>退款中</block> | |
59 | + <!-- | |
60 | + <view class="flex" wx:if="{{(item.order_status==0&&item.pay_status==0)}}"> | |
61 | + <view class="lin"></view> | |
62 | + <image src="{{iurl}}miniapp/images/trash.png" bindtap="deleteOrderData" data-index="{{index}}" data-order_id="{{item.order_id}}"></image> | |
63 | + </view>--> | |
159 | 64 | |
160 | - <block wx:if="{{item.order_status==2 && item.is_zsorder!=4}}"> | |
161 | - <navigator wx:if="{{item.order_goods.length>1}}" class="order-btn white red-b" | |
162 | - url="/pages/user/comment/comment?status=0&order_id={{item.order_id}}">评价</navigator> | |
163 | - <navigator wx:else class="order-btn white red-b" | |
164 | - url="/pages/user/add_comment/add_comment?goods_id={{item.order_goods[0].goods_id}}&order_id={{item.order_id}}&price={{item.order_goods[0].member_goods_price}}">评价</navigator> | |
165 | - </block> | |
166 | - | |
167 | - | |
168 | - <navigator class="commodity_To_evaluate flex-level comment_go" url="/pages/cart/cart_wk/cart_wk?order_id={{item.order_id}}" data-idx="{{index}}" wx:if="{{item.pt_status==2 && item.pt_tail_money>0}}">支付尾款</navigator> | |
169 | - <navigator class="commodity_To_evaluate flex-level comment_go" bindtap="jumpToCart4" data-idx="{{index}}" wx:if="{{(item.order_status==0&&item.pay_status==0)}}">立即支付</navigator> | |
170 | - | |
171 | - <!-- 积分购 拼团 搭配购没有有再来一单 --> | |
172 | - <block wx:if="{{(item.pay_status==1 || item.order_status==3) && item.pt_prom_id<=0 && item.integral<=0 && item.order_goods[0].prom_type!=5 }}"> | |
173 | - <view bindtap="moreOrder" class="commodity_To_evaluate flex-level comment_go" style="background-color: #feca53;" | |
174 | - data-index="{{index}}" >再来一单</view> | |
175 | - </block> | |
176 | - | |
177 | - </view> | |
178 | - </view> | |
179 | - </view> | |
180 | - </view> | |
65 | + </view> | |
66 | + </view> | |
67 | + | |
68 | + <!-- 商品详情集合 --> | |
69 | + <view class="detail_commoditys"> | |
70 | + <!-- 单个商品 --> | |
71 | + <!-- wx:if="{{goods.return_btn!=4}}" --> | |
72 | + <view> | |
73 | + <navigator class="detail_commodity flex-vertical padding" wx:for="{{item.order_goods}}" wx:for-item="goods" wx:for-index="pinx" url="/pages/user/order_detail/order_detail?order_id={{item.order_id}}"> | |
74 | + <!-- 商品图片 --> | |
75 | + <navigator class="rel"> | |
76 | + <image src="{{resourceUrl+goods.original_img}}" binderror="bind_bnerr" lazy-load="{{true}}" data-errorimg="orderList[{{index}}].order_goods[{{pinx}}].original_img"></image> | |
77 | + <view class="abs flex-center fs26" wx:if="{{goods.prom_type==1}}">秒杀</view> | |
78 | + <view class="abs flex-center fs26" wx:if="{{goods.prom_type==6}}">团购</view> | |
79 | + </navigator> | |
80 | + <!-- 商品内容 --> | |
81 | + <view class="Commodity_content"> | |
82 | + <view class="Commodity_goods"> | |
83 | + <!-- 商品名称 --> | |
84 | + <view class="goods_name ellipsis-2 fs30">{{goods.goods_name}}</view> | |
85 | + <view class="flex-space-between"> | |
86 | + <!-- 商品规格 --> | |
87 | + <view class="Commodity_spec fs28 flex-center"> | |
88 | + <!--<text class="ellipsis-1" wx:if="{{goods.goods_color.length>1 && goods.goods_spec.length>1}}">{{goods.goods_color+"/"+goods.goods_spec}}</text>--> | |
89 | + <!--<text class="ellipsis-1" wx:elif="{{goods.goods_color.length>1 || goods.goods_spec.length>1}}">{{goods.goods_color==undefined?"":goods.goods_color}}{{goods.goods_spec==undefined?"":goods.goods_spec}}</text>--> | |
90 | + <!--<text class="ellipsis-1" wx:else>规格1</text>--> | |
91 | + <text class="ellipsis-1">{{filters.show_gui_ge(goods.goods_spec, goods.goods_color)}}</text> | |
92 | + </view> | |
93 | + <view class="flex-level-right fs26 refund"> | |
94 | + <!-- 不是整单退的时候 --> | |
95 | + <block wx:if="{{item.is_all_return!=1 && item.discount<=0 && item.coupon_price<=0 && item.order_prom_amount<=0 && item.discount_amount<=0 && goods.prom_type!=5 && !item.is_prom}}"> | |
96 | + <view catchtap="checkReturnGoodsStatus" class="return-btn" data-oid="{{goods.order_id}}" data-recid="{{goods.goods_id}}" wx:if="{{goods.return_btn==1 && !item.is_bedistri }}">申请退款</view> | |
97 | + <view catchtap="gotoreturn" class="return-btn" data-oid="{{goods.order_id}}" data-recid="{{goods.goods_id}}" wx:if="{{goods.return_btn==2}}">退款中</view> | |
98 | + <view catchtap="checkReturnGoodsStatus" class="return-btn" data-oid="{{goods.order_id}}" data-recid="{{goods.goods_id}}" wx:if="{{goods.return_btn==3}}">重新退款</view> | |
99 | + <view catchtap="gotoreturn" class="return-btn" data-oid="{{goods.order_id}}" data-recid="{{goods.goods_id}}" wx:if="{{goods.return_btn==4}}">退款完成</view> | |
100 | + </block> | |
101 | + </view> | |
102 | + </view> | |
103 | + </view> | |
104 | + <!-- 商品价格数量 --> | |
105 | + <view class="Commodity_money flex-vertical-between baseline"> | |
106 | + <!-- 商品价格 --> | |
107 | + <view class="flex-vertical xc-wc baseline"> | |
108 | + <view class="fs24">¥</view> | |
109 | + <view class="fs32">{{filters.toFix(goods.member_goods_price,2)}}</view> | |
110 | + </view> | |
111 | + <view class="fs26 c-a9">x{{goods.goods_num}}</view> | |
112 | + </view> | |
113 | + </view> | |
114 | + </navigator> | |
115 | + <!-- 去评价 --> | |
116 | + <view class="commodity_evaluate jc_sb baseline fs26"> | |
117 | + <!-- 商品数量 --> | |
118 | + <view class="commodity_smy fs26"> | |
119 | + <view class="order-total"> | |
120 | + <view> | |
121 | + 共{{item.g_num}}件商品 | |
122 | + </view> | |
123 | + <view class="goods-total flex"> | |
124 | + <block wx:if="{{item.pt_status==4 || item.pt_status==5}}"> | |
125 | + <view class="commodity_money flex baseline"> | |
126 | + <view>合计<text wx:if="{{item.discount!=underdefine && item.discount!=null && item.discount!=0}}" style="color:#d60021;">(改)</text>:</view> | |
127 | + <view class="fs24 xc-wc">¥</view> | |
128 | + <view class="xc-wc">{{filters.toFix(item.order_amount+item.user_money+item.pt_tail_money,2)}} | |
129 | + </view> | |
130 | + | |
131 | + </view> | |
132 | + </block> | |
133 | + <block wx:else> | |
134 | + <view wx:if="{{item.is_zsorder==4}}" class="commodity_money flex baseline"> | |
135 | + <view>定金<text wx:if="{{item.discount!=underdefine && item.discount!=null && item.discount!=0}}" style="color:#d60021;">(改)</text>:</view> | |
136 | + <view class="fs24 xc-wc">¥</view> | |
137 | + <view class="xc-wc">{{filters.toFix(item.order_amount+item.user_money,2)}} | |
138 | + </view> | |
139 | + </view> | |
140 | + <view class="commodity_money flex baseline" wx:else> | |
141 | + <view>合计<text wx:if="{{item.discount!=underdefine && item.discount!=null && item.discount!=0}}" style="color:#d60021;">(改)</text>:</view> | |
142 | + <view class="fs24 xc-wc">¥</view> | |
143 | + <view class="xc-wc">{{filters.toFix(item.order_amount+item.user_money,2)}} | |
144 | + <text wx:if="{{item.coupon_price}}">+{{item.coupon_price}}元优惠券</text> | |
145 | + <text wx:if="{{item.integral}}">+{{item.integral}}积分</text> | |
146 | + </view> | |
147 | + </view> | |
148 | + <view wx:if="{{item.pt_tail_money>0}}" class="commodity_money flex baseline"> | |
149 | + <view>待支付尾款:</view> | |
150 | + <view class="fs24 xc-wc">¥</view> | |
151 | + <view class="xc-wc">{{filters.toFix(item.pt_tail_money-item.shipping_price,2)}} | |
152 | + </view> | |
153 | + </view> | |
154 | + | |
155 | + | |
156 | + </block> | |
157 | + </view> | |
158 | + </view> | |
159 | + </view> | |
160 | + <view class="links flex-right-vertical fs26 padding" style="flex-wrap: wrap;"> | |
161 | + <image wx:if="{{(item.order_status==1&&item.pay_status==1 && item.shipping_status==0 && item.exp_type==1)}}" class="code" src="{{iurl}}miniapp/images/order/code.png" bindtap="code_show" data-order_sn="{{item.order_sn}}"></image> | |
162 | + <view bindtap="cancelOrder" class="commodity_To_evaluate flex-level View_evaluation" data-id="{{item.order_id}}" data-zsorder="{{item.is_zsorder}}" data-orderindex="{{index}}" wx:if="{{(item.order_status==0 &&item.pay_status==0)}}">取消订单</view> | |
163 | + <view class="commodity_To_evaluate flex-level View_evaluation" wx:if="{{item.pt_status==3}}">拼团失败</view> | |
164 | + <!---has_rt部分退----> | |
165 | + <block wx:if="{{item.return_btn==undefined && item.is_all_return!=1 && item.has_rt!=1}}"> | |
166 | + <navigator class="commodity_To_evaluate flex-level View_evaluation" wx:if="{{(item.order_status==0&&item.pay_status==1) && !item.is_bedistri}}" url="/pages/order/refund_order/refund_order?order_id={{item.order_id}}">申请退款</navigator> | |
167 | + <navigator class="commodity_To_evaluate flex-level View_evaluation" wx:if="{{(item.order_status==1&&item.pay_status==1) && !item.is_bedistri}}" url="/pages/order/refund_order/refund_order?order_id={{item.order_id}}">申请退款</navigator> | |
168 | + </block> | |
169 | + <block wx:else> | |
170 | + <view class="commodity_To_evaluate flex-level View_evaluation" wx:if="{{item.is_all_return_status==2 && item.isdel==0}}" bindtap="deleteOrderData" data-order_id="{{item.order_id}}" data-index="{{index}}">删除订单</view> | |
171 | + <navigator class="commodity_To_evaluate flex-level View_evaluation" wx:if="{{item.is_all_return_status==3 && item.order_status<2}}" url="/pages/order/refund_order/refund_order?order_id={{item.order_id}}">重新退款</navigator> | |
172 | + <navigator class="commodity_To_evaluate flex-level View_evaluation" wx:if="{{item.is_all_return_status==0 || item.is_all_return_status==1}}" url="/pages/user/return_goods_info/return_goods_info?order_id={{item.order_id}}">退款详情</navigator> | |
173 | + </block> | |
174 | + <navigator class="commodity_To_evaluate flex-level View_evaluation" hidden="{{!(item.exp_type==0&&item.pay_status==1&&item.shipping_status==1)}}" url="/pages/user/express/express?order_id={{item.order_id}}">查看物流</navigator> | |
175 | + <navigator class="commodity_To_evaluate flex-level View_evaluation" hidden="{{!(item.exp_type==0&&item.pay_status==1&&item.shipping_status==2)}}" url="/pages/user/express/express?order_id={{item.order_id}}">查看物流</navigator> | |
176 | + <navigator class="commodity_To_evaluate flex-level View_evaluation" url="/pages/user/order_detail/order_detail?order_id={{item.order_id}}">订单详情</navigator> | |
177 | + | |
178 | + <block wx:if="{{!(item.has_rt || item.return_btn==2 || item.return_btn==4)}}"> | |
179 | + <view bindtap="confirmOrder" data-zsorder="{{item.is_zsorder}}" class="commodity_To_evaluate flex-level comment_go" data-id="{{item.order_id}}" hidden="{{!(item.order_status==1&&item.pay_status==1&&item.shipping_status==1)}}">确认收货</view> | |
180 | + <view bindtap="confirmOrder" data-zsorder="{{item.is_zsorder}}" class="commodity_To_evaluate flex-level comment_go" data-id="{{item.order_id}}" hidden="{{!(item.order_status==1&&item.pay_status==1&&item.shipping_status==2)}}">确认收货</view> | |
181 | + </block> | |
182 | + | |
183 | + | |
184 | + <block wx:if="{{item.order_status==2 && item.is_zsorder!=4}}"> | |
185 | + <navigator wx:if="{{item.order_goods.length>1}}" class="order-btn white red-b" | |
186 | + url="/pages/user/comment/comment?status=0&order_id={{item.order_id}}">评价</navigator> | |
187 | + <navigator wx:else class="order-btn white red-b" | |
188 | + url="/pages/user/add_comment/add_comment?goods_id={{item.order_goods[0].goods_id}}&order_id={{item.order_id}}&price={{item.order_goods[0].member_goods_price}}">评价</navigator> | |
189 | + </block> | |
190 | + | |
191 | + | |
192 | + <navigator class="commodity_To_evaluate flex-level comment_go" url="/pages/cart/cart_wk/cart_wk?order_id={{item.order_id}}" data-idx="{{index}}" wx:if="{{item.pt_status==2 && item.pt_tail_money>0}}">支付尾款</navigator> | |
193 | + <navigator class="commodity_To_evaluate flex-level comment_go" bindtap="jumpToCart4" data-idx="{{index}}" wx:if="{{(item.order_status==0&&item.pay_status==0)}}">立即支付</navigator> | |
194 | + | |
195 | + <!-- 积分购 拼团 搭配购没有有再来一单 --> | |
196 | + <block wx:if="{{(item.pay_status==1 || item.order_status==3) && item.pt_prom_id<=0 && item.integral<=0 && item.order_goods[0].prom_type!=5 }}"> | |
197 | + <view bindtap="moreOrder" class="commodity_To_evaluate flex-level comment_go" | |
198 | + data-index="{{index}}" >再来一单</view> | |
199 | + </block> | |
200 | + | |
201 | + </view> | |
202 | + </view> | |
203 | + </view> | |
204 | + </view> | |
205 | + </view> | |
181 | 206 | </view> |
207 | +<!-- 线下订单 --> | |
208 | +<view class="offline-container" wx:else> | |
209 | + <view class="offline-list"> | |
210 | + <view class="item" wx:for="{{list2}}"> | |
211 | + <view class="title">单号:{{item.No}}</view> | |
212 | + <view class="subtitle"> | |
213 | + <text>{{item.BillDate}}</text> | |
214 | + <view>消费总额:<text class="co-red">¥{{item.Sum}}</text></view> | |
215 | + </view> | |
216 | + <view wx:for="{{item.list}}" wx:for-item="i"> | |
217 | + <view class="ellipsis-2 name">{{i.BarCode}} - {{i.WareName}}</view> | |
218 | + <view class="flex"> | |
219 | + <view class="subitem"> | |
220 | + <view class="key">数量</view> | |
221 | + <view class="val">{{i.Qty}}</view> | |
222 | + </view> | |
223 | + <view class="subitem"> | |
224 | + <view class="key">单价</view> | |
225 | + <view class="val">¥{{i.Price}}({{i.PosPrice}})</view> | |
226 | + </view> | |
227 | + <view class="subitem"> | |
228 | + <view class="key">金额</view> | |
229 | + <view class="val">¥{{i.Sum}}</view> | |
230 | + </view> | |
231 | + </view> | |
232 | + </view> | |
233 | + </view> | |
234 | + </view> | |
235 | + </view> | |
236 | + | |
182 | 237 | |
183 | 238 | <!-- 没有数据 --> |
184 | -<view class="After_all flex-center" wx:if="{{iscodeall==1 && orderList.length>1}}"> | |
239 | +<view class="After_all flex-center" wx:if="{{(iscodeall==1 && orderList.length>1 && currentIndex ==0) || (is_no_more2 && currentIndex == 1)}}"> | |
185 | 240 | <view class="Line"></view> |
186 | - <view class="end fs26 xc-black">到底了</view> | |
241 | + <view class="end fs26 xc-black">——— 到底了 ———</view> | |
187 | 242 | <view class="Line"></view> |
188 | 243 | </view> |
189 | 244 | |
190 | 245 | <!-- 无订单 --> |
191 | -<view class="empty_order" wx:if="{{(!orderList||orderList.length==0) && is_get}}"> | |
246 | +<view class="empty_order" wx:if="{{((!orderList||orderList.length==0) && is_get && currentIndex == 0) || (list2.length==0 && currentIndex == 1)}}"> | |
192 | 247 | <view class="flex-level"> |
193 | 248 | <image src="{{iurl}}miniapp/images/order/empty_order.png"></image> |
194 | 249 | </view> | ... | ... |
pages/user/order_list/order_list.wxss
1 | +/* 背景色相关 */ | |
2 | +bg-white { | |
3 | + background-color: white; | |
4 | +} | |
5 | + | |
6 | +/* 外边距相关 */ | |
7 | +mgt12 { | |
8 | + margin-top: 12rpx; | |
9 | +} | |
10 | + | |
11 | +/* 边框相关 */ | |
12 | +.bdt { | |
13 | + border-top: 2rpx solid #F6F6F6; | |
14 | +} | |
15 | + | |
16 | +/* 颜色相关 */ | |
17 | +.c-a9{ | |
18 | + color: #A9A9A9; | |
19 | +} | |
20 | +.c-9 { | |
21 | + color: #999; | |
22 | +} | |
23 | + | |
24 | +/* 内边距 */ | |
25 | +.pdt20 { | |
26 | + padding-top: 20rpx; | |
27 | +} | |
28 | + | |
29 | +.bold { | |
30 | + font-weight: bold; | |
31 | +} | |
32 | + | |
33 | +.f1 { | |
34 | + flex: 1; | |
35 | +} | |
36 | + | |
37 | +.pdh10 { | |
38 | + padding-left: 10rpx; | |
39 | + padding-right: 10rpx; | |
40 | +} | |
41 | + | |
42 | + | |
1 | 43 | page { |
2 | 44 | font-family: microsoft yahei; |
45 | + background-color: #F5F5F5; | |
46 | + height: 100%; | |
3 | 47 | } |
4 | 48 | |
5 | 49 | .type-navbar { |
... | ... | @@ -8,23 +52,63 @@ page { |
8 | 52 | height: 88rpx; |
9 | 53 | background-color: #fff; |
10 | 54 | justify-content: space-between; |
11 | - border-top: 1rpx solid rgb(211, 211, 211); | |
55 | + border-top: 2rpx solid #f6f6f6; | |
12 | 56 | } |
13 | 57 | |
14 | 58 | .type-box { |
15 | 59 | box-sizing: border-box; |
16 | - line-height: 84rpx; | |
60 | + width: 20%; | |
61 | + line-height: 88rpx; | |
17 | 62 | text-align: center; |
18 | 63 | display: inline-block; |
19 | 64 | overflow: hidden; |
20 | 65 | } |
21 | 66 | |
22 | 67 | .type-navbar-item { |
23 | - border-bottom: 4rpx solid #fff; | |
68 | + /* border-bottom: 4rpx solid #fff; */ | |
24 | 69 | } |
25 | 70 | |
26 | 71 | .type-item-on { |
27 | - border-bottom: 4rpx solid #e64340; | |
72 | + background-color: #FF3B3D; | |
73 | + color: white; | |
74 | + font-weight: bold; | |
75 | + /* border-bottom: 4rpx solid #ED3036; */ | |
76 | + position: relative; | |
77 | +} | |
78 | +.type-item-on:after { | |
79 | + /* content: ''; | |
80 | + position: absolute; | |
81 | + left: 0; | |
82 | + right: 0; | |
83 | + bottom: 0; | |
84 | + width: 50%; | |
85 | + height: 4rpx; | |
86 | + background-color: #ED3036; | |
87 | + margin: 0 auto; */ | |
88 | +} | |
89 | + | |
90 | +.container { | |
91 | + position: fixed; | |
92 | + width: 100%; | |
93 | + top: 0; | |
94 | + z-index: 999; | |
95 | + /* position: -webkit-sticky; | |
96 | + position:sticky; | |
97 | + top: 0; */ | |
98 | +} | |
99 | + | |
100 | +.list-container { | |
101 | + padding-left: 18rpx; | |
102 | + padding-right: 18rpx; | |
103 | + overflow: hidden; | |
104 | + /* height: calc(100% - 282rpx); */ | |
105 | + padding-top: 282rpx; | |
106 | +} | |
107 | + | |
108 | +.stay_evaluate { | |
109 | + background-color: white; | |
110 | + margin-top: 18rpx; | |
111 | + border-radius: 8rpx; | |
28 | 112 | } |
29 | 113 | |
30 | 114 | /* 原 */ |
... | ... | @@ -112,7 +196,9 @@ page { |
112 | 196 | |
113 | 197 | .order-total { |
114 | 198 | display: flex; |
115 | - justify-content: flex-start; | |
199 | + justify-content: flex-end; | |
200 | + padding-top: 24rpx; | |
201 | + padding-bottom: 24rpx; | |
116 | 202 | } |
117 | 203 | |
118 | 204 | .goods-total { |
... | ... | @@ -146,9 +232,11 @@ page { |
146 | 232 | |
147 | 233 | /* 新 */ |
148 | 234 | |
235 | + | |
149 | 236 | .Commodity_number { |
150 | 237 | height: 80rpx; |
151 | - border-top: 13rpx solid rgb(245, 245, 245); | |
238 | + color: #696969; | |
239 | + /* border-top: 13rpx solid rgb(245, 245, 245); */ | |
152 | 240 | } |
153 | 241 | |
154 | 242 | .Commodity_number .lin { |
... | ... | @@ -159,11 +247,11 @@ page { |
159 | 247 | |
160 | 248 | .Commodity_number image { |
161 | 249 | width: 30rpx; |
162 | - height: 32rpx; | |
250 | + height: 30rpx; | |
163 | 251 | } |
164 | 252 | |
165 | 253 | .padding { |
166 | - padding: 0rpx 27rpx; | |
254 | + padding: 0 18rpx; | |
167 | 255 | } |
168 | 256 | |
169 | 257 | /* 文字基线对齐 */ |
... | ... | @@ -173,7 +261,7 @@ page { |
173 | 261 | } |
174 | 262 | |
175 | 263 | .border_bottom { |
176 | - border-bottom: 4rpx solid rgb(245, 245, 245); | |
264 | + border-bottom: 2rpx solid rgb(245, 245, 245); | |
177 | 265 | } |
178 | 266 | |
179 | 267 | /* 单个商品框架 */ |
... | ... | @@ -183,8 +271,11 @@ page { |
183 | 271 | } |
184 | 272 | |
185 | 273 | .detail_commodity image { |
186 | - width: 185rpx; | |
187 | - height: 185rpx; | |
274 | + display: block; | |
275 | + /* width: 186rpx; | |
276 | + height: 186rpx; */ | |
277 | + width: 100%; | |
278 | + height: 100%; | |
188 | 279 | } |
189 | 280 | |
190 | 281 | .detail_commodity .goods_name { |
... | ... | @@ -210,27 +301,31 @@ page { |
210 | 301 | /* 商品评价按钮框架 */ |
211 | 302 | |
212 | 303 | .commodity_evaluate { |
213 | - padding-top: 15rpx; | |
214 | - padding-bottom: 15rpx; | |
215 | - border-bottom: 4rpx solid rgb(245, 245, 245); | |
304 | + /* padding-top: 15rpx; | |
305 | + padding-bottom: 15rpx; */ | |
306 | + /* border-bottom: 4rpx solid rgb(245, 245, 245); */ | |
216 | 307 | } |
217 | 308 | |
218 | 309 | .commodity_evaluate .commodity_smy .commodity_money { |
219 | 310 | margin-left: 29rpx; |
220 | 311 | letter-spacing: 1rpx; |
312 | + font-weight: bold; | |
221 | 313 | } |
222 | 314 | |
223 | 315 | .commodity_evaluate .links { |
224 | 316 | /* height: 92rpx; */ |
225 | - height: auto; | |
317 | + /* height: auto; */ | |
318 | + padding-top: 20rpx; | |
319 | + padding-bottom: 20rpx; | |
320 | + border-top: 2rpx solid #F6F6F6; | |
226 | 321 | } |
227 | 322 | |
228 | 323 | .commodity_evaluate .commodity_To_evaluate { |
229 | 324 | width: 155rpx; |
230 | 325 | height: 48rpx; |
231 | - border-radius: 10rpx; | |
326 | + border-radius: 6rpx; | |
232 | 327 | line-height: 48rpx; |
233 | - margin-bottom: 10rpx; | |
328 | + /* margin-bottom: 10rpx; */ | |
234 | 329 | } |
235 | 330 | |
236 | 331 | .commodity_evaluate .commodity_To_evaluate view { |
... | ... | @@ -239,8 +334,9 @@ page { |
239 | 334 | } |
240 | 335 | |
241 | 336 | .commodity_evaluate .comment_go { |
242 | - background-color: rgb(211, 28, 52); | |
243 | - color: rgb(255, 255, 255); | |
337 | + /* background-color: rgb(211, 28, 52); */ | |
338 | + background-color: #FF3B3D; | |
339 | + color: white; | |
244 | 340 | margin-left: 18rpx; |
245 | 341 | width: 155rpx; |
246 | 342 | height: 48rpx; |
... | ... | @@ -294,7 +390,7 @@ page { |
294 | 390 | } |
295 | 391 | |
296 | 392 | .commodity_evaluate .View_evaluation { |
297 | - border: 1px solid #ddd; | |
393 | + border: 1px solid #E5E5E5; | |
298 | 394 | color: rgb(0, 0, 0); |
299 | 395 | background-color: rgb(255, 255, 255); |
300 | 396 | margin-left: 18rpx; |
... | ... | @@ -321,13 +417,14 @@ page { |
321 | 417 | |
322 | 418 | .After_all .end { |
323 | 419 | margin: 0rpx 15rpx; |
420 | + color: #ccc; | |
324 | 421 | } |
325 | 422 | |
326 | 423 | /* 无订单 */ |
327 | 424 | |
328 | 425 | .empty_order image { |
329 | - width: 329rpx; | |
330 | - height: 229rpx; | |
426 | + width: 292rpx; | |
427 | + height: 268rpx; | |
331 | 428 | margin-top: 202rpx; |
332 | 429 | } |
333 | 430 | |
... | ... | @@ -343,16 +440,18 @@ page { |
343 | 440 | |
344 | 441 | .empty_order navigator view { |
345 | 442 | width: 247rpx; |
346 | - height: 56rpx; | |
443 | + height: 60rpx; | |
444 | + line-height: 60rpx; | |
347 | 445 | background-color: rgb(255, 72, 72); |
348 | - border-radius: 40rpx; | |
446 | + border-radius: 8rpx; | |
349 | 447 | } |
350 | 448 | |
351 | 449 | .rel { |
352 | - width: 185rpx; | |
353 | - height: 185rpx; | |
450 | + box-sizing: border-box; | |
451 | + width: 184rpx; | |
452 | + height: 184rpx; | |
354 | 453 | overflow: hidden; |
355 | - border: 2rpx solid rgb(236, 236, 236); | |
454 | + /* border: 2rpx solid rgb(236, 236, 236); */ | |
356 | 455 | } |
357 | 456 | |
358 | 457 | .abs { |
... | ... | @@ -371,4 +470,119 @@ page { |
371 | 470 | } |
372 | 471 | .refund{ |
373 | 472 | margin-top: 20rpx; |
374 | -} | |
375 | 473 | \ No newline at end of file |
474 | +} | |
475 | + | |
476 | +.tab-container { | |
477 | + display: flex; | |
478 | + justify-content: space-between; | |
479 | + text-align: center; | |
480 | + font-size: 28rpx; | |
481 | + border-bottom: 2rpx solid #f2f2f2; | |
482 | +} | |
483 | +.tab { | |
484 | + flex: 1; | |
485 | + line-height: 80rpx; | |
486 | + background-color: white; | |
487 | + position: relative; | |
488 | +} | |
489 | +.tab.active { | |
490 | + color: #FF3B3D; | |
491 | +} | |
492 | +.tab.active::after { | |
493 | + content: ''; | |
494 | + position: absolute; | |
495 | + left: 0; | |
496 | + right: 0; | |
497 | + bottom: 0; | |
498 | + width: 50%; | |
499 | + height: 2px; | |
500 | + margin: 0 auto; | |
501 | + background-color: #FF3B3D; | |
502 | +} | |
503 | +.search-container { | |
504 | + /* display: flex; */ | |
505 | + padding: 10px; | |
506 | + background-color: white; | |
507 | +} | |
508 | +.search-input { | |
509 | + background-color: #f2f2f2; | |
510 | + flex: 1; | |
511 | + border-radius: 4px 0 0 4px; | |
512 | + height: 70rpx; | |
513 | + line-height: 70rpx; | |
514 | + font-size: 14px; | |
515 | + padding: 0 10px; | |
516 | +} | |
517 | +.search-btn { | |
518 | + color: white; | |
519 | + font-size: 14px; | |
520 | + background-color: #FF3B3D; | |
521 | + padding: 8px 20px; | |
522 | + border-radius: 0 4px 4px 0; | |
523 | +} | |
524 | +.picker-container { | |
525 | + padding-right: 10rpx; | |
526 | + align-items: center; | |
527 | + | |
528 | +} | |
529 | +.picker-date { | |
530 | + background-color: #f5f5f5; | |
531 | + flex: 1; | |
532 | + border-radius: 10rpx; | |
533 | +} | |
534 | +.picker { | |
535 | + color: #999; | |
536 | + text-align: center; | |
537 | + line-height: 70rpx; | |
538 | + font-size: 28rpx; | |
539 | +} | |
540 | + | |
541 | +.list2 { | |
542 | + padding-left: 18rpx; | |
543 | + padding-right: 18rpx; | |
544 | +} | |
545 | +.title { | |
546 | + padding: 20rpx; | |
547 | + font-size: 28rpx; | |
548 | +} | |
549 | +.subtitle { | |
550 | + display: flex; | |
551 | + font-size: 26rpx; | |
552 | + justify-content: space-between; | |
553 | + background-color: #f0f0f0; | |
554 | + line-height: 60rpx; | |
555 | + padding: 0 20rpx; | |
556 | +} | |
557 | +.item { | |
558 | + background-color: white; | |
559 | + border-radius: 16rpx; | |
560 | + margin-top: 20rpx; | |
561 | +} | |
562 | +.subitem { | |
563 | + width: calc(100% / 3); | |
564 | + text-align: center; | |
565 | + font-size: 28rpx; | |
566 | +} | |
567 | +.name { | |
568 | + padding: 0 20rpx; | |
569 | + margin: 20rpx 0; | |
570 | + font-size: 30rpx; | |
571 | + word-break: break-all; | |
572 | + text-align: justify; | |
573 | +} | |
574 | +.key { | |
575 | + padding: 8rpx 0; | |
576 | + color: #999; | |
577 | +} | |
578 | +.val { | |
579 | + padding: 20rpx 0; | |
580 | + color: red; | |
581 | +} | |
582 | + | |
583 | +.offline-container { | |
584 | + padding: 244rpx 20rpx 20rpx; | |
585 | +} | |
586 | + | |
587 | +.search-btn2 { | |
588 | + border-radius-top-left: 8rpx; | |
589 | +} | ... | ... |