Browse Source

'最终版?'

main
hflllll 3 weeks ago
parent
commit
47903e1ea4
423 changed files with 1427 additions and 12964 deletions
  1. +12
    -3
      pages/index/my.vue
  2. +8
    -4
      pages/index/shop.vue
  3. +3
    -2
      stores/index.js
  4. +1
    -1
      subPages/index/ranking.vue
  5. +0
    -4
      unpackage/dist/build/mp-weixin/app.js
  6. +0
    -102
      unpackage/dist/build/mp-weixin/app.json
  7. +0
    -3
      unpackage/dist/build/mp-weixin/app.wxss
  8. +0
    -1
      unpackage/dist/build/mp-weixin/common/main.js
  9. +0
    -1
      unpackage/dist/build/mp-weixin/common/main.wxss
  10. +0
    -4
      unpackage/dist/build/mp-weixin/common/runtime.js
  11. +0
    -14
      unpackage/dist/build/mp-weixin/common/vendor.js
  12. +0
    -10
      unpackage/dist/build/mp-weixin/pages/components/GlobalPopup.js
  13. +0
    -4
      unpackage/dist/build/mp-weixin/pages/components/GlobalPopup.json
  14. +0
    -1
      unpackage/dist/build/mp-weixin/pages/components/GlobalPopup.wxml
  15. +0
    -1
      unpackage/dist/build/mp-weixin/pages/components/GlobalPopup.wxss
  16. +0
    -10
      unpackage/dist/build/mp-weixin/pages/components/HomePageNav.js
  17. +0
    -4
      unpackage/dist/build/mp-weixin/pages/components/HomePageNav.json
  18. +0
    -1
      unpackage/dist/build/mp-weixin/pages/components/HomePageNav.wxml
  19. +0
    -1
      unpackage/dist/build/mp-weixin/pages/components/HomePageNav.wxss
  20. +0
    -10
      unpackage/dist/build/mp-weixin/pages/components/Search.js
  21. +0
    -4
      unpackage/dist/build/mp-weixin/pages/components/Search.json
  22. +0
    -1
      unpackage/dist/build/mp-weixin/pages/components/Search.wxml
  23. +0
    -1
      unpackage/dist/build/mp-weixin/pages/components/Search.wxss
  24. +0
    -10
      unpackage/dist/build/mp-weixin/pages/components/index/RecommendedActivities.js
  25. +0
    -7
      unpackage/dist/build/mp-weixin/pages/components/index/RecommendedActivities.json
  26. +0
    -1
      unpackage/dist/build/mp-weixin/pages/components/index/RecommendedActivities.wxml
  27. +0
    -1
      unpackage/dist/build/mp-weixin/pages/components/index/RecommendedActivities.wxss
  28. +0
    -10
      unpackage/dist/build/mp-weixin/pages/components/index/VolunteerFeatures.js
  29. +0
    -4
      unpackage/dist/build/mp-weixin/pages/components/index/VolunteerFeatures.json
  30. +0
    -1
      unpackage/dist/build/mp-weixin/pages/components/index/VolunteerFeatures.wxml
  31. +0
    -1
      unpackage/dist/build/mp-weixin/pages/components/index/VolunteerFeatures.wxss
  32. +0
    -10
      unpackage/dist/build/mp-weixin/pages/components/index/VolunteerHeader.js
  33. +0
    -7
      unpackage/dist/build/mp-weixin/pages/components/index/VolunteerHeader.json
  34. +0
    -1
      unpackage/dist/build/mp-weixin/pages/components/index/VolunteerHeader.wxml
  35. +0
    -1
      unpackage/dist/build/mp-weixin/pages/components/index/VolunteerHeader.wxss
  36. +0
    -10
      unpackage/dist/build/mp-weixin/pages/components/index/VolunteerRanking.js
  37. +0
    -6
      unpackage/dist/build/mp-weixin/pages/components/index/VolunteerRanking.json
  38. +0
    -1
      unpackage/dist/build/mp-weixin/pages/components/index/VolunteerRanking.wxml
  39. +0
    -1
      unpackage/dist/build/mp-weixin/pages/components/index/VolunteerRanking.wxss
  40. +0
    -10
      unpackage/dist/build/mp-weixin/pages/components/shop/PointsCard.js
  41. +0
    -4
      unpackage/dist/build/mp-weixin/pages/components/shop/PointsCard.json
  42. +0
    -1
      unpackage/dist/build/mp-weixin/pages/components/shop/PointsCard.wxml
  43. +0
    -1
      unpackage/dist/build/mp-weixin/pages/components/shop/PointsCard.wxss
  44. +0
    -10
      unpackage/dist/build/mp-weixin/pages/components/shop/ShopContent.js
  45. +0
    -9
      unpackage/dist/build/mp-weixin/pages/components/shop/ShopContent.json
  46. +0
    -1
      unpackage/dist/build/mp-weixin/pages/components/shop/ShopContent.wxml
  47. +0
    -1
      unpackage/dist/build/mp-weixin/pages/components/shop/ShopContent.wxss
  48. +0
    -1
      unpackage/dist/build/mp-weixin/pages/index/activity.js
  49. +0
    -10
      unpackage/dist/build/mp-weixin/pages/index/activity.json
  50. +0
    -1
      unpackage/dist/build/mp-weixin/pages/index/activity.wxml
  51. +0
    -11
      unpackage/dist/build/mp-weixin/pages/index/activity.wxss
  52. +0
    -1
      unpackage/dist/build/mp-weixin/pages/index/community.js
  53. +0
    -8
      unpackage/dist/build/mp-weixin/pages/index/community.json
  54. +0
    -1
      unpackage/dist/build/mp-weixin/pages/index/community.wxml
  55. +0
    -1
      unpackage/dist/build/mp-weixin/pages/index/community.wxss
  56. +0
    -1
      unpackage/dist/build/mp-weixin/pages/index/index.js
  57. +0
    -11
      unpackage/dist/build/mp-weixin/pages/index/index.json
  58. +0
    -1
      unpackage/dist/build/mp-weixin/pages/index/index.wxml
  59. +0
    -1
      unpackage/dist/build/mp-weixin/pages/index/index.wxss
  60. +0
    -1
      unpackage/dist/build/mp-weixin/pages/index/my.js
  61. +0
    -7
      unpackage/dist/build/mp-weixin/pages/index/my.json
  62. +0
    -1
      unpackage/dist/build/mp-weixin/pages/index/my.wxml
  63. +0
    -1
      unpackage/dist/build/mp-weixin/pages/index/my.wxss
  64. +0
    -1
      unpackage/dist/build/mp-weixin/pages/index/shop.js
  65. +0
    -9
      unpackage/dist/build/mp-weixin/pages/index/shop.json
  66. +0
    -1
      unpackage/dist/build/mp-weixin/pages/index/shop.wxml
  67. +0
    -1
      unpackage/dist/build/mp-weixin/pages/index/shop.wxss
  68. BIN
      unpackage/dist/build/mp-weixin/static/bannerImage.png
  69. +0
    -10597
      unpackage/dist/build/mp-weixin/static/china-regions.json
  70. BIN
      unpackage/dist/build/mp-weixin/static/logo.png
  71. BIN
      unpackage/dist/build/mp-weixin/static/主页.png
  72. BIN
      unpackage/dist/build/mp-weixin/static/主页_点击.png
  73. BIN
      unpackage/dist/build/mp-weixin/static/兑换失败.png
  74. BIN
      unpackage/dist/build/mp-weixin/static/兑换成功.png
  75. BIN
      unpackage/dist/build/mp-weixin/static/可用积分背景图.png
  76. BIN
      unpackage/dist/build/mp-weixin/static/商城.png
  77. BIN
      unpackage/dist/build/mp-weixin/static/商城_商品1.png
  78. BIN
      unpackage/dist/build/mp-weixin/static/商城_商品2.png
  79. BIN
      unpackage/dist/build/mp-weixin/static/商城_点击.png
  80. BIN
      unpackage/dist/build/mp-weixin/static/商城_积分明细框.png
  81. BIN
      unpackage/dist/build/mp-weixin/static/失败弹窗.png
  82. BIN
      unpackage/dist/build/mp-weixin/static/待上传头像.png
  83. BIN
      unpackage/dist/build/mp-weixin/static/志愿者箭头.png
  84. BIN
      unpackage/dist/build/mp-weixin/static/成为志愿者.png
  85. BIN
      unpackage/dist/build/mp-weixin/static/成功弹窗.png
  86. BIN
      unpackage/dist/build/mp-weixin/static/我的.png
  87. BIN
      unpackage/dist/build/mp-weixin/static/我的_兑换记录.png
  88. BIN
      unpackage/dist/build/mp-weixin/static/我的_关于我们.png
  89. BIN
      unpackage/dist/build/mp-weixin/static/我的_商品收藏.png
  90. BIN
      unpackage/dist/build/mp-weixin/static/我的_我的报名.png
  91. BIN
      unpackage/dist/build/mp-weixin/static/我的_我的资料.png
  92. BIN
      unpackage/dist/build/mp-weixin/static/我的_活动收藏.png
  93. BIN
      unpackage/dist/build/mp-weixin/static/我的_点击.png
  94. BIN
      unpackage/dist/build/mp-weixin/static/我的_积分.png
  95. BIN
      unpackage/dist/build/mp-weixin/static/我的_背景.png
  96. BIN
      unpackage/dist/build/mp-weixin/static/我的_退出登录.png
  97. BIN
      unpackage/dist/build/mp-weixin/static/报名成功.png
  98. BIN
      unpackage/dist/build/mp-weixin/static/推荐活动.png
  99. BIN
      unpackage/dist/build/mp-weixin/static/提交成功.png
  100. BIN
      unpackage/dist/build/mp-weixin/static/暂无搜索结果.png

+ 12
- 3
pages/index/my.vue View File

@ -96,7 +96,7 @@ export default {
userInfo: {
name: '小精灵',
headImage: '/static/默认头像.png',
collection: 5,
collectionNum: 5,
score: 41
}
}
@ -174,8 +174,17 @@ export default {
})
},
async getUser() {
const res = await this.$api.user.queryUser()
this.userInfo = res?.result
if (uni.getStorageSync('token')) {
const res = await this.$api.user.queryUser()
this.userInfo = res?.result
}else{
this.userInfo = {
nickName: '未登录',
headImage: '/static/默认头像.png',
collectionNum: '请先登录',
score: '请先登录'
}
}
}
},
onShow() {


+ 8
- 4
pages/index/shop.vue View File

@ -30,10 +30,14 @@ export default {
},
methods: {
async getUserPoints() {
//
// API
const res = await this.$api.user.queryUser()
this.userPoints = res?.result?.score || 0
if (!uni.getStorageSync('token')) {
//
this.userPoints = '未登录'
}else{
// API
const res = await this.$api.user.queryUser()
this.userPoints = res?.result?.score || 0
}
}
},
async onShow() {


+ 3
- 2
stores/index.js View File

@ -12,7 +12,6 @@ const store = new Vuex.Store({
qualificationList: [],
categoryGoodsList: [],
categoryActivityList: []
},
mutations: {
@ -103,7 +102,9 @@ const store = new Vuex.Store({
} catch (error) {
console.error('配置数据初始化失败:', error)
}
}
},
}
})

+ 1
- 1
subPages/index/ranking.vue View File

@ -38,7 +38,7 @@
</view>
<!-- 我的排名 -->
<view class="my-ranking" v-if="myRanking.rank !== null || myRanking.rank !== undefined">
<view class="my-ranking" v-if=" myRanking && (myRanking.rank !== null || myRanking.rank !== undefined) ">
<view class="my-rank-number">{{ myRanking.rank }}</view>
<view class="my-rank-label">我的排名</view>
<image :src="myRanking.headImage" class="my-avatar"></image>


+ 0
- 4
unpackage/dist/build/mp-weixin/app.js View File

@ -1,4 +0,0 @@
require('./common/runtime.js')
require('./common/vendor.js')
require('./common/main.js')

+ 0
- 102
unpackage/dist/build/mp-weixin/app.json View File

@ -1,102 +0,0 @@
{
"pages": [
"pages/index/index",
"pages/index/shop",
"pages/index/activity",
"pages/index/community",
"pages/index/my"
],
"subPackages": [
{
"root": "subPages",
"pages": [
"index/announcement",
"login/login",
"login/userInfo",
"index/announcementDetail",
"index/ranking",
"index/volunteerApply",
"index/organizationIntroduction",
"index/activityCalendar",
"index/activityDetail",
"shop/goodsDetail",
"shop/pointsDetail",
"community/publishPost",
"my/activityFavorites",
"my/myProfile",
"my/myRegistrations",
"my/myActivityDetail",
"my/exchangeRecord",
"my/exchangeDetail",
"my/productFavorites",
"my/activityCheckin",
"my/checkinCode",
"my/signupSuccess"
]
}
],
"window": {
"navigationBarTextStyle": "white",
"navigationBarTitleText": "uni-app",
"navigationBarBackgroundColor": "#1488DB",
"backgroundColor": "#218CDD"
},
"tabBar": {
"color": "#999999",
"selectedColor": "#2E66F4",
"borderStyle": "white",
"backgroundColor": "#ffffff",
"list": [
{
"pagePath": "pages/index/index",
"text": "主页",
"iconPath": "static/主页.png",
"selectedIconPath": "static/主页_点击.png"
},
{
"pagePath": "pages/index/shop",
"text": "商城",
"iconPath": "static/商城.png",
"selectedIconPath": "static/商城_点击.png"
},
{
"pagePath": "pages/index/activity",
"text": "活动",
"iconPath": "static/活动.png",
"selectedIconPath": "static/活动_点击.png"
},
{
"pagePath": "pages/index/community",
"text": "社区",
"iconPath": "static/社区.png",
"selectedIconPath": "static/社区_点击.png"
},
{
"pagePath": "pages/index/my",
"text": "我的",
"iconPath": "static/我的.png",
"selectedIconPath": "static/我的_点击.png"
}
]
},
"preloadRule": {
"pages/index/index": {
"network": "all",
"packages": [
"subPages"
]
}
},
"requiredPrivateInfos": [
"getLocation",
"chooseLocation"
],
"permission": {
"scope.userLocation": {
"desc": "你的位置信息将用于定位"
}
},
"usingComponents": {
"global-popup": "/pages/components/GlobalPopup"
}
}

+ 0
- 3
unpackage/dist/build/mp-weixin/app.wxss View File

@ -1,3 +0,0 @@
@import './common/main.wxss';
[data-custom-hidden="true"],[bind-data-custom-hidden="true"]{display: none !important;}

+ 0
- 1
unpackage/dist/build/mp-weixin/common/main.js View File

@ -1 +0,0 @@
(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=s(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("1a3c")),d=r(n("da63"));function s(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}function b(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 v(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?b(Object(n),!0).forEach((function(t){(0,a.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):b(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.mixin(p.default),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 O=new c.default(v(v({},u.default),{},{store:d.default}));t(O).$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(){console.log("App OnLaunch")},onShow: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 console.log("App Show"),t.next=3,e.$store.dispatch("initData");case 3:case"end":return t.stop()}}),t)})))()},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"]]]);

+ 0
- 1
unpackage/dist/build/mp-weixin/common/main.wxss View File

