Browse Source

'最后修一次BUG'

hfll
hflllll 1 month ago
parent
commit
3aa269700d
132 changed files with 2133 additions and 1418 deletions
  1. +3
    -1
      pages/components/index/VolunteerHeader.vue
  2. +22
    -6
      pages/index/community.vue
  3. +13
    -3
      subPages/community/publishPost.vue
  4. +63
    -53
      subPages/login/login.vue
  5. +1
    -1
      unpackage/dist/build/mp-weixin/common/runtime.js
  6. +2
    -2
      unpackage/dist/build/mp-weixin/common/vendor.js
  7. +1
    -1
      unpackage/dist/build/mp-weixin/pages/components/index/VolunteerHeader.js
  8. +1
    -1
      unpackage/dist/build/mp-weixin/pages/components/index/VolunteerHeader.wxml
  9. +1
    -1
      unpackage/dist/build/mp-weixin/pages/components/index/VolunteerHeader.wxss
  10. +2
    -2
      unpackage/dist/build/mp-weixin/pages/components/index/VolunteerRanking.json
  11. +2
    -2
      unpackage/dist/build/mp-weixin/pages/components/shop/PointsCard.json
  12. +1
    -1
      unpackage/dist/build/mp-weixin/pages/index/activity.js
  13. +1
    -1
      unpackage/dist/build/mp-weixin/pages/index/activity.wxml
  14. +11
    -11
      unpackage/dist/build/mp-weixin/pages/index/activity.wxss
  15. +1
    -1
      unpackage/dist/build/mp-weixin/pages/index/community.js
  16. +1
    -0
      unpackage/dist/build/mp-weixin/pages/index/community.json
  17. +1
    -1
      unpackage/dist/build/mp-weixin/pages/index/community.wxml
  18. +1
    -1
      unpackage/dist/build/mp-weixin/pages/index/community.wxss
  19. +1
    -1
      unpackage/dist/build/mp-weixin/subPages/community/publishPost.js
  20. +1
    -1
      unpackage/dist/build/mp-weixin/subPages/community/publishPost.wxml
  21. +1
    -1
      unpackage/dist/build/mp-weixin/subPages/community/publishPost.wxss
  22. +1
    -1
      unpackage/dist/build/mp-weixin/subPages/login/login.js
  23. +2
    -1
      unpackage/dist/build/mp-weixin/subPages/login/login.json
  24. +1
    -1
      unpackage/dist/build/mp-weixin/subPages/login/login.wxml
  25. +1
    -1
      unpackage/dist/build/mp-weixin/subPages/login/login.wxss
  26. +10
    -0
      unpackage/dist/build/mp-weixin/uni_modules/uv-modal/components/uv-modal/uv-modal.js
  27. +8
    -0
      unpackage/dist/build/mp-weixin/uni_modules/uv-modal/components/uv-modal/uv-modal.json
  28. +1
    -0
      unpackage/dist/build/mp-weixin/uni_modules/uv-modal/components/uv-modal/uv-modal.wxml
  29. +1
    -0
      unpackage/dist/build/mp-weixin/uni_modules/uv-modal/components/uv-modal/uv-modal.wxss
  30. +1
    -1
      unpackage/dist/dev/.sourcemap/mp-weixin/common/main.js.map
  31. +1
    -1
      unpackage/dist/dev/.sourcemap/mp-weixin/common/runtime.js.map
  32. +1
    -1
      unpackage/dist/dev/.sourcemap/mp-weixin/common/vendor.js.map
  33. +1
    -1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/components/GlobalPopup.js.map
  34. +1
    -1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/components/HomePageNav.js.map
  35. +1
    -1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/components/Search.js.map
  36. +1
    -1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/components/index/RecommendedActivities.js.map
  37. +1
    -1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/components/index/VolunteerFeatures.js.map
  38. +1
    -1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/components/index/VolunteerHeader.js.map
  39. +1
    -1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/components/index/VolunteerRanking.js.map
  40. +1
    -1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/components/shop/PointsCard.js.map
  41. +1
    -1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/components/shop/ShopContent.js.map
  42. +1
    -1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/activity.js.map
  43. +1
    -1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/community.js.map
  44. +1
    -1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/index.js.map
  45. +1
    -1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/my.js.map
  46. +1
    -1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/shop.js.map
  47. +1
    -1
      unpackage/dist/dev/.sourcemap/mp-weixin/subPages/community/publishPost.js.map
  48. +1
    -1
      unpackage/dist/dev/.sourcemap/mp-weixin/subPages/index/activityCalendar.js.map
  49. +1
    -1
      unpackage/dist/dev/.sourcemap/mp-weixin/subPages/index/activityDetail.js.map
  50. +1
    -1
      unpackage/dist/dev/.sourcemap/mp-weixin/subPages/index/announcement.js.map
  51. +1
    -1
      unpackage/dist/dev/.sourcemap/mp-weixin/subPages/index/announcementDetail.js.map
  52. +1
    -1
      unpackage/dist/dev/.sourcemap/mp-weixin/subPages/index/components/SignUpForm.js.map
  53. +1
    -1
      unpackage/dist/dev/.sourcemap/mp-weixin/subPages/index/organizationIntroduction.js.map
  54. +1
    -1
      unpackage/dist/dev/.sourcemap/mp-weixin/subPages/index/ranking.js.map
  55. +1
    -1
      unpackage/dist/dev/.sourcemap/mp-weixin/subPages/index/volunteerApply.js.map
  56. +1
    -1
      unpackage/dist/dev/.sourcemap/mp-weixin/subPages/login/login.js.map
  57. +1
    -1
      unpackage/dist/dev/.sourcemap/mp-weixin/subPages/login/userInfo.js.map
  58. +1
    -1
      unpackage/dist/dev/.sourcemap/mp-weixin/subPages/my/activityCheckin.js.map
  59. +1
    -1
      unpackage/dist/dev/.sourcemap/mp-weixin/subPages/my/activityFavorites.js.map
  60. +1
    -1
      unpackage/dist/dev/.sourcemap/mp-weixin/subPages/my/checkinCode.js.map
  61. +1
    -1
      unpackage/dist/dev/.sourcemap/mp-weixin/subPages/my/exchangeDetail.js.map
  62. +1
    -1
      unpackage/dist/dev/.sourcemap/mp-weixin/subPages/my/exchangeRecord.js.map
  63. +1
    -1
      unpackage/dist/dev/.sourcemap/mp-weixin/subPages/my/myActivityDetail.js.map
  64. +1
    -1
      unpackage/dist/dev/.sourcemap/mp-weixin/subPages/my/myProfile.js.map
  65. +1
    -1
      unpackage/dist/dev/.sourcemap/mp-weixin/subPages/my/myRegistrations.js.map
  66. +1
    -1
      unpackage/dist/dev/.sourcemap/mp-weixin/subPages/my/productFavorites.js.map
  67. +1
    -1
      unpackage/dist/dev/.sourcemap/mp-weixin/subPages/my/signupSuccess.js.map
  68. +1
    -1
      unpackage/dist/dev/.sourcemap/mp-weixin/subPages/shop/goodsDetail.js.map
  69. +1
    -1
      unpackage/dist/dev/.sourcemap/mp-weixin/subPages/shop/pointsDetail.js.map
  70. +1
    -1
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uv-button/components/uv-button/uv-button.js.map
  71. +1
    -1
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uv-empty/components/uv-empty/uv-empty.js.map
  72. +1
    -1
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uv-form/components/uv-form-item/uv-form-item.js.map
  73. +1
    -1
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uv-icon/components/uv-icon/uv-icon.js.map
  74. +1
    -1
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uv-input/components/uv-input/uv-input.js.map
  75. +1
    -1
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uv-line/components/uv-line/uv-line.js.map
  76. +1
    -1
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uv-loading-icon/components/uv-loading-icon/uv-loading-icon.js.map
  77. +1
    -1
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uv-modal/components/uv-modal/uv-modal.js.map
  78. +1
    -1
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uv-overlay/components/uv-overlay/uv-overlay.js.map
  79. +1
    -1
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uv-picker/components/uv-picker/uv-picker.js.map
  80. +1
    -1
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uv-popup/components/uv-popup/uv-popup.js.map
  81. +1
    -1
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uv-qrcode/components/uv-qrcode/uv-qrcode.js.map
  82. +1
    -1
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uv-safe-bottom/components/uv-safe-bottom/uv-safe-bottom.js.map
  83. +1
    -1
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uv-search/components/uv-search/uv-search.js.map
  84. +1
    -1
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uv-status-bar/components/uv-status-bar/uv-status-bar.js.map
  85. +1
    -1
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uv-swiper/components/uv-swiper-indicator/uv-swiper-indicator.js.map
  86. +1
    -1
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uv-swiper/components/uv-swiper/uv-swiper.js.map
  87. +1
    -1
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uv-textarea/components/uv-textarea/uv-textarea.js.map
  88. +1
    -1
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uv-toolbar/components/uv-toolbar/uv-toolbar.js.map
  89. +2
    -2
      unpackage/dist/dev/mp-weixin/common/runtime.js
  90. +1085
    -972
      unpackage/dist/dev/mp-weixin/common/vendor.js
  91. +4
    -2
      unpackage/dist/dev/mp-weixin/pages/components/index/VolunteerHeader.js
  92. +2
    -2
      unpackage/dist/dev/mp-weixin/pages/components/shop/PointsCard.json
  93. +5
    -5
      unpackage/dist/dev/mp-weixin/pages/index/activity.js
  94. +52
    -14
      unpackage/dist/dev/mp-weixin/pages/index/community.js
  95. +1
    -0
      unpackage/dist/dev/mp-weixin/pages/index/community.json
  96. +1
    -1
      unpackage/dist/dev/mp-weixin/pages/index/community.wxml
  97. +0
    -4
      unpackage/dist/dev/mp-weixin/pages/index/community.wxss
  98. +20
    -14
      unpackage/dist/dev/mp-weixin/project.config.json
  99. +1
    -1
      unpackage/dist/dev/mp-weixin/subPages/community/publishPost.wxml
  100. +10
    -0
      unpackage/dist/dev/mp-weixin/subPages/community/publishPost.wxss

+ 3
- 1
pages/components/index/VolunteerHeader.vue View File

@ -52,7 +52,9 @@
})
},
async queryBannerList() {
const res = await this.$api.home.queryBannerList()
const res = await this.$api.home.queryBannerList({
type: 0
})
this.bannerList = res.result.records.map(item => item.image)
},
//


+ 22
- 6
pages/index/community.vue View File

