From bf6bfdb18e239afc28485845c24898d4cb54de21 Mon Sep 17 00:00:00 2001 From: qiuyuan Date: Mon, 21 Jul 2025 18:58:03 +0800 Subject: [PATCH 1/5] =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages/activeDetail/index.vue | 39 +- pages/index/index.vue | 312 +++++--- pages/meetingList/index.vue | 20 +- pages/mine/index.vue | 2 +- pages/neighbor/index.vue | 2 +- pages/neighborDetail/index.vue | 1377 ++++++++++++++++---------------- pages/neighborList/index.vue | 6 +- 7 files changed, 923 insertions(+), 835 deletions(-) diff --git a/pages/activeDetail/index.vue b/pages/activeDetail/index.vue index 55d41b2..dd91b96 100644 --- a/pages/activeDetail/index.vue +++ b/pages/activeDetail/index.vue @@ -127,8 +127,8 @@ 分享 - @@ -146,11 +146,7 @@ export default { Id:null, isFavorite: false, isSignedUp: false, - bannerImages: [ - // '/static/night-run-1.jpg', - // '/static/night-run-2.jpg', - // '/static/night-run-3.jpg' - ], + bannerImages: [], activityInfo: {}, // timeline: [ // {time: '19:00-19:20', desc: '签到领取装备'}, @@ -190,13 +186,26 @@ export default { icon: 'none' }) }, - handleSignUp() { - this.isSignedUp = true - uni.showToast({ - title: '报名成功!', - icon: 'success' - }) - }, + + async handleSignUp(){ + try { + const res = await get(`/api/v1/app_auth/activities/${this.Id}`); + if ( !res.success) { + uni.showToast({ + title: res.msg || '报名失败', + icon: 'error' + }) + }else{ + uni.showToast({ + title: '报名成功!', + icon: 'success' + }) + } + + } catch (err) { + console.error('获取详情失败:', err); + } + }, shareActivity() { uni.share({ title: this.activityInfo.title, @@ -518,7 +527,7 @@ $shadow: 0 4rpx 24rpx rgba(0, 0, 0, 0.06); .signup-btn { flex: 1; height: 80rpx; - background-color: #ccc; + background-color: #5b9cf8; color: #fff; border-radius: 40rpx; font-size: 32rpx; diff --git a/pages/index/index.vue b/pages/index/index.vue index d0d0713..f6d4a7a 100644 --- a/pages/index/index.vue +++ b/pages/index/index.vue @@ -29,38 +29,47 @@ - - - - - - {{weather.province}}·{{weather.area}} - {{weather.date}} {{weather.week}} - - - - {{weather.lowest}}~{{weather.highest}} - - - - {{weather.weather}} - - - - - 东风 {{weather.wind}} - - - 湿度 {{weather.humidity}}% - - - 空气质量 {{weather.quality}} - - - 紫外线 {{weather.uv_index}} - - - + + + + + {{weather.province}}·{{weather.area}} + {{weather.date}} {{weather.week}} + + + + + + + {{weather.real}}° + + {{weather.weather}} + + + 最高温 {{weather.highest}}° + 最高温 {{weather.lowest}}° + + + + + 🌬️东风 + {{weather.wind}} + + + 💧湿度 + {{weather.humidity}}% + + + 🌫️空气质量 + {{weather.quality}} + + + ☀️紫外线 + {{weather.uv_index}} + + + + @@ -125,8 +134,8 @@ data() { return { list1: [], - currentDate: this.formatDate(new Date()), - weather:{}, + currentDate: this.formatDate(new Date()), + weather: {}, } }, mounted() { @@ -178,13 +187,44 @@ const res = await get('/api/v1/apps/home/weather'); if (!res || !res.success) { throw new Error('获取天气失败'); - } - this.weather = {...res.data}; + } + this.weather = { + ...res.data + }; } catch (err) { console.error('获取轮播图失败:', err); } }, + getWeatherIcon(weather) { + const weatherMap = { + '晴': '/static/imgs/index/sunny.png', + '多云': '/static/imgs/index/cloudy.png', + '阴': '/static/imgs/index/overcast.png', + '雨': '/static/imgs/index/rain.png', + '小雨': '/static/imgs/index/light-rain.png', + '中雨': '/static/imgs/index/moderate-rain.png', + '大雨': '/static/imgs/index/heavy-rain.png', + '暴雨': '/static/imgs/index/storm-rain.png', + '雪': '/static/imgs/index/snow.png', + '雾': '/static/imgs/index/fog.png', + '霾': '/static/imgs/index/fog.png', + }; + + // 默认图标 + const defaultIcon = '/static/imgs/weather/default.png'; + + // 遍历天气关键词,匹配最合适的图标 + for (const key in weatherMap) { + if (weather.includes(key)) { + return weatherMap[key]; + } + } + + return defaultIcon; + } + + } } @@ -252,97 +292,115 @@ } /* 天气和穿搭区域 */ - .weather-outfit-section { - margin-bottom: 40rpx; - - .weather-card { - width: 92%; - background: #85b0ed; - border-radius: 20rpx; - padding: 30rpx; - color: #fff; - box-shadow: 0 8rpx 24rpx rgba(133, 176, 237, 0.3); - - .weather-header { - display: flex; - justify-content: space-between; - margin-bottom: 20rpx; - padding-bottom: 20rpx; - border-bottom: 1rpx solid rgba(255, 255, 255, 0.2); - - .date { - font-size: 26rpx; - opacity: 0.9; - font-weight: bold; - } - - .location { - font-size: 28rpx; - font-weight: 500; - } - } - - .weather-content { - display: flex; - align-items: center; - justify-content: space-between; - margin: 30rpx 0; - padding: 20rpx 0; - - .temperature { - display: flex; - align-items: flex-start; - - .temp-value { - font-size: 60rpx; - font-weight: 600; - line-height: 1; - } - - .temp-unit { - font-size: 36rpx; - margin-top: 8rpx; - } - } - - .weather-info { - display: flex; - flex-direction: column; - align-items: center; - - .weather-icon { - width: 80rpx; - height: 80rpx; - margin-bottom: 10rpx; - } - - .weather-desc { - font-size: 28rpx; - opacity: 0.9; - } - } - } - - .weather-footer { - display: flex; - justify-content: space-between; - padding-top: 20rpx; - border-top: 1rpx solid rgba(255, 255, 255, 0.2); - font-size: 24rpx; - - .weather-detail-item { - display: flex; - align-items: center; - opacity: 0.9; - - .detail-icon { - width: 28rpx; - height: 28rpx; - margin-right: 8rpx; - } - } - } - } + .weather-outfit-section { + margin-bottom: 40rpx; + + .weather-card { + width: 92%; + background: #85b0ed; + border-radius: 20rpx; + padding: 30rpx; + color: #fff; + box-shadow: 0 8rpx 24rpx rgba(133, 176, 237, 0.3); + + .weather-header { + display: flex; + justify-content: space-between; + margin-bottom: 20rpx; + padding-bottom: 20rpx; + border-bottom: 1rpx solid rgba(255, 255, 255, 0.2); + + .date { + font-size: 26rpx; + opacity: 0.9; + font-weight: bold; + } + + .location { + font-size: 28rpx; + font-weight: 500; + } + } + + .weather-content { + display: flex; + justify-content: space-between; + align-items: center; + margin: 20rpx 0; + padding: 20rpx 0; + + .weather-main { + display: flex; + flex-direction: column; + align-items: center; + + .current-weather { + display: flex; + align-items: center; + + .weather-icon { + width: 80rpx; + height: 80rpx; + margin-right: 15rpx; + } + + .current-temp { + font-size: 64rpx; + font-weight: bold; + line-height: 1; + } + } + + .weather-desc { + font-size: 28rpx; + margin-top: 10rpx; + opacity: 0.9; + } + } + + .temperature-range { + display: flex; + flex-direction: column; + align-items: flex-end; + + .temp-item { + font-size: 28rpx; + margin-bottom: 10rpx; + opacity: 0.8; + + &:last-child { + margin-bottom: 0; + } + } + } + } + .weather-footer { + display: flex; + justify-content: space-between; + align-items: center; + padding-top: 20rpx; + border-top: 1rpx solid rgba(255, 255, 255, 0.2); + font-size: 24rpx; + + .footer-item { + display: flex; + flex-direction: column; + align-items: center; + flex: 1; + + .footer-icon { + font-size: 24rpx; + margin-bottom: 6rpx; + } + + .footer-text { + opacity: 0.9; + text-align: center; + line-height: 1.2; + } + } + } + } } /* 便捷服务中心 - 优化后 */ diff --git a/pages/meetingList/index.vue b/pages/meetingList/index.vue index 58e61f0..7a7d422 100644 --- a/pages/meetingList/index.vue +++ b/pages/meetingList/index.vue @@ -9,7 +9,7 @@ 暂无会议室数据 ({{ meetingRoomList }}) - + @@ -104,7 +104,7 @@ IMAGE_BASE_URL, tabsReady: false, tabList: [{ - name: '会议预约' + name: '共享空间' }, { name: '预约记录' @@ -146,7 +146,6 @@ } else { this.getList(); } - console.log("=======index", index) }, // 格式化日期 formatDate(dateString) { @@ -210,7 +209,6 @@ }); } } catch (err) { - console.error('取消预约失败:', err); uni.showToast({ title: '取消失败', icon: 'none' @@ -221,14 +219,11 @@ }, goDetail(item) { - // 调试输出完整数据结构 - console.log('点击项完整数据:', JSON.stringify(item)); - + // 安全获取ID(兼容各种可能的字段名) const id = item.id; if (!id) { - console.error('无效的会议室数据,缺少ID字段:', item); uni.showToast({ title: '会议室信息异常', icon: 'none' @@ -236,9 +231,6 @@ return; } - // 调试输出最终使用的ID - console.log('导航使用的ID:', id); - uni.navigateTo({ url: `/pages/meetingDetail/index?Id=${encodeURIComponent(id)}`, // 使用encodeURIComponent防止特殊字符问题 success: () => { @@ -261,16 +253,12 @@ pageSize: 10, }); - console.log("===res", res) - if (res?.success) { this.meetingRoomList = [...res.data]; - console.log("======this.meetingRoomList", this.meetingRoomList) this.tabsReady = true; } } catch (err) { - console.error('获取我的求助失败:', err); uni.showToast({ title: '加载列表失败', icon: 'none' @@ -287,8 +275,6 @@ pageSize: 10, }); - console.log("===res", res) - if (res?.success) { this.orderList = [...res.data]; this.tabsReady = true; diff --git a/pages/mine/index.vue b/pages/mine/index.vue index 585930c..0189ad4 100644 --- a/pages/mine/index.vue +++ b/pages/mine/index.vue @@ -146,7 +146,7 @@ export default { { key: 4, url: "/static/imgs/service/service_friend.png", - name: '会议室预约', + name: '共享空间预约', pageUrl: 'meetingList' }, { diff --git a/pages/neighbor/index.vue b/pages/neighbor/index.vue index 397c149..fbd2331 100644 --- a/pages/neighbor/index.vue +++ b/pages/neighbor/index.vue @@ -102,7 +102,7 @@ resolve({ longitude: res.longitude, latitude: res.latitude - }); + }); }, fail: (err) => { console.error('获取位置失败:', err); diff --git a/pages/neighborDetail/index.vue b/pages/neighborDetail/index.vue index 27f41a3..8867a8b 100644 --- a/pages/neighborDetail/index.vue +++ b/pages/neighborDetail/index.vue @@ -1,116 +1,63 @@ - - \ No newline at end of file diff --git a/pages/neighborList/index.vue b/pages/neighborList/index.vue index d683004..a8b9350 100644 --- a/pages/neighborList/index.vue +++ b/pages/neighborList/index.vue @@ -16,7 +16,7 @@ - + + 发帖 @@ -92,9 +92,9 @@ }, methods: { // 跳转详情页面 - goPage(page){ + goPage(page,id){ uni.navigateTo({ - url: `/pages/${page}/index`, + url: `/pages/${page}/index?Id=${id}`, // url: '/pages/helpInfo/index', success: () => { console.log('切换到tabBar页面成功'); From c1c1180a0a111ebc6dd71e11f89b630631583f03 Mon Sep 17 00:00:00 2001 From: qiuyuan Date: Mon, 21 Jul 2025 18:59:40 +0800 Subject: [PATCH 2/5] =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- components/footer_common.vue | 74 - components/header_common.vue | 91 - package.json | 17 - static/imgs/.DS_Store | Bin 6148 -> 6148 bytes static/imgs/index/cloudy.png | Bin 0 -> 4414 bytes static/imgs/index/color.png | Bin 4837 -> 0 bytes static/imgs/index/fog.png | Bin 0 -> 2624 bytes static/imgs/index/jacket.png | Bin 528 -> 0 bytes static/imgs/index/more.png | Bin 328 -> 0 bytes static/imgs/index/news.png | Bin 68513 -> 0 bytes static/imgs/index/overcast.png | Bin 0 -> 2253 bytes static/imgs/index/pants.png | Bin 582 -> 0 bytes static/imgs/index/rain.png | Bin 0 -> 4015 bytes static/imgs/index/shoe.png | Bin 603 -> 0 bytes static/imgs/index/snow.png | Bin 0 -> 4083 bytes static/imgs/index/sunny.png | Bin 0 -> 3345 bytes static/imgs/index/swiper.png | Bin 88599 -> 0 bytes static/imgs/index/tips_title.png | Bin 410 -> 0 bytes static/imgs/service/service_shop.png | Bin 13343 -> 0 bytes static/imgs/service/service_test.png | Bin 9794 -> 0 bytes static/logo.png | Bin 4023 -> 0 bytes uni_modules/hb-comment/changelog.md | 19 + .../components/hb-comment/hb-comment.vue | 535 + uni_modules/hb-comment/package.json | 83 + uni_modules/hb-comment/readme.md | 261 + .../dev/.automator/mp-weixin/.automator.json | 0 .../.sourcemap/mp-weixin/common/main.js.map | 1 - .../mp-weixin/common/runtime.js.map | 1 - .../.sourcemap/mp-weixin/common/vendor.js.map | 1 - .../mp-weixin/components/footer_common.js.map | 2 +- .../components/u-button/u-button.js.map | 1 - .../uview-ui/components/u-icon/u-icon.js.map | 1 - .../components/u-input/u-input.js.map | 1 - .../uview-ui/components/u-line/u-line.js.map | 1 - .../u-loading-icon/u-loading-icon.js.map | 1 - .../components/u-modal/u-modal.js.map | 1 - .../components/u-overlay/u-overlay.js.map | 1 - .../components/u-popup/u-popup.js.map | 1 - .../u-safe-bottom/u-safe-bottom.js.map | 1 - .../u-status-bar/u-status-bar.js.map | 1 - .../u-swiper-indicator.js.map | 1 - .../components/u-swiper/u-swiper.js.map | 1 - .../u-transition/u-transition.js.map | 1 - .../components/u-upload/u-upload.js.map | 1 - .../mp-weixin/pages/chat/index.js.map | 1 - .../mp-weixin/pages/index/index.js.map | 1 - .../mp-weixin/pages/mine/index.js.map | 1 - .../mp-weixin/pages/neighbor/index.js.map | 1 - .../mp-weixin/pages/service/index.js.map | 1 - unpackage/dist/dev/mp-weixin/common/main.js | 149 - unpackage/dist/dev/mp-weixin/common/main.wxss | 293 - unpackage/dist/dev/mp-weixin/common/vendor.js | 24958 ---------------- .../dev/mp-weixin/components/footer_common.js | 185 +- .../mp-weixin/components/footer_common.wxml | 1 - .../mp-weixin/components/footer_common.wxss | 54 - .../uview-ui/components/u-button/u-button.js | 2 +- .../components/u-button/u-button.wxml | 1 - .../components/u-button/u-button.wxss | 186 - .../uview-ui/components/u-icon/u-icon.wxml | 1 - .../uview-ui/components/u-icon/u-icon.wxss | 90 - .../uview-ui/components/u-input/u-input.wxml | 1 - .../uview-ui/components/u-input/u-input.wxss | 100 - .../uview-ui/components/u-line/u-line.js | 30 +- .../uview-ui/components/u-line/u-line.wxml | 1 - .../uview-ui/components/u-line/u-line.wxss | 38 - .../u-loading-icon/u-loading-icon.js | 30 +- .../u-loading-icon/u-loading-icon.wxml | 1 - .../u-loading-icon/u-loading-icon.wxss | 192 - .../uview-ui/components/u-modal/u-modal.js | 6 +- .../uview-ui/components/u-modal/u-modal.wxml | 1 - .../uview-ui/components/u-modal/u-modal.wxss | 94 - .../components/u-overlay/u-overlay.js | 32 +- .../components/u-overlay/u-overlay.wxml | 1 - .../components/u-overlay/u-overlay.wxss | 43 - .../uview-ui/components/u-popup/u-popup.js | 38 +- .../uview-ui/components/u-popup/u-popup.wxml | 1 - .../uview-ui/components/u-popup/u-popup.wxss | 94 - .../components/u-safe-bottom/u-safe-bottom.js | 30 +- .../u-safe-bottom/u-safe-bottom.wxml | 1 - .../u-safe-bottom/u-safe-bottom.wxss | 29 - .../components/u-status-bar/u-status-bar.js | 30 +- .../components/u-status-bar/u-status-bar.wxml | 1 - .../components/u-status-bar/u-status-bar.wxss | 29 - .../u-swiper-indicator/u-swiper-indicator.js | 30 +- .../u-swiper-indicator.wxml | 1 - .../u-swiper-indicator.wxss | 63 - .../uview-ui/components/u-swiper/u-swiper.js | 4 +- .../components/u-swiper/u-swiper.wxml | 1 - .../components/u-swiper/u-swiper.wxss | 84 - .../components/u-transition/u-transition.js | 32 +- .../components/u-transition/u-transition.wxml | 1 - .../components/u-transition/u-transition.wxss | 148 - .../uview-ui/components/u-upload/u-upload.js | 2 +- .../components/u-upload/u-upload.wxml | 1 - .../components/u-upload/u-upload.wxss | 176 - .../dist/dev/mp-weixin/pages/chat/index.js | 235 - .../dist/dev/mp-weixin/pages/chat/index.wxml | 1 - .../dist/dev/mp-weixin/pages/chat/index.wxss | 108 - .../dist/dev/mp-weixin/pages/index/index.js | 327 - .../dist/dev/mp-weixin/pages/index/index.wxml | 1 - .../dist/dev/mp-weixin/pages/index/index.wxss | 285 - .../dist/dev/mp-weixin/pages/mine/index.js | 795 - .../dist/dev/mp-weixin/pages/mine/index.wxml | 1 - .../dist/dev/mp-weixin/pages/mine/index.wxss | 184 - .../dev/mp-weixin/pages/neighbor/index.js | 313 - .../dev/mp-weixin/pages/neighbor/index.wxml | 1 - .../dev/mp-weixin/pages/neighbor/index.wxss | 106 - .../dist/dev/mp-weixin/pages/service/index.js | 211 - .../dev/mp-weixin/pages/service/index.wxml | 1 - .../dev/mp-weixin/pages/service/index.wxss | 193 - .../dist/dev/mp-weixin/project.config.json | 28 +- .../dev/mp-weixin/project.private.config.json | 20 - unpackage/dist/dev/mp-weixin/static/.DS_Store | Bin 8196 -> 0 bytes .../dist/dev/mp-weixin/static/imgs/.DS_Store | Bin 6148 -> 0 bytes .../dev/mp-weixin/static/imgs/ai/.DS_Store | Bin 6148 -> 0 bytes .../imgs/ai/chuandaguwen-background.png | Bin 45541 -> 0 bytes .../mp-weixin/static/imgs/ai/chuandaguwen.png | Bin 127742 -> 0 bytes .../dev/mp-weixin/static/imgs/ai/more.png | Bin 34074 -> 0 bytes .../imgs/ai/shanshiguanjia-background.png | Bin 59792 -> 0 bytes .../static/imgs/ai/shanshiguanjia.png | Bin 126041 -> 0 bytes .../imgs/ai/shenghuozixun-background.png | Bin 36402 -> 0 bytes .../static/imgs/ai/shenghuozixun.png | Bin 114796 -> 0 bytes .../dev/mp-weixin/static/imgs/ai/title.png | Bin 395 -> 0 bytes .../imgs/ai/zhengceijiedu-background.png | Bin 18820 -> 0 bytes .../static/imgs/ai/zhengceijiedu.png | Bin 119760 -> 0 bytes .../dev/mp-weixin/static/imgs/footer/ai.png | Bin 628 -> 0 bytes .../dev/mp-weixin/static/imgs/footer/chat.png | Bin 498 -> 0 bytes .../dev/mp-weixin/static/imgs/footer/home.png | Bin 429 -> 0 bytes .../dev/mp-weixin/static/imgs/footer/mine.png | Bin 616 -> 0 bytes .../dev/mp-weixin/static/imgs/index/.DS_Store | Bin 6148 -> 0 bytes .../mp-weixin/static/imgs/index/ai_titile.png | Bin 1315 -> 0 bytes .../dev/mp-weixin/static/imgs/index/color.png | Bin 4837 -> 0 bytes .../static/imgs/index/interact_title.png | Bin 1722 -> 0 bytes .../mp-weixin/static/imgs/index/jacket.png | Bin 528 -> 0 bytes .../dev/mp-weixin/static/imgs/index/more.png | Bin 328 -> 0 bytes .../dev/mp-weixin/static/imgs/index/nav.png | Bin 4738 -> 0 bytes .../mp-weixin/static/imgs/index/nav_bg.png | Bin 4052 -> 0 bytes .../dev/mp-weixin/static/imgs/index/news.png | Bin 68513 -> 0 bytes .../dev/mp-weixin/static/imgs/index/pants.png | Bin 582 -> 0 bytes .../dev/mp-weixin/static/imgs/index/shoe.png | Bin 603 -> 0 bytes .../mp-weixin/static/imgs/index/swiper.png | Bin 88599 -> 0 bytes .../static/imgs/index/tips_title.png | Bin 410 -> 0 bytes .../static/imgs/service/service_bg.png | Bin 55902 -> 0 bytes .../static/imgs/service/service_friend.png | Bin 4234 -> 0 bytes .../static/imgs/service/service_help.png | Bin 2049 -> 0 bytes .../static/imgs/service/service_list.png | Bin 1394 -> 0 bytes .../static/imgs/service/service_notice.png | Bin 5481 -> 0 bytes .../static/imgs/service/service_phone.png | Bin 3671 -> 0 bytes .../static/imgs/service/service_relation.png | Bin 551 -> 0 bytes .../static/imgs/service/service_service.png | Bin 4043 -> 0 bytes .../static/imgs/service/service_shop.png | Bin 13343 -> 0 bytes .../static/imgs/service/service_test.png | Bin 9794 -> 0 bytes .../static/imgs/service/service_vote.png | Bin 647 -> 0 bytes .../static/imgs/service/service_workorder.png | Bin 746 -> 0 bytes unpackage/dist/dev/mp-weixin/static/logo.png | Bin 4023 -> 0 bytes 155 files changed, 1039 insertions(+), 30161 deletions(-) delete mode 100644 components/footer_common.vue delete mode 100644 components/header_common.vue delete mode 100644 package.json create mode 100644 static/imgs/index/cloudy.png delete mode 100644 static/imgs/index/color.png create mode 100644 static/imgs/index/fog.png delete mode 100644 static/imgs/index/jacket.png delete mode 100644 static/imgs/index/more.png delete mode 100644 static/imgs/index/news.png create mode 100644 static/imgs/index/overcast.png delete mode 100644 static/imgs/index/pants.png create mode 100644 static/imgs/index/rain.png delete mode 100644 static/imgs/index/shoe.png create mode 100644 static/imgs/index/snow.png create mode 100644 static/imgs/index/sunny.png delete mode 100644 static/imgs/index/swiper.png delete mode 100644 static/imgs/index/tips_title.png delete mode 100644 static/imgs/service/service_shop.png delete mode 100644 static/imgs/service/service_test.png delete mode 100644 static/logo.png create mode 100644 uni_modules/hb-comment/changelog.md create mode 100644 uni_modules/hb-comment/components/hb-comment/hb-comment.vue create mode 100644 uni_modules/hb-comment/package.json create mode 100644 uni_modules/hb-comment/readme.md delete mode 100644 unpackage/dist/dev/.automator/mp-weixin/.automator.json delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/common/main.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/common/runtime.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/common/vendor.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-button/u-button.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-icon/u-icon.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-input/u-input.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-line/u-line.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-loading-icon/u-loading-icon.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-modal/u-modal.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-overlay/u-overlay.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-popup/u-popup.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-safe-bottom/u-safe-bottom.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-status-bar/u-status-bar.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-swiper-indicator/u-swiper-indicator.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-swiper/u-swiper.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-transition/u-transition.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-upload/u-upload.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/chat/index.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/index.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/mine/index.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/neighbor/index.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/service/index.js.map delete mode 100644 unpackage/dist/dev/mp-weixin/common/main.js delete mode 100644 unpackage/dist/dev/mp-weixin/common/main.wxss delete mode 100644 unpackage/dist/dev/mp-weixin/common/vendor.js delete mode 100644 unpackage/dist/dev/mp-weixin/components/footer_common.wxml delete mode 100644 unpackage/dist/dev/mp-weixin/components/footer_common.wxss delete mode 100644 unpackage/dist/dev/mp-weixin/node-modules/uview-ui/components/u-button/u-button.wxml delete mode 100644 unpackage/dist/dev/mp-weixin/node-modules/uview-ui/components/u-button/u-button.wxss delete mode 100644 unpackage/dist/dev/mp-weixin/node-modules/uview-ui/components/u-icon/u-icon.wxml delete mode 100644 unpackage/dist/dev/mp-weixin/node-modules/uview-ui/components/u-icon/u-icon.wxss delete mode 100644 unpackage/dist/dev/mp-weixin/node-modules/uview-ui/components/u-input/u-input.wxml delete mode 100644 unpackage/dist/dev/mp-weixin/node-modules/uview-ui/components/u-input/u-input.wxss delete mode 100644 unpackage/dist/dev/mp-weixin/node-modules/uview-ui/components/u-line/u-line.wxml delete mode 100644 unpackage/dist/dev/mp-weixin/node-modules/uview-ui/components/u-line/u-line.wxss delete mode 100644 unpackage/dist/dev/mp-weixin/node-modules/uview-ui/components/u-loading-icon/u-loading-icon.wxml delete mode 100644 unpackage/dist/dev/mp-weixin/node-modules/uview-ui/components/u-loading-icon/u-loading-icon.wxss delete mode 100644 unpackage/dist/dev/mp-weixin/node-modules/uview-ui/components/u-modal/u-modal.wxml delete mode 100644 unpackage/dist/dev/mp-weixin/node-modules/uview-ui/components/u-modal/u-modal.wxss delete mode 100644 unpackage/dist/dev/mp-weixin/node-modules/uview-ui/components/u-overlay/u-overlay.wxml delete mode 100644 unpackage/dist/dev/mp-weixin/node-modules/uview-ui/components/u-overlay/u-overlay.wxss delete mode 100644 unpackage/dist/dev/mp-weixin/node-modules/uview-ui/components/u-popup/u-popup.wxml delete mode 100644 unpackage/dist/dev/mp-weixin/node-modules/uview-ui/components/u-popup/u-popup.wxss delete mode 100644 unpackage/dist/dev/mp-weixin/node-modules/uview-ui/components/u-safe-bottom/u-safe-bottom.wxml delete mode 100644 unpackage/dist/dev/mp-weixin/node-modules/uview-ui/components/u-safe-bottom/u-safe-bottom.wxss delete mode 100644 unpackage/dist/dev/mp-weixin/node-modules/uview-ui/components/u-status-bar/u-status-bar.wxml delete mode 100644 unpackage/dist/dev/mp-weixin/node-modules/uview-ui/components/u-status-bar/u-status-bar.wxss delete mode 100644 unpackage/dist/dev/mp-weixin/node-modules/uview-ui/components/u-swiper-indicator/u-swiper-indicator.wxml delete mode 100644 unpackage/dist/dev/mp-weixin/node-modules/uview-ui/components/u-swiper-indicator/u-swiper-indicator.wxss delete mode 100644 unpackage/dist/dev/mp-weixin/node-modules/uview-ui/components/u-swiper/u-swiper.wxml delete mode 100644 unpackage/dist/dev/mp-weixin/node-modules/uview-ui/components/u-swiper/u-swiper.wxss delete mode 100644 unpackage/dist/dev/mp-weixin/node-modules/uview-ui/components/u-transition/u-transition.wxml delete mode 100644 unpackage/dist/dev/mp-weixin/node-modules/uview-ui/components/u-transition/u-transition.wxss delete mode 100644 unpackage/dist/dev/mp-weixin/node-modules/uview-ui/components/u-upload/u-upload.wxml delete mode 100644 unpackage/dist/dev/mp-weixin/node-modules/uview-ui/components/u-upload/u-upload.wxss delete mode 100644 unpackage/dist/dev/mp-weixin/pages/chat/index.js delete mode 100644 unpackage/dist/dev/mp-weixin/pages/chat/index.wxml delete mode 100644 unpackage/dist/dev/mp-weixin/pages/chat/index.wxss delete mode 100644 unpackage/dist/dev/mp-weixin/pages/index/index.js delete mode 100644 unpackage/dist/dev/mp-weixin/pages/index/index.wxml delete mode 100644 unpackage/dist/dev/mp-weixin/pages/index/index.wxss delete mode 100644 unpackage/dist/dev/mp-weixin/pages/mine/index.js delete mode 100644 unpackage/dist/dev/mp-weixin/pages/mine/index.wxml delete mode 100644 unpackage/dist/dev/mp-weixin/pages/mine/index.wxss delete mode 100644 unpackage/dist/dev/mp-weixin/pages/neighbor/index.js delete mode 100644 unpackage/dist/dev/mp-weixin/pages/neighbor/index.wxml delete mode 100644 unpackage/dist/dev/mp-weixin/pages/neighbor/index.wxss delete mode 100644 unpackage/dist/dev/mp-weixin/pages/service/index.js delete mode 100644 unpackage/dist/dev/mp-weixin/pages/service/index.wxml delete mode 100644 unpackage/dist/dev/mp-weixin/pages/service/index.wxss delete mode 100644 unpackage/dist/dev/mp-weixin/project.private.config.json delete mode 100644 unpackage/dist/dev/mp-weixin/static/.DS_Store delete mode 100644 unpackage/dist/dev/mp-weixin/static/imgs/.DS_Store delete mode 100644 unpackage/dist/dev/mp-weixin/static/imgs/ai/.DS_Store delete mode 100644 unpackage/dist/dev/mp-weixin/static/imgs/ai/chuandaguwen-background.png delete mode 100644 unpackage/dist/dev/mp-weixin/static/imgs/ai/chuandaguwen.png delete mode 100644 unpackage/dist/dev/mp-weixin/static/imgs/ai/more.png delete mode 100644 unpackage/dist/dev/mp-weixin/static/imgs/ai/shanshiguanjia-background.png delete mode 100644 unpackage/dist/dev/mp-weixin/static/imgs/ai/shanshiguanjia.png delete mode 100644 unpackage/dist/dev/mp-weixin/static/imgs/ai/shenghuozixun-background.png delete mode 100644 unpackage/dist/dev/mp-weixin/static/imgs/ai/shenghuozixun.png delete mode 100644 unpackage/dist/dev/mp-weixin/static/imgs/ai/title.png delete mode 100644 unpackage/dist/dev/mp-weixin/static/imgs/ai/zhengceijiedu-background.png delete mode 100644 unpackage/dist/dev/mp-weixin/static/imgs/ai/zhengceijiedu.png delete mode 100644 unpackage/dist/dev/mp-weixin/static/imgs/footer/ai.png delete mode 100644 unpackage/dist/dev/mp-weixin/static/imgs/footer/chat.png delete mode 100644 unpackage/dist/dev/mp-weixin/static/imgs/footer/home.png delete mode 100644 unpackage/dist/dev/mp-weixin/static/imgs/footer/mine.png delete mode 100644 unpackage/dist/dev/mp-weixin/static/imgs/index/.DS_Store delete mode 100644 unpackage/dist/dev/mp-weixin/static/imgs/index/ai_titile.png delete mode 100644 unpackage/dist/dev/mp-weixin/static/imgs/index/color.png delete mode 100644 unpackage/dist/dev/mp-weixin/static/imgs/index/interact_title.png delete mode 100644 unpackage/dist/dev/mp-weixin/static/imgs/index/jacket.png delete mode 100644 unpackage/dist/dev/mp-weixin/static/imgs/index/more.png delete mode 100644 unpackage/dist/dev/mp-weixin/static/imgs/index/nav.png delete mode 100644 unpackage/dist/dev/mp-weixin/static/imgs/index/nav_bg.png delete mode 100644 unpackage/dist/dev/mp-weixin/static/imgs/index/news.png delete mode 100644 unpackage/dist/dev/mp-weixin/static/imgs/index/pants.png delete mode 100644 unpackage/dist/dev/mp-weixin/static/imgs/index/shoe.png delete mode 100644 unpackage/dist/dev/mp-weixin/static/imgs/index/swiper.png delete mode 100644 unpackage/dist/dev/mp-weixin/static/imgs/index/tips_title.png delete mode 100644 unpackage/dist/dev/mp-weixin/static/imgs/service/service_bg.png delete mode 100644 unpackage/dist/dev/mp-weixin/static/imgs/service/service_friend.png delete mode 100644 unpackage/dist/dev/mp-weixin/static/imgs/service/service_help.png delete mode 100644 unpackage/dist/dev/mp-weixin/static/imgs/service/service_list.png delete mode 100644 unpackage/dist/dev/mp-weixin/static/imgs/service/service_notice.png delete mode 100644 unpackage/dist/dev/mp-weixin/static/imgs/service/service_phone.png delete mode 100644 unpackage/dist/dev/mp-weixin/static/imgs/service/service_relation.png delete mode 100644 unpackage/dist/dev/mp-weixin/static/imgs/service/service_service.png delete mode 100644 unpackage/dist/dev/mp-weixin/static/imgs/service/service_shop.png delete mode 100644 unpackage/dist/dev/mp-weixin/static/imgs/service/service_test.png delete mode 100644 unpackage/dist/dev/mp-weixin/static/imgs/service/service_vote.png delete mode 100644 unpackage/dist/dev/mp-weixin/static/imgs/service/service_workorder.png delete mode 100644 unpackage/dist/dev/mp-weixin/static/logo.png diff --git a/components/footer_common.vue b/components/footer_common.vue deleted file mode 100644 index aaf6a53..0000000 --- a/components/footer_common.vue +++ /dev/null @@ -1,74 +0,0 @@ - - - - - \ No newline at end of file diff --git a/components/header_common.vue b/components/header_common.vue deleted file mode 100644 index f9ae805..0000000 --- a/components/header_common.vue +++ /dev/null @@ -1,91 +0,0 @@ - - - - - \ No newline at end of file diff --git a/package.json b/package.json deleted file mode 100644 index ba5ae0b..0000000 --- a/package.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "name": "demo", - "version": "1.0.0", - "description": "", - "main": "main.js", - "dependencies": { - "sass": "^1.87.0", - "uview-ui": "^2.0.34" - }, - "devDependencies": {}, - "scripts": { - "test": "echo \"Error: no test specified\" && exit 1" - }, - "keywords": [], - "author": "", - "license": "ISC" -} diff --git a/static/imgs/.DS_Store b/static/imgs/.DS_Store index c77904ade7fda38c14f012b9aa61c0f7d1686952..b562f3f35d459afeaf98d406817f47ec7aace04a 100644 GIT binary patch delta 62 zcmZoMXfc@JFU-Wiz`)4BAi%&-Q5Ia3my@5DK5?VwWCIZvVOEArhCGH8hE#;q#*S3> J&Fmb1`2p)25rF^z delta 43 xcmZoMXfc@JFUrWkzyQPo3=EkJ$qcC}#mPBI`4bPSZ(N$hKJkLoW_FIh`~c+R4441_ diff --git a/static/imgs/index/cloudy.png b/static/imgs/index/cloudy.png new file mode 100644 index 0000000000000000000000000000000000000000..b707602ff953b853ca44f6365b34ccabeedff976 GIT binary patch literal 4414 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 literal 0 HcmV?d00001 diff --git a/static/imgs/index/color.png b/static/imgs/index/color.png deleted file mode 100644 index 491b51a20b783081c63661e149a5361d8b634c10..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4837 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 LNkvXXu0mjfx(F9v diff --git a/static/imgs/index/fog.png b/static/imgs/index/fog.png new file mode 100644 index 0000000000000000000000000000000000000000..e6b945d02dd42fdccc6fd4a7bd3c3b53a1ced6a2 GIT binary patch literal 2624 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 diff --git a/static/imgs/index/news.png b/static/imgs/index/news.png deleted file mode 100644 index 2652631e96ec6ad427d56eb8d5ca61a2e57d1817..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 68513 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