@ -1 +0,0 @@
.click-animation:active{-webkit-transform:scale(.98);transform:scale(.98);box-shadow:0 2rpx 8rpx rgba(0,0,0,.12)}page::after{position:fixed;content:'';left:-1000px;top:-1000px;-webkit-animation:shadow-preload .1s;-webkit-animation-delay:3s;animation:shadow-preload .1s;animation-delay:3s}@-webkit-keyframes shadow-preload{0%{background-image:url(https://cdn1.dcloud.net.cn/524552444f5556475243556c643368694e6d59784d544d324d3245314e5759354e544d31/img/shadow-grey.png)}100%{background-image:url(https://cdn1.dcloud.net.cn/524552444f5556475243556c643368694e6d59784d544d324d3245314e5759354e544d31/img/shadow-grey.png)}}@keyframes shadow-preload{0%{background-image:url(https://cdn1.dcloud.net.cn/524552444f5556475243556c643368694e6d59784d544d324d3245314e5759354e544d31/img/shadow-grey.png)}100%{background-image:url(https://cdn1.dcloud.net.cn/524552444f5556475243556c643368694e6d59784d544d324d3245314e5759354e544d31/img/shadow-grey.png)}}

+ 0
- 4
unpackage/dist/build/mp-weixin/common/runtime.js
File diff suppressed because it is too large
View File


+ 0
- 14
unpackage/dist/build/mp-weixin/common/vendor.js
File diff suppressed because it is too large
View File


+ 0
- 10
unpackage/dist/build/mp-weixin/pages/components/GlobalPopup.js View File

@ -1,10 +0,0 @@
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/components/GlobalPopup"],{"3e62":function(t,n,i){"use strict";var e=i("c1f3"),a=i.n(e);a.a},"7d95":function(t,n,i){"use strict";i.r(n);var e=i("fc34"),a=i.n(e);for(var o in e)["default"].indexOf(o)<0&&function(t){i.d(n,t,(function(){return e[t]}))}(o);n["default"]=a.a},"955d":function(t,n,i){"use strict";i.d(n,"b",(function(){return e})),i.d(n,"c",(function(){return a})),i.d(n,"a",(function(){}));var e=function(){var t=this.$createElement;this._self._c},a=[]},a6fd:function(t,n,i){"use strict";i.r(n);var e=i("955d"),a=i("7d95");for(var o in a)["default"].indexOf(o)<0&&function(t){i.d(n,t,(function(){return a[t]}))}(o);i("3e62");var c=i("828b"),s=Object(c["a"])(a["default"],e["b"],e["c"],!1,null,"7dcafbb9",null,!1,e["a"],void 0);n["default"]=s.exports},c1f3:function(t,n,i){},fc34:function(t,n,i){"use strict";(function(t){Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i={name:"GlobalPopup",data:function(){return{visible:!1,content:"",subContent:"",titleType:"",popupType:"",animationData:{},closefn:function(){}}},computed:{bgImage:function(){return"".concat("success"===this.popupType?"/static/成功弹窗.png":"/static/失败弹窗.png")},titleImage:function(){switch(this.titleType){case"exchange":return"success"===this.popupType?"/static/兑换成功.png":"/static/兑换失败.png";case"signup":return"/static/报名成功.png";case"submit":return"/static/提交成功.png";default:return""}}},methods:{close:function(){this.createHideAnimation(),this.closefn()},open:function(t){var n=this,i=t.content,e=void 0===i?"默认内容":i,a=t.subContent,o=void 0===a?"默认子内容":a,c=t.titleType,s=void 0===c?"exchange":c,u=t.popupType,r=void 0===u?"success":u,f=t.closefn,p=void 0===f?function(){}:f;this.content=e,this.subContent=o,this.titleType=s,this.popupType=r,this.setInitialAnimation(),this.visible=!0,this.$nextTick((function(){setTimeout((function(){n.createShowAnimation()}),50)})),this.closefn=p},setInitialAnimation:function(){var n=t.createAnimation({transformOrigin:"50% 50%",duration:0,timingFunction:"ease-out",delay:0});n.translateX("-50%").translateY("-50%").scale(0).opacity(0).step(),this.animationData=n.export()},createShowAnimation:function(){var n=t.createAnimation({transformOrigin:"50% 50%",duration:200,timingFunction:"ease-out",delay:0});n.translateX("-50%").translateY("-50%").scale(1).opacity(1).step(),this.animationData=n.export()},createHideAnimation:function(){var n=this,i=t.createAnimation({transformOrigin:"50% 50%",duration:200,timingFunction:"ease-in",delay:0});i.translateX("-50%").translateY("-50%").scale(0).opacity(0).step(),this.animationData=i.export(),setTimeout((function(){n.visible=!1}),200)}}};n.default=i}).call(this,i("df3c")["default"])}}]);
;(global["webpackJsonp"] = global["webpackJsonp"] || []).push([
'pages/components/GlobalPopup-create-component',
{
'pages/components/GlobalPopup-create-component':(function(module, exports, __webpack_require__){
__webpack_require__('df3c')['createComponent'](__webpack_require__("a6fd"))
})
},
[['pages/components/GlobalPopup-create-component']]
]);

+ 0
- 4
unpackage/dist/build/mp-weixin/pages/components/GlobalPopup.json View File

@ -1,4 +0,0 @@
{
"usingComponents": {},
"component": true
}

+ 0
- 1
unpackage/dist/build/mp-weixin/pages/components/GlobalPopup.wxml View File

@ -1 +0,0 @@
<block wx:if="{{visible}}"><view data-event-opts="{{[['tap',[['close',['$event']]]]]}}" class="popup-overlay data-v-7dcafbb9" bindtap="__e"><view class="popup-content data-v-7dcafbb9" animation="{{animationData}}" data-event-opts="{{[['tap',[['',['$event']]]]]}}" catchtap="__e"><image class="popup-bg data-v-7dcafbb9" src="{{bgImage}}" mode="aspectFit"></image><image class="popup-title data-v-7dcafbb9" src="{{titleImage}}" mode="aspectFit"></image><text class="popup-text data-v-7dcafbb9">{{content}}</text><text class="popup-subtext data-v-7dcafbb9">{{subContent}}</text><block wx:if="{{popupType==='success'}}"><button data-event-opts="{{[['tap',[['close',['$event']]]]]}}" class="popup-btn success data-v-7dcafbb9" bindtap="__e">我知道了</button></block><block wx:else><button data-event-opts="{{[['tap',[['close',['$event']]]]]}}" class="popup-btn fail data-v-7dcafbb9" bindtap="__e">好的</button></block></view></view></block>

+ 0
- 1
unpackage/dist/build/mp-weixin/pages/components/GlobalPopup.wxss View File

@ -1 +0,0 @@
.click-animation.data-v-7dcafbb9:active{-webkit-transform:scale(.98);transform:scale(.98);box-shadow:0 2rpx 8rpx rgba(0,0,0,.12)}.popup-overlay.data-v-7dcafbb9{position:fixed;inset:0;width:100%;height:100%;background:rgba(0,0,0,.3137254901960784);z-index:999}.popup-overlay .popup-content.data-v-7dcafbb9{position:relative;top:50%;left:50%;width:632rpx;padding:0;height:830rpx}.popup-overlay .popup-content .popup-bg.data-v-7dcafbb9{position:absolute;inset:0;z-index:-1;width:632rpx;height:830rpx}.popup-overlay .popup-content .popup-title.data-v-7dcafbb9{position:absolute;top:44rpx;left:88rpx;height:100rpx;width:254rpx}.popup-overlay .popup-content .popup-btn.data-v-7dcafbb9{position:absolute;bottom:30rpx;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:432rpx;height:94rpx;border-radius:20.5px;font-size:14px;line-height:94rpx;color:#fff}.popup-overlay .popup-content .success.data-v-7dcafbb9{background:#1488db}.popup-overlay .popup-content .fail.data-v-7dcafbb9{background:#e54b4b}.popup-overlay .popup-content .popup-text.data-v-7dcafbb9{font-size:16px;position:absolute;top:480rpx;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-weight:700;color:#000;white-space:nowrap}.popup-overlay .popup-content .popup-subtext.data-v-7dcafbb9{position:absolute;bottom:252rpx;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:14px;color:#999;white-space:nowrap}

+ 0
- 10
unpackage/dist/build/mp-weixin/pages/components/HomePageNav.js View File

@ -1,10 +0,0 @@
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/components/HomePageNav"],{"3d378":function(n,t,e){},"720d":function(n,t,e){"use strict";e.r(t);var u=e("b552"),a=e.n(u);for(var c in u)["default"].indexOf(c)<0&&function(n){e.d(t,n,(function(){return u[n]}))}(c);t["default"]=a.a},"933e":function(n,t,e){"use strict";var u=e("3d378"),a=e.n(u);a.a},"9b70":function(n,t,e){"use strict";e.d(t,"b",(function(){return u})),e.d(t,"c",(function(){return a})),e.d(t,"a",(function(){}));var u=function(){var n=this.$createElement;this._self._c},a=[]},b552:function(n,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={}},bb1c:function(n,t,e){"use strict";e.r(t);var u=e("9b70"),a=e("720d");for(var c in a)["default"].indexOf(c)<0&&function(n){e.d(t,n,(function(){return a[n]}))}(c);e("933e");var r=e("828b"),f=Object(r["a"])(a["default"],u["b"],u["c"],!1,null,"61bbdf36",null,!1,u["a"],void 0);t["default"]=f.exports}}]);
;(global["webpackJsonp"] = global["webpackJsonp"] || []).push([
'pages/components/HomePageNav-create-component',
{
'pages/components/HomePageNav-create-component':(function(module, exports, __webpack_require__){
__webpack_require__('df3c')['createComponent'](__webpack_require__("bb1c"))
})
},
[['pages/components/HomePageNav-create-component']]
]);

+ 0
- 4
unpackage/dist/build/mp-weixin/pages/components/HomePageNav.json View File

@ -1,4 +0,0 @@
{
"component": true,
"usingComponents": {}
}

+ 0
- 1
unpackage/dist/build/mp-weixin/pages/components/HomePageNav.wxml View File

@ -1 +0,0 @@
<view style="{{'width:'+('100%')+';'}}" class="data-v-61bbdf36"><view class="nav-container data-v-61bbdf36"></view><view class="placeholder data-v-61bbdf36"></view></view>

+ 0
- 1
unpackage/dist/build/mp-weixin/pages/components/HomePageNav.wxss View File

@ -1 +0,0 @@
.click-animation.data-v-61bbdf36:active{-webkit-transform:scale(.98);transform:scale(.98);box-shadow:0 2rpx 8rpx rgba(0,0,0,.12)}.nav-container.data-v-61bbdf36{position:absolute;width:100%;height:270rpx;background:linear-gradient(180deg,#1488db,#98b5f1)}.placeholder.data-v-61bbdf36{width:100%;height:160rpx}

+ 0
- 10
unpackage/dist/build/mp-weixin/pages/components/Search.js View File

@ -1,10 +0,0 @@
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/components/Search"],{"2eb9":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i={name:"Search",props:{placeholder:{type:String,default:"搜索"},showIcon:{type:Boolean,default:!0},showCancel:{type:Boolean,default:!0},searchIconAlign:{type:String,default:"left"},textAlign:{type:String,default:"left"},value:{type:String,default:""},height:{type:String,default:"60rpx"},width:{type:String,default:"100%"},bgColor:{type:String,default:"#f3f7f8"},disabled:{type:Boolean,default:!1},maxLength:{type:Number,default:100},borderRadius:{type:String,default:"30rpx"}},methods:{clickIcon:function(){console.log("clickIcon"),this.search()},clear:function(){this.$emit("clear",""),this.$emit("input","")},search:function(){console.log("search",this.value),this.$emit("search",this.value)},cancel:function(){this.$emit("cancel"),this.$emit("input","")},input:function(t){var e=t.detail.value;console.log("input",e),this.$emit("input",e)}},watch:{value:function(t){console.log(t),this.$emit("change",t)}}};e.default=i},"4a8c":function(t,e,n){"use strict";n.d(e,"b",(function(){return i})),n.d(e,"c",(function(){return a})),n.d(e,"a",(function(){}));var i=function(){var t=this.$createElement;this._self._c},a=[]},"77cf":function(t,e,n){},"8e4d":function(t,e,n){"use strict";n.r(e);var i=n("4a8c"),a=n("d336");for(var c in a)["default"].indexOf(c)<0&&function(t){n.d(e,t,(function(){return a[t]}))}(c);n("ccd5");var u=n("828b"),l=Object(u["a"])(a["default"],i["b"],i["c"],!1,null,"1c50a223",null,!1,i["a"],void 0);e["default"]=l.exports},ccd5:function(t,e,n){"use strict";var i=n("77cf"),a=n.n(i);a.a},d336:function(t,e,n){"use strict";n.r(e);var i=n("2eb9"),a=n.n(i);for(var c in i)["default"].indexOf(c)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(c);e["default"]=a.a}}]);
;(global["webpackJsonp"] = global["webpackJsonp"] || []).push([
'pages/components/Search-create-component',
{
'pages/components/Search-create-component':(function(module, exports, __webpack_require__){
__webpack_require__('df3c')['createComponent'](__webpack_require__("8e4d"))
})
},
[['pages/components/Search-create-component']]
]);

+ 0
- 4
unpackage/dist/build/mp-weixin/pages/components/Search.json View File

@ -1,4 +0,0 @@
{
"component": true,
"usingComponents": {}
}

+ 0
- 1
unpackage/dist/build/mp-weixin/pages/components/Search.wxml View File

@ -1 +0,0 @@
<view class="search-container data-v-1c50a223"><view class="search-input data-v-1c50a223" style="{{'background-color:'+(bgColor)+';'}}"><block wx:if="{{searchIconAlign==='left'&&showIcon}}"><view data-event-opts="{{[['tap',[['clickIcon',['$event']]]]]}}" class="search-icon left data-v-1c50a223" bindtap="__e"><text class="iconfont data-v-1c50a223">🔍</text></view></block><block wx:if="{{searchIconAlign==='center'&&showIcon}}"><view data-event-opts="{{[['tap',[['clickIcon',['$event']]]]]}}" class="search-icon center data-v-1c50a223" bindtap="__e"><text class="iconfont data-v-1c50a223">🔍</text></view></block><input class="input-field data-v-1c50a223" style="{{'text-align:'+(textAlign)+';'+('border-radius:'+(borderRadius)+';')+('height:'+(height)+';')+('width:'+(width)+';')}}" placeholder="{{placeholder}}" type="text" disabled="{{disabled}}" maxlength="{{maxLength}}" data-event-opts="{{[['input',[['input',['$event']]]],['confirm',[['search',['$event']]]],['keyup',[['search',['$event']]]]]}}" value="{{value}}" bindinput="__e" bindconfirm="__e" bindkeyup="__e"/><block wx:if="{{value&&!disabled}}"><view data-event-opts="{{[['tap',[['clear',['$event']]]]]}}" class="clear-icon data-v-1c50a223" bindtap="__e"><text class="iconfont data-v-1c50a223">✕</text></view></block><block wx:if="{{searchIconAlign==='right'&&showIcon}}"><view data-event-opts="{{[['tap',[['clickIcon',['$event']]]]]}}" class="search-icon right data-v-1c50a223" bindtap="__e"><text class="iconfont data-v-1c50a223">🔍</text></view></block></view><block wx:if="{{showCancel}}"><view data-event-opts="{{[['tap',[['cancel',['$event']]]]]}}" class="cancel-btn data-v-1c50a223" bindtap="__e"><text class="data-v-1c50a223">取消</text></view></block></view>

+ 0
- 1
unpackage/dist/build/mp-weixin/pages/components/Search.wxss View File

@ -1 +0,0 @@
.click-animation.data-v-1c50a223:active{-webkit-transform:scale(.98);transform:scale(.98);box-shadow:0 2rpx 8rpx rgba(0,0,0,.12)}.search-container.data-v-1c50a223{display:flex;align-items:center;padding:20rpx}.search-container .search-input.data-v-1c50a223{flex:1;display:flex;align-items:center;border-radius:30rpx;padding:0 20rpx;position:relative}.search-container .search-input .search-icon.data-v-1c50a223{display:flex;align-items:center;justify-content:center;width:40rpx;height:40rpx}.search-container .search-input .search-icon.left.data-v-1c50a223{margin-right:10rpx}.search-container .search-input .search-icon.right.data-v-1c50a223{margin-left:10rpx}.search-container .search-input .search-icon .iconfont.data-v-1c50a223{font-size:28rpx;color:#999}.search-container .search-input .input-field.data-v-1c50a223{flex:1;padding-left:4rpx;border:none;outline:none;background:transparent;font-size:28rpx;color:#333}.search-container .search-input .input-field.data-v-1c50a223::-webkit-input-placeholder{color:#999}.search-container .search-input .input-field.data-v-1c50a223::placeholder{color:#999}.search-container .search-input .clear-icon.data-v-1c50a223{display:flex;line-height:40rpx;justify-content:center;width:40rpx;height:40rpx;margin-left:10rpx;border-radius:50%;background:#f0f0f0}.search-container .search-input .clear-icon .iconfont.data-v-1c50a223{font-size:20rpx;color:#b2b2b2}.search-container .cancel-btn.data-v-1c50a223{margin-left:20rpx;padding:0 20rpx}.search-container .cancel-btn text.data-v-1c50a223{font-size:28rpx;color:#007aff}

+ 0
- 10
unpackage/dist/build/mp-weixin/pages/components/index/RecommendedActivities.js View File

@ -1,10 +0,0 @@
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/components/index/RecommendedActivities"],{4662:function(t,i,n){"use strict";var e=n("d550"),a=n.n(e);a.a},"4c8a":function(t,i,n){"use strict";n.d(i,"b",(function(){return a})),n.d(i,"c",(function(){return c})),n.d(i,"a",(function(){return e}));var e={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"))}},a=function(){var t=this.$createElement;this._self._c},c=[]},"65de":function(t,i,n){"use strict";n.r(i);var e=n("4c8a"),a=n("99ca");for(var c in a)["default"].indexOf(c)<0&&function(t){n.d(i,t,(function(){return a[t]}))}(c);n("4662");var u=n("828b"),o=Object(u["a"])(a["default"],e["b"],e["c"],!1,null,"4468a4d4",null,!1,e["a"],void 0);i["default"]=o.exports},"99ca":function(t,i,n){"use strict";n.r(i);var e=n("d989"),a=n.n(e);for(var c in e)["default"].indexOf(c)<0&&function(t){n.d(i,t,(function(){return e[t]}))}(c);i["default"]=a.a},d550:function(t,i,n){},d989:function(t,i,n){"use strict";(function(t){var e=n("47a9");Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;var a=e(n("7eb4")),c=e(n("ee10")),u={name:"RecommendedActivities",data:function(){return{activityList:[{id:1,title:"关爱自闭儿童活动",image:"/static/bannerImage.png",location:"七步沙社区文化中心",time:"2025-06-12 14:30",participants:12},{id:1,title:"关爱自闭儿童活动",image:"/static/bannerImage.png",location:"七步沙社区文化中心",time:"2025-06-12 14:30",participants:12},{id:1,title:"关爱自闭儿童活动",image:"/static/bannerImage.png",location:"七步沙社区文化中心",time:"2025-06-12 14:30",participants:12},{id:1,title:"关爱自闭儿童活动",image:"/static/bannerImage.png",location:"七步沙社区文化中心",time:"2025-06-12 14:30",participants:12}]}},methods:{goToMoreActivities:function(){t.switchTab({url:"/pages/index/activity"})},viewActivityDetail:function(i){t.navigateTo({url:"/subPages/index/activityDetail?id=".concat(i.id)})},signUpActivity:function(i){t.navigateTo({url:"/subPages/index/activityDetail?id=".concat(i.id)})},getActivityList:function(){var t=this;return(0,c.default)(a.default.mark((function i(){var n;return a.default.wrap((function(i){while(1)switch(i.prev=i.next){case 0:return i.next=2,t.$api.activity.queryActivityList({pageNo:1,pageSize:5,isHot:1});case 2:n=i.sent,t.activityList=n.result.records;case 4:case"end":return i.stop()}}),i)})))()}}};i.default=u}).call(this,n("df3c")["default"])}}]);
;(global["webpackJsonp"] = global["webpackJsonp"] || []).push([
'pages/components/index/RecommendedActivities-create-component',
{
'pages/components/index/RecommendedActivities-create-component':(function(module, exports, __webpack_require__){
__webpack_require__('df3c')['createComponent'](__webpack_require__("65de"))
})
},
[['pages/components/index/RecommendedActivities-create-component']]
]);

