服务器提交
This commit is contained in:
1
public/weapp/pages_tool/store/detail.js
Executable file
1
public/weapp/pages_tool/store/detail.js
Executable file
@@ -0,0 +1 @@
|
||||
require('../common/vendor.js');(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages_tool/store/detail"],{"09e9":function(t,e,i){},1146:function(t,e,i){"use strict";i.r(e);var s=i("de72"),o=i("9db2");for(var r in o)["default"].indexOf(r)<0&&function(t){i.d(e,t,(function(){return o[t]}))}(r);i("28a8");var a=i("828b"),n=Object(a["a"])(o["default"],s["b"],s["c"],!1,null,null,null,!1,s["a"],void 0);e["default"]=n.exports},"28a8":function(t,e,i){"use strict";var s=i("09e9"),o=i.n(s);o.a},"79f1":function(t,e,i){"use strict";(function(t,e){var s=i("47a9");i("d381");s(i("3240"));var o=s(i("1146"));t.__webpack_require_UNI_MP_PLUGIN__=i,e(o.default)}).call(this,i("3223")["default"],i("df3c")["createPage"])},"7abd":function(t,e,i){"use strict";(function(t){var s=i("47a9");Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=s(i("a29e")),r={data:function(){return{storeId:0,latitude:null,longitude:null,covers:[],store:null,swiperCurrent:1,swiperHeight:""}},onLoad:function(t){this.storeId=t.store_id||0,this.location?(this.latitude=this.location.latitude,this.longitude=this.location.longitude):1==this.mapConfig.wap_is_open&&this.$util.getLocation(),this.getInfo()},watch:{location:function(t){t&&(this.latitude=t.latitude,this.longitude=t.longitude,this.getInfo())}},methods:{phoneCall:function(){t.makePhoneCall({phoneNumber:this.store.telphone})},getInfo:function(){var t=this,e={store_id:this.storeId};this.latitude&&this.longitude&&(e.latitude=this.latitude,e.longitude=this.longitude),this.$api.sendRequest({url:"/api/store/info",data:e,success:function(e){if(e.data){t.store=e.data||{full_address:"",address:"",store_images:[]},t.covers.push({id:1,latitude:t.store.latitude,longitude:t.store.longitude,iconPath:t.$util.img("public/uniapp/store/map_icon.png"),height:25}),t.store.show_address=t.store.full_address.replace(/,/g," ")+" "+t.store.address,t.handleStoreImage()}else t.$util.showToast({title:"门店不存在"}),setTimeout((function(){t.$util.redirectTo("/pages_tool/store/list",{},"redirectTo")}),2e3)}})},handleStoreImage:function(){this.store.store_images||(this.store.store_images=[]),this.store.store_images=this.store.store_images.reduce((function(t,e){return t.images||(t.images=[]),t.images&&t.images.push(e.pic_path),t.spec||(t.spec=[]),t.spec&&t.spec.push(e.pic_spec),t}),{});var e="";this.store.store_images.spec&&this.store.store_images.spec.forEach((function(i,s){"string"==typeof i&&(i=i.split("*")),t.getSystemInfo({success:function(t){var e=i[0]/t.windowWidth;i[0]=i[0]/e,i[1]=i[1]/e}}),(!e||e>i[1])&&(e=i[1])})),this.swiperHeight=Number(e)+"px",Object.keys(this.store.store_images).length||(this.store.store_images={},this.store.store_images.images=[this.$util.img("public/static/img/default_img/square.png")],this.store.store_images.spec=["350*350"],this.swiperHeight="380px")},swiperChange:function(t){this.swiperCurrent=t.detail.current+1},mapRoute:function(){o.default.openMap(Number(this.store.latitude),Number(this.store.longitude),this.store.store_name,"gcj02")},swiperImageError:function(){this.store.store_images.images=this.$util.img("public/static/img/default_img/square.png")}}};e.default=r}).call(this,i("df3c")["default"])},"9db2":function(t,e,i){"use strict";i.r(e);var s=i("7abd"),o=i.n(s);for(var r in s)["default"].indexOf(r)<0&&function(t){i.d(e,t,(function(){return s[t]}))}(r);e["default"]=o.a},de72:function(t,e,i){"use strict";i.d(e,"b",(function(){return s})),i.d(e,"c",(function(){return o})),i.d(e,"a",(function(){}));var s=function(){var t=this,e=t.$createElement,i=(t._self._c,t.store?t.__map(t.store.store_images.images,(function(e,i){var s=t.__get_orig(e),o=t.$util.img(e);return{$orig:s,g0:o}})):null),s=t.store?t.store.store_images.images&&t.store.store_images.images.length:null,o=t.store&&s?t.store.store_images.images.length:null;t.$mp.data=Object.assign({},{$root:{l0:i,g1:s,g2:o}})},o=[]}},[["79f1","common/runtime","common/vendor"]]]);
|
||||
4
public/weapp/pages_tool/store/detail.json
Executable file
4
public/weapp/pages_tool/store/detail.json
Executable file
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"navigationBarTitleText": "门店详情",
|
||||
"usingComponents": {}
|
||||
}
|
||||
1
public/weapp/pages_tool/store/detail.wxml
Executable file
1
public/weapp/pages_tool/store/detail.wxml
Executable file
@@ -0,0 +1 @@
|
||||
<page-meta page-style="{{themeColor}}"></page-meta><block wx:if="{{store}}"><view class="store-detail"><view class="detail-head" style="{{'height:'+(swiperHeight)+';'}}"><swiper class="swiper" autoplay="true" interval="4000" circular="true" data-event-opts="{{[['change',[['swiperChange',['$event']]]]]}}" bindchange="__e"><block wx:for="{{$root.l0}}" wx:for-item="item" wx:for-index="index" wx:key="index"><swiper-item item-id="{{'store_id_'+index}}"><view data-event-opts="{{[['tap',[['previewMedia',[index]]]]]}}" class="item" bindtap="__e"><image src="{{item.g0}}" mode="aspectFit" data-event-opts="{{[['error',[['swiperImageError',[index]]]]]}}" binderror="__e"></image></view></swiper-item></block></swiper><block wx:if="{{$root.g1}}"><view class="img-indicator-dots"><text>{{swiperCurrent}}</text><text>{{"/"+$root.g2}}</text></view></block></view><view class="detail-content"><view class="content-item"><view class="store-name multi-hidden">{{store.store_name}}</view><view class="{{['store-state',store.is_frozen.is_frozen==1||store.status==0?'warning':'']}}">{{''+(store.is_frozen.is_frozen==1&&'已停业'||store.status==0&&'休息中'||store.status==1&&'营业中'||'--')+''}}</view></view><block wx:if="{{store.open_date||store.is_default||store.is_pickup||store.is_o2o||store.is_express}}"><view class="content-item store-time-wrap"><block wx:if="{{store.status==0&&store.close_desc}}"><view class="close-desc">{{store.close_desc}}</view></block><block wx:if="{{store.open_date}}"><view class="store-time">{{store.open_date}}</view></block><block wx:if="{{store.is_default||store.is_pickup||store.is_o2o||store.is_express}}"><view class="tag-wrap"><block wx:if="{{store.is_default==1}}"><text class="tag-item">总店</text></block><block wx:if="{{store.is_pickup==1}}"><text class="tag-item">门店自提</text></block><block wx:if="{{store.is_o2o==1}}"><text class="tag-item">同城配送</text></block><block wx:if="{{store.is_express==1}}"><text class="tag-item">物流配送</text></block></view></block></view></block><block wx:if="{{store.show_address||store.distance}}"><view class="content-item address-wrap"><view class="address-box"><block wx:if="{{store.show_address}}"><view class="address-name">{{store.show_address}}</view></block><block wx:if="{{store.distance}}"><view class="address-location"><text class="icondiy icon-system-weizhi"></text><text>{{"距您当前位置"+store.distance+"km"}}</text></view></block></view><text data-event-opts="{{[['tap',[['mapRoute']]]]}}" class="icondiy icon-daohang" bindtap="__e"></text></view></block><block wx:if="{{store.telphone}}"><view class="content-item telphone-wrap"><block wx:if="{{store.telphone}}"><text class="telphone">{{store.telphone}}</text></block><text data-event-opts="{{[['tap',[['phoneCall',['$event']]]]]}}" class="iconfont icon-dianhua" bindtap="__e"></text></view></block></view><view class="detail-map"><view class="map-head">门店地图</view><map class="map-body" latitude="{{store.latitude}}" longitude="{{store.longitude}}" markers="{{covers}}"></map></view></view></block>
|
||||
1
public/weapp/pages_tool/store/detail.wxss
Executable file
1
public/weapp/pages_tool/store/detail.wxss
Executable file
@@ -0,0 +1 @@
|
||||
page{background-color:#f5f6fa}.store-detail .detail-head{position:relative;width:100%;height:300rpx;background-color:#fff}.store-detail .detail-head::after{content:"";position:absolute;left:0;right:0;bottom:0;height:112rpx;background-image:linear-gradient(transparent 10%,#f5f6fa)}.store-detail .detail-head .swiper{width:100%;height:100%}.store-detail .detail-head .swiper .item{width:100%;height:100%}.store-detail .detail-head .swiper image{width:100%;height:100%}.store-detail .detail-head .img-indicator-dots{position:absolute;z-index:5;bottom:60rpx;right:40rpx;background:hsla(0,0%,39.2%,.4);color:#fff;font-size:24rpx;line-height:40rpx;border-radius:20rpx;padding:0 20rpx}.store-detail .detail-content{position:relative;background-color:#fff;margin:-30rpx 30rpx 30rpx;padding:0 24rpx;border-radius:18rpx;z-index:9}.store-detail .detail-content .content-item{display:flex;align-items:center;justify-content:space-between;border-bottom:2rpx solid #ededed;padding:24rpx 0}.store-detail .detail-content .content-item:last-of-type{border-bottom:0}.store-detail .detail-content .store-name{font-size:32rpx;font-weight:700;line-height:1.5;padding:6rpx 0}.store-detail .detail-content .store-state{padding:8rpx 10rpx;font-size:24rpx;border:2rpx solid #66ad95;color:#66ad95;border-radius:4rpx;line-height:1}.store-detail .detail-content .store-state.warning{color:red;border-color:red}.store-detail .detail-content .store-time-wrap{flex-direction:column;align-items:baseline}.store-detail .detail-content .store-time-wrap .store-time{font-size:24rpx;color:#606266}.store-detail .detail-content .store-time-wrap .close-desc{color:red;font-size:24rpx}.store-detail .detail-content .store-time-wrap .tag-wrap{margin-top:20rpx;display:flex;flex-wrap:wrap}.store-detail .detail-content .store-time-wrap .tag-wrap .tag-item{padding:8rpx 10rpx;margin-right:10rpx;color:#6f7dad;background:#f4f5fa;border-radius:6rpx;line-height:1;font-size:24rpx}.store-detail .detail-content .telphone-wrap{padding:26rpx 0}.store-detail .detail-content .telphone-wrap .telphone{font-weight:700;color:var(--base-color);font-size:26rpx}.store-detail .detail-content .telphone-wrap > .iconfont{width:60rpx;height:48rpx;line-height:48rpx;text-align:center;background-color:#f4f5fa;border-radius:6rpx}.store-detail .detail-content .address-wrap .address-name{width:520rpx;line-height:1.5;color:#606266;font-size:24rpx}.store-detail .detail-content .address-wrap .address-location{margin-top:12rpx;display:flex;align-items:center;font-size:24rpx;color:#999ca7}.store-detail .detail-content .address-wrap .address-location .icondiy{font-size:24rpx;margin-right:4rpx}.store-detail .detail-content .address-wrap > .icondiy{width:60rpx;height:48rpx;line-height:48rpx;text-align:center;background-color:#f4f5fa;border-radius:6rpx}.store-detail .detail-map{background-color:#fff;margin:0 30rpx 30rpx;border-radius:18rpx;margin-bottom:calc(constant(safe-area-inset-bottom) + 170rpx);margin-bottom:calc(env(safe-area-inset-bottom) + 170rpx)}.store-detail .detail-map .map-head{padding-left:24rpx;height:100rpx;line-height:100rpx;font-size:32rpx;font-weight:700}.store-detail .detail-map .map-body{width:100%;height:460rpx}.store-detail .store-action-fill{padding-bottom:calc(constant(safe-area-inset-bottom) + 170rpx);padding-bottom:calc(env(safe-area-inset-bottom) + 170rpx)}.store-detail .store-action{position:fixed;background-color:#fff;bottom:0;right:0;left:0;display:flex;justify-content:center;padding:30rpx 0}.store-detail .store-action button{width:406rpx;color:#fff;font-size:30rpx;border-radius:50rpx}
|
||||
1
public/weapp/pages_tool/store/list.js
Executable file
1
public/weapp/pages_tool/store/list.js
Executable file
@@ -0,0 +1 @@
|
||||
require('../common/vendor.js');(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages_tool/store/list"],{"0ce8":function(t,i,e){"use strict";e.d(i,"b",(function(){return o})),e.d(i,"c",(function(){return a})),e.d(i,"a",(function(){return n}));var n={nsEmpty:function(){return e.e("components/ns-empty/ns-empty").then(e.bind(null,"52a6"))},loadingCover:function(){return e.e("components/loading-cover/loading-cover").then(e.bind(null,"c003"))}},o=function(){var t=this.$createElement,i=(this._self._c,this.dataList.length);this.$mp.data=Object.assign({},{$root:{g0:i}})},a=[]},"237e":function(t,i,e){"use strict";e.r(i);var n=e("0ce8"),o=e("785d");for(var a in o)["default"].indexOf(a)<0&&function(t){e.d(i,t,(function(){return o[t]}))}(a);e("5e2a"),e("b839");var s=e("828b"),u=Object(s["a"])(o["default"],n["b"],n["c"],!1,null,"529b7ca2",null,!1,n["a"],void 0);i["default"]=u.exports},"3b05":function(t,i,e){},"579a":function(t,i,e){},58307:function(t,i,e){"use strict";(function(t){var n=e("47a9");Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;n(e("2f8f"));var o={components:{},data:function(){return{dataList:[],latitude:null,longitude:null,currentPosition:"",keyword:""}},watch:{location:function(t){t&&(this.latitude=t.latitude,this.longitude=t.longitude,this.getData(),this.getCurrentLocation())}},onLoad:function(t){var i=this;this.currentPosition||(this.location?(this.latitude=this.location.latitude,this.longitude=this.location.longitude,this.getCurrentLocation()):1==this.mapConfig.wap_is_open&&this.$nextTick((function(){i.$util.getLocation({fail:function(t){i.currentPosition="未获取到定位"}})}))),this.getData()},onShow:function(){var t=this;1==this.mapConfig.wap_is_open&&this.locationStorage&&this.locationStorage.is_expired&&this.$util.getLocation({fail:function(i){t.currentPosition="未获取到定位"}})},methods:{getData:function(){var t=this,i={};i.keyword=this.keyword,this.latitude&&this.longitude&&(i.latitude=this.latitude,i.longitude=this.longitude),this.$api.sendRequest({url:"/api/store/page",data:i,success:function(i){t.$refs.loadingCover&&t.$refs.loadingCover.hide(),0==i.code&&i.data?(t.dataList=i.data.list,t.dataList.forEach((function(t){t.show_address=t.full_address.replace(/,/g," ")+" "+t.address}))):t.$util.showToast({title:i.message})},fail:function(i){t.$refs.loadingCover&&t.$refs.loadingCover.hide()}})},storeTap:function(i){t.setStorageSync("manual_store_info",i),this.changeStore(i,!0)},selectStore:function(t){this.$util.redirectTo("/pages_tool/store/detail",{store_id:t.store_id})},getCurrentLocation:function(){var t=this,i={};this.latitude&&this.longitude&&(i.latitude=this.latitude,i.longitude=this.longitude),this.$api.sendRequest({url:"/api/store/getLocation",data:i,success:function(i){0==i.code&&i.data?t.currentPosition=i.data.formatted_addresses.recommend:t.currentPosition="未获取到定位"}})},reposition:function(){var i=this;t.chooseLocation({success:function(t){i.latitude=t.latitude,i.longitude=t.longitude,i.currentPosition=t.name,i.getData(),i.getCurrentLocation()},fail:function(i){t.getSetting({success:function(i){var e=i.authSetting;e["scope.userLocation"]||t.showModal({title:"是否授权当前位置",content:"需要获取您的地理位置,请确认授权,否则地图功能将无法使用",success:function(e){e.confirm?t.openSetting({success:function(e){!0===e.authSetting["scope.userLocation"]&&(this.$util.showToast({title:"授权成功"}),setTimeout((function(){var e=this;t.chooseLocation({success:function(t){e.latitude=i.latitude,e.longitude=i.longitude,e.currentPosition=i.name,e.getData(),e.getCurrentLocation()}})}),1e3))}}):this.$util.showToast({title:"授权失败"})}})}})}})}}};i.default=o}).call(this,e("df3c")["default"])},"5e2a":function(t,i,e){"use strict";var n=e("579a"),o=e.n(n);o.a},"785d":function(t,i,e){"use strict";e.r(i);var n=e("58307"),o=e.n(n);for(var a in n)["default"].indexOf(a)<0&&function(t){e.d(i,t,(function(){return n[t]}))}(a);i["default"]=o.a},b839:function(t,i,e){"use strict";var n=e("3b05"),o=e.n(n);o.a},cf8a:function(t,i,e){"use strict";(function(t,i){var n=e("47a9");e("d381");n(e("3240"));var o=n(e("237e"));t.__webpack_require_UNI_MP_PLUGIN__=e,i(o.default)}).call(this,e("3223")["default"],e("df3c")["createPage"])}},[["cf8a","common/runtime","common/vendor"]]]);
|
||||
7
public/weapp/pages_tool/store/list.json
Executable file
7
public/weapp/pages_tool/store/list.json
Executable file
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"navigationBarTitleText": "门店列表",
|
||||
"usingComponents": {
|
||||
"ns-empty": "/components/ns-empty/ns-empty",
|
||||
"loading-cover": "/components/loading-cover/loading-cover"
|
||||
}
|
||||
}
|
||||
1
public/weapp/pages_tool/store/list.wxml
Executable file
1
public/weapp/pages_tool/store/list.wxml
Executable file
@@ -0,0 +1 @@
|
||||
<page-meta page-style="{{themeColor}}" class="data-v-529b7ca2"></page-meta><view class="store-list-wrap data-v-529b7ca2"><block wx:if="{{globalStoreConfig&&globalStoreConfig.store_business=='store'}}"><view class="curr-store data-v-529b7ca2"><view class="store-desc data-v-529b7ca2">当前定位</view><view class="store-name-wrap data-v-529b7ca2"><view class="store-name multi-hidden data-v-529b7ca2">{{currentPosition||'定位中...'}}</view><view data-event-opts="{{[['tap',[['reposition']]]]}}" class="store-position data-v-529b7ca2" bindtap="__e"><text class="iconfont icon-dingwei data-v-529b7ca2"></text><text class="data-v-529b7ca2">重新定位</text></view></view></view></block><view class="store-list-box data-v-529b7ca2"><view class="store-list-head data-v-529b7ca2"><view class="head-name data-v-529b7ca2">门店列表</view><view class="head-search data-v-529b7ca2"><text data-event-opts="{{[['tap',[['getData']]]]}}" class="iconfont icon-sousuo data-v-529b7ca2" bindtap="__e"></text><input type="text" placeholder-class="input-placeholder" placeholder="搜索门店" data-event-opts="{{[['confirm',[['getData']]],['input',[['__set_model',['','keyword','$event',[]]]]]]}}" value="{{keyword}}" bindconfirm="__e" bindinput="__e" class="data-v-529b7ca2"/></view></view><scroll-view class="store-list-body data-v-529b7ca2" style="{{'height:'+(globalStoreConfig&&globalStoreConfig.store_business=='store'?'calc(100vh - 320rpx)':'')+';'}}" scroll-y="true"><block wx:for="{{dataList}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view data-event-opts="{{[['tap',[['storeTap',['$0'],[[['dataList','',index]]]]]]]}}" class="{{['data-v-529b7ca2','store-item',[(globalStoreInfo&&item.store_id==globalStoreInfo.store_id)?'active':'']]}}" bindtap="__e"><view class="{{['item-state','data-v-529b7ca2',item.is_frozen.is_frozen==1||item.status==0?'warning':'']}}">{{''+(item.is_frozen.is_frozen==1&&'已停业'||item.status==0&&'休息中'||item.status==1&&'营业中'||'--')+''}}</view><view class="item-name multi-hidden data-v-529b7ca2">{{item.store_name}}</view><block wx:if="{{item.status==0&&item.close_desc}}"><view class="item-close-desc data-v-529b7ca2">{{''+item.close_desc+''}}</view></block><view class="item-time data-v-529b7ca2"><view class="item-time-left data-v-529b7ca2"><text class="iconfont icon-shijian1 data-v-529b7ca2"></text><text class="data-v-529b7ca2">{{item.open_date||'--'}}</text></view><block wx:if="{{item.distance}}"><view class="item-time-right data-v-529b7ca2">{{''+(item.distance>1?item.distance+'km':item.distance*1000+'m')+''}}</view></block></view><view class="item-address data-v-529b7ca2"><text class="iconfont icon-location data-v-529b7ca2"></text><text class="data-v-529b7ca2">{{item.show_address}}</text></view><view class="item-other data-v-529b7ca2"><view class="other-tag-wrap data-v-529b7ca2"><block wx:if="{{item.is_default==1}}"><text class="tag-item data-v-529b7ca2">总店</text></block><block wx:if="{{item.is_pickup==1}}"><text class="tag-item data-v-529b7ca2">门店自提</text></block><block wx:if="{{item.is_o2o==1}}"><text class="tag-item data-v-529b7ca2">同城配送</text></block><block wx:if="{{item.is_express==1}}"><text class="tag-item data-v-529b7ca2">物流配送</text></block></view><view data-event-opts="{{[['tap',[['selectStore',['$0'],[[['dataList','',index]]]]]]]}}" class="other-action data-v-529b7ca2" catchtap="__e"><text class="data-v-529b7ca2">详情</text><text class="iconfont icon-right data-v-529b7ca2"></text></view></view></view></block><block wx:if="{{!$root.g0}}"><ns-empty vue-id="4381437c-1" text="您的附近暂无可选门店" isIndex="{{false}}" class="data-v-529b7ca2" bind:__l="__l"></ns-empty></block></scroll-view></view><loading-cover vue-id="4381437c-2" data-ref="loadingCover" class="data-v-529b7ca2 vue-ref" bind:__l="__l"></loading-cover><privacy-popup vue-id="4381437c-3" data-ref="privacyPopup" class="data-v-529b7ca2 vue-ref" bind:__l="__l"></privacy-popup></view>
|
||||
1
public/weapp/pages_tool/store/list.wxss
Executable file
1
public/weapp/pages_tool/store/list.wxss
Executable file
@@ -0,0 +1 @@
|
||||
.data-v-529b7ca2 .input-placeholder{color:#b3b4b9;font-size:24rpx}.store-list-wrap .curr-store.data-v-529b7ca2{background-color:#fff;margin-bottom:20rpx;padding:20rpx 24rpx 0}.store-list-wrap .curr-store .store-desc.data-v-529b7ca2{font-size:24rpx;color:#636363}.store-list-wrap .curr-store .store-name-wrap.data-v-529b7ca2{display:flex;align-items:center;justify-content:space-between;padding:12rpx 0 30rpx}.store-list-wrap .curr-store .store-name-wrap .store-name.data-v-529b7ca2{width:500rpx;font-size:26rpx;font-weight:700;line-height:1.5}.store-list-wrap .curr-store .store-name-wrap .store-position.data-v-529b7ca2{font-size:24rpx;color:#df5948}.store-list-wrap .curr-store .store-name-wrap .store-position .iconfont.data-v-529b7ca2{margin-right:10rpx}.store-list-wrap .store-list-box.data-v-529b7ca2{background-color:#fff;padding:0 24rpx 24rpx}.store-list-wrap .store-list-box .store-list-head.data-v-529b7ca2{padding:34rpx 0 10rpx;display:flex;align-items:center;justify-content:space-between}.store-list-wrap .store-list-box .store-list-head .head-name.data-v-529b7ca2{font-size:26rpx;color:#666}.store-list-wrap .store-list-box .store-list-head .head-search.data-v-529b7ca2{display:flex;align-items:center;width:218rpx;height:68rpx;background-color:#f0f1f3;border-radius:50rpx;color:#b3b4b9;padding:0 26rpx;box-sizing:border-box}.store-list-wrap .store-list-box .store-list-head .head-search .iconfont.data-v-529b7ca2{font-size:26rpx;margin-right:10rpx}.store-list-wrap .store-list-box .store-list-head .head-search input.data-v-529b7ca2{color:#666}.store-list-wrap .store-list-box .store-list-body .store-item.data-v-529b7ca2{margin:20rpx 6rpx 30rpx;padding:26rpx 28rpx;display:flex;flex-direction:column;align-items:baseline;box-shadow:0 0 10rpx 0 rgba(128,132,148,.3);border-radius:10rpx}.store-list-wrap .store-list-box .store-list-body .store-item.active.data-v-529b7ca2{border:2rpx solid #df5948}.store-list-wrap .store-list-box .store-list-body .store-item .item-state.data-v-529b7ca2{padding:8rpx 10rpx;font-size:24rpx;border:2rpx solid #66ad95;color:#66ad95;border-radius:4rpx;line-height:1}.store-list-wrap .store-list-box .store-list-body .store-item .item-state.warning.data-v-529b7ca2{color:red;border-color:red}.store-list-wrap .store-list-box .store-list-body .store-item .item-name.data-v-529b7ca2{margin:24rpx 0 10rpx;font-size:32rpx;font-weight:700;line-height:1.5}.store-list-wrap .store-list-box .store-list-body .store-item .item-close-desc.data-v-529b7ca2{font-size:24rpx;color:red}.store-list-wrap .store-list-box .store-list-body .store-item .item-time.data-v-529b7ca2{display:flex;align-items:center;justify-content:space-between;width:100%}.store-list-wrap .store-list-box .store-list-body .store-item .item-time .item-time-left.data-v-529b7ca2{display:flex;align-items:center;justify-content:space-between;font-size:24rpx;color:#5f6067}.store-list-wrap .store-list-box .store-list-body .store-item .item-time .item-time-left .iconfont.data-v-529b7ca2{margin-right:10rpx}.store-list-wrap .store-list-box .store-list-body .store-item .item-time .item-time-right.data-v-529b7ca2{color:#5f6067;font-size:24rpx}.store-list-wrap .store-list-box .store-list-body .store-item .item-address.data-v-529b7ca2{margin-top:6rpx;font-size:24rpx;color:#5f6067;line-height:1.3}.store-list-wrap .store-list-box .store-list-body .store-item .item-address .iconfont.data-v-529b7ca2{margin-right:10rpx}.store-list-wrap .store-list-box .store-list-body .store-item .item-other.data-v-529b7ca2{width:100%;display:flex;align-items:center;justify-content:space-between;margin-top:26rpx}.store-list-wrap .store-list-box .store-list-body .store-item .item-other .other-tag-wrap .tag-item.data-v-529b7ca2{padding:8rpx 12rpx;margin-right:20rpx;font-size:24rpx;color:#77ab69;background-color:#f3f9ed;border-radius:4rpx}.store-list-wrap .store-list-box .store-list-body .store-item .item-other .other-action.data-v-529b7ca2{display:flex;align-items:baseline;font-size:24rpx;color:#df5948;line-height:1}.store-list-wrap .store-list-box .store-list-body .store-item .item-other .other-action .iconfont.data-v-529b7ca2{font-size:24rpx}
|
||||
1
public/weapp/pages_tool/store/payment_qrcode.js
Executable file
1
public/weapp/pages_tool/store/payment_qrcode.js
Executable file
@@ -0,0 +1 @@
|
||||
require('../common/vendor.js');(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages_tool/store/payment_qrcode"],{"1c57":function(e,n,t){"use strict";(function(e,n){var o=t("47a9");t("d381");o(t("3240"));var r=o(t("6abd"));e.__webpack_require_UNI_MP_PLUGIN__=t,n(r.default)}).call(this,t("3223")["default"],t("df3c")["createPage"])},"1d75":function(e,n,t){"use strict";var o=t("2360"),r=t.n(o);r.a},2360:function(e,n,t){},"6abd":function(e,n,t){"use strict";t.r(n);var o=t("f19d"),r=t("838c");for(var i in r)["default"].indexOf(i)<0&&function(e){t.d(n,e,(function(){return r[e]}))}(i);t("1d75");var a=t("828b"),s=Object(a["a"])(r["default"],o["b"],o["c"],!1,null,null,null,!1,o["a"],void 0);n["default"]=s.exports},"81af":function(e,n,t){"use strict";(function(e){Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var t={data:function(){return{isRepeat:!1,payInfo:null,error:0,timer:null,show:!1,memberrechargeConfig:null,screenBrightness:0}},onShow:function(){var n=this;e.setStorageSync("paySource",""),this.storeToken?(this.getCouponNum(),this.getMemberrechargeConfig(),this.getPayAuthCode(),e.getScreenBrightness({success:function(e){n.screenBrightness=e.value}}),e.setScreenBrightness({value:1,success:function(){}})):this.$nextTick((function(){n.$refs.login.open("/pages_tool/store/payment_qrcode")}))},onLoad:function(){},methods:{getPayAuthCode:function(){var e=this;this.isRepeat||(this.isRepeat=!0,this.timer&&clearInterval(this.timer),this.$api.sendRequest({url:"/api/pay/memberpaycode",success:function(n){e.isRepeat=!1,0==n.code&&n.data?(e.payInfo=n.data,e.error=0,e.show=!1,setTimeout((function(){e.$refs.loadingCover&&e.$refs.loadingCover.hide()}),100)):e.error<5?(e.error++,e.getPayAuthCode()):e.$util.showToast({title:n.message})}}))},refreshPaymentCode:function(){var e=this;this.timer=setInterval((function(){e.getPayAuthCode()}),3e4)},showAuthCode:function(e){this.show=e},getMemberrechargeConfig:function(){var e=this;this.$api.sendRequest({url:"/memberrecharge/api/memberrecharge/config",success:function(n){n.code>=0&&n.data&&(e.memberrechargeConfig=n.data)}})},getCouponNum:function(){var e=this;this.$api.sendRequest({url:"/coupon/api/coupon/num",success:function(n){0==n.code&&(e.memberInfo.coupon_num=n.data,e.$forceUpdate(),e.$store.commit("setMemberInfo",e.memberInfo))}})},splitFn:function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:4,t=new RegExp("[^\n]{1,"+n+"}","g"),o=e.match(t);return o.join(" ")}},watch:{storeToken:function(e,n){this.getPayAuthCode()}},onHide:function(){this.timer&&clearInterval(this.timer),e.setScreenBrightness({value:this.screenBrightness,success:function(){}})},onUnload:function(){this.timer&&clearInterval(this.timer),e.setScreenBrightness({value:this.screenBrightness,success:function(){}})}};n.default=t}).call(this,t("df3c")["default"])},"838c":function(e,n,t){"use strict";t.r(n);var o=t("81af"),r=t.n(o);for(var i in o)["default"].indexOf(i)<0&&function(e){t.d(n,e,(function(){return o[e]}))}(i);n["default"]=r.a},f19d:function(e,n,t){"use strict";t.d(n,"b",(function(){return r})),t.d(n,"c",(function(){return i})),t.d(n,"a",(function(){return o}));var o={loadingCover:function(){return t.e("components/loading-cover/loading-cover").then(t.bind(null,"c003"))},nsLogin:function(){return Promise.all([t.e("common/vendor"),t.e("components/ns-login/ns-login")]).then(t.bind(null,"2910"))}},r=function(){var e=this,n=e.$createElement,t=(e._self._c,e.payInfo&&e.memberInfo&&e.memberInfo.headimg?e.$util.img(e.memberInfo.headimg):null),o=e.payInfo&&e.memberInfo&&!e.memberInfo.headimg?e.$util.getDefaultImage():null,r=e.payInfo&&e.memberInfo&&e.memberInfo.member_level?e.$util.img("app/component/view/member_info/img/style_4_vip_tag.png"):null,i=e.payInfo&&e.memberInfo&&e.show?e.splitFn(e.payInfo.auth_code):null,a=e.payInfo&&e.memberInfo&&!e.show?e.payInfo.auth_code.substring(0,5):null,s=e.payInfo&&e.memberInfo?parseInt(e.memberInfo.point):null,u=e.payInfo&&e.memberInfo?e._f("moneyFormat")(parseFloat(e.memberInfo.balance)+parseFloat(e.memberInfo.balance_money)):null;e._isMounted||(e.e0=function(n){e.memberInfo.headimg=e.$util.getDefaultImage().head},e.e1=function(n){return e.$util.redirectTo(e.memberInfo.member_level_type?"/pages_tool/member/card":"/pages_tool/member/level")},e.e2=function(n){return e.$util.redirectTo("/pages_tool/recharge/list")},e.e3=function(n){return e.$util.redirectTo("/pages_tool/member/point")},e.e4=function(n){return e.$util.redirectTo("/pages_tool/member/balance")},e.e5=function(n){return e.$util.redirectTo("/pages_tool/member/coupon")}),e.$mp.data=Object.assign({},{$root:{g0:t,g1:o,g2:r,m0:i,g3:a,m1:s,f0:u}})},i=[]}},[["1c57","common/runtime","common/vendor"]]]);
|
||||
7
public/weapp/pages_tool/store/payment_qrcode.json
Executable file
7
public/weapp/pages_tool/store/payment_qrcode.json
Executable file
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"navigationBarTitleText": "付款码",
|
||||
"usingComponents": {
|
||||
"loading-cover": "/components/loading-cover/loading-cover",
|
||||
"ns-login": "/components/ns-login/ns-login"
|
||||
}
|
||||
}
|
||||
1
public/weapp/pages_tool/store/payment_qrcode.wxml
Executable file
1
public/weapp/pages_tool/store/payment_qrcode.wxml
Executable file
@@ -0,0 +1 @@
|
||||
<page-meta page-style="{{themeColor}}"></page-meta><view class="container"><block wx:if="{{payInfo&&memberInfo}}"><view><view class="paycode-wrap"><view class="member-wrap"><view data-event-opts="{{[['tap',[['getWxAuth',['$event']]]]]}}" class="headimg" bindtap="__e"><image src="{{memberInfo.headimg?$root.g0:$root.g1.head}}" mode="widthFix" data-event-opts="{{[['error',[['e0',['$event']]]]]}}" binderror="__e"></image></view><view class="info-wrap"><view class="nickname">{{memberInfo.nickname}}</view><block wx:if="{{memberInfo.member_level}}"><view data-event-opts="{{[['tap',[['e1',['$event']]]]]}}" class="member-level" bindtap="__e"><image class="level-icon" src="{{$root.g2}}" mode="widthFix"></image><view class="level-name">{{memberInfo.member_level_name}}</view></view></block></view><block wx:if="{{addonIsExist.memberrecharge&&memberrechargeConfig&&memberrechargeConfig.is_use}}"><view data-event-opts="{{[['tap',[['e2',['$event']]]]]}}" class="recharge" bindtap="__e">去充值</view></block></view><view class="body-wrap"><view class="barcode-wrap"><image class="barcode" src="{{payInfo.barcode}}"></image></view><view class="auth-code"><text class="price-font">{{show?$root.m0:$root.g3+'******'}}</text><block wx:if="{{!show}}"><text data-event-opts="{{[['tap',[['showAuthCode',[true]]]]]}}" class="show" bindtap="__e">查看数字</text></block><block wx:else><text data-event-opts="{{[['tap',[['showAuthCode',[false]]]]]}}" class="show" bindtap="__e">隐藏数字</text></block></view><image class="qrcode" src="{{payInfo.qrcode}}" mode="widthFix"></image><view data-event-opts="{{[['tap',[['getPayAuthCode',['$event']]]]]}}" class="dynamic-code" bindtap="__e"><view class="code">动态码<text>{{payInfo.dynamic_code}}</text><text class="iconfont icon-shuaxin"></text></view></view><view class="tips">付款码仅用于支付时向收银员出示,请勿发送给他人</view></view><view class="footer-wrap"><view data-event-opts="{{[['tap',[['e3',['$event']]]]]}}" class="account-item" bindtap="__e"><view class="value price-font">{{$root.m1}}</view><view class="title">积分</view></view><view class="split"></view><view data-event-opts="{{[['tap',[['e4',['$event']]]]]}}" class="account-item" bindtap="__e"><view class="value price-font">{{''+$root.f0+''}}</view><view class="title">余额</view></view><view class="split"></view><view data-event-opts="{{[['tap',[['e5',['$event']]]]]}}" class="account-item" bindtap="__e"><view class="value price-font">{{memberInfo.coupon_num?memberInfo.coupon_num:0}}</view><view class="title">优惠券</view></view></view></view></view></block><loading-cover class="vue-ref" vue-id="0469725a-1" data-ref="loadingCover" bind:__l="__l"></loading-cover><ns-login class="vue-ref" vue-id="0469725a-2" data-ref="login" bind:__l="__l"></ns-login></view>
|
||||
1
public/weapp/pages_tool/store/payment_qrcode.wxss
Executable file
1
public/weapp/pages_tool/store/payment_qrcode.wxss
Executable file
@@ -0,0 +1 @@
|
||||
.container{width:100vw;min-height:100vh;background:var(--base-color);padding:30rpx;box-sizing:border-box;overflow-y:auto}.paycode-wrap{overflow:hidden;background:#fff;border-radius:20rpx}.paycode-wrap .member-wrap{padding:36rpx 32rpx;background:#f6f6f6;display:flex;align-items:center}.paycode-wrap .member-wrap .headimg{width:88rpx;height:88rpx;overflow:hidden;border-radius:50%;margin-right:20rpx}.paycode-wrap .member-wrap .headimg image{width:88rpx;height:88rpx}.paycode-wrap .member-wrap .info-wrap{flex:1;width:0}.paycode-wrap .member-wrap .nickname{font-size:30rpx;font-weight:600;white-space:nowrap;overflow:hidden;line-height:1}.paycode-wrap .member-wrap .member-level{background:#474758;padding:0;margin:16rpx 0 0 0;height:40rpx;border-radius:40rpx;display:inline-flex;align-items:center}.paycode-wrap .member-wrap .member-level .level-icon{width:40rpx;vertical-align:middle;margin-left:-2rpx}.paycode-wrap .member-wrap .member-level .level-name{padding:0 20rpx 0 6rpx;color:#ddc095;font-size:24rpx;display:inline-block;line-height:1}.paycode-wrap .member-wrap .recharge{color:var(--base-color);border:2rpx solid var(--base-color);height:64rpx;line-height:64rpx;border-radius:64rpx;font-size:26rpx;padding:0 30rpx;letter-spacing:4rpx}.paycode-wrap .body-wrap{margin:40rpx 40rpx 0 40rpx;width:calc(100% -80rpx);box-sizing:border-box;text-align:center;padding-bottom:40rpx;position:relative;border-bottom:2rpx dashed #dedede}.paycode-wrap .body-wrap .barcode-wrap{width:590rpx;height:200rpx;overflow:hidden;margin:0 auto}.paycode-wrap .body-wrap .barcode-wrap .barcode{width:590rpx;height:250rpx}.paycode-wrap .body-wrap .qrcode{width:320rpx;margin-top:30rpx}.paycode-wrap .body-wrap .tips{color:#999;font-size:24rpx;margin-top:20rpx}.paycode-wrap .body-wrap .dynamic-code{display:flex;align-items:center;justify-content:center}.paycode-wrap .body-wrap .dynamic-code .code{background:#f6f6f6;color:#666;padding:4rpx 26rpx;border-radius:60rpx}.paycode-wrap .body-wrap .dynamic-code .code text{margin-left:10rpx}.paycode-wrap .body-wrap .auth-code{color:#999;font-size:24rpx;margin-top:20rpx}.paycode-wrap .body-wrap .auth-code .price-font{letter-spacing:2rpx}.paycode-wrap .body-wrap .auth-code .show{color:#163d8f;font-size:26rpx;margin-left:20rpx}.paycode-wrap .body-wrap:after, .paycode-wrap .body-wrap:before{content:" ";width:40rpx;height:40rpx;background:var(--base-color);border-radius:50%;z-index:5;bottom:0;display:block;position:absolute}.paycode-wrap .body-wrap:after{right:0;-webkit-transform:translate(calc(50% + 40rpx),50%);transform:translate(calc(50% + 40rpx),50%)}.paycode-wrap .body-wrap:before{left:0;-webkit-transform:translate(calc(-50% - 40rpx),50%);transform:translate(calc(-50% - 40rpx),50%)}.paycode-wrap .footer-wrap{padding:50rpx 0;display:flex;align-items:center}.paycode-wrap .footer-wrap .split{width:2rpx;background:#ddd;height:50rpx}.paycode-wrap .footer-wrap .account-item{flex:1;text-align:center}.paycode-wrap .footer-wrap .account-item .value{font-size:32rpx;color:var(--base-color);line-height:1.5}.paycode-wrap .footer-wrap .account-item .title{color:#999;font-size:24rpx;margin-top:10rpx}
|
||||
1
public/weapp/pages_tool/store/store_payment.js
Executable file
1
public/weapp/pages_tool/store/store_payment.js
Executable file
@@ -0,0 +1 @@
|
||||
require('../common/vendor.js');(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages_tool/store/store_payment"],{"14c0":function(n,t,e){"use strict";e.d(t,"b",(function(){return o})),e.d(t,"c",(function(){return u})),e.d(t,"a",(function(){return i}));var i={nsLogin:function(){return Promise.all([e.e("common/vendor"),e.e("components/ns-login/ns-login")]).then(e.bind(null,"2910"))},diyBottomNav:function(){return e.e("components/diy-components/diy-bottom-nav").then(e.bind(null,"2532"))}},o=function(){var n=this,t=n.$createElement,e=(n._self._c,n.$util.img("/public/uniapp/store/payment/header_bg.png")),i=n.addonIsExist.store?n.$util.img("/public/uniapp/store/payment/vip_icon.png"):null,o=n.$util.img("/public/uniapp/store/payment/recharge.png"),u=n.$util.img("/public/uniapp/store/payment/recharge_record.png"),r=n.$util.img("/public/uniapp/store/payment/balance_detail.png"),a=n.$util.img("/public/uniapp/store/payment/balance.png"),c=n.$util.img("/public/uniapp/store/payment/payment_tips.png"),l=n.$util.img("/public/uniapp/store/payment/payment_strategy.png");n._isMounted||(n.e0=function(t){return n.$util.redirectTo("/pages_tool/store/list")}),n.$mp.data=Object.assign({},{$root:{g0:e,g1:i,g2:o,g3:u,g4:r,g5:a,g6:c,g7:l}})},u=[]},2286:function(n,t,e){"use strict";var i=e("a501"),o=e.n(i);o.a},"3e58e":function(n,t,e){"use strict";(function(n,t){var i=e("47a9");e("d381");i(e("3240"));var o=i(e("5149"));n.__webpack_require_UNI_MP_PLUGIN__=e,t(o.default)}).call(this,e("3223")["default"],e("df3c")["createPage"])},5149:function(n,t,e){"use strict";e.r(t);var i=e("14c0"),o=e("b53d");for(var u in o)["default"].indexOf(u)<0&&function(n){e.d(t,n,(function(){return o[n]}))}(u);e("2286");var r=e("828b"),a=Object(r["a"])(o["default"],i["b"],i["c"],!1,null,null,null,!1,i["a"],void 0);t["default"]=a.exports},a501:function(n,t,e){},b53d:function(n,t,e){"use strict";e.r(t);var i=e("ec806"),o=e.n(i);for(var u in i)["default"].indexOf(u)<0&&function(n){e.d(t,n,(function(){return i[n]}))}(u);t["default"]=o.a},ec806:function(n,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={data:function(){return{}},onLoad:function(n){},methods:{redirect:function(n){this.storeToken?this.$util.redirectTo(n):this.$refs.login.open(n)}}}}},[["3e58e","common/runtime","common/vendor"]]]);
|
||||
7
public/weapp/pages_tool/store/store_payment.json
Executable file
7
public/weapp/pages_tool/store/store_payment.json
Executable file
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"navigationBarTitleText": "门店付款",
|
||||
"usingComponents": {
|
||||
"ns-login": "/components/ns-login/ns-login",
|
||||
"diy-bottom-nav": "/components/diy-components/diy-bottom-nav"
|
||||
}
|
||||
}
|
||||
1
public/weapp/pages_tool/store/store_payment.wxml
Executable file
1
public/weapp/pages_tool/store/store_payment.wxml
Executable file
@@ -0,0 +1 @@
|
||||
<page-meta page-style="{{themeColor}}"></page-meta><scroll-view class="scroll-view" scroll-y="true"><view class="container" style="{{'background-image:'+('url('+$root.g0+')')+';'}}"><view class="header-wrap"></view><view class="store-wrap"><view class="tips">支付时请确保您的账户有足够的余额</view><block wx:if="{{addonIsExist.store}}"><view data-event-opts="{{[['tap',[['e0',['$event']]]]]}}" class="store-list" bindtap="__e"><image src="{{$root.g1}}" mode="widthFix"></image><text>查看门店列表</text><text class="iconfont icon-right"></text></view></block></view><view class="menu-wrap"><view class="menu-list"><view data-event-opts="{{[['tap',[['redirect',['/pages_tool/recharge/list']]]]]}}" class="menu-item" bindtap="__e"><image src="{{$root.g2}}" mode="widthFix"></image><view class="title">余额充值</view><view class="desc">余额账户充值</view></view><view data-event-opts="{{[['tap',[['redirect',['/pages_tool/recharge/order_list']]]]]}}" class="menu-item" bindtap="__e"><image src="{{$root.g3}}" mode="widthFix"></image><view class="title">充值记录</view><view class="desc">余额充值记录</view></view><view data-event-opts="{{[['tap',[['redirect',['/pages_tool/member/balance_detail']]]]]}}" class="menu-item" bindtap="__e"><image src="{{$root.g4}}" mode="widthFix"></image><view class="title">余额明细</view><view class="desc">余额变更明细</view></view><view data-event-opts="{{[['tap',[['redirect',['/pages_tool/member/balance']]]]]}}" class="menu-item" bindtap="__e"><image src="{{$root.g5}}" mode="widthFix"></image><view class="title">我的余额</view><view class="desc">我的余额</view></view></view><view data-event-opts="{{[['tap',[['redirect',['/pages_tool/store/payment_qrcode']]]]]}}" class="pay-btn" bindtap="__e">立即进入支付页面</view></view><view class="content-wrap"><image src="{{$root.g6}}" mode="widthFix"></image></view><view class="content-wrap"><image src="{{$root.g7}}" mode="widthFix"></image></view></view><ns-login class="vue-ref" vue-id="4184f35a-1" data-ref="login" bind:__l="__l"></ns-login><diy-bottom-nav vue-id="4184f35a-2" bind:__l="__l"></diy-bottom-nav></scroll-view>
|
||||
1
public/weapp/pages_tool/store/store_payment.wxss
Executable file
1
public/weapp/pages_tool/store/store_payment.wxss
Executable file
@@ -0,0 +1 @@
|
||||
.scroll-view{width:100vw;height:100vh}.scroll-view .container{width:100%;background-repeat:no-repeat;background-size:100%}.header-wrap{height:200rpx}.store-wrap{margin:0 30rpx;background:linear-gradient(90deg,rgba(0,0,0,.48),rgba(0,0,0,.88));border-radius:24rpx;padding:30rpx 20rpx 60rpx 20rpx;display:flex;align-items:center;justify-content:space-between}.store-wrap .tips{color:#f2c7b5;font-size:24rpx;font-weight:600}.store-wrap .store-list{background:hsla(0,0%,100%,.2);display:flex;align-items:center;height:40rpx;border-radius:40rpx;padding:0 10rpx 0 4rpx}.store-wrap .store-list text{font-size:24rpx;color:#efcab6;margin-left:10rpx;line-height:1}.store-wrap .store-list image{width:32rpx;height:32rpx}.menu-wrap{background:#fff;border-radius:24rpx;margin:0 30rpx;padding:30rpx 30rpx 60rpx 30rpx;-webkit-transform:translateY(-40rpx);transform:translateY(-40rpx)}.menu-wrap .menu-list{display:flex}.menu-wrap .menu-list .menu-item{flex:1;display:flex;flex-direction:column;align-items:center}.menu-wrap .menu-list .menu-item image{width:96rpx;height:96rpx}.menu-wrap .menu-list .menu-item .title{margin-top:10rpx;font-size:28rpx;color:#222;font-weight:600}.menu-wrap .menu-list .menu-item .desc{font-size:18rpx;color:#999;text-align:center}.menu-wrap .pay-btn{height:98rpx;line-height:98rpx;background:#f72d1e;border-radius:98rpx;margin:60rpx auto 0 auto;font-size:34rpx;font-weight:600;color:#fff;text-align:center}.content-wrap{background:#fff;border-radius:24rpx;margin:30rpx;padding:0;overflow:hidden;-webkit-transform:translateY(-40rpx);transform:translateY(-40rpx)}.content-wrap image{width:100%}
|
||||
1
public/weapp/pages_tool/store/store_withdraw.js
Executable file
1
public/weapp/pages_tool/store/store_withdraw.js
Executable file
@@ -0,0 +1 @@
|
||||
require('../common/vendor.js');(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages_tool/store/store_withdraw"],{"1d51":function(t,a,e){"use strict";(function(t,a){var n=e("47a9");e("d381");n(e("3240"));var r=n(e("8527"));t.__webpack_require_UNI_MP_PLUGIN__=e,a(r.default)}).call(this,e("3223")["default"],e("df3c")["createPage"])},"55a1":function(t,a,e){"use strict";e.d(a,"b",(function(){return n})),e.d(a,"c",(function(){return r})),e.d(a,"a",(function(){}));var n=function(){var t=this,a=t.$createElement,e=(t._self._c,0==t.status?t.$util.img("/public/uniapp/store/withdraw/withdraw_process.png"):null),n=0!=t.status&&1==t.status?t.$util.img("/public/uniapp/store/withdraw/withdraw_success.png"):null,r=0!=t.status&&1!=t.status&&2==t.status?t.$util.img("/public/uniapp/store/withdraw/withdraw_fail.png"):null,u=0!=t.status&&1!=t.status&&2!=t.status&&3==t.status?t.$util.img("/public/uniapp/store/withdraw/withdraw_cancel.png"):null,s=t.showStatus();t.$mp.data=Object.assign({},{$root:{g0:e,g1:n,g2:r,g3:u,m0:s}})},r=[]},8527:function(t,a,e){"use strict";e.r(a);var n=e("55a1"),r=e("9098");for(var u in r)["default"].indexOf(u)<0&&function(t){e.d(a,t,(function(){return r[t]}))}(u);e("da9a");var s=e("828b"),i=Object(s["a"])(r["default"],n["b"],n["c"],!1,null,"5f3b1c18",null,!1,n["a"],void 0);a["default"]=i.exports},"8de6":function(t,a,e){"use strict";(function(t){var n=e("47a9");Object.defineProperty(a,"__esModule",{value:!0}),a.default=void 0;var r=n(e("7eb4")),u=n(e("ee10")),s={data:function(){return{status:0,id:0,withdrawInfo:{}}},onLoad:function(t){var a=this;return(0,u.default)(r.default.mark((function e(){return r.default.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return a.id=t.id||0,e.next=3,a.getWithdrawConfig();case 3:t.id&&a.merchantTransfer();case 4:case"end":return e.stop()}}),e)})))()},methods:{showStatus:function(){switch(this.status){case 0:return"提现中";case 1:return"提现成功";case 2:return"提现失败";case 3:return"您已取消,请重新扫码";default:break}},getWithdrawConfig:function(){var t=this;return(0,u.default)(r.default.mark((function a(){var e;return r.default.wrap((function(a){while(1)switch(a.prev=a.next){case 0:return a.next=2,t.$api.sendRequest({url:"/wechatpay/api/transfer/getWithdrawConfig",async:!1});case 2:e=a.sent,0==e.code&&(t.withdrawInfo=e.data);case 4:case"end":return a.stop()}}),a)})))()},merchantTransfer:function(){var a=this;t.showLoading({});var e;e=this.withdrawInfo.weapp_appid,this.$util.merchantTransfer({transfer_type:"store_withdraw",id:this.id},{mch_id:this.withdrawInfo.mch_id,app_id:e},(function(t){"requestMerchantTransfer:ok"===t.err_msg?a.status=1:"requestMerchantTransfer:fail"===t.err_msg?a.status=2:a.status=3}))}}};a.default=s}).call(this,e("df3c")["default"])},9098:function(t,a,e){"use strict";e.r(a);var n=e("8de6"),r=e.n(n);for(var u in n)["default"].indexOf(u)<0&&function(t){e.d(a,t,(function(){return n[t]}))}(u);a["default"]=r.a},a894:function(t,a,e){},da9a:function(t,a,e){"use strict";var n=e("a894"),r=e.n(n);r.a}},[["1d51","common/runtime","common/vendor"]]]);
|
||||
4
public/weapp/pages_tool/store/store_withdraw.json
Executable file
4
public/weapp/pages_tool/store/store_withdraw.json
Executable file
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"navigationBarTitleText": "门店结算",
|
||||
"usingComponents": {}
|
||||
}
|
||||
1
public/weapp/pages_tool/store/store_withdraw.wxml
Executable file
1
public/weapp/pages_tool/store/store_withdraw.wxml
Executable file
@@ -0,0 +1 @@
|
||||
<view class="data-v-5f3b1c18"><view class="status data-v-5f3b1c18"><block wx:if="{{status==0}}"><image class="img data-v-5f3b1c18" src="{{$root.g0}}" mode="widthFix"></image></block><block wx:else><block wx:if="{{status==1}}"><image class="img data-v-5f3b1c18" src="{{$root.g1}}" mode="widthFix"></image></block><block wx:else><block wx:if="{{status==2}}"><image class="img data-v-5f3b1c18" src="{{$root.g2}}" mode="widthFix"></image></block><block wx:else><block wx:if="{{status==3}}"><image class="img data-v-5f3b1c18" src="{{$root.g3}}" mode="widthFix"></image></block></block></block></block>{{''+$root.m0+''}}</view></view>
|
||||
1
public/weapp/pages_tool/store/store_withdraw.wxss
Executable file
1
public/weapp/pages_tool/store/store_withdraw.wxss
Executable file
@@ -0,0 +1 @@
|
||||
.status.data-v-5f3b1c18{display:flex;align-items:center;flex-direction:column;padding-top:20vh;font-size:30rpx}.status .img.data-v-5f3b1c18{width:30vw;display:block;margin-bottom:30rpx}
|
||||
Reference in New Issue
Block a user