初始化代码

This commit is contained in:
2025-12-22 17:13:05 +08:00
parent ed0de08e3a
commit 1f7e9d401b
2947 changed files with 526137 additions and 0 deletions

View File

@@ -0,0 +1 @@
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["claim/pages/order/collage/detail"],{"0c53":function(t,n,e){"use strict";(function(t){var i=e("4ea4");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var r=i(e("2eee")),o=i(e("c973")),c=i(e("9523")),u=e("26cb");function a(t,n){var e=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);n&&(i=i.filter((function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable}))),e.push.apply(e,i)}return e}function f(t){for(var n=1;n<arguments.length;n++){var e=null!=arguments[n]?arguments[n]:{};n%2?a(Object(e),!0).forEach((function(n){(0,c.default)(t,n,e[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(e)):a(Object(e)).forEach((function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(e,n))}))}return t}var s={components:{},data:function(){return{options:{},detail:{},statusType:{2:{title:"众筹活动已人满成功",text:"众筹成功"},3:{title:"众筹超时失败",text:"众筹失败"}}}},onLoad:function(t){this.$util.showLoading(),this.options=t,this.initIndex()},onPullDownRefresh:function(){t.showNavigationBarLoading(),this.initRefresh(),t.stopPullDownRefresh()},computed:(0,u.mapState)({primaryColor:function(t){return t.config.configInfo.primaryColor},subColor:function(t){return t.config.configInfo.subColor},configInfo:function(t){return t.config.configInfo},userInfo:function(t){return t.user.userInfo}}),methods:f(f({},(0,u.mapActions)([""])),{},{initIndex:function(){var t=this;return(0,o.default)(r.default.mark((function n(){var e,i,o,c,u;return r.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return e=t.options.id,n.next=3,t.$api.claim.claimCollageInfo({id:e});case 3:i=n.sent,o=i.success_num,c=i.user_list,u=c.length,i.more_num=u>3?1:o>4?5-u:o-u,t.detail=i,t.$util.hideAll();case 9:case"end":return n.stop()}}),n)})))()},initRefresh:function(){this.initIndex()},countEnd:function(){var t=this;this.$util.log("倒计时完了"),setTimeout((function(){t.initRefresh()}),1e3)},toAppShare:function(){},toOrder:function(){var t=this.detail,n=t.id,e=t.atv_id,i=t.claim_id,r=t.status,o=1==r?2:1,c=1==o?e:n,u="/claim/pages/order?id=".concat(i,"&cid=").concat(c,"&type=").concat(o);this.$util.goUrl({url:u})}})};n.default=s}).call(this,e("543d")["default"])},"196c":function(t,n,e){"use strict";e.d(n,"b",(function(){return i})),e.d(n,"c",(function(){return r})),e.d(n,"a",(function(){}));var i=function(){var t=this.$createElement;this._self._c},r=[]},2523:function(t,n,e){"use strict";(function(t,n){var i=e("4ea4");e("b03e");i(e("66fd"));var r=i(e("dd87"));t.__webpack_require_UNI_MP_PLUGIN__=e,n(r.default)}).call(this,e("bc2e")["default"],e("543d")["createPage"])},"2d9a":function(t,n,e){},6494:function(t,n,e){"use strict";e.r(n);var i=e("0c53"),r=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"]=r.a},dd87:function(t,n,e){"use strict";e.r(n);var i=e("196c"),r=e("6494");for(var o in r)["default"].indexOf(o)<0&&function(t){e.d(n,t,(function(){return r[t]}))}(o);e("f590");var c=e("f0c5"),u=Object(c["a"])(r["default"],i["b"],i["c"],!1,null,null,null,!1,i["a"],void 0);n["default"]=u.exports},f590:function(t,n,e){"use strict";var i=e("2d9a"),r=e.n(i);r.a}},[["2523","common/runtime","common/vendor"]]]);

View File

@@ -0,0 +1,5 @@
{
"navigationBarTitleText": "众筹详情",
"enablePullDownRefresh": true,
"usingComponents": {}
}

View File

@@ -0,0 +1 @@
<block wx:if="{{detail.id}}"><view class="claim-order-collage-detail"><view class="mg-md"><view class="collage-item flex-center pd-lg fill-base radius-16"><image class="cover radius-10" mode="aspectFill" lazy-load="{{true}}" src="{{detail.claim_cover}}"></image><view class="flex-1 ml-md"><view class="f-title c-title text-bold ellipsis">{{detail.claim_title}}</view><view class="flex-y-center f-desc c-warning mt-sm">众筹价<view class="flex-y-baseline f-caption ml-sm">¥<view class="f-sm-title text-bold">{{detail.price}}</view></view><view class="f-icontext c-caption text-delete ml-sm">{{"原价 ¥"+detail.claim_price}}</view></view><view class="flex-center mt-md"><view class="collage-tag flex-center f-caption c-base" style="{{'background:'+(primaryColor)+';'}}">{{''+detail.success_num+'人团'}}</view><view class="flex-1"></view></view></view></view><view class="mt-md pd-lg flex-center flex-column fill-base radius-16"><view class="space-md"></view><view class="flex-center"><image class="tag-img mr-lg" lazy-load="{{true}}" src="/static/image/farm/tag.png"></image><view class="f-md-title text-bold" style="{{'color:'+(primaryColor)+';'}}">{{''+(detail.status==1?'还差'+detail.surplus_num+'人, 成团立享超值优惠':statusType[detail.status].title)+''}}</view><image class="tag-img ml-lg" lazy-load="{{true}}" src="/static/image/farm/tag.png"></image></view><block wx:if="{{detail.status==1}}"><block><view class="user-list flex-center mt-lg mb-md"><block wx:for="{{detail.user_list}}" wx:for-item="item" wx:for-index="index" wx:key="index"><block><block wx:if="{{index<detail.success_num>4?4:detail.success_num-1}}"><image class="avatar radius" src="{{item}}"></image></block></block></block><block wx:if="{{detail.surplus_num}}"><block><block wx:for="{{detail.more_num}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view class="avatar flex-center radius"><view class="iconfont icon-add _i"></view></view></block></block></block></view><view class="flex-y-center mt-lg mb-lg" style="{{'color:'+(primaryColor)+';'}}"><min-countdown vue-id="1ae7bb6c-1" type="{{2}}" targetTime="{{detail.end_time*1000}}" color="#333" textColor="#999" bgColor="#F7F7F7" className="sm" data-event-opts="{{[['^callback',[['countEnd']]]]}}" bind:callback="__e" bind:__l="__l"></min-countdown></view><view class="f-desc c-caption">{{"还差"+detail.surplus_num+"人成团,距离结束还剩"}}</view><view class="space-lg"></view></block></block><block wx:else><view class="collage-status-icon iconfont icon-biaoqian flex-center" style="{{'color:'+(detail.status==2?primaryColor:'#E82F21')+';'}}"><view class="f-md-title text-bold abs">{{statusType[detail.status].text}}</view></view></block><block wx:if="{{detail.status==1&&!detail.can_join}}"><block><button class="clear-btn share-btn flex-center f-sm-title" style="{{'background:'+(primaryColor)+';'}}" open-type="share">邀请好友</button></block></block><block wx:if="{{detail.status==1&&detail.can_join||detail.status>1&&detail.can_start}}"><view data-event-opts="{{[['tap',[['toOrder',['$event']]]]]}}" class="share-btn flex-center f-sm-title" style="{{'background:'+(primaryColor)+';'}}" bindtap="__e">{{''+(detail.status==1?'立即参与':'再开一团')+''}}</view></block><view class="space-lg"></view></view></view></view></block>

View File

@@ -0,0 +1 @@
.claim-order-collage-detail .collage-item .cover{width:180rpx;height:170rpx}.claim-order-collage-detail .collage-item .ellipsis{max-width:450rpx}.claim-order-collage-detail .collage-item .collage-tag{height:36rpx;padding:0 10rpx}.claim-order-collage-detail .tag-img{width:26rpx;height:24rpx}.claim-order-collage-detail .collage-status-icon{width:210rpx;height:200rpx;font-size:200rpx;margin:50rpx auto}.claim-order-collage-detail .collage-status-icon .text-bold{height:40rpx;-webkit-transform:rotate(-32deg);transform:rotate(-32deg)}.claim-order-collage-detail .user-list .avatar{width:92rpx;height:92rpx;margin:0 17rpx}.claim-order-collage-detail .user-list .avatar .icon-add{color:#d8d8d7}.claim-order-collage-detail .user-list .avatar.flex-center{background:#f8f8f8;border:1px solid #dbdbdb}.claim-order-collage-detail .share-btn{width:590rpx;height:90rpx;color:#fff;border-radius:100rpx}

View File

@@ -0,0 +1 @@
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["claim/pages/order/collage/list"],{1176:function(t,i,n){"use strict";(function(t){var a=n("4ea4");Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;var e=a(n("2eee")),o=a(n("c973")),r=n("26cb"),s={components:{},data:function(){return{options:{},activeIndex:0,tabList:[{id:1,title:"未成团"},{id:2,title:"已成团"}],statusType:{1:"进行中",2:"众筹成功",3:"众筹超时"},param:{page:1},list:{data:[]},loading:!0,popupInfo:{},lockTap:!1}},computed:(0,r.mapState)({primaryColor:function(t){return t.config.configInfo.primaryColor},subColor:function(t){return t.config.configInfo.subColor},configInfo:function(t){return t.config.configInfo},userInfo:function(t){return t.user.userInfo}}),onLoad:function(t){this.$util.showLoading(),this.options=t;var i=t.tab,n=void 0===i?0:i;this.activeIndex=n,this.initIndex()},onPullDownRefresh:function(){t.showNavigationBarLoading(),this.initRefresh(),t.stopPullDownRefresh()},onReachBottom:function(){this.list.current_page>=this.list.last_page||this.loading||(this.param.page=this.param.page+1,this.loading=!0,this.getList())},methods:{initIndex:function(){this.getList()},initRefresh:function(){this.param.page=1,this.initIndex()},countEnd:function(){var t=this;this.$util.log("倒计时完了"),setTimeout((function(){t.initRefresh()}),1e3)},handerTabChange:function(t){this.activeIndex=t,this.$util.showLoading(),this.param.page=1,this.list.data=[],this.getList()},getList:function(){var t=this;return(0,o.default)(e.default.mark((function i(){var n,a,o,r,s;return e.default.wrap((function(i){while(1)switch(i.prev=i.next){case 0:return n=t.list,a=t.param,o=t.tabList,r=t.activeIndex,a.status=o[r].id,i.next=4,t.$api.claim.userCollageList(a);case 4:s=i.sent,1==t.param.page||(s.data=n.data.concat(s.data)),t.list=s,t.loading=!1,t.$util.hideAll();case 8:case"end":return i.stop()}}),i)})))()},goDetail:function(t){var i=this.list.data[t],n=i.start_id,a=i.order_id,e=this.activeIndex,o=0==e?"/claim/pages/order/collage/detail?id=".concat(n):"/claim/pages/order/detail?id=".concat(a);this.$util.goUrl({url:o})}}};i.default=s}).call(this,n("543d")["default"])},"11f3":function(t,i,n){"use strict";n.r(i);var a=n("1176"),e=n.n(a);for(var o in a)["default"].indexOf(o)<0&&function(t){n.d(i,t,(function(){return a[t]}))}(o);i["default"]=e.a},"1a0e":function(t,i,n){"use strict";var a=n("b98d"),e=n.n(a);e.a},"36ef":function(t,i,n){"use strict";(function(t,i){var a=n("4ea4");n("b03e");a(n("66fd"));var e=a(n("c8bad"));t.__webpack_require_UNI_MP_PLUGIN__=n,i(e.default)}).call(this,n("bc2e")["default"],n("543d")["createPage"])},b98d:function(t,i,n){},c698:function(t,i,n){"use strict";n.d(i,"b",(function(){return a})),n.d(i,"c",(function(){return e})),n.d(i,"a",(function(){}));var a=function(){var t=this,i=t.$createElement,n=(t._self._c,t.tabList.length),a=t.loading?t.list.current_page>=t.list.last_page&&t.list.data.length>0:null,e=!t.loading&&t.list.data.length<=0&&1==t.list.current_page;t.$mp.data=Object.assign({},{$root:{g0:n,g1:a,g2:e}})},e=[]},c8bad:function(t,i,n){"use strict";n.r(i);var a=n("c698"),e=n("11f3");for(var o in e)["default"].indexOf(o)<0&&function(t){n.d(i,t,(function(){return e[t]}))}(o);n("1a0e");var r=n("f0c5"),s=Object(r["a"])(e["default"],a["b"],a["c"],!1,null,null,null,!1,a["a"],void 0);i["default"]=s.exports}},[["36ef","common/runtime","common/vendor"]]]);