+ 0
- 7
unpackage/dist/build/mp-weixin/pages/components/index/RecommendedActivities.json View File

@ -1,7 +0,0 @@
{
"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
}

+ 0
- 1
unpackage/dist/build/mp-weixin/pages/components/index/RecommendedActivities.wxml View File

@ -1 +0,0 @@
<view class="recommended-activities data-v-4468a4d4"><view class="activities-header data-v-4468a4d4"><view class="header-left data-v-4468a4d4"><image class="header-icon data-v-4468a4d4" src="/static/推荐活动.png" mode="aspectFit"></image></view><view data-event-opts="{{[['tap',[['goToMoreActivities',['$event']]]]]}}" class="more data-v-4468a4d4" bindtap="__e"><text class="more-text data-v-4468a4d4">更多</text><uv-icon vue-id="85d77bca-1" name="arrow-right" color="#999" size="12" class="data-v-4468a4d4" bind:__l="__l"></uv-icon></view></view><view class="activity-list data-v-4468a4d4"><block wx:for="{{activityList}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view data-event-opts="{{[['tap',[['viewActivityDetail',['$0'],[[['activityList','',index]]]]]]]}}" class="activity-item data-v-4468a4d4" bindtap="__e"><image class="activity-image data-v-4468a4d4" src="{{item.image}}" mode="aspectFill"></image><view class="activity-info data-v-4468a4d4"><view class="title-row data-v-4468a4d4"><view class="activity-badge data-v-4468a4d4"><text class="badge-text data-v-4468a4d4">{{item.score+"分"}}</text></view><text class="activity-title data-v-4468a4d4">{{item.title}}</text></view><view class="activity-location data-v-4468a4d4"><uv-icon vue-id="{{'85d77bca-2-'+index}}" name="map-fill" size="14" color="#999" class="data-v-4468a4d4" bind:__l="__l"></uv-icon><text class="location-text data-v-4468a4d4">{{item.address}}</text></view><view class="activity-time data-v-4468a4d4"><uv-icon vue-id="{{'85d77bca-3-'+index}}" name="calendar" size="14" color="#999" class="data-v-4468a4d4" bind:__l="__l"></uv-icon><text class="time-text data-v-4468a4d4">{{item.activityTime}}</text></view><view class="activity-participants data-v-4468a4d4"><uv-icon vue-id="{{'85d77bca-4-'+index}}" name="account-fill" size="14" color="#999" class="data-v-4468a4d4" bind:__l="__l"></uv-icon><text class="participants-text data-v-4468a4d4">{{item.numActivity+"人已报名"}}</text></view></view><view class="activity-action data-v-4468a4d4"><uv-button vue-id="{{'85d77bca-5-'+index}}" type="primary" size="mini" text="{{item.isApply?'已报名':item.numActivity>=item.numLimit?'已满人':'报名中'}}" data-event-opts="{{[['^click',[['signUpActivity',['$0'],[[['activityList','',index]]]]]]]}}" catch:click="__e" class="data-v-4468a4d4" bind:__l="__l"></uv-button></view></view></block></view></view>

+ 0
- 1
unpackage/dist/build/mp-weixin/pages/components/index/RecommendedActivities.wxss View File

