服务器提交
This commit is contained in:
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}
|
||||
Reference in New Issue
Block a user