服务器提交
This commit is contained in:
1
public/weapp/pages_promotion/bale/detail.js
Executable file
1
public/weapp/pages_promotion/bale/detail.js
Executable file
@@ -0,0 +1 @@
|
||||
require('../common/vendor.js');(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages_promotion/bale/detail"],{"24ca":function(n,e,o){"use strict";var t=o("d342"),i=o.n(t);i.a},"68ff":function(n,e,o){"use strict";o.r(e);var t=o("ea25"),i=o("d97c");for(var u in i)["default"].indexOf(u)<0&&function(n){o.d(e,n,(function(){return i[n]}))}(u);o("24ca"),o("c142");var r=o("828b"),a=Object(r["a"])(i["default"],t["b"],t["c"],!1,null,"6dc446d5",null,!1,t["a"],void 0);e["default"]=a.exports},"79c4":function(n,e,o){},a3e8:function(n,e,o){"use strict";(function(n,e){var t=o("47a9");o("d381");t(o("3240"));var i=t(o("68ff"));n.__webpack_require_UNI_MP_PLUGIN__=o,e(i.default)}).call(this,o("3223")["default"],o("df3c")["createPage"])},b5d4:function(n,e,o){"use strict";var t=o("47a9");Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=t(o("33da")),u={components:{uniPopup:function(){o.e("components/uni-popup/uni-popup").then(function(){return resolve(o("d745"))}.bind(null,o)).catch(o.oe)},nsGoodsSku:function(){o.e("components/ns-goods-sku/ns-goods-sku").then(function(){return resolve(o("132d"))}.bind(null,o)).catch(o.oe)}},mixins:[i.default]};e.default=u},c142:function(n,e,o){"use strict";var t=o("79c4"),i=o.n(t);i.a},d342:function(n,e,o){},d97c:function(n,e,o){"use strict";o.r(e);var t=o("b5d4"),i=o.n(t);for(var u in t)["default"].indexOf(u)<0&&function(n){o.d(e,n,(function(){return t[n]}))}(u);e["default"]=i.a},ea25:function(n,e,o){"use strict";o.d(e,"b",(function(){return i})),o.d(e,"c",(function(){return u})),o.d(e,"a",(function(){return t}));var t={uniCountDown:function(){return o.e("components/uni-count-down/uni-count-down").then(o.bind(null,"e12a"))},nsGoodsSku:function(){return o.e("components/ns-goods-sku/ns-goods-sku").then(o.bind(null,"132d"))},nsLogin:function(){return Promise.all([o.e("common/vendor"),o.e("components/ns-login/ns-login")]).then(o.bind(null,"2910"))},hoverNav:function(){return o.e("components/hover-nav/hover-nav").then(o.bind(null,"c1f1"))},loadingCover:function(){return o.e("components/loading-cover/loading-cover").then(o.bind(null,"c003"))}},i=function(){var n=this,e=n.$createElement,o=(n._self._c,n.info?n.__map(n.goodsList,(function(e,o){var t=n.__get_orig(e),i=n.$util.img(e.sku_image,{size:"mid"}),u=n.$lang("common.currencySymbol"),r=parseFloat(e.price).toFixed(2).split("."),a=parseFloat(e.price).toFixed(2).split(".");return{$orig:t,g0:i,m0:u,g1:r,g2:a}})):null),t=n.info?n.$lang("common.currencySymbol"):null,i=n.info?parseFloat(n.totalPrice).toFixed(2).split("."):null,u=n.info?parseFloat(n.totalPrice).toFixed(2).split("."):null,r=n.info?n.skuList.length:null,a=n.info&&r?n.__map(n.skuList,(function(e,o){var t=n.__get_orig(e),i=e.goods_name!=e.sku_name?n._f("sku")(e):null,u=n.$lang("common.currencySymbol"),r=parseFloat(e.price).toFixed(2).split("."),a=parseFloat(e.price).toFixed(2).split(".");return{$orig:t,f0:i,m2:u,g6:r,g7:a}})):null;n._isMounted||(n.e0=function(e,o){var t=arguments[arguments.length-1].currentTarget.dataset,i=t.eventParams||t["event-params"];o=i.item;return n.$util.redirectTo("/pages/goods/detail",{sku_id:o.sku_id})},n.e1=function(e,o){var t=arguments[arguments.length-1].currentTarget.dataset,i=t.eventParams||t["event-params"];o=i.item;return n.$util.redirectTo("/pages/goods/detail",{sku_id:o.sku_id})}),n.$mp.data=Object.assign({},{$root:{l0:o,m1:t,g3:i,g4:u,g5:r,l1:a}})},u=[]}},[["a3e8","common/runtime","common/vendor","pages_promotion/common/vendor"]]]);
|
||||
11
public/weapp/pages_promotion/bale/detail.json
Executable file
11
public/weapp/pages_promotion/bale/detail.json
Executable file
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"navigationBarTitleText": "打包一口价",
|
||||
"usingComponents": {
|
||||
"uni-count-down": "/components/uni-count-down/uni-count-down",
|
||||
"ns-goods-sku": "/components/ns-goods-sku/ns-goods-sku",
|
||||
"ns-login": "/components/ns-login/ns-login",
|
||||
"hover-nav": "/components/hover-nav/hover-nav",
|
||||
"loading-cover": "/components/loading-cover/loading-cover",
|
||||
"uni-popup": "/components/uni-popup/uni-popup"
|
||||
}
|
||||
}
|
||||
1
public/weapp/pages_promotion/bale/detail.wxml
Executable file
1
public/weapp/pages_promotion/bale/detail.wxml
Executable file
File diff suppressed because one or more lines are too long
1
public/weapp/pages_promotion/bale/detail.wxss
Executable file
1
public/weapp/pages_promotion/bale/detail.wxss
Executable file
File diff suppressed because one or more lines are too long
1
public/weapp/pages_promotion/bale/payment.js
Executable file
1
public/weapp/pages_promotion/bale/payment.js
Executable file
@@ -0,0 +1 @@
|
||||
require('../common/vendor.js');(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages_promotion/bale/payment"],{1653:function(e,t,n){"use strict";(function(e,t){var o=n("47a9");n("d381");o(n("3240"));var a=o(n("5f2e"));e.__webpack_require_UNI_MP_PLUGIN__=n,t(a.default)}).call(this,n("3223")["default"],n("df3c")["createPage"])},"2fb0":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={data:function(){return{api:{payment:"/bale/api/ordercreate/payment",calculate:"/bale/api/ordercreate/calculate",create:"/bale/api/ordercreate/create"}}},provide:function(){return{promotion:this.promotion.bind(this)}},onShow:function(){this.$refs.payment&&this.$refs.payment.pageShow()},methods:{promotion:function(e){if(e.bale_info)return{title:"打包一口价",content:'<text class="ns-text-color">'.concat(e.bale_info.price,"}</text>元任选").concat(e.bale_info.num,"}件")}}}}},"5f2e":function(e,t,n){"use strict";n.r(t);var o=n("95df"),a=n("90c1");for(var r in a)["default"].indexOf(r)<0&&function(e){n.d(t,e,(function(){return a[e]}))}(r);n("903e");var c=n("828b"),i=Object(c["a"])(a["default"],o["b"],o["c"],!1,null,"f03573e2",null,!1,o["a"],void 0);t["default"]=i.exports},"903e":function(e,t,n){"use strict";var o=n("bec6"),a=n.n(o);a.a},"90c1":function(e,t,n){"use strict";n.r(t);var o=n("2fb0"),a=n.n(o);for(var r in o)["default"].indexOf(r)<0&&function(e){n.d(t,e,(function(){return o[e]}))}(r);t["default"]=a.a},"95df":function(e,t,n){"use strict";n.d(t,"b",(function(){return a})),n.d(t,"c",(function(){return r})),n.d(t,"a",(function(){return o}));var o={commonPayment:function(){return Promise.all([n.e("common/vendor"),n.e("components/common-payment/common-payment")]).then(n.bind(null,"47f2"))}},a=function(){var e=this.$createElement;this._self._c},r=[]},bec6:function(e,t,n){}},[["1653","common/runtime","common/vendor"]]]);
|
||||
6
public/weapp/pages_promotion/bale/payment.json
Executable file
6
public/weapp/pages_promotion/bale/payment.json
Executable file
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"navigationStyle": "custom",
|
||||
"usingComponents": {
|
||||
"common-payment": "/components/common-payment/common-payment"
|
||||
}
|
||||
}
|
||||
1
public/weapp/pages_promotion/bale/payment.wxml
Executable file
1
public/weapp/pages_promotion/bale/payment.wxml
Executable file
@@ -0,0 +1 @@
|
||||
<page-meta page-style="{{themeColor}}" class="data-v-f03573e2"></page-meta><view class="data-v-f03573e2"><common-payment vue-id="6807ef7c-1" api="{{api}}" create-data-key="baleOrderCreateData" data-ref="payment" class="data-v-f03573e2 vue-ref" bind:__l="__l"></common-payment></view>
|
||||
1
public/weapp/pages_promotion/bale/payment.wxss
Executable file
1
public/weapp/pages_promotion/bale/payment.wxss
Executable file
@@ -0,0 +1 @@
|
||||
.data-v-f03573e2 .uni-popup__wrapper.uni-custom .uni-popup__wrapper-box{background:none;max-height:unset!important;overflow-y:hidden!important}.data-v-f03573e2 .uni-popup__wrapper{border-radius:20rpx 20rpx 0 0}.data-v-f03573e2 .uni-popup{z-index:8}
|
||||
1
public/weapp/pages_promotion/bargain/detail.js
Executable file
1
public/weapp/pages_promotion/bargain/detail.js
Executable file
File diff suppressed because one or more lines are too long
13
public/weapp/pages_promotion/bargain/detail.json
Executable file
13
public/weapp/pages_promotion/bargain/detail.json
Executable file
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"usingComponents": {
|
||||
"uni-count-down": "/components/uni-count-down/uni-count-down",
|
||||
"ns-mp-html": "/components/ns-mp-html/ns-mp-html",
|
||||
"ns-goods-sku": "/components/ns-goods-sku/ns-goods-sku",
|
||||
"uni-popup": "/components/uni-popup/uni-popup",
|
||||
"hover-nav": "/components/hover-nav/hover-nav",
|
||||
"loading-cover": "/components/loading-cover/loading-cover",
|
||||
"ns-login": "/components/ns-login/ns-login",
|
||||
"l-time": "/pages_promotion/components/l-time/l-time",
|
||||
"goods-sku": "/components/ns-goods-sku/ns-goods-sku"
|
||||
}
|
||||
}
|
||||
1
public/weapp/pages_promotion/bargain/detail.wxml
Executable file
1
public/weapp/pages_promotion/bargain/detail.wxml
Executable file
File diff suppressed because one or more lines are too long
15
public/weapp/pages_promotion/bargain/detail.wxss
Executable file
15
public/weapp/pages_promotion/bargain/detail.wxss
Executable file
File diff suppressed because one or more lines are too long
1
public/weapp/pages_promotion/bargain/list.js
Executable file
1
public/weapp/pages_promotion/bargain/list.js
Executable file
File diff suppressed because one or more lines are too long
9
public/weapp/pages_promotion/bargain/list.json
Executable file
9
public/weapp/pages_promotion/bargain/list.json
Executable file
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"usingComponents": {
|
||||
"ns-adv": "/components/ns-adv/ns-adv",
|
||||
"uni-count-down": "/components/uni-count-down/uni-count-down",
|
||||
"ns-empty": "/components/ns-empty/ns-empty",
|
||||
"hover-nav": "/components/hover-nav/hover-nav",
|
||||
"loading-cover": "/components/loading-cover/loading-cover"
|
||||
}
|
||||
}
|
||||
1
public/weapp/pages_promotion/bargain/list.wxml
Executable file
1
public/weapp/pages_promotion/bargain/list.wxml
Executable file
File diff suppressed because one or more lines are too long
2
public/weapp/pages_promotion/bargain/list.wxss
Executable file
2
public/weapp/pages_promotion/bargain/list.wxss
Executable file
File diff suppressed because one or more lines are too long
1
public/weapp/pages_promotion/bargain/my_bargain.js
Executable file
1
public/weapp/pages_promotion/bargain/my_bargain.js
Executable file
@@ -0,0 +1 @@
|
||||
require('../common/vendor.js');(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages_promotion/bargain/my_bargain"],{"2d37":function(t,n,e){"use strict";var i=e("7d09"),a=e.n(i);a.a},"4d46":function(t,n,e){"use strict";e.r(n);var i=e("d836"),a=e("a6f4");for(var o in a)["default"].indexOf(o)<0&&function(t){e.d(n,t,(function(){return a[t]}))}(o);e("2d37"),e("7534");var r=e("828b"),u=Object(r["a"])(a["default"],i["b"],i["c"],!1,null,"1ae7b9bb",null,!1,i["a"],void 0);n["default"]=u.exports},"5fa8":function(t,n,e){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i={components:{uniCountDown:function(){e.e("components/uni-count-down/uni-count-down").then(function(){return resolve(e("e12a"))}.bind(null,e)).catch(e.oe)}},data:function(){return{mescroll:null,dataList:[],statusList:[{id:"all",name:"全部"},{id:0,name:"正在砍价"},{id:1,name:"砍价成功"},{id:2,name:"砍价失败"}],status:"all",bargainState:[{color:"#FFA044",text:"正在砍价"},{color:"#11BD64",text:"砍价成功"},{color:"#FF4544",text:"砍价失败"}]}},onShow:function(){var t=this;setTimeout((function(){t.addonIsExist.bargain||(t.$util.showToast({title:"商家未开启砍价",mask:!0,duration:2e3}),setTimeout((function(){t.$util.redirectTo("/pages/index/index")}),2e3))}),1e3),this.storeToken||this.$nextTick((function(){t.$refs.login.open("/pages_promotion/bargain/my_bargain")}))},methods:{getData:function(t){var n=this;this.mescroll=t,this.$api.sendRequest({url:"/bargain/api/bargain/launchPage",data:{page_size:t.size,page:t.num,status:this.status},success:function(e){var i=[],a=e.message;0==e.code&&e.data?i=e.data.list:n.$util.showToast({title:a}),t.endSuccess(i.length),1==t.num&&(n.dataList=[]),i.forEach((function(t){t.end_time>e.timestamp?t.timeMachine=n.$util.countDown(t.end_time-e.timestamp):t.timeMachine=null})),n.dataList=n.dataList.concat(i),n.$refs.loadingCover&&n.$refs.loadingCover.hide()},fail:function(){t.endErr(),this.$refs.loadingCover&&this.$refs.loadingCover.hide()}})},goBargainDetail:function(t){this.$util.redirectTo("/pages_promotion/bargain/detail",{l_id:t.launch_id,b_id:t.bargain_id})},categoryChange:function(t){this.status=t,this.mescroll.resetUpScroll()},imageError:function(t){this.dataList[t].sku_image=this.$util.getDefaultImage().goods,this.$forceUpdate()},memberImageError:function(t,n){this.dataList[t].bargain_record[n].headimg=this.$util.getDefaultImage().head,this.$forceUpdate()}},onBackPress:function(t){return"navigateBack"!==t.from&&(this.$util.redirectTo("/pages/member/index"),!0)},watch:{storeToken:function(t,n){t&&this.$refs.mescroll.refresh()}}};n.default=i},7534:function(t,n,e){"use strict";var i=e("d5a5"),a=e.n(i);a.a},"7d09":function(t,n,e){},a6f4:function(t,n,e){"use strict";e.r(n);var i=e("5fa8"),a=e.n(i);for(var o in i)["default"].indexOf(o)<0&&function(t){e.d(n,t,(function(){return i[t]}))}(o);n["default"]=a.a},d5a5:function(t,n,e){},d836:function(t,n,e){"use strict";e.d(n,"b",(function(){return a})),e.d(n,"c",(function(){return o})),e.d(n,"a",(function(){return i}));var i={uniCountDown:function(){return e.e("components/uni-count-down/uni-count-down").then(e.bind(null,"e12a"))},nsEmpty:function(){return e.e("components/ns-empty/ns-empty").then(e.bind(null,"52a6"))},nsLogin:function(){return Promise.all([e.e("common/vendor"),e.e("components/ns-login/ns-login")]).then(e.bind(null,"2910"))},loadingCover:function(){return e.e("components/loading-cover/loading-cover").then(e.bind(null,"c003"))}},a=function(){var t=this,n=t.$createElement,e=(t._self._c,t.storeToken?t.__map(t.dataList,(function(n,e){var i=t.__get_orig(n),a=t.$util.timeStampTurnTime(n.start_time),o=t.$util.img(n.sku_image,{size:"mid"}),r=n.status?t.$lang("common.currencySymbol"):null,u=t.__map(n.bargain_record,(function(n,e){var i=t.__get_orig(n),a=""==n.headimg?t.$util.img(t.$util.getDefaultImage().head):null,o=""!=n.headimg?t.$util.img(n.headimg):null;return{$orig:i,g2:a,g3:o}}));return{$orig:i,g0:a,g1:o,m0:r,l0:u}})):null),i=t.storeToken?t.dataList.length:null;t._isMounted||(t.e0=function(n){return t.$util.redirectTo("/pages_promotion/bargain/list")}),t.$mp.data=Object.assign({},{$root:{l1:e,g4:i}})},o=[]},fa42:function(t,n,e){"use strict";(function(t,n){var i=e("47a9");e("d381");i(e("3240"));var a=i(e("4d46"));t.__webpack_require_UNI_MP_PLUGIN__=e,n(a.default)}).call(this,e("3223")["default"],e("df3c")["createPage"])}},[["fa42","common/runtime","common/vendor"]]]);
|
||||
8
public/weapp/pages_promotion/bargain/my_bargain.json
Executable file
8
public/weapp/pages_promotion/bargain/my_bargain.json
Executable file
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"usingComponents": {
|
||||
"uni-count-down": "/components/uni-count-down/uni-count-down",
|
||||
"ns-empty": "/components/ns-empty/ns-empty",
|
||||
"ns-login": "/components/ns-login/ns-login",
|
||||
"loading-cover": "/components/loading-cover/loading-cover"
|
||||
}
|
||||
}
|
||||
1
public/weapp/pages_promotion/bargain/my_bargain.wxml
Executable file
1
public/weapp/pages_promotion/bargain/my_bargain.wxml
Executable file
@@ -0,0 +1 @@
|
||||
<page-meta page-style="{{themeColor}}" class="data-v-1ae7b9bb"></page-meta><view class="data-v-1ae7b9bb"><block wx:if="{{storeToken}}"><view class="my_spell_category data-v-1ae7b9bb"><block wx:for="{{statusList}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view data-event-opts="{{[['tap',[['categoryChange',['$0'],[[['statusList','',index,'id']]]]]]]}}" class="category-item data-v-1ae7b9bb" bindtap="__e"><view class="{{['item-con','data-v-1ae7b9bb',item.id==status?'active color-base-text color-base-bg-before':'']}}">{{item.name}}</view></view></block></view></block><block wx:if="{{storeToken}}"><mescroll-uni vue-id="26860f16-1" top="90" size="{{10}}" data-ref="mescroll" data-event-opts="{{[['^getData',[['getData']]]]}}" bind:getData="__e" class="data-v-1ae7b9bb vue-ref" bind:__l="__l" vue-slots="{{['list']}}"><view slot="list" class="data-v-1ae7b9bb"><block wx:for="{{$root.l1}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view class="goods-list data-v-1ae7b9bb"><view data-event-opts="{{[['tap',[['goBargainDetail',['$0'],[[['dataList','',index]]]]]]]}}" class="goods-item-content data-v-1ae7b9bb" bindtap="__e"><view class="goods-item-state data-v-1ae7b9bb"><text class="state-time data-v-1ae7b9bb">{{"发起砍价 "+item.g0}}</text><text class="state-sign data-v-1ae7b9bb" style="{{'color:'+(bargainState[item.$orig.status].color)+';'}}">{{bargainState[item.$orig.status].text}}</text></view><view class="goods-item-wrap data-v-1ae7b9bb"><view class="image-wrap data-v-1ae7b9bb"><image src="{{item.g1}}" mode="aspectFit" data-event-opts="{{[['error',[['imageError',[index]]]]]}}" binderror="__e" class="data-v-1ae7b9bb"></image></view><view class="content data-v-1ae7b9bb"><view class="title data-v-1ae7b9bb">{{item.$orig.sku_name}}</view><text class="residue-price color-base-text data-v-1ae7b9bb">{{"已砍至"+item.$orig.curr_price+"元"}}</text><view class="price-box data-v-1ae7b9bb"><block wx:if="{{item.$orig.status}}"><text class="original-price data-v-1ae7b9bb">{{item.m0+item.$orig.price}}</text></block><block wx:if="{{item.$orig.timeMachine&&item.$orig.status==0}}"><view class="time data-v-1ae7b9bb"><uni-count-down vue-id="{{('26860f16-2-'+index)+','+('26860f16-1')}}" day="{{item.$orig.timeMachine.d}}" hour="{{item.$orig.timeMachine.h}}" minute="{{item.$orig.timeMachine.i}}" second="{{item.$orig.timeMachine.s}}" color="#fff" splitorColor="#000 !important" backgroundColorClass="color-base-bg" border-color="transparent" class="data-v-1ae7b9bb" bind:__l="__l"></uni-count-down><text class="end-txt data-v-1ae7b9bb">后结束</text></view></block></view></view></view></view><view class="goods-item-action data-v-1ae7b9bb"><view class="invitation-bargain data-v-1ae7b9bb"><block wx:for="{{item.l0}}" wx:for-item="recordItem" wx:for-index="recordIndex"><image src="{{recordItem.$orig.headimg==''?recordItem.g2:recordItem.g3}}" data-event-opts="{{[['error',[['memberImageError',[index,recordIndex]]]]]}}" binderror="__e" class="data-v-1ae7b9bb"></image></block><block wx:if="{{item.$orig.status==0}}"><text class="invitation-bargain-end color-base-text color-base-border data-v-1ae7b9bb">+</text></block><block wx:else><text class="invitation-bargain-end color-base-text color-base-border data-v-1ae7b9bb"><text class="icon-ellipsis iconfont data-v-1ae7b9bb"></text></text></block></view><block wx:if="{{item.$orig.status==0&&item.$orig.bargain_status==1}}"><button class="btn data-v-1ae7b9bb" type="default" data-event-opts="{{[['tap',[['goBargainDetail',['$0'],[[['dataList','',index]]]]]]]}}" bindtap="__e">继续砍价</button></block><block wx:if="{{item.$orig.status==1&&item.$orig.bargain_status==1}}"><block class="data-v-1ae7b9bb"><block wx:if="{{item.$orig.order_id==0}}"><button class="btn data-v-1ae7b9bb" type="default" data-event-opts="{{[['tap',[['goBargainDetail',['$0'],[[['dataList','',index]]]]]]]}}" bindtap="__e">购买商品</button></block><block wx:else><button class="btn data-v-1ae7b9bb" type="default" data-event-opts="{{[['tap',[['goBargainDetail',['$0'],[[['dataList','',index]]]]]]]}}" bindtap="__e">查看详情</button></block></block></block><block wx:if="{{item.$orig.status==2&&item.$orig.bargain_status==1}}"><button class="btn data-v-1ae7b9bb" type="default" data-event-opts="{{[['tap',[['e0',['$event']]]]]}}" bindtap="__e">重新砍价</button></block></view></view></block><block wx:if="{{$root.g4==0}}"><ns-empty vue-id="{{('26860f16-3')+','+('26860f16-1')}}" isIndex="{{true}}" emptyBtn="{{({url:'/pages_promotion/bargain/list',text:'去逛逛'})}}" text="暂无砍价订单" class="data-v-1ae7b9bb" bind:__l="__l"></ns-empty></block></view></mescroll-uni></block><ns-login vue-id="26860f16-4" data-ref="login" class="data-v-1ae7b9bb vue-ref" bind:__l="__l"></ns-login><loading-cover vue-id="26860f16-5" data-ref="loadingCover" class="data-v-1ae7b9bb vue-ref" bind:__l="__l"></loading-cover></view>
|
||||
2
public/weapp/pages_promotion/bargain/my_bargain.wxss
Executable file
2
public/weapp/pages_promotion/bargain/my_bargain.wxss
Executable file
@@ -0,0 +1,2 @@
|
||||
.my_spell_category{width:100%;height:88rpx;display:flex;justify-content:space-around;background:#fff;position:fixed;top:0;z-index:999;box-sizing:border-box}.my_spell_category .category-item{width:130rpx;text-align:center}.my_spell_category .category-item .item-con{display:inline-block;height:88rpx;font-size:30rpx;position:relative;line-height:88rpx}.my_spell_category .category-item .item-con.active:after{content:"";display:block;width:100%;height:4rpx;border-radius:6rpx;position:absolute;left:0;bottom:0}.my_spell_category .category-item:last-of-type{margin-right:0}.goods-list{margin:20rpx 30rpx 20rpx;background-color:#fff;border-radius:10rpx;height:358rpx;padding:30rpx}.goods-list .goods-item-content{background-color:#fff;border-radius:10rpx;box-sizing:border-box}.goods-list .goods-item-content .goods-item-state{display:flex;align-items:center;justify-content:space-between}.goods-list .goods-item-content .goods-item-state .state-time{font-size:28rpx;color:#303133}.goods-list .goods-item-content .goods-item-state .state-sign{font-size:24rpx}.goods-list .goods-item-content .goods-item-wrap{display:flex;margin-top:42rpx}.goods-list .goods-item-content .image-wrap{display:flex;align-items:center;justify-content:center;width:170rpx;height:170rpx;margin-right:18rpx;border-radius:10rpx;overflow:hidden}.goods-list .goods-item-content .image-wrap image{width:170rpx;height:170rpx}.goods-list .goods-item-content .content{flex:1;position:relative;line-height:1;width:calc(100% - 220rpx)}.goods-list .goods-item-content .content .title{margin-top:-8rpx;height:84rpx;font-size:28rpx;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:42rpx;color:#303133}.goods-list .goods-item-content .content .residue-price{display:inline-block;margin-top:16rpx;font-size:26rpx;padding:2rpx 4rpx}.goods-list .goods-item-content .content .price-box{position:absolute;bottom:0;line-height:1.6;font-size:24rpx;width:100%}.goods-list .goods-item-content .content .price-box .original-price{color:#909399;font-size:24rpx;text-decoration:line-through}.goods-list .goods-item-content .content .price-box .time{display:flex;align-items:center;margin-bottom:-12rpx;font-size:22rpx}.goods-list .goods-item-content .content .price-box .time .uni-countdown{display:flex;align-items:center}.goods-list .goods-item-content .content .price-box .time .end-txt{font-size:28rpx;margin-left:10rpx}.goods-list .goods-item-action{display:flex;align-items:center;justify-content:space-between;height:120rpx;box-sizing:border-box}.goods-list .goods-item-action .invitation-bargain{display:flex;flex-flow:wrap;width:510rpx}.goods-list .goods-item-action .invitation-bargain image{border:2rpx solid #fff}.goods-list .goods-item-action .invitation-bargain image,
|
||||
.goods-list .goods-item-action .invitation-bargain .invitation-bargain-end{margin-right:-24rpx;width:50rpx;height:50rpx;border-radius:50%;border:2rpx solid #fff}.goods-list .goods-item-action .invitation-bargain .invitation-bargain-end{display:flex;align-items:center;justify-content:center;border:2rpx dashed;font-size:24rpx;background-color:#fff;z-index:999}.goods-list .goods-item-action .btn{display:flex;justify-content:center;align-items:center;margin:0;padding:0;width:130rpx;height:60rpx;line-height:1;font-size:24rpx;border-radius:60rpx;border-color:#999}.goods-list .goods-item-action .btn.fail{background-color:#aaa}.data-v-1ae7b9bb .uni-countdown__number,.data-v-1ae7b9bb .uni-countdown__splitor{margin:0;padding:0}.time.data-v-1ae7b9bb .uni-countdown__number{min-width:28rpx;height:28rpx;text-align:center;line-height:28rpx;background:#000;border-radius:4px;display:inline-block;padding:4rpx;margin:0;border:none}.time.data-v-1ae7b9bb .uni-countdown__splitor{margin:0 4rpx}
|
||||
1
public/weapp/pages_promotion/bargain/payment.js
Executable file
1
public/weapp/pages_promotion/bargain/payment.js
Executable file
@@ -0,0 +1 @@
|
||||
require('../common/vendor.js');(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages_promotion/bargain/payment"],{1175:function(n,e,t){"use strict";var a=t("8f15"),r=t.n(a);r.a},"4cdb":function(n,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;e.default={data:function(){return{api:{payment:"/bargain/api/ordercreate/payment",calculate:"/bargain/api/ordercreate/calculate",create:"/bargain/api/ordercreate/create"}}},provide:function(){return{promotion:this.promotion.bind(this)}},onShow:function(){this.$refs.payment&&this.$refs.payment.pageShow()},methods:{promotion:function(n){if(n.bargain_info)return{title:"砍价活动",content:"该商品参与砍价活动"}}}}},"7f32":function(n,e,t){"use strict";t.d(e,"b",(function(){return r})),t.d(e,"c",(function(){return o})),t.d(e,"a",(function(){return a}));var a={commonPayment:function(){return Promise.all([t.e("common/vendor"),t.e("components/common-payment/common-payment")]).then(t.bind(null,"47f2"))}},r=function(){var n=this.$createElement;this._self._c},o=[]},"8f15":function(n,e,t){},a47d:function(n,e,t){"use strict";(function(n,e){var a=t("47a9");t("d381");a(t("3240"));var r=a(t("bcee"));n.__webpack_require_UNI_MP_PLUGIN__=t,e(r.default)}).call(this,t("3223")["default"],t("df3c")["createPage"])},bcee:function(n,e,t){"use strict";t.r(e);var a=t("7f32"),r=t("ebe6");for(var o in r)["default"].indexOf(o)<0&&function(n){t.d(e,n,(function(){return r[n]}))}(o);t("1175");var i=t("828b"),c=Object(i["a"])(r["default"],a["b"],a["c"],!1,null,"dd25213a",null,!1,a["a"],void 0);e["default"]=c.exports},ebe6:function(n,e,t){"use strict";t.r(e);var a=t("4cdb"),r=t.n(a);for(var o in a)["default"].indexOf(o)<0&&function(n){t.d(e,n,(function(){return a[n]}))}(o);e["default"]=r.a}},[["a47d","common/runtime","common/vendor"]]]);
|
||||
6
public/weapp/pages_promotion/bargain/payment.json
Executable file
6
public/weapp/pages_promotion/bargain/payment.json
Executable file
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"navigationStyle": "custom",
|
||||
"usingComponents": {
|
||||
"common-payment": "/components/common-payment/common-payment"
|
||||
}
|
||||
}
|
||||
1
public/weapp/pages_promotion/bargain/payment.wxml
Executable file
1
public/weapp/pages_promotion/bargain/payment.wxml
Executable file
@@ -0,0 +1 @@
|
||||
<page-meta page-style="{{themeColor}}" class="data-v-dd25213a"></page-meta><view class="data-v-dd25213a"><common-payment vue-id="3a98127c-1" api="{{api}}" create-data-key="bargainOrderCreateData" data-ref="payment" class="data-v-dd25213a vue-ref" bind:__l="__l"></common-payment></view>
|
||||
1
public/weapp/pages_promotion/bargain/payment.wxss
Executable file
1
public/weapp/pages_promotion/bargain/payment.wxss
Executable file
@@ -0,0 +1 @@
|
||||
.data-v-dd25213a .uni-popup__wrapper.uni-custom .uni-popup__wrapper-box{background:none;max-height:unset!important;overflow-y:hidden!important}.data-v-dd25213a .uni-popup__wrapper{border-radius:20rpx 20rpx 0 0}.data-v-dd25213a .uni-popup{z-index:8}
|
||||
1
public/weapp/pages_promotion/blindbox/fill_address.js
Executable file
1
public/weapp/pages_promotion/blindbox/fill_address.js
Executable file
@@ -0,0 +1 @@
|
||||
require('../common/vendor.js');(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages_promotion/blindbox/fill_address"],{"0057":function(e,t,r){},"0597":function(e,t,r){"use strict";r.r(t);var a=r("1be8"),n=r("5e6e");for(var o in n)["default"].indexOf(o)<0&&function(e){r.d(t,e,(function(){return n[e]}))}(o);r("431b7"),r("836d");var i=r("828b"),l=Object(i["a"])(n["default"],a["b"],a["c"],!1,null,null,null,!1,a["a"],void 0);t["default"]=l.exports},"1be8":function(e,t,r){"use strict";r.d(t,"b",(function(){return n})),r.d(t,"c",(function(){return o})),r.d(t,"a",(function(){return a}));var a={nsSelectTime:function(){return r.e("components/ns-select-time/ns-select-time").then(r.bind(null,"a523"))},uniPopup:function(){return r.e("components/uni-popup/uni-popup").then(r.bind(null,"d745"))},loadingCover:function(){return r.e("components/loading-cover/loading-cover").then(r.bind(null,"c003"))},nsLogin:function(){return Promise.all([r.e("common/vendor"),r.e("components/ns-login/ns-login")]).then(r.bind(null,"2910"))}},n=function(){var e=this,t=e.$createElement,r=(e._self._c,e.goodsData&&0==e.orderPaymentData.is_virtual?e.goodsData.delivery.express_type.length:null),a=e.goodsData&&0==e.orderPaymentData.is_virtual&&"express"==e.orderCreateData.delivery.delivery_type?e.goodsData.delivery.express_type.length:null,n=e.goodsData&&0==e.orderPaymentData.is_virtual&&"express"==e.orderCreateData.delivery.delivery_type?e.$util.img("public/uniapp/order/address-line.png"):null,o=e.goodsData&&0==e.orderPaymentData.is_virtual&&"local"==e.orderCreateData.delivery.delivery_type?e.goodsData.delivery.express_type.length:null,i=e.goodsData&&0==e.orderPaymentData.is_virtual&&"local"==e.orderCreateData.delivery.delivery_type&&e.localMemberAddress?e.storeInfo.storeList&&Object.keys(e.storeInfo.storeList).length>1:null,l=e.goodsData&&0==e.orderPaymentData.is_virtual&&"local"==e.orderCreateData.delivery.delivery_type?e.$util.img("public/uniapp/order/address-line.png"):null,d=e.goodsData&&0==e.orderPaymentData.is_virtual&&"store"==e.orderCreateData.delivery.delivery_type?e.goodsData.delivery.express_type.length:null,s=e.goodsData&&0==e.orderPaymentData.is_virtual&&"store"==e.orderCreateData.delivery.delivery_type?e.$util.img("public/uniapp/order/address-line.png"):null,u=e.goodsData?e.__map(e.goodsData.goods_list,(function(t,r){var a=e.__get_orig(t),n=e.$util.img(t.sku_image,{size:"mid"}),o=0==t.is_virtual?e.orderCreateData.delivery&&t.support_trade_type&&-1==t.support_trade_type.indexOf(e.orderCreateData.delivery.delivery_type):null,i=e.$lang("common.currencySymbol"),l=parseFloat(t.price).toFixed(2).split("."),d=parseFloat(t.price).toFixed(2).split(".");return{$orig:a,g8:n,g9:o,m0:i,g10:l,g11:d}})):null;e._isMounted||(e.e0=function(t){return e.$refs.deliveryPopup.open()},e.e1=function(t){return e.$refs.deliveryPopup.open()},e.e2=function(t,r){var a=arguments[arguments.length-1].currentTarget.dataset,n=a.eventParams||a["event-params"];r=n.goodsItem;return e.$util.redirectTo("/pages/goods/detail",{goods_id:r.goods_id})},e.e3=function(t,r){var a=arguments[arguments.length-1].currentTarget.dataset,n=a.eventParams||a["event-params"];r=n.goodsItem;return e.$util.redirectTo("/pages/goods/detail",{goods_id:r.goods_id})}),e.$mp.data=Object.assign({},{$root:{g0:r,g1:a,g2:n,g3:o,g4:i,g5:l,g6:d,g7:s,l0:u}})},o=[]},"431b7":function(e,t,r){"use strict";var a=r("6eca"),n=r.n(a);n.a},"5e6e":function(e,t,r){"use strict";r.r(t);var a=r("f472"),n=r.n(a);for(var o in a)["default"].indexOf(o)<0&&function(e){r.d(t,e,(function(){return a[e]}))}(o);t["default"]=n.a},"6eca":function(e,t,r){},"836d":function(e,t,r){"use strict";var a=r("0057"),n=r.n(a);n.a},d89a:function(e,t,r){"use strict";(function(e,t){var a=r("47a9");r("d381");a(r("3240"));var n=a(r("0597"));e.__webpack_require_UNI_MP_PLUGIN__=r,t(n.default)}).call(this,r("3223")["default"],r("df3c")["createPage"])},f472:function(e,t,r){"use strict";var a=r("47a9");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=a(r("b7e4")),o={mixins:[n.default]};t.default=o}},[["d89a","common/runtime","common/vendor","pages_promotion/common/vendor"]]]);
|
||||
10
public/weapp/pages_promotion/blindbox/fill_address.json
Executable file
10
public/weapp/pages_promotion/blindbox/fill_address.json
Executable file
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"navigationStyle": "custom",
|
||||
"navigationBarTitleText": "填写收货信息",
|
||||
"usingComponents": {
|
||||
"ns-select-time": "/components/ns-select-time/ns-select-time",
|
||||
"uni-popup": "/components/uni-popup/uni-popup",
|
||||
"loading-cover": "/components/loading-cover/loading-cover",
|
||||
"ns-login": "/components/ns-login/ns-login"
|
||||
}
|
||||
}
|
||||
1
public/weapp/pages_promotion/blindbox/fill_address.wxml
Executable file
1
public/weapp/pages_promotion/blindbox/fill_address.wxml
Executable file
File diff suppressed because one or more lines are too long
1
public/weapp/pages_promotion/blindbox/fill_address.wxss
Executable file
1
public/weapp/pages_promotion/blindbox/fill_address.wxss
Executable file
File diff suppressed because one or more lines are too long
1
public/weapp/pages_promotion/blindbox/goods_list.js
Executable file
1
public/weapp/pages_promotion/blindbox/goods_list.js
Executable file
@@ -0,0 +1 @@
|
||||
require('../common/vendor.js');(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages_promotion/blindbox/goods_list"],{"439f":function(n,t,i){"use strict";i.r(t);var o=i("53e9"),e=i.n(o);for(var s in o)["default"].indexOf(s)<0&&function(n){i.d(t,n,(function(){return o[n]}))}(s);t["default"]=e.a},"53e9":function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={data:function(){return{state:1,isIphoneX:!1,showEmpty:!1,blindbox_id:null,infoList:[]}},onLoad:function(n){this.blindbox_id=n.blindbox_id,this.isIphoneX=this.$util.uniappIsIPhoneX()},methods:{getGoods:function(n){var t=this;this.showEmpty=!1,this.$api.sendRequest({url:"/blindbox/api/goods/info",data:{blindbox_id:this.blindbox_id,page:n.num,page_size:n.size},success:function(i){t.showEmpty=!0;var o=[];0==i.code&&i.data?o=i.data.goods_list:t.$util.showToast({title:i.message}),n.endSuccess(o.length),1==n.num&&(t.infoList=[]),t.infoList=t.infoList.concat(o),t.$refs.loadingCover&&t.$refs.loadingCover.hide()}})},goodsImg:function(n){var t=n.split(",");return t[0]?this.$util.img(t[0],{size:"mid"}):this.$util.getDefaultImage().goods},infoListImg:function(n){this.infoList[n].goods_image=this.$util.getDefaultImage().goods,this.$forceUpdate()},toDetail:function(n){this.$util.redirectTo("/pages/goods/detail",{goods_id:n.goods_id})}}}},9543:function(n,t,i){"use strict";i.r(t);var o=i("cdbc"),e=i("439f");for(var s in e)["default"].indexOf(s)<0&&function(n){i.d(t,n,(function(){return e[n]}))}(s);i("a301");var a=i("828b"),u=Object(a["a"])(e["default"],o["b"],o["c"],!1,null,null,null,!1,o["a"],void 0);t["default"]=u.exports},a301:function(n,t,i){"use strict";var o=i("f9ad"),e=i.n(o);e.a},bc3b:function(n,t,i){"use strict";(function(n,t){var o=i("47a9");i("d381");o(i("3240"));var e=o(i("9543"));n.__webpack_require_UNI_MP_PLUGIN__=i,t(e.default)}).call(this,i("3223")["default"],i("df3c")["createPage"])},cdbc:function(n,t,i){"use strict";i.d(t,"b",(function(){return e})),i.d(t,"c",(function(){return s})),i.d(t,"a",(function(){return o}));var o={nsEmpty:function(){return i.e("components/ns-empty/ns-empty").then(i.bind(null,"52a6"))},nsLogin:function(){return Promise.all([i.e("common/vendor"),i.e("components/ns-login/ns-login")]).then(i.bind(null,"2910"))},loadingCover:function(){return i.e("components/loading-cover/loading-cover").then(i.bind(null,"c003"))}},e=function(){var n=this,t=n.$createElement,i=(n._self._c,n.$util.img("public/uniapp/blindbox/index_bg.png")),o=n.infoList.length,e=o>0?n.__map(n.infoList,(function(t,i){var o=n.__get_orig(t),e=n.goodsImg(t.goods_image);return{$orig:o,m0:e}})):null;n.$mp.data=Object.assign({},{$root:{g0:i,g1:o,l0:e}})},s=[]},f9ad:function(n,t,i){}},[["bc3b","common/runtime","common/vendor"]]]);
|
||||
8
public/weapp/pages_promotion/blindbox/goods_list.json
Executable file
8
public/weapp/pages_promotion/blindbox/goods_list.json
Executable file
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"navigationBarTitleText": "全部商品",
|
||||
"usingComponents": {
|
||||
"ns-empty": "/components/ns-empty/ns-empty",
|
||||
"ns-login": "/components/ns-login/ns-login",
|
||||
"loading-cover": "/components/loading-cover/loading-cover"
|
||||
}
|
||||
}
|
||||
1
public/weapp/pages_promotion/blindbox/goods_list.wxml
Executable file
1
public/weapp/pages_promotion/blindbox/goods_list.wxml
Executable file
@@ -0,0 +1 @@
|
||||
<page-meta page-style="{{themeColor}}"></page-meta><view class="goods-list-box"><view class="box-bg" style="{{'background-image:'+('url('+$root.g0+')')+';'}}"><mescroll-uni class="vue-ref" vue-id="fde64f2a-1" top="30" data-ref="mescroll" data-event-opts="{{[['^getData',[['getGoods']]]]}}" bind:getData="__e" bind:__l="__l" vue-slots="{{['list']}}"><view slot="list"><block wx:if="{{$root.g1>0}}"><view class="goods-list double-column"><block wx:for="{{$root.l0}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view data-event-opts="{{[['tap',[['toDetail',['$0'],[[['infoList','',index]]]]]]]}}" class="goods-item margin-bottom" bindtap="__e"><view class="goods-img"><image class="imgs-img" src="{{item.m0}}" mode="aspectFit" data-event-opts="{{[['error',[['infoListImg',[index]]]]]}}" binderror="__e"></image></view><view class="info-wrap"><view class="name-wrap"><view class="goods-name">{{item.$orig.goods_name}}</view></view><view class="discount-price"><text class="unit color-base-text font-size-tag">¥<text class="price color-base-text font-size-toolbar">{{item.$orig.price}}</text></text></view></view></view></block></view></block><block wx:else><view><ns-empty vue-id="{{('fde64f2a-2')+','+('fde64f2a-1')}}" isIndex="{{false}}" text="暂无数据" bind:__l="__l"></ns-empty></view></block></view></mescroll-uni></view><ns-login class="vue-ref" vue-id="fde64f2a-3" data-ref="ns-login" bind:__l="__l"></ns-login><loading-cover class="vue-ref" vue-id="fde64f2a-4" data-ref="loadingCover" bind:__l="__l"></loading-cover><privacy-popup class="vue-ref" vue-id="fde64f2a-5" data-ref="privacyPopup" bind:__l="__l"></privacy-popup></view>
|
||||
1
public/weapp/pages_promotion/blindbox/goods_list.wxss
Executable file
1
public/weapp/pages_promotion/blindbox/goods_list.wxss
Executable file
@@ -0,0 +1 @@
|
||||
.goods-list-box{width:100%;height:100%;position:fixed;top:0;left:0}.box-bg{background-size:100% 100%;background-repeat:no-repeat;height:100vh}.goods-list.double-column{display:flex;flex-wrap:wrap;margin:0 30rpx}.goods-list.double-column .goods-item{flex:1;position:relative;background-color:#fff;flex-basis:48%;max-width:calc((100% - 30rpx) / 2);margin-right:30rpx;margin-bottom:20rpx;border-radius:10rpx}.goods-list.double-column .goods-item:nth-child(2n){margin-right:0}.goods-list.double-column .goods-item .goods-img{position:relative;overflow:hidden;border-top-left-radius:10rpx;border-top-right-radius:10rpx;width:330rpx;height:330rpx;background-color:#fff}.goods-list.double-column .goods-item .goods-img image{width:100%;height:100%;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.goods-list.double-column .goods-item .info-wrap{padding:0 26rpx 26rpx 26rpx}.goods-list.double-column .goods-item .info-wrap .goods-name{font-size:28rpx;line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word;margin-top:20rpx;height:68rpx}.goods-list.double-column .goods-item .info-wrap .discount-price{display:inline-block;font-weight:700;line-height:1;margin-top:16rpx}.goods-list.double-column .goods-item .info-wrap .discount-price .unit{margin-right:6rpx}.goods-list.double-column .goods-item .info-wrap .discount-price .delete-price{text-decoration:line-through;flex:1;font-weight:400}.goods-list.double-column .goods-item .info-wrap .discount-price .delete-price .unit{margin-right:6rpx}
|
||||
1
public/weapp/pages_promotion/blindbox/index.js
Executable file
1
public/weapp/pages_promotion/blindbox/index.js
Executable file
File diff suppressed because one or more lines are too long
10
public/weapp/pages_promotion/blindbox/index.json
Executable file
10
public/weapp/pages_promotion/blindbox/index.json
Executable file
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"navigationBarTitleText": "拆盲盒",
|
||||
"usingComponents": {
|
||||
"uni-popup": "/components/uni-popup/uni-popup",
|
||||
"ns-payment": "/components/ns-payment/ns-payment",
|
||||
"ns-login": "/components/ns-login/ns-login",
|
||||
"loading-cover": "/components/loading-cover/loading-cover",
|
||||
"ns-switch": "/components/ns-switch/ns-switch"
|
||||
}
|
||||
}
|
||||
1
public/weapp/pages_promotion/blindbox/index.wxml
Executable file
1
public/weapp/pages_promotion/blindbox/index.wxml
Executable file
File diff suppressed because one or more lines are too long
1
public/weapp/pages_promotion/blindbox/index.wxss
Executable file
1
public/weapp/pages_promotion/blindbox/index.wxss
Executable file
File diff suppressed because one or more lines are too long
1
public/weapp/pages_promotion/blindbox/list.js
Executable file
1
public/weapp/pages_promotion/blindbox/list.js
Executable file
@@ -0,0 +1 @@
|
||||
require('../common/vendor.js');(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages_promotion/blindbox/list"],{"23ef":function(t,e,n){"use strict";n.r(e);var i=n("79ee"),o=n("c05c");for(var s in o)["default"].indexOf(s)<0&&function(t){n.d(e,t,(function(){return o[t]}))}(s);n("b831"),n("a2cc");var a=n("828b"),r=Object(a["a"])(o["default"],i["b"],i["c"],!1,null,"3591663c",null,!1,i["a"],void 0);e["default"]=r.exports},3033:function(t,e,n){"use strict";(function(t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i={components:{nsAdv:function(){n.e("components/ns-adv/ns-adv").then(function(){return resolve(n("7e88"))}.bind(null,n)).catch(n.oe)}},data:function(){return{boxStatus:0,list:[],categoryList:[],showEmpty:!1,isIphoneX:!1,state:1,adv:{},mescroll:{num:1,size:8},topJudge:!1,bottom_tips_judge:!0,skuId:0,mpShareData:null}},onLoad:function(e){var n=this;if(setTimeout((function(){n.addonIsExist.blindbox||(n.$util.showToast({title:"商家未开启盲盒",mask:!0,duration:2e3}),setTimeout((function(){n.$util.redirectTo("/pages/index/index")}),2e3))}),1e3),this.getCategory(),this.isIphoneX=this.$util.uniappIsIPhoneX(),this.getDate(),e.source_member&&t.setStorageSync("source_member",e.source_member),e.scene){var i=decodeURIComponent(e.scene);i=i.split("&"),i.length&&i.forEach((function(e){-1!=e.indexOf("sku_id")&&(n.skuId=e.split("-")[1]),-1!=e.indexOf("m")&&t.setStorageSync("source_member",e.split("-")[1]),-1!=e.indexOf("is_test")&&t.setStorageSync("is_test",1)}))}},onShow:function(){var e=this;this.storeToken&&t.getStorageSync("source_member")&&this.$util.onSourceMember(t.getStorageSync("source_member")),this.$util.getMpShare().then((function(t){e.mpShareData=t}))},onShareAppMessage:function(){return this.mpShareData.appMessage},onShareTimeline:function(){return this.mpShareData.timeLine},methods:{getCategory:function(){var t=this;this.$api.sendRequest({url:"/blindbox/api/goods/categoryList",success:function(e){e.code>=0?t.categoryList=e.data:t.$util.showToast({title:e.message})}})},getDate:function(){var t=this;this.showEmpty=!1,this.$api.sendRequest({url:"/blindbox/api/goods/page",data:{page:this.mescroll.num,page_size:this.mescroll.size,category_id:this.boxStatus},success:function(e){if(t.showEmpty=!0,e.code>=0)if(e.data.list.length>0){var n;n=e.data.list,n.length<t.mescroll.size&&(t.bottom_tips_judge=!0),t.list=t.list.concat(n),t.mescroll.num+=1}else t.mescroll.num>1&&(t.bottom_tips_judge=!0);t.$refs.loadingCover&&t.$refs.loadingCover.hide()}})},categoryChange:function(t){this.boxStatus=t,this.mescroll.num=1,this.list=[],this.bottom_tips_judge=!1,this.getDate()},toDetail:function(t){this.$util.redirectTo("/pages_promotion/blindbox/index",{blindbox_id:t})},imageError:function(t){this.list[t].blindbox_images=this.$util.getDefaultImage().goods,this.$forceUpdate()},watchScroll:function(t){this.topHeight=t.detail.scrollTop,this.topHeight<165?this.topJudge=!1:this.topJudge=!0}}};e.default=i}).call(this,n("df3c")["default"])},"79ee":function(t,e,n){"use strict";n.d(e,"b",(function(){return o})),n.d(e,"c",(function(){return s})),n.d(e,"a",(function(){return i}));var i={nsAdv:function(){return n.e("components/ns-adv/ns-adv").then(n.bind(null,"7e88"))},nsEmpty:function(){return n.e("components/ns-empty/ns-empty").then(n.bind(null,"52a6"))},hoverNav:function(){return n.e("components/hover-nav/hover-nav").then(n.bind(null,"c1f1"))},loadingCover:function(){return n.e("components/loading-cover/loading-cover").then(n.bind(null,"c003"))}},o=function(){var t=this,e=t.$createElement,n=(t._self._c,t.list.length),i=n>0?t.__map(t.list,(function(e,n){var i=t.__get_orig(e),o=""!=e.blindbox_images?t.$util.img(e.blindbox_images):null,s=""==e.blindbox_images?t.$util.img("public/uniapp/blindbox/default.png"):null,a=parseFloat(e.price).toFixed(2).split("."),r=parseFloat(e.price).toFixed(2).split(".");return{$orig:i,g1:o,g2:s,g3:a,g4:r}})):null,o=t.list.length;t.$mp.data=Object.assign({},{$root:{g0:n,l0:i,g5:o}})},s=[]},"86f8":function(t,e,n){},"8eac":function(t,e,n){},"9cbc":function(t,e,n){"use strict";(function(t,e){var i=n("47a9");n("d381");i(n("3240"));var o=i(n("23ef"));t.__webpack_require_UNI_MP_PLUGIN__=n,e(o.default)}).call(this,n("3223")["default"],n("df3c")["createPage"])},a2cc:function(t,e,n){"use strict";var i=n("8eac"),o=n.n(i);o.a},b831:function(t,e,n){"use strict";var i=n("86f8"),o=n.n(i);o.a},c05c:function(t,e,n){"use strict";n.r(e);var i=n("3033"),o=n.n(i);for(var s in i)["default"].indexOf(s)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(s);e["default"]=o.a}},[["9cbc","common/runtime","common/vendor"]]]);
|
||||
9
public/weapp/pages_promotion/blindbox/list.json
Executable file
9
public/weapp/pages_promotion/blindbox/list.json
Executable file
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"navigationBarTitleText": "盲盒",
|
||||
"usingComponents": {
|
||||
"ns-adv": "/components/ns-adv/ns-adv",
|
||||
"ns-empty": "/components/ns-empty/ns-empty",
|
||||
"hover-nav": "/components/hover-nav/hover-nav",
|
||||
"loading-cover": "/components/loading-cover/loading-cover"
|
||||
}
|
||||
}
|
||||
1
public/weapp/pages_promotion/blindbox/list.wxml
Executable file
1
public/weapp/pages_promotion/blindbox/list.wxml
Executable file
@@ -0,0 +1 @@
|
||||
<page-meta page-style="{{themeColor}}" class="data-v-3591663c"></page-meta><view class="{{['data-v-3591663c',isIphoneX?'iphone-x':'']}}"><scroll-view class="topHeight data-v-3591663c" scroll-y="true" data-event-opts="{{[['scroll',[['watchScroll',['$event']]]],['scrolltolower',[['getDate',['$event']]]]]}}" bindscroll="__e" bindscrolltolower="__e"><view class="ns-adv data-v-3591663c"><ns-adv vue-id="589d2d14-1" keyword="NS_BLINDBOX" class="data-v-3591663c" bind:__l="__l"></ns-adv><view class="{{['data-v-3591663c',topJudge?'my_box_category_box':'']}}"><view class="my_box_category-big my_box_category data-v-3591663c"><view data-event-opts="{{[['tap',[['categoryChange',['0']]]]]}}" class="category-item data-v-3591663c" bindtap="__e"><view class="{{['item-con','data-v-3591663c',boxStatus==0?'active color-base-text color-base-bg-before':'']}}">全部</view></view><scroll-view class="coupon-all data-v-3591663c" scroll-x="{{true}}" show-scrollbar="{{false}}"><view class="my_box_category data-v-3591663c"><block wx:for="{{categoryList}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view data-event-opts="{{[['tap',[['categoryChange',['$0'],[[['categoryList','',index,'category_id']]]]]]]}}" class="category-item data-v-3591663c" bindtap="__e"><view class="{{['item-con','data-v-3591663c',item.category_id==boxStatus?'active color-base-text color-base-bg-before':'']}}">{{''+item.category_name+''}}</view></view></block></view></scroll-view></view></view><block wx:if="{{topJudge}}"><view class="hover_category data-v-3591663c"></view></block></view><block wx:if="{{$root.g0>0}}"><view class="goods-list double-column data-v-3591663c"><block wx:for="{{$root.l0}}" wx:for-item="items" wx:for-index="indexs" wx:key="indexs"><view data-event-opts="{{[['tap',[['toDetail',['$0'],[[['list','',indexs,'blindbox_id']]]]]]]}}" class="goods-item margin-bottom data-v-3591663c" bindtap="__e"><view class="goods-img data-v-3591663c"><block wx:if="{{items.$orig.blindbox_images!=''}}"><image src="{{items.g1}}" mode="aspectFit" data-event-opts="{{[['error',[['imageError',[indexs]]]]]}}" binderror="__e" class="data-v-3591663c"></image></block><block wx:else><image src="{{items.g2}}" class="data-v-3591663c"></image></block></view><view class="info-wrap data-v-3591663c"><view class="name-wrap data-v-3591663c"><view class="goods-name data-v-3591663c">{{items.$orig.blindbox_name}}</view></view><view class="discount-price data-v-3591663c"><text class="unit price-style small data-v-3591663c">¥<text class="price price-style large data-v-3591663c">{{items.g3[0]}}</text>{{'.'+items.g4[1]+''}}</text></view></view></view></block></view></block><block wx:if="{{bottom_tips_judge}}"><view class="bottom_tips_judge data-v-3591663c">已经到底了</view></block><block wx:if="{{$root.g5==0}}"><view class="data-v-3591663c"><ns-empty vue-id="589d2d14-2" isIndex="{{false}}" text="暂无数据" class="data-v-3591663c" bind:__l="__l"></ns-empty></view></block></scroll-view><hover-nav vue-id="589d2d14-3" class="data-v-3591663c" bind:__l="__l"></hover-nav><loading-cover vue-id="589d2d14-4" data-ref="loadingCover" class="data-v-3591663c vue-ref" bind:__l="__l"></loading-cover><privacy-popup vue-id="589d2d14-5" data-ref="privacyPopup" class="data-v-3591663c vue-ref" bind:__l="__l"></privacy-popup></view>
|
||||
1
public/weapp/pages_promotion/blindbox/list.wxss
Executable file
1
public/weapp/pages_promotion/blindbox/list.wxss
Executable file
@@ -0,0 +1 @@
|
||||
.ns-adv{padding:20rpx 30rpx 0;overflow:hidden;line-height:1;background-color:#fff;margin-bottom:20rpx}.ns-adv .my_box_category{line-height:1;width:100%;display:flex;z-index:999;box-sizing:border-box}.ns-adv .my_box_category .category-item{text-align:center;margin:0 20rpx;white-space:nowrap}.ns-adv .my_box_category .category-item .item-con{display:inline-block;height:88rpx;font-size:30rpx;position:relative;line-height:88rpx}.ns-adv .my_box_category .category-item .item-con.active:after{content:"";display:block;text-align:center;width:100%;height:4rpx;border-radius:10rpx;position:absolute;left:0;bottom:0}.goods-list.double-column{display:flex;flex-wrap:wrap;margin:0 30rpx}.goods-list.double-column .goods-item{flex:1;position:relative;background-color:#fff;flex-basis:48%;max-width:calc((100% - 30rpx) / 2);margin-right:30rpx;margin-bottom:20rpx;border-radius:10rpx}.goods-list.double-column .goods-item:nth-child(2n){margin-right:0}.goods-list.double-column .goods-item .goods-img{position:relative;overflow:hidden;padding-top:100%;border-top-left-radius:10rpx;border-top-right-radius:10rpx;background-color:#fff}.goods-list.double-column .goods-item .goods-img image{height:332rpx;width:100%;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.goods-list.double-column .goods-item .info-wrap{padding:0 26rpx 26rpx 26rpx}.goods-list.double-column .goods-item .info-wrap .goods-name{font-size:28rpx;line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word;margin-top:20rpx;height:68rpx}.goods-list.double-column .goods-item .info-wrap .discount-price{display:inline-block;font-weight:700;line-height:1;margin-top:16rpx;color:var(--price-color)}.goods-list.double-column .goods-item .info-wrap .discount-price .unit{margin-right:6rpx}.goods-list.double-column .goods-item .info-wrap .discount-price .delete-price{text-decoration:line-through;flex:1;font-weight:400}.goods-list.double-column .goods-item .info-wrap .discount-price .delete-price .unit{margin-right:6rpx}.data-v-3591663c .fixed{top:40vh}.data-v-3591663c .coupon-all{width:85%}.topHeight.data-v-3591663c{height:100vh}.my_box_category_box.data-v-3591663c{position:fixed;top:0;left:0;width:100%;background:#fff;z-index:999999;padding:0 30rpx;box-sizing:border-box}.hover_category.data-v-3591663c{height:90rpx}.bottom_tips_judge.data-v-3591663c{color:#ccc;font-size:28rpx;text-align:center;padding:20rpx 0}
|
||||
1
public/weapp/pages_promotion/blindbox/my_box.js
Executable file
1
public/weapp/pages_promotion/blindbox/my_box.js
Executable file
@@ -0,0 +1 @@
|
||||
require('../common/vendor.js');(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages_promotion/blindbox/my_box"],{"0297":function(n,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i={data:function(){return{boxStatusList:[{id:"",name:"全部"},{id:"1",name:"进行中"},{id:"2",name:"已结束"}],boxStatus:"",blindbox:[],state:1,showEmpty:!1,isIphoneX:!1}},onShow:function(){var n=this;setTimeout((function(){n.addonIsExist.blindbox||(n.$util.showToast({title:"商家未开启盲盒",mask:!0,duration:2e3}),setTimeout((function(){n.$util.redirectTo("/pages/index/index")}),2e3))}),1e3),this.storeToken?this.$refs.mescroll&&this.$refs.mescroll.refresh():this.$nextTick((function(){n.$refs.login.open("/pages_promotion/blindbox/my_box")}))},onLoad:function(){this.isIphoneX=this.$util.uniappIsIPhoneX()},methods:{getbox:function(n){var t=this;this.showEmpty=!1,this.$api.sendRequest({url:"/blindbox/api/blindbox/myblindbox",data:{status:this.boxStatus,page:n.num,page_size:n.size},success:function(e){t.showEmpty=!0;var i=[];0==e.code&&e.data?i=e.data.list:t.$util.showToast({title:e.message}),n.endSuccess(i.length),1==n.num&&(t.blindbox=[]),t.blindbox=t.blindbox.concat(i),t.$refs.loadingCover&&t.$refs.loadingCover.hide()}})},categoryChange:function(n){this.boxStatus=n,this.$refs.mescroll.refresh()},toMyprize:function(n){this.$util.redirectTo("/pages_promotion/blindbox/my_prize",{blindbox_id:n.blindbox_id})},errorImg:function(){this.blindbox.blindbox_images=this.$util.getDefaultImage().goods}},watch:{storeToken:function(n,t){n&&this.$refs.mescroll.refresh()}}};t.default=i},"226a":function(n,t,e){"use strict";(function(n,t){var i=e("47a9");e("d381");i(e("3240"));var o=i(e("489c"));n.__webpack_require_UNI_MP_PLUGIN__=e,t(o.default)}).call(this,e("3223")["default"],e("df3c")["createPage"])},"489c":function(n,t,e){"use strict";e.r(t);var i=e("53b1"),o=e("afc7");for(var s in o)["default"].indexOf(s)<0&&function(n){e.d(t,n,(function(){return o[n]}))}(s);e("f1e7");var a=e("828b"),r=Object(a["a"])(o["default"],i["b"],i["c"],!1,null,null,null,!1,i["a"],void 0);t["default"]=r.exports},"53b1":function(n,t,e){"use strict";e.d(t,"b",(function(){return o})),e.d(t,"c",(function(){return s})),e.d(t,"a",(function(){return i}));var i={nsEmpty:function(){return e.e("components/ns-empty/ns-empty").then(e.bind(null,"52a6"))},nsLogin:function(){return Promise.all([e.e("common/vendor"),e.e("components/ns-login/ns-login")]).then(e.bind(null,"2910"))},loadingCover:function(){return e.e("components/loading-cover/loading-cover").then(e.bind(null,"c003"))}},o=function(){var n=this,t=n.$createElement,e=(n._self._c,n.storeToken?n.blindbox.length:null),i=n.storeToken&&e>0?n.__map(n.blindbox,(function(t,e){var i=n.__get_orig(t),o=""!=t.blindbox_images?n.$util.img(t.blindbox_images):null,s=""==t.blindbox_images?n.$util.img("public/uniapp/blindbox/default.png"):null,a=n.$util.timeStampTurnTime(t.end_time);return{$orig:i,g1:o,g2:s,g3:a}})):null;n.$mp.data=Object.assign({},{$root:{g0:e,l0:i}})},s=[]},"90dc":function(n,t,e){},afc7:function(n,t,e){"use strict";e.r(t);var i=e("0297"),o=e.n(i);for(var s in i)["default"].indexOf(s)<0&&function(n){e.d(t,n,(function(){return i[n]}))}(s);t["default"]=o.a},f1e7:function(n,t,e){"use strict";var i=e("90dc"),o=e.n(i);o.a}},[["226a","common/runtime","common/vendor"]]]);
|
||||
8
public/weapp/pages_promotion/blindbox/my_box.json
Executable file
8
public/weapp/pages_promotion/blindbox/my_box.json
Executable file
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"navigationBarTitleText": "我的盲盒活动",
|
||||
"usingComponents": {
|
||||
"ns-empty": "/components/ns-empty/ns-empty",
|
||||
"ns-login": "/components/ns-login/ns-login",
|
||||
"loading-cover": "/components/loading-cover/loading-cover"
|
||||
}
|
||||
}
|
||||
1
public/weapp/pages_promotion/blindbox/my_box.wxml
Executable file
1
public/weapp/pages_promotion/blindbox/my_box.wxml
Executable file
@@ -0,0 +1 @@
|
||||
<page-meta page-style="{{themeColor}}"></page-meta><view class="{{['my_box',isIphoneX?'iphone-x':'']}}"><block wx:if="{{storeToken}}"><view class="my_box_category"><block wx:for="{{boxStatusList}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view data-event-opts="{{[['tap',[['categoryChange',['$0'],[[['boxStatusList','',index,'id']]]]]]]}}" class="category-item" bindtap="__e"><view class="{{['item-con',item.id==boxStatus?'active color-base-text color-base-bg-before acts':'']}}">{{item.name}}</view></view></block></view></block><block wx:if="{{storeToken}}"><mescroll-uni class="vue-ref" vue-id="0870083a-1" top="90" data-ref="mescroll" data-event-opts="{{[['^getData',[['getbox']]]]}}" bind:getData="__e" bind:__l="__l" vue-slots="{{['list']}}"><view slot="list"><block wx:if="{{$root.g0>0}}"><view class="item"><block wx:for="{{$root.l0}}" wx:for-item="items" wx:for-index="indexs" wx:key="indexs"><view class="goods-list"><view class="list-body"><view class="list-body-img"><block wx:if="{{items.$orig.blindbox_images!=''}}"><image src="{{items.g1}}" mode="aspectFit" data-event-opts="{{[['error',[['errorImg']]]]}}" binderror="__e"></image></block><block wx:else><image src="{{items.g2}}"></image></block></view><view class="shop-content"><view class="shop-title">{{items.$orig.blindbox_name}}</view><block wx:if="{{items.$orig.blindbox_status==1}}"><view class="statusing font-size-tag">进行中</view></block><block wx:if="{{items.$orig.blindbox_status==2}}"><view class="statused font-size-tag color-tip">已结束</view></block><view class="font-size-tag ul"><text class="li"></text><text class="color-tip lititle">盲盒次数:<text class="color-title">{{'可拆'+items.$orig.blindbox_count+'次,剩余'}}<text class="color-base-text">{{items.$orig.blindbox_inventory}}</text>次</text></text></view><view class="font-size-tag ul"><text class="li-two"></text><text class="color-tip lititle">我的次数:<text class="color-title">已拆<text class="color-base-text">{{items.$orig.buy_num}}</text>次</text></text></view></view></view><view class="my-prize-box"><text class="color-tip prize-time font-size-tag">{{"结束时间:"+items.g3}}</text><text data-event-opts="{{[['tap',[['toMyprize',['$0'],[[['blindbox','',indexs]]]]]]]}}" class="color-base-text my-prize" bindtap="__e">我的奖品<text class="iconfont icon-right font-size-sub toprizeicon"></text></text></view></view></block></view></block><block wx:else><view><ns-empty vue-id="{{('0870083a-2')+','+('0870083a-1')}}" isIndex="{{false}}" text="暂无数据" bind:__l="__l"></ns-empty></view></block></view></mescroll-uni></block><ns-login class="vue-ref" vue-id="0870083a-3" data-ref="ns-login" bind:__l="__l"></ns-login><loading-cover class="vue-ref" vue-id="0870083a-4" data-ref="loadingCover" bind:__l="__l"></loading-cover></view>
|
||||
1
public/weapp/pages_promotion/blindbox/my_box.wxss
Executable file
1
public/weapp/pages_promotion/blindbox/my_box.wxss
Executable file
@@ -0,0 +1 @@
|
||||
.my_box .my_box_category{width:100%;height:88rpx;display:flex;justify-content:space-around;background-color:#fff;position:fixed;top:0;z-index:999;box-sizing:border-box}.my_box .my_box_category .category-item{width:100rpx;text-align:center}.my_box .my_box_category .category-item .item-con{display:inline-block;height:88rpx;font-size:30rpx;position:relative;line-height:88rpx}.my_box .my_box_category .category-item .acts{font-weight:700}.my_box .my_box_category .category-item .item-con.active:after{content:"";display:block;text-align:center;width:100%;height:4rpx;border-radius:6rpx;position:absolute;left:0;bottom:0}.my_box .my_box_category .category-item:last-of-type{margin-right:0}.my_box .goods-list{margin:20rpx 30rpx;background-color:#fff;border-radius:10rpx;padding:30rpx}.my_box .goods-list .list-body{display:flex;justify-content:space-between}.my_box .goods-list .list-body .list-body-img{display:flex;align-items:center;justify-content:center;background-color:#fff;width:232rpx;height:232rpx;margin-right:20rpx}.my_box .goods-list .list-body .list-body-img image{width:100%;height:100%}.my_box .goods-list .list-body .shop-content{display:flex;flex-direction:column;justify-content:space-between;flex:1}.my_box .goods-list .list-body .shop-content .shop-title{margin-top:-8rpx;height:84rpx;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word;line-height:42rpx;color:#303133}.my_box .goods-list .list-body .shop-content .statusing{color:#03bd04;border:2rpx solid #03bd04;border-radius:6rpx;padding:6rpx 0;line-height:1;width:104rpx;text-align:center}.my_box .goods-list .list-body .shop-content .status{border:2rpx solid #909399;border-radius:6rpx;padding:6rpx 0;line-height:1;width:104rpx;text-align:center}.my_box .goods-list .list-body .shop-content .statused{border:2rpx solid #909399;border-radius:6rpx;padding:6rpx 0;line-height:1;width:104rpx;text-align:center}.my_box .goods-list .list-body .shop-content .box-price{line-height:1;font-size:40rpx}.my_box .goods-list .list-body .shop-content .box-price .box-price-icon{margin-right:6rpx;font-size:24rpx}.my_box .goods-list .list-body .shop-content .ul{display:flex;align-items:center}.my_box .goods-list .list-body .shop-content .ul .li{display:inline-block;background-color:#ff4544;width:6rpx;height:6rpx;border-radius:50%;margin-right:10rpx}.my_box .goods-list .list-body .shop-content .ul .lititle{white-space:nowrap}.my_box .goods-list .list-body .shop-content .ul .li-two{display:inline-block;background-color:#4470ff;width:6rpx;height:6rpx;border-radius:50%;margin-right:10rpx}.my_box .goods-list .my-prize-box{border-top:2rpx solid #eee;margin-top:20rpx;padding-top:20rpx;display:flex;justify-content:space-between;align-items:center}.my_box .goods-list .my-prize-box .toprizeicon{margin-left:10rpx}
|
||||
1
public/weapp/pages_promotion/blindbox/my_prize.js
Executable file
1
public/weapp/pages_promotion/blindbox/my_prize.js
Executable file
@@ -0,0 +1 @@
|
||||
require('../common/vendor.js');(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages_promotion/blindbox/my_prize"],{1388:function(i,n,t){},"324d":function(i,n,t){},"40f6":function(i,n,t){"use strict";(function(i){Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var t={data:function(){return{myprizes:!0,participant:!1,blindbox:[],diff:"1",blindgoods:{},blindboxId:"",mescroll:null,typeShow:!0}},onLoad:function(i){this.blindboxId=i.blindbox_id,this.getGoods()},methods:{getGoods:function(){var i=this;this.$api.sendRequest({url:"/blindbox/api/blindbox/blindboxInfo",data:{blindbox_id:this.blindboxId},success:function(n){n.code>=0?i.blindgoods=n.data:i.$util.showToast({title:n.message})}})},getMyPrize:function(i){var n=this;this.mescroll=i,this.$api.sendRequest({url:"/blindbox/api/blindbox/box",data:{blindbox_id:this.blindboxId,diff:this.diff,page:i.num,page_size:i.size},success:function(t){n.typeShow=!0;var e=[];0==t.code&&t.data?e=t.data.list:n.$util.showToast({title:t.message}),i.endSuccess(e.length),1==i.num&&(n.blindbox=[]),n.blindbox=n.blindbox.concat(e),n.$refs.loadingCover&&n.$refs.loadingCover.hide()}})},myPrize:function(i){this.blindbox=[],this.diff=i,this.typeShow=!1,this.mescroll.resetUpScroll(!1)},errorImg:function(){this.blindgoods.blindbox_images=this.$util.getDefaultImage().goods,this.$forceUpdate()},errorSkuImg:function(){this.blindbox.sku_image=this.$util.getDefaultImage().goods},errorSkuHeadImg:function(){this.blindbox.headimg=this.$util.getDefaultImage().head},deliver:function(n){var t=this;i.setStorage({key:"blindOrderCreateData",data:{sku_id:n.sku_id.toString(),num:1,blindbox_goods_id:n.blindbox_goods_id,out_trade_no:n.out_trade_no},success:function(){t.$util.redirectTo("/pages_promotion/blindbox/fill_address")}})},look:function(i){this.$util.redirectTo("/pages/order/list",{order_id:i.order_id})}}};n.default=t}).call(this,t("df3c")["default"])},"7efb":function(i,n,t){"use strict";t.r(n);var e=t("eb70"),o=t("bff1");for(var l in o)["default"].indexOf(l)<0&&function(i){t.d(n,i,(function(){return o[i]}))}(l);t("9b54"),t("9078");var d=t("828b"),u=Object(d["a"])(o["default"],e["b"],e["c"],!1,null,null,null,!1,e["a"],void 0);n["default"]=u.exports},9078:function(i,n,t){"use strict";var e=t("324d"),o=t.n(e);o.a},"9b54":function(i,n,t){"use strict";var e=t("1388"),o=t.n(e);o.a},bff1:function(i,n,t){"use strict";t.r(n);var e=t("40f6"),o=t.n(e);for(var l in e)["default"].indexOf(l)<0&&function(i){t.d(n,i,(function(){return e[i]}))}(l);n["default"]=o.a},eb70:function(i,n,t){"use strict";t.d(n,"b",(function(){return o})),t.d(n,"c",(function(){return l})),t.d(n,"a",(function(){return e}));var e={loadingCover:function(){return t.e("components/loading-cover/loading-cover").then(t.bind(null,"c003"))}},o=function(){var i=this,n=i.$createElement,t=(i._self._c,i.$util.img("public/uniapp/blindbox/index_bg.png")),e=""!=i.blindgoods.blindbox_images?i.$util.img(i.blindgoods.blindbox_images):null,o=""==i.blindgoods.blindbox_images?i.$util.img("public/uniapp/blindbox/default.png"):null,l=i.typeShow?i.blindbox.length:null,d=i.typeShow&&l>0?i.__map(i.blindbox,(function(n,t){var e=i.__get_orig(n),o=1==i.diff&&""!=n.sku_image?i.$util.img(n.sku_image):null,l=1==i.diff&&""==n.sku_image?i.$util.img("public/uniapp/blindbox/default.png"):null,d=2==i.diff&&n.headimg?i.$util.img(n.headimg):null,u=2!=i.diff||n.headimg?null:i.$util.img("public/uniapp/common/default_headimg.png"),a=1==i.diff?i.$util.timeStampTurnTime(n.create_time):null,s=2==i.diff?i.$util.timeStampTurnTime(n.create_time):null;return{$orig:e,g4:o,g5:l,g6:d,g7:u,g8:a,g9:s}})):null,u=!i.typeShow||l>0||1!=i.diff?null:i.$util.img("public/uniapp/blindbox/prize_null.png"),a=!i.typeShow||l>0||2!=i.diff?null:i.$util.img("public/uniapp/blindbox/people_null.png");i.$mp.data=Object.assign({},{$root:{g0:t,g1:e,g2:o,g3:l,l0:d,g10:u,g11:a}})},l=[]},feaf:function(i,n,t){"use strict";(function(i,n){var e=t("47a9");t("d381");e(t("3240"));var o=e(t("7efb"));i.__webpack_require_UNI_MP_PLUGIN__=t,n(o.default)}).call(this,t("3223")["default"],t("df3c")["createPage"])}},[["feaf","common/runtime","common/vendor"]]]);
|
||||
6
public/weapp/pages_promotion/blindbox/my_prize.json
Executable file
6
public/weapp/pages_promotion/blindbox/my_prize.json
Executable file
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"navigationBarTitleText": "我的奖品",
|
||||
"usingComponents": {
|
||||
"loading-cover": "/components/loading-cover/loading-cover"
|
||||
}
|
||||
}
|
||||
1
public/weapp/pages_promotion/blindbox/my_prize.wxml
Executable file
1
public/weapp/pages_promotion/blindbox/my_prize.wxml
Executable file
@@ -0,0 +1 @@
|
||||
<page-meta page-style="{{themeColor}}"></page-meta><view class="prize-box"><view class="my_prize" style="{{'background-image:'+('url('+$root.g0+')')+';'}}"><view class="top"><view class="top-img"><block wx:if="{{blindgoods.blindbox_images!=''}}"><image src="{{$root.g1}}" mode="aspectFit" data-event-opts="{{[['error',[['errorImg']]]]}}" binderror="__e"></image></block><block wx:else><image src="{{$root.g2}}"></image></block></view><view class="right"><view class="blind-title font-size-toolbar">{{blindgoods.blindbox_name}}</view><block wx:if="{{blindgoods.blindbox_status==1}}"><view class="statused font-size-tag">进行中</view></block><block wx:if="{{blindgoods.blindbox_status==-1}}"><view class="statused font-size-tag">已关闭</view></block><block wx:if="{{blindgoods.blindbox_status==2}}"><view class="statused font-size-tag">已结束</view></block><view class="font-size-tag ul"><text class="li"></text><text>盲盒次数:</text><text>{{'可拆'+blindgoods.blindbox_count+'次,剩余'}}<text class="chi">{{blindgoods.blindbox_inventory}}</text>次</text></view><view class="font-size-tag ul"><text class="li"></text><text>我的次数:</text><text>已拆<text class="chi">{{blindgoods.buy_num}}</text>次</text></view></view></view><view class="content"><view class="tabs"><view data-event-opts="{{[['tap',[['myPrize',['1']]]]]}}" class="{{[diff==1?'tab tab_left act':'tab tab_left']}}" bindtap="__e">我的奖品</view><view data-event-opts="{{[['tap',[['myPrize',['2']]]]]}}" class="{{[diff==2?'tab tab_right act':'tab tab_right']}}" bindtap="__e">参与人</view></view><mescroll-uni class="vue-ref" vue-id="40c31493-1" size="{{10}}" data-ref="mescroll" data-event-opts="{{[['^getData',[['getMyPrize']]]]}}" bind:getData="__e" bind:__l="__l" vue-slots="{{['list']}}"><view slot="list"><view class="big"><block wx:if="{{typeShow}}"><view class="list-tab"><block wx:if="{{$root.g3>0}}"><view class="goods-list"><block wx:for="{{$root.l0}}" wx:for-item="items" wx:for-index="indexs" wx:key="indexs"><view class="list-body"><block wx:if="{{diff==1}}"><view class="list-body-img"><block wx:if="{{items.$orig.sku_image!=''}}"><image src="{{items.g4}}" mode="aspectFit" data-event-opts="{{[['error',[['errorSkuImg']]]]}}" binderror="__e"></image></block><block wx:else><image src="{{items.g5}}"></image></block></view></block><block wx:if="{{diff==2}}"><view class="list-body-img-right"><block wx:if="{{items.$orig.headimg}}"><image src="{{items.g6}}" mode="aspectFit" data-event-opts="{{[['error',[['errorSkuHeadImg']]]]}}" binderror="__e"></image></block><block wx:else><image src="{{items.g7}}"></image></block></view></block><block wx:if="{{diff==1}}"><view class="shop-content"><view class="shop-title">{{items.$orig.sku_name}}</view><view class="shop-time"><text class="color-tip font-size-tag">{{items.g8}}</text><block wx:if="{{items.$orig.is_dispatch==0}}"><button class="mini" type="primary" size="mini" data-event-opts="{{[['tap',[['deliver',['$0'],[[['blindbox','',indexs]]]]]]]}}" bindtap="__e">发货</button></block><block wx:if="{{items.$orig.is_dispatch==1}}"><button class="mini" type="primary" size="mini" data-event-opts="{{[['tap',[['look',['$0'],[[['blindbox','',indexs]]]]]]]}}" bindtap="__e">查看状态</button></block></view></view></block><block wx:if="{{diff==2}}"><view class="shop-content-right"><view class="shop-name-right"><text>{{items.$orig.nickname}}</text><text class="color-tip font-size-tag">{{items.g9}}</text></view><view class="shop-title-right color-sub font-size-tag">{{"获得"+items.$orig.sku_name}}</view></view></block></view></block></view></block><block wx:else><view class="prize-null"><block wx:if="{{diff==1}}"><view class="prize-image"><image src="{{$root.g10}}" mode="aspectFill"></image></view></block><block wx:if="{{diff==1}}"><view class="prize-null-title">暂无奖品~</view></block><block wx:if="{{diff==2}}"><view class="prize-image"><image src="{{$root.g11}}" mode="aspectFill"></image></view></block><block wx:if="{{diff==2}}"><view class="prize-null-title">暂无参与人~</view></block></view></block></view></block><block wx:else><view><view class="jiazai-box" style="background:#fff;"><view class="jiazai">加载中...</view></view></view></block></view></view></mescroll-uni></view></view><loading-cover class="vue-ref" vue-id="40c31493-2" data-ref="loadingCover" bind:__l="__l"></loading-cover></view>
|
||||
1
public/weapp/pages_promotion/blindbox/my_prize.wxss
Executable file
1
public/weapp/pages_promotion/blindbox/my_prize.wxss
Executable file
File diff suppressed because one or more lines are too long
1
public/weapp/pages_promotion/bundling/detail.js
Executable file
1
public/weapp/pages_promotion/bundling/detail.js
Executable file
@@ -0,0 +1 @@
|
||||
require('../common/vendor.js');(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages_promotion/bundling/detail"],{"0f4f":function(n,e,t){"use strict";(function(n,e){var i=t("47a9");t("d381");i(t("3240"));var o=i(t("370d"));n.__webpack_require_UNI_MP_PLUGIN__=t,e(o.default)}).call(this,t("3223")["default"],t("df3c")["createPage"])},"370d":function(n,e,t){"use strict";t.r(e);var i=t("b721"),o=t("954d");for(var a in o)["default"].indexOf(a)<0&&function(n){t.d(e,n,(function(){return o[n]}))}(a);t("8516");var r=t("828b"),u=Object(r["a"])(o["default"],i["b"],i["c"],!1,null,null,null,!1,i["a"],void 0);e["default"]=u.exports},8516:function(n,e,t){"use strict";var i=t("95a6"),o=t.n(i);o.a},"950a":function(n,e,t){"use strict";(function(n){var i=t("47a9");Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=i(t("7eb4")),a=i(t("ee10")),r={data:function(){return{num:1,blId:0,combo:[],packagePrice:[],saveThePrice:0,isDisabled:!1,isIphoneX:!1}},onLoad:function(n){this.blId=n.bl_id||0,this.isIphoneX=this.$util.uniappIsIPhoneX()},onShow:function(){var n=this;setTimeout((function(){n.addonIsExist.bundling||(n.$util.showToast({title:"商家未开启组合套餐",mask:!0,duration:2e3}),setTimeout((function(){n.$util.redirectTo("/pages/index/index")}),2e3))}),1e3),this.getDetail()},onHide:function(){this.btnSwitch=!0},methods:{getDetail:function(){var n=this;this.$api.sendRequest({url:"/bundling/api/bundling/detail",data:{bl_id:this.blId},success:function(e){e.data?(n.combo=e.data,n.numberChange()):n.$util.showToast({title:e.message}),n.$refs.loadingCover&&n.$refs.loadingCover.hide()},fail:function(e){n.$refs.loadingCover&&n.$refs.loadingCover.hide()}})},toGoodsDetail:function(n){this.$util.redirectTo("/pages/goods/detail",{goods_id:n.goods_id})},numberChange:function(n,e){var t=this;setTimeout((function(){var i=0;n&&0==t.num.length&&(t.num=1,i++),n&&(t.num<=0||isNaN(t.num))&&(t.number=1,i++),n&&(t.num=parseInt(t.num));for(var o=0,a=0;a<t.combo.bundling_goods.length;a++)o+=parseFloat(t.combo.bundling_goods[a].price),t.combo.bundling_goods[a].stock<t.num&&i++;t.isDisabled=!(i>0),t.saveThePrice=((o-t.combo.bl_price)*t.num).toFixed(2),t.packagePrice=(t.combo.bl_price*t.num).toFixed(2),e&&e()}),0)},comboBuy:function(){var e=this;return(0,a.default)(o.default.mark((function t(){return o.default.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(e.isDisabled){t.next=2;break}return t.abrupt("return");case 2:e.numberChange(!0,(function(){if(e.storeToken){if(0!=e.btnSwitch){e.btnSwitch=!1;var t={bl_id:e.blId,num:e.num};n.setStorage({key:"comboOrderCreateData",data:t,success:function(){e.$util.redirectTo("/pages_promotion/bundling/payment"),e.btnSwitch=!0}})}}else e.$refs.login.open("/pages_promotion/bundling/detail?bl_id="+e.blId)}));case 3:case"end":return t.stop()}}),t)})))()},imageError:function(n){this.combo.bundling_goods[n].sku_image=this.$util.getDefaultImage().goods,this.$forceUpdate()}},onShareAppMessage:function(n){var e="/pages_promotion/combo/detail?bl_id="+this.blId;return{title:"购买套餐,优惠多多哦",path:e,success:function(n){},fail:function(n){}}}};e.default=r}).call(this,t("df3c")["default"])},"954d":function(n,e,t){"use strict";t.r(e);var i=t("950a"),o=t.n(i);for(var a in i)["default"].indexOf(a)<0&&function(n){t.d(e,n,(function(){return i[n]}))}(a);e["default"]=o.a},"95a6":function(n,e,t){},b721:function(n,e,t){"use strict";t.d(e,"b",(function(){return o})),t.d(e,"c",(function(){return a})),t.d(e,"a",(function(){return i}));var i={hoverNav:function(){return t.e("components/hover-nav/hover-nav").then(t.bind(null,"c1f1"))},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"))}},o=function(){var n=this,e=n.$createElement,t=(n._self._c,n.$lang("common.currencySymbol")),i=n.__map(n.combo.bundling_goods,(function(e,t){var i=n.__get_orig(e),o=n.$util.img(e.sku_image,{size:"mid"}),a=parseFloat(e.price).toFixed(2).split("."),r=parseFloat(e.price).toFixed(2).split(".");return{$orig:i,g0:o,g1:a,g2:r}})),o=n.$lang("common.currencySymbol"),a=parseFloat(n.packagePrice).toFixed(2).split("."),r=parseFloat(n.packagePrice).toFixed(2).split(".");n.$mp.data=Object.assign({},{$root:{m0:t,l0:i,m1:o,g3:a,g4:r}})},a=[]}},[["0f4f","common/runtime","common/vendor"]]]);
|
||||
7
public/weapp/pages_promotion/bundling/detail.json
Executable file
7
public/weapp/pages_promotion/bundling/detail.json
Executable file
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"usingComponents": {
|
||||
"hover-nav": "/components/hover-nav/hover-nav",
|
||||
"loading-cover": "/components/loading-cover/loading-cover",
|
||||
"ns-login": "/components/ns-login/ns-login"
|
||||
}
|
||||
}
|
||||
1
public/weapp/pages_promotion/bundling/detail.wxml
Executable file
1
public/weapp/pages_promotion/bundling/detail.wxml
Executable file
@@ -0,0 +1 @@
|
||||
<page-meta page-style="{{themeColor}}"></page-meta><view><view class="{{['combo-package',isIphoneX?'combo-iphonex':'']}}"><view class="combo-package-content"><view class="combo-package-name color-title">{{combo.bl_name}}</view><block wx:for="{{$root.l0}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view data-event-opts="{{[['tap',[['toGoodsDetail',['$0'],[[['combo.bundling_goods','',index]]]]]]]}}" class="goods-info" bindtap="__e"><view class="goods-img"><view class="img-wrap"><image src="{{item.g0}}" mode="aspectFit" data-event-opts="{{[['error',[['imageError',[index]]]]]}}" binderror="__e"></image></view></view><view class="data-info"><view class="goods-name">{{item.$orig.sku_name}}</view><view class="price-wrap"><text class="unit price-style small">{{$root.m0}}</text><text class="price price-style large">{{item.g1[0]}}</text><text class="unit price-style small">{{"."+item.g2[1]}}</text><text class="num">x1</text></view><block wx:if="{{item.$orig.stock<num}}"><view class="stock-tips color-base-text">{{'库存不足,剩余:'+item.$orig.stock+''}}<block wx:if="{{item.$orig.unit}}"><block>{{item.$orig.unit}}</block></block><block wx:else><block>件</block></block></view></block></view></view></block></view><view class="{{['footer',isIphoneX?'padding-bottom':'']}}"><view class="price-wrap"><text class="label">套餐价:</text><text class="unit price-color">{{$root.m1}}</text><text class="price price-color">{{$root.g3[0]}}</text><text class="unit price-color">{{"."+$root.g4[1]}}</text></view><block wx:if="{{isDisabled}}"><button class="footer-btn mini" type="primary" size="mini" data-event-opts="{{[['tap',[['comboBuy']]]]}}" bindtap="__e">立即购买</button></block><block wx:else><button class="footer-btn mini" disabled="{{true}}">立即购买</button></block></view></view><hover-nav vue-id="4a91cdac-1" bind:__l="__l"></hover-nav><loading-cover class="vue-ref" vue-id="4a91cdac-2" data-ref="loadingCover" bind:__l="__l"></loading-cover><ns-login class="vue-ref" vue-id="4a91cdac-3" data-ref="login" bind:__l="__l"></ns-login><privacy-popup class="vue-ref" vue-id="4a91cdac-4" data-ref="privacyPopup" bind:__l="__l"></privacy-popup></view>
|
||||
1
public/weapp/pages_promotion/bundling/detail.wxss
Executable file
1
public/weapp/pages_promotion/bundling/detail.wxss
Executable file
@@ -0,0 +1 @@
|
||||
.combo-package{border-radius:10rpx;margin:20rpx 30rpx;margin-bottom:160rpx;background:#fff}.combo-package.combo-iphonex{margin-bottom:230rpx}.combo-package .combo-package-content .combo-package-name{padding:20rpx 30rpx}.combo-package .combo-package-content .goods-info{overflow:hidden;padding:20rpx 30rpx;border-radius:10rpx}.combo-package .combo-package-content .goods-info .goods-img{display:inline-block;width:30%;text-align:center;line-height:100%;float:left}.combo-package .combo-package-content .goods-info .goods-img .img-wrap{display:inline-block;width:180rpx;height:180rpx;text-align:center;border-radius:10rpx}.combo-package .combo-package-content .goods-info .goods-img .img-wrap image{height:100%;width:100%;vertical-align:middle}.combo-package .combo-package-content .goods-info .data-info{display:inline-block;width:66%;float:left;position:relative;margin-left:20rpx;height:180rpx}.combo-package .combo-package-content .goods-info .data-info .goods-name{overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;line-height:150%}.combo-package .combo-package-content .goods-info .data-info .stock-tips{position:absolute;width:100%;bottom:50rpx;height:40rpx;line-height:40rpx;font-size:24rpx}.combo-package .combo-package-content .goods-info .data-info .price-wrap{height:50rpx;line-height:50rpx;position:absolute;width:100%;bottom:0}.combo-package .combo-package-content .goods-info .data-info .price-wrap .unit{font-weight:700;font-size:24rpx;margin-right:4rpx}.combo-package .combo-package-content .goods-info .data-info .price-wrap .price{font-weight:700;font-size:32rpx}.combo-package .combo-package-content .goods-info .data-info .price-wrap .num{float:right}.combo-package .footer{width:100%;background:#fff;display:flex;justify-content:space-between;padding:20rpx 24rpx;box-sizing:border-box;position:fixed;bottom:0;left:0}.combo-package .footer .price-wrap{flex:1;text-align:right;vertical-align:middle;line-height:70rpx;margin-right:30rpx}.combo-package .footer .price-wrap .label{font-size:28rpx}.combo-package .footer .price-wrap .unit{font-weight:700;font-size:24rpx;margin-right:4rpx}.combo-package .footer .price-wrap .price{font-weight:700;font-size:32rpx}.combo-package .footer .price-wrap .info-num{font-size:20rpx;color:#909399;line-height:1;margin-top:12rpx}.combo-package .footer .footer-btn{display:flex;align-items:center;justify-content:center;height:70rpx;line-height:70rpx}.combo-package .padding-bottom{padding-bottom:80rpx}
|
||||
1
public/weapp/pages_promotion/bundling/payment.js
Executable file
1
public/weapp/pages_promotion/bundling/payment.js
Executable file
@@ -0,0 +1 @@
|
||||
require('../common/vendor.js');(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages_promotion/bundling/payment"],{"0d60":function(n,t,e){"use strict";e.d(t,"b",(function(){return a})),e.d(t,"c",(function(){return r})),e.d(t,"a",(function(){return o}));var o={commonPayment:function(){return Promise.all([e.e("common/vendor"),e.e("components/common-payment/common-payment")]).then(e.bind(null,"47f2"))}},a=function(){var n=this.$createElement;this._self._c},r=[]},"115a":function(n,t,e){"use strict";e.r(t);var o=e("0d60"),a=e("292c");for(var r in a)["default"].indexOf(r)<0&&function(n){e.d(t,n,(function(){return a[n]}))}(r);e("3773");var i=e("828b"),u=Object(i["a"])(a["default"],o["b"],o["c"],!1,null,"313ba39a",null,!1,o["a"],void 0);t["default"]=u.exports},"24ba":function(n,t,e){},"292c":function(n,t,e){"use strict";e.r(t);var o=e("80fe"),a=e.n(o);for(var r in o)["default"].indexOf(r)<0&&function(n){e.d(t,n,(function(){return o[n]}))}(r);t["default"]=a.a},3773:function(n,t,e){"use strict";var o=e("24ba"),a=e.n(o);a.a},"5de4":function(n,t,e){"use strict";(function(n,t){var o=e("47a9");e("d381");o(e("3240"));var a=o(e("115a"));n.__webpack_require_UNI_MP_PLUGIN__=e,t(a.default)}).call(this,e("3223")["default"],e("df3c")["createPage"])},"80fe":function(n,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={data:function(){return{api:{payment:"/bundling/api/ordercreate/payment",calculate:"/bundling/api/ordercreate/calculate",create:"/bundling/api/ordercreate/create"}}},provide:function(){return{promotion:this.promotion.bind(this)}},onShow:function(){this.$refs.payment&&this.$refs.payment.pageShow()},methods:{promotion:function(n){if(n.bunding_info)return{title:"组合套餐",content:n.bunding_info.bl_name}}}}}},[["5de4","common/runtime","common/vendor"]]]);
|
||||
5
public/weapp/pages_promotion/bundling/payment.json
Executable file
5
public/weapp/pages_promotion/bundling/payment.json
Executable file
@@ -0,0 +1,5 @@
|
||||
{
|
||||
"usingComponents": {
|
||||
"common-payment": "/components/common-payment/common-payment"
|
||||
}
|
||||
}
|
||||
1
public/weapp/pages_promotion/bundling/payment.wxml
Executable file
1
public/weapp/pages_promotion/bundling/payment.wxml
Executable file
@@ -0,0 +1 @@
|
||||
<page-meta page-style="{{themeColor}}" class="data-v-313ba39a"></page-meta><view class="data-v-313ba39a"><common-payment vue-id="7b476b5b-1" api="{{api}}" create-data-key="comboOrderCreateData" data-ref="payment" class="data-v-313ba39a vue-ref" bind:__l="__l"></common-payment></view>
|
||||
1
public/weapp/pages_promotion/bundling/payment.wxss
Executable file
1
public/weapp/pages_promotion/bundling/payment.wxss
Executable file
@@ -0,0 +1 @@
|
||||
.data-v-313ba39a .uni-popup__wrapper.uni-custom .uni-popup__wrapper-box{background:none;max-height:unset!important;overflow-y:hidden!important}.data-v-313ba39a .uni-popup__wrapper{border-radius:20rpx 20rpx 0 0}.data-v-313ba39a .uni-popup{z-index:8}
|
||||
1
public/weapp/pages_promotion/cardservice/card/card_record.js
Executable file
1
public/weapp/pages_promotion/cardservice/card/card_record.js
Executable file
@@ -0,0 +1 @@
|
||||
require('../../common/vendor.js');(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages_promotion/cardservice/card/card_record"],{"12ca":function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r={data:function(){return{list:[],card_id:""}},onLoad:function(t){var e={id:t.card_id,msg:"缺少card_id参数"};this.initFn(e)},onShow:function(){},methods:{initFn:function(t){var e=this;return t.id?this.storeToken?void this.getData(t.id):(this.$util.redirectTo("/pages_tool/login/index",{back:"/pages_promotion/cardservice/card/card_record",card_id:this.card_id}),!1):(this.$util.showToast({title:t.msg}),setTimeout((function(){e.$util.redirectTo("/pages_promotion/cardservice/card/my_card")}),800),!1)},getData:function(t){var e=this;this.$api.sendRequest({url:"/cardservice/api/membercard/records",data:{card_id:t},success:function(t){t.code>=0?e.list=t.data:e.backPage(t.message),e.$refs.loadingCover&&e.$refs.loadingCover.hide()}})},backPage:function(t){var e=this;this.$util.showToast({title:t}),setTimeout((function(){e.$util.redirectTo("/pages_promotion/cardservice/card/my_detail",{card_id:e.card_id})}),800)},toOrderDetail:function(t){"order"==t.type&&this.$util.redirectTo("/pages/order/detail",{order_id:t.order_id})},imageError:function(t){this.list[t].sku_image=this.$util.getDefaultImage().goods,this.$forceUpdate()}}};e.default=r},"29ea":function(t,e,i){"use strict";var r=i("bc81"),n=i.n(r);n.a},"5cf9":function(t,e,i){"use strict";i.d(e,"b",(function(){return n})),i.d(e,"c",(function(){return a})),i.d(e,"a",(function(){return r}));var r={nsEmpty:function(){return i.e("components/ns-empty/ns-empty").then(i.bind(null,"52a6"))},loadingCover:function(){return i.e("components/loading-cover/loading-cover").then(i.bind(null,"c003"))}},n=function(){var t=this,e=t.$createElement,i=(t._self._c,t.__map(t.list,(function(e,i){var r=t.__get_orig(e),n=t.$util.timeStampTurnTime(e.create_time),a=t.$util.img(e.sku_image);return{$orig:r,g0:n,g1:a}}))),r=t.list.length;t.$mp.data=Object.assign({},{$root:{l0:i,g2:r}})},a=[]},"8ed0":function(t,e,i){"use strict";i.r(e);var r=i("5cf9"),n=i("955c");for(var a in n)["default"].indexOf(a)<0&&function(t){i.d(e,t,(function(){return n[t]}))}(a);i("29ea");var o=i("828b"),c=Object(o["a"])(n["default"],r["b"],r["c"],!1,null,"24806b26",null,!1,r["a"],void 0);e["default"]=c.exports},"955c":function(t,e,i){"use strict";i.r(e);var r=i("12ca"),n=i.n(r);for(var a in r)["default"].indexOf(a)<0&&function(t){i.d(e,t,(function(){return r[t]}))}(a);e["default"]=n.a},a8f4:function(t,e,i){"use strict";(function(t,e){var r=i("47a9");i("d381");r(i("3240"));var n=r(i("8ed0"));t.__webpack_require_UNI_MP_PLUGIN__=i,e(n.default)}).call(this,i("3223")["default"],i("df3c")["createPage"])},bc81:function(t,e,i){}},[["a8f4","common/runtime","common/vendor"]]]);
|
||||
7
public/weapp/pages_promotion/cardservice/card/card_record.json
Executable file
7
public/weapp/pages_promotion/cardservice/card/card_record.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_promotion/cardservice/card/card_record.wxml
Executable file
1
public/weapp/pages_promotion/cardservice/card/card_record.wxml
Executable file
@@ -0,0 +1 @@
|
||||
<page-meta page-style="{{themeColor}}" class="data-v-24806b26"></page-meta><view class="page data-v-24806b26"><view class="recodrd-list data-v-24806b26"><block wx:for="{{$root.l0}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view data-event-opts="{{[['tap',[['toOrderDetail',['$0'],[[['list','',index]]]]]]]}}" class="recodrd-item data-v-24806b26" bindtap="__e"><view class="item-head data-v-24806b26"><text class="data-v-24806b26">{{item.g0}}</text><text class="data-v-24806b26">{{item.$orig.type=="verify"?'核销成功':'提货成功'}}</text></view><view class="item-body data-v-24806b26"><view class="image data-v-24806b26"><image src="{{item.g1}}" mode="aspectFill" data-event-opts="{{[['error',[['imageError',[index]]]]]}}" binderror="__e" class="data-v-24806b26"></image></view><view class="content-wrap data-v-24806b26"><view class="content-item name data-v-24806b26"><text class="multi-hidden data-v-24806b26">{{item.$orig.sku_name}}</text></view><view class="content-item data-v-24806b26"><text class="data-v-24806b26">{{item.$orig.type=="verify"?'本次核销':'本次提货'}}</text><text class="color-base-text data-v-24806b26">{{"x"+item.$orig.num}}</text></view></view></view></view></block></view><block wx:if="{{!$root.g2}}"><view class="data-v-24806b26"><ns-empty vue-id="4b7364b4-1" text="暂无记录" class="data-v-24806b26" bind:__l="__l"></ns-empty></view></block><loading-cover vue-id="4b7364b4-2" data-ref="loadingCover" class="data-v-24806b26 vue-ref" bind:__l="__l"></loading-cover></view>
|
||||
1
public/weapp/pages_promotion/cardservice/card/card_record.wxss
Executable file
1
public/weapp/pages_promotion/cardservice/card/card_record.wxss
Executable file
@@ -0,0 +1 @@
|
||||
.recodrd-list.data-v-24806b26{padding-bottom:24rpx}.recodrd-list .recodrd-item.data-v-24806b26{overflow:hidden;margin:24rpx 24rpx 0;border-radius:12rpx;background-color:#fff}.recodrd-list .recodrd-item .item-head.data-v-24806b26{margin:0 24rpx;display:flex;align-items:center;justify-content:space-between;height:70rpx;border-bottom:2rpx solid #f4f4f4}.recodrd-list .recodrd-item .item-head text.data-v-24806b26:nth-child(1){font-size:24rpx;color:#888}.recodrd-list .recodrd-item .item-head text.data-v-24806b26:nth-child(2){font-size:24rpx;color:var(--base-color)}.recodrd-list .recodrd-item .item-body.data-v-24806b26{display:flex;padding:20rpx}.recodrd-list .recodrd-item .item-body .image.data-v-24806b26{margin-right:24rpx;width:160rpx;height:160rpx;border-radius:10rpx;overflow:hidden}.recodrd-list .recodrd-item .item-body .image image.data-v-24806b26{width:100%;height:100%}.recodrd-list .recodrd-item .item-body .content-wrap.data-v-24806b26{flex:1}.recodrd-list .recodrd-item .item-body .content-item.data-v-24806b26{flex:1;display:flex;justify-content:space-between;align-items:center;font-size:24rpx;line-height:1.3;margin-bottom:24rpx}.recodrd-list .recodrd-item .item-body .content-item.name.data-v-24806b26{font-weight:700;font-size:28rpx}
|
||||
1
public/weapp/pages_promotion/cardservice/card/list.js
Executable file
1
public/weapp/pages_promotion/cardservice/card/list.js
Executable file
@@ -0,0 +1 @@
|
||||
require('../../common/vendor.js');(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages_promotion/cardservice/card/list"],{"0de9":function(n,t,e){},"212b":function(n,t,e){"use strict";e.r(t);var o=e("e442"),a=e("a76f");for(var i in a)["default"].indexOf(i)<0&&function(n){e.d(t,n,(function(){return a[n]}))}(i);e("9430"),e("5e70");var r=e("828b"),c=Object(r["a"])(a["default"],o["b"],o["c"],!1,null,"71a32ca1",null,!1,o["a"],void 0);t["default"]=c.exports},4150:function(n,t,e){"use strict";(function(n,t){var o=e("47a9");e("d381");o(e("3240"));var a=o(e("212b"));n.__webpack_require_UNI_MP_PLUGIN__=e,t(a.default)}).call(this,e("3223")["default"],e("df3c")["createPage"])},"46ab":function(n,t,e){},"5e70":function(n,t,e){"use strict";var o=e("0de9"),a=e.n(o);a.a},"69cf":function(n,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o={components:{nsAdv:function(){e.e("components/ns-adv/ns-adv").then(function(){return resolve(e("7e88"))}.bind(null,e)).catch(e.oe)}},data:function(){return{cardList:[],emptyShow:!1}},onLoad:function(n){},onShow:function(){},methods:{getData:function(n){var t=this;this.emptyShow=!1,this.$api.sendRequest({url:"/cardservice/api/card/getcardlistbytype",data:{page:n.num,page_size:n.size},success:function(e){var o=[],a=e.message;t.emptyShow=!0,0==e.code?o=Object.values(e.data):t.$util.showToast({title:a}),n.endSuccess(o.length),1==n.num&&(t.cardList=[]),t.cardList=t.cardList.concat(o),t.$refs.loadingCover&&t.$refs.loadingCover.hide()}})},toDetail:function(n){this.$util.redirectTo("/pages/goods/detail",{goods_id:n.goods_id})}}};t.default=o},9430:function(n,t,e){"use strict";var o=e("46ab"),a=e.n(o);a.a},a76f:function(n,t,e){"use strict";e.r(t);var o=e("69cf"),a=e.n(o);for(var i in o)["default"].indexOf(i)<0&&function(n){e.d(t,n,(function(){return o[n]}))}(i);t["default"]=a.a},e442:function(n,t,e){"use strict";e.d(t,"b",(function(){return a})),e.d(t,"c",(function(){return i})),e.d(t,"a",(function(){return o}));var o={nsAdv:function(){return e.e("components/ns-adv/ns-adv").then(e.bind(null,"7e88"))},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"))}},a=function(){var n=this,t=n.$createElement,e=(n._self._c,n.__map(n.cardList,(function(t,e){var o=n.__get_orig(t),a=n.__map(t.card_list,(function(t,e){var o=n.__get_orig(t),a=n.$util.img(t.goods_image.split(",")[0],{size:"mid"});return{$orig:o,g0:a}}));return{$orig:o,l0:a}}))),o=0==n.cardList.length&&n.emptyShow;n.$mp.data=Object.assign({},{$root:{l1:e,g1:o}})},i=[]}},[["4150","common/runtime","common/vendor"]]]);
|
||||
8
public/weapp/pages_promotion/cardservice/card/list.json
Executable file
8
public/weapp/pages_promotion/cardservice/card/list.json
Executable file
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"navigationBarTitleText": "卡列表",
|
||||
"usingComponents": {
|
||||
"ns-adv": "/components/ns-adv/ns-adv",
|
||||
"ns-empty": "/components/ns-empty/ns-empty",
|
||||
"loading-cover": "/components/loading-cover/loading-cover"
|
||||
}
|
||||
}
|
||||
1
public/weapp/pages_promotion/cardservice/card/list.wxml
Executable file
1
public/weapp/pages_promotion/cardservice/card/list.wxml
Executable file
@@ -0,0 +1 @@
|
||||
<page-meta page-style="{{themeColor}}" class="data-v-71a32ca1"></page-meta><view class="page data-v-71a32ca1"><mescroll-uni vue-id="7dcdd1f8-1" top="0" data-ref="mescroll" data-event-opts="{{[['^getData',[['getData']]]]}}" bind:getData="__e" class="data-v-71a32ca1 vue-ref" bind:__l="__l" vue-slots="{{['list']}}"><view slot="list" class="data-v-71a32ca1"><view class="adv data-v-71a32ca1"><ns-adv vue-id="{{('7dcdd1f8-2')+','+('7dcdd1f8-1')}}" keyword="NS_CARD" class="data-v-71a32ca1" bind:__l="__l"></ns-adv></view><block wx:for="{{$root.l1}}" wx:for-item="typeitem" wx:for-index="typeindex"><view class="card-box data-v-71a32ca1"><view class="card-category-title data-v-71a32ca1"><text class="before-line data-v-71a32ca1"></text><text class="data-v-71a32ca1">{{typeitem.$orig.title}}</text><text class="after-line data-v-71a32ca1"></text></view><view class="goodslist data-v-71a32ca1"><block wx:for="{{typeitem.l0}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view data-event-opts="{{[['tap',[['toDetail',['$0'],[[['cardList','',typeindex],['card_list','',index]]]]]]]}}" class="goodsitem data-v-71a32ca1" bindtap="__e"><image src="{{item.g0}}" mode="aspectFill" class="data-v-71a32ca1"></image><view class="conten data-v-71a32ca1"><view class="name multi-hidden data-v-71a32ca1">{{item.$orig.goods_name}}</view><view class="price data-v-71a32ca1"><text class="price-font data-v-71a32ca1">¥</text><text class="price-font data-v-71a32ca1">{{item.$orig.price}}</text></view><view class="btn-wrap data-v-71a32ca1"><text class="num data-v-71a32ca1">{{"已售"+item.$orig.sale_num}}</text><button type="default" class="data-v-71a32ca1">抢购</button></view></view></view></block></view></view></block><block wx:if="{{$root.g1}}"><view class="data-v-71a32ca1"><ns-empty vue-id="{{('7dcdd1f8-3')+','+('7dcdd1f8-1')}}" text="暂无卡项" class="data-v-71a32ca1" bind:__l="__l"></ns-empty></view></block></view></mescroll-uni><loading-cover vue-id="7dcdd1f8-4" data-ref="loadingCover" class="data-v-71a32ca1 vue-ref" bind:__l="__l"></loading-cover></view>
|
||||
1
public/weapp/pages_promotion/cardservice/card/list.wxss
Executable file
1
public/weapp/pages_promotion/cardservice/card/list.wxss
Executable file
@@ -0,0 +1 @@
|
||||
.page.data-v-71a32ca1{background:#f9fbff;min-height:100vh}.bg.data-v-71a32ca1{margin:0;border-radius:0;line-height:1;height:-webkit-fit-content;height:fit-content;background:#f9fbff;width:100%}.bg image.data-v-71a32ca1{width:100%}.data-v-71a32ca1 .fixed{position:relative;top:0}.data-v-71a32ca1 .empty{margin-top:0!important}.topic-pic.data-v-71a32ca1{height:300rpx}.topic-pic image.data-v-71a32ca1{height:300rpx}.card-box .card-category-title.data-v-71a32ca1{display:flex;align-items:center;justify-content:center;font-size:30rpx;color:#222;padding:20rpx 0;font-weight:700}.card-box .card-category-title .before-line.data-v-71a32ca1, .card-box .card-category-title .after-line.data-v-71a32ca1{width:30rpx;height:4rpx;margin:0 10rpx;background-color:#333}.goodslist.data-v-71a32ca1{padding:0 24rpx}.goodslist .goodsitem.data-v-71a32ca1{margin-bottom:24rpx;padding:28rpx 24rpx;display:flex;border-radius:18rpx;background-color:#fff}.goodslist .goodsitem image.data-v-71a32ca1{width:200rpx;height:200rpx;border-radius:10rpx;background-color:#eee;margin-right:20rpx;overflow:hidden}.goodslist .goodsitem .conten.data-v-71a32ca1{flex:1;display:flex;flex-direction:column}.goodslist .goodsitem .conten .name.data-v-71a32ca1{font-size:30rpx;font-weight:700;line-height:1.5}.goodslist .goodsitem .conten .price.data-v-71a32ca1{display:flex;align-items:baseline;font-size:24rpx;color:var(--base-color);font-weight:700}.goodslist .goodsitem .conten .price text.data-v-71a32ca1:last-child{font-size:32rpx}.goodslist .goodsitem .conten .btn-wrap.data-v-71a32ca1{display:flex;align-items:center;justify-content:space-between;margin-top:auto}.goodslist .goodsitem .conten .btn-wrap .num.data-v-71a32ca1{font-size:24rpx;color:#909399}.goodslist .goodsitem .conten .btn-wrap button.data-v-71a32ca1{height:56rpx;line-height:56rpx;min-width:88rpx;padding:0 30rpx;margin:0;border-radius:30rpx;color:#fff;font-size:26rpx;background-color:var(--base-color)}.adv{margin:0;border-radius:0;overflow:hidden}.adv image{max-height:100%;width:100%;border-radius:0}
|
||||
1
public/weapp/pages_promotion/cardservice/card/my_card.js
Executable file
1
public/weapp/pages_promotion/cardservice/card/my_card.js
Executable file
@@ -0,0 +1 @@
|
||||
require('../../common/vendor.js');(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages_promotion/cardservice/card/my_card"],{2361:function(t,e,n){"use strict";n.r(e);var a=n("5a22"),i=n.n(a);for(var r in a)["default"].indexOf(r)<0&&function(t){n.d(e,t,(function(){return a[t]}))}(r);e["default"]=i.a},"49c1":function(t,e,n){"use strict";n.d(e,"b",(function(){return i})),n.d(e,"c",(function(){return r})),n.d(e,"a",(function(){return a}));var a={nsEmpty:function(){return n.e("components/ns-empty/ns-empty").then(n.bind(null,"52a6"))},loadingCover:function(){return n.e("components/loading-cover/loading-cover").then(n.bind(null,"c003"))},nsLogin:function(){return Promise.all([n.e("common/vendor"),n.e("components/ns-login/ns-login")]).then(n.bind(null,"2910"))}},i=function(){var t=this,e=t.$createElement,n=(t._self._c,t.__map(t.cardList,(function(e,n){var a=t.__get_orig(e),i=t.$util.img(e.goods_image||"public/uniapp/cardservice/card_bg.png"),r=1==e.status?parseInt(e.end_time):null,o=1==e.status&&0!=r?t.$util.timeStampTurnTime(e.end_time,"Y-m-d"):null;return{$orig:a,g0:i,m0:r,g1:o}}))),a=0==t.cardList.length&&t.emptyShow,i=a?{url:"/pages_promotion/cardservice/card/list",text:"去逛逛"}:null;t.$mp.data=Object.assign({},{$root:{l0:n,g2:a,a0:i}})},r=[]},"5a22":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;e.default={data:function(){return{cardList:[],emptyShow:!1,statusList:[{name:"全部",status:"all"},{name:"待使用",status:1},{name:"已失效",status:0}],cardStatus:"all"}},onLoad:function(t){},onShow:function(){this.storeToken||this.$util.redirectTo("/pages_tool/login/index",{back:"/pages_promotion/cardservice/card/my_card"})},methods:{getData:function(t){var e=this;this.$api.sendRequest({url:"/cardservice/api/membercard/page",data:{page:t.num,page_size:t.size,status:this.cardStatus},success:function(n){var a=[],i=n.message;0==n.code?(a=n.data.list,0==n.data.page_count&&(e.emptyShow=!0)):e.$util.showToast({title:i}),t.endSuccess(a.length),1==t.num&&(e.cardList=[]),e.cardList=e.cardList.concat(a),e.$refs.loadingCover&&e.$refs.loadingCover.hide()}})},ontabtap:function(t){this.cardStatus=t.status,this.$refs.loadingCover.show(),this.$refs.mescroll.refresh()},toDetail:function(t){this.$util.redirectTo("/pages_promotion/cardservice/card/my_detail",{card_id:t.card_id})}}}},"65c5":function(t,e,n){"use strict";n.r(e);var a=n("49c1"),i=n("2361");for(var r in i)["default"].indexOf(r)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(r);n("d782");var o=n("828b"),s=Object(o["a"])(i["default"],a["b"],a["c"],!1,null,"d9b473a4",null,!1,a["a"],void 0);e["default"]=s.exports},7490:function(t,e,n){},d782:function(t,e,n){"use strict";var a=n("7490"),i=n.n(a);i.a},f446:function(t,e,n){"use strict";(function(t,e){var a=n("47a9");n("d381");a(n("3240"));var i=a(n("65c5"));t.__webpack_require_UNI_MP_PLUGIN__=n,e(i.default)}).call(this,n("3223")["default"],n("df3c")["createPage"])}},[["f446","common/runtime","common/vendor"]]]);
|
||||
8
public/weapp/pages_promotion/cardservice/card/my_card.json
Executable file
8
public/weapp/pages_promotion/cardservice/card/my_card.json
Executable file
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"navigationBarTitleText": "我的卡列表",
|
||||
"usingComponents": {
|
||||
"ns-empty": "/components/ns-empty/ns-empty",
|
||||
"loading-cover": "/components/loading-cover/loading-cover",
|
||||
"ns-login": "/components/ns-login/ns-login"
|
||||
}
|
||||
}
|
||||
1
public/weapp/pages_promotion/cardservice/card/my_card.wxml
Executable file
1
public/weapp/pages_promotion/cardservice/card/my_card.wxml
Executable file
@@ -0,0 +1 @@
|
||||
<page-meta page-style="{{themeColor}}" class="data-v-d9b473a4"></page-meta><view class="page data-v-d9b473a4"><view class="card-nav data-v-d9b473a4"><block wx:for="{{statusList}}" wx:for-item="statusItem" wx:for-index="statusIndex" wx:key="statusIndex"><view data-event-opts="{{[['tap',[['ontabtap',['$0'],[[['statusList','',statusIndex]]]]]]]}}" class="uni-tab-item data-v-d9b473a4" bindtap="__e"><text class="{{['uni-tab-item-title','data-v-d9b473a4',statusItem.status==cardStatus?'uni-tab-item-title-active color-base-text':'']}}">{{''+statusItem.name+''}}</text></view></block></view><mescroll-uni vue-id="43f66bba-1" top="110rpx" data-ref="mescroll" data-event-opts="{{[['^getData',[['getData']]]]}}" bind:getData="__e" class="data-v-d9b473a4 vue-ref" bind:__l="__l" vue-slots="{{['list']}}"><view slot="list" class="data-v-d9b473a4"><block wx:for="{{$root.l0}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view data-event-opts="{{[['tap',[['toDetail',['$0'],[[['cardList','',index]]]]]]]}}" class="goods-item data-v-d9b473a4" style="{{'background-image:'+('url('+item.g0+')')+';'}}" bindtap="__e"><view class="content data-v-d9b473a4"><view class="name using-hidden data-v-d9b473a4">{{item.$orig.goods_name}}</view><view class="desc multi-hidden data-v-d9b473a4">{{item.$orig.introduction}}</view><view class="{{['other','data-v-d9b473a4',item.$orig.status==0?'warning':'']}}"><text class="data-v-d9b473a4">{{"总次数:"+(item.$orig.card_type=="timecard"?"不限次":item.$orig.total_num)}}</text><text class="data-v-d9b473a4">{{"已使用:"+item.$orig.total_use_num}}</text><block wx:if="{{item.$orig.status==1}}"><text class="data-v-d9b473a4">{{item.m0==0?"长期有效":'至 '+item.g1}}</text></block><block wx:else><text class="data-v-d9b473a4">{{item.$orig.invalid_reason||'已失效'}}</text></block></view></view></view></block><block wx:if="{{$root.g2}}"><view class="data-v-d9b473a4"><ns-empty vue-id="{{('43f66bba-2')+','+('43f66bba-1')}}" text="暂无卡项" emptyBtn="{{$root.a0}}" class="data-v-d9b473a4" bind:__l="__l"></ns-empty></view></block></view></mescroll-uni><loading-cover vue-id="43f66bba-3" data-ref="loadingCover" class="data-v-d9b473a4 vue-ref" bind:__l="__l"></loading-cover><ns-login vue-id="43f66bba-4" data-ref="login" class="data-v-d9b473a4 vue-ref" bind:__l="__l"></ns-login><privacy-popup vue-id="43f66bba-5" data-ref="privacyPopup" class="data-v-d9b473a4 vue-ref" bind:__l="__l"></privacy-popup></view>
|
||||
1
public/weapp/pages_promotion/cardservice/card/my_card.wxss
Executable file
1
public/weapp/pages_promotion/cardservice/card/my_card.wxss
Executable file
@@ -0,0 +1 @@
|
||||
.goods-item.data-v-d9b473a4{position:relative;border-radius:18rpx;height:320rpx;margin:0 30rpx 24rpx;background-repeat:no-repeat;background-size:cover;background-position:50%;box-sizing:border-box}.goods-item .content.data-v-d9b473a4{display:flex;flex-direction:column;border-radius:18rpx;width:100%;height:100%;padding:36rpx;box-sizing:border-box;background-color:rgba(0,0,0,.4)}.goods-item .content .name.data-v-d9b473a4{color:#fff;font-size:34rpx;font-weight:700;line-height:1}.goods-item .content .desc.data-v-d9b473a4{height:52rpx;color:#fff;font-size:28rpx;margin-top:20rpx}.goods-item .content .other.data-v-d9b473a4{display:flex;align-items:center;margin-top:auto;color:#fff;line-height:1;font-size:24rpx}.goods-item .content .other text.data-v-d9b473a4{flex:1}.goods-item .content .other text.data-v-d9b473a4:nth-child(2){padding-left:60rpx}.goods-item .content .other text.data-v-d9b473a4:nth-child(3){text-align:right}.goods-item .content .other.warning.data-v-d9b473a4{color:red}.card-nav.data-v-d9b473a4{width:100vw;height:80rpx;flex-direction:row;white-space:nowrap;background:#fff;display:flex;position:fixed;left:0;z-index:998;justify-content:space-around;border-radius:0 0 24rpx 24rpx}.card-nav .uni-tab-item.data-v-d9b473a4{width:120rpx;text-align:center}.card-nav .uni-tab-item-title.data-v-d9b473a4{display:inline-block;height:80rpx;line-height:80rpx;border-bottom:1px solid #fff;flex-wrap:nowrap;white-space:nowrap;text-align:center;font-size:30rpx;position:relative}.card-nav .uni-tab-item-title-active.data-v-d9b473a4::after{content:" ";display:block;position:absolute;left:0;bottom:0;width:100%;height:6rpx;background:linear-gradient(270deg,var(--base-color-light-9),var(--base-color))}.card-nav.data-v-d9b473a4 ::-webkit-scrollbar{width:0;height:0;color:transparent}
|
||||
1
public/weapp/pages_promotion/cardservice/card/my_detail.js
Executable file
1
public/weapp/pages_promotion/cardservice/card/my_detail.js
Executable file
@@ -0,0 +1 @@
|
||||
require('../../common/vendor.js');(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages_promotion/cardservice/card/my_detail"],{"137c":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 a}));var a={nsMpHtml:function(){return i.e("components/ns-mp-html/ns-mp-html").then(i.bind(null,"d108"))},uniPopup:function(){return i.e("components/uni-popup/uni-popup").then(i.bind(null,"d745"))},nsLogin:function(){return Promise.all([i.e("common/vendor"),i.e("components/ns-login/ns-login")]).then(i.bind(null,"2910"))},loadingCover:function(){return i.e("components/loading-cover/loading-cover").then(i.bind(null,"c003"))}},n=function(){var e=this,t=e.$createElement,i=(e._self._c,Object.keys(e.cardDetail).length),a=i?e.$util.img(e.cardDetail.goods_image||"public/uniapp/cardservice/card_bg.png"):null,n=i&&1==e.cardDetail.status?parseInt(e.cardDetail.end_time):null,r=i&&1==e.cardDetail.status&&0!=n?e.$util.timeStampTurnTime(e.cardDetail.end_time,"Y-m-d"):null,o=i?e.cardDetail.card_item.length:null,c=i&&o?e.__map(e.cardDetail.card_item,(function(t,i){var a=e.__get_orig(t),n=e.$util.img(t.sku_image),r=["timecard","oncecard"].includes(e.cardDetail.card_type);return{$orig:a,g4:n,g5:r}})):null,d=i?e.$util.img("public/uniapp/cardservice/verify_bg.png"):null;e._isMounted||(e.e0=function(t,i){var a=arguments[arguments.length-1].currentTarget.dataset,n=a.eventParams||a["event-params"];i=n.item;return e.$util.redirectTo("/pages/goods/detail",{goods_id:i.goods_id})},e.e1=function(t){return e.$util.redirectTo("/pages_promotion/cardservice/card/card_record",{card_id:e.cardDetail.card_id})},e.e2=function(t){return e.$util.copy(e.virtualData.verify_code)},e.e3=function(t){return e.$refs.chargeOffPopup.close()}),e.$mp.data=Object.assign({},{$root:{g0:i,g1:a,m0:n,g2:r,g3:o,l0:c,g6:d}})},r=[]},"1ded":function(e,t,i){"use strict";(function(e){var a=i("47a9");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;a(i("0817"));var n={data:function(){return{cardId:0,cardDetail:{},emptyShow:!1,virtualData:{name:"",num:"",time:"",barcode:""}}},onLoad:function(e){this.cardId=e.card_id},onShow:function(){this.getData(this.cardId)},methods:{getData:function(t){var i=this;this.$api.sendRequest({url:"/cardservice/api/membercard/detail",data:{card_id:t},success:function(e){e.code>=0?(i.cardDetail=e.data,i.$refs.loadingCover&&i.$refs.loadingCover.hide()):(i.$util.showToast({title:"未获取到卡信息!"}),setTimeout((function(){i.$util.redirectTo("/pages_promotion/cardservice/card/my_card")}),1500))},fail:function(t){e.stopPullDownRefresh(),i.$refs.loadingCover&&i.$refs.loadingCover.hide()}})},toUseFn:function(e){1==e.goods_class?this.$util.redirectTo("/pages_promotion/cardservice/card/pick_goods",{card_id:e.card_id}):4==e.goods_class&&(this.virtualData.name=e.sku_name,this.virtualData.num=e.num-e.use_num,this.virtualData.time=0==e.expire_time?"永久":this.$util.timeStampTurnTime(e.expire_time),this.virtualData.barcode=this.$util.img(e.barcode),this.virtualData.verify_code_path=this.$util.img(e.verify_code_data.h5.path),this.virtualData.verify_code=e.verify_code,this.$forceUpdate(),this.$refs.chargeOffPopup.open())},toDetail:function(e){if(this.storeToken)this.$util.redirectTo("/pages/goods/detail",{goods_id:e.goods_id});else{this.$refs.login.open("/pages_promotion/cardservice/card/list")}}}};t.default=n}).call(this,i("df3c")["default"])},"3a7e":function(e,t,i){"use strict";i.r(t);var a=i("1ded"),n=i.n(a);for(var r in a)["default"].indexOf(r)<0&&function(e){i.d(t,e,(function(){return a[e]}))}(r);t["default"]=n.a},"5c04":function(e,t,i){"use strict";var a=i("c842"),n=i.n(a);n.a},"823d":function(e,t,i){"use strict";(function(e,t){var a=i("47a9");i("d381");a(i("3240"));var n=a(i("9aec"));e.__webpack_require_UNI_MP_PLUGIN__=i,t(n.default)}).call(this,i("3223")["default"],i("df3c")["createPage"])},"9aec":function(e,t,i){"use strict";i.r(t);var a=i("137c"),n=i("3a7e");for(var r in n)["default"].indexOf(r)<0&&function(e){i.d(t,e,(function(){return n[e]}))}(r);i("5c04");var o=i("828b"),c=Object(o["a"])(n["default"],a["b"],a["c"],!1,null,"711f20ac",null,!1,a["a"],void 0);t["default"]=c.exports},c842:function(e,t,i){}},[["823d","common/runtime","common/vendor"]]]);
|
||||
9
public/weapp/pages_promotion/cardservice/card/my_detail.json
Executable file
9
public/weapp/pages_promotion/cardservice/card/my_detail.json
Executable file
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"navigationBarTitleText": "我的卡详情",
|
||||
"usingComponents": {
|
||||
"ns-mp-html": "/components/ns-mp-html/ns-mp-html",
|
||||
"uni-popup": "/components/uni-popup/uni-popup",
|
||||
"ns-login": "/components/ns-login/ns-login",
|
||||
"loading-cover": "/components/loading-cover/loading-cover"
|
||||
}
|
||||
}
|
||||
1
public/weapp/pages_promotion/cardservice/card/my_detail.wxml
Executable file
1
public/weapp/pages_promotion/cardservice/card/my_detail.wxml
Executable file
File diff suppressed because one or more lines are too long
2
public/weapp/pages_promotion/cardservice/card/my_detail.wxss
Executable file
2
public/weapp/pages_promotion/cardservice/card/my_detail.wxss
Executable file
@@ -0,0 +1,2 @@
|
||||
.detail-wrap.data-v-711f20ac{overflow:hidden;padding-top:24rpx}.detail-wrap .goods-item.data-v-711f20ac{position:relative;border-radius:18rpx;height:320rpx;margin:0 30rpx 24rpx;background-repeat:no-repeat;background-size:cover;box-sizing:border-box;background-position:50%}.detail-wrap .goods-item .conten.data-v-711f20ac{border-radius:18rpx;width:100%;height:100%;padding:44rpx 36rpx;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;background-color:rgba(0,0,0,.4)}.detail-wrap .goods-item .conten .name.data-v-711f20ac{color:#fff;font-size:34rpx;font-weight:700;line-height:1}.detail-wrap .goods-item .conten .desc.data-v-711f20ac{height:52rpx;color:#fff;font-size:28rpx;margin-top:20rpx}.detail-wrap .goods-item .conten .time-info.data-v-711f20ac{margin-top:20rpx;display:flex;justify-content:flex-end;color:#fff;font-size:24rpx;line-height:1}.detail-wrap .goods-item .conten .time-info.warning.data-v-711f20ac{color:red}.detail-wrap .card-info.data-v-711f20ac{margin:0 24rpx 24rpx;padding:0 24rpx 30rpx;background-color:#fff;border-radius:18rpx;box-sizing:border-box}.detail-wrap .card-info .card-title.data-v-711f20ac{padding-top:24rpx;text-align:center;font-weight:700}.detail-wrap .card-info .card-desc.data-v-711f20ac{padding-left:10rpx;font-size:24rpx;color:#606266}.detail-wrap .card-info .card-content.data-v-711f20ac{margin-top:20rpx;overflow:hidden}.detail-wrap .card-info .card-item.data-v-711f20ac{position:relative;margin-bottom:28rpx;display:flex;padding:20rpx;background-color:#fbf9fc;border-radius:12rpx}.detail-wrap .card-info .card-item.data-v-711f20ac:last-of-type{margin-bottom:0}.detail-wrap .card-info .card-item image.data-v-711f20ac{overflow:hidden;margin-right:24rpx;width:160rpx;height:160rpx;border-radius:10rpx}.detail-wrap .card-info .card-item .content.data-v-711f20ac{position:relative;flex:1;display:flex;flex-direction:column}.detail-wrap .card-info .card-item .content .name.data-v-711f20ac{padding-right:30rpx;font-weight:700;line-height:1.3}.detail-wrap .card-info .card-item .content .total-num.data-v-711f20ac{margin-top:auto;line-height:1.5}.detail-wrap .card-info .card-item .content .total-use-num.data-v-711f20ac,
|
||||
.detail-wrap .card-info .card-item .content .total-num.data-v-711f20ac{font-size:24rpx;color:#666}.detail-wrap .card-info .card-item .button.data-v-711f20ac{position:absolute;top:70%;right:10rpx;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:0;margin:0;width:128rpx;height:48rpx;line-height:46rpx;border-radius:50rpx}.detail-wrap .card-info .card-item .button.charge-off.data-v-711f20ac{color:var(--base-color);border:2rpx solid var(--base-color);font-size:24rpx}.detail-wrap .card-info .card-item .button.pick-goods.data-v-711f20ac{color:#fff;background-color:var(--base-color);font-size:24rpx}.detail-wrap .card-info .card-off.data-v-711f20ac{display:flex;justify-content:center;align-items:center;margin:30rpx 0 10rpx;line-height:1}.detail-wrap .card-info .card-off text.data-v-711f20ac{font-size:24rpx;color:#888}.detail-wrap .card-info .card-off text.data-v-711f20ac:last-of-type{margin-left:6rpx;font-size:24rpx}.detail-wrap .introduction.data-v-711f20ac{overflow:hidden;margin:0 24rpx 24rpx;padding:0 24rpx 30rpx;background-color:#fff;border-radius:18rpx;box-sizing:border-box;margin-bottom:40rpx}.detail-wrap .introduction .title.data-v-711f20ac{margin-top:24rpx;text-align:center;font-size:30rpx;font-weight:700}.detail-wrap .introduction .content.data-v-711f20ac{margin-top:30rpx;overflow:hidden;word-break:break-all}.data-v-711f20ac .uni-popup__wrapper-box{max-width:630rpx!important}.charge-off.data-v-711f20ac .uni-popup__wrapper-box{overflow:initial!important;background-color:initial!important}.charge-off .charge-off-wrap.data-v-711f20ac{padding:20rpx 40rpx;width:630rpx;height:800rpx;box-sizing:border-box;background-size:contain;background-repeat:no-repeat;background-position:50%}.charge-off .charge-off-wrap .code.data-v-711f20ac{display:flex;flex-direction:column;align-items:center;justify-content:center}.charge-off .charge-off-wrap .code .barcode.data-v-711f20ac{width:480rpx;height:100rpx}.charge-off .charge-off-wrap .code .qrcode.data-v-711f20ac{margin-top:50rpx;width:330rpx;height:330rpx}.charge-off .charge-off-wrap .qrcode-desc.data-v-711f20ac{margin:10rpx 0;text-align:center;font-size:30rpx;color:#666}.charge-off .charge-off-wrap .charge-list.data-v-711f20ac{margin-top:44rpx;font-size:24rpx}.charge-off .charge-off-wrap .charge-list .charge-item.data-v-711f20ac{display:flex;justify-content:space-between;align-items:center;height:50rpx;line-height:50rpx}.charge-off .charge-off-wrap .charge-list .charge-item text.data-v-711f20ac:first-of-type{color:#666}.charge-off .charge-off-wrap .close.data-v-711f20ac{position:absolute;left:50%;bottom:-146rpx;-webkit-transform:translateX(-50%);transform:translateX(-50%);color:#fff;font-size:30px}
|
||||
1
public/weapp/pages_promotion/cardservice/card/pick_goods.js
Executable file
1
public/weapp/pages_promotion/cardservice/card/pick_goods.js
Executable file
@@ -0,0 +1 @@
|
||||
require('../../common/vendor.js');(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages_promotion/cardservice/card/pick_goods"],{"1a23":function(t,i,e){"use strict";e.r(i);var r=e("a64f"),c=e.n(r);for(var a in r)["default"].indexOf(a)<0&&function(t){e.d(i,t,(function(){return r[t]}))}(a);i["default"]=c.a},6715:function(t,i,e){"use strict";e.r(i);var r=e("8d1c"),c=e("1a23");for(var a in c)["default"].indexOf(a)<0&&function(t){e.d(i,t,(function(){return c[t]}))}(a);e("fd77");var n=e("828b"),o=Object(n["a"])(c["default"],r["b"],r["c"],!1,null,"1b414bd8",null,!1,r["a"],void 0);i["default"]=o.exports},"816d":function(t,i,e){},"8d1c":function(t,i,e){"use strict";e.d(i,"b",(function(){return c})),e.d(i,"c",(function(){return a})),e.d(i,"a",(function(){return r}));var r={uniNumberBox:function(){return e.e("components/uni-number-box/uni-number-box").then(e.bind(null,"499c"))},loadingCover:function(){return e.e("components/loading-cover/loading-cover").then(e.bind(null,"c003"))}},c=function(){var t=this,i=t.$createElement,e=(t._self._c,t.__map(t.cardDetail.card_item,(function(i,e){var r=t.__get_orig(i),c=1==i.goods_class?t.$util.img(i.sku_image):null,a=1==i.goods_class?["timecard","oncecard"].includes(t.cardDetail.card_type):null;return{$orig:r,g0:c,g1:a}})));t.$mp.data=Object.assign({},{$root:{l0:e}})},a=[]},a64f:function(t,i,e){"use strict";(function(t){var r=e("47a9");Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;var c=r(e("0817")),a={components:{uniNumberBox:function(){e.e("components/uni-number-box/uni-number-box").then(function(){return resolve(e("499c"))}.bind(null,e)).catch(e.oe)}},data:function(){return{cardDetail:{},emptyShow:!1,minBuyNum:1,currBuyNum:[],buyNum:[]}},onLoad:function(t){var i={id:t.card_id,msg:"缺少card_id参数"};this.initFn(i)},onShow:function(){},computed:{pickDisabled:function(){var t=0;return this.buyNum.forEach((function(i,e){0==i.curr&&t++})),t==this.buyNum.length}},methods:{initFn:function(t){var i=this;return t.id?this.storeToken?void this.getData(t.id):(this.$util.redirectTo("/pages_tool/login/index",{back:"/pages_promotion/cardservice/card/pick_goods",card_id:this.card_id}),!1):(this.$util.showToast({title:t.msg}),setTimeout((function(){i.$util.redirectTo("/pages_promotion/cardservice/card/my_card")}),800),!1)},getData:function(i){var e=this;this.$api.sendRequest({url:"/cardservice/api/membercard/detail",data:{card_id:i},success:function(t){t.code>=0?(e.cardDetail=t.data,e.cardDetail.goods_content=(0,c.default)(e.cardDetail.goods_content),e.cardDetail.card_item.forEach((function(t,i){e.buyNum.push({max:10,min:0,curr:0}),e.calcBuyNum(0,i)})),e.$refs.loadingCover&&e.$refs.loadingCover.hide()):(e.$util.showToast({title:"未获取到卡信息!"}),setTimeout((function(){e.$util.redirectTo("/pages_promotion/cardservice/card/my_card")}),1500))},fail:function(i){t.stopPullDownRefresh(),e.$refs.loadingCover&&e.$refs.loadingCover.hide()}})},cartNumChange:function(t,i){this.calcBuyNum(t,i)},calcBuyNum:function(t,i){var e=this,r=this.cardDetail.card_item[i];if("oncecard"==this.cardDetail.card_type||"commoncard"==this.cardDetail.card_type?this.buyNum[i].max=r.num-r.use_num:"timecard"==this.cardDetail.card_type&&(this.buyNum[i].max=r.stock),t>r.stock&&r.stock)return this.buyNum[i].max=r.stock,this.buyNum[i].curr=0,this.$util.showToast({title:"商品库存不足"}),setTimeout((function(){e.buyNum[i].curr=r.stock})),this.$forceUpdate(),!1;t<=this.buyNum[i].max&&(this.buyNum[i].curr=t),this.$forceUpdate()},pickGoods:function(){var i=this,e={};e.member_card_id=this.cardDetail.card_id,e.member_card_item=[];var r=0;this.cardDetail.card_item.forEach((function(t,c){var a={};a.item_id=t.item_id,a.num=i.buyNum[c].curr,a.num>0?e.member_card_item.push(a):r++})),r!=this.cardDetail.card_item.length?(e.member_card_item=JSON.stringify(e.member_card_item),t.setStorageSync("card_pick",e),this.$util.redirectTo("/pages_promotion/cardservice/card/pick_payment")):this.$util.showToast({title:"请选择提货数量"})},toDetail:function(t){this.$util.redirectTo("/pages/goods/detail",{goods_id:t.goods_id})}}};i.default=a}).call(this,e("df3c")["default"])},f31d:function(t,i,e){"use strict";(function(t,i){var r=e("47a9");e("d381");r(e("3240"));var c=r(e("6715"));t.__webpack_require_UNI_MP_PLUGIN__=e,i(c.default)}).call(this,e("3223")["default"],e("df3c")["createPage"])},fd77:function(t,i,e){"use strict";var r=e("816d"),c=e.n(r);c.a}},[["f31d","common/runtime","common/vendor"]]]);
|
||||
7
public/weapp/pages_promotion/cardservice/card/pick_goods.json
Executable file
7
public/weapp/pages_promotion/cardservice/card/pick_goods.json
Executable file
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"navigationBarTitleText": "提货详情",
|
||||
"usingComponents": {
|
||||
"uni-number-box": "/components/uni-number-box/uni-number-box",
|
||||
"loading-cover": "/components/loading-cover/loading-cover"
|
||||
}
|
||||
}
|
||||
1
public/weapp/pages_promotion/cardservice/card/pick_goods.wxml
Executable file
1
public/weapp/pages_promotion/cardservice/card/pick_goods.wxml
Executable file
@@ -0,0 +1 @@
|
||||
<page-meta page-style="{{themeColor}}" class="data-v-1b414bd8"></page-meta><view class="page data-v-1b414bd8"><view class="card-info data-v-1b414bd8"><view class="card-title data-v-1b414bd8">- 选择提货数量 -</view><block wx:if="{{cardDetail.card_type=='commoncard'}}"><view class="card-desc data-v-1b414bd8">{{"卡项内项目/商品总的可用次数为"+(cardDetail.total_num-cardDetail.total_use_num)+"次"}}</view></block><view class="card-content data-v-1b414bd8"><block wx:for="{{$root.l0}}" wx:for-item="item" wx:for-index="index"><block wx:if="{{item.$orig.goods_class==1}}"><view class="card-item data-v-1b414bd8"><image src="{{item.g0}}" mode="aspectFill" class="data-v-1b414bd8"></image><view class="content data-v-1b414bd8"><view class="name multi-hidden data-v-1b414bd8">{{item.$orig.sku_name}}</view><block wx:if="{{cardDetail.card_type=='oncecard'}}"><view class="total-num data-v-1b414bd8">{{"总次数:"+item.$orig.num}}</view></block><block wx:if="{{item.g1}}"><text class="total-use-num data-v-1b414bd8">{{''+(cardDetail.card_type=='timecard'?'使用次数:不限次数':'已使用次数:'+item.$orig.use_num)+''}}</text></block></view><view class="select-num data-v-1b414bd8"><uni-number-box vue-id="{{'d86bd1c4-1-'+index}}" min="{{buyNum[index].min}}" max="{{buyNum[index].max}}" value="{{buyNum[index].curr}}" input-disabled="{{true}}" size="small" data-event-opts="{{[['^change',[['cartNumChange',['$event',index]]]]]}}" bind:change="__e" class="data-v-1b414bd8" bind:__l="__l"></uni-number-box></view></view></block></block></view><view class="pick-btn data-v-1b414bd8"><button type="default" disabled="{{pickDisabled}}" data-event-opts="{{[['tap',[['pickGoods',['$event']]]]]}}" bindtap="__e" class="data-v-1b414bd8">提货</button></view></view><loading-cover vue-id="d86bd1c4-2" data-ref="loadingCover" class="data-v-1b414bd8 vue-ref" bind:__l="__l"></loading-cover></view>
|
||||
2
public/weapp/pages_promotion/cardservice/card/pick_goods.wxss
Executable file
2
public/weapp/pages_promotion/cardservice/card/pick_goods.wxss
Executable file
@@ -0,0 +1,2 @@
|
||||
.page.data-v-1b414bd8{padding-top:24rpx;overflow:hidden}.card-info.data-v-1b414bd8{margin:0 24rpx 24rpx;padding:0 24rpx 30rpx;background-color:#fff;border-radius:18rpx;box-sizing:border-box;margin-bottom:calc(120rpx + constant(safe-area-inset-bottom));margin-bottom:calc(120rpx + env(safe-area-inset-bottom))}.card-info .card-title.data-v-1b414bd8{padding-top:24rpx;text-align:center;font-weight:700}.card-info .card-desc.data-v-1b414bd8{padding-left:10rpx;font-size:24rpx;color:#606266}.card-info .card-content.data-v-1b414bd8{margin-top:20rpx;overflow:hidden}.card-info .card-item.data-v-1b414bd8{position:relative;margin-bottom:28rpx;display:flex;padding:20rpx;background-color:#fbf9fc;border-radius:12rpx}.card-info .card-item.data-v-1b414bd8:last-of-type{margin-bottom:0}.card-info .card-item image.data-v-1b414bd8{overflow:hidden;margin-right:24rpx;width:160rpx;height:160rpx;border-radius:10rpx}.card-info .card-item .content.data-v-1b414bd8{position:relative;flex:1;display:flex;flex-direction:column}.card-info .card-item .content .name.data-v-1b414bd8{padding-right:30rpx;font-weight:700;line-height:1.3}.card-info .card-item .content .total-num.data-v-1b414bd8{margin-top:auto;line-height:1.6}.card-info .card-item .content .total-use-num.data-v-1b414bd8,
|
||||
.card-info .card-item .content .total-num.data-v-1b414bd8{font-size:24rpx;color:#666}.card-info .card-item .select-num.data-v-1b414bd8{position:absolute;top:70%;right:24rpx;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:0;margin:0;height:48rpx;line-height:46rpx;border-radius:50rpx}.card-info .card-item .select-num.data-v-1b414bd8 .decrease{border-top-left-radius:8rpx;border-bottom-left-radius:8rpx}.card-info .card-item .select-num.data-v-1b414bd8 .increase{border-top-right-radius:8rpx;border-bottom-right-radius:8rpx}.card-info .pick-btn.data-v-1b414bd8{position:fixed;right:0;left:0;bottom:0;display:flex;align-items:center;height:98rpx;background-color:#fff;padding-bottom:0;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}.card-info .pick-btn button.data-v-1b414bd8{flex:1;border-radius:50rpx;background-color:var(--base-color);color:#fff}
|
||||
1
public/weapp/pages_promotion/cardservice/card/pick_payment.js
Executable file
1
public/weapp/pages_promotion/cardservice/card/pick_payment.js
Executable file
@@ -0,0 +1 @@
|
||||
require('../../common/vendor.js');(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages_promotion/cardservice/card/pick_payment"],{"0e87":function(e,n,t){"use strict";(function(e,n){var r=t("47a9");t("d381");r(t("3240"));var a=r(t("3d8e"));e.__webpack_require_UNI_MP_PLUGIN__=t,n(a.default)}).call(this,t("3223")["default"],t("df3c")["createPage"])},"3d8e":function(e,n,t){"use strict";t.r(n);var r=t("8caf"),a=t("4964");for(var o in a)["default"].indexOf(o)<0&&function(e){t.d(n,e,(function(){return a[e]}))}(o);t("edde");var c=t("828b"),i=Object(c["a"])(a["default"],r["b"],r["c"],!1,null,"79e5d42a",null,!1,r["a"],void 0);n["default"]=i.exports},4964:function(e,n,t){"use strict";t.r(n);var r=t("d100"),a=t.n(r);for(var o in r)["default"].indexOf(o)<0&&function(e){t.d(n,e,(function(){return r[e]}))}(o);n["default"]=a.a},"4dfd":function(e,n,t){},"8caf":function(e,n,t){"use strict";t.d(n,"b",(function(){return a})),t.d(n,"c",(function(){return o})),t.d(n,"a",(function(){return r}));var r={commonPayment:function(){return Promise.all([t.e("common/vendor"),t.e("components/common-payment/common-payment")]).then(t.bind(null,"47f2"))}},a=function(){var e=this.$createElement;this._self._c},o=[]},d100:function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;n.default={data:function(){return{api:{payment:"/cardservice/api/ordercreate/payment ",calculate:"/cardservice/api/ordercreate/calculate",create:"/cardservice/api/ordercreate/create"}}},provide:function(){return{promotion:this.promotion.bind(this)}},onShow:function(){this.$refs.payment&&this.$refs.payment.pageShow()},methods:{promotion:function(e){}}}},edde:function(e,n,t){"use strict";var r=t("4dfd"),a=t.n(r);a.a}},[["0e87","common/runtime","common/vendor"]]]);
|
||||
7
public/weapp/pages_promotion/cardservice/card/pick_payment.json
Executable file
7
public/weapp/pages_promotion/cardservice/card/pick_payment.json
Executable file
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"navigationStyle": "custom",
|
||||
"navigationBarTitleText": "提货订单",
|
||||
"usingComponents": {
|
||||
"common-payment": "/components/common-payment/common-payment"
|
||||
}
|
||||
}
|
||||
1
public/weapp/pages_promotion/cardservice/card/pick_payment.wxml
Executable file
1
public/weapp/pages_promotion/cardservice/card/pick_payment.wxml
Executable file
@@ -0,0 +1 @@
|
||||
<page-meta page-style="{{themeColor}}" class="data-v-79e5d42a"></page-meta><view class="data-v-79e5d42a"><common-payment vue-id="2db5f0ee-1" api="{{api}}" create-data-key="card_pick" data-ref="payment" class="data-v-79e5d42a vue-ref" bind:__l="__l"></common-payment></view>
|
||||
1
public/weapp/pages_promotion/cardservice/card/pick_payment.wxss
Executable file
1
public/weapp/pages_promotion/cardservice/card/pick_payment.wxss
Executable file
@@ -0,0 +1 @@
|
||||
.data-v-79e5d42a .uni-popup__wrapper.uni-custom .uni-popup__wrapper-box{background:none;max-height:unset!important;overflow-y:hidden!important}.data-v-79e5d42a .uni-popup__wrapper{border-radius:20rpx 20rpx 0 0}.data-v-79e5d42a .uni-popup{z-index:8}
|
||||
@@ -0,0 +1 @@
|
||||
require('../../common/vendor.js');(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages_promotion/cardservice/service_goods/my_reserve_detail"],{"0d39":function(e,t,n){"use strict";n.d(t,"b",(function(){return r})),n.d(t,"c",(function(){return a})),n.d(t,"a",(function(){return i}));var i={uniPopup:function(){return n.e("components/uni-popup/uni-popup").then(n.bind(null,"d745"))},nsLogin:function(){return Promise.all([n.e("common/vendor"),n.e("components/ns-login/ns-login")]).then(n.bind(null,"2910"))}},r=function(){var e=this,t=e.$createElement,n=(e._self._c,e.$util.img("public/uniapp/cardservice/store_map.png")),i=e.$util.timeStampTurnTime(e.reserveDetail.reserve_time),r=e.__map(e.reserveDetail.item,(function(t,n){var i=e.__get_orig(t),r=e.$util.img(t.sku_image);return{$orig:i,g1:r}}));e.$mp.data=Object.assign({},{$root:{g0:n,g2:i,l0:r}})},a=[]},"10bf":function(e,t,n){"use strict";n.r(t);var i=n("0d39"),r=n("c6fa");for(var a in r)["default"].indexOf(a)<0&&function(e){n.d(t,e,(function(){return r[e]}))}(a);n("c6db"),n("8aab");var s=n("828b"),o=Object(s["a"])(r["default"],i["b"],i["c"],!1,null,"2e527d3e",null,!1,i["a"],void 0);t["default"]=o.exports},"366e":function(e,t,n){},4831:function(e,t,n){"use strict";(function(e,t){var i=n("47a9");n("d381");i(n("3240"));var r=i(n("10bf"));e.__webpack_require_UNI_MP_PLUGIN__=n,t(r.default)}).call(this,n("3223")["default"],n("df3c")["createPage"])},"8aab":function(e,t,n){"use strict";var i=n("8f2c"),r=n.n(i);r.a},"8f2c":function(e,t,n){},a43e:function(e,t,n){"use strict";(function(e){var i=n("47a9");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=i(n("a29e")),a={data:function(){return{reserveId:0,reserveDetail:{},covers:[]}},onLoad:function(e){this.reserveId=e.reserve_id},onShow:function(){var e=this;this.isIphoneX=this.$util.uniappIsIPhoneX(),this.storeToken||this.$nextTick((function(){e.$refs.login.open("/pages_promotion/cardservice/service_goods/my_reserve_detail?reserveId="+e.reserveId)})),this.getDetail()},methods:{getDetail:function(){var e=this;this.$api.sendRequest({url:"/cardservice/api/reserve/detail",data:{reserve_id:this.reserveId},success:function(t){t.code>=0?e.reserveDetail=t.data:(e.$util.showToast({title:"未找到预约信息",mask:!0,duration:2e3}),setTimeout((function(){e.$util.redirectTo("/pages/index/index")}),2e3))}})},mapRoute:function(){r.default.openMap(Number(this.reserveDetail.latitude),Number(this.reserveDetail.longitude),this.reserveDetail.store_name,"gcj02")},cancel:function(){var t=this;e.showModal({title:"提示",content:"您确定要取消该预约吗?",success:function(e){t.$api.sendRequest({url:"/cardservice/api/reserve/cancel",data:{reserve_id:t.reserveId},success:function(e){0==e.code&&t.$util.redirectTo("/pages_promotion/cardservice/service_goods/my_reserve_list")}})}})}}};t.default=a}).call(this,n("df3c")["default"])},c6db:function(e,t,n){"use strict";var i=n("366e"),r=n.n(i);r.a},c6fa:function(e,t,n){"use strict";n.r(t);var i=n("a43e"),r=n.n(i);for(var a in i)["default"].indexOf(a)<0&&function(e){n.d(t,e,(function(){return i[e]}))}(a);t["default"]=r.a}},[["4831","common/runtime","common/vendor"]]]);
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"navigationBarTitleText": "预约详情",
|
||||
"usingComponents": {
|
||||
"uni-popup": "/components/uni-popup/uni-popup",
|
||||
"ns-login": "/components/ns-login/ns-login"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
<page-meta page-style="{{themeColor}}" class="data-v-2e527d3e"></page-meta><view class="store-body data-v-2e527d3e"><view class="store-info data-v-2e527d3e"><view class="store data-v-2e527d3e"><view class="store-title data-v-2e527d3e">店铺名称</view><view class="store-name data-v-2e527d3e">{{reserveDetail.store_name}}</view></view><view data-event-opts="{{[['tap',[['mapRoute']]]]}}" class="store-map data-v-2e527d3e" bindtap="__e"><image src="{{$root.g0}}" class="_img data-v-2e527d3e"></image></view></view></view><view class="goods-body data-v-2e527d3e"><view class="goods-list data-v-2e527d3e"><block wx:for="{{$root.l0}}" wx:for-item="goodsItem" wx:for-index="goodsIndex" wx:key="goodsIndex"><view class="goods-wrap data-v-2e527d3e"><view class="goods-img data-v-2e527d3e"><image src="{{goodsItem.g1}}" mode="aspectFill" lazy-load="{{true}}" class="data-v-2e527d3e"></image></view><view class="goods-info data-v-2e527d3e"><view class="pro-info data-v-2e527d3e"><view class="goods-name data-v-2e527d3e">{{goodsItem.$orig.goods_name}}</view></view><view class="pro-info-to data-v-2e527d3e"><view class="content data-v-2e527d3e">{{"预约时间:"+$root.g2}}</view></view><view class="pro-info-to data-v-2e527d3e"><view class="content data-v-2e527d3e">预约人数: 1</view></view><view class="pro-info-to data-v-2e527d3e"><view class="content data-v-2e527d3e">{{"服务人员:"+goodsItem.$orig.username}}</view></view></view></view></block></view></view><view class="reserve-wrap data-v-2e527d3e"><view class="reserve-list data-v-2e527d3e"><view class="reserve-item data-v-2e527d3e"><text class="title data-v-2e527d3e">姓名</text><text class="content data-v-2e527d3e">{{reserveDetail.nickname}}</text></view><view class="reserve-item remark-item data-v-2e527d3e"><text class="title data-v-2e527d3e">备注</text><block wx:if="{{reserveDetail.remark}}"><text class="data-v-2e527d3e">{{reserveDetail.remark}}</text></block><block wx:else><text class="data-v-2e527d3e">暂无备注</text></block></view></view><block wx:if="{{reserveDetail.reserve_state=='wait_confirm'||reserveDetail.reserve_state=='wait_to_store'}}"><view class="tab-bar data-v-2e527d3e"><button class="reserve-btn data-v-2e527d3e" type="default" data-event-opts="{{[['tap',[['cancel']]]]}}" bindtap="__e">取消预约</button></view></block><view data-event-opts="{{[['touchmove',[['',['$event']]]]]}}" catchtouchmove="__e" class="data-v-2e527d3e"><uni-popup vue-id="8131d59e-1" type="bottom" data-ref="storeMapPopup" class="data-v-2e527d3e vue-ref" bind:__l="__l" vue-slots="{{['default']}}"><view class="goods-coupon-popup-layer popup-layer store-map-popuo data-v-2e527d3e"><view data-event-opts="{{[['tap',[['closeStoreMapPopup']]]]}}" class="head-wrap data-v-2e527d3e" bindtap="__e"><text class="data-v-2e527d3e">门店位置</text><text class="iconfont icon-close data-v-2e527d3e"></text></view><view class="store-map data-v-2e527d3e"><map class="map data-v-2e527d3e" latitude="{{reserveDetail.latitude}}" longitude="{{reserveDetail.longitude}}" markers="{{covers}}"></map></view><view class="button-box data-v-2e527d3e"><button type="primary" data-event-opts="{{[['tap',[['closeStoreMapPopup']]]]}}" bindtap="__e" class="data-v-2e527d3e">确定</button></view></view></uni-popup></view><ns-login vue-id="8131d59e-2" data-ref="login" class="data-v-2e527d3e vue-ref" bind:__l="__l"></ns-login><privacy-popup vue-id="8131d59e-3" data-ref="privacyPopup" class="data-v-2e527d3e vue-ref" bind:__l="__l"></privacy-popup></view>
|
||||
@@ -0,0 +1 @@
|
||||
.reserve-wrap{padding:24rpx}.reserve-wrap .reserve-list{margin-bottom:20rpx;background-color:#fff;border-radius:18rpx}.reserve-wrap .reserve-list .reserve-head{height:100rpx;line-height:100rpx;font-weight:700;font-size:32rpx;border-bottom:2rpx solid #f2f2f2;padding:0 24rpx}.reserve-wrap .reserve-list .reserve-item{display:flex;align-items:center;padding:0 24rpx;height:90rpx}.reserve-wrap .reserve-list .reserve-item .title{margin-right:20rpx;width:160rpx;font-size:26rpx}.reserve-wrap .reserve-list .remark-item{align-items:flex-start;padding-bottom:20rpx;height:auto}.reserve-wrap .reserve-list .remark-item text{min-width:160rpx}.reserve-wrap .tab-bar{position:fixed;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:space-between;height:98rpx;line-height:98rpx;background-color:#fff;padding:0 30rpx}.reserve-wrap .tab-bar .tab-bar-item{display:flex;flex-direction:column;align-items:center;line-height:1}.reserve-wrap .tab-bar .tab-bar-item text:first-of-type{margin-bottom:6rpx;font-size:40rpx;font-weight:700}.reserve-wrap .tab-bar .tab-bar-item text:last-of-type{font-size:24rpx}.reserve-wrap .tab-bar .reserve-btn{margin:0;width:100%;background-color:var(--base-color);color:#fff;border-radius:50rpx}.store-body{padding:24rpx;padding-bottom:0rpx}.store-body .store-info{display:flex;background-color:#fff;padding:30rpx 30rpx 30rpx 60rpx}.store-body .store-info .store{flex:1}.store-body .store-info .store-title{font-size:26rpx;font-weight:700;color:#000;margin-bottom:10rpx}.store-body .store-info .store-map{width:100rpx;height:100rpx}.store-body .store-info .store-map ._img{width:100%;height:100%}.goods-body{padding:24rpx;padding-bottom:0rpx}.goods-body .goods-list{background-color:#fff}.goods-body .goods-list .goods-wrap{display:flex;position:relative;padding:20rpx}.goods-body .goods-list .goods-wrap:last-of-type{margin-bottom:0}.goods-body .goods-list .goods-wrap .goods-img{width:160rpx;height:160rpx;margin-right:20rpx}.goods-body .goods-list .goods-wrap .goods-img image{width:100%;height:100%;border-radius:10rpx}.goods-body .goods-list .goods-wrap .goods-info{position:relative;max-width:calc(100% - 180rpx);display:flex;flex-direction:column}.goods-body .goods-list .goods-wrap .goods-info .goods-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;line-height:1.5;font-size:24rpx;color:#303133;font-weight:700}.goods-body .goods-list .goods-wrap .goods-info .content{font-size:24rpx;color:#888}.goods-body .goods-list .goods-wrap .goods-info .goods-sub-section{width:100%;line-height:1.3;display:flex;margin-top:14rpx}.goods-body .goods-list .goods-wrap .goods-info .goods-sub-section .goods-price{font-size:24rpx;color:var(--price-color);flex:1;font-weight:700}.goods-body .goods-list .goods-wrap .goods-info .goods-sub-section .goods-num{font-size:24rpx;color:#909399;flex:1;text-align:right;line-height:1}.goods-body .goods-list .goods-wrap .goods-info .goods-sub-section .goods-num .iconfont{font-size:24rpx}.goods-body .goods-list .goods-wrap .goods-info .goods-sub-section .goods-type{font-size:24rpx}.goods-body .goods-list .goods-wrap .goods-info .goods-sub-section .unit{font-size:24rpx;margin-right:2rpx}.goods-body .goods-list .goods-wrap .goods-info .goods-sub-section view{flex:1;line-height:1.3;display:flex;flex-direction:column}.goods-body .goods-list .goods-wrap .goods-info .goods-sub-section view:last-of-type{text-align:right}.goods-body .goods-list .goods-wrap .goods-info .goods-sub-section view:last-of-type .iconfont{line-height:1;font-size:24rpx}.goods-body .goods-list .goods-wrap .goods-info .goods-action{text-align:right}.goods-body .goods-list .goods-wrap .goods-info .goods-action .action-btn{line-height:1;padding:14rpx 20rpx;color:#303133;display:inline-block;border-radius:10rpx;background:#fff;border:2rpx solid #999;font-size:24rpx;margin-left:10rpx}.data-v-2e527d3e .uni-page{overflow:hidden}.data-v-2e527d3e .mescroll-upwarp{padding-bottom:100rpx}
|
||||
@@ -0,0 +1 @@
|
||||
require('../../common/vendor.js');(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages_promotion/cardservice/service_goods/my_reserve_list"],{"08f4":function(e,t,s){},"34f0":function(e,t,s){"use strict";s.r(t);var n=s("d1ef"),r=s("bb1f");for(var i in r)["default"].indexOf(i)<0&&function(e){s.d(t,e,(function(){return r[e]}))}(i);s("a3bb"),s("db73");var o=s("828b"),a=Object(o["a"])(r["default"],n["b"],n["c"],!1,null,"d2f0ccb4",null,!1,n["a"],void 0);t["default"]=a.exports},"431b":function(e,t,s){},a3bb:function(e,t,s){"use strict";var n=s("431b"),r=s.n(n);r.a},a594:function(e,t,s){"use strict";(function(e,t){var n=s("47a9");s("d381");n(s("3240"));var r=n(s("34f0"));e.__webpack_require_UNI_MP_PLUGIN__=s,t(r.default)}).call(this,s("3223")["default"],s("df3c")["createPage"])},bb1f:function(e,t,s){"use strict";s.r(t);var n=s("f329"),r=s.n(n);for(var i in n)["default"].indexOf(i)<0&&function(e){s.d(t,e,(function(){return n[e]}))}(i);t["default"]=r.a},d1ef:function(e,t,s){"use strict";s.d(t,"b",(function(){return r})),s.d(t,"c",(function(){return i})),s.d(t,"a",(function(){return n}));var n={nsEmpty:function(){return s.e("components/ns-empty/ns-empty").then(s.bind(null,"52a6"))},nsLogin:function(){return Promise.all([s.e("common/vendor"),s.e("components/ns-login/ns-login")]).then(s.bind(null,"2910"))},loadingCover:function(){return s.e("components/loading-cover/loading-cover").then(s.bind(null,"c003"))}},r=function(){var e=this,t=e.$createElement,s=(e._self._c,e.storeToken?e.reserveList.length:null),n=e.storeToken&&s>0?e.__map(e.reserveList,(function(t,s){var n=e.__get_orig(t),r=e.$util.timeStampTurnTime(t.create_time),i=t.item.length,o=i>0?e.__map(t.item,(function(s,n){var r=e.__get_orig(s),i=e.$util.img(s.sku_image),o=e.$util.timeStampTurnTime(t.reserve_time);return{$orig:r,g3:i,g4:o}})):null;return{$orig:n,g1:r,g2:i,l0:o}})):null;e.$mp.data=Object.assign({},{$root:{g0:s,l1:n}})},i=[]},db73:function(e,t,s){"use strict";var n=s("08f4"),r=s.n(n);r.a},f329:function(e,t,s){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s={data:function(){return{status:"all",statusList:[],reserveList:[],scrollInto:"",isIphoneX:!1,searchText:"",pageText:""}},onLoad:function(e){e.status&&(this.status=e.status),this.getStatus()},onShow:function(){var e=this;this.isIphoneX=this.$util.uniappIsIPhoneX(),this.storeToken?this.$refs.mescroll&&this.$refs.mescroll.refresh():this.$nextTick((function(){e.$refs.login.open("/pages_promotion/cardservice/service_goods/my_reserve_list")}))},methods:{ontabtap:function(e){this.status=e,this.$refs.loadingCover.show(),this.$refs.mescroll.refresh()},getStatus:function(){var e=this;this.$api.sendRequest({url:"/cardservice/api/reserve/status",success:function(t){if(e.statusList.push({name:"全部",state:"all"}),0==t.code)for(var s in t.data)e.statusList.push(t.data[s])}})},getListData:function(e){var t=this;this.$api.sendRequest({url:"/cardservice/api/reserve/lists",data:{page:e.num,page_size:e.size,reserve_state:this.status},success:function(s){var n=[],r=s.message;0==s.code&&s.data?n=s.data.list:t.$util.showToast({title:r}),e.endSuccess(n.length),1==e.num&&(t.reserveList=[]),t.reserveList=t.reserveList.concat(n),t.$refs.loadingCover&&t.$refs.loadingCover.hide()},fail:function(s){e.endErr(),t.$refs.loadingCover&&t.$refs.loadingCover.hide()}})},cancel:function(t){var s=this;e.showModal({title:"提示",content:"您确定要取消该预约吗?",success:function(e){s.$api.sendRequest({url:"/cardservice/api/reserve/cancel",data:{reserve_id:t},success:function(e){0==e.code&&s.$refs.mescroll.refresh()}})}})},jumpDetail:function(e){this.$util.redirectTo("/pages_promotion/cardservice/service_goods/my_reserve_detail",{reserve_id:e})},search:function(){this.pageText=this.searchText,this.$refs.mescroll.refresh()}}};t.default=s}).call(this,s("df3c")["default"])}},[["a594","common/runtime","common/vendor"]]]);
|
||||
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"navigationBarTitleText": "预约列表",
|
||||
"usingComponents": {
|
||||
"ns-empty": "/components/ns-empty/ns-empty",
|
||||
"ns-login": "/components/ns-login/ns-login",
|
||||
"loading-cover": "/components/loading-cover/loading-cover"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
<page-meta page-style="{{themeColor}}" class="data-v-d2f0ccb4"></page-meta><view class="order-container data-v-d2f0ccb4"><view class="order-nav data-v-d2f0ccb4"><block wx:for="{{statusList}}" wx:for-item="statusItem" wx:for-index="statusIndex" wx:key="statusIndex"><block wx:if="{{statusItem.state!='cancelled'}}"><view data-event-opts="{{[['tap',[['ontabtap',['$0'],[[['statusList','',statusIndex,'state']]]]]]]}}" class="uni-tab-item data-v-d2f0ccb4" bindtap="__e"><text class="{{['uni-tab-item-title','data-v-d2f0ccb4',statusItem.state==status?'uni-tab-item-title-active color-base-text':'']}}">{{''+statusItem.name+''}}</text></view></block></block></view><block wx:if="{{storeToken}}"><mescroll-uni vue-id="5c3c7204-1" top="176rpx" data-ref="mescroll" data-event-opts="{{[['^getData',[['getListData']]]]}}" bind:getData="__e" class="data-v-d2f0ccb4 vue-ref" bind:__l="__l" vue-slots="{{['list']}}"><view slot="list" class="data-v-d2f0ccb4"><block wx:if="{{$root.g0>0}}"><view class="order-list data-v-d2f0ccb4"><block wx:for="{{$root.l1}}" wx:for-item="reserveItem" wx:for-index="reserveIndex" wx:key="reserveIndex"><view class="order-item data-v-d2f0ccb4"><view class="order-header data-v-d2f0ccb4"><text class="order-no data-v-d2f0ccb4">{{reserveItem.g1}}</text><text class="status-name data-v-d2f0ccb4">{{reserveItem.$orig.reserve_state_name}}</text></view><view data-event-opts="{{[['tap',[['jumpDetail',['$0'],[[['reserveList','',reserveIndex,'reserve_id']]]]]]]}}" class="order-body data-v-d2f0ccb4" bindtap="__e"><block wx:if="{{reserveItem.g2>0}}"><block class="data-v-d2f0ccb4"><block wx:for="{{reserveItem.l0}}" wx:for-item="goodsItem" wx:for-index="goodsIndex" wx:key="goodsIndex"><view class="goods-wrap data-v-d2f0ccb4"><view class="goods-img data-v-d2f0ccb4"><image src="{{goodsItem.g3}}" mode="aspectFill" lazy-load="{{true}}" class="data-v-d2f0ccb4"></image></view><view class="goods-info data-v-d2f0ccb4"><view class="pro-info data-v-d2f0ccb4"><view class="goods-name data-v-d2f0ccb4">{{goodsItem.$orig.goods_name}}</view></view><view class="pro-info-to data-v-d2f0ccb4"><view class="content data-v-d2f0ccb4">{{"预约时间:"+goodsItem.g4}}</view></view><view class="pro-info-to data-v-d2f0ccb4"><view class="content data-v-d2f0ccb4">{{reserveItem.$orig.remark}}</view></view></view></view></block></block></block></view><block wx:if="{{reserveItem.$orig.reserve_state=='wait_confirm'||reserveItem.$orig.reserve_state=='wait_to_store'}}"><view class="order-footer data-v-d2f0ccb4"><view class="order-action data-v-d2f0ccb4"><view data-event-opts="{{[['tap',[['cancel',['$0'],[[['reserveList','',reserveIndex,'reserve_id']]]]]]]}}" class="order-box-btn data-v-d2f0ccb4" bindtap="__e">取消预约</view></view></view></block></view></block></view></block><block wx:else><view class="data-v-d2f0ccb4"><ns-empty vue-id="{{('5c3c7204-2')+','+('5c3c7204-1')}}" isIndex="{{false}}" text="暂无预约信息" class="data-v-d2f0ccb4" bind:__l="__l"></ns-empty></view></block></view></mescroll-uni></block><ns-login vue-id="5c3c7204-3" data-ref="login" class="data-v-d2f0ccb4 vue-ref" bind:__l="__l"></ns-login><loading-cover vue-id="5c3c7204-4" data-ref="loadingCover" class="data-v-d2f0ccb4 vue-ref" bind:__l="__l"></loading-cover><privacy-popup vue-id="5c3c7204-5" data-ref="privacyPopup" class="data-v-d2f0ccb4 vue-ref" bind:__l="__l"></privacy-popup></view>
|
||||
File diff suppressed because one or more lines are too long
1
public/weapp/pages_promotion/cardservice/service_goods/reserve_apply.js
Executable file
1
public/weapp/pages_promotion/cardservice/service_goods/reserve_apply.js
Executable file
File diff suppressed because one or more lines are too long
10
public/weapp/pages_promotion/cardservice/service_goods/reserve_apply.json
Executable file
10
public/weapp/pages_promotion/cardservice/service_goods/reserve_apply.json
Executable file
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"navigationBarTitleText": "预约申请",
|
||||
"usingComponents": {
|
||||
"ns-goods-action-icon": "/components/ns-goods-action-icon/ns-goods-action-icon",
|
||||
"uni-popup": "/components/uni-popup/uni-popup",
|
||||
"ns-login": "/components/ns-login/ns-login",
|
||||
"loading-cover": "/components/loading-cover/loading-cover",
|
||||
"yuyue-date": "/pages_promotion/components/yuyue-date/yuyue-date"
|
||||
}
|
||||
}
|
||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
|
||||
.reserve-wrap{padding:24rpx}.reserve-wrap .reserve-item{position:relative;margin-bottom:20rpx;padding:28rpx 24rpx;display:flex;border-radius:18rpx;background-color:#fff}.reserve-wrap .reserve-item image{width:200rpx;height:200rpx;border-radius:10rpx;background-color:pink;margin-right:20rpx;overflow:hidden}.reserve-wrap .reserve-item .conten{overflow:hidden;flex:1;display:flex;flex-direction:column;width:420rpx}.reserve-wrap .reserve-item .conten .name{font-size:30rpx;font-weight:700;line-height:1.5}.reserve-wrap .reserve-item .conten .price-wrap{display:flex;flex-wrap:wrap;align-items:center}.reserve-wrap .reserve-item .conten .price{display:flex;align-items:baseline;font-size:24rpx;color:var(--base-color);margin-right:20rpx}.reserve-wrap .reserve-item .conten .price text:last-child{font-size:32rpx}.reserve-wrap .reserve-item .conten .line-price{color:#999;text-decoration:line-through}.reserve-wrap .reserve-item .conten .btn-wrap{display:flex;align-items:center;justify-content:space-between;margin-top:auto}.reserve-wrap .reserve-item .conten .btn-wrap .num{font-size:24rpx;color:#909399}.reserve-wrap .reserve-item .conten .btn-wrap .server-detail{position:absolute;right:0;display:flex;align-items:center;justify-content:center;width:158rpx;height:44rpx;border-top-left-radius:30rpx;border-bottom-left-radius:30rpx;background-color:#f2f2f2;font-size:24rpx}.reserve-wrap .reserve-item .conten .btn-wrap .server-detail text:first-of-type{margin-left:10rpx}.reserve-wrap .reserve-item .conten .btn-wrap .server-detail text:last-of-type{margin-left:6rpx;font-size:24rpx}.reserve-wrap .select-server{margin-bottom:20rpx;padding:0 20rpx;height:88rpx;display:flex;align-items:center;background-color:#fff;border-radius:18rpx}.reserve-wrap .select-server text:first-child{margin-right:12rpx}.reserve-wrap .select-server .txt{font-weight:700}.reserve-wrap .select-server .arrows{margin-left:auto;font-size:24rpx}.reserve-wrap .select-server .service-user{margin-left:auto}.reserve-wrap .select-server .service-user .txt{color:#5a5a5a;font-size:24rpx;margin-right:20rpx}.reserve-wrap .select-server .service-user .icondiy{vertical-align:text-top}.reserve-wrap .reserve-panel{padding:20rpx 24rpx;background-color:#fff;border-radius:18rpx}.reserve-wrap .reserve-panel .panel-title{display:flex;align-items:center;line-height:1;margin-top:10rpx}.reserve-wrap .reserve-panel .panel-title text:last-of-type{margin-left:12rpx;font-weight:700}.reserve-wrap .tab-bar-fill{height:98rpx}.reserve-wrap .tab-bar{position:fixed;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:space-between;height:98rpx;line-height:98rpx;background-color:#fff}.reserve-wrap .tab-bar .bnutton-body{margin:0 20rpx}.reserve-wrap .tab-bar .tab-bar-item .action-icon-wrap{display:flex;flex-direction:column;justify-content:center;height:100rpx;min-width:90rpx;text-align:center;position:relative;margin-right:6rpx;font-size:24rpx}.reserve-wrap .tab-bar .tab-bar-item .action-icon-wrap .icondiy{margin:0 auto 10rpx;line-height:1;font-size:40rpx}.reserve-wrap .tab-bar .tab-bar-item .action-icon-wrap text{font-size:24rpx;line-height:1}.reserve-wrap .tab-bar .tab-bar-item .action-icon-wrap .selected-collection{color:red}.reserve-wrap .tab-bar .reserve-btn{margin:0;width:426rpx;background-color:var(--base-color);border-radius:50rpx;flex:1;height:72rpx;font-weight:600;font-size:30rpx;line-height:72rpx;border:none;color:#fff;text-align:center}.reserve-wrap .store-select{margin:30rpx 0}.reserve-wrap .store-select .select-server{margin-bottom:0rpx}.reserve-wrap .store-select .store-info{padding:0 20rpx;flex-wrap:wrap;overflow:scroll;background-color:#fff;height:auto}.reserve-wrap .store-select .store-info .store-name{color:#333;font-weight:700;font-size:26rpx}.reserve-wrap .store-select .store-info .store-time{color:#666;font-size:26rpx}.reserve-wrap .store-select .store-info .store-addres{color:#666;font-size:26rpx}.head-wrap{font-size:32rpx;line-height:100rpx;height:100rpx;display:block;text-align:center}.head-wrap .iconfont{position:absolute;float:right;right:44rpx;font-size:32rpx}.scroll{min-height:600rpx;max-height:800rpx}.store-body{padding:0 20rpx;flex-wrap:wrap;overflow:scroll;background-color:#fff;height:auto}.service-body .user-name{text-align:center;padding:10rpx;font-weight:700;font-size:26rpx;display:block}.tab-bar .action-icon-wrap{min-width:auto}.data-v-34f8b5e2 .uni-page{overflow:hidden}.data-v-34f8b5e2 .mescroll-upwarp{padding-bottom:100rpx}
|
||||
1
public/weapp/pages_promotion/cardservice/service_goods/reserve_detail.js
Executable file
1
public/weapp/pages_promotion/cardservice/service_goods/reserve_detail.js
Executable file
@@ -0,0 +1 @@
|
||||
require('../../common/vendor.js');(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages_promotion/cardservice/service_goods/reserve_detail"],{"14a7":function(e,t,i){},"3b2b":function(e,t,i){"use strict";i.r(t);var r=i("bb34"),a=i("e01a");for(var n in a)["default"].indexOf(n)<0&&function(e){i.d(t,e,(function(){return a[e]}))}(n);i("de5b"),i("70c5");var s=i("828b"),o=Object(s["a"])(a["default"],r["b"],r["c"],!1,null,"700b9ff8",null,!1,r["a"],void 0);t["default"]=o.exports},"4c95":function(e,t,i){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i={data:function(){return{goodsId:0,serviceDetail:"",params:{},formData:{remark:"",relaname:"",tel:""},navStatus:{list:[],index:"all"},reserveList:[]}},onLoad:function(e){this.goodsId=e.goods_id},onShow:function(){var t=this;this.isIphoneX=this.$util.uniappIsIPhoneX(),this.storeToken?this.$refs.mescroll&&this.$refs.mescroll.refresh():this.$nextTick((function(){t.$refs.login.open("/pages_promotion/cardservice/service_goods/my_reserve_list")})),this.getDetail(),this.params=e.getStorageSync("reserveParams")},onUnload:function(){e.removeStorageSync("reserveParams")},methods:{getDetail:function(){var e=this;this.$api.sendRequest({url:"/cardservice/api/service/detail",data:{goods_id:this.goodsId},success:function(t){t.code>=0?(e.serviceDetail=t.data.goods_sku_detail,e.$refs.loadingCover&&e.$refs.loadingCover.hide()):(e.$util.showToast({title:"未找到服务信息",mask:!0,duration:2e3}),setTimeout((function(){e.$util.redirectTo("/pages/index/index")}),2e3))},fail:function(t){e.$refs.loadingCover&&e.$refs.loadingCover.hide()}})},setAdd:function(){var e=this;this.params.remark=this.formData.remark,this.params.relaname=this.formData.relaname,this.params.tel=this.formData.tel,this.$api.sendRequest({url:"/cardservice/api/reserve/addreserve",data:this.params,success:function(t){0==t.code?e.$util.redirectTo("/pages_promotion/cardservice/service_goods/my_reserve_list"):e.$util.showToast({title:t.message})},fail:function(t){e.$refs.loadingCover&&e.$refs.loadingCover.hide()}})}}};t.default=i}).call(this,i("df3c")["default"])},"70c5":function(e,t,i){"use strict";var r=i("8aa2"),a=i.n(r);a.a},"8aa2":function(e,t,i){},bb34:function(e,t,i){"use strict";i.d(t,"b",(function(){return a})),i.d(t,"c",(function(){return n})),i.d(t,"a",(function(){return r}));var r={nsLogin:function(){return Promise.all([i.e("common/vendor"),i.e("components/ns-login/ns-login")]).then(i.bind(null,"2910"))}},a=function(){var e=this.$createElement;this._self._c},n=[]},de5b:function(e,t,i){"use strict";var r=i("14a7"),a=i.n(r);a.a},e01a:function(e,t,i){"use strict";i.r(t);var r=i("4c95"),a=i.n(r);for(var n in r)["default"].indexOf(n)<0&&function(e){i.d(t,e,(function(){return r[e]}))}(n);t["default"]=a.a},e077:function(e,t,i){"use strict";(function(e,t){var r=i("47a9");i("d381");r(i("3240"));var a=r(i("3b2b"));e.__webpack_require_UNI_MP_PLUGIN__=i,t(a.default)}).call(this,i("3223")["default"],i("df3c")["createPage"])}},[["e077","common/runtime","common/vendor"]]]);
|
||||
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"navigationBarTitleText": "预约详情",
|
||||
"usingComponents": {
|
||||
"ns-login": "/components/ns-login/ns-login"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
<page-meta page-style="{{themeColor}}" class="data-v-700b9ff8"></page-meta><view class="reserve-wrap data-v-700b9ff8"><view class="reserve-list data-v-700b9ff8"><view class="reserve-head data-v-700b9ff8">预约信息</view><view class="reserve-item data-v-700b9ff8"><text class="title data-v-700b9ff8">预约项目</text><text class="content data-v-700b9ff8">{{serviceDetail.goods_name}}</text></view><view class="reserve-item data-v-700b9ff8"><text class="title data-v-700b9ff8">预约时间</text><view class="content data-v-700b9ff8"><text class="data-v-700b9ff8">{{params.date}}</text><text class="time data-v-700b9ff8">{{"("+params.time+")"}}</text></view></view><view class="reserve-item data-v-700b9ff8"><text class="title data-v-700b9ff8">预约人数</text><text class="content data-v-700b9ff8">1</text></view><view class="reserve-item data-v-700b9ff8"><text class="title data-v-700b9ff8">服务人员</text><text class="content data-v-700b9ff8">{{params.username}}</text></view><view class="reserve-item remark-item data-v-700b9ff8"><text class="title data-v-700b9ff8">备注</text><textarea type="text" maxlength="100" placeholder="备注信息" placeholder-class="color-tip" data-event-opts="{{[['input',[['__set_model',['$0','remark','$event',[]],['formData']]]]]}}" value="{{formData.remark}}" bindinput="__e" class="data-v-700b9ff8"></textarea></view></view><view class="tab-bar data-v-700b9ff8"><view class="tab-bar-item data-v-700b9ff8"></view><button class="reserve-btn data-v-700b9ff8" type="default" data-event-opts="{{[['tap',[['setAdd']]]]}}" bindtap="__e">确认预约</button></view><ns-login vue-id="0ea58520-1" data-ref="login" class="data-v-700b9ff8 vue-ref" bind:__l="__l"></ns-login></view>
|
||||
@@ -0,0 +1 @@
|
||||
.reserve-wrap{padding:24rpx}.reserve-wrap .reserve-list{margin-bottom:20rpx;background-color:#fff;border-radius:18rpx}.reserve-wrap .reserve-list .reserve-head{height:100rpx;line-height:100rpx;font-weight:700;font-size:32rpx;border-bottom:2rpx solid #f2f2f2;padding:0 24rpx}.reserve-wrap .reserve-list .reserve-item{display:flex;align-items:center;padding:0 24rpx;height:90rpx}.reserve-wrap .reserve-list .reserve-item .title{margin-right:20rpx;width:160rpx;font-size:26rpx}.reserve-wrap .reserve-list .reserve-item .time{color:#888}.reserve-wrap .reserve-list .remark-item{height:160rpx;align-items:flex-start;padding-bottom:20rpx}.reserve-wrap .reserve-list .remark-item text{min-width:160rpx}.reserve-wrap .reserve-list .remark-item textarea{height:160rpx;font-size:26rpx}.reserve-wrap .tab-bar{position:fixed;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:space-between;height:98rpx;line-height:98rpx;background-color:#fff;padding:0 30rpx}.reserve-wrap .tab-bar .tab-bar-item{display:flex;flex-direction:column;align-items:center;line-height:1}.reserve-wrap .tab-bar .tab-bar-item text:first-of-type{margin-bottom:6rpx;font-size:40rpx;font-weight:700}.reserve-wrap .tab-bar .tab-bar-item text:last-of-type{font-size:24rpx}.reserve-wrap .tab-bar .reserve-btn{margin:0;width:426rpx;background-color:var(--base-color);color:#fff;border-radius:50rpx}.data-v-700b9ff8 .uni-page{overflow:hidden}.data-v-700b9ff8 .mescroll-upwarp{padding-bottom:100rpx}
|
||||
1
public/weapp/pages_promotion/cardservice/service_goods/reserve_list.js
Executable file
1
public/weapp/pages_promotion/cardservice/service_goods/reserve_list.js
Executable file
@@ -0,0 +1 @@
|
||||
require('../../common/vendor.js');(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages_promotion/cardservice/service_goods/reserve_list"],{"3f1b":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={data:function(){return{navStatus:{list:[],index:""},reserveList:[]}},onLoad:function(e){},onShow:function(){this.getNavStatus()},methods:{getNavStatus:function(){var e=this;this.$api.sendRequest({url:"/cardservice/api/servicescategory/lists",success:function(t){if(e.navStatus.list=[{name:"全部",id:""}],t.code>=0){var n=t.data;n.forEach((function(t,n){var i={};i.name=t.category_name,i.id=t.category_id,e.navStatus.list.push(i)}))}}})},ontabtap:function(e){this.navStatus.index=this.navStatus.list[e].id,this.$refs.loadingCover.show(),this.$refs.mescroll.refresh()},getListData:function(e){var t=this;this.$api.sendRequest({url:"/cardservice/api/service/page",data:{page:e.num,page_size:e.size,service_category:this.navStatus.index},success:function(n){var i=[],a=n.message;0==n.code&&n.data?i=n.data.list:t.$util.showToast({title:a}),e.endSuccess(i.length),1==e.num&&(t.reserveList=[]),t.reserveList=t.reserveList.concat(i),t.$refs.loadingCover&&t.$refs.loadingCover.hide()},fail:function(n){e.endErr(),t.$refs.loadingCover&&t.$refs.loadingCover.hide()}})},imageError:function(e){this.reserveList[e].goods_image=this.$util.getDefaultImage().goods,this.$forceUpdate()},toDetail:function(e){this.$util.redirectTo("/pages_promotion/cardservice/service_goods/reserve_apply",{goods_id:e})}}}},"4c92":function(e,t,n){},"51b9":function(e,t,n){"use strict";var i=n("4c92"),a=n.n(i);a.a},"57bb":function(e,t,n){"use strict";(function(e,t){var i=n("47a9");n("d381");i(n("3240"));var a=i(n("c451"));e.__webpack_require_UNI_MP_PLUGIN__=n,t(a.default)}).call(this,n("3223")["default"],n("df3c")["createPage"])},"83bd":function(e,t,n){"use strict";n.r(t);var i=n("3f1b"),a=n.n(i);for(var r in i)["default"].indexOf(r)<0&&function(e){n.d(t,e,(function(){return i[e]}))}(r);t["default"]=a.a},"8a7c":function(e,t,n){},c451:function(e,t,n){"use strict";n.r(t);var i=n("ed23"),a=n("83bd");for(var r in a)["default"].indexOf(r)<0&&function(e){n.d(t,e,(function(){return a[e]}))}(r);n("c4da"),n("51b9");var s=n("828b"),o=Object(s["a"])(a["default"],i["b"],i["c"],!1,null,"539678f5",null,!1,i["a"],void 0);t["default"]=o.exports},c4da:function(e,t,n){"use strict";var i=n("8a7c"),a=n.n(i);a.a},ed23:function(e,t,n){"use strict";n.d(t,"b",(function(){return a})),n.d(t,"c",(function(){return r})),n.d(t,"a",(function(){return i}));var i={nsEmpty:function(){return n.e("components/ns-empty/ns-empty").then(n.bind(null,"52a6"))},loadingCover:function(){return n.e("components/loading-cover/loading-cover").then(n.bind(null,"c003"))}},a=function(){var e=this,t=e.$createElement,n=(e._self._c,e.reserveList.length),i=n>0?e.__map(e.reserveList,(function(t,n){var i=e.__get_orig(t),a=e.$util.img(t.goods_image);return{$orig:i,g1:a}})):null;e.$mp.data=Object.assign({},{$root:{g0:n,l0:i}})},r=[]}},[["57bb","common/runtime","common/vendor"]]]);
|
||||
7
public/weapp/pages_promotion/cardservice/service_goods/reserve_list.json
Executable file
7
public/weapp/pages_promotion/cardservice/service_goods/reserve_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_promotion/cardservice/service_goods/reserve_list.wxml
Executable file
1
public/weapp/pages_promotion/cardservice/service_goods/reserve_list.wxml
Executable file
@@ -0,0 +1 @@
|
||||
<page-meta page-style="{{themeColor}}" class="data-v-539678f5"></page-meta><view class="reserve-wrap data-v-539678f5"><scroll-view class="reserve-nav data-v-539678f5" scroll-x="{{true}}" enable-flex="true"><block wx:for="{{navStatus.list}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view data-event-opts="{{[['tap',[['ontabtap',[index]]]]]}}" class="{{['nav-item','data-v-539678f5',item.id==navStatus.index?'active':'']}}" bindtap="__e">{{''+item.name+''}}</view></block></scroll-view><mescroll-uni vue-id="491d9e03-1" top="104rpx" data-ref="mescroll" data-event-opts="{{[['^getData',[['getListData']]]]}}" bind:getData="__e" class="data-v-539678f5 vue-ref" bind:__l="__l" vue-slots="{{['list']}}"><view slot="list" class="data-v-539678f5"><block wx:if="{{$root.g0>0}}"><view class="reserve-list data-v-539678f5"><block wx:for="{{$root.l0}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view class="reserve-item data-v-539678f5"><image src="{{item.g1}}" mode="aspectFill" data-event-opts="{{[['error',[['imageError',[index]]]]]}}" binderror="__e" class="data-v-539678f5"></image><view class="conten data-v-539678f5"><view class="name multi-hidden data-v-539678f5">{{item.$orig.goods_name}}</view><view class="price data-v-539678f5"><text class="data-v-539678f5">¥</text><text class="data-v-539678f5">{{item.$orig.price}}</text></view><view class="btn-wrap data-v-539678f5"><text class="num data-v-539678f5">{{"已预约"+item.$orig.sale_num+"人次"}}</text><button type="default" data-event-opts="{{[['tap',[['toDetail',['$0'],[[['reserveList','',index,'goods_id']]]]]]]}}" bindtap="__e" class="data-v-539678f5">预约</button></view></view></view></block></view></block><block wx:else><view class="data-v-539678f5"><ns-empty vue-id="{{('491d9e03-2')+','+('491d9e03-1')}}" isIndex="{{false}}" text="暂无预约信息" class="data-v-539678f5" bind:__l="__l"></ns-empty></view></block></view></mescroll-uni><loading-cover vue-id="491d9e03-3" data-ref="loadingCover" class="data-v-539678f5 vue-ref" bind:__l="__l"></loading-cover></view>
|
||||
1
public/weapp/pages_promotion/cardservice/service_goods/reserve_list.wxss
Executable file
1
public/weapp/pages_promotion/cardservice/service_goods/reserve_list.wxss
Executable file
@@ -0,0 +1 @@
|
||||
.reserve-nav{width:auto;height:84rpx;white-space:nowrap;background-color:#fff;padding:0 24rpx;display:flex;align-items:center}.reserve-nav .uni-scroll-view-content{display:flex;align-items:center}.reserve-nav .nav-item{flex-shrink:0;margin-right:24rpx;text-align:center;background-color:#f7f7f7;border-radius:8rpx;font-size:28rpx;padding:0 18rpx;align-self:flex-end}.reserve-nav .nav-item:last-child{margin-right:0}.reserve-nav .nav-item.active{color:var(--base-color);background-color:var(--main-color-shallow)}.reserve-list{padding:0 24rpx}.reserve-list .reserve-item{margin-bottom:24rpx;padding:28rpx 24rpx;display:flex;border-radius:18rpx;background-color:#fff}.reserve-list .reserve-item image{width:200rpx;height:200rpx;border-radius:10rpx;background-color:pink;margin-right:20rpx;overflow:hidden}.reserve-list .reserve-item .conten{overflow:hidden;flex:1;display:flex;flex-direction:column;width:420rpx}.reserve-list .reserve-item .conten .name{font-size:30rpx;font-weight:700;line-height:1.5}.reserve-list .reserve-item .conten .price{display:flex;align-items:baseline;font-size:24rpx;color:var(--base-color)}.reserve-list .reserve-item .conten .price text:last-child{font-size:32rpx}.reserve-list .reserve-item .conten .btn-wrap{display:flex;align-items:center;justify-content:space-between;margin-top:auto}.reserve-list .reserve-item .conten .btn-wrap .num{font-size:24rpx;color:#909399}.reserve-list .reserve-item .conten .btn-wrap button{height:56rpx;line-height:56rpx;min-width:88rpx;padding:0 30rpx;margin:0;border-radius:30rpx;color:#fff;font-size:26rpx;background-color:var(--base-color)}.data-v-539678f5 .uni-page{overflow:hidden}.data-v-539678f5 .mescroll-upwarp{padding-bottom:100rpx}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user