@ -1 +0,0 @@
.click-animation.data-v-4468a4d4:active{-webkit-transform:scale(.98);transform:scale(.98);box-shadow:0 2rpx 8rpx rgba(0,0,0,.12)}.recommended-activities.data-v-4468a4d4{margin:20rpx;border-radius:12rpx}.recommended-activities .activities-header.data-v-4468a4d4{display:flex;justify-content:space-between;align-items:center;margin-bottom:10rpx;padding-left:20rpx}.recommended-activities .activities-header .header-left.data-v-4468a4d4{display:flex;align-items:center}.recommended-activities .activities-header .header-left .header-icon.data-v-4468a4d4{width:158rpx;height:50rpx;margin-right:10rpx}.recommended-activities .activities-header .header-left .header-title.data-v-4468a4d4{font-size:30rpx;font-weight:700;color:#333}.recommended-activities .activities-header .more.data-v-4468a4d4{display:flex;align-items:center}.recommended-activities .activities-header .more .more-text.data-v-4468a4d4{font-size:24rpx;color:#999;margin-right:4rpx}.recommended-activities .activity-list .activity-item.data-v-4468a4d4{display:flex;margin-bottom:30rpx;background:#fff;border-radius:12rpx;padding:20rpx}.recommended-activities .activity-list .activity-item .activity-image.data-v-4468a4d4{width:180rpx;height:180rpx;border-radius:8rpx;margin-right:20rpx}.recommended-activities .activity-list .activity-item .activity-info.data-v-4468a4d4{flex:1;display:flex;flex-direction:column;justify-content:space-between}.recommended-activities .activity-list .activity-item .activity-info .title-row.data-v-4468a4d4{display:flex;align-items:center;margin-bottom:10rpx}.recommended-activities .activity-list .activity-item .activity-info .title-row .activity-badge.data-v-4468a4d4{width:31px;height:20px;background:#218cdd;border-radius:3.5px;margin-right:7rpx;display:flex;align-items:center;justify-content:center}.recommended-activities .activity-list .activity-item .activity-info .title-row .activity-badge .badge-text.data-v-4468a4d4{font-size:18rpx;color:#fff}.recommended-activities .activity-list .activity-item .activity-title.data-v-4468a4d4{font-size:28rpx;font-weight:700;color:#333}.recommended-activities .activity-list .activity-item .activity-location.data-v-4468a4d4, .recommended-activities .activity-list .activity-item .activity-time.data-v-4468a4d4, .recommended-activities .activity-list .activity-item .activity-participants.data-v-4468a4d4{display:flex;align-items:center;margin-bottom:6rpx}.recommended-activities .activity-list .activity-item .activity-location .location-text.data-v-4468a4d4, .recommended-activities .activity-list .activity-item .activity-location .time-text.data-v-4468a4d4, .recommended-activities .activity-list .activity-item .activity-location .participants-text.data-v-4468a4d4, .recommended-activities .activity-list .activity-item .activity-time .location-text.data-v-4468a4d4, .recommended-activities .activity-list .activity-item .activity-time .time-text.data-v-4468a4d4, .recommended-activities .activity-list .activity-item .activity-time .participants-text.data-v-4468a4d4, .recommended-activities .activity-list .activity-item .activity-participants .location-text.data-v-4468a4d4, .recommended-activities .activity-list .activity-item .activity-participants .time-text.data-v-4468a4d4, .recommended-activities .activity-list .activity-item .activity-participants .participants-text.data-v-4468a4d4{font-size:24rpx;color:#999;margin-left:6rpx}.recommended-activities .activity-list .activity-action.data-v-4468a4d4{display:flex;align-items:flex-end;padding-bottom:10rpx}

+ 0
- 10
unpackage/dist/build/mp-weixin/pages/components/index/VolunteerFeatures.js View File

@ -1,10 +0,0 @@
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/components/index/VolunteerFeatures"],{"0cd9":function(n,t,e){},"4abd":function(n,t,e){"use strict";e.d(t,"b",(function(){return u})),e.d(t,"c",(function(){return a})),e.d(t,"a",(function(){}));var u=function(){var n=this.$createElement;this._self._c},a=[]},6339:function(n,t,e){"use strict";e.r(t);var u=e("4abd"),a=e("e424");for(var c in a)["default"].indexOf(c)<0&&function(n){e.d(t,n,(function(){return a[n]}))}(c);e("8737");var r=e("828b"),i=Object(r["a"])(a["default"],u["b"],u["c"],!1,null,"8bc70268",null,!1,u["a"],void 0);t["default"]=i.exports},8737:function(n,t,e){"use strict";var u=e("0cd9"),a=e.n(u);a.a},a4c4:function(n,t,e){"use strict";(function(n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var e={name:"VolunteerFeatures",data:function(){return{}},methods:{navigateTo:function(t){n.navigateTo({url:t})}}};t.default=e}).call(this,e("df3c")["default"])},e424:function(n,t,e){"use strict";e.r(t);var u=e("a4c4"),a=e.n(u);for(var c in u)["default"].indexOf(c)<0&&function(n){e.d(t,n,(function(){return u[n]}))}(c);t["default"]=a.a}}]);
;(global["webpackJsonp"] = global["webpackJsonp"] || []).push([
'pages/components/index/VolunteerFeatures-create-component',
{
'pages/components/index/VolunteerFeatures-create-component':(function(module, exports, __webpack_require__){
__webpack_require__('df3c')['createComponent'](__webpack_require__("6339"))
})
},
[['pages/components/index/VolunteerFeatures-create-component']]
]);

+ 0
- 4
unpackage/dist/build/mp-weixin/pages/components/index/VolunteerFeatures.json View File

@ -1,4 +0,0 @@
{
"usingComponents": {},
"component": true
}

+ 0
- 1
unpackage/dist/build/mp-weixin/pages/components/index/VolunteerFeatures.wxml View File

@ -1 +0,0 @@
<view class="volunteer-features data-v-8bc70268"><view class="features-container data-v-8bc70268"><view data-event-opts="{{[['tap',[['navigateTo',['/subPages/index/volunteerApply']]]]]}}" class="feature-block left-feature data-v-8bc70268" bindtap="__e"><image class="feature-bg data-v-8bc70268" src="/static/成为志愿者.png" mode="aspectFill"></image><view class="feature-content data-v-8bc70268"><view class="feature-info data-v-8bc70268"><text class="feature-title data-v-8bc70268">成为志愿者</text><text class="feature-desc data-v-8bc70268">加入我们的行列</text><image class="arrow-icon data-v-8bc70268" src="/static/志愿者箭头.png" mode="aspectFit"></image></view></view></view><view class="right-features data-v-8bc70268"><view data-event-opts="{{[['tap',[['navigateTo',['/subPages/index/organizationIntroduction']]]]]}}" class="feature-block right-feature data-v-8bc70268" bindtap="__e"><image class="feature-bg data-v-8bc70268" src="/static/组织介绍.png" mode="aspectFill"></image><view class="feature-content data-v-8bc70268"><view class="feature-info data-v-8bc70268"><text class="feature-title data-v-8bc70268">组织介绍</text><text class="feature-desc data-v-8bc70268">了解我们的组织</text><image class="arrow-icon data-v-8bc70268" src="/static/组织箭头.png" mode="aspectFit"></image></view></view></view><view data-event-opts="{{[['tap',[['navigateTo',['/subPages/index/activityCalendar']]]]]}}" class="feature-block right-feature data-v-8bc70268" bindtap="__e"><image class="feature-bg data-v-8bc70268" src="/static/活动日历.png" mode="aspectFill"></image><view class="feature-content data-v-8bc70268"><view class="feature-info data-v-8bc70268"><text class="feature-title data-v-8bc70268">活动日历</text><text class="feature-desc data-v-8bc70268">查看近期活动安排</text><image class="arrow-icon data-v-8bc70268" src="/static/活动箭头.png" mode="aspectFit"></image></view></view></view></view></view></view>

+ 0
- 1
unpackage/dist/build/mp-weixin/pages/components/index/VolunteerFeatures.wxss View File

@ -1 +0,0 @@
.click-animation.data-v-8bc70268:active{-webkit-transform:scale(.98);transform:scale(.98);box-shadow:0 2rpx 8rpx rgba(0,0,0,.12)}.volunteer-features.data-v-8bc70268{margin:20rpx}.volunteer-features .features-container.data-v-8bc70268{display:flex;gap:40rpx;height:400rpx}.volunteer-features .features-container .feature-block.data-v-8bc70268{position:relative;border-radius:20rpx;overflow:hidden}.volunteer-features .features-container .left-feature.data-v-8bc70268{flex:1;height:100%}.volunteer-features .features-container .feature-bg.data-v-8bc70268{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1}.volunteer-features .features-container .right-features.data-v-8bc70268{flex:1;display:flex;flex-direction:column;gap:20rpx}.volunteer-features .features-container .right-features .right-feature.data-v-8bc70268{flex:1}.volunteer-features .features-container .feature-content.data-v-8bc70268{position:absolute;top:0;left:0;right:0;padding:30rpx;display:flex;justify-content:space-between;align-items:flex-end;z-index:2}.volunteer-features .features-container .feature-content .feature-info.data-v-8bc70268{display:flex;flex-direction:column;gap:10rpx}.volunteer-features .features-container .feature-content .feature-info .feature-title.data-v-8bc70268{font-size:32rpx;color:#000;margin-bottom:5rpx}.volunteer-features .features-container .feature-content .feature-info .feature-desc.data-v-8bc70268{font-size:20rpx;color:#999}.volunteer-features .features-container .feature-content .feature-info .arrow-icon.data-v-8bc70268{width:54rpx;height:29rpx;margin-left:20rpx}

+ 0
- 10
unpackage/dist/build/mp-weixin/pages/components/index/VolunteerHeader.js View File

@ -1,10 +0,0 @@
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/components/index/VolunteerHeader"],{"0b98":function(e,n,t){},"4d8f":function(e,n,t){"use strict";t.r(n);var r=t("fa59"),i=t("efb1");for(var u in i)["default"].indexOf(u)<0&&function(e){t.d(n,e,(function(){return i[e]}))}(u);t("d820");var a=t("828b"),o=Object(a["a"])(i["default"],r["b"],r["c"],!1,null,"0f325685",null,!1,r["a"],void 0);n["default"]=o.exports},7694:function(e,n,t){"use strict";(function(e){var r=t("47a9");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=r(t("7eb4")),u=r(t("ee10")),a={name:"VolunteerHeader",data:function(){return{bannerList:["/static/bannerImage.png","/static/bannerImage.png","/static/bannerImage.png"],noticeList:[{id:1,title:"【重要通知】志愿者服务活动报名开始啦,欢迎大家踊跃参与!"},{id:2,title:"【活动预告】本周六将举办环保志愿活动,期待您的参与"},{id:3,title:"【表彰通知】优秀志愿者表彰大会将于下周举行"},{id:4,title:"【温馨提醒】请各位志愿者及时更新个人信息"}],animationData:{},currentIndex:0,scrollTimer:null}},methods:{goToAnnouncement:function(){e.navigateTo({url:"/subPages/index/announcement"})},queryBannerList:function(){var e=this;return(0,u.default)(i.default.mark((function n(){var t;return i.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,e.$api.home.queryBannerList({type:0});case 2:t=n.sent,e.bannerList=t.result.records.map((function(e){return e.image}));case 4:case"end":return n.stop()}}),n)})))()},queryNoticeList:function(){var e=this;return(0,u.default)(i.default.mark((function n(){var t;return i.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,e.$api.home.queryNoticeList({pageNo:1,pageSize:4});case 2:t=n.sent,e.noticeList=t.result.records;case 4:case"end":return n.stop()}}),n)})))()},startScroll:function(){var n=this;this.scrollTimer=setInterval((function(){n.currentIndex=(n.currentIndex+1)%n.noticeList.length;var t=e.createAnimation({duration:500,timingFunction:"ease-in-out"});t.translateY(30*-n.currentIndex).step(),n.animationData=t.export()}),2e3)},stopScroll:function(){this.scrollTimer&&(clearInterval(this.scrollTimer),this.scrollTimer=null)}},mounted:function(){var e=this;return(0,u.default)(i.default.mark((function n(){return i.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return console.log("出发喽"),n.next=3,e.queryBannerList();case 3:return n.next=5,e.queryNoticeList();case 5:e.startScroll();case 6:case"end":return n.stop()}}),n)})))()},beforeDestroy:function(){this.stopScroll()}};n.default=a}).call(this,t("df3c")["default"])},d820:function(e,n,t){"use strict";var r=t("0b98"),i=t.n(r);i.a},efb1:function(e,n,t){"use strict";t.r(n);var r=t("7694"),i=t.n(r);for(var u in r)["default"].indexOf(u)<0&&function(e){t.d(n,e,(function(){return r[e]}))}(u);n["default"]=i.a},fa59:function(e,n,t){"use strict";t.d(n,"b",(function(){return i})),t.d(n,"c",(function(){return u})),t.d(n,"a",(function(){return r}));var r={uvSwiper:function(){return Promise.all([t.e("common/vendor"),t.e("uni_modules/uv-swiper/components/uv-swiper/uv-swiper")]).then(t.bind(null,"961c"))},uvIcon:function(){return Promise.all([t.e("common/vendor"),t.e("uni_modules/uv-icon/components/uv-icon/uv-icon")]).then(t.bind(null,"1509"))}},i=function(){var e=this.$createElement;this._self._c},u=[]}}]);
;(global["webpackJsonp"] = global["webpackJsonp"] || []).push([
'pages/components/index/VolunteerHeader-create-component',
{
'pages/components/index/VolunteerHeader-create-component':(function(module, exports, __webpack_require__){
__webpack_require__('df3c')['createComponent'](__webpack_require__("4d8f"))
})
},
[['pages/components/index/VolunteerHeader-create-component']]
]);

+ 0
- 7
unpackage/dist/build/mp-weixin/pages/components/index/VolunteerHeader.json View File

@ -1,7 +0,0 @@
{
"usingComponents": {
"uv-swiper": "/uni_modules/uv-swiper/components/uv-swiper/uv-swiper",
"uv-icon": "/uni_modules/uv-icon/components/uv-icon/uv-icon"
},
"component": true
}

+ 0
- 1
unpackage/dist/build/mp-weixin/pages/components/index/VolunteerHeader.wxml View File

@ -1 +0,0 @@
<view class="volunteer-header data-v-0f325685"><view class="swiper-container data-v-0f325685"><uv-swiper vue-id="e8d845a8-1" list="{{bannerList}}" indicator="{{true}}" indicatorMode="dot" height="270rpx" circular="{{true}}" class="data-v-0f325685" bind:__l="__l"></uv-swiper></view><view data-event-opts="{{[['tap',[['goToAnnouncement',['$event']]]]]}}" class="notice-bar data-v-0f325685" bindtap="__e"><image class="horn-icon data-v-0f325685" src="/static/首页_小喇叭.png" mode="aspectFit"></image><view class="notice-scroll-container data-v-0f325685"><view class="notice-scroll data-v-0f325685" animation="{{animationData}}"><block wx:for="{{noticeList}}" wx:for-item="notice" wx:for-index="index" wx:key="index"><text class="notice-text data-v-0f325685">{{''+notice.title+''}}</text></block></view></view><uv-icon vue-id="e8d845a8-2" name="arrow-right" color="#999" size="14" class="data-v-0f325685" bind:__l="__l"></uv-icon></view></view>

+ 0
- 1
unpackage/dist/build/mp-weixin/pages/components/index/VolunteerHeader.wxss View File

@ -1 +0,0 @@
.click-animation.data-v-0f325685:active{-webkit-transform:scale(.98);transform:scale(.98);box-shadow:0 2rpx 8rpx rgba(0,0,0,.12)}.volunteer-header.data-v-0f325685{width:100%}.volunteer-header .swiper-container.data-v-0f325685{position:relative;margin:20rpx;border-radius:20rpx;overflow:hidden}.volunteer-header .swiper-container .header-title.data-v-0f325685{position:absolute;bottom:20rpx;left:20rpx;z-index:10;display:flex;flex-direction:column;background-color:rgba(0,0,0,.4);padding:10rpx 20rpx;border-radius:10rpx}.volunteer-header .swiper-container .header-title .title-text.data-v-0f325685{font-size:36rpx;font-weight:700;color:#fff}.volunteer-header .swiper-container .header-title .date-text.data-v-0f325685{font-size:28rpx;color:#2c5e2e;margin-top:6rpx}.volunteer-header .swiper-container .dove-icon.data-v-0f325685{position:absolute;right:20rpx;bottom:20rpx;z-index:10;width:70rpx;height:70rpx;background-color:#fff;border-radius:50%;padding:10rpx}.volunteer-header .notice-bar.data-v-0f325685{display:flex;align-items:center;background-color:#fff;padding:10rpx 20rpx;margin:0 20rpx 20rpx;border-radius:12rpx;box-shadow:2rpx 3rpx 2rpx 2rpx #3a94e1}.volunteer-header .notice-bar .horn-icon.data-v-0f325685{width:40rpx;height:40rpx;margin-right:10rpx}.volunteer-header .notice-bar .notice-scroll-container.data-v-0f325685{flex:1;height:60rpx;overflow:hidden;position:relative}.volunteer-header .notice-bar .notice-scroll.data-v-0f325685{position:absolute;top:0;left:0;width:100%}.volunteer-header .notice-bar .notice-text.data-v-0f325685{display:block;height:60rpx;line-height:60rpx;font-size:28rpx;color:#000;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}

+ 0
- 10
unpackage/dist/build/mp-weixin/pages/components/index/VolunteerRanking.js View File

@ -1,10 +0,0 @@
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/components/index/VolunteerRanking"],{3144:function(n,e,t){"use strict";var r=t("6795"),i=t.n(r);i.a},"382a":function(n,e,t){"use strict";t.d(e,"b",(function(){return i})),t.d(e,"c",(function(){return a})),t.d(e,"a",(function(){return r}));var r={uvIcon:function(){return Promise.all([t.e("common/vendor"),t.e("uni_modules/uv-icon/components/uv-icon/uv-icon")]).then(t.bind(null,"1509"))}},i=function(){var n=this.$createElement;this._self._c},a=[]},"667a":function(n,e,t){"use strict";t.r(e);var r=t("9c73"),i=t.n(r);for(var a in r)["default"].indexOf(a)<0&&function(n){t.d(e,n,(function(){return r[n]}))}(a);e["default"]=i.a},6795:function(n,e,t){},"9c73":function(n,e,t){"use strict";(function(n){var r=t("47a9");Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(t("7eb4")),a=r(t("ee10")),u={name:"VolunteerRanking",data:function(){return{rankingList:[],currentScrollIndex:0}},methods:{goToRankingList:function(){n.navigateTo({url:"/subPages/index/ranking"})},viewVolunteerDetail:function(){n.navigateTo({url:"/subPages/index/ranking"})},onScrollChange:function(n){var e=n.detail.scrollLeft,t=(n.detail.scrollWidth,n.detail.scrollWidth/this.rankingList.length*3);this.currentScrollIndex=e<t/3?0:e<2*t/3?1:2},getVolunteerRanking:function(){var n=this;return(0,a.default)(i.default.mark((function e(){var t;return i.default.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,n.$api.score.queryScoreRank({pageNo:1,pageSize:10});case 2:t=e.sent,200===t.code&&(n.rankingList=t.result.scoreList.records);case 4:case"end":return e.stop()}}),e)})))()}}};e.default=u}).call(this,t("df3c")["default"])},c30c:function(n,e,t){"use strict";t.r(e);var r=t("382a"),i=t("667a");for(var a in i)["default"].indexOf(a)<0&&function(n){t.d(e,n,(function(){return i[n]}))}(a);t("3144");var u=t("828b"),o=Object(u["a"])(i["default"],r["b"],r["c"],!1,null,"60bb065c",null,!1,r["a"],void 0);e["default"]=o.exports}}]);
;(global["webpackJsonp"] = global["webpackJsonp"] || []).push([
'pages/components/index/VolunteerRanking-create-component',
{
'pages/components/index/VolunteerRanking-create-component':(function(module, exports, __webpack_require__){
__webpack_require__('df3c')['createComponent'](__webpack_require__("c30c"))
})
},
[['pages/components/index/VolunteerRanking-create-component']]
]);

+ 0
- 6
unpackage/dist/build/mp-weixin/pages/components/index/VolunteerRanking.json View File

@ -1,6 +0,0 @@
{
"usingComponents": {
"uv-icon": "/uni_modules/uv-icon/components/uv-icon/uv-icon"
},
"component": true
}

+ 0
- 1
unpackage/dist/build/mp-weixin/pages/components/index/VolunteerRanking.wxml View File

@ -1 +0,0 @@
<view class="volunteer-ranking data-v-60bb065c"><view class="ranking-header data-v-60bb065c"><image class="ranking-title-img data-v-60bb065c" src="/static/积分排行榜.png" mode="aspectFit"></image><view data-event-opts="{{[['tap',[['goToRankingList',['$event']]]]]}}" class="more data-v-60bb065c" bindtap="__e"><text class="more-text data-v-60bb065c">更多</text><uv-icon vue-id="7f0a3e2d-1" name="arrow-right" color="#999" size="12" class="data-v-60bb065c" bind:__l="__l"></uv-icon></view></view><view class="ranking-scroll-container data-v-60bb065c"><scroll-view class="ranking-list data-v-60bb065c" 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-60bb065c"><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-60bb065c" bindtap="__e"><view class="avatar-container data-v-60bb065c"><view class="avatar-with-border data-v-60bb065c"><image class="avatar-image data-v-60bb065c" src="{{item.headImage||'/static/默认头像.png'}}" mode="aspectFill"></image></view></view><view class="points-container data-v-60bb065c"><image class="points-icon data-v-60bb065c" src="/static/积分图标.png" mode="aspectFit"></image><text class="volunteer-points data-v-60bb065c">{{item.score}}</text></view><text class="volunteer-name data-v-60bb065c">{{item.nickName}}</text></view></block></view></scroll-view></view></view>

+ 0
- 1
unpackage/dist/build/mp-weixin/pages/components/index/VolunteerRanking.wxss View File

@ -1 +0,0 @@
.click-animation.data-v-60bb065c:active{-webkit-transform:scale(.98);transform:scale(.98);box-shadow:0 2rpx 8rpx rgba(0,0,0,.12)}.volunteer-ranking.data-v-60bb065c{background-color:#fff;margin:20rpx;border-radius:10rpx;padding:20rpx}.volunteer-ranking .ranking-header.data-v-60bb065c{display:flex;justify-content:space-between;align-items:center;margin-bottom:20rpx}.volunteer-ranking .ranking-header .ranking-title-img.data-v-60bb065c{height:60rpx;width:200rpx}.volunteer-ranking .ranking-header .more.data-v-60bb065c{display:flex;align-items:center}.volunteer-ranking .ranking-header .more .more-text.data-v-60bb065c{font-size:24rpx;color:#999;margin-right:4rpx}.volunteer-ranking .ranking-scroll-container.data-v-60bb065c{position:relative;width:100%}.volunteer-ranking .ranking-list.data-v-60bb065c{white-space:nowrap;padding:15rpx 0;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.volunteer-ranking .ranking-list .ranking-content.data-v-60bb065c{display:flex;padding:0 20rpx;min-width:-webkit-max-content;min-width:max-content}.volunteer-ranking .ranking-list .ranking-item.data-v-60bb065c{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-60bb065c:hover, .volunteer-ranking .ranking-list .ranking-item.data-v-60bb065c:active{-webkit-transform:scale(1.08);transform:scale(1.08)}.volunteer-ranking .ranking-list .ranking-item.data-v-60bb065c:last-child{margin-right:20rpx}.volunteer-ranking .ranking-list .ranking-item .avatar-container.data-v-60bb065c{position:relative;width:110rpx;height:110rpx;display:flex;justify-content:center;align-items:center}.volunteer-ranking .ranking-list .ranking-item .avatar-container .avatar-with-border.data-v-60bb065c{width:110rpx;height:110rpx;border:3rpx solid #1f8bdc;border-radius:50%;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-60bb065c{width:100%;height:100%;border-radius:50%}.volunteer-ranking .ranking-list .ranking-item .points-container.data-v-60bb065c{display:flex;align-items:center;justify-content:center;margin-top:-10rpx;background-color:#1f8bdc;border-radius:7rpx;width:80rpx;height:25rpx;z-index:2}.volunteer-ranking .ranking-list .ranking-item .points-container .points-icon.data-v-60bb065c{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-60bb065c{font-size:18rpx;color:#fff;margin:0}.volunteer-ranking .ranking-list .ranking-item .volunteer-name.data-v-60bb065c{font-size:24rpx;color:#333;margin-top:10rpx;max-width:100rpx;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500}

+ 0
- 10
unpackage/dist/build/mp-weixin/pages/components/shop/PointsCard.js View File

@ -1,10 +0,0 @@
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/components/shop/PointsCard"],{"2fa1":function(t,n,e){"use strict";var a=e("d8b0"),u=e.n(a);u.a},5507:function(t,n,e){"use strict";e.r(n);var a=e("9b14"),u=e("77c3");for(var i in u)["default"].indexOf(i)<0&&function(t){e.d(n,t,(function(){return u[t]}))}(i);e("2fa1");var o=e("828b"),r=Object(o["a"])(u["default"],a["b"],a["c"],!1,null,"6c340a0e",null,!1,a["a"],void 0);n["default"]=r.exports},"77c3":function(t,n,e){"use strict";e.r(n);var a=e("862e"),u=e.n(a);for(var i in a)["default"].indexOf(i)<0&&function(t){e.d(n,t,(function(){return a[t]}))}(i);n["default"]=u.a},"862e":function(t,n,e){"use strict";(function(t){Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var e={name:"PointsCard",props:{points:{type:[String,Number],default:1385}},methods:{showPointsDetail:function(){t.navigateTo({url:"/subPages/shop/pointsDetail"})}}};n.default=e}).call(this,e("df3c")["default"])},"9b14":function(t,n,e){"use strict";e.d(n,"b",(function(){return a})),e.d(n,"c",(function(){return u})),e.d(n,"a",(function(){}));var a=function(){var t=this.$createElement;this._self._c},u=[]},d8b0:function(t,n,e){}}]);
;(global["webpackJsonp"] = global["webpackJsonp"] || []).push([
'pages/components/shop/PointsCard-create-component',
{
'pages/components/shop/PointsCard-create-component':(function(module, exports, __webpack_require__){
__webpack_require__('df3c')['createComponent'](__webpack_require__("5507"))
})
},
[['pages/components/shop/PointsCard-create-component']]
]);

+ 0
- 4
unpackage/dist/build/mp-weixin/pages/components/shop/PointsCard.json View File

@ -1,4 +0,0 @@
{
"usingComponents": {},
"component": true
}

+ 0
- 1
unpackage/dist/build/mp-weixin/pages/components/shop/PointsCard.wxml View File

@ -1 +0,0 @@
<view class="points-card data-v-6c340a0e"><view class="points-background data-v-6c340a0e"><image class="bg-image data-v-6c340a0e" src="/static/可用积分背景图.png" mode="aspectFill"></image><view class="points-content data-v-6c340a0e"><view class="points-text data-v-6c340a0e"><text class="points-label data-v-6c340a0e">可用积分</text><text class="points-value data-v-6c340a0e">{{points}}</text></view></view><view data-event-opts="{{[['tap',[['showPointsDetail',['$event']]]]]}}" class="points-detail data-v-6c340a0e" bindtap="__e"><image class="detail-bg data-v-6c340a0e" src="/static/商城_积分明细框.png" mode="aspectFit"></image><text class="detail-text data-v-6c340a0e">积分明细</text></view></view></view>

+ 0
- 1
unpackage/dist/build/mp-weixin/pages/components/shop/PointsCard.wxss View File

@ -1 +0,0 @@
.click-animation.data-v-6c340a0e:active{-webkit-transform:scale(.98);transform:scale(.98);box-shadow:0 2rpx 8rpx rgba(0,0,0,.12)}.points-card.data-v-6c340a0e{width:96%;margin:0 auto;position:relative;z-index:10}.points-background.data-v-6c340a0e{position:relative;width:100%;height:290rpx;border-radius:20rpx;overflow:hidden}.points-background .bg-image.data-v-6c340a0e{width:100%;height:100%;position:absolute;top:0;left:0}.points-background .points-content.data-v-6c340a0e{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:space-between;padding:0 40rpx}.points-background .points-content .points-text.data-v-6c340a0e{display:flex;flex-direction:column;align-items:center;gap:10rpx}.points-background .points-content .points-text .points-label.data-v-6c340a0e{font-size:30rpx;color:#fff;margin-bottom:15rpx;opacity:.9}.points-background .points-content .points-text .points-value.data-v-6c340a0e{font-size:58rpx;color:#fff;font-weight:700;line-height:1}.points-background .points-content .points-icon.data-v-6c340a0e{width:120rpx;height:120rpx}.points-background .points-content .points-icon .icon-image.data-v-6c340a0e{width:100%;height:100%}.points-background .points-detail.data-v-6c340a0e{position:absolute;bottom:10rpx;left:30rpx;width:160rpx;height:60rpx;display:flex;align-items:center;justify-content:center}.points-background .points-detail .detail-bg.data-v-6c340a0e{position:absolute;width:100%;height:100%;top:0;left:0}.points-background .points-detail .detail-text.data-v-6c340a0e{font-size:24rpx;color:#218cdd;position:relative;z-index:1}

+ 0
- 10
unpackage/dist/build/mp-weixin/pages/components/shop/ShopContent.js
File diff suppressed because it is too large
View File


+ 0
- 9
unpackage/dist/build/mp-weixin/pages/components/shop/ShopContent.json View File

@ -1,9 +0,0 @@
{
"component": true,
"usingComponents": {
"uv-search": "/uni_modules/uv-search/components/uv-search/uv-search",
"uv-button": "/uni_modules/uv-button/components/uv-button/uv-button",
"uv-empty": "/uni_modules/uv-empty/components/uv-empty/uv-empty",
"search": "/pages/components/Search"
}
}

+ 0
- 1
unpackage/dist/build/mp-weixin/pages/components/shop/ShopContent.wxml View File

@ -1 +0,0 @@
<view class="shop-content data-v-1e9bd03f"><view class="search-container data-v-1e9bd03f"><uv-search vue-id="316726ec-1" placeholder="搜索商品名" show-action="{{false}}" bg-color="#f3f7f8" inputAlign="left" height="40" margin="10rpx" value="{{title}}" data-event-opts="{{[['^search',[['onSearch']]],['^clickIcon',[['onSearch']]],['^clear',[['onSearch']]],['^input',[['__set_model',['','title','$event',[]]]]]]}}" bind:search="__e" bind:clickIcon="__e" bind:clear="__e" bind:input="__e" class="data-v-1e9bd03f" bind:__l="__l"></uv-search></view><view class="tab-container data-v-1e9bd03f"><scroll-view class="tab-scroll data-v-1e9bd03f" scroll-x="true"><view class="tab-list data-v-1e9bd03f"><view data-event-opts="{{[['tap',[['onTabClick',[0,'全部']]]]]}}" class="{{['tab-item','data-v-1e9bd03f',(currentTab===0)?'active':'']}}" bindtap="__e"><text class="tab-text data-v-1e9bd03f">全部</text></view><view data-event-opts="{{[['tap',[['onTabClick',[1,'兑换积分']]]]]}}" class="{{['tab-item','sort-tab','data-v-1e9bd03f',(currentTab===1)?'active':'']}}" bindtap="__e"><text class="tab-text data-v-1e9bd03f">兑换积分</text><view class="sort-arrows data-v-1e9bd03f"><view class="{{['arrow','up','data-v-1e9bd03f',(sortType==='points_asc')?'active':'']}}">▲</view><view class="{{['arrow','down','data-v-1e9bd03f',(sortType==='points_desc')?'active':'']}}">▼</view></view></view><view data-event-opts="{{[['tap',[['onTabClick',[2,'兑换量']]]]]}}" class="{{['tab-item','sort-tab','data-v-1e9bd03f',(currentTab===2)?'active':'']}}" bindtap="__e"><text class="tab-text data-v-1e9bd03f">兑换量</text><view class="sort-arrows data-v-1e9bd03f"><view class="{{['arrow','up','data-v-1e9bd03f',(sortType==='exchange_asc')?'active':'']}}">▲</view><view class="{{['arrow','down','data-v-1e9bd03f',(sortType==='exchange_desc')?'active':'']}}">▼</view></view></view><block wx:for="{{categoryGoodsList}}" wx:for-item="category" wx:for-index="index" wx:key="id"><view data-event-opts="{{[['tap',[['onTabClick',[index+3,'$0','$1'],[[['categoryGoodsList','id',category.id,'title']],[['categoryGoodsList','id',category.id,'id']]]]]]]}}" class="{{['tab-item','data-v-1e9bd03f',(currentTab===index+3)?'active':'']}}" bindtap="__e"><text class="tab-text data-v-1e9bd03f">{{category.title}}</text></view></block></view></scroll-view></view><view class="goods-container data-v-1e9bd03f"><block wx:if="{{$root.g0>0}}"><view class="goods-grid data-v-1e9bd03f"><block wx:for="{{goodsList}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view data-event-opts="{{[['tap',[['onGoodsClick',['$0'],[[['goodsList','',index]]]]]]]}}" class="goods-item click-animation data-v-1e9bd03f" bindtap="__e"><view class="goods-image data-v-1e9bd03f"><image class="image data-v-1e9bd03f" src="{{item.image}}" mode="aspectFit"></image></view><view class="goods-info data-v-1e9bd03f"><text class="goods-name data-v-1e9bd03f">{{item.title}}</text><view class="goods-bottom data-v-1e9bd03f"><view class="points-info data-v-1e9bd03f"><image class="points-icon data-v-1e9bd03f" src="/static/积分图标.png" mode="aspectFit"></image><text class="points-text data-v-1e9bd03f">{{item.price+"积分"}}</text></view><uv-button vue-id="{{'316726ec-2-'+index}}" type="primary" size="mini" text="立即兑换" custom-style="{{buttonStyle}}" class="data-v-1e9bd03f" bind:__l="__l"></uv-button></view></view></view></block></view></block><block wx:else><uv-empty vue-id="316726ec-3" icon="/static/暂无搜索结果.png" text="暂无商品数据" class="data-v-1e9bd03f" bind:__l="__l"></uv-empty></block></view></view>

+ 0
- 1
unpackage/dist/build/mp-weixin/pages/components/shop/ShopContent.wxss View File

@ -1 +0,0 @@
.click-animation.data-v-1e9bd03f:active{-webkit-transform:scale(.98);transform:scale(.98);box-shadow:0 2rpx 8rpx rgba(0,0,0,.12)}.shop-content.data-v-1e9bd03f{background:#f8f8f8;min-height:calc(100vh - 400rpx)}.search-container.data-v-1e9bd03f{position:-webkit-sticky;position:sticky;z-index:999;top:10rpx;padding:15rpx 20rpx;background:#fff}.tab-container.data-v-1e9bd03f{position:-webkit-sticky;position:sticky;z-index:999;top:90rpx;background:#fff;border-bottom:1rpx solid #f0f0f0;padding-bottom:20rpx}.tab-container .tab-scroll.data-v-1e9bd03f{white-space:nowrap}.tab-container .tab-scroll .tab-list.data-v-1e9bd03f{display:flex;padding:0 30rpx}.tab-container .tab-scroll .tab-list .tab-item.data-v-1e9bd03f{flex-shrink:0;display:flex;align-items:center;padding:24rpx 32rpx;margin-right:16rpx;border-radius:32rpx;background:#f8f9fa;transition:all .3s ease}.tab-container .tab-scroll .tab-list .tab-item .tab-text.data-v-1e9bd03f{font-size:28rpx;color:#666;font-weight:500}.tab-container .tab-scroll .tab-list .tab-item.active.data-v-1e9bd03f{background:#218cdd}.tab-container .tab-scroll .tab-list .tab-item.active .tab-text.data-v-1e9bd03f{color:#fff}.tab-container .tab-scroll .tab-list .tab-item.active .sort-arrows .arrow.active.data-v-1e9bd03f{color:#fff}.tab-container .tab-scroll .tab-list .tab-item.sort-tab .sort-arrows.data-v-1e9bd03f{margin-left:8rpx;display:flex;flex-direction:column;align-items:center}.tab-container .tab-scroll .tab-list .tab-item.sort-tab .sort-arrows .arrow.data-v-1e9bd03f{font-size:16rpx;color:#ccc;line-height:1;transition:color .3s ease}.tab-container .tab-scroll .tab-list .tab-item.sort-tab .sort-arrows .arrow.up.data-v-1e9bd03f{margin-bottom:2rpx}.tab-container .tab-scroll .tab-list .tab-item.sort-tab .sort-arrows .arrow.active.data-v-1e9bd03f{color:#404040}.goods-container.data-v-1e9bd03f{padding:20rpx 30rpx;background:#f8f8f8}.goods-grid.data-v-1e9bd03f{display:grid;grid-template-columns:1fr 1fr;gap:20rpx}.goods-item.data-v-1e9bd03f{display:flex;flex-direction:column;background:#fff;border-radius:12rpx;padding:20rpx;box-shadow:0 2rpx 12rpx rgba(0,0,0,.04);border:1rpx solid #f5f5f5}.goods-item .goods-image.data-v-1e9bd03f{width:100%;height:230rpx;border-radius:8rpx;overflow:hidden;margin-bottom:16rpx;border:2rpx dashed #e0e0e0}.goods-item .goods-image .image.data-v-1e9bd03f{width:100%;height:100%;object-fit:cover}.goods-item .goods-info.data-v-1e9bd03f{flex:1;display:flex;flex-direction:column}.goods-item .goods-info .goods-name.data-v-1e9bd03f{font-size:28rpx;color:#333;line-height:1.4;margin-bottom:16rpx;font-weight:500;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:72rpx}.goods-item .goods-info .goods-bottom.data-v-1e9bd03f{display:flex;gap:22rpx;margin-top:auto}.goods-item .goods-info .goods-bottom .points-info.data-v-1e9bd03f{display:flex;align-items:center}.goods-item .goods-info .goods-bottom .points-info .points-icon.data-v-1e9bd03f{width:24rpx;height:24rpx;margin-right:6rpx}.goods-item .goods-info .goods-bottom .points-info .points-text.data-v-1e9bd03f{font-size:28rpx;color:#218cdd;font-weight:700}

+ 0
- 1
unpackage/dist/build/mp-weixin/pages/index/activity.js View File

@ -1 +0,0 @@
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/index/activity"],{"43ee":function(t,e,n){"use strict";n.d(e,"b",(function(){return r})),n.d(e,"c",(function(){return c})),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"))}},r=function(){var t=this.$createElement,e=(this._self._c,this.list.length);this.$mp.data=Object.assign({},{$root:{g0:e}})},c=[]},"610b":function(t,e,n){"use strict";(function(t,e){var i=n("47a9");n("a476");i(n("3240"));var r=i(n("9191"));t.__webpack_require_UNI_MP_PLUGIN__=n,e(r.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 r=i(n("7eb4")),c=i(n("ee10")),a=i(n("7ca3")),u=i(n("3d37"));function o(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,i)}return n}var s={mixins:[u.default],data:function(){return{primaryActiveTab:"current",mixinListApi:"activity.queryActivityList",params:{title:"",status:0},secondaryActiveIndex:0,list:[]}},computed:{categoryActivityList:function(){return this.$store.state.categoryActivityList||[]}},methods:{mixinSetParams:function(){return function(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?o(Object(n),!0).forEach((function(e){(0,a.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}({},this.params)},handleSearch:function(t){t&&(this.params["title"]=t),this.initPage(),this.getList(!0)},switchPrimaryTab:function(t){this.primaryActiveTab=t,this.initPage(),delete this.params["categoryId"],this.secondaryActiveIndex=0,this.params["status"]="current"===t?0:1,this.getList(!0)},switchSecondaryTab:function(t,e){var n=arguments,i=this;return(0,c.default)(r.default.mark((function e(){var c;return r.default.wrap((function(e){while(1)switch(e.prev=e.next){case 0:c=n.length>2&&void 0!==n[2]?n[2]:null,i.initPage(),i.secondaryActiveIndex=t,delete i.params["categoryId"],0===t||(i.params["categoryId"]=c),i.getList(!0);case 6:case"end":return e.stop()}}),e)})))()},goToActivityDetail:function(e){t.navigateTo({url:"/subPages/index/activityDetail?id=".concat(e.id)})},signUpActivity:function(e){t.navigateTo({url:"/subPages/index/activityDetail?id=".concat(e.id)})}}};e.default=s}).call(this,n("df3c")["default"])},9191:function(t,e,n){"use strict";n.r(e);var i=n("43ee"),r=n("dc63");for(var c in r)["default"].indexOf(c)<0&&function(t){n.d(e,t,(function(){return r[t]}))}(c);n("dedf");var a=n("828b"),u=Object(a["a"])(r["default"],i["b"],i["c"],!1,null,"fc92d942",null,!1,i["a"],void 0);e["default"]=u.exports},9973:function(t,e,n){},dc63:function(t,e,n){"use strict";n.r(e);var i=n("70ed"),r=n.n(i);for(var c in i)["default"].indexOf(c)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(c);e["default"]=r.a},dedf:function(t,e,n){"use strict";var i=n("9973"),r=n.n(i);r.a}},[["610b","common/runtime","common/vendor"]]]);

+ 0
- 10
unpackage/dist/build/mp-weixin/pages/index/activity.json View File

@ -1,10 +0,0 @@
{
"navigationStyle": "custom",
"enablePullDownRefresh": true,
"usingComponents": {
"uv-search": "/uni_modules/uv-search/components/uv-search/uv-search",
"uv-icon": "/uni_modules/uv-icon/components/uv-icon/uv-icon",
"uv-button": "/uni_modules/uv-button/components/uv-button/uv-button",
"uv-empty": "/uni_modules/uv-empty/components/uv-empty/uv-empty"
}
}

+ 0
- 1
unpackage/dist/build/mp-weixin/pages/index/activity.wxml View File

@ -1 +0,0 @@
<view class="activity-page data-v-fc92d942"><view class="search-section data-v-fc92d942"><view class="search-bar data-v-fc92d942"><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-fc92d942" bind:__l="__l"></uv-search></view><view class="primary-tabs data-v-fc92d942"><view data-event-opts="{{[['tap',[['switchPrimaryTab',['current']]]]]}}" class="{{['primary-tab-item','data-v-fc92d942',(primaryActiveTab==='current')?'active':'']}}" bindtap="__e">当前活动</view><view data-event-opts="{{[['tap',[['switchPrimaryTab',['past']]]]]}}" class="{{['primary-tab-item','data-v-fc92d942',(primaryActiveTab==='past')?'active':'']}}" bindtap="__e">往期活动</view></view></view><view class="secondary-tabs data-v-fc92d942"><scroll-view class="tab-scroll data-v-fc92d942" scroll-x="true"><view class="tab-list data-v-fc92d942"><view data-event-opts="{{[['tap',[['switchSecondaryTab',[0,'全部']]]]]}}" class="{{['tab-item','data-v-fc92d942',(secondaryActiveIndex===0)?'active':'']}}" bindtap="__e"><text class="tab-text data-v-fc92d942">全部</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-fc92d942',(secondaryActiveIndex===index+1)?'active':'']}}" bindtap="__e"><text class="tab-text data-v-fc92d942">{{category.title}}</text></view></block></view></scroll-view></view><view class="activity-list data-v-fc92d942"><block wx:for="{{list}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view data-event-opts="{{[['tap',[['goToActivityDetail',['$0'],[[['list','',index]]]]]]]}}" class="activity-item data-v-fc92d942" bindtap="__e"><view class="activity-image data-v-fc92d942"><image class="image data-v-fc92d942" src="{{item.image}}" mode="aspectFill"></image></view><view class="activity-info data-v-fc92d942"><view class="title-row data-v-fc92d942"><view class="activity-tag data-v-fc92d942" style="{{'background-color:'+(item.tagColor)+';'}}">{{''+item.score+'分'}}</view><view class="activity-title data-v-fc92d942">{{item.title}}</view></view><view class="activity-location data-v-fc92d942"><uv-icon vue-id="{{'68858b41-2-'+index}}" name="map-fill" size="14" color="#999" class="data-v-fc92d942" bind:__l="__l"></uv-icon><text class="location-text data-v-fc92d942">{{item.address}}</text></view><view class="activity-time data-v-fc92d942"><uv-icon vue-id="{{'68858b41-3-'+index}}" name="calendar" size="14" color="#999" class="data-v-fc92d942" bind:__l="__l"></uv-icon><text class="time-text data-v-fc92d942">{{item.createTime}}</text></view><view class="activity-participants data-v-fc92d942"><uv-icon vue-id="{{'68858b41-4-'+index}}" name="account-fill" size="14" color="#999" class="data-v-fc92d942" bind:__l="__l"></uv-icon><text class="participants-text data-v-fc92d942">{{"报名人数:"+item.numActivity+"/"+item.numLimit}}</text></view></view><view class="activity-action data-v-fc92d942"><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'],[[['list','',index]]]]]]]}}" catch:click="__e" class="data-v-fc92d942" 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'],[[['list','',index]]]]]]]}}" catch:click="__e" class="data-v-fc92d942" 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'],[[['list','',index]]]]]]]}}" catch:click="__e" class="data-v-fc92d942" bind:__l="__l"></uv-button></block></block></view></view></block></view><block wx:if="{{$root.g0===0}}"><view class="empty-state data-v-fc92d942"><uv-empty vue-id="68858b41-8" icon="/static/暂无搜索结果.png" text="暂无活动数据" class="data-v-fc92d942" bind:__l="__l"></uv-empty></view></block></view>

+ 0
- 11
unpackage/dist/build/mp-weixin/pages/index/activity.wxss View File

@ -1,11 +0,0 @@
.click-animation.data-v-fc92d942:active{-webkit-transform:scale(.98);transform:scale(.98);box-shadow:0 2rpx 8rpx rgba(0,0,0,.12)}.activity-page.data-v-fc92d942{background-color:#f5f5f5;min-height:100vh}.search-section.data-v-fc92d942{height:350rpx;background:linear-gradient(180deg,#1488db,#98b5f1);padding-top:180rpx;box-sizing:border-box}.search-bar.data-v-fc92d942{padding:5rpx 40rpx}.search-input.data-v-fc92d942{flex:1;font-size:28rpx;color:#333}.search-input.data-v-fc92d942::-webkit-input-placeholder{color:#999}.search-input.data-v-fc92d942::placeholder{color:#999}.primary-tabs.data-v-fc92d942{display:flex;padding:0 20rpx;margin-bottom:20rpx}.primary-tab-item.data-v-fc92d942{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-fc92d942{color:#fff;font-weight:600}.primary-tab-item.active.data-v-fc92d942::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-fc92d942{background-color:#fff;border-bottom:1px solid #f0f0f0;position:relative}.secondary-tabs .tab-scroll.data-v-fc92d942{white-space:nowrap}.secondary-tabs .tab-scroll .tab-list.data-v-fc92d942{display:flex;justify-content:space-evenly}.secondary-tabs .tab-scroll .tab-list .tab-item.data-v-fc92d942{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-fc92d942{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-fc92d942{color:#007aff;font-weight:600}.secondary-tabs .tab-scroll .tab-line.data-v-fc92d942{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-fc92d942{padding:20rpx}.activity-item.data-v-fc92d942{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-fc92d942{width:180rpx;height:180rpx;border-radius:8rpx;overflow:hidden;flex-shrink:0;margin-right:20rpx}.image.data-v-fc92d942{width:100%;height:100%}.activity-info.data-v-fc92d942{flex:1;display:flex;flex-direction:column;justify-content:space-between}.title-row.data-v-fc92d942{display:flex;align-items:center;margin-bottom:10rpx}.activity-tag.data-v-fc92d942{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-fc92d942{font-size:28rpx;font-weight:700;color:#333;line-height:1.4}.activity-location.data-v-fc92d942,
.activity-time.data-v-fc92d942,
.activity-participants.data-v-fc92d942{display:flex;align-items:center;margin-bottom:6rpx}.activity-location .location-text.data-v-fc92d942,
.activity-location .time-text.data-v-fc92d942,
.activity-location .participants-text.data-v-fc92d942,
.activity-time .location-text.data-v-fc92d942,
.activity-time .time-text.data-v-fc92d942,
.activity-time .participants-text.data-v-fc92d942,
.activity-participants .location-text.data-v-fc92d942,
.activity-participants .time-text.data-v-fc92d942,
.activity-participants .participants-text.data-v-fc92d942{font-size:24rpx;color:#666;margin-left:6rpx}.activity-action.data-v-fc92d942{display:flex;align-items:flex-end;padding-bottom:10rpx}.empty-state.data-v-fc92d942{padding:100rpx 40rpx}

+ 0
- 1
unpackage/dist/build/mp-weixin/pages/index/community.js View File

@ -1 +0,0 @@
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/index/community"],{4927:function(t,e,n){},7133:function(t,e,n){"use strict";n.d(e,"b",(function(){return u})),n.d(e,"c",(function(){return i})),n.d(e,"a",(function(){return r}));var r={uvSwiper:function(){return Promise.all([n.e("common/vendor"),n.e("uni_modules/uv-swiper/components/uv-swiper/uv-swiper")]).then(n.bind(null,"961c"))},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"))}},u=function(){var t=this,e=t.$createElement,n=(t._self._c,t.__map(t.list,(function(e,n){var r=t.__get_orig(e),u=e.image&&e.image.length>0,i=u?e.image.split(","):null,o=e.communityCommentList&&e.communityCommentList.length>0,a=o?e.communityCommentList.length:null;return{$orig:r,g0:u,l0:i,g1:o,g2:a}})));t.$mp.data=Object.assign({},{$root:{l1:n}})},i=[]},"7fb2":function(t,e,n){"use strict";(function(t){var r=n("47a9");Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=r(n("7eb4")),i=r(n("af34")),o=r(n("ee10")),a=r(n("3d37")),c={mixins:[a.default],name:"CommunityPage",data:function(){return{currentTab:"current",mixinListApi:"community.queryPostList",bannerList:[]}},computed:{actionButtonText:function(){return"current"===this.currentTab?"我要留言":"随手拍"}},methods:{mixinSetParams:function(){return t.getStorageSync("token")?{token:t.getStorageSync("token"),type:"current"===this.currentTab?0:1}:{type:"current"===this.currentTab?0:1}},switchTab:function(t){this.currentTab=t,this.initPage(),this.getList(!0),this.getBannerList()},openAction:function(){"current"===this.currentTab?this.goToComment():this.takePhoto()},takePhoto:function(){t.navigateTo({url:"/subPages/community/publishPost?page=photo"})},goToComment:function(){t.navigateTo({url:"/subPages/community/publishPost"})},getPostList:function(){var e=this;return(0,o.default)(u.default.mark((function n(){var r,o;return u.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,e.$api.community.queryPostList({pageNo:e.pageNo,pageSize:e.pageSize,type:"current"===e.currentTab?0:1});case 2:r=n.sent,r.result.records.length?((o=e.postList).push.apply(o,(0,i.default)(r.result.records)),e.pageNo++):t.showToast({title:"暂无数据",icon:"none"});case 4:case"end":return n.stop()}}),n)})))()},getBannerList:function(){var t=this;return(0,o.default)(u.default.mark((function e(){var n;return u.default.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,t.$api.home.queryBannerList({type:"current"===t.currentTab?1:2});case 2:n=e.sent,n.result.records.length&&(t.bannerList=n.result.records.map((function(t){return t.image})));case 4:case"end":return e.stop()}}),e)})))()}},onShow:function(){this.getBannerList()}};e.default=c}).call(this,n("df3c")["default"])},af5a:function(t,e,n){"use strict";var r=n("4927"),u=n.n(r);u.a},c849:function(t,e,n){"use strict";n.r(e);var r=n("7133"),u=n("d9b3");for(var i in u)["default"].indexOf(i)<0&&function(t){n.d(e,t,(function(){return u[t]}))}(i);n("af5a");var o=n("828b"),a=Object(o["a"])(u["default"],r["b"],r["c"],!1,null,"58ec25e8",null,!1,r["a"],void 0);e["default"]=a.exports},d9b3:function(t,e,n){"use strict";n.r(e);var r=n("7fb2"),u=n.n(r);for(var i in r)["default"].indexOf(i)<0&&function(t){n.d(e,t,(function(){return r[t]}))}(i);e["default"]=u.a},f680:function(t,e,n){"use strict";(function(t,e){var r=n("47a9");n("a476");r(n("3240"));var u=r(n("c849"));t.__webpack_require_UNI_MP_PLUGIN__=n,e(u.default)}).call(this,n("3223")["default"],n("df3c")["createPage"])}},[["f680","common/runtime","common/vendor"]]]);