@ -2,7 +2,8 @@
<view class="community-page">
<!-- 顶部图片 -->
<view class="banner-section">
<image class="banner-image" :src="currentTab === 'current' ? '/static/社区_背景.png' : '/static/社区_背景2.png'" mode="aspectFit"></image>
<!-- <image class="banner-image" :src="currentTab === 'current' ? '/static/社区_背景.png' : '/static/社区_背景2.png'" mode="aspectFit"></image> -->
<uv-swiper :list="bannerList" indicator indicatorMode="line" height="375rpx" ></uv-swiper>
</view>
<!-- Tab切换区域 -->
@ -96,6 +97,7 @@ export default {
return {
currentTab: 'current', // current: , past:
mixinListApi: 'community.queryPostList',
bannerList: []
}
},
computed: {
@ -113,6 +115,7 @@ export default {
this.currentTab = tab
this.initPage()
this.getList(true)
this.getBannerList()
},
openAction() {
@ -153,8 +156,21 @@ export default {
})
}
},
//
async getBannerList() {
const res = await this.$api.home.queryBannerList({
type: this.currentTab === 'current' ? 1 : 2
})
console.log('返回的结果', res);
if (res.result.records.length) {
this.bannerList = res.result.records.map(item => item.image)
}
}
},
onShow() {
this.getBannerList()
}
}
</script>
@ -172,10 +188,10 @@ export default {
overflow: hidden;
}
.banner-image {
width: 100%;
height: 100%;
}
// .banner-image {
// width: 100%;
// height: 100%;
// }
// Tab
.tab-section {


+ 13
- 3
subPages/community/publishPost.vue View File

@ -1,9 +1,9 @@
<template>
<view class="publish-page">
<!-- 顶部提示容器 -->
<view class="tip-container">
<uv-icon name="info-circle-fill" size="16" color="#007AFF"></uv-icon>
<text class="tip-text">留言板内容要经过审核才能发布成功提交审核中请耐心等待审核通过后会上线</text>
<view class="tip-container" :class="isPhoto ? 'red' : 'blue'" >
<uv-icon name="info-circle-fill" size="16" :color="isPhoto ? '#FF4757' : '#007AFF'"></uv-icon>
<text class="tip-text" :class="isPhoto ? 'red' : 'blue'">留言板内容要经过审核才能发布成功提交审核中请耐心等待审核通过后会上线</text>
</view>
<!-- 主要内容容器 -->
@ -174,11 +174,21 @@ export default {
align-items: flex-start;
gap: 16rpx;
border-left: 6rpx solid #007AFF;
&.red{
border-left-color: #FF4757;
background-color: rgba(255, 71, 87, 0.1);
}
&.blue{
border-left-color: #007AFF;
}
}
.tip-text {
font-size: 26rpx;
color: #1976D2;
&.red{
color: #FF4757;
}
line-height: 1.5;
flex: 1;
}


+ 63
- 53
subPages/login/login.vue View File

@ -1,13 +1,14 @@
<template>
<view class="login-container">
<!-- 背景图 -->
<image class="bg-image" src="/subPages/static/登录_背景图.png" mode="aspectFill"></image>
<image class="bg-image" :src="appBg" mode="aspectFill"></image>
<!-- 内容区域 -->
<view class="content">
<!-- 标题图片 -->
<view class="title-section">
<image class="title-image" src="/subPages/static/登录_标题.png" mode="widthFix"></image>
<!-- <image class="title-image" src="/subPages/static/登录_标题.png" mode="widthFix"></image> -->
<view class="login-title">{{ loginTitle }}</view>
</view>
<!-- 按钮区域 -->
@ -41,7 +42,7 @@
</view>
<view class="agreement-text-content">
<text class="agreement-text">阅读并同意我们的 </text>
<text class="agreement-link" @click="showAgreement">服务协议与隐私条款</text>
<text class="agreement-link" @click="showPolicy">服务协议与隐私条款</text>
<text class="agreement-text"> 以及 </text>
<text class="agreement-link" @click="showPrivacy">个人信息保护指引</text>
</view>
@ -49,6 +50,16 @@
</view>
</view>
</view>
<uv-modal ref="modalPolicy" title="服务协议与隐私条款">
<view class="slot-content">
<rich-text :nodes="loginPolicy"></rich-text>
</view>
</uv-modal>
<uv-modal ref="modalPrivacy" title="个人信息保护指引">
<view class="slot-content">
<rich-text :nodes="loginPrivacy"></rich-text>
</view>
</uv-modal>
</view>
</template>
@ -60,6 +71,20 @@ export default {
isAgreed: false
}
},
computed:{
appBg(){
return this.$store.state.configList['config_login_bg'].paramImage
},
loginTitle(){
return this.$store.state.configList['config_login_title'].paramText
},
loginPolicy(){
return this.$store.state.configList['config_login_policy'].paramTextarea
},
loginPrivacy(){
return this.$store.state.configList['config_login_privacy'].paramTextarea
},
},
methods: {
//
toggleAgreement() {
@ -128,39 +153,13 @@ export default {
},
//
showAgreement() {
uni.showModal({
title: '服务协议',
content: '用户服务协议\n\n为使用小程序名称的服务,您应当阅读并遵守《用户服务协议》(以下简称"本协议")。请您务必审慎阅读、充分理解各条款内容,特别是免责或者限制责任的条款,以及开通或使用某项服务的单独协议,并选择接受或不接受。限制、免责条款或者其他涉及您重大权益的条款可能以加粗、加下划线等形式提示您重点注意。\n\n除非您已阅读并接受本协议所有条款,否则您无权下载、安装或使用本软件及其相关服务。您的下载、安装、使用、获取账号、登录等行为即视为您已阅读并同意上述协议的约束。\n\n【协议的范围】\n本协议及《隐私政策》是您与小程序名称经营者之间关于用户使用小程序名称下',
showCancel: true,
cancelText: '拒绝',
confirmText: '同意',
success: function (res) {
if (res.confirm) {
console.log('用户同意服务协议');
} else if (res.cancel) {
console.log('用户拒绝服务协议');
}
}
});
showPolicy() {
this.$refs.modalPolicy.open()
},
//
showPrivacy() {
uni.showModal({
title: '隐私政策',
content: '【小程序名称】(以下称"我们")深知个人信息安全的重要性,我们将按照法律法规的规定,保护您的个人信息及隐私安全。我们制定本"隐私政策"并特别提示:希望您在使用【小程序名称】及相关服务前仔细阅读并理解本隐私政策,以便您出当的选择。\n\n本隐私政策将帮助您了解:\n• 我们会遵循隐私政策收集、使用您的信息,但不会仅因为您同意本隐私政策而采用强制捆绑的方式一揽子收集个人信息。\n• 当您使用或开启相关功能或使用服务时,为实现功能、服务所必需,我们会收集、使用相关信息。除非是为实现基本业务功能或根据法律法规要求所必需的必要信息,您均可以拒绝提供且不影响其他功能或服务。我们将在隐私政策',
showCancel: true,
cancelText: '拒绝',
confirmText: '同意',
success: function (res) {
if (res.confirm) {
console.log('用户同意隐私政策');
} else if (res.cancel) {
console.log('用户拒绝隐私政策');
}
}
});
this.$refs.modalPrivacy.open()
}
}
}
@ -197,32 +196,43 @@ export default {
display: flex;
align-items: flex-end;
justify-content: center;
padding-top: 300rpx;
.title-image {
width: 80%;
max-width: 500rpx;
padding: 120rpx;
.login-title{
color: #1488db;
font-size: 48rpx;
font-weight: bold;
position: relative;
}
.login-title::after{
content: '';
position: absolute;
left: 20rpx;
bottom: -8rpx;
width: 100%;
height: 24rpx;
border-radius: 50%;
background: linear-gradient(to bottom, #0085e4, transparent);
}
}
.welcome-section {
display: flex;
justify-content: center;
margin-bottom: 100rpx;
// .welcome-section {
// display: flex;
// justify-content: center;
// margin-bottom: 100rpx;
.welcome-box {
border: 2rpx dashed #1488DB;
border-radius: 10rpx;
padding: 20rpx 40rpx;
background: rgba(255, 255, 255, 0.9);
// .welcome-box {
// border: 2rpx dashed #1488DB;
// border-radius: 10rpx;
// padding: 20rpx 40rpx;
// background: rgba(255, 255, 255, 0.9);
.welcome-text {
font-size: 28rpx;
color: #1488DB;
font-weight: 500;
}
}
}
// .welcome-text {
// font-size: 28rpx;
// color: #1488DB;
// font-weight: 500;
// </span><span class="err"> pan> }
// }
// }
.button-section {
flex: 1;


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


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


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

@ -1,4 +1,4 @@
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/components/index/VolunteerHeader"],{"00ac":function(e,n,t){"use strict";t.d(n,"b",(function(){return i})),t.d(n,"c",(function(){return a})),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},a=[]},"4d8f":function(e,n,t){"use strict";t.r(n);var r=t("00ac"),i=t("efb1");for(var a in i)["default"].indexOf(a)<0&&function(e){t.d(n,e,(function(){return i[e]}))}(a);t("4e7c");var u=t("828b"),o=Object(u["a"])(i["default"],r["b"],r["c"],!1,null,"4c65b2e2",null,!1,r["a"],void 0);n["default"]=o.exports},"4e7c":function(e,n,t){"use strict";var r=t("b58a"),i=t.n(r);i.a},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")),a=r(t("ee10")),u={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,a.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();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,a.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,a.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=u}).call(this,t("df3c")["default"])},b58a:function(e,n,t){},efb1:function(e,n,t){"use strict";t.r(n);var r=t("7694"),i=t.n(r);for(var a in r)["default"].indexOf(a)<0&&function(e){t.d(n,e,(function(){return r[e]}))}(a);n["default"]=i.a}}]);
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/components/index/VolunteerHeader"],{"09f6":function(e,n,t){},"36c5":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=[]},"4d8f":function(e,n,t){"use strict";t.r(n);var r=t("36c5"),i=t("efb1");for(var u in i)["default"].indexOf(u)<0&&function(e){t.d(n,e,(function(){return i[e]}))}(u);t("4f2a");var a=t("828b"),o=Object(a["a"])(i["default"],r["b"],r["c"],!1,null,"ecc3f78e",null,!1,r["a"],void 0);n["default"]=o.exports},"4f2a":function(e,n,t){"use strict";var r=t("09f6"),i=t.n(r);i.a},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"])},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}}]);
;(global["webpackJsonp"] = global["webpackJsonp"] || []).push([
'pages/components/index/VolunteerHeader-create-component',
{


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

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

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

@ -1 +1 @@
.volunteer-header.data-v-4c65b2e2{width:100%}.volunteer-header .swiper-container.data-v-4c65b2e2{position:relative;margin:20rpx;border-radius:20rpx;overflow:hidden}.volunteer-header .swiper-container .header-title.data-v-4c65b2e2{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-4c65b2e2{font-size:36rpx;font-weight:700;color:#fff}.volunteer-header .swiper-container .header-title .date-text.data-v-4c65b2e2{font-size:28rpx;color:#2c5e2e;margin-top:6rpx}.volunteer-header .swiper-container .dove-icon.data-v-4c65b2e2{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-4c65b2e2{display:flex;align-items:center;background-color:#fff;padding:20rpx;margin:0 20rpx 20rpx;border-radius:12rpx;box-shadow:0rpx 1rpx 0rpx 0rpx #3a94e1}.volunteer-header .notice-bar .horn-icon.data-v-4c65b2e2{width:40rpx;height:40rpx;margin-right:10rpx}.volunteer-header .notice-bar .notice-scroll-container.data-v-4c65b2e2{flex:1;height:60rpx;overflow:hidden;position:relative}.volunteer-header .notice-bar .notice-scroll.data-v-4c65b2e2{position:absolute;top:0;left:0;width:100%}.volunteer-header .notice-bar .notice-text.data-v-4c65b2e2{display:block;height:60rpx;line-height:60rpx;font-size:28rpx;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.volunteer-header.data-v-ecc3f78e{width:100%}.volunteer-header .swiper-container.data-v-ecc3f78e{position:relative;margin:20rpx;border-radius:20rpx;overflow:hidden}.volunteer-header .swiper-container .header-title.data-v-ecc3f78e{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-ecc3f78e{font-size:36rpx;font-weight:700;color:#fff}.volunteer-header .swiper-container .header-title .date-text.data-v-ecc3f78e{font-size:28rpx;color:#2c5e2e;margin-top:6rpx}.volunteer-header .swiper-container .dove-icon.data-v-ecc3f78e{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-ecc3f78e{display:flex;align-items:center;background-color:#fff;padding:20rpx;margin:0 20rpx 20rpx;border-radius:12rpx;box-shadow:0rpx 1rpx 0rpx 0rpx #3a94e1}.volunteer-header .notice-bar .horn-icon.data-v-ecc3f78e{width:40rpx;height:40rpx;margin-right:10rpx}.volunteer-header .notice-bar .notice-scroll-container.data-v-ecc3f78e{flex:1;height:60rpx;overflow:hidden;position:relative}.volunteer-header .notice-bar .notice-scroll.data-v-ecc3f78e{position:absolute;top:0;left:0;width:100%}.volunteer-header .notice-bar .notice-text.data-v-ecc3f78e{display:block;height:60rpx;line-height:60rpx;font-size:28rpx;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}

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

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

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

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

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

@ -1 +1 @@
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/index/activity"],{"1ef6":function(t,e,n){"use strict";var i=n("d443"),a=n.n(i);a.a},"610b":function(t,e,n){"use strict";(function(t,e){var i=n("47a9");n("a476");i(n("3240"));var a=i(n("9191"));t.__webpack_require_UNI_MP_PLUGIN__=n,e(a.default)}).call(this,n("3223")["default"],n("df3c")["createPage"])},"70ed":function(t,e,n){"use strict";(function(t){var i=n("47a9");Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a=i(n("7eb4")),r=i(n("af34")),c=i(n("ee10")),u={data:function(){return{searchKeyword:"",primaryActiveTab:"current",params:{pageNo:1,pageSize:10,title:"",status:0},secondaryActiveIndex:0,activities:[]}},computed:{categoryActivityList:function(){return this.$store.state.categoryActivityList||[]}},methods:{handleSearch:function(t){t&&(this.params["title"]=t),this.initData(),this.getActivityList()},switchPrimaryTab:function(t){this.primaryActiveTab=t,this.initData(),delete this.params["categoryId"],this.secondaryActiveIndex=0,this.params["status"]="current"===t?0:1,this.getActivityList()},switchSecondaryTab:function(t,e){var n=arguments,i=this;return(0,c.default)(a.default.mark((function e(){var r;return a.default.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return r=n.length>2&&void 0!==n[2]?n[2]:null,i.initData(),i.secondaryActiveIndex=t,delete i.params["categoryId"],0===t?console.log("点击了全部Tab"):i.params["categoryId"]=r,e.next=7,i.getActivityList();case 7:case"end":return e.stop()}}),e)})))()},goToActivityDetail:function(e){t.navigateTo({url:"/subPages/index/activityDetail?id=".concat(e.id)})},signUpActivity:function(e){e.isFullOrExpired?t.showToast({title:"活动已结束",icon:"none"}):t.navigateTo({url:"/subPages/index/activityDetail?id=".concat(e.id)})},getActivityList:function(){var e=this;return(0,c.default)(a.default.mark((function n(){var i,c;return a.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,e.$api.activity.queryActivityList(e.params);case 2:i=n.sent,i.result.records.length?((c=e.activities).push.apply(c,(0,r.default)(i.result.records)),e.params.pageNo++):t.showToast({title:"暂无活动数据",icon:"none"});case 4:case"end":return n.stop()}}),n)})))()},initData:function(){this.params["pageNo"]=1,this.activities=[]}},onShow:function(){var t=this;return(0,c.default)(a.default.mark((function e(){return a.default.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(0!==t.categoryActivityList.length){e.next=3;break}return e.next=3,t.$store.dispatch("getCategoryActivityList");case 3:return t.initData(),t.params["title"]="",e.next=7,t.getActivityList();case 7:case"end":return e.stop()}}),e)})))()},onReachBottom:function(){this.getActivityList()},onPullDownRefresh:function(){var e=this;return(0,c.default)(a.default.mark((function n(){return a.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return e.initData(),n.next=3,e.getActivityList();case 3:t.stopPullDownRefresh();case 4:case"end":return n.stop()}}),n)})))()}};e.default=u}).call(this,n("df3c")["default"])},"90fd":function(t,e,n){"use strict";n.d(e,"b",(function(){return a})),n.d(e,"c",(function(){return r})),n.d(e,"a",(function(){return i}));var i={uvSearch:function(){return Promise.all([n.e("common/vendor"),n.e("uni_modules/uv-search/components/uv-search/uv-search")]).then(n.bind(null,"f2c6"))},uvIcon:function(){return Promise.all([n.e("common/vendor"),n.e("uni_modules/uv-icon/components/uv-icon/uv-icon")]).then(n.bind(null,"1509"))},uvButton:function(){return Promise.all([n.e("common/vendor"),n.e("uni_modules/uv-button/components/uv-button/uv-button")]).then(n.bind(null,"2f88"))},uvEmpty:function(){return Promise.all([n.e("common/vendor"),n.e("uni_modules/uv-empty/components/uv-empty/uv-empty")]).then(n.bind(null,"b3f9"))}},a=function(){var t=this.$createElement,e=(this._self._c,this.activities.length);this.$mp.data=Object.assign({},{$root:{g0:e}})},r=[]},9191:function(t,e,n){"use strict";n.r(e);var i=n("90fd"),a=n("dc63");for(var r in a)["default"].indexOf(r)<0&&function(t){n.d(e,t,(function(){return a[t]}))}(r);n("1ef6");var c=n("828b"),u=Object(c["a"])(a["default"],i["b"],i["c"],!1,null,"6dbaab9e",null,!1,i["a"],void 0);e["default"]=u.exports},d443:function(t,e,n){},dc63:function(t,e,n){"use strict";n.r(e);var i=n("70ed"),a=n.n(i);for(var r in i)["default"].indexOf(r)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(r);e["default"]=a.a}},[["610b","common/runtime","common/vendor"]]]);
(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"]]]);

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

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

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

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

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

@ -1 +1 @@
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/index/community"],{"7fb2":function(t,n,e){"use strict";(function(t){var u=e("47a9");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=u(e("7eb4")),o=u(e("af34")),r=u(e("ee10")),a=u(e("3d37")),c={mixins:[a.default],name:"CommunityPage",data:function(){return{currentTab:"current",mixinListApi:"community.queryPostList"}},computed:{actionButtonText:function(){return"current"===this.currentTab?"我要留言":"随手拍"}},methods:{mixinSetParams:function(){return{type:"current"===this.currentTab?0:1}},switchTab:function(t){this.currentTab=t,this.initPage(),this.getList(!0)},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 n=this;return(0,r.default)(i.default.mark((function e(){var u,r;return i.default.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,n.$api.community.queryPostList({pageNo:n.pageNo,pageSize:n.pageSize,type:"current"===n.currentTab?0:1});case 2:u=e.sent,u.result.records.length?((r=n.postList).push.apply(r,(0,o.default)(u.result.records)),n.pageNo++):t.showToast({title:"暂无数据",icon:"none"});case 4:case"end":return e.stop()}}),e)})))()}}};n.default=c}).call(this,e("df3c")["default"])},a409:function(t,n,e){"use strict";e.d(n,"b",(function(){return i})),e.d(n,"c",(function(){return o})),e.d(n,"a",(function(){return u}));var u={uvIcon:function(){return Promise.all([e.e("common/vendor"),e.e("uni_modules/uv-icon/components/uv-icon/uv-icon")]).then(e.bind(null,"1509"))}},i=function(){var t=this,n=t.$createElement,e=(t._self._c,t.__map(t.list,(function(n,e){var u=t.__get_orig(n),i=n.image&&n.image.length>0,o=i?n.image.split(","):null,r=n.communityCommentList&&n.communityCommentList.length>0,a=r?n.communityCommentList.length:null;return{$orig:u,g0:i,l0:o,g1:r,g2:a}})));t.$mp.data=Object.assign({},{$root:{l1:e}})},o=[]},bbad:function(t,n,e){"use strict";var u=e("c4c6"),i=e.n(u);i.a},c4c6:function(t,n,e){},c849:function(t,n,e){"use strict";e.r(n);var u=e("a409"),i=e("d9b3");for(var o in i)["default"].indexOf(o)<0&&function(t){e.d(n,t,(function(){return i[t]}))}(o);e("bbad");var r=e("828b"),a=Object(r["a"])(i["default"],u["b"],u["c"],!1,null,"55bb6bc1",null,!1,u["a"],void 0);n["default"]=a.exports},d9b3:function(t,n,e){"use strict";e.r(n);var u=e("7fb2"),i=e.n(u);for(var o in u)["default"].indexOf(o)<0&&function(t){e.d(n,t,(function(){return u[t]}))}(o);n["default"]=i.a},f680:function(t,n,e){"use strict";(function(t,n){var u=e("47a9");e("a476");u(e("3240"));var i=u(e("c849"));t.__webpack_require_UNI_MP_PLUGIN__=e,n(i.default)}).call(this,e("3223")["default"],e("df3c")["createPage"])}},[["f680","common/runtime","common/vendor"]]]);
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/index/community"],{"4b50":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{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,console.log("返回的结果",n),n.result.records.length&&(t.bannerList=n.result.records.map((function(t){return t.image})));case 5:case"end":return e.stop()}}),e)})))()}},onShow:function(){this.getBannerList()}};e.default=c}).call(this,n("df3c")["default"])},"86bf":function(t,e,n){"use strict";var r=n("e8e0"),u=n.n(r);u.a},c849:function(t,e,n){"use strict";n.r(e);var r=n("4b50"),u=n("d9b3");for(var i in u)["default"].indexOf(i)<0&&function(t){n.d(e,t,(function(){return u[t]}))}(i);n("86bf");var o=n("828b"),a=Object(o["a"])(u["default"],r["b"],r["c"],!1,null,"244a9e46",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},e8e0:function(t,e,n){},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"]]]);

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

@ -2,6 +2,7 @@
"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"
}
}

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

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

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

