Commit 5508f6eb7f1f0bddea046f553d8060f359c89117

Authored by yvan.ni
1 parent 4fcb9f9b

1。 小程序立即购买,设置全程包邮,主商品不包邮,会影响赠品也不包邮,其实赠品是不在不包邮列表中,应该包邮

2。  分类列表的等级名称最多要显示6个自以上
3。  商品详情页的积分分享标题的修改
4。  商品搜索列表和商品列表的排序默认要按  sort排序
5。  商品取消退款的功能
pages/cart/cart2/cart2.js
... ... @@ -3136,9 +3136,9 @@ Page({
3136 3136 }
3137 3137 //如果有设置不包邮商品
3138 3138 if(no_by_data && no_by_data.goods_list && gift_freight_free){
3139   - if(th.check_by_goods(no_by_data.goods_list)){
  3139 + if(th.check_by_goods(no_by_data.goods_list,good.goods_id)){
3140 3140 gift_freight_free=0;
3141   - th.data.is_no_by[th.data.bn_pick]=1;
  3141 + //th.data.is_no_by[th.data.bn_pick]=1;
3142 3142 }
3143 3143 }
3144 3144 var t_shipping_price=
... ... @@ -3174,7 +3174,6 @@ Page({
3174 3174 }
3175 3175 }
3176 3176 return is_use;
3177   -
3178 3177 },
3179 3178 //检查是不是有其他门店的订单在选择了包邮券
3180 3179 check_other_use_by:function (iter,pkid) {
... ...
pages/goods/categoryList/categoryList.js
... ... @@ -164,7 +164,7 @@ Page({
164 164 //--- 判断是等级会员,且在有效期范围内 ---
165 165 if (user.card_field && now < end) {
166 166 var card_name = ob.name_map.get(user.card_field);
167   - if (card_name.length > 4) card_name = card_name.substring(0, 4);
  167 + //if (card_name.length > 4) card_name = card_name.substring(0, 4);
168 168 th.setData({ card_field: user.card_field, card_name: card_name, card_list: ob.card_list });
169 169 }
170 170 }
... ... @@ -344,9 +344,9 @@ Page({
344 344 for(var i=0;i<arr.length;i++){
345 345 arr[i]['items']['is_show_class'] = false;
346 346 var mobile_name = arr[i]['items']['name']
347   - if(mobile_name.length > 4){
348   - arr[i]['items']['name'] = mobile_name.substring(0, 4)
349   - }
  347 + //if(mobile_name.length > 4){
  348 + //arr[i]['items']['name'] = mobile_name.substring(0, 4)
  349 + //}
350 350 }
351 351 if(t.data.is_show_pl==1 && t.data.is_show_pp != 1 && t.data.is_show_gb != 1){
352 352 arr[0]['items']['is_show_class'] = true;
... ...
pages/goods/categoryList/categoryList.wxml
... ... @@ -435,7 +435,7 @@
435 435 <block wx:if="{{item[card_field]>0}}">
436 436 <view class="flex ai_and">
437 437 <view class="price">¥{{item[card_field]}}</view>
438   - <view class="card_bg">
  438 + <view class="card_bg ellipsis-1">
439 439 <image src="{{url}}/miniapp/images/plus/dj_icon.png"></image>
440 440 <view class="card_name">{{card_name}}</view>
441 441 </view>
... ... @@ -463,9 +463,9 @@
463 463 <view class="comment flex jc_sb">
464 464 <view class="flex ai-center">
465 465 <view class="">¥{{g_filter.get_card_price(item,card_list,0)}}</view>
466   - <view class="card_bg flex ai-center">
  466 + <view class="card_bg ellipsis-1">
467 467 <image src="{{url}}/miniapp/images/plus/dj_icon.png"></image>
468   - <text>{{g_filter.get_card_price(item,card_list,1)}}</text>
  468 + <view class="card_name">{{g_filter.get_card_price(item,card_list,1)}}</view>
469 469 </view>
470 470 </view>
471 471 </view>
... ...
pages/goods/goodsInfo/goodsInfo.js
... ... @@ -297,8 +297,7 @@ Page({
297 297 gid=gid_str[0];
298 298 if(gid_str.length>1){
299 299 first_leader=gid_str[1];
300   - }
301   -
  300 + }
302 301 //-- 如果有room_id的获取 --
303 302 if(gid_str.length>2 && gid_str[2]){
304 303 room_id=gid_str[2];
... ... @@ -1813,7 +1812,15 @@ Page({
1813 1812 //如果是积分购的时候
1814 1813 if(th.data.prom_type==4){
1815 1814 var name = th.data.prom_act.name;
1816   - ob.title=name;
  1815 + //-- 积分购的 --
  1816 + var pri0 = th.data.prom_act.addmoney;
  1817 + var integral=th.data.prom_act.integral;
  1818 + var text="";
  1819 + if(integral){text=integral+"积分"; }
  1820 + if(pri0 && integral){ text+="+";}
  1821 + if(pri0){ text+="¥"+pri0;}
  1822 +
  1823 + ob.title= text+" "+name;
1817 1824 }
1818 1825  
1819 1826 return ob;
... ...
pages/goods/goodsList/goodsList.js
... ... @@ -163,7 +163,7 @@ Page({
163 163 this.data.requestUrl = t;
164 164  
165 165 //不是商品分组的,不是默认排序的
166   - if(t.indexOf("group_id")==-1 || e.data.tabname!="goods_id" ){
  166 + if(t.indexOf("group_id")==-1 || e.data.tabname!="sort" ){
167 167 t += "&orderField=" + e.data.tabname;
168 168 t += "&orderType=" + e.data.adname;
169 169 }
... ...
pages/goods/goodsList/goodsList.wxml
... ... @@ -15,8 +15,8 @@
15 15 </view>
16 16  
17 17 <view class="nav">
18   - <navigator bindtap="changeTab" class="nav-item" data-href="goods_id" data-ad="{{adname}}">综合
19   - <view class="ico-dg" wx:if="{{tabname=='goods_id'}}">
  18 + <navigator bindtap="changeTab" class="nav-item" data-href="sort" data-ad="{{adname}}">综合
  19 + <view class="ico-dg" wx:if="{{tabname=='sort'}}">
20 20 <image class="wh100" src="{{iurl}}/miniapp/images/dg.png" wx:if="{{adname=='desc'}}"></image>
21 21 <image class="wh100" src="{{iurl}}/miniapp/images/up_s.png" wx:if="{{adname=='asc'}}"></image>
22 22 </view>
... ...
pages/goods/goodsList/goodsList.wxss
... ... @@ -193,8 +193,9 @@
193 193 } */
194 194  
195 195 .card_name {
196   - position: relative;
197   - top: -4rpx;
  196 + position: relative;
  197 + top: -3rpx;
  198 + display: inline-block;
198 199 }
199 200  
200 201  
... ...
pages/goods/search/search.wxml
1 1 <wxs module="g_filter" src="g_filter.wxs"></wxs>
2 2 <view class="container">
3 3 <view class="nav">
4   - <navigator bindtap="changeTab" class="nav-item" data-href="goods_id" data-ad="{{adname}}">综合
5   - <view class="ico-dg" wx:if="{{tabname=='goods_id'}}">
  4 + <navigator bindtap="changeTab" class="nav-item" data-href="sort" data-ad="{{adname}}">综合
  5 + <view class="ico-dg" wx:if="{{tabname=='sort'}}">
6 6 <image class="wh100" src="{{url}}/miniapp/images/dg.png" wx:if="{{adname=='desc'}}"></image>
7 7 <image class="wh100" src="{{url}}/miniapp/images/up_s.png" wx:if="{{adname=='asc'}}"></image>
8 8 </view>
... ...
pages/user/return_goods_info/return_goods_info.js
... ... @@ -10,7 +10,7 @@ Page({
10 10 url: r.url,
11 11 resourceUrl: r.imghost,
12 12 return_goods: null,
13   - goods: null
  13 + goods: null,
14 14 },
15 15 onLoad: function(e) {
16 16 if (e.order_id!=undefined){
... ... @@ -130,16 +130,27 @@ Page({
130 130 });
131 131 },
132 132 cancelReturn: function() {
133   - var e = this, t = this.data.return_goods.id;
  133 + var e = this,
  134 + id = this.data.return_goods.id;
134 135 wx.showModal({
135 136 title: "确定取消售后服务?",
136 137 success: function(r) {
137   - r.confirm && o.post("/api/order/return_goods_cancel", {
  138 + r.confirm && o.put("/api/weshop/order/returngoods/update", {
138 139 data: {
139   - id: t
  140 + id: id,
  141 + store_id:os.stoid,
  142 + status:3,
  143 + remark:'客户取消'
140 144 },
141 145 success: function(r) {
142   - wx.setStorageSync("user:return_goods_list:update", !0), e.requestReturnGoods(t);
  146 + if(r.data.code==0){
  147 + getApp().showWarning('取消成功');
  148 + setTimeout(function(){
  149 + wx.setStorageSync("user:return_goods_list:update", !0), e.requestReturnGoods(id);
  150 + },1000)
  151 + }
  152 +
  153 +
143 154 }
144 155 });
145 156 }
... ...
pages/user/return_goods_info/return_goods_info.wxml
1 1 <wxs module="filters" src="../../../utils/filter.wxs"></wxs>
  2 +<wxs module="fil" src="fil.wxs"></wxs>
2 3 <view class="order-mes">
3 4 <view class="order-name">
4 5 <view>订单编号:{{return_goods.order_sn}}</view>
... ... @@ -54,12 +55,12 @@
54 55 </view>
55 56 <view class="apply-state">
56 57 <view class="state-item">
57   - <view class="item-wrap">
  58 + <view wx:if="{{return_goods.status==0}}" class="item-wrap">
58 59 <view class="state-title">您的服务单已申请成功,等待售后审核中</view>
59 60 <view class="state-time">{{return_goods.addTimeFormat}}</view>
60   - <view class="state-user">操作人:系统</view>
  61 + <view class="state-user">操作人:客户</view>
61 62 </view>
62   - <view class="item-wrap" wx:if="{{return_goods.status==2}}">
  63 + <view class="item-wrap" wx:if="{{return_goods.status==1}}">
63 64 <view class="state-title">亲爱的客户,您的服务正在处理中</view>
64 65 <view class="state-time">{{filters.format_time(return_goods.handle_time,1)}}</view>
65 66 <view class="state-user">操作人:卖家</view>
... ... @@ -70,8 +71,19 @@
70 71 <view class="state-user">操作人:卖家</view>
71 72 </view>
72 73 <view class="item-wrap" wx:if="{{return_goods.status==3}}">
73   - <view class="state-title">亲爱的客户,商家已经拒绝退款</view>
74   - <view class="state-user">操作人:卖家</view>
  74 + <block wx:if="{{fil.is_cancle(return_goods.remark)}}">
  75 + <view class="state-title">亲爱的客户,你已取消退款</view>
  76 + <view class="state-user" >操作人:客户</view>
  77 + </block>
  78 + <block wx:else>
  79 + <view class="state-title">亲爱的客户,商家已经拒绝退款</view>
  80 + <view class="state-user" >操作人:卖家</view>
  81 + </block>
75 82 </view>
76 83 </view>
  84 +
  85 + <view bindtap='cancelReturn' wx:if="{{return_goods.status==0 || return_goods.status==1}}" class="btn-wrap">
  86 + <view class="submit-btn">取消退款</view>
  87 + </view>
  88 +
77 89 </view>
... ...
pages/user/return_goods_info/return_goods_info.wxss
... ... @@ -143,3 +143,17 @@
143 143 .state-time {
144 144 padding-bottom: 20rpx;
145 145 }
  146 +
  147 +.btn-wrap {
  148 + padding: 20rpx 0;
  149 +}
  150 +.submit-btn {
  151 + width: 320rpx;
  152 + height: 80rpx;
  153 + line-height: 80rpx;
  154 + text-align: center;
  155 + background-color: #f15353;
  156 + color: #fff;
  157 + margin: auto;
  158 +}
  159 +.cred{color: #f15353}
146 160 \ No newline at end of file
... ...
pages/user/return_goods_list/return_goods_list.js
... ... @@ -92,16 +92,28 @@ Page({
92 92 });
93 93 },
94 94 cancelReturn: function(t) {
95   - var e = this, s = t.currentTarget.dataset.id;
  95 + var e = this,
  96 + s = t.currentTarget.dataset.id;
96 97 wx.showModal({
97 98 title: "确定取消售后服务?",
98 99 success: function(t) {
99   - t.confirm && r.post("/api/order/return_goods_cancel", {
  100 + t.confirm && r.put("/api/weshop/order/returngoods/update", {
100 101 data: {
101   - id: s
  102 + id: s,
  103 + store_id:os.stoid,
  104 + status:3,
  105 + remark:'客户取消'
102 106 },
103 107 success: function(t) {
104   - e.resetData(), e.requestReturnGoods();
  108 + if(t.data.code==0){
  109 +
  110 + getApp().showWarning('取消成功');
  111 + setTimeout(function(){
  112 + e.resetData(), e.requestReturnGoods();
  113 + },1000);
  114 + }
  115 +
  116 +
105 117 }
106 118 });
107 119 }
... ...
pages/user/return_goods_list/return_goods_list.wxml
  1 +<wxs module="fil" src="fil.wxs"></wxs>
1 2 <view class="container">
2 3 <view class="return-box" wx:for="{{list}}" wx:key="{{index}}">
3 4 <view class="item">
... ... @@ -7,7 +8,8 @@
7 8 <block wx:if="{{item.status==0}}">已申请成功,待售后审核中</block>
8 9 <block wx:elif="{{item.status==1}}">处理中</block>
9 10 <block wx:elif="{{item.status==2}}">退款完成</block>
10   - <block wx:elif="{{item.status==3}}">卖家已经拒绝退款</block>
  11 + <block wx:elif="{{item.status==3}}">{{fil.set_word(item.remark)}}</block>
  12 +
11 13 <image class="wh100 arrow" src="{{iurl}}/miniapp/images/icon-arrowdown.png"></image>
12 14 </navigator>
13 15 <view class="item return-goods" wx:for="{{item.goodslist}}" wx:for-item="goods">
... ... @@ -19,7 +21,7 @@
19 21 </view>
20 22 <navigator class="return-btn" url="/pages/user/return_goods_info/return_goods_info?id={{item.id}}">进度查询</navigator>
21 23 <!-- <view bindtap="receiveOrder" class="return-btn" data-id="{{item.id}}" hidden="{{!(item.status==2&&item.type==1)}}">确认收货</view> -->
22   - <!-- <view bindtap="cancelReturn" class="return-btn" data-id="{{item.id}}" hidden="{{!(item.status!=-2&&item.status<1)}}">取消申请</view> -->
  24 + <view bindtap="cancelReturn" class="return-btn" data-id="{{item.id}}" wx:if="{{item.status<=1}}">取消申请</view>
23 25 </view>
24 26 <view class="no-data" wx:if="{{!list||list.length==0}}">
25 27 <image class="cart-image" src="{{iurl}}/miniapp/images/cart-null.png"></image>
... ...