+ 0
- 8
unpackage/dist/build/mp-weixin/pages/index/community.json View File

@ -1,8 +0,0 @@
{
"navigationBarTitleText": "社区",
"enablePullDownRefresh": true,
"usingComponents": {
"uv-swiper": "/uni_modules/uv-swiper/components/uv-swiper/uv-swiper",
"uv-icon": "/uni_modules/uv-icon/components/uv-icon/uv-icon"
}
}

+ 0
- 1
unpackage/dist/build/mp-weixin/pages/index/community.wxml View File

@ -1 +0,0 @@
<view class="community-page data-v-58ec25e8"><view class="banner-section data-v-58ec25e8"><uv-swiper vue-id="b4cbc03a-1" list="{{bannerList}}" indicator="{{true}}" indicatorMode="line" height="375rpx" class="data-v-58ec25e8" bind:__l="__l"></uv-swiper></view><view class="tab-section data-v-58ec25e8"><view class="tab-container data-v-58ec25e8"><view data-event-opts="{{[['tap',[['switchTab',['current']]]]]}}" class="{{['tab-item','data-v-58ec25e8',(currentTab==='current')?'active':'']}}" bindtap="__e"><text class="tab-text data-v-58ec25e8">木邻说</text><block wx:if="{{currentTab==='current'}}"><view class="tab-line data-v-58ec25e8"></view></block></view><view data-event-opts="{{[['tap',[['switchTab',['past']]]]]}}" class="{{['tab-item','data-v-58ec25e8',(currentTab==='past')?'active':'']}}" bindtap="__e"><text class="tab-text data-v-58ec25e8">木邻见</text><block wx:if="{{currentTab==='past'}}"><view class="tab-line data-v-58ec25e8"></view></block></view></view></view><view class="post-list data-v-58ec25e8"><block wx:for="{{$root.l1}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view class="post-item data-v-58ec25e8"><view class="user-info data-v-58ec25e8"><image class="user-avatar data-v-58ec25e8" src="{{item.$orig.member.headImage}}" mode="aspectFill"></image><view class="user-details data-v-58ec25e8"><text class="username data-v-58ec25e8">{{item.$orig.member.nickName}}</text><text class="post-time data-v-58ec25e8">{{"发布时间:"+item.$orig.createTime}}</text></view></view><view class="post-content data-v-58ec25e8"><text class="post-text data-v-58ec25e8">{{item.$orig.content}}</text><block wx:if="{{item.g0}}"><view class="image-grid data-v-58ec25e8"><block wx:for="{{item.l0}}" wx:for-item="img" wx:for-index="imgIndex" wx:key="imgIndex"><image class="post-image data-v-58ec25e8" src="{{img}}" mode="aspectFill"></image></block></view></block></view><block wx:if="{{item.g1}}"><view class="comment-list data-v-58ec25e8"><view class="comment-header data-v-58ec25e8"><text class="comment-title data-v-58ec25e8">{{"回复 ("+item.g2+")"}}</text></view><block wx:for="{{item.$orig.communityCommentList}}" wx:for-item="comment" wx:for-index="commentIndex" wx:key="commentIndex"><view class="comment-item data-v-58ec25e8"><view class="comment-user-info data-v-58ec25e8"><text class="comment-username data-v-58ec25e8">{{comment.createBy}}</text><text class="comment-time data-v-58ec25e8">{{comment.createTime}}</text></view><text class="comment-content data-v-58ec25e8">{{comment.content}}</text><block wx:if="{{comment.image}}"><image class="comment-image _img data-v-58ec25e8" src="{{comment.image}}" mode="aspectFill" alt></image></block></view></block></view></block></view></block></view><view data-event-opts="{{[['tap',[['openAction',['$event']]]]]}}" class="{{['action-btn','data-v-58ec25e8',currentTab==='current'?'current-btn':'photo']}}" bindtap="__e"><uv-icon vue-id="b4cbc03a-2" name="edit-pen-fill" size="20" color="white" class="data-v-58ec25e8" bind:__l="__l"></uv-icon><text class="action-text data-v-58ec25e8">{{actionButtonText}}</text></view></view>