@ -1 +1 @@
.community-page.data-v-55bb6bc1{min-height:100vh;background-color:#f8f9fa;position:relative;padding-bottom:120rpx}.banner-section.data-v-55bb6bc1{height:375rpx;overflow:hidden}.banner-image.data-v-55bb6bc1{width:100%;height:100%}.tab-section.data-v-55bb6bc1{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-55bb6bc1{display:flex;justify-content:space-evenly}.tab-item.data-v-55bb6bc1{position:relative;padding:30rpx 0}.tab-item .tab-text.data-v-55bb6bc1{font-size:32rpx;color:#666;font-weight:500;transition:color .3s ease}.tab-item.active .tab-text.data-v-55bb6bc1{color:#007aff;font-weight:700}.tab-line.data-v-55bb6bc1{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-55bb6bc1 .3s ease;animation:slideIn-data-v-55bb6bc1 .3s ease}@-webkit-keyframes slideIn-data-v-55bb6bc1{from{width:0}to{width:40rpx}}@keyframes slideIn-data-v-55bb6bc1{from{width:0}to{width:40rpx}}.post-item.data-v-55bb6bc1{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-55bb6bc1:active{-webkit-transform:scale(.98);transform:scale(.98);box-shadow:0 4rpx 20rpx rgba(0,0,0,.1)}.user-info.data-v-55bb6bc1{display:flex;align-items:center;margin-bottom:24rpx}.user-avatar.data-v-55bb6bc1{width:88rpx;height:88rpx;border-radius:50%;margin-right:24rpx;border:2rpx solid #f0f0f0}.user-details.data-v-55bb6bc1{flex:1}.username.data-v-55bb6bc1{font-size:30rpx;font-weight:700;color:#333;display:block;margin-bottom:8rpx}.post-time.data-v-55bb6bc1{font-size:24rpx;color:#999}.post-content .post-text.data-v-55bb6bc1{font-size:30rpx;color:#333;line-height:1.6;display:block;margin-bottom:24rpx}.image-grid.data-v-55bb6bc1{display:flex;flex-wrap:wrap;gap:12rpx}.post-image.data-v-55bb6bc1{width:200rpx;height:200rpx;border-radius:12rpx;border:1rpx solid #f0f0f0}.comment-list.data-v-55bb6bc1{margin-top:24rpx;padding-top:24rpx;border-top:1rpx solid #f0f0f0}.comment-header.data-v-55bb6bc1{margin-bottom:20rpx}.comment-title.data-v-55bb6bc1{font-size:28rpx;color:#666;font-weight:500}.comment-item.data-v-55bb6bc1{background-color:#f8f9fa;border-radius:12rpx;padding:20rpx;margin-bottom:16rpx}.comment-item.data-v-55bb6bc1:last-child{margin-bottom:0}.comment-user-info.data-v-55bb6bc1{display:flex;align-items:center;justify-content:space-between;margin-bottom:12rpx}.comment-username.data-v-55bb6bc1{font-size:26rpx;color:#007aff;font-weight:500}.comment-time.data-v-55bb6bc1{font-size:22rpx;color:#999}.comment-content.data-v-55bb6bc1{font-size:28rpx;color:#333;line-height:1.5;display:block}.action-btn.data-v-55bb6bc1{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-55bb6bc1:active{-webkit-transform:scale(.95);transform:scale(.95);box-shadow:0 4rpx 16rpx rgba(0,122,255,.6)}.action-btn.photo.data-v-55bb6bc1{background:linear-gradient(135deg,#f66,#c33)}.action-text.data-v-55bb6bc1{font-size:20rpx;color:#fff;margin-top:8rpx;font-weight:700}
.community-page.data-v-244a9e46{min-height:100vh;background-color:#f8f9fa;position:relative;padding-bottom:120rpx}.banner-section.data-v-244a9e46{height:375rpx;overflow:hidden}.tab-section.data-v-244a9e46{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-244a9e46{display:flex;justify-content:space-evenly}.tab-item.data-v-244a9e46{position:relative;padding:30rpx 0}.tab-item .tab-text.data-v-244a9e46{font-size:32rpx;color:#666;font-weight:500;transition:color .3s ease}.tab-item.active .tab-text.data-v-244a9e46{color:#007aff;font-weight:700}.tab-line.data-v-244a9e46{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-244a9e46 .3s ease;animation:slideIn-data-v-244a9e46 .3s ease}@-webkit-keyframes slideIn-data-v-244a9e46{from{width:0}to{width:40rpx}}@keyframes slideIn-data-v-244a9e46{from{width:0}to{width:40rpx}}.post-item.data-v-244a9e46{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-244a9e46:active{-webkit-transform:scale(.98);transform:scale(.98);box-shadow:0 4rpx 20rpx rgba(0,0,0,.1)}.user-info.data-v-244a9e46{display:flex;align-items:center;margin-bottom:24rpx}.user-avatar.data-v-244a9e46{width:88rpx;height:88rpx;border-radius:50%;margin-right:24rpx;border:2rpx solid #f0f0f0}.user-details.data-v-244a9e46{flex:1}.username.data-v-244a9e46{font-size:30rpx;font-weight:700;color:#333;display:block;margin-bottom:8rpx}.post-time.data-v-244a9e46{font-size:24rpx;color:#999}.post-content .post-text.data-v-244a9e46{font-size:30rpx;color:#333;line-height:1.6;display:block;margin-bottom:24rpx}.image-grid.data-v-244a9e46{display:flex;flex-wrap:wrap;gap:12rpx}.post-image.data-v-244a9e46{width:200rpx;height:200rpx;border-radius:12rpx;border:1rpx solid #f0f0f0}.comment-list.data-v-244a9e46{margin-top:24rpx;padding-top:24rpx;border-top:1rpx solid #f0f0f0}.comment-header.data-v-244a9e46{margin-bottom:20rpx}.comment-title.data-v-244a9e46{font-size:28rpx;color:#666;font-weight:500}.comment-item.data-v-244a9e46{background-color:#f8f9fa;border-radius:12rpx;padding:20rpx;margin-bottom:16rpx}.comment-item.data-v-244a9e46:last-child{margin-bottom:0}.comment-user-info.data-v-244a9e46{display:flex;align-items:center;justify-content:space-between;margin-bottom:12rpx}.comment-username.data-v-244a9e46{font-size:26rpx;color:#007aff;font-weight:500}.comment-time.data-v-244a9e46{font-size:22rpx;color:#999}.comment-content.data-v-244a9e46{font-size:28rpx;color:#333;line-height:1.5;display:block}.action-btn.data-v-244a9e46{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-244a9e46:active{-webkit-transform:scale(.95);transform:scale(.95);box-shadow:0 4rpx 16rpx rgba(0,122,255,.6)}.action-btn.photo.data-v-244a9e46{background:linear-gradient(135deg,#f66,#c33)}.action-text.data-v-244a9e46{font-size:20rpx;color:#fff;margin-top:8rpx;font-weight:700}

+ 1
- 1
unpackage/dist/build/mp-weixin/subPages/community/publishPost.js View File

@ -1 +1 @@
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["subPages/community/publishPost"],{3623:function(t,n,e){"use strict";e.d(n,"b",(function(){return u})),e.d(n,"c",(function(){return a})),e.d(n,"a",(function(){return o}));var o={uvIcon:function(){return Promise.all([e.e("common/vendor"),e.e("uni_modules/uv-icon/components/uv-icon/uv-icon")]).then(e.bind(null,"1509"))},uvButton:function(){return Promise.all([e.e("common/vendor"),e.e("uni_modules/uv-button/components/uv-button/uv-button")]).then(e.bind(null,"2f88"))}},u=function(){var t=this.$createElement,n=(this._self._c,this.content.length),e=this.image.length,o=this.content.trim();this.$mp.data=Object.assign({},{$root:{g0:n,g1:e,g2:o}})},a=[]},"3b9f":function(t,n,e){},"5a32":function(t,n,e){"use strict";e.r(n);var o=e("3623"),u=e("6430");for(var a in u)["default"].indexOf(a)<0&&function(t){e.d(n,t,(function(){return u[t]}))}(a);e("83c3");var i=e("828b"),c=Object(i["a"])(u["default"],o["b"],o["c"],!1,null,"04f18a08",null,!1,o["a"],void 0);n["default"]=c.exports},6430:function(t,n,e){"use strict";e.r(n);var o=e("6f6a"),u=e.n(o);for(var a in o)["default"].indexOf(a)<0&&function(t){e.d(n,t,(function(){return o[t]}))}(a);n["default"]=u.a},"6f6a":function(t,n,e){"use strict";(function(t){var o=e("47a9");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var u=o(e("7eb4")),a=o(e("ee10")),i={name:"PublishPost",data:function(){return{content:"",image:[],isPhoto:!1}},methods:{chooseImage:function(){var n=this;this.image.length;t.chooseImage({count:1,sourceType:["album","camera"],success:function(){var e=(0,a.default)(u.default.mark((function e(o){var a,i;return u.default.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return a={path:o.tempFilePaths[0]},e.next=3,n.$utils.uploadImage(a);case 3:i=e.sent,n.image.push(i.url),t.showToast({title:"图片上传成功",icon:"success"});case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),fail:function(t){console.error("选择图片失败:",t)}})},removeImage:function(t){this.image.splice(t,1)},submitPost:function(){var n=this;return(0,a.default)(u.default.mark((function e(){var o;return u.default.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(n.content.trim()){e.next=3;break}return t.showToast({title:"请输入留言内容",icon:"none"}),e.abrupt("return");case 3:return e.next=5,n.$api.community.addPost({content:n.content,image:n.image.toString(),type:n.isPhoto?1:0});case 5:o=e.sent,200===o.code?n.$refs.globalPopupRef.open({content:"您的随手拍内容已提交审核!",subContent:"审核通过后会自动展示在随手拍上!",titleType:"submit",popupType:"success",closefn:function(){setTimeout((function(){t.navigateBack()}),300)}}):t.showToast({title:"".concat(o.message),icon:"none"});case 7:case"end":return e.stop()}}),e)})))()}},onLoad:function(t){"photo"===t.page&&(this.isPhoto=!0)}};n.default=i}).call(this,e("df3c")["default"])},"83c3":function(t,n,e){"use strict";var o=e("3b9f"),u=e.n(o);u.a},a762:function(t,n,e){"use strict";(function(t,n){var o=e("47a9");e("a476");o(e("3240"));var u=o(e("5a32"));t.__webpack_require_UNI_MP_PLUGIN__=e,n(u.default)}).call(this,e("3223")["default"],e("df3c")["createPage"])}},[["a762","common/runtime","common/vendor"]]]);
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["subPages/community/publishPost"],{"5a32":function(t,n,e){"use strict";e.r(n);var o=e("f19c"),u=e("6430");for(var a in u)["default"].indexOf(a)<0&&function(t){e.d(n,t,(function(){return u[t]}))}(a);e("c63b9");var c=e("828b"),i=Object(c["a"])(u["default"],o["b"],o["c"],!1,null,"024215d0",null,!1,o["a"],void 0);n["default"]=i.exports},6430:function(t,n,e){"use strict";e.r(n);var o=e("6f6a"),u=e.n(o);for(var a in o)["default"].indexOf(a)<0&&function(t){e.d(n,t,(function(){return o[t]}))}(a);n["default"]=u.a},"6f6a":function(t,n,e){"use strict";(function(t){var o=e("47a9");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var u=o(e("7eb4")),a=o(e("ee10")),c={name:"PublishPost",data:function(){return{content:"",image:[],isPhoto:!1}},methods:{chooseImage:function(){var n=this;this.image.length;t.chooseImage({count:1,sourceType:["album","camera"],success:function(){var e=(0,a.default)(u.default.mark((function e(o){var a,c;return u.default.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return a={path:o.tempFilePaths[0]},e.next=3,n.$utils.uploadImage(a);case 3:c=e.sent,n.image.push(c.url),t.showToast({title:"图片上传成功",icon:"success"});case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),fail:function(t){console.error("选择图片失败:",t)}})},removeImage:function(t){this.image.splice(t,1)},submitPost:function(){var n=this;return(0,a.default)(u.default.mark((function e(){var o;return u.default.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(n.content.trim()){e.next=3;break}return t.showToast({title:"请输入留言内容",icon:"none"}),e.abrupt("return");case 3:return e.next=5,n.$api.community.addPost({content:n.content,image:n.image.toString(),type:n.isPhoto?1:0});case 5:o=e.sent,200===o.code?n.$refs.globalPopupRef.open({content:"您的随手拍内容已提交审核!",subContent:"审核通过后会自动展示在随手拍上!",titleType:"submit",popupType:"success",closefn:function(){setTimeout((function(){t.navigateBack()}),300)}}):t.showToast({title:"".concat(o.message),icon:"none"});case 7:case"end":return e.stop()}}),e)})))()}},onLoad:function(t){"photo"===t.page&&(this.isPhoto=!0)}};n.default=c}).call(this,e("df3c")["default"])},"8ec4":function(t,n,e){},a762:function(t,n,e){"use strict";(function(t,n){var o=e("47a9");e("a476");o(e("3240"));var u=o(e("5a32"));t.__webpack_require_UNI_MP_PLUGIN__=e,n(u.default)}).call(this,e("3223")["default"],e("df3c")["createPage"])},c63b9:function(t,n,e){"use strict";var o=e("8ec4"),u=e.n(o);u.a},f19c:function(t,n,e){"use strict";e.d(n,"b",(function(){return u})),e.d(n,"c",(function(){return a})),e.d(n,"a",(function(){return o}));var o={uvIcon:function(){return Promise.all([e.e("common/vendor"),e.e("uni_modules/uv-icon/components/uv-icon/uv-icon")]).then(e.bind(null,"1509"))},uvButton:function(){return Promise.all([e.e("common/vendor"),e.e("uni_modules/uv-button/components/uv-button/uv-button")]).then(e.bind(null,"2f88"))}},u=function(){var t=this.$createElement,n=(this._self._c,this.content.length),e=this.image.length,o=this.content.trim();this.$mp.data=Object.assign({},{$root:{g0:n,g1:e,g2:o}})},a=[]}},[["a762","common/runtime","common/vendor"]]]);

+ 1
- 1
unpackage/dist/build/mp-weixin/subPages/community/publishPost.wxml View File

