| @ -0,0 +1,50 @@ | |||
| // 简化版列表的混入 | |||
| export default { | |||
| data() { | |||
| return { | |||
| list: [], | |||
| params: { | |||
| pageNo : 1, | |||
| pageSize : 10, | |||
| }, | |||
| mixinListApi: '' | |||
| } | |||
| }, | |||
| methods: { | |||
| initData() { | |||
| this.list = [] | |||
| this.params.pageNo = 1 | |||
| this.params.pageSize = 10 | |||
| }, | |||
| async getList() { | |||
| const res = await this.$api[this.mixinListApi]({ | |||
| ...this.params | |||
| }) | |||
| if (res.code === 200 && res.result.record.length) { | |||
| this.list = [...this.list, ...res.result.record] | |||
| this.params.pageNo++ | |||
| }else { | |||
| uni.showToast({ | |||
| title: '暂无数据', | |||
| icon: 'none' | |||
| }) | |||
| } | |||
| // 有过有在下拉加载 | |||
| uni.stopPullDownRefresh() | |||
| }, | |||
| }, | |||
| async onShow() { | |||
| await this.getList() | |||
| }, | |||
| onHide() { | |||
| this.initData() | |||
| }, | |||
| async onPullDownRefresh() { | |||
| this.initData() | |||
| await this.getList() | |||
| }, | |||
| async onReachBottom() { | |||
| await this.getList() | |||
| } | |||
| } | |||
| @ -1 +1 @@ | |||
| (global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["common/main"],{"18b9":function(e,t,n){},"663b":function(e,t,n){"use strict";n.r(t);var r=n("ad88"),o=n.n(r);for(var a in r)["default"].indexOf(a)<0&&function(e){n.d(t,e,(function(){return r[e]}))}(a);t["default"]=o.a},"76e5":function(e,t,n){"use strict";var r=n("18b9"),o=n.n(r);o.a},a4ae:function(e,t,n){"use strict";(function(e,t){var r=n("47a9"),o=n("3b2d"),a=r(n("7ca3"));n("a476");var u=r(n("e239")),c=r(n("3240"));n("6e75");var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==o(e)&&"function"!==typeof e)return{default:e};var n=p(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if("default"!==u&&Object.prototype.hasOwnProperty.call(e,u)){var c=a?Object.getOwnPropertyDescriptor(e,u):null;c&&(c.get||c.set)?Object.defineProperty(r,u,c):r[u]=e[u]}r.default=e,n&&n.set(e,r);return r}(n("f5a0")),f=r(n("eec3")),l=r(n("da63"));function p(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(p=function(e){return e?n:t})(e)}function d(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function s(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?d(Object(n),!0).forEach((function(t){(0,a.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):d(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}e.__webpack_require_UNI_MP_PLUGIN__=n;c.default.config.productionTip=!1,c.default.component("GlobalPopup",(function(){n.e("pages/components/GlobalPopup").then(function(){return resolve(n("a6fd"))}.bind(null,n)).catch(n.oe)})),c.default.prototype.$api=i,c.default.prototype.$utils=f.default,u.default.mpType="app";var b=new c.default(s(s({},u.default),{},{store:l.default}));t(b).$mount()}).call(this,n("3223")["default"],n("df3c")["createApp"])},ad88:function(e,t,n){"use strict";var r=n("47a9");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n("7eb4")),a=r(n("ee10")),u={onLaunch: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:return t.next=2,e.$store.dispatch("initData");case 2:console.log("配置数据初始化完成");case 3:case"end":return t.stop()}}),t)})))()},onShow:function(){console.log("App Show")},onHide:function(){console.log("App Hide")}};t.default=u},e239:function(e,t,n){"use strict";n.r(t);var r=n("663b");for(var o in r)["default"].indexOf(o)<0&&function(e){n.d(t,e,(function(){return r[e]}))}(o);n("76e5");var a=n("828b"),u=Object(a["a"])(r["default"],void 0,void 0,!1,null,null,null,!1,void 0,void 0);t["default"]=u.exports}},[["a4ae","common/runtime","common/vendor"]]]); | |||
| (global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["common/main"],{"18b9":function(e,t,n){},"663b":function(e,t,n){"use strict";n.r(t);var r=n("ad88"),o=n.n(r);for(var a in r)["default"].indexOf(a)<0&&function(e){n.d(t,e,(function(){return r[e]}))}(a);t["default"]=o.a},"76e5":function(e,t,n){"use strict";var r=n("18b9"),o=n.n(r);o.a},a4ae:function(e,t,n){"use strict";(function(e,t){var r=n("47a9"),o=n("3b2d"),a=r(n("7ca3"));n("a476");var u=r(n("e239")),c=r(n("3240"));n("6e75");var f=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==o(e)&&"function"!==typeof e)return{default:e};var n=d(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if("default"!==u&&Object.prototype.hasOwnProperty.call(e,u)){var c=a?Object.getOwnPropertyDescriptor(e,u):null;c&&(c.get||c.set)?Object.defineProperty(r,u,c):r[u]=e[u]}r.default=e,n&&n.set(e,r);return r}(n("f5a0")),i=r(n("eec3")),l=r(n("5bef")),p=r(n("da63"));function d(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(d=function(e){return e?n:t})(e)}function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function b(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?s(Object(n),!0).forEach((function(t){(0,a.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):s(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}e.__webpack_require_UNI_MP_PLUGIN__=n;c.default.config.productionTip=!1,c.default.component("GlobalPopup",(function(){n.e("pages/components/GlobalPopup").then(function(){return resolve(n("a6fd"))}.bind(null,n)).catch(n.oe)})),c.default.prototype.$api=f,c.default.prototype.$utils=i.default,c.default.prototype.$config=l.default,u.default.mpType="app";var v=new c.default(b(b({},u.default),{},{store:p.default}));t(v).$mount()}).call(this,n("3223")["default"],n("df3c")["createApp"])},ad88:function(e,t,n){"use strict";var r=n("47a9");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n("7eb4")),a=r(n("ee10")),u={onLaunch: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:return t.next=2,e.$store.dispatch("initData");case 2:console.log("配置数据初始化完成");case 3:case"end":return t.stop()}}),t)})))()},onShow:function(){console.log("App Show")},onHide:function(){console.log("App Hide")}};t.default=u},e239:function(e,t,n){"use strict";n.r(t);var r=n("663b");for(var o in r)["default"].indexOf(o)<0&&function(e){n.d(t,e,(function(){return r[e]}))}(o);n("76e5");var a=n("828b"),u=Object(a["a"])(r["default"],void 0,void 0,!1,null,null,null,!1,void 0,void 0);t["default"]=u.exports}},[["a4ae","common/runtime","common/vendor"]]]); | |||
| @ -1 +1 @@ | |||
| <view class="volunteer-ranking data-v-d3941872"><view class="ranking-header data-v-d3941872"><image class="ranking-title-img data-v-d3941872" src="/static/积分排行榜.png" mode="aspectFit"></image><view data-event-opts="{{[['tap',[['goToRankingList',['$event']]]]]}}" class="more data-v-d3941872" bindtap="__e"><text class="more-text data-v-d3941872">更多</text><uv-icon vue-id="7f0a3e2d-1" name="arrow-right" color="#999" size="12" class="data-v-d3941872" bind:__l="__l"></uv-icon></view></view><view class="ranking-scroll-container data-v-d3941872"><scroll-view class="ranking-list data-v-d3941872" scroll-x="{{true}}" show-scrollbar="false" enhanced="true" enable-flex="true" scroll-with-animation="true" data-event-opts="{{[['scroll',[['onScrollChange',['$event']]]]]}}" bindscroll="__e"><view class="ranking-content data-v-d3941872"><block wx:for="{{rankingList}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view data-event-opts="{{[['tap',[['viewVolunteerDetail',['$event']]]]]}}" class="ranking-item data-v-d3941872" bindtap="__e"><view class="avatar-container data-v-d3941872"><view class="avatar-with-border data-v-d3941872"><image class="avatar-image data-v-d3941872" src="{{item.headImage}}" mode="aspectFill"></image></view></view><view class="points-container data-v-d3941872"><image class="points-icon data-v-d3941872" src="/static/积分图标.png" mode="aspectFit"></image><text class="volunteer-points data-v-d3941872">{{item.score}}</text></view><text class="volunteer-name data-v-d3941872">{{item.nickName}}</text></view></block></view></scroll-view></view></view> | |||
| <view class="volunteer-ranking data-v-03993fd3"><view class="ranking-header data-v-03993fd3"><image class="ranking-title-img data-v-03993fd3" src="/static/积分排行榜.png" mode="aspectFit"></image><view data-event-opts="{{[['tap',[['goToRankingList',['$event']]]]]}}" class="more data-v-03993fd3" bindtap="__e"><text class="more-text data-v-03993fd3">更多</text><uv-icon vue-id="7f0a3e2d-1" name="arrow-right" color="#999" size="12" class="data-v-03993fd3" bind:__l="__l"></uv-icon></view></view><view class="ranking-scroll-container data-v-03993fd3"><scroll-view class="ranking-list data-v-03993fd3" scroll-x="{{true}}" show-scrollbar="false" enhanced="true" enable-flex="true" scroll-with-animation="true" data-event-opts="{{[['scroll',[['onScrollChange',['$event']]]]]}}" bindscroll="__e"><view class="ranking-content data-v-03993fd3"><block wx:for="{{rankingList}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view data-event-opts="{{[['tap',[['viewVolunteerDetail',['$event']]]]]}}" class="ranking-item data-v-03993fd3" bindtap="__e"><view class="avatar-container data-v-03993fd3"><view class="avatar-with-border data-v-03993fd3"><image class="avatar-image data-v-03993fd3" src="{{item.headImage||'/static/默认头像.png'}}" mode="aspectFill"></image></view></view><view class="points-container data-v-03993fd3"><image class="points-icon data-v-03993fd3" src="/static/积分图标.png" mode="aspectFit"></image><text class="volunteer-points data-v-03993fd3">{{item.score}}</text></view><text class="volunteer-name data-v-03993fd3">{{item.nickName}}</text></view></block></view></scroll-view></view></view> | |||
| @ -1 +1 @@ | |||
| .volunteer-ranking.data-v-d3941872{background-color:#fff;margin:20rpx;border-radius:10rpx;padding:20rpx}.volunteer-ranking .ranking-header.data-v-d3941872{display:flex;justify-content:space-between;align-items:center;margin-bottom:20rpx}.volunteer-ranking .ranking-header .ranking-title-img.data-v-d3941872{height:60rpx;width:200rpx}.volunteer-ranking .ranking-header .more.data-v-d3941872{display:flex;align-items:center}.volunteer-ranking .ranking-header .more .more-text.data-v-d3941872{font-size:24rpx;color:#999;margin-right:4rpx}.volunteer-ranking .ranking-scroll-container.data-v-d3941872{position:relative;width:100%}.volunteer-ranking .ranking-list.data-v-d3941872{white-space:nowrap;padding:15rpx 0;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.volunteer-ranking .ranking-list .ranking-content.data-v-d3941872{display:flex;padding:0 20rpx;min-width:-webkit-max-content;min-width:max-content}.volunteer-ranking .ranking-list .ranking-item.data-v-d3941872{display:inline-flex;flex-direction:column;align-items:center;margin-right:40rpx;flex-shrink:0;min-width:100rpx;transition:all .3s cubic-bezier(.25,.46,.45,.94)}.volunteer-ranking .ranking-list .ranking-item.data-v-d3941872:hover, .volunteer-ranking .ranking-list .ranking-item.data-v-d3941872:active{-webkit-transform:scale(1.08);transform:scale(1.08)}.volunteer-ranking .ranking-list .ranking-item.data-v-d3941872:last-child{margin-right:20rpx}.volunteer-ranking .ranking-list .ranking-item .avatar-container.data-v-d3941872{position:relative;width:100rpx;height:100rpx;display:flex;justify-content:center;align-items:center}.volunteer-ranking .ranking-list .ranking-item .avatar-container .avatar-with-border.data-v-d3941872{width:100rpx;height:100rpx;border:4rpx solid #218cdd;border-radius:50%;box-shadow:0 4rpx 12rpx rgba(33,140,221,.2);transition:all .3s ease;overflow:hidden;display:flex;align-items:center;justify-content:center}.volunteer-ranking .ranking-list .ranking-item .avatar-container .avatar-with-border .avatar-image.data-v-d3941872{width:100%;height:100%;border-radius:50%}.volunteer-ranking .ranking-list .ranking-item .points-container.data-v-d3941872{display:flex;align-items:center;justify-content:center;margin-top:8rpx;background-color:#218cdd;border-radius:20rpx;padding:4rpx 12rpx;box-shadow:0 2rpx 8rpx rgba(33,140,221,.3)}.volunteer-ranking .ranking-list .ranking-item .points-container .points-icon.data-v-d3941872{width:20rpx;height:20rpx;margin-right:4rpx;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.volunteer-ranking .ranking-list .ranking-item .points-container .volunteer-points.data-v-d3941872{font-size:20rpx;color:#fff;font-weight:700;margin:0}.volunteer-ranking .ranking-list .ranking-item .volunteer-name.data-v-d3941872{font-size:24rpx;color:#333;margin-top:10rpx;max-width:100rpx;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500} | |||
| .volunteer-ranking.data-v-03993fd3{background-color:#fff;margin:20rpx;border-radius:10rpx;padding:20rpx}.volunteer-ranking .ranking-header.data-v-03993fd3{display:flex;justify-content:space-between;align-items:center;margin-bottom:20rpx}.volunteer-ranking .ranking-header .ranking-title-img.data-v-03993fd3{height:60rpx;width:200rpx}.volunteer-ranking .ranking-header .more.data-v-03993fd3{display:flex;align-items:center}.volunteer-ranking .ranking-header .more .more-text.data-v-03993fd3{font-size:24rpx;color:#999;margin-right:4rpx}.volunteer-ranking .ranking-scroll-container.data-v-03993fd3{position:relative;width:100%}.volunteer-ranking .ranking-list.data-v-03993fd3{white-space:nowrap;padding:15rpx 0;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.volunteer-ranking .ranking-list .ranking-content.data-v-03993fd3{display:flex;padding:0 20rpx;min-width:-webkit-max-content;min-width:max-content}.volunteer-ranking .ranking-list .ranking-item.data-v-03993fd3{display:inline-flex;flex-direction:column;align-items:center;margin-right:40rpx;flex-shrink:0;min-width:100rpx;transition:all .3s cubic-bezier(.25,.46,.45,.94)}.volunteer-ranking .ranking-list .ranking-item.data-v-03993fd3:hover, .volunteer-ranking .ranking-list .ranking-item.data-v-03993fd3:active{-webkit-transform:scale(1.08);transform:scale(1.08)}.volunteer-ranking .ranking-list .ranking-item.data-v-03993fd3:last-child{margin-right:20rpx}.volunteer-ranking .ranking-list .ranking-item .avatar-container.data-v-03993fd3{position:relative;width:100rpx;height:100rpx;display:flex;justify-content:center;align-items:center}.volunteer-ranking .ranking-list .ranking-item .avatar-container .avatar-with-border.data-v-03993fd3{width:100rpx;height:100rpx;border:4rpx solid #218cdd;border-radius:50%;box-shadow:0 4rpx 12rpx rgba(33,140,221,.2);transition:all .3s ease;overflow:hidden;display:flex;align-items:center;justify-content:center}.volunteer-ranking .ranking-list .ranking-item .avatar-container .avatar-with-border .avatar-image.data-v-03993fd3{width:100%;height:100%;border-radius:50%}.volunteer-ranking .ranking-list .ranking-item .points-container.data-v-03993fd3{display:flex;align-items:center;justify-content:center;margin-top:8rpx;background-color:#218cdd;border-radius:20rpx;padding:4rpx 12rpx;box-shadow:0 2rpx 8rpx rgba(33,140,221,.3)}.volunteer-ranking .ranking-list .ranking-item .points-container .points-icon.data-v-03993fd3{width:20rpx;height:20rpx;margin-right:4rpx;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.volunteer-ranking .ranking-list .ranking-item .points-container .volunteer-points.data-v-03993fd3{font-size:20rpx;color:#fff;font-weight:700;margin:0}.volunteer-ranking .ranking-list .ranking-item .volunteer-name.data-v-03993fd3{font-size:24rpx;color:#333;margin-top:10rpx;max-width:100rpx;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500} | |||
| @ -1 +1 @@ | |||
| (global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/index/activity"],{"44f6":function(t,e,n){},"610b":function(t,e,n){"use strict";(function(t,e){var i=n("47a9");n("a476");i(n("3240"));var a=i(n("9191"));t.__webpack_require_UNI_MP_PLUGIN__=n,e(a.default)}).call(this,n("3223")["default"],n("df3c")["createPage"])},"70ed":function(t,e,n){"use strict";(function(t){var i=n("47a9");Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a=i(n("7eb4")),r=i(n("af34")),c=i(n("ee10")),u={data:function(){return{searchKeyword:"",primaryActiveTab:"current",params:{pageNo:1,pageSize:10,title:"",status:0},secondaryActiveIndex:0,activities:[]}},computed:{categoryActivityList:function(){return this.$store.state.categoryActivityList||[]}},methods:{handleSearch:function(t){t&&(this.params["title"]=t),this.initData(),this.getActivityList()},switchPrimaryTab:function(t){this.primaryActiveTab=t,this.initData(),delete this.params["categoryId"],this.secondaryActiveIndex=0,this.params["status"]="current"===t?0:1,this.getActivityList()},switchSecondaryTab:function(t,e){var n=arguments,i=this;return(0,c.default)(a.default.mark((function e(){var r;return a.default.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return r=n.length>2&&void 0!==n[2]?n[2]:null,i.initData(),i.secondaryActiveIndex=t,delete i.params["categoryId"],0===t?console.log("点击了全部Tab"):i.params["categoryId"]=r,e.next=7,i.getActivityList();case 7:case"end":return e.stop()}}),e)})))()},goToActivityDetail:function(e){t.navigateTo({url:"/subPages/index/activityDetail?id=".concat(e.id)})},signUpActivity:function(e){e.isFullOrExpired?t.showToast({title:"活动已结束",icon:"none"}):t.navigateTo({url:"/subPages/index/activityDetail?id=".concat(e.id)})},getActivityList:function(){var e=this;return(0,c.default)(a.default.mark((function n(){var i,c;return a.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,e.$api.activity.queryActivityList(e.params);case 2:i=n.sent,i.result.records.length?((c=e.activities).push.apply(c,(0,r.default)(i.result.records)),e.params.pageNo++):t.showToast({title:"暂无活动数据",icon:"none"});case 4:case"end":return n.stop()}}),n)})))()},initData:function(){this.params["pageNo"]=1,this.activities=[]}},onShow:function(){var t=this;return(0,c.default)(a.default.mark((function e(){return a.default.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(0!==t.categoryActivityList.length){e.next=3;break}return e.next=3,t.$store.dispatch("getCategoryActivityList");case 3:return t.initData(),t.params["title"]="",e.next=7,t.getActivityList();case 7:case"end":return e.stop()}}),e)})))()},onReachBottom:function(){this.getActivityList()},onPullDownRefresh:function(){var e=this;return(0,c.default)(a.default.mark((function n(){return a.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return e.initData(),n.next=3,e.getActivityList();case 3:t.stopPullDownRefresh();case 4:case"end":return n.stop()}}),n)})))()}};e.default=u}).call(this,n("df3c")["default"])},9191:function(t,e,n){"use strict";n.r(e);var i=n("d77e"),a=n("dc63");for(var r in a)["default"].indexOf(r)<0&&function(t){n.d(e,t,(function(){return a[t]}))}(r);n("f3e9");var c=n("828b"),u=Object(c["a"])(a["default"],i["b"],i["c"],!1,null,"c4568ca2",null,!1,i["a"],void 0);e["default"]=u.exports},d77e:function(t,e,n){"use strict";n.d(e,"b",(function(){return a})),n.d(e,"c",(function(){return r})),n.d(e,"a",(function(){return i}));var i={uvSearch:function(){return Promise.all([n.e("common/vendor"),n.e("uni_modules/uv-search/components/uv-search/uv-search")]).then(n.bind(null,"f2c6"))},uvIcon:function(){return Promise.all([n.e("common/vendor"),n.e("uni_modules/uv-icon/components/uv-icon/uv-icon")]).then(n.bind(null,"1509"))},uvButton:function(){return Promise.all([n.e("common/vendor"),n.e("uni_modules/uv-button/components/uv-button/uv-button")]).then(n.bind(null,"2f88"))},uvEmpty:function(){return Promise.all([n.e("common/vendor"),n.e("uni_modules/uv-empty/components/uv-empty/uv-empty")]).then(n.bind(null,"b3f9"))}},a=function(){var t=this.$createElement,e=(this._self._c,this.activities.length);this.$mp.data=Object.assign({},{$root:{g0:e}})},r=[]},dc63:function(t,e,n){"use strict";n.r(e);var i=n("70ed"),a=n.n(i);for(var r in i)["default"].indexOf(r)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(r);e["default"]=a.a},f3e9:function(t,e,n){"use strict";var i=n("44f6"),a=n.n(i);a.a}},[["610b","common/runtime","common/vendor"]]]); | |||
| (global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/index/activity"],{"1ef6":function(t,e,n){"use strict";var i=n("d443"),a=n.n(i);a.a},"610b":function(t,e,n){"use strict";(function(t,e){var i=n("47a9");n("a476");i(n("3240"));var a=i(n("9191"));t.__webpack_require_UNI_MP_PLUGIN__=n,e(a.default)}).call(this,n("3223")["default"],n("df3c")["createPage"])},"70ed":function(t,e,n){"use strict";(function(t){var i=n("47a9");Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a=i(n("7eb4")),r=i(n("af34")),c=i(n("ee10")),u={data:function(){return{searchKeyword:"",primaryActiveTab:"current",params:{pageNo:1,pageSize:10,title:"",status:0},secondaryActiveIndex:0,activities:[]}},computed:{categoryActivityList:function(){return this.$store.state.categoryActivityList||[]}},methods:{handleSearch:function(t){t&&(this.params["title"]=t),this.initData(),this.getActivityList()},switchPrimaryTab:function(t){this.primaryActiveTab=t,this.initData(),delete this.params["categoryId"],this.secondaryActiveIndex=0,this.params["status"]="current"===t?0:1,this.getActivityList()},switchSecondaryTab:function(t,e){var n=arguments,i=this;return(0,c.default)(a.default.mark((function e(){var r;return a.default.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return r=n.length>2&&void 0!==n[2]?n[2]:null,i.initData(),i.secondaryActiveIndex=t,delete i.params["categoryId"],0===t?console.log("点击了全部Tab"):i.params["categoryId"]=r,e.next=7,i.getActivityList();case 7:case"end":return e.stop()}}),e)})))()},goToActivityDetail:function(e){t.navigateTo({url:"/subPages/index/activityDetail?id=".concat(e.id)})},signUpActivity:function(e){e.isFullOrExpired?t.showToast({title:"活动已结束",icon:"none"}):t.navigateTo({url:"/subPages/index/activityDetail?id=".concat(e.id)})},getActivityList:function(){var e=this;return(0,c.default)(a.default.mark((function n(){var i,c;return a.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,e.$api.activity.queryActivityList(e.params);case 2:i=n.sent,i.result.records.length?((c=e.activities).push.apply(c,(0,r.default)(i.result.records)),e.params.pageNo++):t.showToast({title:"暂无活动数据",icon:"none"});case 4:case"end":return n.stop()}}),n)})))()},initData:function(){this.params["pageNo"]=1,this.activities=[]}},onShow:function(){var t=this;return(0,c.default)(a.default.mark((function e(){return a.default.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(0!==t.categoryActivityList.length){e.next=3;break}return e.next=3,t.$store.dispatch("getCategoryActivityList");case 3:return t.initData(),t.params["title"]="",e.next=7,t.getActivityList();case 7:case"end":return e.stop()}}),e)})))()},onReachBottom:function(){this.getActivityList()},onPullDownRefresh:function(){var e=this;return(0,c.default)(a.default.mark((function n(){return a.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return e.initData(),n.next=3,e.getActivityList();case 3:t.stopPullDownRefresh();case 4:case"end":return n.stop()}}),n)})))()}};e.default=u}).call(this,n("df3c")["default"])},"90fd":function(t,e,n){"use strict";n.d(e,"b",(function(){return a})),n.d(e,"c",(function(){return r})),n.d(e,"a",(function(){return i}));var i={uvSearch:function(){return Promise.all([n.e("common/vendor"),n.e("uni_modules/uv-search/components/uv-search/uv-search")]).then(n.bind(null,"f2c6"))},uvIcon:function(){return Promise.all([n.e("common/vendor"),n.e("uni_modules/uv-icon/components/uv-icon/uv-icon")]).then(n.bind(null,"1509"))},uvButton:function(){return Promise.all([n.e("common/vendor"),n.e("uni_modules/uv-button/components/uv-button/uv-button")]).then(n.bind(null,"2f88"))},uvEmpty:function(){return Promise.all([n.e("common/vendor"),n.e("uni_modules/uv-empty/components/uv-empty/uv-empty")]).then(n.bind(null,"b3f9"))}},a=function(){var t=this.$createElement,e=(this._self._c,this.activities.length);this.$mp.data=Object.assign({},{$root:{g0:e}})},r=[]},9191:function(t,e,n){"use strict";n.r(e);var i=n("90fd"),a=n("dc63");for(var r in a)["default"].indexOf(r)<0&&function(t){n.d(e,t,(function(){return a[t]}))}(r);n("1ef6");var c=n("828b"),u=Object(c["a"])(a["default"],i["b"],i["c"],!1,null,"6dbaab9e",null,!1,i["a"],void 0);e["default"]=u.exports},d443:function(t,e,n){},dc63:function(t,e,n){"use strict";n.r(e);var i=n("70ed"),a=n.n(i);for(var r in i)["default"].indexOf(r)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(r);e["default"]=a.a}},[["610b","common/runtime","common/vendor"]]]); | |||
| @ -1 +1 @@ | |||
| <view class="activity-page data-v-c4568ca2"><view class="search-section data-v-c4568ca2"><view class="search-bar data-v-c4568ca2"><uv-search vue-id="68858b41-1" placeholder="请输入搜索内容" showAction="{{false}}" value="{{params.title}}" data-event-opts="{{[['^search',[['handleSearch']]],['^clear',[['handleSearch']]],['^clickIcon',[['handleSearch']]],['^input',[['__set_model',['$0','title','$event',[]],['params']]]]]}}" bind:search="__e" bind:clear="__e" bind:clickIcon="__e" bind:input="__e" class="data-v-c4568ca2" bind:__l="__l"></uv-search></view><view class="primary-tabs data-v-c4568ca2"><view data-event-opts="{{[['tap',[['switchPrimaryTab',['current']]]]]}}" class="{{['primary-tab-item','data-v-c4568ca2',(primaryActiveTab==='current')?'active':'']}}" bindtap="__e">当前活动</view><view data-event-opts="{{[['tap',[['switchPrimaryTab',['past']]]]]}}" class="{{['primary-tab-item','data-v-c4568ca2',(primaryActiveTab==='past')?'active':'']}}" bindtap="__e">往期活动</view></view></view><view class="secondary-tabs data-v-c4568ca2"><scroll-view class="tab-scroll data-v-c4568ca2" scroll-x="true"><view class="tab-list data-v-c4568ca2"><view data-event-opts="{{[['tap',[['switchSecondaryTab',[0,'全部']]]]]}}" class="{{['tab-item','data-v-c4568ca2',(secondaryActiveIndex===0)?'active':'']}}" bindtap="__e"><text class="tab-text data-v-c4568ca2">全部</text></view><block wx:for="{{categoryActivityList}}" wx:for-item="category" wx:for-index="index" wx:key="id"><view data-event-opts="{{[['tap',[['switchSecondaryTab',[index+1,'$0','$1'],[[['categoryActivityList','id',category.id,'title']],[['categoryActivityList','id',category.id,'id']]]]]]]}}" class="{{['tab-item','data-v-c4568ca2',(secondaryActiveIndex===index+1)?'active':'']}}" bindtap="__e"><text class="tab-text data-v-c4568ca2">{{category.title}}</text></view></block></view></scroll-view></view><view class="activity-list data-v-c4568ca2"><block wx:for="{{activities}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view data-event-opts="{{[['tap',[['goToActivityDetail',['$0'],[[['activities','',index]]]]]]]}}" class="activity-item data-v-c4568ca2" bindtap="__e"><view class="activity-image data-v-c4568ca2"><image class="image data-v-c4568ca2" src="{{item.image}}" mode="aspectFill"></image></view><view class="activity-info data-v-c4568ca2"><view class="title-row data-v-c4568ca2"><view class="activity-tag data-v-c4568ca2" style="{{'background-color:'+(item.tagColor)+';'}}">{{''+item.score+'分'}}</view><view class="activity-title data-v-c4568ca2">{{item.title}}</view></view><view class="activity-location data-v-c4568ca2"><uv-icon vue-id="{{'68858b41-2-'+index}}" name="map-fill" size="14" color="#999" class="data-v-c4568ca2" bind:__l="__l"></uv-icon><text class="location-text data-v-c4568ca2">{{item.address}}</text></view><view class="activity-time data-v-c4568ca2"><uv-icon vue-id="{{'68858b41-3-'+index}}" name="calendar" size="14" color="#999" class="data-v-c4568ca2" bind:__l="__l"></uv-icon><text class="time-text data-v-c4568ca2">{{item.createTime}}</text></view><view class="activity-participants data-v-c4568ca2"><uv-icon vue-id="{{'68858b41-4-'+index}}" name="account-fill" size="14" color="#999" class="data-v-c4568ca2" bind:__l="__l"></uv-icon><text class="participants-text data-v-c4568ca2">{{"报名人数:"+item.numActivity+"/"+item.numLimit}}</text></view></view><view class="activity-action data-v-c4568ca2"><block wx:if="{{item.status==='1'}}"><uv-button vue-id="{{'68858b41-5-'+index}}" type="primary" size="mini" shape="circle" text="已结束" disabled="{{true}}" data-event-opts="{{[['^click',[['signUpActivity',['$0'],[[['activities','',index]]]]]]]}}" catch:click="__e" class="data-v-c4568ca2" bind:__l="__l"></uv-button></block><block wx:else><block wx:if="{{item.isApply===1}}"><uv-button vue-id="{{'68858b41-6-'+index}}" type="primary" size="mini" shape="circle" text="已报名" disabled="{{true}}" data-event-opts="{{[['^click',[['signUpActivity',['$0'],[[['activities','',index]]]]]]]}}" catch:click="__e" class="data-v-c4568ca2" bind:__l="__l"></uv-button></block><block wx:else><uv-button vue-id="{{'68858b41-7-'+index}}" type="primary" size="mini" shape="circle" text="{{item.numActivity>=item.numLimit?'已结束':'报名中'}}" disabled="{{item.numActivity>=item.numLimit}}" data-event-opts="{{[['^click',[['signUpActivity',['$0'],[[['activities','',index]]]]]]]}}" catch:click="__e" class="data-v-c4568ca2" bind:__l="__l"></uv-button></block></block></view></view></block></view><block wx:if="{{$root.g0===0}}"><view class="empty-state data-v-c4568ca2"><uv-empty vue-id="68858b41-8" icon="/static/暂无搜索结果.png" text="暂无活动数据" class="data-v-c4568ca2" bind:__l="__l"></uv-empty></view></block></view> | |||
| <view class="activity-page data-v-6dbaab9e"><view class="search-section data-v-6dbaab9e"><view class="search-bar data-v-6dbaab9e"><uv-search vue-id="68858b41-1" placeholder="请输入搜索内容" showAction="{{false}}" value="{{params.title}}" data-event-opts="{{[['^search',[['handleSearch']]],['^clear',[['handleSearch']]],['^clickIcon',[['handleSearch']]],['^input',[['__set_model',['$0','title','$event',[]],['params']]]]]}}" bind:search="__e" bind:clear="__e" bind:clickIcon="__e" bind:input="__e" class="data-v-6dbaab9e" bind:__l="__l"></uv-search></view><view class="primary-tabs data-v-6dbaab9e"><view data-event-opts="{{[['tap',[['switchPrimaryTab',['current']]]]]}}" class="{{['primary-tab-item','data-v-6dbaab9e',(primaryActiveTab==='current')?'active':'']}}" bindtap="__e">当前活动</view><view data-event-opts="{{[['tap',[['switchPrimaryTab',['past']]]]]}}" class="{{['primary-tab-item','data-v-6dbaab9e',(primaryActiveTab==='past')?'active':'']}}" bindtap="__e">往期活动</view></view></view><view class="secondary-tabs data-v-6dbaab9e"><scroll-view class="tab-scroll data-v-6dbaab9e" scroll-x="true"><view class="tab-list data-v-6dbaab9e"><view data-event-opts="{{[['tap',[['switchSecondaryTab',[0,'全部']]]]]}}" class="{{['tab-item','data-v-6dbaab9e',(secondaryActiveIndex===0)?'active':'']}}" bindtap="__e"><text class="tab-text data-v-6dbaab9e">全部</text></view><block wx:for="{{categoryActivityList}}" wx:for-item="category" wx:for-index="index" wx:key="id"><view data-event-opts="{{[['tap',[['switchSecondaryTab',[index+1,'$0','$1'],[[['categoryActivityList','id',category.id,'title']],[['categoryActivityList','id',category.id,'id']]]]]]]}}" class="{{['tab-item','data-v-6dbaab9e',(secondaryActiveIndex===index+1)?'active':'']}}" bindtap="__e"><text class="tab-text data-v-6dbaab9e">{{category.title}}</text></view></block></view></scroll-view></view><view class="activity-list data-v-6dbaab9e"><block wx:for="{{activities}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view data-event-opts="{{[['tap',[['goToActivityDetail',['$0'],[[['activities','',index]]]]]]]}}" class="activity-item data-v-6dbaab9e" bindtap="__e"><view class="activity-image data-v-6dbaab9e"><image class="image data-v-6dbaab9e" src="{{item.image}}" mode="aspectFill"></image></view><view class="activity-info data-v-6dbaab9e"><view class="title-row data-v-6dbaab9e"><view class="activity-tag data-v-6dbaab9e" style="{{'background-color:'+(item.tagColor)+';'}}">{{''+item.score+'分'}}</view><view class="activity-title data-v-6dbaab9e">{{item.title}}</view></view><view class="activity-location data-v-6dbaab9e"><uv-icon vue-id="{{'68858b41-2-'+index}}" name="map-fill" size="14" color="#999" class="data-v-6dbaab9e" bind:__l="__l"></uv-icon><text class="location-text data-v-6dbaab9e">{{item.address}}</text></view><view class="activity-time data-v-6dbaab9e"><uv-icon vue-id="{{'68858b41-3-'+index}}" name="calendar" size="14" color="#999" class="data-v-6dbaab9e" bind:__l="__l"></uv-icon><text class="time-text data-v-6dbaab9e">{{item.createTime}}</text></view><view class="activity-participants data-v-6dbaab9e"><uv-icon vue-id="{{'68858b41-4-'+index}}" name="account-fill" size="14" color="#999" class="data-v-6dbaab9e" bind:__l="__l"></uv-icon><text class="participants-text data-v-6dbaab9e">{{"报名人数:"+item.numActivity+"/"+item.numLimit}}</text></view></view><view class="activity-action data-v-6dbaab9e"><block wx:if="{{item.status==='1'}}"><uv-button vue-id="{{'68858b41-5-'+index}}" type="primary" size="mini" shape="circle" text="已结束" disabled="{{true}}" data-event-opts="{{[['^click',[['signUpActivity',['$0'],[[['activities','',index]]]]]]]}}" catch:click="__e" class="data-v-6dbaab9e" bind:__l="__l"></uv-button></block><block wx:else><block wx:if="{{item.isApply===1}}"><uv-button vue-id="{{'68858b41-6-'+index}}" type="primary" size="mini" shape="circle" text="已报名" disabled="{{true}}" data-event-opts="{{[['^click',[['signUpActivity',['$0'],[[['activities','',index]]]]]]]}}" catch:click="__e" class="data-v-6dbaab9e" bind:__l="__l"></uv-button></block><block wx:else><uv-button vue-id="{{'68858b41-7-'+index}}" type="primary" size="mini" shape="circle" text="{{item.numActivity>=item.numLimit?'已结束':'报名中'}}" disabled="{{item.numActivity>=item.numLimit}}" data-event-opts="{{[['^click',[['signUpActivity',['$0'],[[['activities','',index]]]]]]]}}" catch:click="__e" class="data-v-6dbaab9e" bind:__l="__l"></uv-button></block></block></view></view></block></view><block wx:if="{{$root.g0===0}}"><view class="empty-state data-v-6dbaab9e"><uv-empty vue-id="68858b41-8" icon="/static/暂无搜索结果.png" text="暂无活动数据" class="data-v-6dbaab9e" bind:__l="__l"></uv-empty></view></block></view> | |||
| @ -1,11 +1,11 @@ | |||
| .activity-page.data-v-c4568ca2{background-color:#f5f5f5;min-height:100vh}.search-section.data-v-c4568ca2{height:350rpx;background:linear-gradient(180deg,#1488db,#98b5f1);padding-top:180rpx;box-sizing:border-box}.search-bar.data-v-c4568ca2{padding:5rpx 40rpx}.search-input.data-v-c4568ca2{flex:1;font-size:28rpx;color:#333}.search-input.data-v-c4568ca2::-webkit-input-placeholder{color:#999}.search-input.data-v-c4568ca2::placeholder{color:#999}.primary-tabs.data-v-c4568ca2{display:flex;padding:0 20rpx;margin-bottom:20rpx}.primary-tab-item.data-v-c4568ca2{flex:1;text-align:center;padding:20rpx 0;font-size:32rpx;color:#000;position:relative;transition:color .3s ease}.primary-tab-item.active.data-v-c4568ca2{color:#fff;font-weight:600}.primary-tab-item.active.data-v-c4568ca2::after{content:"";position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100rpx;height:6rpx;background-color:#fff;border-radius:3rpx}.secondary-tabs.data-v-c4568ca2{background-color:#fff;border-bottom:1px solid #f0f0f0;position:relative}.secondary-tabs .tab-scroll.data-v-c4568ca2{white-space:nowrap}.secondary-tabs .tab-scroll .tab-list.data-v-c4568ca2{display:flex;justify-content:space-evenly}.secondary-tabs .tab-scroll .tab-list .tab-item.data-v-c4568ca2{flex-shrink:0;padding:24rpx 32rpx;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.secondary-tabs .tab-scroll .tab-list .tab-item .tab-text.data-v-c4568ca2{font-size:28rpx;color:#666;font-weight:500;transition:color .3s ease}.secondary-tabs .tab-scroll .tab-list .tab-item.active .tab-text.data-v-c4568ca2{color:#007aff;font-weight:600}.secondary-tabs .tab-scroll .tab-line.data-v-c4568ca2{position:absolute;bottom:10;height:6rpx;background-color:#007aff;border-radius:3rpx;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.activity-list.data-v-c4568ca2{padding:20rpx}.activity-item.data-v-c4568ca2{background-color:#fff;border-radius:12rpx;margin-bottom:30rpx;padding:20rpx;display:flex;box-shadow:0 4rpx 20rpx rgba(0,0,0,.05)}.activity-image.data-v-c4568ca2{width:180rpx;height:180rpx;border-radius:8rpx;overflow:hidden;flex-shrink:0;margin-right:20rpx}.image.data-v-c4568ca2{width:100%;height:100%}.activity-info.data-v-c4568ca2{flex:1;display:flex;flex-direction:column;justify-content:space-between}.title-row.data-v-c4568ca2{display:flex;align-items:center;margin-bottom:10rpx}.activity-tag.data-v-c4568ca2{width:31px;height:20px;background:#218cdd;border-radius:3.5px;margin-right:7rpx;display:flex;align-items:center;justify-content:center;font-size:18rpx;color:#fff;font-weight:600}.activity-title.data-v-c4568ca2{font-size:28rpx;font-weight:700;color:#333;line-height:1.4}.activity-location.data-v-c4568ca2, | |||
| .activity-time.data-v-c4568ca2, | |||
| .activity-participants.data-v-c4568ca2{display:flex;align-items:center;margin-bottom:6rpx}.activity-location .location-text.data-v-c4568ca2, | |||
| .activity-location .time-text.data-v-c4568ca2, | |||
| .activity-location .participants-text.data-v-c4568ca2, | |||
| .activity-time .location-text.data-v-c4568ca2, | |||
| .activity-time .time-text.data-v-c4568ca2, | |||
| .activity-time .participants-text.data-v-c4568ca2, | |||
| .activity-participants .location-text.data-v-c4568ca2, | |||
| .activity-participants .time-text.data-v-c4568ca2, | |||
| .activity-participants .participants-text.data-v-c4568ca2{font-size:24rpx;color:#666;margin-left:6rpx}.activity-action.data-v-c4568ca2{display:flex;align-items:flex-end;padding-bottom:10rpx}.empty-state.data-v-c4568ca2{padding:100rpx 40rpx} | |||
| .activity-page.data-v-6dbaab9e{background-color:#f5f5f5;min-height:100vh}.search-section.data-v-6dbaab9e{height:350rpx;background:linear-gradient(180deg,#1488db,#98b5f1);padding-top:180rpx;box-sizing:border-box}.search-bar.data-v-6dbaab9e{padding:5rpx 40rpx}.search-input.data-v-6dbaab9e{flex:1;font-size:28rpx;color:#333}.search-input.data-v-6dbaab9e::-webkit-input-placeholder{color:#999}.search-input.data-v-6dbaab9e::placeholder{color:#999}.primary-tabs.data-v-6dbaab9e{display:flex;padding:0 20rpx;margin-bottom:20rpx}.primary-tab-item.data-v-6dbaab9e{flex:1;text-align:center;padding:20rpx 0;font-size:32rpx;color:#000;position:relative;transition:color .3s ease}.primary-tab-item.active.data-v-6dbaab9e{color:#fff;font-weight:600}.primary-tab-item.active.data-v-6dbaab9e::after{content:"";position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100rpx;height:6rpx;background-color:#fff;border-radius:3rpx}.secondary-tabs.data-v-6dbaab9e{background-color:#fff;border-bottom:1px solid #f0f0f0;position:relative}.secondary-tabs .tab-scroll.data-v-6dbaab9e{white-space:nowrap}.secondary-tabs .tab-scroll .tab-list.data-v-6dbaab9e{display:flex;justify-content:space-evenly}.secondary-tabs .tab-scroll .tab-list .tab-item.data-v-6dbaab9e{flex-shrink:0;padding:24rpx 32rpx;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.secondary-tabs .tab-scroll .tab-list .tab-item .tab-text.data-v-6dbaab9e{font-size:28rpx;color:#666;font-weight:500;transition:color .5s ease}.secondary-tabs .tab-scroll .tab-list .tab-item.active .tab-text.data-v-6dbaab9e{color:#007aff;font-weight:600}.secondary-tabs .tab-scroll .tab-line.data-v-6dbaab9e{position:absolute;bottom:10;height:6rpx;background-color:#007aff;border-radius:3rpx;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.activity-list.data-v-6dbaab9e{padding:20rpx}.activity-item.data-v-6dbaab9e{background-color:#fff;border-radius:12rpx;margin-bottom:30rpx;padding:20rpx;display:flex;box-shadow:0 4rpx 20rpx rgba(0,0,0,.05)}.activity-image.data-v-6dbaab9e{width:180rpx;height:180rpx;border-radius:8rpx;overflow:hidden;flex-shrink:0;margin-right:20rpx}.image.data-v-6dbaab9e{width:100%;height:100%}.activity-info.data-v-6dbaab9e{flex:1;display:flex;flex-direction:column;justify-content:space-between}.title-row.data-v-6dbaab9e{display:flex;align-items:center;margin-bottom:10rpx}.activity-tag.data-v-6dbaab9e{width:31px;height:20px;background:#218cdd;border-radius:3.5px;margin-right:7rpx;display:flex;align-items:center;justify-content:center;font-size:18rpx;color:#fff;font-weight:600}.activity-title.data-v-6dbaab9e{font-size:28rpx;font-weight:700;color:#333;line-height:1.4}.activity-location.data-v-6dbaab9e, | |||
| .activity-time.data-v-6dbaab9e, | |||
| .activity-participants.data-v-6dbaab9e{display:flex;align-items:center;margin-bottom:6rpx}.activity-location .location-text.data-v-6dbaab9e, | |||
| .activity-location .time-text.data-v-6dbaab9e, | |||
| .activity-location .participants-text.data-v-6dbaab9e, | |||
| .activity-time .location-text.data-v-6dbaab9e, | |||
| .activity-time .time-text.data-v-6dbaab9e, | |||
| .activity-time .participants-text.data-v-6dbaab9e, | |||
| .activity-participants .location-text.data-v-6dbaab9e, | |||
| .activity-participants .time-text.data-v-6dbaab9e, | |||
| .activity-participants .participants-text.data-v-6dbaab9e{font-size:24rpx;color:#666;margin-left:6rpx}.activity-action.data-v-6dbaab9e{display:flex;align-items:flex-end;padding-bottom:10rpx}.empty-state.data-v-6dbaab9e{padding:100rpx 40rpx} | |||
| @ -1 +1 @@ | |||
| (global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["subPages/community/publishPost"],{"5a32":function(t,n,e){"use strict";e.r(n);var o=e("8085"),u=e("6430");for(var a in u)["default"].indexOf(a)<0&&function(t){e.d(n,t,(function(){return u[t]}))}(a);e("8de0");var i=e("828b"),c=Object(i["a"])(u["default"],o["b"],o["c"],!1,null,"7162bc3e",null,!1,o["a"],void 0);n["default"]=c.exports},6430:function(t,n,e){"use strict";e.r(n);var o=e("6f6a"),u=e.n(o);for(var a in o)["default"].indexOf(a)<0&&function(t){e.d(n,t,(function(){return o[t]}))}(a);n["default"]=u.a},"6f6a":function(t,n,e){"use strict";(function(t){var o=e("47a9");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var u=o(e("7eb4")),a=o(e("ee10")),i={name:"PublishPost",data:function(){return{content:"",image:[],isPhoto:!1}},methods:{chooseImage:function(){var n=this;this.image.length;t.chooseImage({count:1,sourceType:["album","camera"],success:function(){var e=(0,a.default)(u.default.mark((function e(o){var a,i;return u.default.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return a={path:o.tempFilePaths[0]},e.next=3,n.$utils.uploadImage(a);case 3:i=e.sent,n.image.push(i.url),t.showToast({title:"图片上传成功",icon:"success"});case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),fail:function(t){console.error("选择图片失败:",t)}})},removeImage:function(t){this.image.splice(t,1)},submitPost:function(){var n=this;return(0,a.default)(u.default.mark((function e(){var o;return u.default.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(n.content.trim()){e.next=3;break}return t.showToast({title:"请输入留言内容",icon:"none"}),e.abrupt("return");case 3:return e.next=5,n.$api.community.addPost({content:n.content,image:n.image.toString(),type:n.isPhoto?1:0});case 5:o=e.sent,200===o.code?n.$refs.globalPopupRef.open({content:"您的随手拍内容已提交审核!",subContent:"审核通过后会自动展示在随手拍上!",titleType:"submit",popupType:"success",closefn:function(){setTimeout((function(){t.navigateBack()}),1500)}}):t.showToast({title:"".concat(o.message),icon:"none"});case 7:case"end":return e.stop()}}),e)})))()}},onLoad:function(t){"photo"===t.page&&(this.isPhoto=!0)}};n.default=i}).call(this,e("df3c")["default"])},8085:function(t,n,e){"use strict";e.d(n,"b",(function(){return u})),e.d(n,"c",(function(){return a})),e.d(n,"a",(function(){return o}));var o={uvIcon:function(){return Promise.all([e.e("common/vendor"),e.e("uni_modules/uv-icon/components/uv-icon/uv-icon")]).then(e.bind(null,"1509"))},uvButton:function(){return Promise.all([e.e("common/vendor"),e.e("uni_modules/uv-button/components/uv-button/uv-button")]).then(e.bind(null,"2f88"))}},u=function(){var t=this.$createElement,n=(this._self._c,this.content.length),e=this.image.length,o=this.content.trim();this.$mp.data=Object.assign({},{$root:{g0:n,g1:e,g2:o}})},a=[]},"8de0":function(t,n,e){"use strict";var o=e("a870"),u=e.n(o);u.a},a762:function(t,n,e){"use strict";(function(t,n){var o=e("47a9");e("a476");o(e("3240"));var u=o(e("5a32"));t.__webpack_require_UNI_MP_PLUGIN__=e,n(u.default)}).call(this,e("3223")["default"],e("df3c")["createPage"])},a870:function(t,n,e){}},[["a762","common/runtime","common/vendor"]]]); | |||
| (global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["subPages/community/publishPost"],{3623:function(t,n,e){"use strict";e.d(n,"b",(function(){return u})),e.d(n,"c",(function(){return a})),e.d(n,"a",(function(){return o}));var o={uvIcon:function(){return Promise.all([e.e("common/vendor"),e.e("uni_modules/uv-icon/components/uv-icon/uv-icon")]).then(e.bind(null,"1509"))},uvButton:function(){return Promise.all([e.e("common/vendor"),e.e("uni_modules/uv-button/components/uv-button/uv-button")]).then(e.bind(null,"2f88"))}},u=function(){var t=this.$createElement,n=(this._self._c,this.content.length),e=this.image.length,o=this.content.trim();this.$mp.data=Object.assign({},{$root:{g0:n,g1:e,g2:o}})},a=[]},"3b9f":function(t,n,e){},"5a32":function(t,n,e){"use strict";e.r(n);var o=e("3623"),u=e("6430");for(var a in u)["default"].indexOf(a)<0&&function(t){e.d(n,t,(function(){return u[t]}))}(a);e("83c3");var i=e("828b"),c=Object(i["a"])(u["default"],o["b"],o["c"],!1,null,"04f18a08",null,!1,o["a"],void 0);n["default"]=c.exports},6430:function(t,n,e){"use strict";e.r(n);var o=e("6f6a"),u=e.n(o);for(var a in o)["default"].indexOf(a)<0&&function(t){e.d(n,t,(function(){return o[t]}))}(a);n["default"]=u.a},"6f6a":function(t,n,e){"use strict";(function(t){var o=e("47a9");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var u=o(e("7eb4")),a=o(e("ee10")),i={name:"PublishPost",data:function(){return{content:"",image:[],isPhoto:!1}},methods:{chooseImage:function(){var n=this;this.image.length;t.chooseImage({count:1,sourceType:["album","camera"],success:function(){var e=(0,a.default)(u.default.mark((function e(o){var a,i;return u.default.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return a={path:o.tempFilePaths[0]},e.next=3,n.$utils.uploadImage(a);case 3:i=e.sent,n.image.push(i.url),t.showToast({title:"图片上传成功",icon:"success"});case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),fail:function(t){console.error("选择图片失败:",t)}})},removeImage:function(t){this.image.splice(t,1)},submitPost:function(){var n=this;return(0,a.default)(u.default.mark((function e(){var o;return u.default.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(n.content.trim()){e.next=3;break}return t.showToast({title:"请输入留言内容",icon:"none"}),e.abrupt("return");case 3:return e.next=5,n.$api.community.addPost({content:n.content,image:n.image.toString(),type:n.isPhoto?1:0});case 5:o=e.sent,200===o.code?n.$refs.globalPopupRef.open({content:"您的随手拍内容已提交审核!",subContent:"审核通过后会自动展示在随手拍上!",titleType:"submit",popupType:"success",closefn:function(){setTimeout((function(){t.navigateBack()}),300)}}):t.showToast({title:"".concat(o.message),icon:"none"});case 7:case"end":return e.stop()}}),e)})))()}},onLoad:function(t){"photo"===t.page&&(this.isPhoto=!0)}};n.default=i}).call(this,e("df3c")["default"])},"83c3":function(t,n,e){"use strict";var o=e("3b9f"),u=e.n(o);u.a},a762:function(t,n,e){"use strict";(function(t,n){var o=e("47a9");e("a476");o(e("3240"));var u=o(e("5a32"));t.__webpack_require_UNI_MP_PLUGIN__=e,n(u.default)}).call(this,e("3223")["default"],e("df3c")["createPage"])}},[["a762","common/runtime","common/vendor"]]]); | |||
| @ -1 +1 @@ | |||
| <view class="publish-page data-v-7162bc3e"><view class="tip-container data-v-7162bc3e"><uv-icon vue-id="5aa8448c-1" name="info-circle-fill" size="16" color="#007AFF" class="data-v-7162bc3e" bind:__l="__l"></uv-icon><text class="tip-text data-v-7162bc3e">留言板内容要经过审核才能发布成功,提交审核中请耐心等待,审核通过后会上线!</text></view><view class="main-container data-v-7162bc3e"><view class="title-section data-v-7162bc3e"><view class="{{['vertical-line','data-v-7162bc3e',isPhoto?'red':'blue']}}"></view><text class="title-text data-v-7162bc3e">{{''+(isPhoto?'木龄见':'木龄说')+''}}</text></view><view class="message-section data-v-7162bc3e"><text class="section-label data-v-7162bc3e">您对本社区发展有什么建议和期待,欢迎留言</text><view class="textarea-container data-v-7162bc3e"><textarea class="message-textarea data-v-7162bc3e" placeholder="请输入您的留言内容..." maxlength="500" show-confirm-bar="{{false}}" data-event-opts="{{[['input',[['__set_model',['','content','$event',[]]]]]]}}" value="{{content}}" bindinput="__e"></textarea><view class="char-count data-v-7162bc3e"><text class="count-text data-v-7162bc3e">{{$root.g0+"/500"}}</text></view></view></view><view class="image-section data-v-7162bc3e"><view class="image-grid data-v-7162bc3e"><block wx:for="{{image}}" wx:for-item="image" wx:for-index="index" wx:key="index"><view class="image-item data-v-7162bc3e"><image class="preview-image data-v-7162bc3e" src="{{image}}" mode="aspectFill"></image><view data-event-opts="{{[['tap',[['removeImage',[index]]]]]}}" class="delete-btn data-v-7162bc3e" bindtap="__e"><uv-icon vue-id="{{'5aa8448c-2-'+index}}" name="close" size="12" color="white" class="data-v-7162bc3e" bind:__l="__l"></uv-icon></view></view></block><block wx:if="{{$root.g1<9}}"><view data-event-opts="{{[['tap',[['chooseImage',['$event']]]]]}}" class="add-image-btn data-v-7162bc3e" bindtap="__e"><uv-icon vue-id="5aa8448c-3" name="plus" size="24" color="#999" class="data-v-7162bc3e" bind:__l="__l"></uv-icon><text class="add-text data-v-7162bc3e">添加图片</text></view></block></view></view></view><view class="submit-container data-v-7162bc3e"><uv-button class="submit-btn data-v-7162bc3e" vue-id="5aa8448c-4" type="primary" shape="circle" disabled="{{!$root.g2}}" data-event-opts="{{[['^click',[['submitPost']]]]}}" bind:click="__e" bind:__l="__l" vue-slots="{{['default']}}">提交审核</uv-button></view><global-popup vue-id="5aa8448c-5" data-ref="globalPopupRef" class="data-v-7162bc3e vue-ref" bind:__l="__l"></global-popup></view> | |||
| <view class="publish-page data-v-04f18a08"><view class="tip-container data-v-04f18a08"><uv-icon vue-id="5aa8448c-1" name="info-circle-fill" size="16" color="#007AFF" class="data-v-04f18a08" bind:__l="__l"></uv-icon><text class="tip-text data-v-04f18a08">留言板内容要经过审核才能发布成功,提交审核中请耐心等待,审核通过后会上线!</text></view><view class="main-container data-v-04f18a08"><view class="title-section data-v-04f18a08"><view class="{{['vertical-line','data-v-04f18a08',isPhoto?'red':'blue']}}"></view><text class="title-text data-v-04f18a08">{{''+(isPhoto?'木龄见':'木龄说')+''}}</text></view><view class="message-section data-v-04f18a08"><text class="section-label data-v-04f18a08">您对本社区发展有什么建议和期待,欢迎留言</text><view class="textarea-container data-v-04f18a08"><textarea class="message-textarea data-v-04f18a08" placeholder="请输入您的留言内容..." maxlength="500" show-confirm-bar="{{false}}" data-event-opts="{{[['input',[['__set_model',['','content','$event',[]]]]]]}}" value="{{content}}" bindinput="__e"></textarea><view class="char-count data-v-04f18a08"><text class="count-text data-v-04f18a08">{{$root.g0+"/500"}}</text></view></view></view><view class="image-section data-v-04f18a08"><view class="image-grid data-v-04f18a08"><block wx:for="{{image}}" wx:for-item="image" wx:for-index="index" wx:key="index"><view class="image-item data-v-04f18a08"><image class="preview-image data-v-04f18a08" src="{{image}}" mode="aspectFill"></image><view data-event-opts="{{[['tap',[['removeImage',[index]]]]]}}" class="delete-btn data-v-04f18a08" bindtap="__e"><uv-icon vue-id="{{'5aa8448c-2-'+index}}" name="close" size="12" color="white" class="data-v-04f18a08" bind:__l="__l"></uv-icon></view></view></block><block wx:if="{{$root.g1<9}}"><view data-event-opts="{{[['tap',[['chooseImage',['$event']]]]]}}" class="add-image-btn data-v-04f18a08" bindtap="__e"><uv-icon vue-id="5aa8448c-3" name="plus" size="24" color="#999" class="data-v-04f18a08" bind:__l="__l"></uv-icon><text class="add-text data-v-04f18a08">添加图片</text></view></block></view></view></view><view class="submit-container data-v-04f18a08"><uv-button class="submit-btn data-v-04f18a08" vue-id="5aa8448c-4" type="primary" shape="circle" disabled="{{!$root.g2}}" data-event-opts="{{[['^click',[['submitPost']]]]}}" bind:click="__e" bind:__l="__l" vue-slots="{{['default']}}">提交审核</uv-button></view><global-popup vue-id="5aa8448c-5" data-ref="globalPopupRef" class="data-v-04f18a08 vue-ref" bind:__l="__l"></global-popup></view> | |||
| @ -1 +1 @@ | |||
| .publish-page.data-v-7162bc3e{min-height:100vh;background-color:#f3f7f8}.tip-container.data-v-7162bc3e{background-color:#e3f2fd;padding:24rpx 32rpx;margin:20rpx;border-radius:12rpx;display:flex;align-items:flex-start;gap:16rpx;border-left:6rpx solid #007aff}.tip-text.data-v-7162bc3e{font-size:26rpx;color:#1976d2;line-height:1.5;flex:1}.main-container.data-v-7162bc3e{flex:1;margin:0 20rpx;background-color:#fff;border-radius:16rpx;padding:32rpx;box-shadow:0 2rpx 12rpx rgba(0,0,0,.05)}.title-section.data-v-7162bc3e{margin-bottom:32rpx;display:flex;align-items:center;gap:16rpx}.vertical-line.data-v-7162bc3e{width:8rpx;height:40rpx;border-radius:4rpx}.vertical-line.red.data-v-7162bc3e{background-color:#ff4757}.vertical-line.blue.data-v-7162bc3e{background-color:#007aff}.title-text.data-v-7162bc3e{font-size:36rpx;font-weight:700;color:#333}.message-section.data-v-7162bc3e{margin-bottom:40rpx}.section-label.data-v-7162bc3e{font-size:28rpx;color:#666;display:block;margin-bottom:20rpx}.textarea-container.data-v-7162bc3e{position:relative;background-color:#f5f5f5;border-radius:12rpx;padding:24rpx}.message-textarea.data-v-7162bc3e{width:100%;min-height:300rpx;font-size:30rpx;color:#333;background-color:initial;border:none;outline:none;resize:none;line-height:1.6}.char-count.data-v-7162bc3e{position:absolute;bottom:16rpx;right:16rpx}.count-text.data-v-7162bc3e{font-size:24rpx;color:#999}.image-section.data-v-7162bc3e{margin-bottom:40rpx}.image-grid.data-v-7162bc3e{display:flex;flex-wrap:wrap;gap:16rpx}.image-item.data-v-7162bc3e{position:relative;width:200rpx;height:200rpx;border-radius:12rpx;overflow:hidden}.preview-image.data-v-7162bc3e{width:100%;height:100%}.delete-btn.data-v-7162bc3e{position:absolute;top:8rpx;right:8rpx;width:40rpx;height:40rpx;background-color:rgba(0,0,0,.6);border-radius:50%;display:flex;align-items:center;justify-content:center}.add-image-btn.data-v-7162bc3e{width:200rpx;height:200rpx;border:2rpx dashed #ddd;border-radius:12rpx;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12rpx;background-color:#fafafa;transition:all .3s ease}.add-image-btn.data-v-7162bc3e:active{background-color:#f0f0f0;border-color:#007aff}.add-text.data-v-7162bc3e{font-size:24rpx;color:#999}.submit-container.data-v-7162bc3e{padding:32rpx 40rpx;margin-top:60rpx;border-top:1rpx solid #f0f0f0}.submit-btn.data-v-7162bc3e{width:100%;height:88rpx;border-radius:44rpx;font-size:32rpx;font-weight:700} | |||
| .publish-page.data-v-04f18a08{min-height:100vh;background-color:#f3f7f8}.tip-container.data-v-04f18a08{background-color:#e3f2fd;padding:24rpx 32rpx;margin:20rpx;border-radius:12rpx;display:flex;align-items:flex-start;gap:16rpx;border-left:6rpx solid #007aff}.tip-text.data-v-04f18a08{font-size:26rpx;color:#1976d2;line-height:1.5;flex:1}.main-container.data-v-04f18a08{flex:1;margin:0 20rpx;background-color:#fff;border-radius:16rpx;padding:32rpx;box-shadow:0 2rpx 12rpx rgba(0,0,0,.05)}.title-section.data-v-04f18a08{margin-bottom:32rpx;display:flex;align-items:center;gap:16rpx}.vertical-line.data-v-04f18a08{width:8rpx;height:40rpx;border-radius:4rpx}.vertical-line.red.data-v-04f18a08{background-color:#ff4757}.vertical-line.blue.data-v-04f18a08{background-color:#007aff}.title-text.data-v-04f18a08{font-size:36rpx;font-weight:700;color:#333}.message-section.data-v-04f18a08{margin-bottom:40rpx}.section-label.data-v-04f18a08{font-size:28rpx;color:#666;display:block;margin-bottom:20rpx}.textarea-container.data-v-04f18a08{position:relative;background-color:#f5f5f5;border-radius:12rpx;padding:24rpx}.message-textarea.data-v-04f18a08{width:100%;min-height:300rpx;font-size:30rpx;color:#333;background-color:initial;border:none;outline:none;resize:none;line-height:1.6}.char-count.data-v-04f18a08{position:absolute;bottom:16rpx;right:16rpx}.count-text.data-v-04f18a08{font-size:24rpx;color:#999}.image-section.data-v-04f18a08{margin-bottom:40rpx}.image-grid.data-v-04f18a08{display:flex;flex-wrap:wrap;gap:16rpx}.image-item.data-v-04f18a08{position:relative;width:200rpx;height:200rpx;border-radius:12rpx;overflow:hidden}.preview-image.data-v-04f18a08{width:100%;height:100%}.delete-btn.data-v-04f18a08{position:absolute;top:8rpx;right:8rpx;width:40rpx;height:40rpx;background-color:rgba(0,0,0,.6);border-radius:50%;display:flex;align-items:center;justify-content:center}.add-image-btn.data-v-04f18a08{width:200rpx;height:200rpx;border:2rpx dashed #ddd;border-radius:12rpx;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12rpx;background-color:#fafafa;transition:all .3s ease}.add-image-btn.data-v-04f18a08:active{background-color:#f0f0f0;border-color:#007aff}.add-text.data-v-04f18a08{font-size:24rpx;color:#999}.submit-container.data-v-04f18a08{padding:32rpx 40rpx;margin-top:60rpx;border-top:1rpx solid #f0f0f0}.submit-btn.data-v-04f18a08{width:100%;height:88rpx;border-radius:44rpx;font-size:32rpx;font-weight:700} | |||
| @ -1 +1 @@ | |||
| (global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["subPages/index/ranking"],{"34b9":function(e,t,n){"use strict";n.r(t);var r=n("56de"),a=n.n(r);for(var c in r)["default"].indexOf(c)<0&&function(e){n.d(t,e,(function(){return r[e]}))}(c);t["default"]=a.a},4837:function(e,t,n){"use strict";var r=n("c50f"),a=n.n(r);a.a},"56de":function(e,t,n){"use strict";(function(e){var r=n("47a9");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n("7eb4")),c=r(n("af34")),o=r(n("7ca3")),u=r(n("ee10"));function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function s(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach((function(t){(0,o.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var f={name:"Ranking",data:function(){return{myRanking:{},rankingList:[],topThree:[],pageNo:1,pageSize:10}},onShow:function(){var e=this;return(0,u.default)(a.default.mark((function t(){return a.default.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.initData(),t.next=3,e.getRankingData();case 3:case"end":return t.stop()}}),t)})))()},methods:{initData:function(){this.pageNo=1,this.rankingList=[],this.topThree=[]},onPullDownRefresh:function(){var t=this;return(0,u.default)(a.default.mark((function n(){return a.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return t.initData(),n.next=3,t.getRankingData();case 3:e.stopPullDownRefresh();case 4:case"end":return n.stop()}}),n)})))()},onReachBottom:function(){var e=this;return(0,u.default)(a.default.mark((function t(){return a.default.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.getRankingData();case 2:case"end":return t.stop()}}),t)})))()},goBack:function(){e.navigateBack()},getRankingData:function(){var t=this;return(0,u.default)(a.default.mark((function n(){var r,o,u,i;return a.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return r={},e.getStorageSync("token")&&(r={token:e.getStorageSync("token")}),n.next=4,t.$api.score.queryScoreRank(s({pageNo:t.pageNo,pageSize:t.pageSize},r));case 4:o=n.sent,o.result.scoreList.records.length?((u=t.rankingList).push.apply(u,(0,c.default)(o.result.scoreList.records.slice(3))),(i=t.topThree).push.apply(i,(0,c.default)(o.result.scoreList.records.slice(0,3))),t.myRanking=o.result.myScore,t.pageNo++):e.showToast({title:"暂无数据",icon:"none"});case 6:case"end":return n.stop()}}),n)})))()}}};t.default=f}).call(this,n("df3c")["default"])},"6b4b":function(e,t,n){"use strict";(function(e,t){var r=n("47a9");n("a476");r(n("3240"));var a=r(n("c27e"));e.__webpack_require_UNI_MP_PLUGIN__=n,t(a.default)}).call(this,n("3223")["default"],n("df3c")["createPage"])},c27e:function(e,t,n){"use strict";n.r(t);var r=n("e333"),a=n("34b9");for(var c in a)["default"].indexOf(c)<0&&function(e){n.d(t,e,(function(){return a[e]}))}(c);n("4837");var o=n("828b"),u=Object(o["a"])(a["default"],r["b"],r["c"],!1,null,"9534bad4",null,!1,r["a"],void 0);t["default"]=u.exports},c50f:function(e,t,n){},e333:function(e,t,n){"use strict";n.d(t,"b",(function(){return a})),n.d(t,"c",(function(){return c})),n.d(t,"a",(function(){return r}));var r={uvIcon:function(){return Promise.all([n.e("common/vendor"),n.e("uni_modules/uv-icon/components/uv-icon/uv-icon")]).then(n.bind(null,"1509"))}},a=function(){var e=this.$createElement;this._self._c},c=[]}},[["6b4b","common/runtime","common/vendor"]]]); | |||
| (global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["subPages/index/ranking"],{"34b9":function(e,t,n){"use strict";n.r(t);var r=n("56de"),a=n.n(r);for(var o in r)["default"].indexOf(o)<0&&function(e){n.d(t,e,(function(){return r[e]}))}(o);t["default"]=a.a},"56de":function(e,t,n){"use strict";(function(e){var r=n("47a9");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n("7eb4")),o=r(n("af34")),u=r(n("7ca3")),c=r(n("ee10"));function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function s(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach((function(t){(0,u.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var f={name:"Ranking",data:function(){return{myRanking:{},rankingList:[],topThree:[],pageNo:1,pageSize:10}},onShow:function(){var e=this;return(0,c.default)(a.default.mark((function t(){return a.default.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.initData(),t.next=3,e.getRankingData();case 3:case"end":return t.stop()}}),t)})))()},methods:{initData:function(){this.pageNo=1,this.rankingList=[],this.topThree=[]},onPullDownRefresh:function(){var t=this;return(0,c.default)(a.default.mark((function n(){return a.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return t.initData(),n.next=3,t.getRankingData();case 3:e.stopPullDownRefresh();case 4:case"end":return n.stop()}}),n)})))()},onReachBottom:function(){var e=this;return(0,c.default)(a.default.mark((function t(){return a.default.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.getRankingData();case 2:case"end":return t.stop()}}),t)})))()},goBack:function(){e.navigateBack()},getRankingData:function(){var t=this;return(0,c.default)(a.default.mark((function n(){var r,u,c,i;return a.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return r={},e.getStorageSync("token")&&(r={token:e.getStorageSync("token")}),n.next=4,t.$api.score.queryScoreRank(s({pageNo:t.pageNo,pageSize:t.pageSize},r));case 4:u=n.sent,u.result.scoreList.records.length?((c=t.rankingList).push.apply(c,(0,o.default)(u.result.scoreList.records.slice(3))),(i=t.topThree).push.apply(i,(0,o.default)(u.result.scoreList.records.slice(0,3))),t.myRanking=u.result.myScore,t.pageNo++):e.showToast({title:"暂无数据",icon:"none"});case 6:case"end":return n.stop()}}),n)})))()}}};t.default=f}).call(this,n("df3c")["default"])},"6b4b":function(e,t,n){"use strict";(function(e,t){var r=n("47a9");n("a476");r(n("3240"));var a=r(n("c27e"));e.__webpack_require_UNI_MP_PLUGIN__=n,t(a.default)}).call(this,n("3223")["default"],n("df3c")["createPage"])},"72fd":function(e,t,n){"use strict";var r=n("f028"),a=n.n(r);a.a},"8f5b":function(e,t,n){"use strict";n.d(t,"b",(function(){return a})),n.d(t,"c",(function(){return o})),n.d(t,"a",(function(){return r}));var r={uvIcon:function(){return Promise.all([n.e("common/vendor"),n.e("uni_modules/uv-icon/components/uv-icon/uv-icon")]).then(n.bind(null,"1509"))}},a=function(){var e=this.$createElement;this._self._c},o=[]},c27e:function(e,t,n){"use strict";n.r(t);var r=n("8f5b"),a=n("34b9");for(var o in a)["default"].indexOf(o)<0&&function(e){n.d(t,e,(function(){return a[e]}))}(o);n("72fd");var u=n("828b"),c=Object(u["a"])(a["default"],r["b"],r["c"],!1,null,"8f8eae34",null,!1,r["a"],void 0);t["default"]=c.exports},f028:function(e,t,n){}},[["6b4b","common/runtime","common/vendor"]]]); | |||
| @ -1 +1 @@ | |||
| <view class="ranking-page data-v-9534bad4"><view data-event-opts="{{[['tap',[['goBack',['$event']]]]]}}" class="back-button data-v-9534bad4" bindtap="__e"><uv-icon vue-id="603885ea-1" name="arrow-left" color="#ffffff" size="20" class="data-v-9534bad4" bind:__l="__l"></uv-icon></view><view class="ranking-background data-v-9534bad4"><image class="bg-image data-v-9534bad4" src="/subPages/static/rank_bg.png" mode="aspectFill"></image><view class="top-three data-v-9534bad4"><view class="rank-item rank-second data-v-9534bad4"><image class="rank-badge data-v-9534bad4" src="/subPages/static/second.png"></image><image class="avatar data-v-9534bad4" src="{{topThree[1].headImage}}"></image><view class="name data-v-9534bad4">{{topThree[1].nickName}}</view><view class="score data-v-9534bad4">{{topThree[1].score+"积分"}}</view></view><view class="rank-item rank-first data-v-9534bad4"><image class="rank-badge data-v-9534bad4" src="/subPages/static/first.png"></image><image class="avatar data-v-9534bad4" src="{{topThree[0].headImage}}"></image><view class="name data-v-9534bad4">{{topThree[0].nickName}}</view><view class="score data-v-9534bad4">{{topThree[0].score+"积分"}}</view></view><view class="rank-item rank-third data-v-9534bad4"><image class="rank-badge data-v-9534bad4" src="/subPages/static/third.png"></image><image class="avatar data-v-9534bad4" src="{{topThree[2].headImage}}"></image><view class="name data-v-9534bad4">{{topThree[2].nickName}}</view><view class="score data-v-9534bad4">{{topThree[2].score+"积分"}}</view></view></view></view><block wx:if="{{myRanking.rank}}"><view class="my-ranking data-v-9534bad4"><view class="my-rank-number data-v-9534bad4">{{myRanking.rank}}</view><view class="my-rank-label data-v-9534bad4">我的排名</view><image class="my-avatar data-v-9534bad4" src="{{myRanking.headImage}}"></image><view class="my-name data-v-9534bad4">{{myRanking.nickName}}</view><view class="my-score data-v-9534bad4">{{myRanking.score+"积分"}}</view></view></block><view class="ranking-list data-v-9534bad4"><block wx:for="{{rankingList}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view class="list-item data-v-9534bad4"><view class="rank-number data-v-9534bad4">{{item.rank}}</view><image class="list-avatar data-v-9534bad4" src="{{item.headImage}}"></image><view class="user-info data-v-9534bad4"><view class="user-name data-v-9534bad4">{{item.nickName}}</view></view><view class="user-score data-v-9534bad4">{{item.score+"积分"}}</view></view></block></view></view> | |||
| <view class="ranking-page data-v-8f8eae34"><view data-event-opts="{{[['tap',[['goBack',['$event']]]]]}}" class="back-button data-v-8f8eae34" bindtap="__e"><uv-icon vue-id="603885ea-1" name="arrow-left" color="#ffffff" size="20" class="data-v-8f8eae34" bind:__l="__l"></uv-icon></view><view class="ranking-background data-v-8f8eae34"><image class="bg-image data-v-8f8eae34" src="/subPages/static/rank_bg.png" mode="aspectFill"></image><view class="top-three data-v-8f8eae34"><view class="rank-item rank-second data-v-8f8eae34"><image class="rank-badge data-v-8f8eae34" src="/subPages/static/second.png"></image><image class="avatar data-v-8f8eae34" src="{{topThree[1].headImage||'/static/默认头像.png'}}"></image><view class="name data-v-8f8eae34">{{topThree[1].nickName}}</view><view class="score data-v-8f8eae34">{{topThree[1].score+"积分"}}</view></view><view class="rank-item rank-first data-v-8f8eae34"><image class="rank-badge data-v-8f8eae34" src="/subPages/static/first.png"></image><image class="avatar data-v-8f8eae34" src="{{topThree[0].headImage||'/static/默认头像.png'}}"></image><view class="name data-v-8f8eae34">{{topThree[0].nickName}}</view><view class="score data-v-8f8eae34">{{topThree[0].score+"积分"}}</view></view><view class="rank-item rank-third data-v-8f8eae34"><image class="rank-badge data-v-8f8eae34" src="/subPages/static/third.png"></image><image class="avatar data-v-8f8eae34" src="{{topThree[2].headImage||'/static/默认头像.png'}}"></image><view class="name data-v-8f8eae34">{{topThree[2].nickName}}</view><view class="score data-v-8f8eae34">{{topThree[2].score+"积分"}}</view></view></view></view><block wx:if="{{myRanking.rank}}"><view class="my-ranking data-v-8f8eae34"><view class="my-rank-number data-v-8f8eae34">{{myRanking.rank}}</view><view class="my-rank-label data-v-8f8eae34">我的排名</view><image class="my-avatar data-v-8f8eae34" src="{{myRanking.headImage}}"></image><view class="my-name data-v-8f8eae34">{{myRanking.nickName}}</view><view class="my-score data-v-8f8eae34">{{myRanking.score+"积分"}}</view></view></block><view class="ranking-list data-v-8f8eae34"><block wx:for="{{rankingList}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view class="list-item data-v-8f8eae34"><view class="rank-number data-v-8f8eae34">{{item.rank}}</view><image class="list-avatar data-v-8f8eae34" src="{{item.headImage||'/static/默认头像.png'}}"></image><view class="user-info data-v-8f8eae34"><view class="user-name data-v-8f8eae34">{{item.nickName}}</view></view><view class="user-score data-v-8f8eae34">{{item.score+"积分"}}</view></view></block></view></view> | |||
| @ -1 +1 @@ | |||
| .ranking-page.data-v-9534bad4{min-height:100vh;background-color:#f5f5f5}.back-button.data-v-9534bad4{position:fixed;top:70rpx;left:40rpx;width:70rpx;height:70rpx;display:flex;align-items:center;justify-content:center;z-index:10}.back-button.data-v-9534bad4:active{background-color:rgba(0,0,0,.5)}.ranking-background.data-v-9534bad4{position:relative;width:100%;height:600rpx}.ranking-background .bg-image.data-v-9534bad4{width:100%;height:100%}.ranking-background .back-button.data-v-9534bad4{position:absolute;top:60rpx;left:30rpx;width:60rpx;height:60rpx;display:flex;align-items:center;justify-content:center;z-index:10}.ranking-background .back-button.data-v-9534bad4:active{background-color:rgba(0,0,0,.5)}.ranking-background .top-three.data-v-9534bad4{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:flex-end;justify-content:center;padding-bottom:80rpx}.ranking-background .top-three .rank-item.data-v-9534bad4{position:relative;display:flex;flex-direction:column;align-items:center;margin:0 40rpx}.ranking-background .top-three .rank-item .rank-badge.data-v-9534bad4{width:60rpx;height:60rpx;margin-bottom:10rpx}.ranking-background .top-three .rank-item .avatar.data-v-9534bad4{width:80rpx;height:80rpx;border-radius:50%;margin-bottom:10rpx;border:4rpx solid #fff}.ranking-background .top-three .rank-item .name.data-v-9534bad4{font-size:24rpx;color:#fff;margin-bottom:5rpx;font-weight:700}.ranking-background .top-three .rank-item .score.data-v-9534bad4{font-size:20rpx;color:#fff;opacity:.9}.ranking-background .top-three .rank-first.data-v-9534bad4{-webkit-transform:translateY(-40rpx);transform:translateY(-40rpx)}.ranking-background .top-three .rank-first .avatar.data-v-9534bad4{width:100rpx;height:100rpx}.ranking-background .top-three .rank-first .rank-badge.data-v-9534bad4{width:80rpx;height:80rpx}.ranking-background .top-three .rank-second.data-v-9534bad4{order:-1}.ranking-background .top-three .rank-third.data-v-9534bad4{order:1}.my-ranking.data-v-9534bad4{background:#e1f2ff;border-radius:12rpx;margin:20rpx 30rpx 20rpx 30rpx;padding:30rpx;display:flex;align-items:center;position:relative;z-index:5}.my-ranking .my-rank-number.data-v-9534bad4{font-size:48rpx;font-weight:700;color:#000;margin-right:15rpx}.my-ranking .my-rank-label.data-v-9534bad4{font-size:24rpx;color:#1488db;opacity:.9;margin-right:20rpx}.my-ranking .my-avatar.data-v-9534bad4{width:60rpx;height:60rpx;border-radius:50%;margin-right:15rpx}.my-ranking .my-name.data-v-9534bad4{font-size:28rpx;color:#000;font-weight:500;margin-right:20rpx}.my-ranking .my-score.data-v-9534bad4{font-size:28rpx;color:#1488db}.ranking-list.data-v-9534bad4{padding:40rpx 30rpx;background-color:#fff;margin-top:-40rpx;border-radius:40rpx 40rpx 0 0}.ranking-list .list-item.data-v-9534bad4{display:flex;align-items:center;padding:30rpx 0;border-bottom:1rpx solid #f0f0f0}.ranking-list .list-item.data-v-9534bad4:last-child{border-bottom:none}.ranking-list .list-item .rank-number.data-v-9534bad4{width:60rpx;font-size:32rpx;font-weight:700;color:#333;text-align:center}.ranking-list .list-item .list-avatar.data-v-9534bad4{width:80rpx;height:80rpx;border-radius:50%;margin:0 30rpx}.ranking-list .list-item .user-info.data-v-9534bad4{flex:1}.ranking-list .list-item .user-info .user-name.data-v-9534bad4{font-size:28rpx;color:#333;font-weight:500}.ranking-list .list-item .user-score.data-v-9534bad4{font-size:28rpx;color:#218cdd} | |||
| .ranking-page.data-v-8f8eae34{min-height:100vh;background-color:#f5f5f5}.back-button.data-v-8f8eae34{position:fixed;top:70rpx;left:40rpx;width:70rpx;height:70rpx;display:flex;align-items:center;justify-content:center;z-index:10}.back-button.data-v-8f8eae34:active{background-color:rgba(0,0,0,.5)}.ranking-background.data-v-8f8eae34{position:relative;width:100%;height:600rpx}.ranking-background .bg-image.data-v-8f8eae34{width:100%;height:100%}.ranking-background .back-button.data-v-8f8eae34{position:absolute;top:60rpx;left:30rpx;width:60rpx;height:60rpx;display:flex;align-items:center;justify-content:center;z-index:10}.ranking-background .back-button.data-v-8f8eae34:active{background-color:rgba(0,0,0,.5)}.ranking-background .top-three.data-v-8f8eae34{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:flex-end;justify-content:center;padding-bottom:80rpx}.ranking-background .top-three .rank-item.data-v-8f8eae34{position:relative;display:flex;flex-direction:column;align-items:center;margin:0 40rpx}.ranking-background .top-three .rank-item .rank-badge.data-v-8f8eae34{width:60rpx;height:60rpx;margin-bottom:10rpx}.ranking-background .top-three .rank-item .avatar.data-v-8f8eae34{width:80rpx;height:80rpx;border-radius:50%;margin-bottom:10rpx;border:4rpx solid #fff}.ranking-background .top-three .rank-item .name.data-v-8f8eae34{font-size:24rpx;color:#fff;margin-bottom:5rpx;font-weight:700}.ranking-background .top-three .rank-item .score.data-v-8f8eae34{font-size:20rpx;color:#fff;opacity:.9}.ranking-background .top-three .rank-first.data-v-8f8eae34{-webkit-transform:translateY(-40rpx);transform:translateY(-40rpx)}.ranking-background .top-three .rank-first .avatar.data-v-8f8eae34{width:100rpx;height:100rpx}.ranking-background .top-three .rank-first .rank-badge.data-v-8f8eae34{width:80rpx;height:80rpx}.ranking-background .top-three .rank-second.data-v-8f8eae34{order:-1}.ranking-background .top-three .rank-third.data-v-8f8eae34{order:1}.my-ranking.data-v-8f8eae34{background:#e1f2ff;border-radius:12rpx;margin:20rpx 30rpx 20rpx 30rpx;padding:30rpx;display:flex;align-items:center;position:relative;z-index:5}.my-ranking .my-rank-number.data-v-8f8eae34{font-size:48rpx;font-weight:700;color:#000;margin-right:15rpx}.my-ranking .my-rank-label.data-v-8f8eae34{font-size:24rpx;color:#1488db;opacity:.9;margin-right:20rpx}.my-ranking .my-avatar.data-v-8f8eae34{width:60rpx;height:60rpx;border-radius:50%;margin-right:15rpx}.my-ranking .my-name.data-v-8f8eae34{font-size:28rpx;color:#000;font-weight:500;margin-right:20rpx}.my-ranking .my-score.data-v-8f8eae34{font-size:28rpx;color:#1488db}.ranking-list.data-v-8f8eae34{padding:40rpx 30rpx;background-color:#fff;margin-top:-40rpx;border-radius:40rpx 40rpx 0 0}.ranking-list .list-item.data-v-8f8eae34{display:flex;align-items:center;padding:30rpx 0;border-bottom:1rpx solid #f0f0f0}.ranking-list .list-item.data-v-8f8eae34:last-child{border-bottom:none}.ranking-list .list-item .rank-number.data-v-8f8eae34{width:60rpx;font-size:32rpx;font-weight:700;color:#333;text-align:center}.ranking-list .list-item .list-avatar.data-v-8f8eae34{width:80rpx;height:80rpx;border-radius:50%;margin:0 30rpx}.ranking-list .list-item .user-info.data-v-8f8eae34{flex:1}.ranking-list .list-item .user-info .user-name.data-v-8f8eae34{font-size:28rpx;color:#333;font-weight:500}.ranking-list .list-item .user-score.data-v-8f8eae34{font-size:28rpx;color:#218cdd} | |||
| @ -1,7 +1,7 @@ | |||
| { | |||
| "component": true, | |||
| "usingComponents": { | |||
| "uv-icon": "/uni_modules/uv-icon/components/uv-icon/uv-icon", | |||
| "uv-button": "/uni_modules/uv-button/components/uv-button/uv-button" | |||
| }, | |||
| "component": true | |||
| } | |||
| } | |||
| @ -1,4 +1,4 @@ | |||
| { | |||
| "usingComponents": {}, | |||
| "component": true | |||
| "component": true, | |||
| "usingComponents": {} | |||
| } | |||
| @ -1,6 +1,6 @@ | |||
| { | |||
| "component": true, | |||
| "usingComponents": { | |||
| "uv-icon": "/uni_modules/uv-icon/components/uv-icon/uv-icon" | |||
| }, | |||
| "component": true | |||
| } | |||
| } | |||
| @ -1 +1 @@ | |||
| <view class="volunteer-ranking data-v-8c72fc0e"><view class="ranking-header data-v-8c72fc0e"><image class="ranking-title-img data-v-8c72fc0e" src="/static/积分排行榜.png" mode="aspectFit"></image><view data-event-opts="{{[['tap',[['goToRankingList',['$event']]]]]}}" class="more data-v-8c72fc0e" bindtap="__e"><text class="more-text data-v-8c72fc0e">更多</text><uv-icon vue-id="7f0a3e2d-1" name="arrow-right" color="#999" size="12" class="data-v-8c72fc0e" bind:__l="__l"></uv-icon></view></view><view class="ranking-scroll-container data-v-8c72fc0e"><scroll-view class="ranking-list data-v-8c72fc0e" scroll-x="{{true}}" show-scrollbar="false" enhanced="true" enable-flex="true" scroll-with-animation="true" data-event-opts="{{[['scroll',[['onScrollChange',['$event']]]]]}}" bindscroll="__e"><view class="ranking-content data-v-8c72fc0e"><block wx:for="{{rankingList}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view data-event-opts="{{[['tap',[['viewVolunteerDetail',['$event']]]]]}}" class="ranking-item data-v-8c72fc0e" bindtap="__e"><view class="avatar-container data-v-8c72fc0e"><view class="avatar-with-border data-v-8c72fc0e"><image class="avatar-image data-v-8c72fc0e" src="{{item.headImage}}" mode="aspectFill"></image></view></view><view class="points-container data-v-8c72fc0e"><image class="points-icon data-v-8c72fc0e" src="/static/积分图标.png" mode="aspectFit"></image><text class="volunteer-points data-v-8c72fc0e">{{item.score}}</text></view><text class="volunteer-name data-v-8c72fc0e">{{item.nickName}}</text></view></block></view></scroll-view></view></view> | |||
| <view class="volunteer-ranking data-v-8c72fc0e"><view class="ranking-header data-v-8c72fc0e"><image class="ranking-title-img data-v-8c72fc0e" src="/static/积分排行榜.png" mode="aspectFit"></image><view data-event-opts="{{[['tap',[['goToRankingList',['$event']]]]]}}" class="more data-v-8c72fc0e" bindtap="__e"><text class="more-text data-v-8c72fc0e">更多</text><uv-icon vue-id="7f0a3e2d-1" name="arrow-right" color="#999" size="12" class="data-v-8c72fc0e" bind:__l="__l"></uv-icon></view></view><view class="ranking-scroll-container data-v-8c72fc0e"><scroll-view class="ranking-list data-v-8c72fc0e" scroll-x="{{true}}" show-scrollbar="false" enhanced="true" enable-flex="true" scroll-with-animation="true" data-event-opts="{{[['scroll',[['onScrollChange',['$event']]]]]}}" bindscroll="__e"><view class="ranking-content data-v-8c72fc0e"><block wx:for="{{rankingList}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view data-event-opts="{{[['tap',[['viewVolunteerDetail',['$event']]]]]}}" class="ranking-item data-v-8c72fc0e" bindtap="__e"><view class="avatar-container data-v-8c72fc0e"><view class="avatar-with-border data-v-8c72fc0e"><image class="avatar-image data-v-8c72fc0e" src="{{item.headImage||'/static/默认头像.png'}}" mode="aspectFill"></image></view></view><view class="points-container data-v-8c72fc0e"><image class="points-icon data-v-8c72fc0e" src="/static/积分图标.png" mode="aspectFit"></image><text class="volunteer-points data-v-8c72fc0e">{{item.score}}</text></view><text class="volunteer-name data-v-8c72fc0e">{{item.nickName}}</text></view></block></view></scroll-view></view></view> | |||
| @ -1,4 +1,4 @@ | |||
| { | |||
| "usingComponents": {}, | |||
| "component": true | |||
| "component": true, | |||
| "usingComponents": {} | |||
| } | |||
| @ -1 +1 @@ | |||
| <view class="ranking-page data-v-bffc62c8"><view data-event-opts="{{[['tap',[['goBack',['$event']]]]]}}" class="back-button data-v-bffc62c8" bindtap="__e"><uv-icon vue-id="603885ea-1" name="arrow-left" color="#ffffff" size="20" class="data-v-bffc62c8" bind:__l="__l"></uv-icon></view><view class="ranking-background data-v-bffc62c8"><image class="bg-image data-v-bffc62c8" src="/subPages/static/rank_bg.png" mode="aspectFill"></image><view class="top-three data-v-bffc62c8"><view class="rank-item rank-second data-v-bffc62c8"><image class="rank-badge data-v-bffc62c8" src="/subPages/static/second.png"></image><image class="avatar data-v-bffc62c8" src="{{topThree[1].headImage}}"></image><view class="name data-v-bffc62c8">{{topThree[1].nickName}}</view><view class="score data-v-bffc62c8">{{topThree[1].score+"积分"}}</view></view><view class="rank-item rank-first data-v-bffc62c8"><image class="rank-badge data-v-bffc62c8" src="/subPages/static/first.png"></image><image class="avatar data-v-bffc62c8" src="{{topThree[0].headImage}}"></image><view class="name data-v-bffc62c8">{{topThree[0].nickName}}</view><view class="score data-v-bffc62c8">{{topThree[0].score+"积分"}}</view></view><view class="rank-item rank-third data-v-bffc62c8"><image class="rank-badge data-v-bffc62c8" src="/subPages/static/third.png"></image><image class="avatar data-v-bffc62c8" src="{{topThree[2].headImage}}"></image><view class="name data-v-bffc62c8">{{topThree[2].nickName}}</view><view class="score data-v-bffc62c8">{{topThree[2].score+"积分"}}</view></view></view></view><block wx:if="{{myRanking.rank}}"><view class="my-ranking data-v-bffc62c8"><view class="my-rank-number data-v-bffc62c8">{{myRanking.rank}}</view><view class="my-rank-label data-v-bffc62c8">我的排名</view><image class="my-avatar data-v-bffc62c8" src="{{myRanking.headImage}}"></image><view class="my-name data-v-bffc62c8">{{myRanking.nickName}}</view><view class="my-score data-v-bffc62c8">{{myRanking.score+"积分"}}</view></view></block><view class="ranking-list data-v-bffc62c8"><block wx:for="{{rankingList}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view class="list-item data-v-bffc62c8"><view class="rank-number data-v-bffc62c8">{{item.rank}}</view><image class="list-avatar data-v-bffc62c8" src="{{item.headImage}}"></image><view class="user-info data-v-bffc62c8"><view class="user-name data-v-bffc62c8">{{item.nickName}}</view></view><view class="user-score data-v-bffc62c8">{{item.score+"积分"}}</view></view></block></view></view> | |||
| <view class="ranking-page data-v-bffc62c8"><view data-event-opts="{{[['tap',[['goBack',['$event']]]]]}}" class="back-button data-v-bffc62c8" bindtap="__e"><uv-icon vue-id="603885ea-1" name="arrow-left" color="#ffffff" size="20" class="data-v-bffc62c8" bind:__l="__l"></uv-icon></view><view class="ranking-background data-v-bffc62c8"><image class="bg-image data-v-bffc62c8" src="/subPages/static/rank_bg.png" mode="aspectFill"></image><view class="top-three data-v-bffc62c8"><view class="rank-item rank-second data-v-bffc62c8"><image class="rank-badge data-v-bffc62c8" src="/subPages/static/second.png"></image><image class="avatar data-v-bffc62c8" src="{{topThree[1].headImage||'/static/默认头像.png'}}"></image><view class="name data-v-bffc62c8">{{topThree[1].nickName}}</view><view class="score data-v-bffc62c8">{{topThree[1].score+"积分"}}</view></view><view class="rank-item rank-first data-v-bffc62c8"><image class="rank-badge data-v-bffc62c8" src="/subPages/static/first.png"></image><image class="avatar data-v-bffc62c8" src="{{topThree[0].headImage||'/static/默认头像.png'}}"></image><view class="name data-v-bffc62c8">{{topThree[0].nickName}}</view><view class="score data-v-bffc62c8">{{topThree[0].score+"积分"}}</view></view><view class="rank-item rank-third data-v-bffc62c8"><image class="rank-badge data-v-bffc62c8" src="/subPages/static/third.png"></image><image class="avatar data-v-bffc62c8" src="{{topThree[2].headImage||'/static/默认头像.png'}}"></image><view class="name data-v-bffc62c8">{{topThree[2].nickName}}</view><view class="score data-v-bffc62c8">{{topThree[2].score+"积分"}}</view></view></view></view><block wx:if="{{myRanking.rank}}"><view class="my-ranking data-v-bffc62c8"><view class="my-rank-number data-v-bffc62c8">{{myRanking.rank}}</view><view class="my-rank-label data-v-bffc62c8">我的排名</view><image class="my-avatar data-v-bffc62c8" src="{{myRanking.headImage}}"></image><view class="my-name data-v-bffc62c8">{{myRanking.nickName}}</view><view class="my-score data-v-bffc62c8">{{myRanking.score+"积分"}}</view></view></block><view class="ranking-list data-v-bffc62c8"><block wx:for="{{rankingList}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view class="list-item data-v-bffc62c8"><view class="rank-number data-v-bffc62c8">{{item.rank}}</view><image class="list-avatar data-v-bffc62c8" src="{{item.headImage||'/static/默认头像.png'}}"></image><view class="user-info data-v-bffc62c8"><view class="user-name data-v-bffc62c8">{{item.nickName}}</view></view><view class="user-score data-v-bffc62c8">{{item.score+"积分"}}</view></view></block></view></view> | |||