+ 0
- 1
unpackage/dist/build/mp-weixin/pages/index/community.wxss View File

@ -1 +0,0 @@
.click-animation.data-v-58ec25e8:active{-webkit-transform:scale(.98);transform:scale(.98);box-shadow:0 2rpx 8rpx rgba(0,0,0,.12)}.community-page.data-v-58ec25e8{min-height:100vh;background-color:#f8f9fa;position:relative;padding-bottom:120rpx}.banner-section.data-v-58ec25e8{height:375rpx;overflow:hidden}.tab-section.data-v-58ec25e8{background:#fff;padding:0 40rpx;border-bottom:1rpx solid #f0f0f0;box-shadow:0 1.5px 3px 0 rgba(0,0,0,.16)}.tab-container.data-v-58ec25e8{display:flex;justify-content:space-evenly}.tab-item.data-v-58ec25e8{position:relative;padding:30rpx 0}.tab-item .tab-text.data-v-58ec25e8{font-size:32rpx;color:#666;font-weight:500;transition:color .3s ease}.tab-item.active .tab-text.data-v-58ec25e8{color:#007aff;font-weight:700}.tab-line.data-v-58ec25e8{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:40rpx;height:6rpx;background:#007aff;border-radius:3rpx;-webkit-animation:slideIn-data-v-58ec25e8 .3s ease;animation:slideIn-data-v-58ec25e8 .3s ease}@-webkit-keyframes slideIn-data-v-58ec25e8{from{width:0}to{width:40rpx}}@keyframes slideIn-data-v-58ec25e8{from{width:0}to{width:40rpx}}.post-item.data-v-58ec25e8{background-color:#fff;border-radius:16rpx;padding:32rpx;box-shadow:0 2rpx 16rpx rgba(0,0,0,.06);border:1rpx solid #f5f5f5;transition:box-shadow .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease}.post-item.data-v-58ec25e8:active{-webkit-transform:scale(.98);transform:scale(.98);box-shadow:0 4rpx 20rpx rgba(0,0,0,.1)}.user-info.data-v-58ec25e8{display:flex;align-items:center;margin-bottom:24rpx}.user-avatar.data-v-58ec25e8{width:88rpx;height:88rpx;border-radius:50%;margin-right:24rpx;border:2rpx solid #f0f0f0}.user-details.data-v-58ec25e8{flex:1}.username.data-v-58ec25e8{font-size:30rpx;font-weight:700;color:#333;display:block;margin-bottom:8rpx}.post-time.data-v-58ec25e8{font-size:24rpx;color:#999}.post-content .post-text.data-v-58ec25e8{font-size:30rpx;color:#333;line-height:1.6;display:block;margin-bottom:24rpx}.image-grid.data-v-58ec25e8{display:flex;flex-wrap:wrap;gap:12rpx}.post-image.data-v-58ec25e8{width:227rpx;height:303rpx;border-radius:12rpx;border:1rpx solid #f0f0f0}.comment-list.data-v-58ec25e8{margin-top:24rpx;padding-top:24rpx;border-top:1rpx solid #f3f7f8}.comment-header.data-v-58ec25e8{margin-bottom:20rpx}.comment-title.data-v-58ec25e8{font-size:28rpx;color:#666;font-weight:500}.comment-item.data-v-58ec25e8{background-color:#f8f9fa;border-radius:12rpx;padding:20rpx;margin-bottom:16rpx}.comment-item.data-v-58ec25e8:last-child{margin-bottom:0}.comment-user-info.data-v-58ec25e8{display:flex;align-items:center;justify-content:space-between;margin-bottom:12rpx}.comment-username.data-v-58ec25e8{font-size:26rpx;color:#007aff;font-weight:500}.comment-time.data-v-58ec25e8{font-size:22rpx;color:#999}.comment-content.data-v-58ec25e8{font-size:28rpx;color:#333;line-height:1.5;display:block}.comment-image.data-v-58ec25e8{width:95px;height:95px;background:transparent;border-radius:4.5px}.action-btn.data-v-58ec25e8{position:fixed;bottom:120rpx;right:30rpx;width:120rpx;height:120rpx;background:linear-gradient(135deg,#007aff,#0056cc);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 8rpx 24rpx rgba(0,122,255,.4);z-index:100;transition:box-shadow .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease}.action-btn.data-v-58ec25e8:active{-webkit-transform:scale(.95);transform:scale(.95);box-shadow:0 4rpx 16rpx rgba(0,122,255,.6)}.action-btn.photo.data-v-58ec25e8{background:linear-gradient(135deg,#f66,#c33)}.action-text.data-v-58ec25e8{font-size:20rpx;color:#fff;margin-top:8rpx;font-weight:700}

+ 0
- 1
unpackage/dist/build/mp-weixin/pages/index/index.js View File

@ -1 +0,0 @@
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/index/index"],{"341e":function(e,n,t){"use strict";t.r(n);var c=t("566d"),o=t("5b76");for(var i in o)["default"].indexOf(i)<0&&function(e){t.d(n,e,(function(){return o[e]}))}(i);t("bf19");var u=t("828b"),r=Object(u["a"])(o["default"],c["b"],c["c"],!1,null,"66360260",null,!1,c["a"],void 0);n["default"]=r.exports},"566d":function(e,n,t){"use strict";t.d(n,"b",(function(){return c})),t.d(n,"c",(function(){return o})),t.d(n,"a",(function(){}));var c=function(){var e=this.$createElement;this._self._c},o=[]},"59c7":function(e,n,t){},"5b76":function(e,n,t){"use strict";t.r(n);var c=t("6d4c"),o=t.n(c);for(var i in c)["default"].indexOf(i)<0&&function(e){t.d(n,e,(function(){return c[e]}))}(i);n["default"]=o.a},"6d4c":function(e,n,t){"use strict";(function(e){var c=t("47a9");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var o=c(t("7eb4")),i=c(t("ee10")),u={components:{VolunteerHeader:function(){t.e("pages/components/index/VolunteerHeader").then(function(){return resolve(t("4d8f"))}.bind(null,t)).catch(t.oe)},VolunteerRanking:function(){t.e("pages/components/index/VolunteerRanking").then(function(){return resolve(t("c30c"))}.bind(null,t)).catch(t.oe)},VolunteerFeatures:function(){t.e("pages/components/index/VolunteerFeatures").then(function(){return resolve(t("6339"))}.bind(null,t)).catch(t.oe)},RecommendedActivities:function(){t.e("pages/components/index/RecommendedActivities").then(function(){return resolve(t("65de"))}.bind(null,t)).catch(t.oe)},HomePageNav:function(){t.e("pages/components/HomePageNav").then(function(){return resolve(t("bb1c"))}.bind(null,t)).catch(t.oe)}},data:function(){return{}},methods:{getPageData:function(){this.$refs.rankRef.getVolunteerRanking()}},onShow:function(){this.getPageData(),this.$refs.recommendedActivities.getActivityList()},onPullDownRefresh:function(){var n=this;return(0,i.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,n.getPageData();case 2:return t.next=4,n.$refs.recommendedActivities.getActivityList();case 4:e.stopPullDownRefresh();case 5:case"end":return t.stop()}}),t)})))()}};n.default=u}).call(this,t("df3c")["default"])},"7a2b":function(e,n,t){"use strict";(function(e,n){var c=t("47a9");t("a476");c(t("3240"));var o=c(t("341e"));e.__webpack_require_UNI_MP_PLUGIN__=t,n(o.default)}).call(this,t("3223")["default"],t("df3c")["createPage"])},bf19:function(e,n,t){"use strict";var c=t("59c7"),o=t.n(c);o.a}},[["7a2b","common/runtime","common/vendor"]]]);

+ 0
- 11
unpackage/dist/build/mp-weixin/pages/index/index.json View File

@ -1,11 +0,0 @@
{
"navigationStyle": "custom",
"enablePullDownRefresh": true,
"usingComponents": {
"volunteer-header": "/pages/components/index/VolunteerHeader",
"volunteer-ranking": "/pages/components/index/VolunteerRanking",
"volunteer-features": "/pages/components/index/VolunteerFeatures",
"recommended-activities": "/pages/components/index/RecommendedActivities",
"home-page-nav": "/pages/components/HomePageNav"
}
}

+ 0
- 1
unpackage/dist/build/mp-weixin/pages/index/index.wxml View File

@ -1 +0,0 @@
<view class="volunteer-day-container data-v-66360260"><home-page-nav vue-id="8dd740cc-1" class="data-v-66360260" bind:__l="__l"></home-page-nav><volunteer-header vue-id="8dd740cc-2" class="data-v-66360260" bind:__l="__l"></volunteer-header><volunteer-ranking vue-id="8dd740cc-3" data-ref="rankRef" class="data-v-66360260 vue-ref" bind:__l="__l"></volunteer-ranking><volunteer-features vue-id="8dd740cc-4" class="data-v-66360260" bind:__l="__l"></volunteer-features><recommended-activities vue-id="8dd740cc-5" data-ref="recommendedActivities" class="data-v-66360260 vue-ref" bind:__l="__l"></recommended-activities></view>

+ 0
- 1
unpackage/dist/build/mp-weixin/pages/index/index.wxss View File

@ -1 +0,0 @@
.click-animation.data-v-66360260:active{-webkit-transform:scale(.98);transform:scale(.98);box-shadow:0 2rpx 8rpx rgba(0,0,0,.12)}.volunteer-day-container.data-v-66360260{min-height:100vh;background-color:#f5f5f5;padding-bottom:30rpx}

+ 0
- 1
unpackage/dist/build/mp-weixin/pages/index/my.js View File

@ -1 +0,0 @@
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/index/my"],{"3fc1":function(e,t,n){"use strict";var a=n("cdff"),r=n.n(a);r.a},4956:function(e,t,n){"use strict";(function(e){var a=n("47a9");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=a(n("7eb4")),o=a(n("ee10")),u={name:"MyPage",data:function(){return{userInfo:{name:"小精灵",headImage:"/static/默认头像.png",collection:5,score:41}}},methods:{navigateTo:function(t){switch(console.log("导航到:",t),t){case"profile":e.navigateTo({url:"/subPages/my/myProfile"});break;case"reports":e.navigateTo({url:"/subPages/my/myRegistrations"});break;case"records":e.navigateTo({url:"/subPages/my/exchangeRecord"});break;case"favorites":e.navigateTo({url:"/subPages/my/productFavorites"});break;case"favoritesActivity":e.navigateTo({url:"/subPages/my/activityFavorites"});break;case"about":e.navigateTo({url:"/subPages/index/organizationIntroduction"});break;case"checkin":e.navigateTo({url:"/subPages/my/activityCheckin"});break;case"points":e.navigateTo({url:"/subPages/shop/pointsDetail"});break;default:break}},logout:function(){e.showModal({title:"提示",content:"确定要退出登录吗?",success:function(t){t.confirm&&(e.removeStorageSync("token"),e.showToast({title:"已退出登录",icon:"success"}),setTimeout((function(){e.reLaunch({url:"/subPages/login/login"})}),1e3))}})},getUser:function(){var e=this;return(0,o.default)(r.default.mark((function t(){var n;return r.default.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.$api.user.queryUser();case 2:n=t.sent,e.userInfo=null===n||void 0===n?void 0:n.result;case 4:case"end":return t.stop()}}),t)})))()}},onShow:function(){this.getUser()},onPullDownRefresh:function(){var t=this;return(0,o.default)(r.default.mark((function n(){return r.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,t.getUser();case 2:e.stopPullDownRefresh();case 3:case"end":return n.stop()}}),n)})))()}};t.default=u}).call(this,n("df3c")["default"])},"6cd6":function(e,t,n){"use strict";n.d(t,"b",(function(){return r})),n.d(t,"c",(function(){return o})),n.d(t,"a",(function(){return a}));var a={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"))}},r=function(){var e=this.$createElement;this._self._c},o=[]},8258:function(e,t,n){"use strict";n.r(t);var a=n("6cd6"),r=n("f94b");for(var o in r)["default"].indexOf(o)<0&&function(e){n.d(t,e,(function(){return r[e]}))}(o);n("3fc1");var u=n("828b"),c=Object(u["a"])(r["default"],a["b"],a["c"],!1,null,"d75aa096",null,!1,a["a"],void 0);t["default"]=c.exports},c8ec:function(e,t,n){"use strict";(function(e,t){var a=n("47a9");n("a476");a(n("3240"));var r=a(n("8258"));e.__webpack_require_UNI_MP_PLUGIN__=n,t(r.default)}).call(this,n("3223")["default"],n("df3c")["createPage"])},cdff:function(e,t,n){},f94b:function(e,t,n){"use strict";n.r(t);var a=n("4956"),r=n.n(a);for(var o in a)["default"].indexOf(o)<0&&function(e){n.d(t,e,(function(){return a[e]}))}(o);t["default"]=r.a}},[["c8ec","common/runtime","common/vendor"]]]);