@ -1 +1 @@
<view class="publish-page data-v-04f18a08"><view class="tip-container data-v-04f18a08"><uv-icon vue-id="5aa8448c-1" name="info-circle-fill" size="16" color="#007AFF" class="data-v-04f18a08" bind:__l="__l"></uv-icon><text class="tip-text data-v-04f18a08">留言板内容要经过审核才能发布成功,提交审核中请耐心等待,审核通过后会上线!</text></view><view class="main-container data-v-04f18a08"><view class="title-section data-v-04f18a08"><view class="{{['vertical-line','data-v-04f18a08',isPhoto?'red':'blue']}}"></view><text class="title-text data-v-04f18a08">{{''+(isPhoto?'木龄见':'木龄说')+''}}</text></view><view class="message-section data-v-04f18a08"><text class="section-label data-v-04f18a08">您对本社区发展有什么建议和期待,欢迎留言</text><view class="textarea-container data-v-04f18a08"><textarea class="message-textarea data-v-04f18a08" placeholder="请输入您的留言内容..." maxlength="500" show-confirm-bar="{{false}}" data-event-opts="{{[['input',[['__set_model',['','content','$event',[]]]]]]}}" value="{{content}}" bindinput="__e"></textarea><view class="char-count data-v-04f18a08"><text class="count-text data-v-04f18a08">{{$root.g0+"/500"}}</text></view></view></view><view class="image-section data-v-04f18a08"><view class="image-grid data-v-04f18a08"><block wx:for="{{image}}" wx:for-item="image" wx:for-index="index" wx:key="index"><view class="image-item data-v-04f18a08"><image class="preview-image data-v-04f18a08" src="{{image}}" mode="aspectFill"></image><view data-event-opts="{{[['tap',[['removeImage',[index]]]]]}}" class="delete-btn data-v-04f18a08" bindtap="__e"><uv-icon vue-id="{{'5aa8448c-2-'+index}}" name="close" size="12" color="white" class="data-v-04f18a08" bind:__l="__l"></uv-icon></view></view></block><block wx:if="{{$root.g1<9}}"><view data-event-opts="{{[['tap',[['chooseImage',['$event']]]]]}}" class="add-image-btn data-v-04f18a08" bindtap="__e"><uv-icon vue-id="5aa8448c-3" name="plus" size="24" color="#999" class="data-v-04f18a08" bind:__l="__l"></uv-icon><text class="add-text data-v-04f18a08">添加图片</text></view></block></view></view></view><view class="submit-container data-v-04f18a08"><uv-button class="submit-btn data-v-04f18a08" vue-id="5aa8448c-4" type="primary" shape="circle" disabled="{{!$root.g2}}" data-event-opts="{{[['^click',[['submitPost']]]]}}" bind:click="__e" bind:__l="__l" vue-slots="{{['default']}}">提交审核</uv-button></view><global-popup vue-id="5aa8448c-5" data-ref="globalPopupRef" class="data-v-04f18a08 vue-ref" bind:__l="__l"></global-popup></view>
<view class="publish-page data-v-024215d0"><view class="{{['tip-container','data-v-024215d0',isPhoto?'red':'blue']}}"><uv-icon vue-id="5aa8448c-1" name="info-circle-fill" size="16" color="{{isPhoto?'#FF4757':'#007AFF'}}" class="data-v-024215d0" bind:__l="__l"></uv-icon><text class="{{['tip-text','data-v-024215d0',isPhoto?'red':'blue']}}">留言板内容要经过审核才能发布成功,提交审核中请耐心等待,审核通过后会上线!</text></view><view class="main-container data-v-024215d0"><view class="title-section data-v-024215d0"><view class="{{['vertical-line','data-v-024215d0',isPhoto?'red':'blue']}}"></view><text class="title-text data-v-024215d0">{{''+(isPhoto?'木龄见':'木龄说')+''}}</text></view><view class="message-section data-v-024215d0"><text class="section-label data-v-024215d0">您对本社区发展有什么建议和期待,欢迎留言</text><view class="textarea-container data-v-024215d0"><textarea class="message-textarea data-v-024215d0" placeholder="请输入您的留言内容..." maxlength="500" show-confirm-bar="{{false}}" data-event-opts="{{[['input',[['__set_model',['','content','$event',[]]]]]]}}" value="{{content}}" bindinput="__e"></textarea><view class="char-count data-v-024215d0"><text class="count-text data-v-024215d0">{{$root.g0+"/500"}}</text></view></view></view><view class="image-section data-v-024215d0"><view class="image-grid data-v-024215d0"><block wx:for="{{image}}" wx:for-item="image" wx:for-index="index" wx:key="index"><view class="image-item data-v-024215d0"><image class="preview-image data-v-024215d0" src="{{image}}" mode="aspectFill"></image><view data-event-opts="{{[['tap',[['removeImage',[index]]]]]}}" class="delete-btn data-v-024215d0" bindtap="__e"><uv-icon vue-id="{{'5aa8448c-2-'+index}}" name="close" size="12" color="white" class="data-v-024215d0" bind:__l="__l"></uv-icon></view></view></block><block wx:if="{{$root.g1<9}}"><view data-event-opts="{{[['tap',[['chooseImage',['$event']]]]]}}" class="add-image-btn data-v-024215d0" bindtap="__e"><uv-icon vue-id="5aa8448c-3" name="plus" size="24" color="#999" class="data-v-024215d0" bind:__l="__l"></uv-icon><text class="add-text data-v-024215d0">添加图片</text></view></block></view></view></view><view class="submit-container data-v-024215d0"><uv-button class="submit-btn data-v-024215d0" vue-id="5aa8448c-4" type="primary" shape="circle" disabled="{{!$root.g2}}" data-event-opts="{{[['^click',[['submitPost']]]]}}" bind:click="__e" bind:__l="__l" vue-slots="{{['default']}}">提交审核</uv-button></view><global-popup vue-id="5aa8448c-5" data-ref="globalPopupRef" class="data-v-024215d0 vue-ref" bind:__l="__l"></global-popup></view>

+ 1
- 1
unpackage/dist/build/mp-weixin/subPages/community/publishPost.wxss View File

