This commit is contained in:
2026-04-14 17:38:46 +08:00
commit b71e6d6bae
2848 changed files with 237896 additions and 0 deletions

View File

@ -0,0 +1 @@
require('../../common/vendor.js');(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["bundle/pages/bargain/bargain"],{4608:function(n,t,e){"use strict";var a=e("a3fb"),i=e.n(a);i.a},"4dfb":function(n,t,e){"use strict";(function(n,t){var a=e("47a9");e("3712");a(e("3240"));var i=a(e("b23b"));n.__webpack_require_UNI_MP_PLUGIN__=e,t(i.default)}).call(this,e("3223")["default"],e("df3c")["createPage"])},"68eb":function(n,t,e){"use strict";e.r(t);var a=e("921f"),i=e.n(a);for(var u in a)["default"].indexOf(u)<0&&function(n){e.d(t,n,(function(){return a[n]}))}(u);t["default"]=i.a},7676:function(n,t,e){"use strict";e.d(t,"b",(function(){return i})),e.d(t,"c",(function(){return u})),e.d(t,"a",(function(){return a}));var a={uImage:function(){return e.e("components/uview-ui/components/u-image/u-image").then(e.bind(null,"28a8"))},priceFormat:function(){return e.e("components/price-format/price-format").then(e.bind(null,"1738"))},floatTab:function(){return Promise.all([e.e("common/vendor"),e.e("components/float-tab/float-tab")]).then(e.bind(null,"3ea7"))}},i=function(){var n=this.$createElement,t=(this._self._c,this.lists.length);this.$mp.data=Object.assign({},{$root:{g0:t}})},u=[]},"921f":function(n,t,e){"use strict";var a=e("47a9");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=e("0956"),u=e("f4fb"),o=a(e("cc11")),r=a(e("8462")),c={mixins:[r.default,o.default],data:function(){return{upOption:{empty:{icon:"/static/images/goods_null.png",tip:"暂无商品"}},lists:[],loadingStatus:u.loadingType.LOADING}},methods:{applyList:function(n){var t=this;(0,i.getBargainList)({page_size:n.size,page_no:n.num}).then((function(e){var a=e.data;1==n.num&&(t.lists=[]);var i=a.list,u=i.length,o=!!a.more;t.lists=t.lists.concat(i),t.mescroll.endSuccess(u,o)})).catch((function(){t.mescroll.endErr()}))},upCallback:function(n){this.applyList(n)},downCallback:function(n){this.applyList(n)}}};t.default=c},a3fb:function(n,t,e){},b23b:function(n,t,e){"use strict";e.r(t);var a=e("7676"),i=e("68eb");for(var u in i)["default"].indexOf(u)<0&&function(n){e.d(t,n,(function(){return i[n]}))}(u);e("4608");var o=e("828b"),r=Object(o["a"])(i["default"],a["b"],a["c"],!1,null,null,null,!1,a["a"],void 0);t["default"]=r.exports}},[["4dfb","common/runtime","common/vendor"]]]);

View File

@ -0,0 +1,8 @@
{
"navigationBarTitleText": "砍价活动",
"usingComponents": {
"u-image": "/components/uview-ui/components/u-image/u-image",
"price-format": "/components/price-format/price-format",
"float-tab": "/components/float-tab/float-tab"
}
}

View File

@ -0,0 +1 @@
<mescroll-body class="vue-ref" vue-id="168f815b-1" up="{{upOption}}" data-ref="mescrollRef" data-event-opts="{{[['^init',[['mescrollInit']]],['^down',[['downCallback']]],['^up',[['upCallback']]]]}}" bind:init="__e" bind:down="__e" bind:up="__e" bind:__l="__l" vue-slots="{{['default']}}"><view class="bargain-container"><view class="header"></view><view class="main"><view class="activity-box"><block wx:for="{{lists}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view class="activity-item row mt20"><u-image vue-id="{{('168f815b-2-'+index)+','+('168f815b-1')}}" width="180rpx" height="180rpx" src="{{item.image}}" border-radius="10rpx" bind:__l="__l"></u-image><view class="activity-info"><view class="activity-name line2 nr">{{''+item.name+''}}</view><view class="row-between"><view class="column"><view class="xs" style="color:#F95F2F;"> 最低可砍至 <price-format vue-id="{{('168f815b-3-'+index)+','+('168f815b-1')}}" showSubscript="{{true}}" subscriptSize="{{26}}" firstSize="{{34}}" secondSize="{{34}}" weight="500" price="{{item.activity_price}}" bind:__l="__l"></price-format></view><view class="mt10 xs muted">{{'单买 ¥'+item.price+''}}</view></view><navigator class="lunch-btn white row-center" url="{{'/bundle/pages/bargain_process/bargain_process?activityId='+item.id}}" hover-class="none"> 发起砍价 </navigator></view></view></view></block></view><block wx:if="{{$root.g0==0}}"><view class="mt30 row-center white" style="padding-top:200rpx;"> 暂无砍价商品 </view></block></view><float-tab vue-id="{{('168f815b-4')+','+('168f815b-1')}}" bind:__l="__l"></float-tab></view></mescroll-body>

File diff suppressed because one or more lines are too long