+ 0
- 7
unpackage/dist/build/mp-weixin/pages/index/my.json View File

@ -1,7 +0,0 @@
{
"navigationStyle": "custom",
"enablePullDownRefresh": true,
"usingComponents": {
"uv-icon": "/uni_modules/uv-icon/components/uv-icon/uv-icon"
}
}

+ 0
- 1
unpackage/dist/build/mp-weixin/pages/index/my.wxml View File

@ -1 +0,0 @@
<view class="my-page data-v-d75aa096"><view class="header-section data-v-d75aa096"><view data-event-opts="{{[['tap',[['navigateTo',['profile']]]]]}}" class="user-info data-v-d75aa096" bindtap="__e"><view class="avatar-container data-v-d75aa096"><image class="avatar data-v-d75aa096" src="{{userInfo.headImage||'/static/默认头像.png'}}" mode="aspectFill"></image></view><text class="username data-v-d75aa096">{{userInfo.nickName}}</text></view></view><view class="points-section data-v-d75aa096"><view data-event-opts="{{[['tap',[['navigateTo',['favoritesActivity']]]]]}}" class="points-item yellow data-v-d75aa096" bindtap="__e"><view class="points-content data-v-d75aa096"><text class="points-number data-v-d75aa096">{{userInfo.collectionNum}}</text><text class="points-label yellow data-v-d75aa096">我的收藏</text></view><view class="points-icon data-v-d75aa096"><image class="points-icon-img data-v-d75aa096" src="/static/我的_活动收藏.png" mode="aspectFit"></image></view></view><view data-event-opts="{{[['tap',[['navigateTo',['points']]]]]}}" class="points-item blue data-v-d75aa096" bindtap="__e"><view class="points-content data-v-d75aa096"><text class="points-number data-v-d75aa096">{{userInfo.score}}</text><text class="points-label blue data-v-d75aa096">可用积分</text></view><view class="points-icon data-v-d75aa096"><image class="points-icon-img data-v-d75aa096" src="/static/我的_积分.png" mode="aspectFit"></image></view></view></view><view class="functions-container data-v-d75aa096"><text class="section-title data-v-d75aa096">常用功能</text><view class="functions-grid data-v-d75aa096"><view data-event-opts="{{[['tap',[['navigateTo',['profile']]]]]}}" class="function-item data-v-d75aa096" bindtap="__e"><image class="function-icon data-v-d75aa096" src="/static/我的_我的资料.png" mode="aspectFit"></image><text class="function-text data-v-d75aa096">我的资料</text></view><view data-event-opts="{{[['tap',[['navigateTo',['reports']]]]]}}" class="function-item data-v-d75aa096" bindtap="__e"><image class="function-icon data-v-d75aa096" src="/static/我的_我的报名.png" mode="aspectFit"></image><text class="function-text data-v-d75aa096">我的报名</text></view><view data-event-opts="{{[['tap',[['navigateTo',['records']]]]]}}" class="function-item data-v-d75aa096" bindtap="__e"><image class="function-icon data-v-d75aa096" src="/static/我的_兑换记录.png" mode="aspectFit"></image><text class="function-text data-v-d75aa096">兑换记录</text></view><view data-event-opts="{{[['tap',[['navigateTo',['favorites']]]]]}}" class="function-item data-v-d75aa096" bindtap="__e"><image class="function-icon data-v-d75aa096" src="/static/我的_商品收藏.png" mode="aspectFit"></image><text class="function-text data-v-d75aa096">商品收藏</text></view><view data-event-opts="{{[['tap',[['logout',['$event']]]]]}}" class="function-item data-v-d75aa096" bindtap="__e"><image class="function-icon data-v-d75aa096" src="/static/我的_退出登录.png" mode="aspectFit"></image><text class="function-text data-v-d75aa096">退出登录</text></view><view data-event-opts="{{[['tap',[['navigateTo',['about']]]]]}}" class="function-item data-v-d75aa096" bindtap="__e"><image class="function-icon data-v-d75aa096" src="/static/我的_关于我们.png" mode="aspectFit"></image><text class="function-text data-v-d75aa096">关于我们</text></view><block wx:if="{{userInfo.role===1}}"><view data-event-opts="{{[['tap',[['navigateTo',['checkin']]]]]}}" class="function-item data-v-d75aa096" bindtap="__e"><view class="function-icon-wrapper data-v-d75aa096"><uv-icon vue-id="2f91d444-1" name="file-text-fill" size="32" color="#218cdd" class="data-v-d75aa096" bind:__l="__l"></uv-icon></view><text class="function-text data-v-d75aa096">活动签到</text></view></block></view></view></view>