@ -1 +1 @@
.publish-page.data-v-04f18a08{min-height:100vh;background-color:#f3f7f8}.tip-container.data-v-04f18a08{background-color:#e3f2fd;padding:24rpx 32rpx;margin:20rpx;border-radius:12rpx;display:flex;align-items:flex-start;gap:16rpx;border-left:6rpx solid #007aff}.tip-text.data-v-04f18a08{font-size:26rpx;color:#1976d2;line-height:1.5;flex:1}.main-container.data-v-04f18a08{flex:1;margin:0 20rpx;background-color:#fff;border-radius:16rpx;padding:32rpx;box-shadow:0 2rpx 12rpx rgba(0,0,0,.05)}.title-section.data-v-04f18a08{margin-bottom:32rpx;display:flex;align-items:center;gap:16rpx}.vertical-line.data-v-04f18a08{width:8rpx;height:40rpx;border-radius:4rpx}.vertical-line.red.data-v-04f18a08{background-color:#ff4757}.vertical-line.blue.data-v-04f18a08{background-color:#007aff}.title-text.data-v-04f18a08{font-size:36rpx;font-weight:700;color:#333}.message-section.data-v-04f18a08{margin-bottom:40rpx}.section-label.data-v-04f18a08{font-size:28rpx;color:#666;display:block;margin-bottom:20rpx}.textarea-container.data-v-04f18a08{position:relative;background-color:#f5f5f5;border-radius:12rpx;padding:24rpx}.message-textarea.data-v-04f18a08{width:100%;min-height:300rpx;font-size:30rpx;color:#333;background-color:initial;border:none;outline:none;resize:none;line-height:1.6}.char-count.data-v-04f18a08{position:absolute;bottom:16rpx;right:16rpx}.count-text.data-v-04f18a08{font-size:24rpx;color:#999}.image-section.data-v-04f18a08{margin-bottom:40rpx}.image-grid.data-v-04f18a08{display:flex;flex-wrap:wrap;gap:16rpx}.image-item.data-v-04f18a08{position:relative;width:200rpx;height:200rpx;border-radius:12rpx;overflow:hidden}.preview-image.data-v-04f18a08{width:100%;height:100%}.delete-btn.data-v-04f18a08{position:absolute;top:8rpx;right:8rpx;width:40rpx;height:40rpx;background-color:rgba(0,0,0,.6);border-radius:50%;display:flex;align-items:center;justify-content:center}.add-image-btn.data-v-04f18a08{width:200rpx;height:200rpx;border:2rpx dashed #ddd;border-radius:12rpx;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12rpx;background-color:#fafafa;transition:all .3s ease}.add-image-btn.data-v-04f18a08:active{background-color:#f0f0f0;border-color:#007aff}.add-text.data-v-04f18a08{font-size:24rpx;color:#999}.submit-container.data-v-04f18a08{padding:32rpx 40rpx;margin-top:60rpx;border-top:1rpx solid #f0f0f0}.submit-btn.data-v-04f18a08{width:100%;height:88rpx;border-radius:44rpx;font-size:32rpx;font-weight:700}
.publish-page.data-v-024215d0{min-height:100vh;background-color:#f3f7f8}.tip-container.data-v-024215d0{background-color:#e3f2fd;padding:24rpx 32rpx;margin:20rpx;border-radius:12rpx;display:flex;align-items:flex-start;gap:16rpx;border-left:6rpx solid #007aff}.tip-container.red.data-v-024215d0{border-left-color:#ff4757;background-color:rgba(255,71,87,.1)}.tip-container.blue.data-v-024215d0{border-left-color:#007aff}.tip-text.data-v-024215d0{font-size:26rpx;color:#1976d2;line-height:1.5;flex:1}.tip-text.red.data-v-024215d0{color:#ff4757}.main-container.data-v-024215d0{flex:1;margin:0 20rpx;background-color:#fff;border-radius:16rpx;padding:32rpx;box-shadow:0 2rpx 12rpx rgba(0,0,0,.05)}.title-section.data-v-024215d0{margin-bottom:32rpx;display:flex;align-items:center;gap:16rpx}.vertical-line.data-v-024215d0{width:8rpx;height:40rpx;border-radius:4rpx}.vertical-line.red.data-v-024215d0{background-color:#ff4757}.vertical-line.blue.data-v-024215d0{background-color:#007aff}.title-text.data-v-024215d0{font-size:36rpx;font-weight:700;color:#333}.message-section.data-v-024215d0{margin-bottom:40rpx}.section-label.data-v-024215d0{font-size:28rpx;color:#666;display:block;margin-bottom:20rpx}.textarea-container.data-v-024215d0{position:relative;background-color:#f5f5f5;border-radius:12rpx;padding:24rpx}.message-textarea.data-v-024215d0{width:100%;min-height:300rpx;font-size:30rpx;color:#333;background-color:initial;border:none;outline:none;resize:none;line-height:1.6}.char-count.data-v-024215d0{position:absolute;bottom:16rpx;right:16rpx}.count-text.data-v-024215d0{font-size:24rpx;color:#999}.image-section.data-v-024215d0{margin-bottom:40rpx}.image-grid.data-v-024215d0{display:flex;flex-wrap:wrap;gap:16rpx}.image-item.data-v-024215d0{position:relative;width:200rpx;height:200rpx;border-radius:12rpx;overflow:hidden}.preview-image.data-v-024215d0{width:100%;height:100%}.delete-btn.data-v-024215d0{position:absolute;top:8rpx;right:8rpx;width:40rpx;height:40rpx;background-color:rgba(0,0,0,.6);border-radius:50%;display:flex;align-items:center;justify-content:center}.add-image-btn.data-v-024215d0{width:200rpx;height:200rpx;border:2rpx dashed #ddd;border-radius:12rpx;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12rpx;background-color:#fafafa;transition:all .3s ease}.add-image-btn.data-v-024215d0:active{background-color:#f0f0f0;border-color:#007aff}.add-text.data-v-024215d0{font-size:24rpx;color:#999}.submit-container.data-v-024215d0{padding:32rpx 40rpx;margin-top:60rpx;border-top:1rpx solid #f0f0f0}.submit-btn.data-v-024215d0{width:100%;height:88rpx;border-radius:44rpx;font-size:32rpx;font-weight:700}

+ 1
- 1
unpackage/dist/build/mp-weixin/subPages/login/login.js View File

@ -1 +1 @@
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["subPages/login/login"],{"0583":function(n,e,t){"use strict";(function(n){var o=t("47a9");Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var c=o(t("7eb4")),i=o(t("ee10")),u={name:"Login",data:function(){return{isAgreed:!1}},methods:{toggleAgreement:function(){this.isAgreed=!this.isAgreed,console.log("协议同意状态:",this.isAgreed)},phoneLogin:function(){var e=this;this.isAgreed?n.login({provider:"weixin",success:function(){var t=(0,i.default)(c.default.mark((function t(o){var i,u;return c.default.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.$api.login.login({code:o.code});case 2:i=t.sent,n.setStorageSync("token",i.result.token),u=i.result.userInfo,u.headImage&&u.nickName&&u.phone?(n.showToast({title:"登录成功",icon:"success"}),setTimeout((function(){n.switchTab({url:"/pages/index/index"})}),500)):(n.showToast({title:"请先完善个人信息",icon:"none"}),setTimeout((function(){n.navigateTo({url:"/subPages/login/userInfo"})}),500));case 6:case"end":return t.stop()}}),t)})));return function(n){return t.apply(this,arguments)}}(),fail:function(e){n.showToast({title:"".concat(e.errMsg),icon:"none"})}}):n.showToast({title:"请先同意协议条款",icon:"none"})},cancelLogin:function(){console.log("取消登录"),n.switchTab({url:"/pages/index/index"})},showAgreement:function(){n.showModal({title:"服务协议",content:'用户服务协议\n\n为使用小程序名称的服务,您应当阅读并遵守《用户服务协议》(以下简称"本协议")。请您务必审慎阅读、充分理解各条款内容,特别是免责或者限制责任的条款,以及开通或使用某项服务的单独协议,并选择接受或不接受。限制、免责条款或者其他涉及您重大权益的条款可能以加粗、加下划线等形式提示您重点注意。\n\n除非您已阅读并接受本协议所有条款,否则您无权下载、安装或使用本软件及其相关服务。您的下载、安装、使用、获取账号、登录等行为即视为您已阅读并同意上述协议的约束。\n\n【协议的范围】\n本协议及《隐私政策》是您与小程序名称经营者之间关于用户使用小程序名称下',showCancel:!0,cancelText:"拒绝",confirmText:"同意",success:function(n){n.confirm?console.log("用户同意服务协议"):n.cancel&&console.log("用户拒绝服务协议")}})},showPrivacy:function(){n.showModal({title:"隐私政策",content:'【小程序名称】(以下称"我们")深知个人信息安全的重要性,我们将按照法律法规的规定,保护您的个人信息及隐私安全。我们制定本"隐私政策"并特别提示:希望您在使用【小程序名称】及相关服务前仔细阅读并理解本隐私政策,以便您出当的选择。\n\n本隐私政策将帮助您了解:\n• 我们会遵循隐私政策收集、使用您的信息,但不会仅因为您同意本隐私政策而采用强制捆绑的方式一揽子收集个人信息。\n• 当您使用或开启相关功能或使用服务时,为实现功能、服务所必需,我们会收集、使用相关信息。除非是为实现基本业务功能或根据法律法规要求所必需的必要信息,您均可以拒绝提供且不影响其他功能或服务。我们将在隐私政策',showCancel:!0,cancelText:"拒绝",confirmText:"同意",success:function(n){n.confirm?console.log("用户同意隐私政策"):n.cancel&&console.log("用户拒绝隐私政策")}})}}};e.default=u}).call(this,t("df3c")["default"])},"1f49":function(n,e,t){"use strict";var o=t("3d31"),c=t.n(o);c.a},"3d31":function(n,e,t){},6899:function(n,e,t){"use strict";(function(n,e){var o=t("47a9");t("a476");o(t("3240"));var c=o(t("ecf1"));n.__webpack_require_UNI_MP_PLUGIN__=t,e(c.default)}).call(this,t("3223")["default"],t("df3c")["createPage"])},"99f5":function(n,e,t){"use strict";t.r(e);var o=t("0583"),c=t.n(o);for(var i in o)["default"].indexOf(i)<0&&function(n){t.d(e,n,(function(){return o[n]}))}(i);e["default"]=c.a},df67:function(n,e,t){"use strict";t.d(e,"b",(function(){return c})),t.d(e,"c",(function(){return i})),t.d(e,"a",(function(){return o}));var o={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"))}},c=function(){var n=this.$createElement;this._self._c},i=[]},ecf1:function(n,e,t){"use strict";t.r(e);var o=t("df67"),c=t("99f5");for(var i in c)["default"].indexOf(i)<0&&function(n){t.d(e,n,(function(){return c[n]}))}(i);t("1f49");var u=t("828b"),s=Object(u["a"])(c["default"],o["b"],o["c"],!1,null,"5a92e266",null,!1,o["a"],void 0);e["default"]=s.exports}},[["6899","common/runtime","common/vendor"]]]);
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["subPages/login/login"],{"0583":function(n,e,t){"use strict";(function(n){var o=t("47a9");Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=o(t("7eb4")),c=o(t("ee10")),a={name:"Login",data:function(){return{isAgreed:!1}},computed:{appBg:function(){return this.$store.state.configList["config_login_bg"].paramImage},loginTitle:function(){return this.$store.state.configList["config_login_title"].paramText},loginPolicy:function(){return this.$store.state.configList["config_login_policy"].paramTextarea},loginPrivacy:function(){return this.$store.state.configList["config_login_privacy"].paramTextarea}},methods:{toggleAgreement:function(){this.isAgreed=!this.isAgreed,console.log("协议同意状态:",this.isAgreed)},phoneLogin:function(){var e=this;this.isAgreed?n.login({provider:"weixin",success:function(){var t=(0,c.default)(i.default.mark((function t(o){var c,a;return i.default.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.$api.login.login({code:o.code});case 2:c=t.sent,n.setStorageSync("token",c.result.token),a=c.result.userInfo,a.headImage&&a.nickName&&a.phone?(n.showToast({title:"登录成功",icon:"success"}),setTimeout((function(){n.switchTab({url:"/pages/index/index"})}),500)):(n.showToast({title:"请先完善个人信息",icon:"none"}),setTimeout((function(){n.navigateTo({url:"/subPages/login/userInfo"})}),500));case 6:case"end":return t.stop()}}),t)})));return function(n){return t.apply(this,arguments)}}(),fail:function(e){n.showToast({title:"".concat(e.errMsg),icon:"none"})}}):n.showToast({title:"请先同意协议条款",icon:"none"})},cancelLogin:function(){console.log("取消登录"),n.switchTab({url:"/pages/index/index"})},showPolicy:function(){this.$refs.modalPolicy.open()},showPrivacy:function(){this.$refs.modalPrivacy.open()}}};e.default=a}).call(this,t("df3c")["default"])},"20dc":function(n,e,t){},6899:function(n,e,t){"use strict";(function(n,e){var o=t("47a9");t("a476");o(t("3240"));var i=o(t("ecf1"));n.__webpack_require_UNI_MP_PLUGIN__=t,e(i.default)}).call(this,t("3223")["default"],t("df3c")["createPage"])},"99f5":function(n,e,t){"use strict";t.r(e);var o=t("0583"),i=t.n(o);for(var c in o)["default"].indexOf(c)<0&&function(n){t.d(e,n,(function(){return o[n]}))}(c);e["default"]=i.a},a214:function(n,e,t){"use strict";var o=t("20dc"),i=t.n(o);i.a},c63b:function(n,e,t){"use strict";t.d(e,"b",(function(){return i})),t.d(e,"c",(function(){return c})),t.d(e,"a",(function(){return o}));var o={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"))},uvModal:function(){return Promise.all([t.e("common/vendor"),t.e("uni_modules/uv-modal/components/uv-modal/uv-modal")]).then(t.bind(null,"2799"))}},i=function(){var n=this.$createElement;this._self._c},c=[]},ecf1:function(n,e,t){"use strict";t.r(e);var o=t("c63b"),i=t("99f5");for(var c in i)["default"].indexOf(c)<0&&function(n){t.d(e,n,(function(){return i[n]}))}(c);t("a214");var a=t("828b"),r=Object(a["a"])(i["default"],o["b"],o["c"],!1,null,"01083b9b",null,!1,o["a"],void 0);e["default"]=r.exports}},[["6899","common/runtime","common/vendor"]]]);

+ 2
- 1
unpackage/dist/build/mp-weixin/subPages/login/login.json View File

@ -1,6 +1,7 @@
{
"navigationStyle": "custom",
"usingComponents": {
"uv-icon": "/uni_modules/uv-icon/components/uv-icon/uv-icon"
"uv-icon": "/uni_modules/uv-icon/components/uv-icon/uv-icon",
"uv-modal": "/uni_modules/uv-modal/components/uv-modal/uv-modal"
}
}

+ 1
- 1
unpackage/dist/build/mp-weixin/subPages/login/login.wxml View File

@ -1 +1 @@
<view class="login-container data-v-5a92e266"><image class="bg-image data-v-5a92e266" src="/subPages/static/登录_背景图.png" mode="aspectFill"></image><view class="content data-v-5a92e266"><view class="title-section data-v-5a92e266"><image class="title-image data-v-5a92e266" src="/subPages/static/登录_标题.png" mode="widthFix"></image></view><view class="button-section data-v-5a92e266"><view data-event-opts="{{[['tap',[['phoneLogin',['$event']]]]]}}" class="login-btn primary data-v-5a92e266" bindtap="__e"><text class="btn-text data-v-5a92e266">授权手机号登录</text></view><view data-event-opts="{{[['tap',[['cancelLogin',['$event']]]]]}}" class="login-btn secondary data-v-5a92e266" bindtap="__e"><text class="btn-text data-v-5a92e266">取消登录</text></view><view class="agreement-text-container data-v-5a92e266"><view class="agreement-checkbox-row data-v-5a92e266"><view data-event-opts="{{[['tap',[['toggleAgreement',['$event']]]]]}}" class="custom-checkbox data-v-5a92e266" bindtap="__e"><block wx:if="{{!isAgreed}}"><uv-icon vue-id="d13cf7c0-1" name="checkmark-circle" size="20" color="#cccccc" class="data-v-5a92e266" bind:__l="__l"></uv-icon></block><block wx:else><uv-icon vue-id="d13cf7c0-2" name="checkmark-circle-fill" size="20" color="#1488DB" class="data-v-5a92e266" bind:__l="__l"></uv-icon></block></view><view class="agreement-text-content data-v-5a92e266"><text class="agreement-text data-v-5a92e266">阅读并同意我们的</text><text data-event-opts="{{[['tap',[['showAgreement',['$event']]]]]}}" class="agreement-link data-v-5a92e266" bindtap="__e">《服务协议与隐私条款》</text><text class="agreement-text data-v-5a92e266">以及</text><text data-event-opts="{{[['tap',[['showPrivacy',['$event']]]]]}}" class="agreement-link data-v-5a92e266" bindtap="__e">《个人信息保护指引》</text></view></view></view></view></view></view>
<view class="login-container data-v-01083b9b"><image class="bg-image data-v-01083b9b" src="{{appBg}}" mode="aspectFill"></image><view class="content data-v-01083b9b"><view class="title-section data-v-01083b9b"><view class="login-title data-v-01083b9b">{{loginTitle}}</view></view><view class="button-section data-v-01083b9b"><view data-event-opts="{{[['tap',[['phoneLogin',['$event']]]]]}}" class="login-btn primary data-v-01083b9b" bindtap="__e"><text class="btn-text data-v-01083b9b">授权手机号登录</text></view><view data-event-opts="{{[['tap',[['cancelLogin',['$event']]]]]}}" class="login-btn secondary data-v-01083b9b" bindtap="__e"><text class="btn-text data-v-01083b9b">取消登录</text></view><view class="agreement-text-container data-v-01083b9b"><view class="agreement-checkbox-row data-v-01083b9b"><view data-event-opts="{{[['tap',[['toggleAgreement',['$event']]]]]}}" class="custom-checkbox data-v-01083b9b" bindtap="__e"><block wx:if="{{!isAgreed}}"><uv-icon vue-id="d13cf7c0-1" name="checkmark-circle" size="20" color="#cccccc" class="data-v-01083b9b" bind:__l="__l"></uv-icon></block><block wx:else><uv-icon vue-id="d13cf7c0-2" name="checkmark-circle-fill" size="20" color="#1488DB" class="data-v-01083b9b" bind:__l="__l"></uv-icon></block></view><view class="agreement-text-content data-v-01083b9b"><text class="agreement-text data-v-01083b9b">阅读并同意我们的</text><text data-event-opts="{{[['tap',[['showPolicy',['$event']]]]]}}" class="agreement-link data-v-01083b9b" bindtap="__e">《服务协议与隐私条款》</text><text class="agreement-text data-v-01083b9b">以及</text><text data-event-opts="{{[['tap',[['showPrivacy',['$event']]]]]}}" class="agreement-link data-v-01083b9b" bindtap="__e">《个人信息保护指引》</text></view></view></view></view></view><uv-modal vue-id="d13cf7c0-3" title="服务协议与隐私条款" data-ref="modalPolicy" class="data-v-01083b9b vue-ref" bind:__l="__l" vue-slots="{{['default']}}"><view class="slot-content data-v-01083b9b"><rich-text nodes="{{loginPolicy}}" class="data-v-01083b9b"></rich-text></view></uv-modal><uv-modal vue-id="d13cf7c0-4" title="个人信息保护指引" data-ref="modalPrivacy" class="data-v-01083b9b vue-ref" bind:__l="__l" vue-slots="{{['default']}}"><view class="slot-content data-v-01083b9b"><rich-text nodes="{{loginPrivacy}}" class="data-v-01083b9b"></rich-text></view></uv-modal></view>

+ 1
- 1
unpackage/dist/build/mp-weixin/subPages/login/login.wxss View File

@ -1 +1 @@
.login-container.data-v-5a92e266{position:relative;width:100vw;height:100vh;overflow:hidden}.bg-image.data-v-5a92e266{position:absolute;top:0;left:0;width:100%;height:40%;z-index:1}.content.data-v-5a92e266{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;padding:0 40rpx}.title-section.data-v-5a92e266{flex:1;display:flex;align-items:flex-end;justify-content:center;padding-top:300rpx}.title-section .title-image.data-v-5a92e266{width:80%;max-width:500rpx}.welcome-section.data-v-5a92e266{display:flex;justify-content:center;margin-bottom:100rpx}.welcome-section .welcome-box.data-v-5a92e266{border:2rpx dashed #1488db;border-radius:10rpx;padding:20rpx 40rpx;background:hsla(0,0%,100%,.9)}.welcome-section .welcome-box .welcome-text.data-v-5a92e266{font-size:28rpx;color:#1488db;font-weight:500}.button-section.data-v-5a92e266{flex:1;margin-bottom:60rpx;align-items:flex-start}.button-section .login-btn.data-v-5a92e266{width:100%;height:88rpx;border-radius:44rpx;display:flex;align-items:center;justify-content:center;margin-bottom:30rpx}.button-section .login-btn.primary.data-v-5a92e266{background:#1488db}.button-section .login-btn.primary .btn-text.data-v-5a92e266{color:#fff;font-size:32rpx;font-weight:500}.button-section .login-btn.secondary.data-v-5a92e266{background:hsla(0,0%,100%,.9);border:2rpx solid #ccc}.button-section .login-btn.secondary .btn-text.data-v-5a92e266{color:#666;font-size:32rpx}.button-section .agreement-text-container.data-v-5a92e266{margin-top:40rpx}.button-section .agreement-text-container .agreement-checkbox-row.data-v-5a92e266{display:flex;align-items:center;justify-content:center}.button-section .agreement-text-container .agreement-checkbox-row .custom-checkbox.data-v-5a92e266{margin-right:10rpx;display:flex;align-items:center}.button-section .agreement-text-container .agreement-checkbox-row .agreement-text-content.data-v-5a92e266{flex:1;text-align:left}.button-section .agreement-text-container .agreement-checkbox-row .agreement-text-content .agreement-text.data-v-5a92e266{font-size:24rpx;color:#666}.button-section .agreement-text-container .agreement-checkbox-row .agreement-text-content .agreement-link.data-v-5a92e266{font-size:24rpx;color:#1488db;text-decoration:underline}
.login-container.data-v-01083b9b{position:relative;width:100vw;height:100vh;overflow:hidden}.bg-image.data-v-01083b9b{position:absolute;top:0;left:0;width:100%;height:40%;z-index:1}.content.data-v-01083b9b{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;padding:0 40rpx}.title-section.data-v-01083b9b{flex:1;display:flex;align-items:flex-end;justify-content:center;padding:120rpx}.title-section .login-title.data-v-01083b9b{color:#1488db;font-size:48rpx;font-weight:700;position:relative}.title-section .login-title.data-v-01083b9b::after{content:"";position:absolute;left:20rpx;bottom:-8rpx;width:100%;height:24rpx;border-radius:4rpx;background:linear-gradient(180deg,#0085e4,transparent)}.button-section.data-v-01083b9b{flex:1;margin-bottom:60rpx;align-items:flex-start}.button-section .login-btn.data-v-01083b9b{width:100%;height:88rpx;border-radius:44rpx;display:flex;align-items:center;justify-content:center;margin-bottom:30rpx}.button-section .login-btn.primary.data-v-01083b9b{background:#1488db}.button-section .login-btn.primary .btn-text.data-v-01083b9b{color:#fff;font-size:32rpx;font-weight:500}.button-section .login-btn.secondary.data-v-01083b9b{background:hsla(0,0%,100%,.9);border:2rpx solid #ccc}.button-section .login-btn.secondary .btn-text.data-v-01083b9b{color:#666;font-size:32rpx}.button-section .agreement-text-container.data-v-01083b9b{margin-top:40rpx}.button-section .agreement-text-container .agreement-checkbox-row.data-v-01083b9b{display:flex;align-items:center;justify-content:center}.button-section .agreement-text-container .agreement-checkbox-row .custom-checkbox.data-v-01083b9b{margin-right:10rpx;display:flex;align-items:center}.button-section .agreement-text-container .agreement-checkbox-row .agreement-text-content.data-v-01083b9b{flex:1;text-align:left}.button-section .agreement-text-container .agreement-checkbox-row .agreement-text-content .agreement-text.data-v-01083b9b{font-size:24rpx;color:#666}.button-section .agreement-text-container .agreement-checkbox-row .agreement-text-content .agreement-link.data-v-01083b9b{font-size:24rpx;color:#1488db;text-decoration:underline}

+ 10
- 0
unpackage/dist/build/mp-weixin/uni_modules/uv-modal/components/uv-modal/uv-modal.js View File

@ -0,0 +1,10 @@
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["uni_modules/uv-modal/components/uv-modal/uv-modal"],{"147d8":function(n,o,e){},1758:function(n,o,e){"use strict";e.r(o);var t=e("28cf"),i=e.n(t);for(var u in t)["default"].indexOf(u)<0&&function(n){e.d(o,n,(function(){return t[n]}))}(u);o["default"]=i.a},2799:function(n,o,e){"use strict";e.r(o);var t=e("2db1"),i=e("1758");for(var u in i)["default"].indexOf(u)<0&&function(n){e.d(o,n,(function(){return i[n]}))}(u);e("fd1d");var a=e("828b"),l=Object(a["a"])(i["default"],t["b"],t["c"],!1,null,"43746936",null,!1,t["a"],void 0);o["default"]=l.exports},"28cf":function(n,o,e){"use strict";var t=e("47a9");Object.defineProperty(o,"__esModule",{value:!0}),o.default=void 0;var i=t(e("9a69")),u=t(e("f1f1")),a=t(e("aff7")),l={name:"uv-modal",mixins:[i.default,u.default,a.default],data:function(){return{loading:!1}},computed:{nvueStyle:function(){return{}}},methods:{open:function(){this.$refs.modalPopup.open(),this.loading&&(this.loading=!1)},close:function(){this.$refs.modalPopup.close()},popupChange:function(n){n.show||this.$emit("close")},confirmHandler:function(){this.loading||this.$emit("confirm"),this.asyncClose?this.loading=!0:this.close()},cancelHandler:function(){this.$emit("cancel"),this.close()},closeLoading:function(){var n=this;this.$nextTick((function(){n.loading=!1}))}}};o.default=l},"2db1":function(n,o,e){"use strict";e.d(o,"b",(function(){return i})),e.d(o,"c",(function(){return u})),e.d(o,"a",(function(){return t}));var t={uvPopup:function(){return Promise.all([e.e("common/vendor"),e.e("uni_modules/uv-popup/components/uv-popup/uv-popup")]).then(e.bind(null,"3272"))},uvLine:function(){return Promise.all([e.e("common/vendor"),e.e("uni_modules/uv-line/components/uv-line/uv-line")]).then(e.bind(null,"7a7d"))},uvLoadingIcon:function(){return Promise.all([e.e("common/vendor"),e.e("uni_modules/uv-loading-icon/components/uv-loading-icon/uv-loading-icon")]).then(e.bind(null,"1baf"))}},i=function(){var n=this,o=n.$createElement,e=(n._self._c,{borderRadius:"6px",overflow:"hidden",marginTop:"-"+n.$uv.addUnit(n.negativeTop)}),t=n.$uv.addUnit(n.width),i=n.__get_style([{textAlign:n.align},n.nvueStyle,n.$uv.addStyle(n.textStyle)]);n.$mp.data=Object.assign({},{$root:{a0:e,g0:t,s0:i}})},u=[]},fd1d:function(n,o,e){"use strict";var t=e("147d8"),i=e.n(t);i.a}}]);
;(global["webpackJsonp"] = global["webpackJsonp"] || []).push([
'uni_modules/uv-modal/components/uv-modal/uv-modal-create-component',
{
'uni_modules/uv-modal/components/uv-modal/uv-modal-create-component':(function(module, exports, __webpack_require__){
__webpack_require__('df3c')['createComponent'](__webpack_require__("2799"))
})
},
[['uni_modules/uv-modal/components/uv-modal/uv-modal-create-component']]
]);

+ 8
- 0
unpackage/dist/build/mp-weixin/uni_modules/uv-modal/components/uv-modal/uv-modal.json View File

@ -0,0 +1,8 @@
{
"usingComponents": {
"uv-popup": "/uni_modules/uv-popup/components/uv-popup/uv-popup",
"uv-line": "/uni_modules/uv-line/components/uv-line/uv-line",
"uv-loading-icon": "/uni_modules/uv-loading-icon/components/uv-loading-icon/uv-loading-icon"
},
"component": true
}

+ 1
- 0
unpackage/dist/build/mp-weixin/uni_modules/uv-modal/components/uv-modal/uv-modal.wxml View File

@ -0,0 +1 @@
<uv-popup vue-id="387df837-1" mode="center" zoom="{{zoom}}" zIndex="{{zIndex}}" customStyle="{{$root.a0}}" closeOnClickOverlay="{{closeOnClickOverlay}}" safeAreaInsetBottom="{{false}}" duration="{{400}}" data-ref="modalPopup" data-event-opts="{{[['^change',[['popupChange']]]]}}" bind:change="__e" class="data-v-43746936 vue-ref" bind:__l="__l" vue-slots="{{['default']}}"><view class="uv-modal data-v-43746936" style="{{'width:'+($root.g0)+';'}}"><block wx:if="{{title}}"><text class="uv-modal__title data-v-43746936">{{title}}</text></block><view class="uv-modal__content data-v-43746936" style="{{'padding-top:'+((title?12:25)+'px')+';'}}"><block wx:if="{{$slots.default}}"><slot></slot></block><block wx:else><text class="uv-modal__content__text data-v-43746936" style="{{$root.s0}}">{{content}}</text></block></view><block wx:if="{{$slots.confirmButton}}"><slot name="confirmButton"></slot></block><block wx:else><uv-line vue-id="{{('387df837-2')+','+('387df837-1')}}" class="data-v-43746936" bind:__l="__l"></uv-line><block wx:if="{{showConfirmButton||showCancelButton}}"><view class="uv-modal__button-group data-v-43746936" style="{{'flex-direction:'+(buttonReverse?'row-reverse':'row')+';'}}"><block wx:if="{{showCancelButton}}"><view class="{{['uv-modal__button-group__wrapper','uv-modal__button-group__wrapper--cancel','data-v-43746936',showCancelButton&&!showConfirmButton&&'uv-modal__button-group__wrapper--only-cancel']}}" hover-stay-time="{{150}}" hover-class="uv-modal__button-group__wrapper--hover" data-event-opts="{{[['tap',[['cancelHandler',['$event']]]]]}}" bindtap="__e"><text class="uv-modal__button-group__wrapper__text data-v-43746936" style="{{'color:'+(cancelColor)+';'}}">{{cancelText}}</text></view></block><block wx:if="{{showConfirmButton&&showCancelButton}}"><uv-line vue-id="{{('387df837-3')+','+('387df837-1')}}" direction="column" class="data-v-43746936" bind:__l="__l"></uv-line></block><block wx:if="{{showConfirmButton}}"><view class="{{['uv-modal__button-group__wrapper','uv-modal__button-group__wrapper--confirm','data-v-43746936',!showCancelButton&&showConfirmButton&&'uv-modal__button-group__wrapper--only-confirm']}}" hover-stay-time="{{150}}" hover-class="uv-modal__button-group__wrapper--hover" data-event-opts="{{[['tap',[['confirmHandler',['$event']]]]]}}" bindtap="__e"><block wx:if="{{loading}}"><uv-loading-icon vue-id="{{('387df837-4')+','+('387df837-1')}}" class="data-v-43746936" bind:__l="__l"></uv-loading-icon></block><block wx:else><text class="uv-modal__button-group__wrapper__text data-v-43746936" style="{{'color:'+(confirmColor)+';'}}">{{confirmText}}</text></block></view></block></view></block></block></view></uv-popup>

+ 1
- 0
unpackage/dist/build/mp-weixin/uni_modules/uv-modal/components/uv-modal/uv-modal.wxss View File

@ -0,0 +1 @@
view.data-v-43746936, scroll-view.data-v-43746936, swiper-item.data-v-43746936{display:flex;flex-direction:column;flex-shrink:0;flex-grow:0;flex-basis:auto;align-items:stretch;align-content:flex-start}.uv-modal.data-v-43746936{width:650rpx;border-radius:6px;overflow:hidden}.uv-modal__title.data-v-43746936{font-size:16px;font-weight:700;color:#606266;text-align:center;padding-top:25px}.uv-modal__content.data-v-43746936{padding:12px 25px 25px 25px;display:flex;flex-direction:row;justify-content:center}.uv-modal__content__text.data-v-43746936{line-height:48rpx;font-size:15px;color:#606266;flex:1}.uv-modal__button-group.data-v-43746936{display:flex;flex-direction:row;height:48px}.uv-modal__button-group__wrapper.data-v-43746936{flex:1;display:flex;flex-direction:row;justify-content:center;align-items:center;height:48px}.uv-modal__button-group__wrapper--confirm.data-v-43746936, .uv-modal__button-group__wrapper--only-cancel.data-v-43746936{border-bottom-right-radius:6px}.uv-modal__button-group__wrapper--cancel.data-v-43746936, .uv-modal__button-group__wrapper--only-confirm.data-v-43746936{border-bottom-left-radius:6px}.uv-modal__button-group__wrapper--hover.data-v-43746936{background-color:#f3f4f6}.uv-modal__button-group__wrapper__text.data-v-43746936{color:#606266;font-size:16px;text-align:center}

+ 1
- 1
unpackage/dist/dev/.sourcemap/mp-weixin/common/main.js.map
File diff suppressed because it is too large
View File


+ 1
- 1
unpackage/dist/dev/.sourcemap/mp-weixin/common/runtime.js.map
File diff suppressed because it is too large
View File


+ 1
- 1
unpackage/dist/dev/.sourcemap/mp-weixin/common/vendor.js.map
File diff suppressed because it is too large
View File


+ 1
- 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/components/GlobalPopup.js.map
File diff suppressed because it is too large
View File


+ 1
- 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/components/HomePageNav.js.map
File diff suppressed because it is too large
View File


+ 1
- 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/components/Search.js.map
File diff suppressed because it is too large
View File


+ 1
- 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/components/index/RecommendedActivities.js.map
File diff suppressed because it is too large
View File


+ 1
- 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/components/index/VolunteerFeatures.js.map
File diff suppressed because it is too large
View File


+ 1
- 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/components/index/VolunteerHeader.js.map
File diff suppressed because it is too large
View File


+ 1
- 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/components/index/VolunteerRanking.js.map
File diff suppressed because it is too large
View File


+ 1
- 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/components/shop/PointsCard.js.map
File diff suppressed because it is too large
View File


+ 1
- 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/components/shop/ShopContent.js.map
File diff suppressed because it is too large
View File


+ 1
- 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/activity.js.map
File diff suppressed because it is too large
View File


+ 1
- 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/community.js.map
File diff suppressed because it is too large
View File


+ 1
- 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/index.js.map
File diff suppressed because it is too large
View File


+ 1
- 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/my.js.map
File diff suppressed because it is too large
View File


+ 1
- 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/shop.js.map
File diff suppressed because it is too large
View File


+ 1
- 1
unpackage/dist/dev/.sourcemap/mp-weixin/subPages/community/publishPost.js.map
File diff suppressed because it is too large
View File


+ 1
- 1
unpackage/dist/dev/.sourcemap/mp-weixin/subPages/index/activityCalendar.js.map
File diff suppressed because it is too large
View File


+ 1
- 1
unpackage/dist/dev/.sourcemap/mp-weixin/subPages/index/activityDetail.js.map
File diff suppressed because it is too large
View File


+ 1
- 1
unpackage/dist/dev/.sourcemap/mp-weixin/subPages/index/announcement.js.map
File diff suppressed because it is too large
View File


+ 1
- 1
unpackage/dist/dev/.sourcemap/mp-weixin/subPages/index/announcementDetail.js.map
File diff suppressed because it is too large
View File


+ 1
- 1
unpackage/dist/dev/.sourcemap/mp-weixin/subPages/index/components/SignUpForm.js.map
File diff suppressed because it is too large
View File


+ 1
- 1
unpackage/dist/dev/.sourcemap/mp-weixin/subPages/index/organizationIntroduction.js.map
File diff suppressed because it is too large
View File


+ 1
- 1
unpackage/dist/dev/.sourcemap/mp-weixin/subPages/index/ranking.js.map
File diff suppressed because it is too large
View File


+ 1
- 1
unpackage/dist/dev/.sourcemap/mp-weixin/subPages/index/volunteerApply.js.map
File diff suppressed because it is too large
View File


+ 1
- 1
unpackage/dist/dev/.sourcemap/mp-weixin/subPages/login/login.js.map
File diff suppressed because it is too large
View File


+ 1
- 1
unpackage/dist/dev/.sourcemap/mp-weixin/subPages/login/userInfo.js.map
File diff suppressed because it is too large
View File


+ 1
- 1
unpackage/dist/dev/.sourcemap/mp-weixin/subPages/my/activityCheckin.js.map
File diff suppressed because it is too large
View File


+ 1
- 1
unpackage/dist/dev/.sourcemap/mp-weixin/subPages/my/activityFavorites.js.map
File diff suppressed because it is too large
View File


+ 1
- 1
unpackage/dist/dev/.sourcemap/mp-weixin/subPages/my/checkinCode.js.map
File diff suppressed because it is too large
View File


+ 1
- 1
unpackage/dist/dev/.sourcemap/mp-weixin/subPages/my/exchangeDetail.js.map
File diff suppressed because it is too large
View File


+ 1
- 1
unpackage/dist/dev/.sourcemap/mp-weixin/subPages/my/exchangeRecord.js.map
File diff suppressed because it is too large
View File


+ 1
- 1
unpackage/dist/dev/.sourcemap/mp-weixin/subPages/my/myActivityDetail.js.map
File diff suppressed because it is too large
View File


+ 1
- 1
unpackage/dist/dev/.sourcemap/mp-weixin/subPages/my/myProfile.js.map
File diff suppressed because it is too large
View File


+ 1
- 1
unpackage/dist/dev/.sourcemap/mp-weixin/subPages/my/myRegistrations.js.map
File diff suppressed because it is too large
View File


+ 1
- 1
unpackage/dist/dev/.sourcemap/mp-weixin/subPages/my/productFavorites.js.map
File diff suppressed because it is too large
View File


+ 1
- 1
unpackage/dist/dev/.sourcemap/mp-weixin/subPages/my/signupSuccess.js.map
File diff suppressed because it is too large
View File


+ 1
- 1
unpackage/dist/dev/.sourcemap/mp-weixin/subPages/shop/goodsDetail.js.map
File diff suppressed because it is too large
View File


+ 1
- 1
unpackage/dist/dev/.sourcemap/mp-weixin/subPages/shop/pointsDetail.js.map
File diff suppressed because it is too large
View File


+ 1
- 1
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uv-button/components/uv-button/uv-button.js.map
File diff suppressed because it is too large
View File


+ 1
- 1
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uv-empty/components/uv-empty/uv-empty.js.map
File diff suppressed because it is too large
View File


+ 1
- 1
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uv-form/components/uv-form-item/uv-form-item.js.map
File diff suppressed because it is too large
View File


+ 1
- 1
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uv-icon/components/uv-icon/uv-icon.js.map
File diff suppressed because it is too large
View File


+ 1
- 1
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uv-input/components/uv-input/uv-input.js.map
File diff suppressed because it is too large
View File


+ 1
- 1
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uv-line/components/uv-line/uv-line.js.map
File diff suppressed because it is too large
View File


+ 1
- 1
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uv-loading-icon/components/uv-loading-icon/uv-loading-icon.js.map
File diff suppressed because it is too large
View File


+ 1
- 1
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uv-modal/components/uv-modal/uv-modal.js.map
File diff suppressed because it is too large
View File


+ 1
- 1
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uv-overlay/components/uv-overlay/uv-overlay.js.map
File diff suppressed because it is too large
View File


+ 1
- 1
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uv-picker/components/uv-picker/uv-picker.js.map
File diff suppressed because it is too large
View File


+ 1
- 1
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uv-popup/components/uv-popup/uv-popup.js.map
File diff suppressed because it is too large
View File


+ 1
- 1
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uv-qrcode/components/uv-qrcode/uv-qrcode.js.map
File diff suppressed because it is too large
View File


+ 1
- 1
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uv-safe-bottom/components/uv-safe-bottom/uv-safe-bottom.js.map
File diff suppressed because it is too large
View File


+ 1
- 1
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uv-search/components/uv-search/uv-search.js.map
File diff suppressed because it is too large
View File


+ 1
- 1
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uv-status-bar/components/uv-status-bar/uv-status-bar.js.map
File diff suppressed because it is too large
View File


+ 1
- 1
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uv-swiper/components/uv-swiper-indicator/uv-swiper-indicator.js.map
File diff suppressed because it is too large
View File


+ 1
- 1
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uv-swiper/components/uv-swiper/uv-swiper.js.map
File diff suppressed because it is too large
View File


+ 1
- 1
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uv-textarea/components/uv-textarea/uv-textarea.js.map
File diff suppressed because it is too large
View File


+ 1
- 1
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uv-toolbar/components/uv-toolbar/uv-toolbar.js.map
File diff suppressed because it is too large
View File


+ 2
- 2
unpackage/dist/dev/mp-weixin/common/runtime.js View File

@ -105,11 +105,11 @@
/******/
/******/
/******/ // mini-css-extract-plugin CSS loading
/******/ var cssChunks = {"pages/components/GlobalPopup":1,"pages/components/index/RecommendedActivities":1,"pages/components/index/VolunteerHeader":1,"pages/components/index/VolunteerRanking":1,"pages/components/HomePageNav":1,"pages/components/index/VolunteerFeatures":1,"pages/components/shop/PointsCard":1,"pages/components/shop/ShopContent":1,"uni_modules/uv-button/components/uv-button/uv-button":1,"uni_modules/uv-empty/components/uv-empty/uv-empty":1,"uni_modules/uv-icon/components/uv-icon/uv-icon":1,"uni_modules/uv-search/components/uv-search/uv-search":1,"uni_modules/uv-form/components/uv-form-item/uv-form-item":1,"uni_modules/uv-input/components/uv-input/uv-input":1,"uni_modules/uv-picker/components/uv-picker/uv-picker":1,"uni_modules/uv-textarea/components/uv-textarea/uv-textarea":1,"subPages/index/components/SignUpForm":1,"uni_modules/uv-swiper/components/uv-swiper/uv-swiper":1,"uni_modules/uv-qrcode/components/uv-qrcode/uv-qrcode":1,"pages/components/Search":1,"uni_modules/uv-loading-icon/components/uv-loading-icon/uv-loading-icon":1,"uni_modules/uv-line/components/uv-line/uv-line":1,"uni_modules/uv-popup/components/uv-popup/uv-popup":1,"uni_modules/uv-toolbar/components/uv-toolbar/uv-toolbar":1,"uni_modules/uv-swiper/components/uv-swiper-indicator/uv-swiper-indicator":1,"uni_modules/uv-overlay/components/uv-overlay/uv-overlay":1,"uni_modules/uv-status-bar/components/uv-status-bar/uv-status-bar":1,"uni_modules/uv-safe-bottom/components/uv-safe-bottom/uv-safe-bottom":1};
/******/ var cssChunks = {"pages/components/GlobalPopup":1,"pages/components/index/RecommendedActivities":1,"pages/components/index/VolunteerHeader":1,"pages/components/index/VolunteerRanking":1,"pages/components/HomePageNav":1,"pages/components/index/VolunteerFeatures":1,"pages/components/shop/PointsCard":1,"pages/components/shop/ShopContent":1,"uni_modules/uv-button/components/uv-button/uv-button":1,"uni_modules/uv-empty/components/uv-empty/uv-empty":1,"uni_modules/uv-icon/components/uv-icon/uv-icon":1,"uni_modules/uv-search/components/uv-search/uv-search":1,"uni_modules/uv-swiper/components/uv-swiper/uv-swiper":1,"uni_modules/uv-modal/components/uv-modal/uv-modal":1,"uni_modules/uv-form/components/uv-form-item/uv-form-item":1,"uni_modules/uv-input/components/uv-input/uv-input":1,"uni_modules/uv-picker/components/uv-picker/uv-picker":1,"uni_modules/uv-textarea/components/uv-textarea/uv-textarea":1,"subPages/index/components/SignUpForm":1,"uni_modules/uv-qrcode/components/uv-qrcode/uv-qrcode":1,"pages/components/Search":1,"uni_modules/uv-loading-icon/components/uv-loading-icon/uv-loading-icon":1,"uni_modules/uv-swiper/components/uv-swiper-indicator/uv-swiper-indicator":1,"uni_modules/uv-line/components/uv-line/uv-line":1,"uni_modules/uv-popup/components/uv-popup/uv-popup":1,"uni_modules/uv-toolbar/components/uv-toolbar/uv-toolbar":1,"uni_modules/uv-overlay/components/uv-overlay/uv-overlay":1,"uni_modules/uv-status-bar/components/uv-status-bar/uv-status-bar":1,"uni_modules/uv-safe-bottom/components/uv-safe-bottom/uv-safe-bottom":1};
/******/ if(installedCssChunks[chunkId]) promises.push(installedCssChunks[chunkId]);
/******/ else if(installedCssChunks[chunkId] !== 0 && cssChunks[chunkId]) {
/******/ promises.push(installedCssChunks[chunkId] = new Promise(function(resolve, reject) {
/******/ var href = "" + ({"pages/components/GlobalPopup":"pages/components/GlobalPopup","pages/components/index/RecommendedActivities":"pages/components/index/RecommendedActivities","pages/components/index/VolunteerHeader":"pages/components/index/VolunteerHeader","pages/components/index/VolunteerRanking":"pages/components/index/VolunteerRanking","pages/components/HomePageNav":"pages/components/HomePageNav","pages/components/index/VolunteerFeatures":"pages/components/index/VolunteerFeatures","pages/components/shop/PointsCard":"pages/components/shop/PointsCard","pages/components/shop/ShopContent":"pages/components/shop/ShopContent","uni_modules/uv-button/components/uv-button/uv-button":"uni_modules/uv-button/components/uv-button/uv-button","uni_modules/uv-empty/components/uv-empty/uv-empty":"uni_modules/uv-empty/components/uv-empty/uv-empty","uni_modules/uv-icon/components/uv-icon/uv-icon":"uni_modules/uv-icon/components/uv-icon/uv-icon","uni_modules/uv-search/components/uv-search/uv-search":"uni_modules/uv-search/components/uv-search/uv-search","uni_modules/uv-form/components/uv-form-item/uv-form-item":"uni_modules/uv-form/components/uv-form-item/uv-form-item","uni_modules/uv-form/components/uv-form/uv-form":"uni_modules/uv-form/components/uv-form/uv-form","uni_modules/uv-input/components/uv-input/uv-input":"uni_modules/uv-input/components/uv-input/uv-input","uni_modules/uv-picker/components/uv-picker/uv-picker":"uni_modules/uv-picker/components/uv-picker/uv-picker","uni_modules/uv-textarea/components/uv-textarea/uv-textarea":"uni_modules/uv-textarea/components/uv-textarea/uv-textarea","subPages/index/components/SignUpForm":"subPages/index/components/SignUpForm","uni_modules/uv-swiper/components/uv-swiper/uv-swiper":"uni_modules/uv-swiper/components/uv-swiper/uv-swiper","uni_modules/uv-qrcode/components/uv-qrcode/uv-qrcode":"uni_modules/uv-qrcode/components/uv-qrcode/uv-qrcode","pages/components/Search":"pages/components/Search","uni_modules/uv-loading-icon/components/uv-loading-icon/uv-loading-icon":"uni_modules/uv-loading-icon/components/uv-loading-icon/uv-loading-icon","uni_modules/uv-line/components/uv-line/uv-line":"uni_modules/uv-line/components/uv-line/uv-line","uni_modules/uv-transition/components/uv-transition/uv-transition":"uni_modules/uv-transition/components/uv-transition/uv-transition","uni_modules/uv-popup/components/uv-popup/uv-popup":"uni_modules/uv-popup/components/uv-popup/uv-popup","uni_modules/uv-toolbar/components/uv-toolbar/uv-toolbar":"uni_modules/uv-toolbar/components/uv-toolbar/uv-toolbar","uni_modules/uv-swiper/components/uv-swiper-indicator/uv-swiper-indicator":"uni_modules/uv-swiper/components/uv-swiper-indicator/uv-swiper-indicator","uni_modules/uv-overlay/components/uv-overlay/uv-overlay":"uni_modules/uv-overlay/components/uv-overlay/uv-overlay","uni_modules/uv-status-bar/components/uv-status-bar/uv-status-bar":"uni_modules/uv-status-bar/components/uv-status-bar/uv-status-bar","uni_modules/uv-safe-bottom/components/uv-safe-bottom/uv-safe-bottom":"uni_modules/uv-safe-bottom/components/uv-safe-bottom/uv-safe-bottom"}[chunkId]||chunkId) + ".wxss";
/******/ var href = "" + ({"pages/components/GlobalPopup":"pages/components/GlobalPopup","pages/components/index/RecommendedActivities":"pages/components/index/RecommendedActivities","pages/components/index/VolunteerHeader":"pages/components/index/VolunteerHeader","pages/components/index/VolunteerRanking":"pages/components/index/VolunteerRanking","pages/components/HomePageNav":"pages/components/HomePageNav","pages/components/index/VolunteerFeatures":"pages/components/index/VolunteerFeatures","pages/components/shop/PointsCard":"pages/components/shop/PointsCard","pages/components/shop/ShopContent":"pages/components/shop/ShopContent","uni_modules/uv-button/components/uv-button/uv-button":"uni_modules/uv-button/components/uv-button/uv-button","uni_modules/uv-empty/components/uv-empty/uv-empty":"uni_modules/uv-empty/components/uv-empty/uv-empty","uni_modules/uv-icon/components/uv-icon/uv-icon":"uni_modules/uv-icon/components/uv-icon/uv-icon","uni_modules/uv-search/components/uv-search/uv-search":"uni_modules/uv-search/components/uv-search/uv-search","uni_modules/uv-swiper/components/uv-swiper/uv-swiper":"uni_modules/uv-swiper/components/uv-swiper/uv-swiper","uni_modules/uv-modal/components/uv-modal/uv-modal":"uni_modules/uv-modal/components/uv-modal/uv-modal","uni_modules/uv-form/components/uv-form-item/uv-form-item":"uni_modules/uv-form/components/uv-form-item/uv-form-item","uni_modules/uv-form/components/uv-form/uv-form":"uni_modules/uv-form/components/uv-form/uv-form","uni_modules/uv-input/components/uv-input/uv-input":"uni_modules/uv-input/components/uv-input/uv-input","uni_modules/uv-picker/components/uv-picker/uv-picker":"uni_modules/uv-picker/components/uv-picker/uv-picker","uni_modules/uv-textarea/components/uv-textarea/uv-textarea":"uni_modules/uv-textarea/components/uv-textarea/uv-textarea","subPages/index/components/SignUpForm":"subPages/index/components/SignUpForm","uni_modules/uv-qrcode/components/uv-qrcode/uv-qrcode":"uni_modules/uv-qrcode/components/uv-qrcode/uv-qrcode","pages/components/Search":"pages/components/Search","uni_modules/uv-loading-icon/components/uv-loading-icon/uv-loading-icon":"uni_modules/uv-loading-icon/components/uv-loading-icon/uv-loading-icon","uni_modules/uv-swiper/components/uv-swiper-indicator/uv-swiper-indicator":"uni_modules/uv-swiper/components/uv-swiper-indicator/uv-swiper-indicator","uni_modules/uv-line/components/uv-line/uv-line":"uni_modules/uv-line/components/uv-line/uv-line","uni_modules/uv-popup/components/uv-popup/uv-popup":"uni_modules/uv-popup/components/uv-popup/uv-popup","uni_modules/uv-transition/components/uv-transition/uv-transition":"uni_modules/uv-transition/components/uv-transition/uv-transition","uni_modules/uv-toolbar/components/uv-toolbar/uv-toolbar":"uni_modules/uv-toolbar/components/uv-toolbar/uv-toolbar","uni_modules/uv-overlay/components/uv-overlay/uv-overlay":"uni_modules/uv-overlay/components/uv-overlay/uv-overlay","uni_modules/uv-status-bar/components/uv-status-bar/uv-status-bar":"uni_modules/uv-status-bar/components/uv-status-bar/uv-status-bar","uni_modules/uv-safe-bottom/components/uv-safe-bottom/uv-safe-bottom":"uni_modules/uv-safe-bottom/components/uv-safe-bottom/uv-safe-bottom"}[chunkId]||chunkId) + ".wxss";
/******/ var fullhref = __webpack_require__.p + href;
/******/ var existingLinkTags = document.getElementsByTagName("link");
/******/ for(var i = 0; i < existingLinkTags.length; i++) {


+ 1085
- 972
unpackage/dist/dev/mp-weixin/common/vendor.js
File diff suppressed because it is too large
View File


+ 4
- 2
unpackage/dist/dev/mp-weixin/pages/components/index/VolunteerHeader.js View File

@ -80,7 +80,7 @@ var components
try {
components = {
uvSwiper: function () {
return Promise.all(/*! import() | uni_modules/uv-swiper/components/uv-swiper/uv-swiper */[__webpack_require__.e("common/vendor"), __webpack_require__.e("uni_modules/uv-swiper/components/uv-swiper/uv-swiper")]).then(__webpack_require__.bind(null, /*! @/uni_modules/uv-swiper/components/uv-swiper/uv-swiper.vue */ 420))
return Promise.all(/*! import() | uni_modules/uv-swiper/components/uv-swiper/uv-swiper */[__webpack_require__.e("common/vendor"), __webpack_require__.e("uni_modules/uv-swiper/components/uv-swiper/uv-swiper")]).then(__webpack_require__.bind(null, /*! @/uni_modules/uv-swiper/components/uv-swiper/uv-swiper.vue */ 372))
},
uvIcon: function () {
return Promise.all(/*! import() | uni_modules/uv-icon/components/uv-icon/uv-icon */[__webpack_require__.e("common/vendor"), __webpack_require__.e("uni_modules/uv-icon/components/uv-icon/uv-icon")]).then(__webpack_require__.bind(null, /*! @/uni_modules/uv-icon/components/uv-icon/uv-icon.vue */ 345))
@ -213,7 +213,9 @@ var _default = {
switch (_context.prev = _context.next) {
case 0:
_context.next = 2;
return _this.$api.home.queryBannerList();
return _this.$api.home.queryBannerList({
type: 0
});
case 2:
res = _context.sent;
_this.bannerList = res.result.records.map(function (item) {


+ 2
- 2
unpackage/dist/dev/mp-weixin/pages/components/shop/PointsCard.json View File

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

+ 5
- 5
unpackage/dist/dev/mp-weixin/pages/index/activity.js View File

@ -33,7 +33,7 @@ __webpack_require__.r(__webpack_exports__);
/* harmony import */ var _activity_vue_vue_type_template_id_13e34265_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./activity.vue?vue&type=template&id=13e34265&scoped=true& */ 72);
/* harmony import */ var _activity_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./activity.vue?vue&type=script&lang=js& */ 74);
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _activity_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _activity_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony import */ var _activity_vue_vue_type_style_index_0_id_13e34265_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./activity.vue?vue&type=style&index=0&id=13e34265&lang=scss&scoped=true& */ 76);
/* harmony import */ var _activity_vue_vue_type_style_index_0_id_13e34265_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./activity.vue?vue&type=style&index=0&id=13e34265&lang=scss&scoped=true& */ 77);
/* harmony import */ var _D_HBuilderX_4_29_2024093009_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 35);
var renderjs
@ -186,7 +186,7 @@ exports.default = void 0;
var _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 30));
var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 32));
var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 11));
var _list = _interopRequireDefault(__webpack_require__(/*! @/mixins/list */ 84));
var _list = _interopRequireDefault(__webpack_require__(/*! @/mixins/list */ 76));
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }
var _default = {
@ -284,7 +284,7 @@ exports.default = _default;
/***/ }),
/***/ 76:
/***/ 77:
/*!*********************************************************************************************************!*\
!*** E:///pages/index/activity.vue?vue&type=style&index=0&id=13e34265&lang=scss&scoped=true& ***!
\*********************************************************************************************************/
@ -293,14 +293,14 @@ exports.default = _default;
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var _D_HBuilderX_4_29_2024093009_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_D_HBuilderX_4_29_2024093009_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_D_HBuilderX_4_29_2024093009_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HBuilderX_4_29_2024093009_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_D_HBuilderX_4_29_2024093009_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_D_HBuilderX_4_29_2024093009_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_D_HBuilderX_4_29_2024093009_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_D_HBuilderX_4_29_2024093009_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_4_29_2024093009_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_activity_vue_vue_type_style_index_0_id_13e34265_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-oneOf-1-2!./node_modules/postcss-loader/src??ref--8-oneOf-1-3!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-oneOf-1-5!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./activity.vue?vue&type=style&index=0&id=13e34265&lang=scss&scoped=true& */ 77);
/* harmony import */ var _D_HBuilderX_4_29_2024093009_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_D_HBuilderX_4_29_2024093009_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_D_HBuilderX_4_29_2024093009_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HBuilderX_4_29_2024093009_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_D_HBuilderX_4_29_2024093009_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_D_HBuilderX_4_29_2024093009_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_D_HBuilderX_4_29_2024093009_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_D_HBuilderX_4_29_2024093009_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_4_29_2024093009_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_activity_vue_vue_type_style_index_0_id_13e34265_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-oneOf-1-2!./node_modules/postcss-loader/src??ref--8-oneOf-1-3!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-oneOf-1-5!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./activity.vue?vue&type=style&index=0&id=13e34265&lang=scss&scoped=true& */ 78);
/* harmony import */ var _D_HBuilderX_4_29_2024093009_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_D_HBuilderX_4_29_2024093009_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_D_HBuilderX_4_29_2024093009_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HBuilderX_4_29_2024093009_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_D_HBuilderX_4_29_2024093009_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_D_HBuilderX_4_29_2024093009_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_D_HBuilderX_4_29_2024093009_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_D_HBuilderX_4_29_2024093009_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_4_29_2024093009_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_activity_vue_vue_type_style_index_0_id_13e34265_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_4_29_2024093009_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_D_HBuilderX_4_29_2024093009_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_D_HBuilderX_4_29_2024093009_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HBuilderX_4_29_2024093009_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_D_HBuilderX_4_29_2024093009_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_D_HBuilderX_4_29_2024093009_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_D_HBuilderX_4_29_2024093009_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_D_HBuilderX_4_29_2024093009_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_4_29_2024093009_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_activity_vue_vue_type_style_index_0_id_13e34265_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__);
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_4_29_2024093009_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_D_HBuilderX_4_29_2024093009_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_D_HBuilderX_4_29_2024093009_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HBuilderX_4_29_2024093009_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_D_HBuilderX_4_29_2024093009_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_D_HBuilderX_4_29_2024093009_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_D_HBuilderX_4_29_2024093009_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_D_HBuilderX_4_29_2024093009_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_4_29_2024093009_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_activity_vue_vue_type_style_index_0_id_13e34265_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_4_29_2024093009_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_D_HBuilderX_4_29_2024093009_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_D_HBuilderX_4_29_2024093009_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HBuilderX_4_29_2024093009_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_D_HBuilderX_4_29_2024093009_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_D_HBuilderX_4_29_2024093009_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_D_HBuilderX_4_29_2024093009_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_D_HBuilderX_4_29_2024093009_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_4_29_2024093009_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_activity_vue_vue_type_style_index_0_id_13e34265_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony default export */ __webpack_exports__["default"] = (_D_HBuilderX_4_29_2024093009_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_D_HBuilderX_4_29_2024093009_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_D_HBuilderX_4_29_2024093009_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HBuilderX_4_29_2024093009_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_D_HBuilderX_4_29_2024093009_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_D_HBuilderX_4_29_2024093009_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_D_HBuilderX_4_29_2024093009_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_D_HBuilderX_4_29_2024093009_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_4_29_2024093009_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_activity_vue_vue_type_style_index_0_id_13e34265_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0___default.a);
/***/ }),
/***/ 77:
/***/ 78:
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-oneOf-1-2!./node_modules/postcss-loader/src??ref--8-oneOf-1-3!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-oneOf-1-5!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!E:///pages/index/activity.vue?vue&type=style&index=0&id=13e34265&lang=scss&scoped=true& ***!
\*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/


