init
This commit is contained in:
1
pages_tool/order/activist.js
Normal file
1
pages_tool/order/activist.js
Normal file
@@ -0,0 +1 @@
|
||||
require('../common/vendor.js');(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages_tool/order/activist"],{"2f02":function(e,t,n){"use strict";var r=n("7eae"),o=n.n(r);o.a},"31fe":function(e,t,n){"use strict";n.d(t,"b",(function(){return o})),n.d(t,"c",(function(){return i})),n.d(t,"a",(function(){return r}));var r={nsEmpty:function(){return n.e("components/ns-empty/ns-empty").then(n.bind(null,"a84f"))}},o=function(){var e=this,t=e.$createElement,n=(e._self._c,e.refundList.length),r=n?e.__map(e.refundList,(function(t,n){var r=e.__get_orig(t),o=e.$util.img(t.sku_image,{size:"mid"}),i=t.refund_action.length;return{$orig:r,g1:o,g2:i}})):null,o=!n&&e.showEmpty?e.$lang("emptyTips"):null;e.$mp.data=Object.assign({},{$root:{g0:n,l0:r,m0:o}})},i=[]},"4b34":function(e,t,n){"use strict";var r=n("47a9");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n("605d")),i={data:function(){return{refundList:[],showEmpty:!1}},mixins:[o.default],onShow:function(){this.storeToken||this.$util.redirectTo("/pages/order/login",{back:"/pages_tool/order/activist"})},methods:{getListData:function(e){var t=this;this.$api.sendRequest({url:"/api/orderrefund/lists",data:{page:e.num,page_size:e.size},success:function(n){t.showEmpty=!0;var r=[],o=n.message;0==n.code&&n.data?r=n.data.list:t.$util.showToast({title:o}),e.endSuccess(r.length),1==e.num&&(t.refundList=[]),t.refundList=t.refundList.concat(r)},fail:function(t){e.endErr()}})},refundDetail:function(e){this.$util.redirectTo("/pages_tool/order/refund_detail",{order_goods_id:e})},refundAction:function(e,t){var n=this;switch(e){case"orderRefundCancel":this.cancleRefund(t.order_goods_id,(function(e){e.code>=0&&(n.$util.showToast({title:"撤销成功"}),n.$refs.mescroll.refresh())}));break;case"orderRefundDelivery":this.$util.redirectTo("/pages_tool/order/refund_detail",{order_goods_id:t.order_goods_id,action:"returngoods"});break;case"orderRefundAsk":this.$util.redirectTo("/pages_tool/order/refund",{order_goods_id:t.order_goods_id});break}},imageError:function(e){this.refundList[e].sku_image=this.$util.getDefaultImage().goods,this.$forceUpdate()}}};t.default=i},"6ae2":function(e,t,n){"use strict";(function(e,t){var r=n("47a9");n("1dee");r(n("3240"));var o=r(n("ebe8"));e.__webpack_require_UNI_MP_PLUGIN__=n,t(o.default)}).call(this,n("3223")["default"],n("df3c")["createPage"])},"7eae":function(e,t,n){},"85e8":function(e,t,n){"use strict";n.r(t);var r=n("4b34"),o=n.n(r);for(var i in r)["default"].indexOf(i)<0&&function(e){n.d(t,e,(function(){return r[e]}))}(i);t["default"]=o.a},ebe8:function(e,t,n){"use strict";n.r(t);var r=n("31fe"),o=n("85e8");for(var i in o)["default"].indexOf(i)<0&&function(e){n.d(t,e,(function(){return o[e]}))}(i);n("2f02");var a=n("828b"),d=Object(a["a"])(o["default"],r["b"],r["c"],!1,null,"dd7dd9d8",null,!1,r["a"],void 0);t["default"]=d.exports}},[["6ae2","common/runtime","common/vendor","pages_tool/common/vendor"]]]);
|
||||
6
pages_tool/order/activist.json
Normal file
6
pages_tool/order/activist.json
Normal file
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"navigationBarTitleText": "退款",
|
||||
"usingComponents": {
|
||||
"ns-empty": "/components/ns-empty/ns-empty"
|
||||
}
|
||||
}
|
||||
1
pages_tool/order/activist.wxml
Normal file
1
pages_tool/order/activist.wxml
Normal file
@@ -0,0 +1 @@
|
||||
<page-meta page-style="{{themeColor}}" class="data-v-dd7dd9d8"></page-meta><view class="activist-container data-v-dd7dd9d8"><mescroll-uni bind:getData="__e" vue-id="38824208-1" data-ref="mescroll" data-event-opts="{{[['^getData',[['getListData']]]]}}" class="data-v-dd7dd9d8 vue-ref" bind:__l="__l" vue-slots="{{['list']}}"><view slot="list" class="data-v-dd7dd9d8"><view class="container data-v-dd7dd9d8"><block wx:if="{{$root.g0}}"><block class="data-v-dd7dd9d8"><block wx:for="{{$root.l0}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view class="order-item data-v-dd7dd9d8"><view class="order-header data-v-dd7dd9d8"><text class="status-num font-size-base data-v-dd7dd9d8">{{item.$orig.order_no}}</text><block wx:if="{{item.$orig.refund_status==3}}"><view class="status-name data-v-dd7dd9d8">退款成功</view></block><block wx:if="{{item.$orig.refund_status==1}}"><view class="status-name color-base-text data-v-dd7dd9d8">退款中</view></block><block wx:if="{{item.$orig.refund_status==-1}}"><view class="status-name color-base-text data-v-dd7dd9d8">退款失败</view></block></view><view class="goods-wrap data-v-dd7dd9d8"><image src="{{item.g1}}" mode="aspectFill" lazy-load="{{true}}" data-event-opts="{{[['error',[['imageError',[index]]]]]}}" binderror="__e" class="data-v-dd7dd9d8"></image><view class="goods-info data-v-dd7dd9d8"><view data-event-opts="{{[['tap',[['refundDetail',['$0'],[[['refundList','',index,'order_goods_id']]]]]]]}}" class="goods-name data-v-dd7dd9d8" bindtap="__e">{{item.$orig.sku_name}}</view><view class="goods-num data-v-dd7dd9d8"><view class="num-text color-base-text data-v-dd7dd9d8">{{item.$orig.refund_status_name}}</view><view class="num-price data-v-dd7dd9d8"><text class="data-v-dd7dd9d8">{{"¥"+item.$orig.price}}</text><text class="num data-v-dd7dd9d8">{{"×"+item.$orig.num}}</text></view></view></view></view><view class="goods-btn data-v-dd7dd9d8"><view class="btn-text data-v-dd7dd9d8"><text class="data-v-dd7dd9d8">{{"共"+item.$orig.num+"件商品"}}</text><text class="data-v-dd7dd9d8">{{"退款:¥"+(item.$orig.refund_status==3?item.$orig.refund_real_money:item.$orig.refund_apply_money)}}</text></view><view class="order-action data-v-dd7dd9d8"><view data-event-opts="{{[['tap',[['refundDetail',['$0'],[[['refundList','',index,'order_goods_id']]]]]]]}}" class="order-box-btn data-v-dd7dd9d8" bindtap="__e">查看详情</view><block wx:if="{{item.g2}}"><block class="data-v-dd7dd9d8"><block wx:for="{{item.$orig.refund_action}}" wx:for-item="actionItem" wx:for-index="actionIndex" wx:key="actionIndex"><view data-event-opts="{{[['tap',[['refundAction',['$0','$1'],[[['refundList','',index],['refund_action','',actionIndex,'event']],[['refundList','',index]]]]]]]}}" class="order-box-btn data-v-dd7dd9d8" bindtap="__e">{{''+actionItem.title+''}}</view></block></block></block></view></view></view></block></block></block><block wx:else><block class="data-v-dd7dd9d8"><block wx:if="{{showEmpty}}"><view class="cart-empty data-v-dd7dd9d8"><ns-empty vue-id="{{('38824208-2')+','+('38824208-1')}}" isIndex="{{false}}" text="{{$root.m0}}" class="data-v-dd7dd9d8" bind:__l="__l"></ns-empty></view></block></block></block></view></view></mescroll-uni></view>
|
||||
1
pages_tool/order/activist.wxss
Normal file
1
pages_tool/order/activist.wxss
Normal file
@@ -0,0 +1 @@
|
||||
.data-v-dd7dd9d8 .fixed{position:relative;top:0}.cart-empty.data-v-dd7dd9d8{padding-top:308rpx!important}.activist-container.data-v-dd7dd9d8{width:100vw;height:100vh}.order-item.data-v-dd7dd9d8{margin:20rpx 30rpx;padding:26rpx 24rpx;border-radius:10rpx;background:#fff;display:flex;flex-direction:column}.order-item .order-header.data-v-dd7dd9d8{display:flex;align-items:center;padding-bottom:26rpx;border-bottom:2rpx solid #f1f1f1}.order-item .order-header .status-num.data-v-dd7dd9d8{font-size:22rpx;color:#303133}.order-item .order-header .status-name.data-v-dd7dd9d8{flex:1;text-align:right;font-size:24rpx}.order-item .goods-wrap.data-v-dd7dd9d8{display:flex;padding:27rpx 0;box-sizing:border-box;border-bottom:2rpx solid #f7f7f7}.order-item .goods-wrap image.data-v-dd7dd9d8{width:170rpx;height:170rpx;display:flex;align-items:center;justify-content:center}.order-item .goods-wrap .goods-info.data-v-dd7dd9d8{flex:1;display:flex;flex-direction:column;justify-content:space-between;margin-left:15rpx}.order-item .goods-wrap .goods-info .goods-name.data-v-dd7dd9d8{line-height:38rpx;font-size:28rpx;color:#303133;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.order-item .goods-wrap .goods-info .goods-num.data-v-dd7dd9d8{display:flex;justify-content:space-between;align-items:flex-start;margin-top:21rpx}.order-item .goods-wrap .goods-info .goods-num .num-text.data-v-dd7dd9d8{font-size:24rpx;line-height:1}.order-item .goods-wrap .goods-info .goods-num .num-price.data-v-dd7dd9d8{display:flex;flex-direction:column;align-items:flex-end;line-height:1;font-size:24rpx}.order-item .goods-wrap .goods-info .goods-num .num-price .num.data-v-dd7dd9d8{color:#909399;margin-top:16rpx;display:flex;align-items:center}.order-item .goods-btn.data-v-dd7dd9d8{display:flex;flex-direction:column;align-items:flex-end;margin-top:27rpx}.order-item .goods-btn .btn-text.data-v-dd7dd9d8{font-size:24rpx}.order-item .goods-btn .btn-text text.data-v-dd7dd9d8:nth-child(2){margin-left:17rpx}.order-item .goods-btn .btn-text text:nth-child(2) text.data-v-dd7dd9d8{font-size:28rpx}.order-item .goods-btn .order-action.data-v-dd7dd9d8{display:flex;margin-top:24rpx}.order-item .goods-btn .order-action .order-box-btn.data-v-dd7dd9d8{font-size:22rpx}
|
||||
1
pages_tool/order/detail_virtual.js
Normal file
1
pages_tool/order/detail_virtual.js
Normal file
@@ -0,0 +1 @@
|
||||
require('../common/vendor.js');(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages_tool/order/detail_virtual"],{"0071":function(e,n,t){"use strict";t.d(n,"b",(function(){return o})),t.d(n,"c",(function(){return u})),t.d(n,"a",(function(){return r}));var r={loadingCover:function(){return t.e("components/loading-cover/loading-cover").then(t.bind(null,"0773"))}},o=function(){var e=this.$createElement;this._self._c},u=[]},"54c3":function(e,n,t){"use strict";t.r(n);var r=t("0071"),o=t("59d2");for(var u in o)["default"].indexOf(u)<0&&function(e){t.d(n,e,(function(){return o[e]}))}(u);var i=t("828b"),a=Object(i["a"])(o["default"],r["b"],r["c"],!1,null,null,null,!1,r["a"],void 0);n["default"]=a.exports},"59d2":function(e,n,t){"use strict";t.r(n);var r=t("a3d4"),o=t.n(r);for(var u in r)["default"].indexOf(u)<0&&function(e){t.d(n,e,(function(){return r[e]}))}(u);n["default"]=o.a},"8e75":function(e,n,t){"use strict";(function(e,n){var r=t("47a9");t("1dee");r(t("3240"));var o=r(t("54c3"));e.__webpack_require_UNI_MP_PLUGIN__=t,n(o.default)}).call(this,t("3223")["default"],t("df3c")["createPage"])},a3d4:function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;n.default={data:function(){return{}},onLoad:function(e){e.order_id&&this.$util.redirectTo("/pages/order/detail",{order_id:e.order_id},"redirectTo")}}}},[["8e75","common/runtime","common/vendor"]]]);
|
||||
5
pages_tool/order/detail_virtual.json
Normal file
5
pages_tool/order/detail_virtual.json
Normal file
@@ -0,0 +1,5 @@
|
||||
{
|
||||
"usingComponents": {
|
||||
"loading-cover": "/components/loading-cover/loading-cover"
|
||||
}
|
||||
}
|
||||
1
pages_tool/order/detail_virtual.wxml
Normal file
1
pages_tool/order/detail_virtual.wxml
Normal file
@@ -0,0 +1 @@
|
||||
<page-meta page-style="{{themeColor}}"></page-meta><view><loading-cover class="vue-ref" vue-id="a451e56c-1" data-ref="loadingCover" bind:__l="__l"></loading-cover></view>
|
||||
1
pages_tool/order/evaluate.js
Normal file
1
pages_tool/order/evaluate.js
Normal file
@@ -0,0 +1 @@
|
||||
require('../common/vendor.js');(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages_tool/order/evaluate"],{2484:function(n,e,t){},"62e2":function(n,e,t){"use strict";t.r(e);var o=t("65c2"),i=t.n(o);for(var a in o)["default"].indexOf(a)<0&&function(n){t.d(e,n,(function(){return o[n]}))}(a);e["default"]=i.a},"65c2":function(n,e,t){"use strict";var o=t("47a9");Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=o(t("cef2")),a={components:{sxRate:function(){Promise.all([t.e("common/vendor"),t.e("pages_tool/common/vendor"),t.e("pages_tool/components/sx-rate/index")]).then(function(){return resolve(t("6158"))}.bind(null,t)).catch(t.oe)}},mixins:[i.default]};e.default=a},"737e":function(n,e,t){"use strict";(function(n,e){var o=t("47a9");t("1dee");o(t("3240"));var i=o(t("bce7"));n.__webpack_require_UNI_MP_PLUGIN__=t,e(i.default)}).call(this,t("3223")["default"],t("df3c")["createPage"])},8136:function(n,e,t){"use strict";t.d(e,"b",(function(){return i})),t.d(e,"c",(function(){return a})),t.d(e,"a",(function(){return o}));var o={loadingCover:function(){return t.e("components/loading-cover/loading-cover").then(t.bind(null,"0773"))}},i=function(){var n=this,e=n.$createElement,t=(n._self._c,n.__map(n.goodsList,(function(e,t){var o=n.__get_orig(e),i=n.$util.img(e.sku_image,{size:"mid"}),a=n.isEvaluate?null:n.goodsEvalList[t].content.length,r=n.isEvaluate?n.goodsEvalList[t].again_content.length:null,u=n.__map(n.imgList[t],(function(e,t){var o=n.__get_orig(e),i=n.$util.img(e);return{$orig:o,g3:i}})),l=n.imgList[t].length<6||void 0==n.imgList[t].length,c=l?n.imgList[t].length:null,s=l&&c?n.imgList[t].length:null;return{$orig:o,g0:i,g1:a,g2:r,l0:u,g4:l,g5:c,g6:s}})));n.$mp.data=Object.assign({},{$root:{l1:t}})},a=[]},"88f3":function(n,e,t){"use strict";var o=t("2484"),i=t.n(o);i.a},bce7:function(n,e,t){"use strict";t.r(e);var o=t("8136"),i=t("62e2");for(var a in i)["default"].indexOf(a)<0&&function(n){t.d(e,n,(function(){return i[n]}))}(a);t("88f3");var r=t("828b"),u=Object(r["a"])(i["default"],o["b"],o["c"],!1,null,null,null,!1,o["a"],void 0);e["default"]=u.exports}},[["737e","common/runtime","common/vendor","pages_tool/common/vendor"]]]);
|
||||
6
pages_tool/order/evaluate.json
Normal file
6
pages_tool/order/evaluate.json
Normal file
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"usingComponents": {
|
||||
"loading-cover": "/components/loading-cover/loading-cover",
|
||||
"sx-rate": "/pages_tool/components/sx-rate/index"
|
||||
}
|
||||
}
|
||||
1
pages_tool/order/evaluate.wxml
Normal file
1
pages_tool/order/evaluate.wxml
Normal file
@@ -0,0 +1 @@
|
||||
<page-meta page-style="{{themeColor}}"></page-meta><view><view><view class="page"><block wx:for="{{$root.l1}}" wx:for-item="item" wx:for-index="index" wx:key="index"><block><view class="eval-wrap"><view class="eval-good"><view class="good-box"><image class="good_pic" src="{{item.g0}}" mode="widthFix" data-event-opts="{{[['error',[['imageError',[index]]]]]}}" binderror="__e"></image><view class="good_info font-size-base">{{item.$orig.sku_name}}</view></view></view><block wx:if="{{!isEvaluate}}"><view class="eval-star"><view class="star-box"><view class="star-title color-base-bg-before">描述相符</view><view class="rate-box"><sx-rate vue-id="{{'47dd020e-1-'+index}}" value="{{goodsEvalList[index].scores}}" index="{{index}}" data-event-opts="{{[['^change',[['setStar']]]]}}" bind:change="__e" bind:__l="__l"></sx-rate></view><view class="grade-li"><view class="{{['icon','iconfont',goodsEvalList[index].explain_type=='1'?'icon-haoping1 color-base-text':goodsEvalList[index].explain_type=='2'?'icon-zhongchaping color-base-text':goodsEvalList[index].explain_type=='3'?'icon-zhongchaping':'']}}"></view><block wx:if="{{goodsEvalList[index].explain_type=='1'}}"><view class="font-size-tag color-base-text">好评</view></block><block wx:if="{{goodsEvalList[index].explain_type=='2'}}"><view class="font-size-tag color-base-text">中评</view></block><block wx:if="{{goodsEvalList[index].explain_type=='3'}}"><view class="font-size-tag color-base-text">差评</view></block></view></view></view></block></view><view class="eval-text"><view class="text-box"><block wx:if="{{!isEvaluate}}"><block><textarea placeholder="请在此处输入您的评价" maxlength="200" data-event-opts="{{[['input',[['__set_model',['$0','content','$event',[]],['goodsEvalList.'+index+'']]]]]}}" value="{{goodsEvalList[index].content}}" bindinput="__e"></textarea><text class="maxSize">{{item.g1+"/200"}}</text></block></block><block wx:else><block><textarea placeholder="请在此处输入您的追评" maxlength="200" data-event-opts="{{[['input',[['__set_model',['$0','again_content','$event',[]],['goodsEvalList.'+index+'']]]]]}}" value="{{goodsEvalList[index].again_content}}" bindinput="__e"></textarea><text class="maxSize">{{item.g2+"/200"}}</text></block></block><view class="other-info"><block wx:for="{{item.l0}}" wx:for-item="i" wx:for-index="t" wx:key="t"><view class="other-info-box"><image src="{{i.g3}}" mode="aspectFill" data-event-opts="{{[['tap',[['preview',['$0',index],[[['imgList.'+index+'','',t]]]]]]]}}" bindtap="__e"></image><view data-event-opts="{{[['tap',[['deleteImg',['$0',index,t],[[['imgList.'+index+'','',t]]]]]]]}}" class="imgDel" bindtap="__e"><text class="icon iconfont icon-delete"></text></view></view></block><block wx:if="{{item.g4}}"><view data-event-opts="{{[['tap',[['addImg',[index]]]]]}}" class="other-info-box active" bindtap="__e"><text class="icon iconfont icon-zhaoxiangji"></text><text>{{(item.g5?6-item.g6:0)+"/6"}}</text></view></block></view></view></view></block></block></view><view class="{{['eval-bottom',(isIphoneX)?'safe-area':'']}}"><block wx:if="{{!isEvaluate}}"><view data-event-opts="{{[['tap',[['isAll']]]]}}" class="all-election" bindtap="__e"><view class="{{['iconfont','color-base-text',isAnonymous?'icon-yuan_checked color-base-text':'icon-yuan_checkbox']}}"></view><text>匿名</text></view></block><view class="action-btn"><button type="primary" data-event-opts="{{[['tap',[['save']]]]}}" bindtap="__e">提交</button></view></view><loading-cover class="vue-ref" vue-id="47dd020e-2" data-ref="loadingCover" bind:__l="__l"></loading-cover></view></view>
|
||||
1
pages_tool/order/evaluate.wxss
Normal file
1
pages_tool/order/evaluate.wxss
Normal file
@@ -0,0 +1 @@
|
||||
.page{padding-bottom:100rpx}.eval-good{width:100%;padding:0 30rpx;box-sizing:border-box;background:#fff}.eval-good .good-box{width:100%;height:100%;padding:30rpx 0;border-bottom:2rpx solid #f5f5f5;box-sizing:border-box;display:flex;justify-content:space-between}.eval-good .good-box .good_pic{width:180rpx;height:180rpx;margin-right:20rpx;box-sizing:border-box}.eval-good .good-box .good_info{width:calc(100% - 200rpx);height:100%;line-height:1.3;box-sizing:border-box}.eval-text{width:100%;padding:0 30rpx;box-sizing:border-box;padding-bottom:20rpx;margin-top:20rpx}.eval-text .text-box{width:100%;height:100%;border-radius:10rpx;background:#fff;padding-bottom:20rpx;box-sizing:border-box;position:relative}.eval-text .text-box textarea{width:100%;height:190rpx;padding:20rpx;box-sizing:border-box;font-size:24rpx}.eval-text .maxSize{position:absolute;right:20rpx;top:160rpx;color:#999;font-size:24rpx}.eval-text .other-info{width:100%;padding:0 20rpx;box-sizing:border-box;display:flex;flex-wrap:wrap;margin-top:20rpx}.eval-text .other-info-box{width:145rpx;height:145rpx;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-right:30rpx;margin-bottom:30rpx;position:relative}.eval-text .other-info-box image{width:100%;border-radius:10rpx}.eval-text .other-info-box .iconfont{font-size:60rpx;color:#898989;line-height:1}.eval-text .other-info-box text{line-height:1}.eval-text .other-info-box .imgDel{width:40rpx;height:40rpx;position:absolute;right:-20rpx;top:-20rpx;display:flex;justify-content:center;align-items:center}.eval-text .other-info-box .imgDel .iconfont{font-size:32rpx}.eval-text .other-info-box.active{border:1rpx dashed #898989}.eval-text .other-info-box.active:active{background:hsla(0,0%,80%,.6)}.eval-star{width:100%;background:#fff;padding:10rpx 30rpx;box-sizing:border-box}.eval-star .star-box{width:100%;height:100%;display:flex;align-items:center}.eval-star .star-box .star-title{height:60rpx;position:relative;padding-right:20rpx;box-sizing:border-box;line-height:60rpx;font-size:28rpx;font-weight:700}.eval-star .star-box .grade-li{width:30%;height:100%;display:flex;justify-content:center;align-items:center}.eval-star .star-box .icon-haoping1{font-size:28rpx;margin-right:10rpx}.eval-star .star-box .icon-haoping{font-size:28rpx;color:#999;margin-right:10rpx}.eval-star .star-box .icon-zhongchaping{font-size:28rpx;margin-right:10rpx;color:#ccc}.eval-bottom{position:fixed;z-index:5;width:100vw;height:100rpx;background:#fff;bottom:0;overflow:hidden;display:flex;justify-content:space-between}.eval-bottom.safe-area{padding-bottom:68rpx!important}.eval-bottom .all-election{height:100rpx;position:relative;padding-left:20rpx;display:inline-block;width:30%}.eval-bottom .all-election > .iconfont{font-size:45rpx;position:absolute;top:50%;left:24rpx;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.eval-bottom .all-election > text{margin-left:56rpx;line-height:100rpx}.eval-bottom .action-btn{flex:1;height:100rpx;line-height:100rpx;border-radius:0;margin:0;display:flex;justify-content:center;align-items:center}.eval-bottom .action-btn button{width:100%;height:80rpx;line-height:80rpx}.eval-bottom .action-btn.disabled:after{content:"";border:none}
|
||||
1
pages_tool/order/logistics.js
Normal file
1
pages_tool/order/logistics.js
Normal file
@@ -0,0 +1 @@
|
||||
require('../common/vendor.js');(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages_tool/order/logistics"],{1384:function(t,e,i){"use strict";i.d(e,"b",(function(){return n})),i.d(e,"c",(function(){return r})),i.d(e,"a",(function(){return o}));var o={loadingCover:function(){return i.e("components/loading-cover/loading-cover").then(i.bind(null,"0773"))}},n=function(){var t=this,e=t.$createElement,i=(t._self._c,t.__map(t.packageList,(function(e,i){var o=t.__get_orig(e),n=t.__map(e.goods_list,(function(e,i){var o=t.__get_orig(e),n=t.$util.img(e.sku_image,{size:"mid"});return{$orig:o,g0:n}})),r=1==e.delivery_type?t.$util.img(e.express_company_image):null,a=1==e.delivery_type?e.trace.success&&0!=e.trace.list.length:null,s=1!=e.delivery_type||a?null:e.trace.success&&0==e.trace.list.length;return{$orig:o,l0:n,g1:r,g2:a,g3:s}})));t.$mp.data=Object.assign({},{$root:{l1:i}})},r=[]},"33ab":function(t,e,i){"use strict";i.r(e);var o=i("1384"),n=i("d20b");for(var r in n)["default"].indexOf(r)<0&&function(t){i.d(e,t,(function(){return n[t]}))}(r);i("4608");var a=i("828b"),s=Object(a["a"])(n["default"],o["b"],o["c"],!1,null,null,null,!1,o["a"],void 0);e["default"]=s.exports},4608:function(t,e,i){"use strict";var o=i("86ba"),n=i.n(o);n.a},"5acb":function(t,e,i){"use strict";(function(t,e){var o=i("47a9");i("1dee");o(i("3240"));var n=o(i("33ab"));t.__webpack_require_UNI_MP_PLUGIN__=i,e(n.default)}).call(this,i("3223")["default"],i("df3c")["createPage"])},"86ba":function(t,e,i){},bf34:function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o={data:function(){return{orderId:"",packageList:[],isIphoneX:!1,currIndex:0,status:0}},onLoad:function(t){t.order_id&&(this.orderId=t.order_id)},onShow:function(){this.storeToken?this.getPackageInfo():this.$util.redirectTo("/pages_tool/login/login"),this.isIphoneX=this.$util.uniappIsIPhoneX()},methods:{ontabtap:function(t){this.currIndex=t},getPackageInfo:function(){var t=this;this.$api.sendRequest({url:"/api/order/package",data:{order_id:this.orderId},success:function(e){e.code>=0?(t.packageList=e.data,t.packageList.forEach((function(e){e.trace.list&&(e.trace.list=e.trace.list.reverse()),e.status=t.status++})),t.$refs.loadingCover&&t.$refs.loadingCover.hide()):(t.$util.showToast({title:"未获取到订单信息!"}),setTimeout((function(){t.$util.redirectTo("/pages/order/list")}),1500))},fail:function(e){t.$refs.loadingCover&&t.$refs.loadingCover.hide()}})},toGoodsDetail:function(t){this.$util.redirectTo("/pages/goods/detail",{sku_id:t})},imageError:function(t,e){this.packageList[t].goods_list[e].sku_image=this.$util.getDefaultImage().goods,this.$forceUpdate()},copyDeliveryNo:function(t){this.$util.copy(t)}}};e.default=o},d20b:function(t,e,i){"use strict";i.r(e);var o=i("bf34"),n=i.n(o);for(var r in o)["default"].indexOf(r)<0&&function(t){i.d(e,t,(function(){return o[t]}))}(r);e["default"]=n.a}},[["5acb","common/runtime","common/vendor"]]]);
|
||||
5
pages_tool/order/logistics.json
Normal file
5
pages_tool/order/logistics.json
Normal file
@@ -0,0 +1,5 @@
|
||||
{
|
||||
"usingComponents": {
|
||||
"loading-cover": "/components/loading-cover/loading-cover"
|
||||
}
|
||||
}
|
||||
1
pages_tool/order/logistics.wxml
Normal file
1
pages_tool/order/logistics.wxml
Normal file
@@ -0,0 +1 @@
|
||||
<page-meta page-style="{{themeColor}}"></page-meta><view><scroll-view class="order-nav" scroll-x="{{true}}" show-scrollbar="{{false}}"><block wx:for="{{packageList}}" wx:for-item="packageItem" wx:for-index="packageIndex" wx:key="packageIndex"><view data-event-opts="{{[['tap',[['ontabtap',[packageIndex]]]]]}}" class="uni-tab-item" bindtap="__e"><text class="{{['uni-tab-item-title',packageIndex==currIndex?'uni-tab-item-title-active color-base-border color-base-text':'']}}">{{''+packageItem.package_name+''}}</text></view></block></scroll-view><block wx:for="{{$root.l1}}" wx:for-item="packageItem" wx:for-index="packageIndex" wx:key="packageIndex"><view hidden="{{!(packageIndex==currIndex)}}" class="swiper-item"><view class="container"><view class="goods-wrap"><view class="body"><block wx:for="{{packageItem.l0}}" wx:for-item="goodsItem" wx:for-index="goodsIndex" wx:key="goodsIndex"><view class="goods"><view data-event-opts="{{[['tap',[['toGoodsDetail',['$0'],[[['packageList','',packageIndex],['goods_list','',goodsIndex,'sku_id']]]]]]]}}" class="goods-img" bindtap="__e"><image src="{{goodsItem.g0}}" mode="aspectFill" data-event-opts="{{[['error',[['imageError',[packageIndex,goodsIndex]]]]]}}" binderror="__e"></image></view><view class="goods-info"><view data-event-opts="{{[['tap',[['toGoodsDetail',['$0'],[[['packageList','',packageIndex],['goods_list','',goodsIndex,'sku_id']]]]]]]}}" class="goods-name" bindtap="__e">{{goodsItem.$orig.sku_name}}</view><view class="goods-sub-section"><view><text><text class="iconfont icon-close"></text>{{''+goodsItem.$orig.num+''}}</text></view></view></view></view></block></view></view><block wx:if="{{packageItem.$orig.delivery_type==1}}"><view class="express-company-wrap"><view class="company-logo"><image src="{{packageItem.g1}}"></image></view><view class="info"><view class="company"><text>{{"承运公司: "+packageItem.$orig.express_company_name}}</text></view><view class="no"><text>运单号:<text class="color-tip">{{packageItem.$orig.delivery_no}}</text></text><text data-event-opts="{{[['tap',[['copyDeliveryNo',['$0'],[[['packageList','',packageIndex,'delivery_no']]]]]]]}}" class="iconfont icon-fuzhi" bindtap="__e"></text></view></view></view></block><block wx:if="{{packageItem.$orig.delivery_type==1}}"><view class="track-wrap"><block wx:if="{{packageItem.g2}}"><block><block wx:for="{{packageItem.$orig.trace.list}}" wx:for-item="traceItem" wx:for-index="traceIndex" wx:key="traceIndex"><view class="{{['track-item',traceIndex==0?'active':'']}}"><view class="{{['dot',traceIndex==0?'color-base-bg':'']}}"></view><view class="msg"><view class="{{['text',traceIndex==0?'color-base-text':'']}}">{{traceItem.remark}}</view><view class="{{['time',traceIndex==0?'color-base-text':'']}}">{{traceItem.datetime}}</view></view></view></block></block></block><block wx:else><block wx:if="{{packageItem.g3}}"><block><view class="fail-wrap font-size-base">{{packageItem.$orig.trace.reason}}</view></block></block><block wx:else><block><view class="fail-wrap font-size-base">{{packageItem.$orig.trace.reason}}</view></block></block></block></view></block></view></view></block><loading-cover class="vue-ref" vue-id="747bb8c2-1" data-ref="loadingCover" bind:__l="__l"></loading-cover></view>
|
||||
1
pages_tool/order/logistics.wxss
Normal file
1
pages_tool/order/logistics.wxss
Normal file
@@ -0,0 +1 @@
|
||||
.swiper-item{padding-top:94rpx;height:100%;padding-bottom:30rpx;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}.swiper-item .container{height:calc(100vh - 124rpx);overflow-y:scroll;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;padding-bottom:30rpx}.swiper-item .container.safearea{padding:68rpx}.order-nav{width:100vw;flex-direction:row;white-space:nowrap;background:#fff;display:flex;position:fixed;left:0;z-index:998}.order-nav .uni-tab-item{display:inline-block;padding:30rpx 24rpx 0}.order-nav .uni-tab-item-title{color:#555;font-size:32rpx;display:block;line-height:1;padding:0 10rpx 30rpx;flex-wrap:nowrap;white-space:nowrap;text-align:center}.order-nav .uni-tab-item-title-active{display:block;border-bottom:2rpx solid #fff;padding:0 10rpx 30rpx}.order-nav ::-webkit-scrollbar{width:0;height:0;color:transparent}.goods-wrap{padding:30rpx;border-radius:10rpx;background:#fff;position:relative;width:calc(100% - 60rpx);box-sizing:border-box;margin-top:20rpx;padding:30rpx}.goods-wrap .goods{display:flex;position:relative;margin-bottom:20rpx}.goods-wrap .goods:last-of-type{margin-bottom:0}.goods-wrap .goods .goods-img{width:180rpx;height:180rpx;margin-right:20rpx}.goods-wrap .goods .goods-img image{width:100%;height:100%}.goods-wrap .goods .goods-info{flex:1;display:flex;flex-direction:column;justify-content:space-between;position:relative;max-width:calc(100% - 140rpx)}.goods-wrap .goods .goods-info .goods-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:1.5;font-size:28rpx;font-weight:500}.goods-wrap .goods .goods-info .goods-sub-section{width:100%;line-height:1.3;display:flex}.goods-wrap .goods .goods-info .goods-sub-section .goods-price{font-weight:700;font-size:20rpx}.goods-wrap .goods .goods-info .goods-sub-section .unit{font-weight:400;font-size:24rpx;margin-right:2rpx}.goods-wrap .goods .goods-info .goods-sub-section view{flex:1;line-height:1.3}.goods-wrap .goods .goods-info .goods-sub-section view:last-of-type{text-align:left}.goods-wrap .goods .goods-info .goods-sub-section view:last-of-type .iconfont{line-height:1;font-size:24rpx}.express-company-wrap{padding:30rpx;border-radius:10rpx;background:#fff;position:relative;width:calc(100% - 60rpx);box-sizing:border-box;margin-top:20rpx}.express-company-wrap .company-logo{width:120rpx;height:120rpx;margin-right:20rpx;float:left}.express-company-wrap .company-logo image{width:100%;height:100%}.express-company-wrap .info{flex:1}.express-company-wrap .info .company{line-height:1.5;margin-top:16rpx}.express-company-wrap .info .no{margin-top:10rpx;line-height:1.5}.express-company-wrap .info .icon-fuzhi{font-size:28rpx;line-height:1;margin-left:6rpx}.track-wrap{padding:30rpx;border-radius:10rpx;background:#fff;position:relative;width:calc(100% - 60rpx);box-sizing:border-box;margin-top:20rpx}.track-wrap .track-item{position:relative;flex-wrap:wrap;overflow:visible;display:flex}.track-wrap .track-item:after{content:"";position:absolute;z-index:1;pointer-events:none;background-color:#e5e5e5;width:2rpx;height:150%;top:56rpx;left:20rpx;bottom:-40rpx}.track-wrap .track-item .dot{margin:34rpx 20rpx 0 10rpx;width:20rpx;height:20rpx;border-radius:10rpx;background-color:#ccc;z-index:9}.track-wrap .track-item .msg{padding:20rpx 0;flex:1}.track-wrap .track-item .msg .text{line-height:1.5;font-size:28rpx}.track-wrap .track-item .msg .time{color:#909399;font-size:20rpx;line-height:1.3;margin-top:10rpx}.track-wrap .track-item:last-of-type:after{content:unset}.uni-scroll-view ::-webkit-scrollbar{display:none;width:0;height:0;color:transparent;background:transparent}::-webkit-scrollbar{display:none;width:0;height:0;color:transparent;background:transparent}
|
||||
1
pages_tool/order/refund.js
Normal file
1
pages_tool/order/refund.js
Normal file
@@ -0,0 +1 @@
|
||||
require('../common/vendor.js');(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages_tool/order/refund"],{"1b18":function(e,n,o){"use strict";(function(e){Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var t={components:{uniPopup:function(){o.e("components/uni-popup/uni-popup").then(function(){return resolve(o("1843"))}.bind(null,o)).catch(o.oe)}},data:function(){return{order_goods_id:"",refund_type:"",refund_reason:"",refund_remark:"",isIphoneX:!1,refund_data:{refund_type:[],order_goods_info:{sku_image:""}},isSub:!1,showText:!1}},onLoad:function(e){e.order_goods_id&&(this.order_goods_id=e.order_goods_id)},onShow:function(){this.isIphoneX=this.$util.uniappIsIPhoneX(),this.storeToken?this.getRefundData():this.$util.redirectTo("/pages_tool/login/login",{back:"/pages_tool/order/refund?order_goods_id="+this.order_goods_id})},methods:{openPopup:function(e){this.$refs[e].open()},closePopup:function(e){this.$refs[e].close()},textBlur:function(){e.pageScrollTo({scrollTop:0,duration:0})},selectRefundType:function(e){this.refund_type=e},getRefundData:function(){var e=this;this.$api.sendRequest({url:"/api/orderrefund/refundData",data:{order_goods_id:this.order_goods_id},success:function(n){n.code>=0?(e.refund_data=n.data,e.$refs.loadingCover&&e.$refs.loadingCover.hide()):(e.$util.showToast({title:"未获取到该订单项退款信息"}),setTimeout((function(){e.$util.redirectTo("/pages/order/list")}),1e3))},fail:function(n){e.$refs.loadingCover&&e.$refs.loadingCover.hide()}})},submit:function(){var e=this;if(this.verify()){if(this.isSub)return;this.isSub=!0,this.subscribeMessage((function(){e.$api.sendRequest({url:"/api/orderrefund/refund",data:{order_goods_ids:e.order_goods_id,refund_type:e.refund_type,refund_reason:e.refund_reason,refund_remark:e.refund_remark},success:function(n){e.$util.showToast({title:n.message}),n.code>=0?e.$util.redirectTo("/pages_tool/order/activist",{},"redirectTo"):e.isSub=!1},fail:function(n){e.isSub=!1}})}))}},verify:function(){return""!=this.refund_reason||(this.$util.showToast({title:"请选择退款原因"}),!1)},changeReason:function(e){this.refund_reason=e},change:function(e){e&&(this.showText=e.show)},subscribeMessage:function(n){this.$api.sendRequest({url:"/weapp/api/weapp/messagetmplids",data:{keywords:"ORDER_REFUND_AGREE,ORDER_REFUND_REFUSE"},success:function(o){0==o.code&&o.data.length?e.requestSubscribeMessage({tmplIds:o.data,fail:function(e){console.log("fail",e)},complete:function(){n()}}):n()},fail:function(e){n()}})}}};n.default=t}).call(this,o("df3c")["default"])},"25de":function(e,n,o){"use strict";o.d(n,"b",(function(){return i})),o.d(n,"c",(function(){return r})),o.d(n,"a",(function(){return t}));var t={uniPopup:function(){return o.e("components/uni-popup/uni-popup").then(o.bind(null,"1843"))},loadingCover:function(){return o.e("components/loading-cover/loading-cover").then(o.bind(null,"0773"))}},i=function(){var e=this,n=e.$createElement,o=(e._self._c,e.$util.img(e.refund_data.order_goods_info.sku_image,{size:"mid"})),t=e.refund_data.refund_type.length,i=e.refund_reason.length,r=e.$lang("common.currencySymbol"),u=e.$lang("common.submit");e._isMounted||(e.e0=function(n){e.refund_data.order_goods_info.sku_image=e.$util.getDefaultImage().goods}),e.$mp.data=Object.assign({},{$root:{g0:o,g1:t,g2:i,m0:r,m1:u}})},r=[]},"26bb":function(e,n,o){"use strict";var t=o("d637"),i=o.n(t);i.a},3356:function(e,n,o){"use strict";(function(e,n){var t=o("47a9");o("1dee");t(o("3240"));var i=t(o("7cf7"));e.__webpack_require_UNI_MP_PLUGIN__=o,n(i.default)}).call(this,o("3223")["default"],o("df3c")["createPage"])},"7cf7":function(e,n,o){"use strict";o.r(n);var t=o("25de"),i=o("9875");for(var r in i)["default"].indexOf(r)<0&&function(e){o.d(n,e,(function(){return i[e]}))}(r);o("dff7"),o("26bb");var u=o("828b"),s=Object(u["a"])(i["default"],t["b"],t["c"],!1,null,"1d72bcdb",null,!1,t["a"],void 0);n["default"]=s.exports},9778:function(e,n,o){},9875:function(e,n,o){"use strict";o.r(n);var t=o("1b18"),i=o.n(t);for(var r in t)["default"].indexOf(r)<0&&function(e){o.d(n,e,(function(){return t[e]}))}(r);n["default"]=i.a},d637:function(e,n,o){},dff7:function(e,n,o){"use strict";var t=o("9778"),i=o.n(t);i.a}},[["3356","common/runtime","common/vendor"]]]);
|
||||
6
pages_tool/order/refund.json
Normal file
6
pages_tool/order/refund.json
Normal file
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"usingComponents": {
|
||||
"uni-popup": "/components/uni-popup/uni-popup",
|
||||
"loading-cover": "/components/loading-cover/loading-cover"
|
||||
}
|
||||
}
|
||||
1
pages_tool/order/refund.wxml
Normal file
1
pages_tool/order/refund.wxml
Normal file
@@ -0,0 +1 @@
|
||||
<page-meta page-style="{{themeColor}}" class="data-v-1d72bcdb"></page-meta><view class="data-v-1d72bcdb"><view class="data-v-1d72bcdb"><scroll-view class="refund-container data-v-1d72bcdb" scroll-y="true"><view class="goods-wrap data-v-1d72bcdb"><view class="goods-img data-v-1d72bcdb"><image src="{{$root.g0}}" mode="aspectFill" lazy-load="{{true}}" data-event-opts="{{[['error',[['e0',['$event']]]]]}}" binderror="__e" class="data-v-1d72bcdb"></image></view><view class="goods-info data-v-1d72bcdb"><view class="goods-name data-v-1d72bcdb">{{refund_data.order_goods_info.sku_name}}</view></view></view><view hidden="{{!(!refund_type)}}" class="refund-option data-v-1d72bcdb"><view data-event-opts="{{[['tap',[['selectRefundType',[1]]]]]}}" class="option-item data-v-1d72bcdb" bindtap="__e"><view class="data-v-1d72bcdb"><text class="data-v-1d72bcdb">退款无需退货</text><text class="font-size-goods-tag color-tip data-v-1d72bcdb">没收到货,或与卖家协商同意无需退货只退款</text></view><text class="iconfont icon-right data-v-1d72bcdb"></text></view><block wx:if="{{$root.g1==2}}"><view data-event-opts="{{[['tap',[['selectRefundType',[2]]]]]}}" class="option-item data-v-1d72bcdb" bindtap="__e"><view class="data-v-1d72bcdb"><text class="data-v-1d72bcdb">退货退款</text><text class="font-size-goods-tag color-tip data-v-1d72bcdb">已收到货,需退还收到的货物</text></view><text class="iconfont icon-right data-v-1d72bcdb"></text></view></block></view><view hidden="{{!(refund_type)}}" class="data-v-1d72bcdb"><view class="refund-form data-v-1d72bcdb"><view data-event-opts="{{[['tap',[['openPopup',['refundReasonPopup']]]]]}}" class="item-wrap data-v-1d72bcdb" bindtap="__e"><view class="label data-v-1d72bcdb">退款原因:</view><view class="cont reason data-v-1d72bcdb"><block wx:if="{{!$root.g2}}"><text class="color-tip data-v-1d72bcdb">请选择</text></block><block wx:else><text class="color-tip data-v-1d72bcdb">{{refund_reason}}</text></block></view><text class="iconfont icon-right data-v-1d72bcdb"></text></view><view class="item-wrap data-v-1d72bcdb"><view class="label data-v-1d72bcdb">退款金额:</view><view class="cont color-base-text data-v-1d72bcdb">{{$root.m0+refund_data.refund_money}}</view></view></view><view class="refund-form data-v-1d72bcdb"><view class="item-wrap data-v-1d72bcdb"><view class="label active data-v-1d72bcdb">退款说明</view></view><block wx:if="{{!showText}}"><textarea class="newText data-v-1d72bcdb" placeholder="请输入退款说明(选填)" placeholder-class="color-tip font-size-tag" auto-height="{{true}}" data-event-opts="{{[['input',[['__set_model',['','refund_remark','$event',[]]]]]]}}" value="{{refund_remark}}" bindinput="__e"></textarea></block></view><view data-event-opts="{{[['tap',[['submit',['$event']]]]]}}" class="{{['sub-btn','data-v-1d72bcdb',(isIphoneX)?'safe-area':'']}}" bindtap="__e"><button type="primary" class="data-v-1d72bcdb">{{$root.m1}}</button></view></view><uni-popup vue-id="67c75662-1" type="bottom" data-ref="refundReasonPopup" data-event-opts="{{[['^change',[['change']]]]}}" bind:change="__e" class="data-v-1d72bcdb vue-ref" bind:__l="__l" vue-slots="{{['default']}}"><view class="refund-reason-popup popup data-v-1d72bcdb"><view class="popup-header data-v-1d72bcdb"><view class="data-v-1d72bcdb"><text class="tit data-v-1d72bcdb">退款原因</text></view><view data-event-opts="{{[['tap',[['closePopup',['refundReasonPopup']]]]]}}" class="align-right data-v-1d72bcdb" bindtap="__e"><text class="iconfont icon-close data-v-1d72bcdb"></text></view></view><view class="popup-body data-v-1d72bcdb"><scroll-view class="{{['scroll-view','data-v-1d72bcdb',(isIphoneX)?'safe-area':'']}}" scroll-y="true"><view class="reason-list data-v-1d72bcdb"><block wx:for="{{refund_data.refund_reason_type}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view data-event-opts="{{[['tap',[['changeReason',['$0'],[[['refund_data.refund_reason_type','',index]]]]]]]}}" class="item data-v-1d72bcdb" bindtap="__e"><view class="reason data-v-1d72bcdb">{{item}}</view><view class="{{['iconfont','data-v-1d72bcdb',refund_reason==item?'icon-yuan_checked color-base-text':'icon-yuan_checkbox']}}"></view></view></block></view></scroll-view></view><view class="{{['popup-footer','data-v-1d72bcdb',(isIphoneX)?'bottom-safe-area':'']}}"><view data-event-opts="{{[['tap',[['closePopup',['refundReasonPopup']]]]]}}" class="confirm-btn color-base-bg data-v-1d72bcdb" bindtap="__e">确定</view></view></view></uni-popup></scroll-view><loading-cover vue-id="67c75662-2" data-ref="loadingCover" class="data-v-1d72bcdb vue-ref" bind:__l="__l"></loading-cover></view></view>
|
||||
1
pages_tool/order/refund.wxss
Normal file
1
pages_tool/order/refund.wxss
Normal file
@@ -0,0 +1 @@
|
||||
.refund-container{width:100vw;height:100vh}.align-right{text-align:right}.goods-wrap{margin:20rpx 30rpx;padding:30rpx;border-radius:10rpx;background:#fff;display:flex;position:relative}.goods-wrap .goods-img{width:180rpx;height:180rpx;margin-right:20rpx;border-radius:10rpx;overflow:hidden}.goods-wrap .goods-img image{width:100%;height:100%}.goods-wrap .goods-info{flex:1;position:relative;max-width:calc(100% - 200rpx)}.goods-wrap .goods-info .goods-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:1.5;font-size:28rpx}.refund-option{margin:20rpx 30rpx;border-radius:10rpx;background:#fff}.refund-option .option-item{padding:20rpx;display:flex;position:relative}.refund-option .option-item view{flex:1}.refund-option .option-item view text{display:block}.refund-option .option-item .icon-right{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#ddd;right:20rpx}.refund-option .option-item:last-of-type{border-top:2rpx solid #f2f2f2}.refund-form{margin:20rpx 30rpx;padding:20rpx;border-radius:10rpx;background:#fff}.refund-form .item-wrap{display:flex;position:relative;line-height:80rpx}.refund-form .item-wrap .label{width:142rpx;padding-right:5rpx;line-height:80rpx}.refund-form .item-wrap .cont{flex:1;line-height:80rpx;text-align:right}.refund-form .item-wrap .cont .refund-desc{font-size:28rpx;width:100%;line-height:1;min-height:80rpx}.refund-form .item-wrap .cont.reason{padding-right:40rpx}.refund-form .item-wrap .label.active{width:100%}.refund-form .item-wrap .icon-right{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#ddd;right:0}.textarea-box{position:relative}.textarea-box .mark{width:100%;height:100%;position:absolute;left:0;bottom:0;background:red}.newText{width:100%;min-height:200rpx;border-radius:10rpx;box-sizing:border-box;margin-top:10rpx}.sub-btn{position:fixed;width:100%;height:100rpx;line-height:100rpx;text-align:center;color:#fff;bottom:0}.sub-btn.safe-area{margin-bottom:48rpx!important}.popup{width:100vw;background:#fff;border-top-left-radius:24rpx;border-top-right-radius:24rpx}.popup .popup-header{height:90rpx;display:flex;align-items:center;padding:0 30rpx}.popup .popup-header > view{flex:1;line-height:1}.popup .popup-header .tit{font-size:32rpx;font-weight:600}.popup .popup-header .vice-tit{margin-right:20rpx}.popup .popup-footer{height:140rpx}.popup .popup-footer .confirm-btn{height:80rpx;line-height:80rpx;color:#fff;text-align:center;margin:20rpx;border-radius:10rpx}.popup .popup-footer .confirm-btn.color-base-bg{color:var(--btn-text-color)}.popup .popup-footer.bottom-safe-area{padding-bottom:48rpx}.refund-reason-popup{height:50vh;display:flex;flex-direction:column}.refund-reason-popup .icon-close{font-size:40rpx}.refund-reason-popup .popup-body{flex:1}.refund-reason-popup .popup-body .scroll-view{height:100%}.refund-reason-popup .popup-body .item{display:flex;padding:0 30rpx;position:relative;height:70rpx;line-height:70rpx}.refund-reason-popup .popup-body .item .reason{flex:1;height:70rpx;line-height:70rpx}.refund-reason-popup .popup-body .item > .iconfont{font-size:40rpx;position:absolute;top:50%;right:30rpx;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.refund-reason-popup .popup-body .item > .icon-yuan_checkbox{color:#909399}.data-v-1d72bcdb .uni-popup__wrapper.uni-custom .uni-popup__wrapper-box{background:none;max-height:unset!important;overflow-y:hidden!important}.data-v-1d72bcdb .uni-popup__wrapper{border-radius:20rpx 20rpx 0 0}.data-v-1d72bcdb .uni-popup{z-index:8}
|
||||
1
pages_tool/order/refund_batch.js
Normal file
1
pages_tool/order/refund_batch.js
Normal file
@@ -0,0 +1 @@
|
||||
require('../common/vendor.js');(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages_tool/order/refund_batch"],{"1c58":function(e,n,t){"use strict";t.r(n);var o=t("ec08"),i=t("c285");for(var r in i)["default"].indexOf(r)<0&&function(e){t.d(n,e,(function(){return i[e]}))}(r);t("c32b"),t("4c8a");var u=t("828b"),s=Object(u["a"])(i["default"],o["b"],o["c"],!1,null,"4f029d32",null,!1,o["a"],void 0);n["default"]=s.exports},"4ad3":function(e,n,t){"use strict";(function(e,n){var o=t("47a9");t("1dee");o(t("3240"));var i=o(t("1c58"));e.__webpack_require_UNI_MP_PLUGIN__=t,n(i.default)}).call(this,t("3223")["default"],t("df3c")["createPage"])},"4c8a":function(e,n,t){"use strict";var o=t("77dc"),i=t.n(o);i.a},5776:function(e,n,t){},"77dc":function(e,n,t){},c285:function(e,n,t){"use strict";t.r(n);var o=t("d995"),i=t.n(o);for(var r in o)["default"].indexOf(r)<0&&function(e){t.d(n,e,(function(){return o[e]}))}(r);n["default"]=i.a},c32b:function(e,n,t){"use strict";var o=t("5776"),i=t.n(o);i.a},d995:function(e,n,t){"use strict";(function(e){Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var o={components:{uniPopup:function(){t.e("components/uni-popup/uni-popup").then(function(){return resolve(t("1843"))}.bind(null,t)).catch(t.oe)}},data:function(){return{order_goods_id:"",refund_type:"",refund_reason:"",refund_remark:"",isIphoneX:!1,refund_data:{refund_type:[],order_goods_info:{sku_image:""}},isSub:!1,showText:!1}},onLoad:function(e){e.order_goods_id&&(this.order_goods_id=e.order_goods_id),e.refund_type&&(this.refund_type=e.refund_type)},onShow:function(){this.isIphoneX=this.$util.uniappIsIPhoneX(),this.storeToken?this.getRefundData():this.$util.redirectTo("/pages_tool/login/login",{back:"/pages_tool/order/refund?order_goods_id="+this.order_goods_id})},methods:{openPopup:function(e){this.$refs[e].open()},closePopup:function(e){this.$refs[e].close()},textBlur:function(){e.pageScrollTo({scrollTop:0,duration:0})},selectRefundType:function(e){this.refund_type=e},getRefundData:function(){var e=this;this.$api.sendRequest({url:"/api/orderrefund/refundDataBatch",data:{order_goods_ids:this.order_goods_id},success:function(n){n.code>=0?(e.refund_data=n.data,e.$refs.loadingCover&&e.$refs.loadingCover.hide()):(e.$util.showToast({title:"未获取到该订单项退款信息"}),setTimeout((function(){e.$util.redirectTo("/pages/order/list")}),1e3))},fail:function(n){e.$refs.loadingCover&&e.$refs.loadingCover.hide()}})},submit:function(){var n=this;if(this.verify()){if(this.isSub)return;this.isSub=!0,this.subscribeMessage((function(){n.$api.sendRequest({url:"/api/orderrefund/refund",data:{order_goods_ids:n.order_goods_id,refund_type:n.refund_type,refund_reason:n.refund_reason,refund_remark:n.refund_remark},success:function(t){n.$util.showToast({title:t.message}),t.code>=0?e.removeStorage({key:"refund_goods_data",success:function(e){n.$util.redirectTo("/pages_tool/order/activist")}}):n.isSub=!1},fail:function(e){n.isSub=!1}})}))}},verify:function(){return""!=this.refund_reason||(this.$util.showToast({title:"请选择退款原因"}),!1)},changeReason:function(e){this.refund_reason=e},change:function(e){e&&(this.showText=e.show)},subscribeMessage:function(n){this.$api.sendRequest({url:"/weapp/api/weapp/messagetmplids",data:{keywords:"ORDER_REFUND_AGREE,ORDER_REFUND_REFUSE"},success:function(t){0==t.code&&t.data.length?e.requestSubscribeMessage({tmplIds:t.data,fail:function(e){console.log("fail",e)},complete:function(){n()}}):n()},fail:function(e){n()}})}}};n.default=o}).call(this,t("df3c")["default"])},ec08:function(e,n,t){"use strict";t.d(n,"b",(function(){return i})),t.d(n,"c",(function(){return r})),t.d(n,"a",(function(){return o}));var o={uniPopup:function(){return t.e("components/uni-popup/uni-popup").then(t.bind(null,"1843"))},loadingCover:function(){return t.e("components/loading-cover/loading-cover").then(t.bind(null,"0773"))}},i=function(){var e=this,n=e.$createElement,t=(e._self._c,e.__map(e.refund_data.order_goods_info,(function(n,t){var o=e.__get_orig(n),i=e.$util.img(n.sku_image,{size:"mid"});return{$orig:o,g0:i}}))),o=e.refund_reason.length,i=e.$lang("common.currencySymbol"),r=e.$lang("common.submit");e._isMounted||(e.e0=function(n,t){var o=arguments[arguments.length-1].currentTarget.dataset,i=o.eventParams||o["event-params"];t=i.item;t.sku_image=e.$util.getDefaultImage().goods}),e.$mp.data=Object.assign({},{$root:{l0:t,g1:o,m0:i,m1:r}})},r=[]}},[["4ad3","common/runtime","common/vendor"]]]);
|
||||
6
pages_tool/order/refund_batch.json
Normal file
6
pages_tool/order/refund_batch.json
Normal file
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"usingComponents": {
|
||||
"uni-popup": "/components/uni-popup/uni-popup",
|
||||
"loading-cover": "/components/loading-cover/loading-cover"
|
||||
}
|
||||
}
|
||||
1
pages_tool/order/refund_batch.wxml
Normal file
1
pages_tool/order/refund_batch.wxml
Normal file
@@ -0,0 +1 @@
|
||||
<page-meta page-style="{{themeColor}}" class="data-v-4f029d32"></page-meta><view class="data-v-4f029d32"><view class="data-v-4f029d32"><scroll-view class="refund-container data-v-4f029d32" scroll-y="true"><block wx:for="{{$root.l0}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view class="goods-wrap data-v-4f029d32"><view class="goods-img data-v-4f029d32"><image src="{{item.g0}}" mode="aspectFill" lazy-load="{{true}}" data-event-opts="{{[['error',[['e0',['$event']]]]]}}" data-event-params="{{({item:item.$orig})}}" binderror="__e" class="data-v-4f029d32"></image></view><view class="goods-info data-v-4f029d32"><view class="goods-name data-v-4f029d32">{{item.$orig.sku_name}}</view></view></view></block><view class="data-v-4f029d32"><view class="refund-form data-v-4f029d32"><view data-event-opts="{{[['tap',[['openPopup',['refundReasonPopup']]]]]}}" class="item-wrap data-v-4f029d32" bindtap="__e"><view class="label data-v-4f029d32">退款原因:</view><view class="cont reason data-v-4f029d32"><block wx:if="{{!$root.g1}}"><text class="color-tip data-v-4f029d32">请选择</text></block><block wx:else><text class="color-tip data-v-4f029d32">{{refund_reason}}</text></block></view><text class="iconfont icon-right data-v-4f029d32"></text></view><view class="item-wrap data-v-4f029d32"><view class="label data-v-4f029d32">退款方式:</view><block wx:if="{{refund_type==1}}"><view class="cont color-base-text data-v-4f029d32">退款无需退货</view></block><block wx:else><view class="cont color-base-text data-v-4f029d32">退货退款</view></block></view><view class="item-wrap data-v-4f029d32"><view class="label data-v-4f029d32">退款金额:</view><view class="cont color-base-text data-v-4f029d32">{{$root.m0+refund_data.refund_money}}</view></view></view><view class="refund-form data-v-4f029d32"><view class="item-wrap data-v-4f029d32"><view class="label active data-v-4f029d32">退款说明</view></view><block wx:if="{{!showText}}"><textarea class="newText data-v-4f029d32" placeholder="请输入退款说明(选填)" placeholder-class="color-tip font-size-tag" auto-height="{{true}}" data-event-opts="{{[['input',[['__set_model',['','refund_remark','$event',[]]]]]]}}" value="{{refund_remark}}" bindinput="__e"></textarea></block></view><view data-event-opts="{{[['tap',[['submit',['$event']]]]]}}" class="{{['sub-btn','data-v-4f029d32',(isIphoneX)?'safe-area':'']}}" bindtap="__e"><button type="primary" class="data-v-4f029d32">{{$root.m1}}</button></view></view><uni-popup vue-id="6b997ab4-1" type="bottom" data-ref="refundReasonPopup" data-event-opts="{{[['^change',[['change']]]]}}" bind:change="__e" class="data-v-4f029d32 vue-ref" bind:__l="__l" vue-slots="{{['default']}}"><view class="refund-reason-popup popup data-v-4f029d32"><view class="popup-header data-v-4f029d32"><view class="data-v-4f029d32"><text class="tit data-v-4f029d32">退款原因</text></view><view data-event-opts="{{[['tap',[['closePopup',['refundReasonPopup']]]]]}}" class="align-right data-v-4f029d32" bindtap="__e"><text class="iconfont icon-close data-v-4f029d32"></text></view></view><view class="popup-body data-v-4f029d32"><scroll-view class="{{['scroll-view','data-v-4f029d32',(isIphoneX)?'safe-area':'']}}" scroll-y="true"><view class="reason-list data-v-4f029d32"><block wx:for="{{refund_data.refund_reason_type}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view data-event-opts="{{[['tap',[['changeReason',['$0'],[[['refund_data.refund_reason_type','',index]]]]]]]}}" class="item data-v-4f029d32" bindtap="__e"><view class="reason data-v-4f029d32">{{item}}</view><view class="{{['iconfont','data-v-4f029d32',refund_reason==item?'icon-yuan_checked color-base-text':'icon-yuan_checkbox']}}"></view></view></block></view></scroll-view></view><view class="{{['popup-footer','data-v-4f029d32',(isIphoneX)?'bottom-safe-area':'']}}"><view data-event-opts="{{[['tap',[['closePopup',['refundReasonPopup']]]]]}}" class="confirm-btn color-base-bg data-v-4f029d32" bindtap="__e">确定</view></view></view></uni-popup></scroll-view><loading-cover vue-id="6b997ab4-2" data-ref="loadingCover" class="data-v-4f029d32 vue-ref" bind:__l="__l"></loading-cover></view></view>
|
||||
1
pages_tool/order/refund_batch.wxss
Normal file
1
pages_tool/order/refund_batch.wxss
Normal file
@@ -0,0 +1 @@
|
||||
.refund-container{width:100vw;height:100vh}.align-right{text-align:right}.goods-wrap{margin:20rpx 30rpx;padding:30rpx;border-radius:10rpx;background:#fff;display:flex;position:relative}.goods-wrap .goods-img{width:180rpx;height:180rpx;margin-right:20rpx;border-radius:10rpx;overflow:hidden}.goods-wrap .goods-img image{width:100%;height:100%}.goods-wrap .goods-info{flex:1;position:relative;max-width:calc(100% - 200rpx)}.goods-wrap .goods-info .goods-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:1.5;font-size:28rpx}.refund-option{margin:20rpx 30rpx;border-radius:10rpx;background:#fff}.refund-option .option-item{padding:20rpx;display:flex;position:relative}.refund-option .option-item view{flex:1}.refund-option .option-item view text{display:block}.refund-option .option-item .icon-right{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#ddd;right:20rpx}.refund-option .option-item:last-of-type{border-top:2rpx solid #f2f2f2}.refund-form{margin:20rpx 30rpx;padding:20rpx;border-radius:10rpx;background:#fff}.refund-form .item-wrap{display:flex;position:relative;line-height:80rpx}.refund-form .item-wrap .label{width:142rpx;padding-right:5rpx;line-height:80rpx}.refund-form .item-wrap .cont{flex:1;line-height:80rpx;text-align:right}.refund-form .item-wrap .cont .refund-desc{font-size:28rpx;width:100%;line-height:1;min-height:80rpx}.refund-form .item-wrap .cont.reason{padding-right:40rpx}.refund-form .item-wrap .label.active{width:100%}.refund-form .item-wrap .icon-right{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#ddd;right:0}.textarea-box{position:relative}.textarea-box .mark{width:100%;height:100%;position:absolute;left:0;bottom:0;background:red}.newText{width:100%;min-height:200rpx;border-radius:10rpx;box-sizing:border-box;margin-top:10rpx}.sub-btn{position:fixed;width:100%;height:100rpx;line-height:100rpx;text-align:center;color:#fff;bottom:0}.sub-btn.safe-area{margin-bottom:48rpx!important}.popup{width:100vw;background:#fff;border-top-left-radius:24rpx;border-top-right-radius:24rpx}.popup .popup-header{height:90rpx;display:flex;align-items:center;padding:0 30rpx}.popup .popup-header > view{flex:1;line-height:1}.popup .popup-header .tit{font-size:32rpx;font-weight:600}.popup .popup-header .vice-tit{margin-right:20rpx}.popup .popup-footer{height:140rpx}.popup .popup-footer .confirm-btn{height:80rpx;line-height:80rpx;color:#fff;text-align:center;margin:20rpx;border-radius:10rpx}.popup .popup-footer .confirm-btn.color-base-bg{color:var(--btn-text-color)}.popup .popup-footer.bottom-safe-area{padding-bottom:48rpx}.refund-reason-popup{height:50vh;display:flex;flex-direction:column}.refund-reason-popup .icon-close{font-size:40rpx}.refund-reason-popup .popup-body{flex:1}.refund-reason-popup .popup-body .scroll-view{height:100%}.refund-reason-popup .popup-body .item{display:flex;padding:0 30rpx;position:relative;height:70rpx;line-height:70rpx}.refund-reason-popup .popup-body .item .reason{flex:1;height:70rpx;line-height:70rpx}.refund-reason-popup .popup-body .item > .iconfont{font-size:40rpx;position:absolute;top:50%;right:30rpx;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.refund-reason-popup .popup-body .item > .icon-yuan_checkbox{color:#909399}.data-v-4f029d32 .uni-popup__wrapper.uni-custom .uni-popup__wrapper-box{background:none;max-height:unset!important;overflow-y:hidden!important}.data-v-4f029d32 .uni-popup__wrapper{border-radius:20rpx 20rpx 0 0}.data-v-4f029d32 .uni-popup{z-index:8}.sub-btn.data-v-4f029d32{padding-top:20rpx;background-color:#fff}
|
||||
1
pages_tool/order/refund_detail.js
Normal file
1
pages_tool/order/refund_detail.js
Normal file
@@ -0,0 +1 @@
|
||||
require('../common/vendor.js');(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages_tool/order/refund_detail"],{"0a38":function(e,t,i){"use strict";i.d(t,"b",(function(){return n})),i.d(t,"c",(function(){return r})),i.d(t,"a",(function(){return o}));var o={loadingCover:function(){return i.e("components/loading-cover/loading-cover").then(i.bind(null,"0773"))}},n=function(){var e=this,t=e.$createElement,i=(e._self._c,e.detail?e.$util.img(e.detail.sku_image,{size:"mid"}):null),o=e.detail&&3==e.detail.refund_status&&e.detail.refund_real_money>0?e.$lang("common.currencySymbol"):null,n=e.detail&&!(3==e.detail.refund_status&&e.detail.refund_real_money>0)&&e.detail.refund_apply_money>0?e.$lang("common.currencySymbol"):null,r=e.detail?e.$util.timeStampTurnTime(e.detail.refund_action_time):null,d=e.detail&&e.detail.refund_time?e.$util.timeStampTurnTime(e.detail.refund_time):null,a=e.detail?e.detail.refund_action.length:null,u=e.detail?e.__map(e.detail.refund_log_list,(function(t,i){var o=e.__get_orig(t),n=e.$util.timeStampTurnTime(t.action_time);return{$orig:o,g4:n}})):null;e._isMounted||(e.e0=function(t){return e.$util.copy(e.detail.shop_address)}),e.$mp.data=Object.assign({},{$root:{g0:i,m0:o,m1:n,g1:r,g2:d,g3:a,l0:u}})},r=[]},"243c":function(e,t,i){"use strict";var o=i("47a9");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=o(i("605d")),r=o(i("058d")),d={data:function(){return{order_goods_id:"",detail:{refund_action:[]},isIphoneX:!1,action:"",formData:{refund_delivery_name:"",refund_delivery_no:"",refund_delivery_remark:""},isSub:!1}},components:{nsContact:function(){i.e("components/ns-contact/ns-contact").then(function(){return resolve(i("8eb0"))}.bind(null,i)).catch(i.oe)}},mixins:[n.default],onLoad:function(e){e.order_goods_id&&(this.order_goods_id=e.order_goods_id),e.action&&(this.action=e.action),this.isIphoneX=this.$util.uniappIsIPhoneX()},onShow:function(){this.storeToken?this.getRefundDetail():this.$util.redirectTo("/pages_tool/login/login",{back:"/pages_tool/order/refund_detail?order_goods_id="+this.order_goods_id})},methods:{getRefundDetail:function(){var e=this;this.$api.sendRequest({url:"/api/orderrefund/detail",data:{order_goods_id:this.order_goods_id},success:function(t){t.code>=0?(e.detail=t.data,e.$refs.loadingCover&&e.$refs.loadingCover.hide()):(e.$util.showToast({title:"未获取到该订单项退款信息"}),setTimeout((function(){e.$util.redirectTo("/pages/order/list")}),1e3))},fail:function(t){e.$refs.loadingCover&&e.$refs.loadingCover.hide()}})},refundAction:function(e){var t=this;switch(e){case"orderRefundCancel":this.cancleRefund(this.detail.order_goods_id,(function(e){e.code>=0&&(t.$util.showToast({title:"撤销成功"}),setTimeout((function(){t.$util.redirectTo("/pages/order/list")}),1e3))}));break;case"orderRefundDelivery":this.action="returngoods";break;case"orderRefundAsk":this.$util.redirectTo("/pages_tool/order/refund",{order_goods_id:this.detail.order_goods_id});break}},refurnGoods:function(){var e=this;this.formData.order_goods_id=this.order_goods_id;var t=r.default.check(this.formData,[{name:"refund_delivery_name",checkType:"required",errorMsg:"请输入物流公司"},{name:"refund_delivery_no",checkType:"required",errorMsg:"请输入物流单号"}]);if(!t)return this.$util.showToast({title:r.default.error}),!1;this.isSub||(this.isSub=!0,this.$api.sendRequest({url:"/api/orderrefund/delivery",data:this.formData,success:function(t){0==t.code?(e.action="",e.getRefundDetail()):e.$util.showToast({title:t.message})}}))},switchAction:function(e){this.action=e},imageError:function(){this.detail.sku_image=this.$util.getDefaultImage().goods,this.$forceUpdate()},refundDetail:function(e){this.$util.redirectTo("/pages/goods/detail",{goods_id:e.goods_id})}}};t.default=d},"25bd":function(e,t,i){"use strict";(function(e,t){var o=i("47a9");i("1dee");o(i("3240"));var n=o(i("c868d"));e.__webpack_require_UNI_MP_PLUGIN__=i,t(n.default)}).call(this,i("3223")["default"],i("df3c")["createPage"])},9726:function(e,t,i){"use strict";i.r(t);var o=i("243c"),n=i.n(o);for(var r in o)["default"].indexOf(r)<0&&function(e){i.d(t,e,(function(){return o[e]}))}(r);t["default"]=n.a},c868d:function(e,t,i){"use strict";i.r(t);var o=i("0a38"),n=i("9726");for(var r in n)["default"].indexOf(r)<0&&function(e){i.d(t,e,(function(){return n[e]}))}(r);i("d6e8");var d=i("828b"),a=Object(d["a"])(n["default"],o["b"],o["c"],!1,null,null,null,!1,o["a"],void 0);t["default"]=a.exports},d6e8:function(e,t,i){"use strict";var o=i("e493"),n=i.n(o);n.a},e493:function(e,t,i){}},[["25bd","common/runtime","common/vendor","pages_tool/common/vendor"]]]);
|
||||
6
pages_tool/order/refund_detail.json
Normal file
6
pages_tool/order/refund_detail.json
Normal file
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"usingComponents": {
|
||||
"loading-cover": "/components/loading-cover/loading-cover",
|
||||
"ns-contact": "/components/ns-contact/ns-contact"
|
||||
}
|
||||
}
|
||||
1
pages_tool/order/refund_detail.wxml
Normal file
1
pages_tool/order/refund_detail.wxml
Normal file
File diff suppressed because one or more lines are too long
2
pages_tool/order/refund_detail.wxss
Normal file
2
pages_tool/order/refund_detail.wxss
Normal file
@@ -0,0 +1,2 @@
|
||||
.detail-container{width:100vw;height:100vh}.container{transition:all .3s}.container .hide{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.status-wrap{padding:20rpx;background:#fff;border-top:1px solid #f5f5f5;margin:20rpx;border-radius:10rpx}.status-wrap .status-name{display:block;font-size:32rpx;line-height:70rpx;height:70rpx}.status-wrap .refund-explain{border-top:1px dashed #eee;padding-top:20rpx}.refund-address-wrap{margin:20rpx;background:#fff;padding:20rpx;border-radius:10rpx}.refund-address-wrap .copy{font-size:20rpx;display:inline-block;color:#666;background:#fff;line-height:1;padding:6rpx 10rpx;margin-left:10rpx;border-radius:4rpx;border:1px solid #ddd}.history-wrap{margin:20rpx;background:#fff;padding:20rpx;display:flex;position:relative;border-radius:10rpx}.history-wrap view{flex:1}.history-wrap .icon-right{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#ddd;right:20rpx}.refund-info{margin:20rpx;background:#fff;border-radius:10rpx}.refund-info .header{height:90rpx;line-height:90rpx;padding:0 20rpx}.refund-info .body{padding-bottom:20rpx}.refund-info .body .goods-wrap{display:flex;position:relative;padding:20rpx;background:#f5f5f5}.refund-info .body .goods-wrap:last-of-type{margin-bottom:0}.refund-info .body .goods-wrap .goods-img{width:180rpx;height:180rpx;margin-right:20rpx}.refund-info .body .goods-wrap .goods-img image{width:100%;height:100%}.refund-info .body .goods-wrap .goods-info{flex:1;position:relative;max-width:calc(100% - 200rpx)}.refund-info .body .goods-wrap .goods-info .goods-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:1.5;font-size:28rpx}.refund-info .body .goods-wrap .goods-info .goods-sub-section{padding-top:20rpx;width:100%;line-height:1.3;display:flex}.refund-info .body .goods-wrap .goods-info .goods-sub-section .refund-price{font-size:28rpx}.refund-info .body .goods-wrap .goods-info .goods-sub-section .unit{font-weight:400;font-size:24rpx;margin-right:2rpx}.refund-info .body .info{margin-top:20rpx}.refund-info .body .info .cell{height:50rpx;line-height:50rpx;padding:0 30rpx;font-size:24rpx;color:#909399}.action{position:fixed;z-index:5;left:0;bottom:0;width:100vw;height:100rpx;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);text-align:right;line-height:100rpx}.action.bottom-safe-area{padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}.action .order-box-btn{margin-right:30rpx;margin-left:0}.action .action-btn{height:70rpx;line-height:70rpx;color:#fff;padding:0 40rpx;display:inline-block;text-align:center;margin:16rpx 20rpx 16rpx 0;border-radius:10rpx}.action .action-btn.white{height:68rpx;line-height:68rpx;color:#333;border:.5px solid #999;background:#fff}.form-wrap{background:#fff}.form-wrap .item{margin:0 20rpx;display:flex;border-bottom:1px solid #eee}.form-wrap .item:last-child{border-bottom:none}.form-wrap .item .label{width:140rpx;line-height:90rpx}.form-wrap .item .cont{flex:1;line-height:90rpx}.form-wrap .item .cont .input,
|
||||
.form-wrap .item .cont .input-placeholder{height:90rpx;line-height:90rpx;font-size:28rpx}.form-wrap .item .cont .textarea{width:100%;padding:26rpx 0;line-height:1.3;font-size:28rpx}.sub-btn{margin-top:20rpx}.record-wrap .cont{width:100%;background-color:#fff;padding:30rpx;box-sizing:border-box;margin-top:20rpx}.record-wrap .cont .head{display:flex;flex-direction:column;color:#303133}.record-wrap .cont .head .time{color:#909399;font-size:24rpx;float:right}.record-wrap .cont .body{padding-top:20rpx}.record-wrap .cont .body .refund-action{line-height:1;color:#303133}.record-wrap .cont .body .desc{margin-top:10rpx;color:#909399;font-size:24rpx}.record-wrap .empty-box{height:168rpx}.history-bottom{position:fixed;z-index:5;left:0;bottom:0;width:100vw;height:100rpx;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);text-align:right;display:flex}.history-bottom.bottom-safe-area{padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}.history-bottom view{flex:1;text-align:center;line-height:100rpx}.history-bottom view:first-child{border-right:1px solid #eee}.history-bottom view .iconfont{font-weight:700;margin-right:10rpx;font-size:28rpx;line-height:1}.history-bottom button{width:50%;height:100%;border:none;z-index:1;padding:0;margin:0;background:none;display:flex;justify-content:center;align-items:center}.history-bottom button::after{border:none!important}.history-bottom button .iconfont{margin-right:10rpx}
|
||||
1
pages_tool/order/refund_goods_select.js
Normal file
1
pages_tool/order/refund_goods_select.js
Normal file
@@ -0,0 +1 @@
|
||||
require('../common/vendor.js');(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages_tool/order/refund_goods_select"],{"2f3b":function(t,e,n){"use strict";(function(t,e){var r=n("47a9");n("1dee");r(n("3240"));var d=r(n("cbc8"));t.__webpack_require_UNI_MP_PLUGIN__=n,e(d.default)}).call(this,n("3223")["default"],n("df3c")["createPage"])},"5c7c":function(t,e,n){"use strict";var r=n("7fcf"),d=n.n(r);d.a},"68c5":function(t,e,n){"use strict";n.d(e,"b",(function(){return r})),n.d(e,"c",(function(){return d})),n.d(e,"a",(function(){}));var r=function(){var t=this,e=t.$createElement,n=(t._self._c,t.refund_data.length),r=t.__map(t.refund_data,(function(e,n){var r=t.__get_orig(e),d=t.$util.img(e.sku_image);return{$orig:r,g1:d}}));t.$mp.data=Object.assign({},{$root:{g0:n,l0:r}})},d=[]},"7fcf":function(t,e,n){},"81f1":function(t,e,n){"use strict";(function(t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n={data:function(){return{refund_type:1,refund_data:[],judge:!0,order_goods_id:[],nexthover:!0}},onLoad:function(e){var n=this;e.refund_type?(this.refund_type=e.refund_type,this.getGoodsInfo()):(t.showToast({title:"未查找到订单信息",icon:"none"}),setTimeout((function(){n.$util.redirectTo("/pages/order/list")}),1e3))},methods:{getGoodsInfo:function(){var e=this;t.getStorage({key:"refund_goods_data",success:function(t){var n=JSON.parse(t.data);e.refund_data=[],n.forEach((function(t){0==t.refund_status&&(t.judge=!0,e.refund_data.push(t))}))}})},single:function(t){this.refund_data[t].judge=!this.refund_data[t].judge;var e=!0;this.refund_data.forEach((function(t){t.judge||(e=!1)})),this.judge=e,this.getOrderIdInfo(),this.$forceUpdate()},all:function(){var t=this;this.judge=!this.judge,this.refund_data.map((function(e){return e.judge=t.judge,e})),this.getOrderIdInfo(),this.$forceUpdate()},getOrderIdInfo:function(){var t=this;this.order_goods_id=[],this.refund_data.forEach((function(e){e.judge&&t.order_goods_id.push(e.order_goods_id)})),0==this.order_goods_id.length?this.nexthover=!1:this.nexthover=!0,this.$forceUpdate()},next:function(){var t=this;this.refund_data.forEach((function(e){t.order_goods_id.push(e.order_goods_id)})),0==this.order_goods_id.length&&this.getOrderIdInfo(),this.$util.redirectTo("/pages_tool/order/refund_batch",{order_goods_id:this.order_goods_id.join(),refund_type:this.refund_type})},error:function(t){this.refund_data[t].sku_image=this.$util.getDefaultImage().goods,this.$forceUpdate()}}};e.default=n}).call(this,n("df3c")["default"])},cbc8:function(t,e,n){"use strict";n.r(e);var r=n("68c5"),d=n("ed15");for(var o in d)["default"].indexOf(o)<0&&function(t){n.d(e,t,(function(){return d[t]}))}(o);n("5c7c");var i=n("828b"),u=Object(i["a"])(d["default"],r["b"],r["c"],!1,null,"91a0e024",null,!1,r["a"],void 0);e["default"]=u.exports},ed15:function(t,e,n){"use strict";n.r(e);var r=n("81f1"),d=n.n(r);for(var o in r)["default"].indexOf(o)<0&&function(t){n.d(e,t,(function(){return r[t]}))}(o);e["default"]=d.a}},[["2f3b","common/runtime","common/vendor"]]]);
|
||||
3
pages_tool/order/refund_goods_select.json
Normal file
3
pages_tool/order/refund_goods_select.json
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"usingComponents": {}
|
||||
}
|
||||
1
pages_tool/order/refund_goods_select.wxml
Normal file
1
pages_tool/order/refund_goods_select.wxml
Normal file
@@ -0,0 +1 @@
|
||||
<page-meta page-style="{{themeColor}}" class="data-v-91a0e024"></page-meta><view class="goods-select data-v-91a0e024"><view class="top data-v-91a0e024">共<text class="color-base-text data-v-91a0e024">{{$root.g0}}</text>件商品</view><view class="body data-v-91a0e024"><block wx:for="{{$root.l0}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view class="item data-v-91a0e024"><view data-event-opts="{{[['tap',[['single',[index]]]]]}}" style="display:none;" bindtap="__e" class="data-v-91a0e024"><block wx:if="{{item.$orig.judge}}"><text class="iconfont icon-yuan_checked color-base-text data-v-91a0e024"></text></block><block wx:else><text class="iconfont icon-yuan_checkbox data-v-91a0e024"></text></block></view><image src="{{item.g1}}" data-event-opts="{{[['error',[['error',[index]]]]]}}" binderror="__e" class="data-v-91a0e024"></image><view class="title data-v-91a0e024"><text class="data-v-91a0e024">{{item.$orig.sku_name}}</text></view></view></block></view><view class="bottom-all data-v-91a0e024"><view class="data-v-91a0e024"></view><block wx:if="{{nexthover}}"><view data-event-opts="{{[['tap',[['next',['$event']]]]]}}" class="next data-v-91a0e024" bindtap="__e">下一步</view></block><block wx:else><view class="next nexthover data-v-91a0e024">请选择商品</view></block></view></view>
|
||||
1
pages_tool/order/refund_goods_select.wxss
Normal file
1
pages_tool/order/refund_goods_select.wxss
Normal file
@@ -0,0 +1 @@
|
||||
.goods-select .top.data-v-91a0e024{padding:20rpx 30rpx;box-sizing:border-box;font-size:28rpx;background:#fff}.goods-select .top text.data-v-91a0e024{font-size:30rpx;margin:0 10rpx;font-weight:700}.goods-select .iconfont.data-v-91a0e024{font-size:40rpx}.goods-select .body.data-v-91a0e024{margin:30rpx;border-radius:10rpx;background:#fff;padding:30rpx 0 0}.goods-select .body .item.data-v-91a0e024{display:flex;align-items:center;justify-content:space-between;padding:0 30rpx 30rpx}.goods-select .body .item image.data-v-91a0e024{width:180rpx;height:180rpx;border-radius:10rpx}.goods-select .body .item .title.data-v-91a0e024{width:368rpx;height:180rpx;font-size:28rpx}.goods-select .body .item .title text.data-v-91a0e024{text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.goods-select .bottom-all.data-v-91a0e024{padding-left:30rpx;display:flex;align-items:center;justify-content:space-between;background:#fff;position:fixed;left:0;bottom:0;width:100%;box-sizing:border-box}.goods-select .bottom-all .next.data-v-91a0e024{padding:16rpx 80rpx;color:#fff;background:#ff4544}.goods-select .bottom-all .nexthover.data-v-91a0e024{background:#e7dcdc!important}
|
||||
1
pages_tool/order/refund_type_select.js
Normal file
1
pages_tool/order/refund_type_select.js
Normal file
@@ -0,0 +1 @@
|
||||
require('../common/vendor.js');(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages_tool/order/refund_type_select"],{"25c9":function(e,t,n){"use strict";var o=n("de48"),r=n.n(o);r.a},"36e8":function(e,t,n){"use strict";(function(e,t){var o=n("47a9");n("1dee");o(n("3240"));var r=o(n("8403"));e.__webpack_require_UNI_MP_PLUGIN__=n,t(r.default)}).call(this,n("3223")["default"],n("df3c")["createPage"])},"4cab":function(e,t,n){"use strict";var o=n("9118"),r=n.n(o);r.a},8403:function(e,t,n){"use strict";n.r(t);var o=n("cc8a"),r=n("d25c");for(var i in r)["default"].indexOf(i)<0&&function(e){n.d(t,e,(function(){return r[e]}))}(i);n("25c9"),n("4cab");var d=n("828b"),u=Object(d["a"])(r["default"],o["b"],o["c"],!1,null,"00d4b4ce",null,!1,o["a"],void 0);t["default"]=u.exports},9118:function(e,t,n){},a44b:function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o={components:{uniPopup:function(){n.e("components/uni-popup/uni-popup").then(function(){return resolve(n("1843"))}.bind(null,n)).catch(n.oe)}},data:function(){return{order_id:"",isIphoneX:!1,refund_data:{}}},onLoad:function(e){e.order_id&&(this.order_id=e.order_id)},onShow:function(){this.isIphoneX=this.$util.uniappIsIPhoneX(),this.storeToken?this.getRefundData():this.$util.redirectTo("/pages_tool/login/login",{back:"/pages_tool/order/refund?order_goods_id="+this.order_goods_id})},methods:{selectRefundType:function(e){this.$util.redirectTo("/pages_tool/order/refund_goods_select",{refund_type:e})},getRefundData:function(){var t=this;this.$api.sendRequest({url:"/api/order/detail",data:{order_id:this.order_id},success:function(n){n.code>=0?(t.refund_data=n.data,e.setStorage({key:"refund_goods_data",data:JSON.stringify(n.data.order_goods)}),t.$refs.loadingCover&&t.$refs.loadingCover.hide()):(t.$util.showToast({title:"未获取到该订单项退款信息"}),setTimeout((function(){t.$util.redirectTo("/pages/order/list")}),1e3))},fail:function(e){t.$refs.loadingCover&&t.$refs.loadingCover.hide()}})}}};t.default=o}).call(this,n("df3c")["default"])},cc8a:function(e,t,n){"use strict";n.d(t,"b",(function(){return r})),n.d(t,"c",(function(){return i})),n.d(t,"a",(function(){return o}));var o={loadingCover:function(){return n.e("components/loading-cover/loading-cover").then(n.bind(null,"0773"))}},r=function(){var e=this.$createElement;this._self._c},i=[]},d25c:function(e,t,n){"use strict";n.r(t);var o=n("a44b"),r=n.n(o);for(var i in o)["default"].indexOf(i)<0&&function(e){n.d(t,e,(function(){return o[e]}))}(i);t["default"]=r.a},de48:function(e,t,n){}},[["36e8","common/runtime","common/vendor"]]]);
|
||||
6
pages_tool/order/refund_type_select.json
Normal file
6
pages_tool/order/refund_type_select.json
Normal file
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"usingComponents": {
|
||||
"loading-cover": "/components/loading-cover/loading-cover",
|
||||
"uni-popup": "/components/uni-popup/uni-popup"
|
||||
}
|
||||
}
|
||||
1
pages_tool/order/refund_type_select.wxml
Normal file
1
pages_tool/order/refund_type_select.wxml
Normal file
@@ -0,0 +1 @@
|
||||
<page-meta page-style="{{themeColor}}" class="data-v-00d4b4ce"></page-meta><view class="data-v-00d4b4ce"><view class="data-v-00d4b4ce"><view class="refund-option data-v-00d4b4ce"><view data-event-opts="{{[['tap',[['selectRefundType',[1]]]]]}}" class="option-item data-v-00d4b4ce" bindtap="__e"><view class="data-v-00d4b4ce"><text class="data-v-00d4b4ce">退款无需退货</text><text class="font-size-goods-tag color-tip data-v-00d4b4ce">没收到货,或与卖家协商同意无需退货只退款</text></view><text class="iconfont icon-right data-v-00d4b4ce"></text></view><block wx:if="{{refund_data.order_status==3}}"><view data-event-opts="{{[['tap',[['selectRefundType',[2]]]]]}}" class="option-item data-v-00d4b4ce" bindtap="__e"><view class="data-v-00d4b4ce"><text class="data-v-00d4b4ce">退货退款</text><text class="font-size-goods-tag color-tip data-v-00d4b4ce">已收到货,需退还收到的货物</text></view><text class="iconfont icon-right data-v-00d4b4ce"></text></view></block></view><loading-cover vue-id="f21dc6a6-1" data-ref="loadingCover" class="data-v-00d4b4ce vue-ref" bind:__l="__l"></loading-cover></view></view>
|
||||
1
pages_tool/order/refund_type_select.wxss
Normal file
1
pages_tool/order/refund_type_select.wxss
Normal file
@@ -0,0 +1 @@
|
||||
.refund-container{width:100vw;height:100vh}.align-right{text-align:right}.goods-wrap{margin:20rpx 30rpx;padding:30rpx;border-radius:10rpx;background:#fff;display:flex;position:relative}.goods-wrap .goods-img{width:180rpx;height:180rpx;margin-right:20rpx;border-radius:10rpx;overflow:hidden}.goods-wrap .goods-img image{width:100%;height:100%}.goods-wrap .goods-info{flex:1;position:relative;max-width:calc(100% - 200rpx)}.goods-wrap .goods-info .goods-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:1.5;font-size:28rpx}.refund-option{margin:20rpx 30rpx;border-radius:10rpx;background:#fff}.refund-option .option-item{padding:20rpx;display:flex;position:relative}.refund-option .option-item view{flex:1}.refund-option .option-item view text{display:block}.refund-option .option-item .icon-right{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#ddd;right:20rpx}.refund-option .option-item:last-of-type{border-top:2rpx solid #f2f2f2}.refund-form{margin:20rpx 30rpx;padding:20rpx;border-radius:10rpx;background:#fff}.refund-form .item-wrap{display:flex;position:relative;line-height:80rpx}.refund-form .item-wrap .label{width:142rpx;padding-right:5rpx;line-height:80rpx}.refund-form .item-wrap .cont{flex:1;line-height:80rpx;text-align:right}.refund-form .item-wrap .cont .refund-desc{font-size:28rpx;width:100%;line-height:1;min-height:80rpx}.refund-form .item-wrap .cont.reason{padding-right:40rpx}.refund-form .item-wrap .label.active{width:100%}.refund-form .item-wrap .icon-right{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#ddd;right:0}.textarea-box{position:relative}.textarea-box .mark{width:100%;height:100%;position:absolute;left:0;bottom:0;background:red}.newText{width:100%;min-height:200rpx;border-radius:10rpx;box-sizing:border-box;margin-top:10rpx}.sub-btn{position:fixed;width:100%;height:100rpx;line-height:100rpx;text-align:center;color:#fff;bottom:0}.sub-btn.safe-area{margin-bottom:48rpx!important}.popup{width:100vw;background:#fff;border-top-left-radius:24rpx;border-top-right-radius:24rpx}.popup .popup-header{height:90rpx;display:flex;align-items:center;padding:0 30rpx}.popup .popup-header > view{flex:1;line-height:1}.popup .popup-header .tit{font-size:32rpx;font-weight:600}.popup .popup-header .vice-tit{margin-right:20rpx}.popup .popup-footer{height:140rpx}.popup .popup-footer .confirm-btn{height:80rpx;line-height:80rpx;color:#fff;text-align:center;margin:20rpx;border-radius:10rpx}.popup .popup-footer .confirm-btn.color-base-bg{color:var(--btn-text-color)}.popup .popup-footer.bottom-safe-area{padding-bottom:48rpx}.refund-reason-popup{height:50vh;display:flex;flex-direction:column}.refund-reason-popup .icon-close{font-size:40rpx}.refund-reason-popup .popup-body{flex:1}.refund-reason-popup .popup-body .scroll-view{height:100%}.refund-reason-popup .popup-body .item{display:flex;padding:0 30rpx;position:relative;height:70rpx;line-height:70rpx}.refund-reason-popup .popup-body .item .reason{flex:1;height:70rpx;line-height:70rpx}.refund-reason-popup .popup-body .item > .iconfont{font-size:40rpx;position:absolute;top:50%;right:30rpx;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.refund-reason-popup .popup-body .item > .icon-yuan_checkbox{color:#909399}.data-v-00d4b4ce .uni-popup__wrapper.uni-custom .uni-popup__wrapper-box{background:none;max-height:unset!important;overflow-y:hidden!important}.data-v-00d4b4ce .uni-popup__wrapper{border-radius:20rpx 20rpx 0 0}.data-v-00d4b4ce .uni-popup{z-index:8}.sub-btn.data-v-00d4b4ce{padding-top:20rpx;background-color:#fff}
|
||||
Reference in New Issue
Block a user