+ 0
- 1
unpackage/dist/build/mp-weixin/pages/index/my.wxss
File diff suppressed because it is too large
View File


+ 0
- 1
unpackage/dist/build/mp-weixin/pages/index/shop.js View File

@ -1 +0,0 @@
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/index/shop"],{"10c3":function(e,n,t){"use strict";(function(e){var o=t("47a9");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var r=o(t("7eb4")),u=o(t("ee10")),s={name:"Shop",components:{HomePageNav:function(){t.e("pages/components/HomePageNav").then(function(){return resolve(t("bb1c"))}.bind(null,t)).catch(t.oe)},PointsCard:function(){t.e("pages/components/shop/PointsCard").then(function(){return resolve(t("5507"))}.bind(null,t)).catch(t.oe)},ShopContent:function(){t.e("pages/components/shop/ShopContent").then(function(){return resolve(t("cf4b"))}.bind(null,t)).catch(t.oe)}},data:function(){return{userPoints:1385}},methods:{getUserPoints:function(){var e=this;return(0,u.default)(r.default.mark((function n(){var t,o;return r.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,e.$api.user.queryUser();case 2:o=n.sent,e.userPoints=(null===o||void 0===o||null===(t=o.result)||void 0===t?void 0:t.score)||0;case 4:case"end":return n.stop()}}),n)})))()}},onShow:function(){var e=this;return(0,u.default)(r.default.mark((function n(){return r.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,e.getUserPoints();case 2:return e.$refs.shopContentRef.initData(),n.next=5,e.$refs.shopContentRef.getGoodsList({isRefresh:!0});case 5:case"end":return n.stop()}}),n)})))()},onPullDownRefresh:function(){var n=this;return(0,u.default)(r.default.mark((function t(){return r.default.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return n.$refs.shopContentRef.initData(),t.next=3,n.$refs.shopContentRef.getGoodsList({isRefresh:!0});case 3:e.stopPullDownRefresh();case 4:case"end":return t.stop()}}),t)})))()},onReachBottom:function(){this.$refs.shopContentRef.getGoodsList()}};n.default=s}).call(this,t("df3c")["default"])},"33e3":function(e,n,t){"use strict";t.r(n);var o=t("5db2"),r=t("4792");for(var u in r)["default"].indexOf(u)<0&&function(e){t.d(n,e,(function(){return r[e]}))}(u);t("3cd5");var s=t("828b"),a=Object(s["a"])(r["default"],o["b"],o["c"],!1,null,"b2785dc2",null,!1,o["a"],void 0);n["default"]=a.exports},"3cd5":function(e,n,t){"use strict";var o=t("64c0"),r=t.n(o);r.a},4792:function(e,n,t){"use strict";t.r(n);var o=t("10c3"),r=t.n(o);for(var u in o)["default"].indexOf(u)<0&&function(e){t.d(n,e,(function(){return o[e]}))}(u);n["default"]=r.a},"5db2":function(e,n,t){"use strict";t.d(n,"b",(function(){return o})),t.d(n,"c",(function(){return r})),t.d(n,"a",(function(){}));var o=function(){var e=this.$createElement;this._self._c},r=[]},"64c0":function(e,n,t){},"738b":function(e,n,t){"use strict";(function(e,n){var o=t("47a9");t("a476");o(t("3240"));var r=o(t("33e3"));e.__webpack_require_UNI_MP_PLUGIN__=t,n(r.default)}).call(this,t("3223")["default"],t("df3c")["createPage"])}},[["738b","common/runtime","common/vendor"]]]);

+ 0
- 9
unpackage/dist/build/mp-weixin/pages/index/shop.json View File

@ -1,9 +0,0 @@
{
"navigationStyle": "custom",
"enablePullDownRefresh": true,
"usingComponents": {
"home-page-nav": "/pages/components/HomePageNav",
"points-card": "/pages/components/shop/PointsCard",
"shop-content": "/pages/components/shop/ShopContent"
}
}

+ 0
- 1
unpackage/dist/build/mp-weixin/pages/index/shop.wxml View File

@ -1 +0,0 @@
<view class="shop-page data-v-b2785dc2"><home-page-nav vue-id="f6ece68c-1" class="data-v-b2785dc2" bind:__l="__l"></home-page-nav><points-card vue-id="f6ece68c-2" points="{{userPoints}}" class="data-v-b2785dc2" bind:__l="__l"></points-card><shop-content vue-id="f6ece68c-3" data-ref="shopContentRef" class="data-v-b2785dc2 vue-ref" bind:__l="__l"></shop-content></view>

+ 0
- 1
unpackage/dist/build/mp-weixin/pages/index/shop.wxss View File

@ -1 +0,0 @@
.click-animation.data-v-b2785dc2:active{-webkit-transform:scale(.98);transform:scale(.98);box-shadow:0 2rpx 8rpx rgba(0,0,0,.12)}.shop-page.data-v-b2785dc2{min-height:100vh;background:#f8f8f8}

BIN
unpackage/dist/build/mp-weixin/static/bannerImage.png View File

Before After
Width: 709  |  Height: 275  |  Size: 158 KiB

+ 0
- 10597
unpackage/dist/build/mp-weixin/static/china-regions.json
File diff suppressed because it is too large
View File


BIN
unpackage/dist/build/mp-weixin/static/logo.png View File

Before After
Width: 237  |  Height: 237  |  Size: 16 KiB

BIN
unpackage/dist/build/mp-weixin/static/主页.png View File

Before After
Width: 48  |  Height: 48  |  Size: 1.2 KiB

BIN
unpackage/dist/build/mp-weixin/static/主页_点击.png View File

Before After
Width: 48  |  Height: 48  |  Size: 1.2 KiB

BIN
unpackage/dist/build/mp-weixin/static/兑换失败.png View File

Before After
Width: 254  |  Height: 101  |  Size: 8.8 KiB

BIN
unpackage/dist/build/mp-weixin/static/兑换成功.png View File

Before After
Width: 254  |  Height: 101  |  Size: 8.8 KiB

BIN
unpackage/dist/build/mp-weixin/static/可用积分背景图.png View File

Before After
Width: 724  |  Height: 290  |  Size: 27 KiB

BIN
unpackage/dist/build/mp-weixin/static/商城.png View File

Before After
Width: 48  |  Height: 48  |  Size: 1.6 KiB

BIN
unpackage/dist/build/mp-weixin/static/商城_商品1.png View File

Before After
Width: 227  |  Height: 227  |  Size: 99 KiB

BIN
unpackage/dist/build/mp-weixin/static/商城_商品2.png View File

Before After
Width: 229  |  Height: 229  |  Size: 68 KiB

BIN
unpackage/dist/build/mp-weixin/static/商城_点击.png View File

Before After
Width: 48  |  Height: 48  |  Size: 1.9 KiB

BIN
unpackage/dist/build/mp-weixin/static/商城_积分明细框.png View File

Before After
Width: 149  |  Height: 65  |  Size: 2.9 KiB

BIN
unpackage/dist/build/mp-weixin/static/失败弹窗.png View File

Before After
Width: 632  |  Height: 835  |  Size: 33 KiB

BIN
unpackage/dist/build/mp-weixin/static/待上传头像.png View File

Before After
Width: 99  |  Height: 99  |  Size: 2.1 KiB

BIN
unpackage/dist/build/mp-weixin/static/志愿者箭头.png View File

Before After
Width: 56  |  Height: 29  |  Size: 1.1 KiB

BIN
unpackage/dist/build/mp-weixin/static/成为志愿者.png View File

Before After
Width: 334  |  Height: 451  |  Size: 20 KiB

BIN
unpackage/dist/build/mp-weixin/static/成功弹窗.png View File

Before After
Width: 632  |  Height: 835  |  Size: 34 KiB

BIN
unpackage/dist/build/mp-weixin/static/我的.png View File

Before After
Width: 48  |  Height: 48  |  Size: 1.4 KiB

BIN
unpackage/dist/build/mp-weixin/static/我的_兑换记录.png View File

Before After
Width: 65  |  Height: 65  |  Size: 2.4 KiB

BIN
unpackage/dist/build/mp-weixin/static/我的_关于我们.png View File

Before After
Width: 65  |  Height: 65  |  Size: 3.4 KiB

BIN
unpackage/dist/build/mp-weixin/static/我的_商品收藏.png View File

Before After
Width: 65  |  Height: 65  |  Size: 2.7 KiB

BIN
unpackage/dist/build/mp-weixin/static/我的_我的报名.png View File

Before After
Width: 65  |  Height: 65  |  Size: 1.9 KiB

BIN
unpackage/dist/build/mp-weixin/static/我的_我的资料.png View File

Before After
Width: 65  |  Height: 65  |  Size: 2.9 KiB

BIN
unpackage/dist/build/mp-weixin/static/我的_活动收藏.png View File

Before After
Width: 140  |  Height: 140  |  Size: 8.4 KiB

BIN
unpackage/dist/build/mp-weixin/static/我的_点击.png View File

Before After
Width: 48  |  Height: 48  |  Size: 1.2 KiB

BIN
unpackage/dist/build/mp-weixin/static/我的_积分.png View File

Before After
Width: 140  |  Height: 140  |  Size: 10 KiB

BIN
unpackage/dist/build/mp-weixin/static/我的_背景.png View File

Before After
Width: 750  |  Height: 394  |  Size: 12 KiB

BIN
unpackage/dist/build/mp-weixin/static/我的_退出登录.png View File

Before After
Width: 65  |  Height: 65  |  Size: 2.7 KiB

BIN
unpackage/dist/build/mp-weixin/static/报名成功.png View File

Before After
Width: 254  |  Height: 101  |  Size: 11 KiB

BIN
unpackage/dist/build/mp-weixin/static/推荐活动.png View File

Before After
Width: 158  |  Height: 50  |  Size: 3.6 KiB

BIN
unpackage/dist/build/mp-weixin/static/提交成功.png View File

Before After
Width: 254  |  Height: 101  |  Size: 11 KiB

BIN
unpackage/dist/build/mp-weixin/static/暂无搜索结果.png View File

Before After
Width: 464  |  Height: 484  |  Size: 36 KiB

Some files were not shown because too many files changed in this diff

Loading…
Cancel
Save