+ 52
- 14
unpackage/dist/dev/mp-weixin/pages/index/community.js View File

@ -1,6 +1,6 @@
(global["webpackJsonp"] = global["webpackJsonp"] || []).push([["pages/index/community"],{
/***/ 78:
/***/ 79:
/*!*******************************************************************!*\
!*** E:///main.js?{"page":"pages%2Findex%2Fcommunity"} ***!
\*******************************************************************/
@ -13,7 +13,7 @@
var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 4);
__webpack_require__(/*! uni-pages */ 26);
var _vue = _interopRequireDefault(__webpack_require__(/*! vue */ 25));
var _community = _interopRequireDefault(__webpack_require__(/*! ./pages/index/community.vue */ 79));
var _community = _interopRequireDefault(__webpack_require__(/*! ./pages/index/community.vue */ 80));
// @ts-ignore
wx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;
createPage(_community.default);
@ -21,7 +21,7 @@ createPage(_community.default);
/***/ }),
/***/ 79:
/***/ 80:
/*!************************************************!*\
!*** E:///pages/index/community.vue ***!
\************************************************/
@ -30,8 +30,8 @@ createPage(_community.default);
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var _community_vue_vue_type_template_id_ed0edcfa_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./community.vue?vue&type=template&id=ed0edcfa&scoped=true& */ 80);
/* harmony import */ var _community_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./community.vue?vue&type=script&lang=js& */ 82);
/* harmony import */ var _community_vue_vue_type_template_id_ed0edcfa_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./community.vue?vue&type=template&id=ed0edcfa&scoped=true& */ 81);
/* harmony import */ var _community_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./community.vue?vue&type=script&lang=js& */ 83);
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _community_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _community_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony import */ var _community_vue_vue_type_style_index_0_id_ed0edcfa_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./community.vue?vue&type=style&index=0&id=ed0edcfa&lang=scss&scoped=true& */ 85);
/* harmony import */ var _D_HBuilderX_4_29_2024093009_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 35);
@ -62,7 +62,7 @@ component.options.__file = "pages/index/community.vue"
/***/ }),
/***/ 80:
/***/ 81:
/*!*******************************************************************************************!*\
!*** E:///pages/index/community.vue?vue&type=template&id=ed0edcfa&scoped=true& ***!
\*******************************************************************************************/
@ -71,7 +71,7 @@ component.options.__file = "pages/index/community.vue"
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var _D_HBuilderX_4_29_2024093009_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_4_29_2024093009_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_17_0_D_HBuilderX_4_29_2024093009_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_D_HBuilderX_4_29_2024093009_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_4_29_2024093009_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_4_29_2024093009_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_community_vue_vue_type_template_id_ed0edcfa_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--17-0!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./community.vue?vue&type=template&id=ed0edcfa&scoped=true& */ 81);
/* harmony import */ var _D_HBuilderX_4_29_2024093009_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_4_29_2024093009_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_17_0_D_HBuilderX_4_29_2024093009_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_D_HBuilderX_4_29_2024093009_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_4_29_2024093009_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_4_29_2024093009_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_community_vue_vue_type_template_id_ed0edcfa_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--17-0!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./community.vue?vue&type=template&id=ed0edcfa&scoped=true& */ 82);
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_4_29_2024093009_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_4_29_2024093009_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_17_0_D_HBuilderX_4_29_2024093009_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_D_HBuilderX_4_29_2024093009_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_4_29_2024093009_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_4_29_2024093009_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_community_vue_vue_type_template_id_ed0edcfa_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; });
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_4_29_2024093009_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_4_29_2024093009_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_17_0_D_HBuilderX_4_29_2024093009_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_D_HBuilderX_4_29_2024093009_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_4_29_2024093009_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_4_29_2024093009_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_community_vue_vue_type_template_id_ed0edcfa_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
@ -84,7 +84,7 @@ __webpack_require__.r(__webpack_exports__);
/***/ }),
/***/ 81:
/***/ 82:
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--17-0!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!E:///pages/index/community.vue?vue&type=template&id=ed0edcfa&scoped=true& ***!
\*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@ -100,6 +100,9 @@ __webpack_require__.r(__webpack_exports__);
var components
try {
components = {
uvSwiper: function () {
return Promise.all(/*! import() | uni_modules/uv-swiper/components/uv-swiper/uv-swiper */[__webpack_require__.e("common/vendor"), __webpack_require__.e("uni_modules/uv-swiper/components/uv-swiper/uv-swiper")]).then(__webpack_require__.bind(null, /*! @/uni_modules/uv-swiper/components/uv-swiper/uv-swiper.vue */ 372))
},
uvIcon: function () {
return Promise.all(/*! import() | uni_modules/uv-icon/components/uv-icon/uv-icon */[__webpack_require__.e("common/vendor"), __webpack_require__.e("uni_modules/uv-icon/components/uv-icon/uv-icon")]).then(__webpack_require__.bind(null, /*! @/uni_modules/uv-icon/components/uv-icon/uv-icon.vue */ 345))
},
@ -156,7 +159,7 @@ render._withStripped = true
/***/ }),
/***/ 82:
/***/ 83:
/*!*************************************************************************!*\
!*** E:///pages/index/community.vue?vue&type=script&lang=js& ***!
\*************************************************************************/
@ -165,14 +168,14 @@ render._withStripped = true
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var _D_HBuilderX_4_29_2024093009_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_4_29_2024093009_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_D_HBuilderX_4_29_2024093009_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HBuilderX_4_29_2024093009_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_4_29_2024093009_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_community_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--13-1!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./community.vue?vue&type=script&lang=js& */ 83);
/* harmony import */ var _D_HBuilderX_4_29_2024093009_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_4_29_2024093009_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_D_HBuilderX_4_29_2024093009_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HBuilderX_4_29_2024093009_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_4_29_2024093009_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_community_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--13-1!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./community.vue?vue&type=script&lang=js& */ 84);
/* harmony import */ var _D_HBuilderX_4_29_2024093009_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_4_29_2024093009_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_D_HBuilderX_4_29_2024093009_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HBuilderX_4_29_2024093009_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_4_29_2024093009_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_community_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_4_29_2024093009_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_4_29_2024093009_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_D_HBuilderX_4_29_2024093009_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HBuilderX_4_29_2024093009_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_4_29_2024093009_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_community_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_4_29_2024093009_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_4_29_2024093009_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_D_HBuilderX_4_29_2024093009_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HBuilderX_4_29_2024093009_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_4_29_2024093009_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_community_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_4_29_2024093009_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_4_29_2024093009_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_D_HBuilderX_4_29_2024093009_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HBuilderX_4_29_2024093009_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_4_29_2024093009_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_community_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony default export */ __webpack_exports__["default"] = (_D_HBuilderX_4_29_2024093009_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_4_29_2024093009_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_D_HBuilderX_4_29_2024093009_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HBuilderX_4_29_2024093009_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_4_29_2024093009_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_community_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a);
/***/ }),
/***/ 83:
/***/ 84:
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--13-1!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!E:///pages/index/community.vue?vue&type=script&lang=js& ***!
\********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@ -190,7 +193,8 @@ exports.default = void 0;
var _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 30));
var _toConsumableArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/toConsumableArray */ 18));
var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 32));
var _list = _interopRequireDefault(__webpack_require__(/*! @/mixins/list.js */ 84));
var _list = _interopRequireDefault(__webpack_require__(/*! @/mixins/list.js */ 76));
//
//
//
//
@ -287,7 +291,8 @@ var _default = {
return {
currentTab: 'current',
// current: 木邻说, past: 木邻见
mixinListApi: 'community.queryPostList'
mixinListApi: 'community.queryPostList',
bannerList: []
};
},
computed: {
@ -305,6 +310,7 @@ var _default = {
this.currentTab = tab;
this.initPage();
this.getList(true);
this.getBannerList();
},
openAction: function openAction() {
if (this.currentTab === 'current') {
@ -357,7 +363,39 @@ var _default = {
}
}, _callee);
}))();
},
// 获取顶部轮播图
getBannerList: function getBannerList() {
var _this2 = this;
return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2() {
var res;
return _regenerator.default.wrap(function _callee2$(_context2) {
while (1) {
switch (_context2.prev = _context2.next) {
case 0:
_context2.next = 2;
return _this2.$api.home.queryBannerList({
type: _this2.currentTab === 'current' ? 1 : 2
});
case 2:
res = _context2.sent;
console.log('返回的结果', res);
if (res.result.records.length) {
_this2.bannerList = res.result.records.map(function (item) {
return item.image;
});
}
case 5:
case "end":
return _context2.stop();
}
}
}, _callee2);
}))();
}
},
onShow: function onShow() {
this.getBannerList();
}
};
exports.default = _default;
@ -394,5 +432,5 @@ __webpack_require__.r(__webpack_exports__);
/***/ })
},[[78,"common/runtime","common/vendor"]]]);
},[[79,"common/runtime","common/vendor"]]]);
//# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/index/community.js.map

