From dae55684a8031238fbb719f895b2469f12776337 Mon Sep 17 00:00:00 2001 From: mk <2403457699@qq.com> Date: Tue, 11 Jul 2023 10:52:11 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=8A=A0=E7=9F=9B=E8=B0=83=E8=B6=85?= =?UTF-8?q?=E5=B8=82=E6=A8=A1=E5=9D=97,=E5=9B=BE=E6=A0=87=E6=94=BE?= =?UTF-8?q?=E5=A4=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- epdc-resident-mp-yushan/app.json | 7 ++ epdc-resident-mp-yushan/images/home/mtcs.png | Bin 0 -> 4279 bytes epdc-resident-mp-yushan/images/mtcs.png | Bin 0 -> 4279 bytes epdc-resident-mp-yushan/pages/index/index.js | 12 +-- .../pages/index/index.wxml | 2 +- .../pages/index/index.wxss | 9 +- .../mediateHypermarket/page/index/index.js | 89 ++++++++++++++++++ .../mediateHypermarket/page/index/index.json | 9 ++ .../mediateHypermarket/page/index/index.wxml | 16 ++++ .../mediateHypermarket/page/index/index.wxss | 37 ++++++++ .../utils/mediateHypermarket.js | 5 + 11 files changed, 176 insertions(+), 10 deletions(-) create mode 100644 epdc-resident-mp-yushan/images/home/mtcs.png create mode 100644 epdc-resident-mp-yushan/images/mtcs.png create mode 100644 epdc-resident-mp-yushan/subpages/mediateHypermarket/page/index/index.js create mode 100644 epdc-resident-mp-yushan/subpages/mediateHypermarket/page/index/index.json create mode 100644 epdc-resident-mp-yushan/subpages/mediateHypermarket/page/index/index.wxml create mode 100644 epdc-resident-mp-yushan/subpages/mediateHypermarket/page/index/index.wxss create mode 100644 epdc-resident-mp-yushan/subpages/mediateHypermarket/utils/mediateHypermarket.js diff --git a/epdc-resident-mp-yushan/app.json b/epdc-resident-mp-yushan/app.json index a860586..b514879 100644 --- a/epdc-resident-mp-yushan/app.json +++ b/epdc-resident-mp-yushan/app.json @@ -224,6 +224,13 @@ "pages/index/index" ] }, + { + "root": "subpages/mediateHypermarket", + "name": "mediateHypermarket", + "pages": [ + "page/index/index" + ] + }, { "root": "subpages/societyOrg", "name": "societyOrg", diff --git a/epdc-resident-mp-yushan/images/home/mtcs.png b/epdc-resident-mp-yushan/images/home/mtcs.png new file mode 100644 index 0000000000000000000000000000000000000000..646b7818af63e81a7b125ee10f05002a202d4c01 GIT binary patch literal 4279 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 - + {{item.tip}} diff --git a/epdc-resident-mp-yushan/pages/index/index.wxss b/epdc-resident-mp-yushan/pages/index/index.wxss index afbe46e..2ea4e35 100644 --- a/epdc-resident-mp-yushan/pages/index/index.wxss +++ b/epdc-resident-mp-yushan/pages/index/index.wxss @@ -420,15 +420,18 @@ justify-content: center; } .module-list .module-item .icon { - width: 74rpx; - height: 79rpx; + width: 150rpx; + height: 150rpx; } .module-list .module-item .icon image { width: 100%; height: 100%; float: left; } - +.module-list .module-item .icon .p20{ + padding: 20rpx; + box-sizing: border-box; +} .module-list .module-item .tip { font-size: 26rpx; color: #3f3f3f; diff --git a/epdc-resident-mp-yushan/subpages/mediateHypermarket/page/index/index.js b/epdc-resident-mp-yushan/subpages/mediateHypermarket/page/index/index.js new file mode 100644 index 0000000..011f2b7 --- /dev/null +++ b/epdc-resident-mp-yushan/subpages/mediateHypermarket/page/index/index.js @@ -0,0 +1,89 @@ +const api = require('../../utils/mediateHypermarket') +Page({ + + /** + * 页面的初始数据 + */ + data: { + pageIndex: 1, + pageSize: 10, + nodata: false, + loadMoreType: 'none', + loadMoreVisible: false, + isLoadMore: false, + modulelist: [], + pid: '1438320938730868737', + typeCode: 'MTCS' + }, + + /** + * 生命周期函数--监听页面加载 + */ + onLoad: function (options) { + // this.modulelist() + // wx.setNavigationBarTitle({ + // title: options.title + // }) + this.getModuleList() + }, + // modulelist() { + // let that = this; + // api.modulelist(that.data.moduleCategory).then(function (res) { + // that.setData({ + // modulelist: res.data, + // }) + // console.log(that.data.modulelist) + // }) + // }, + getModuleList() { + let params = { + pageIndex: this.data.pageIndex, + pageSize: this.data.pageSize, + // pid: this.data.pid + typeCode: this.data.typeCode + } + api.getModuleList(params).then(res => { + console.log(res.data) + this.setData({ + modulelist: this.data.modulelist.concat(res.data), + loadMoreType: res.data.length === this.data.pageSize ? 'loading' : 'none', + loadMoreVisible: res.data.length === this.data.pageSize ? false : true + }) + if (this.data.modulelist.length == 0) {//没有值 + this.setData({ + nodata: true, + loadMoreType: 'none', + loadMoreVisible: false, + }) + } + }).catch(err => { + this.setData({ + modulelist: [], + nodata: true, + loadMoreType: 'none', + loadMoreVisible: false, + }) + console.log(err) + }) + }, + /** + * 页面上拉触底事件的处理函数 + */ + onReachBottom: function () { + this.setData({ + loadMoreVisible: true + }) + if (this.data.loadMoreType === 'loading') { + this.setData({ + pageIndex: this.data.pageIndex + 1, + pageSize: this.data.pageSize, + }) + this.getModuleList() + } + }, + goDetails (e) { + wx.navigateTo({ + url: `/subpages/workTodo/pages/moduleList/moduleList?pid=${e.currentTarget.dataset.module.id}&typeCode=${e.currentTarget.dataset.module.typeCode}&name=${e.currentTarget.dataset.module.name}&style=${e.currentTarget.dataset.module.moduleStyle}`, + }) + } +}) \ No newline at end of file diff --git a/epdc-resident-mp-yushan/subpages/mediateHypermarket/page/index/index.json b/epdc-resident-mp-yushan/subpages/mediateHypermarket/page/index/index.json new file mode 100644 index 0000000..0940bed --- /dev/null +++ b/epdc-resident-mp-yushan/subpages/mediateHypermarket/page/index/index.json @@ -0,0 +1,9 @@ +{ + "navigationBarTitleText": "矛调超市", + "navigationBarTextStyle": "white", + "navigationBarBackgroundColor": "#bb0300", + "usingComponents": { + "load-more": "/components/loadMore/loadMore", + "no-data":"/components/nodata/nodata" + } + } \ No newline at end of file diff --git a/epdc-resident-mp-yushan/subpages/mediateHypermarket/page/index/index.wxml b/epdc-resident-mp-yushan/subpages/mediateHypermarket/page/index/index.wxml new file mode 100644 index 0000000..3bacd01 --- /dev/null +++ b/epdc-resident-mp-yushan/subpages/mediateHypermarket/page/index/index.wxml @@ -0,0 +1,16 @@ + + + + + + diff --git a/epdc-resident-mp-yushan/subpages/mediateHypermarket/page/index/index.wxss b/epdc-resident-mp-yushan/subpages/mediateHypermarket/page/index/index.wxss new file mode 100644 index 0000000..4c04048 --- /dev/null +++ b/epdc-resident-mp-yushan/subpages/mediateHypermarket/page/index/index.wxss @@ -0,0 +1,37 @@ +/* subpages/mediateHypermarket/page/index/index.wxss */ +.index { + width: calc(100% - 60rpx); + /* margin-top: 28rpx; */ + height: 300rpx; + line-height: 300rpx; + margin-left: 30rpx; + border-radius: 10rpx; + position: relative; + margin-bottom: 28rpx; + padding: 0; + background: #fff; + box-shadow: 0rpx 4rpx 14rpx 0rpx rgba(5, 5, 5, 0.4); + } + + button::after { + border: none; + } + + .hover-btn { + box-shadow: 0 0 10rpx rgba(63, 63, 63, 0.1); + } + + .index.top { + margin-top: 28rpx; + } + + .index .img-bj { + border-radius: 10rpx; + width: 100%; + height: 100%; + position: absolute; + top: 0; + left: 0; + z-index: 10; + } + \ No newline at end of file diff --git a/epdc-resident-mp-yushan/subpages/mediateHypermarket/utils/mediateHypermarket.js b/epdc-resident-mp-yushan/subpages/mediateHypermarket/utils/mediateHypermarket.js new file mode 100644 index 0000000..dff046c --- /dev/null +++ b/epdc-resident-mp-yushan/subpages/mediateHypermarket/utils/mediateHypermarket.js @@ -0,0 +1,5 @@ +var request = require('../../../utils/request') + +export function getModuleList(params) { + return request.get('news/getModuleList', params) +}