View File

@@ -0,0 +1,5 @@
{
"navigationBarTitleText": "我的众筹",
"enablePullDownRefresh": true,
"usingComponents": {}
}

View File

@@ -0,0 +1 @@
<view class="claim-order-collage-list"><fixed vue-id="3ad12a02-1" bind:__l="__l" vue-slots="{{['default']}}"><view class="fill-base pd-lg f-paragraph c-title b-1px-b">{{"我参与了"+(list.total_num||0)+"个众筹"}}</view><tab vue-id="{{('3ad12a02-2')+','+('3ad12a02-1')}}" list="{{tabList}}" activeIndex="{{activeIndex}}" activeColor="{{primaryColor}}" width="{{100/$root.g0+'%'}}" height="100rpx" data-event-opts="{{[['^change',[['handerTabChange']]]]}}" bind:change="__e" bind:__l="__l"></tab><view class="b-1px-b"></view></fixed><block wx:for="{{list.data}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view data-event-opts="{{[['tap',[['goDetail',[index]]]]]}}" class="order-item rel fill-base mg-big pd-lg radius-16" catchtap="__e"><block wx:if="{{activeIndex==0&&item.status==1}}"><view class="flex-between pb-lg f-desc b-1px-b" style="{{'color:'+(primaryColor)+';'}}"><view>距离开团结束仅剩</view><min-countdown vue-id="{{'3ad12a02-3-'+index}}" type="{{2}}" targetTime="{{item.end_time*1000}}" color="{{primaryColor}}" textColor="{{primaryColor}}" borderColor="{{primaryColor}}" data-event-opts="{{[['^callback',[['countEnd']]]]}}" bind:callback="__e" bind:__l="__l"></min-countdown></view></block><view class="{{['pb-lg','f-sm-title','c-title','text-bold',[(activeIndex==0&&item.status==1)?'pt-lg':'']]}}">{{''+item.claim_title+''}}</view><view class="flex-center"><view class="flex-warp flex-1"><block wx:for="{{item.user_avatar}}" wx:for-item="aitem" wx:for-index="aindex" wx:key="*this"><block><block wx:if="{{aindex<4}}"><view class="avatar-group md"><image class="abs avatar fill-body radius" mode="aspectFill" lazy-load="{{true}}" src="{{aitem}}"></image></view></block></block></block></view><block wx:if="{{activeIndex==1}}"><view class="common-btn flex-center f-desc c-base" style="{{'background:'+(primaryColor)+';'}}">查看订单</view></block></view><block wx:if="{{activeIndex==0}}"><view class="collage-status-icon abs iconfont icon-biaoqian flex-center" style="{{'color:'+(item.status==1?primaryColor:'#E82F21')+';'}}"><view class="f-icontext text-bold abs">{{statusType[item.status]}}</view></view></block></view></block><block wx:if="{{loading}}"><load-more vue-id="3ad12a02-4" noMore="{{$root.g1}}" loading="{{loading}}" bind:__l="__l"></load-more></block><block wx:if="{{$root.g2}}"><abnor vue-id="3ad12a02-5" bind:__l="__l"></abnor></block><view class="space-footer"></view><common-popup class="vue-ref" vue-id="3ad12a02-6" type="CANCEL_ORDER" info="{{popupInfo}}" data-ref="cancel_item" data-event-opts="{{[['^confirm',[['confirmCancel']]]]}}" bind:confirm="__e" bind:__l="__l"></common-popup></view>

View File

@@ -0,0 +1 @@
.claim-order-collage-list .order-item .collage-status-icon{right:30rpx;bottom:30rpx;width:110rpx;height:100rpx;font-size:100rpx}.claim-order-collage-list .order-item .collage-status-icon .text-bold{height:26rpx;-webkit-transform:rotate(-32deg);transform:rotate(-32deg)}