+ 1
- 0
unpackage/dist/dev/mp-weixin/pages/index/community.json View File

@ -2,6 +2,7 @@
"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"
}
}

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

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

+ 0
- 4
unpackage/dist/dev/mp-weixin/pages/index/community.wxss View File

@ -34,10 +34,6 @@
height: 375rpx;
overflow: hidden;
}
.banner-image.data-v-ed0edcfa {
width: 100%;
height: 100%;
}
.tab-section.data-v-ed0edcfa {
background: white;
padding: 0 40rpx;


+ 20
- 14
unpackage/dist/dev/mp-weixin/project.config.json View File

@ -1,8 +1,7 @@
{
"description": "项目配置文件。",
"packOptions": {
"ignore": [],
"include": []
"ignore": []
},
"setting": {
"urlCheck": false,
@ -10,21 +9,28 @@
"postcss": false,
"minified": false,
"newFeature": true,
"bigPackageSizeSupport": true,
"ignoreUploadUnusedFiles": true,
"babelSetting": {
"ignore": [],
"disablePlugins": [],
"outputPath": ""
}
"bigPackageSizeSupport": true
},
"compileType": "miniprogram",
"libVersion": "3.8.12",
"libVersion": "",
"appid": "wxb6f11363a55f9535",
"projectname": "木邻有你",
"condition": {},
"editorSetting": {
"tabIndent": "insertSpaces",
"tabSize": 2
"condition": {
"search": {
"current": -1,
"list": []
},
"conversation": {
"current": -1,
"list": []
},
"game": {
"current": -1,
"list": []
},
"miniprogram": {
"current": -1,
"list": []
}
}
}

+ 1
- 1
unpackage/dist/dev/mp-weixin/subPages/community/publishPost.wxml View File

@ -1 +1 @@
<view class="publish-page data-v-48dc3ccc"><view class="tip-container data-v-48dc3ccc"><uv-icon vue-id="5aa8448c-1" name="info-circle-fill" size="16" color="#007AFF" class="data-v-48dc3ccc" bind:__l="__l"></uv-icon><text class="tip-text data-v-48dc3ccc">留言板内容要经过审核才能发布成功,提交审核中请耐心等待,审核通过后会上线!</text></view><view class="main-container data-v-48dc3ccc"><view class="title-section data-v-48dc3ccc"><view class="{{['vertical-line','data-v-48dc3ccc',isPhoto?'red':'blue']}}"></view><text class="title-text data-v-48dc3ccc">{{''+(isPhoto?'木龄见':'木龄说')+''}}</text></view><view class="message-section data-v-48dc3ccc"><text class="section-label data-v-48dc3ccc">您对本社区发展有什么建议和期待,欢迎留言</text><view class="textarea-container data-v-48dc3ccc"><textarea class="message-textarea data-v-48dc3ccc" placeholder="请输入您的留言内容..." maxlength="500" show-confirm-bar="{{false}}" data-event-opts="{{[['input',[['__set_model',['','content','$event',[]]]]]]}}" value="{{content}}" bindinput="__e"></textarea><view class="char-count data-v-48dc3ccc"><text class="count-text data-v-48dc3ccc">{{$root.g0+"/500"}}</text></view></view></view><view class="image-section data-v-48dc3ccc"><view class="image-grid data-v-48dc3ccc"><block wx:for="{{image}}" wx:for-item="image" wx:for-index="index" wx:key="index"><view class="image-item data-v-48dc3ccc"><image class="preview-image data-v-48dc3ccc" src="{{image}}" mode="aspectFill"></image><view data-event-opts="{{[['tap',[['removeImage',[index]]]]]}}" class="delete-btn data-v-48dc3ccc" bindtap="__e"><uv-icon vue-id="{{'5aa8448c-2-'+index}}" name="close" size="12" color="white" class="data-v-48dc3ccc" bind:__l="__l"></uv-icon></view></view></block><block wx:if="{{$root.g1<9}}"><view data-event-opts="{{[['tap',[['chooseImage',['$event']]]]]}}" class="add-image-btn data-v-48dc3ccc" bindtap="__e"><uv-icon vue-id="5aa8448c-3" name="plus" size="24" color="#999" class="data-v-48dc3ccc" bind:__l="__l"></uv-icon><text class="add-text data-v-48dc3ccc">添加图片</text></view></block></view></view></view><view class="submit-container data-v-48dc3ccc"><uv-button class="submit-btn data-v-48dc3ccc" vue-id="5aa8448c-4" type="primary" shape="circle" disabled="{{!$root.g2}}" data-event-opts="{{[['^click',[['submitPost']]]]}}" bind:click="__e" bind:__l="__l" vue-slots="{{['default']}}">提交审核</uv-button></view><global-popup vue-id="5aa8448c-5" data-ref="globalPopupRef" class="data-v-48dc3ccc vue-ref" bind:__l="__l"></global-popup></view>
<view class="publish-page data-v-48dc3ccc"><view class="{{['tip-container','data-v-48dc3ccc',isPhoto?'red':'blue']}}"><uv-icon vue-id="5aa8448c-1" name="info-circle-fill" size="16" color="{{isPhoto?'#FF4757':'#007AFF'}}" class="data-v-48dc3ccc" bind:__l="__l"></uv-icon><text class="{{['tip-text','data-v-48dc3ccc',isPhoto?'red':'blue']}}">留言板内容要经过审核才能发布成功,提交审核中请耐心等待,审核通过后会上线!</text></view><view class="main-container data-v-48dc3ccc"><view class="title-section data-v-48dc3ccc"><view class="{{['vertical-line','data-v-48dc3ccc',isPhoto?'red':'blue']}}"></view><text class="title-text data-v-48dc3ccc">{{''+(isPhoto?'木龄见':'木龄说')+''}}</text></view><view class="message-section data-v-48dc3ccc"><text class="section-label data-v-48dc3ccc">您对本社区发展有什么建议和期待,欢迎留言</text><view class="textarea-container data-v-48dc3ccc"><textarea class="message-textarea data-v-48dc3ccc" placeholder="请输入您的留言内容..." maxlength="500" show-confirm-bar="{{false}}" data-event-opts="{{[['input',[['__set_model',['','content','$event',[]]]]]]}}" value="{{content}}" bindinput="__e"></textarea><view class="char-count data-v-48dc3ccc"><text class="count-text data-v-48dc3ccc">{{$root.g0+"/500"}}</text></view></view></view><view class="image-section data-v-48dc3ccc"><view class="image-grid data-v-48dc3ccc"><block wx:for="{{image}}" wx:for-item="image" wx:for-index="index" wx:key="index"><view class="image-item data-v-48dc3ccc"><image class="preview-image data-v-48dc3ccc" src="{{image}}" mode="aspectFill"></image><view data-event-opts="{{[['tap',[['removeImage',[index]]]]]}}" class="delete-btn data-v-48dc3ccc" bindtap="__e"><uv-icon vue-id="{{'5aa8448c-2-'+index}}" name="close" size="12" color="white" class="data-v-48dc3ccc" bind:__l="__l"></uv-icon></view></view></block><block wx:if="{{$root.g1<9}}"><view data-event-opts="{{[['tap',[['chooseImage',['$event']]]]]}}" class="add-image-btn data-v-48dc3ccc" bindtap="__e"><uv-icon vue-id="5aa8448c-3" name="plus" size="24" color="#999" class="data-v-48dc3ccc" bind:__l="__l"></uv-icon><text class="add-text data-v-48dc3ccc">添加图片</text></view></block></view></view></view><view class="submit-container data-v-48dc3ccc"><uv-button class="submit-btn data-v-48dc3ccc" vue-id="5aa8448c-4" type="primary" shape="circle" disabled="{{!$root.g2}}" data-event-opts="{{[['^click',[['submitPost']]]]}}" bind:click="__e" bind:__l="__l" vue-slots="{{['default']}}">提交审核</uv-button></view><global-popup vue-id="5aa8448c-5" data-ref="globalPopupRef" class="data-v-48dc3ccc vue-ref" bind:__l="__l"></global-popup></view>

+ 10
- 0
unpackage/dist/dev/mp-weixin/subPages/community/publishPost.wxss View File

@ -38,12 +38,22 @@
gap: 16rpx;
border-left: 6rpx solid #007AFF;
}
.tip-container.red.data-v-48dc3ccc {
border-left-color: #FF4757;
background-color: rgba(255, 71, 87, 0.1);
}
.tip-container.blue.data-v-48dc3ccc {
border-left-color: #007AFF;
}
.tip-text.data-v-48dc3ccc {
font-size: 26rpx;
color: #1976D2;
line-height: 1.5;
flex: 1;
}
.tip-text.red.data-v-48dc3ccc {
color: #FF4757;
}
.main-container.data-v-48dc3ccc {
flex: 1;
margin: 0 20rpx;


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

Loading…
Cancel
Save