From 82dfeedbc24fa3e74a354db0866d2d4c5da97b55 Mon Sep 17 00:00:00 2001
From: ZhaoTongYao <531131322@qq.com>
Date: Thu, 16 Sep 2021 13:34:08 +0800
Subject: [PATCH] =?UTF-8?q?=E6=8C=87=E5=B0=96=E6=A6=86=E5=B1=B1?=
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/pages/index/index.js | 4 +-
.../fingertipYushan/pages/index/index.js | 87 +++++++++++++++++++
.../fingertipYushan/pages/index/index.json | 7 ++
.../fingertipYushan/pages/index/index.wxml | 15 ++++
.../fingertipYushan/pages/index/index.wxss | 35 ++++++++
.../fingertipYushan/utils/fingertipYushan.js | 5 ++
7 files changed, 159 insertions(+), 1 deletion(-)
create mode 100644 epdc-resident-mp-yushan/subpages/fingertipYushan/pages/index/index.js
create mode 100644 epdc-resident-mp-yushan/subpages/fingertipYushan/pages/index/index.json
create mode 100644 epdc-resident-mp-yushan/subpages/fingertipYushan/pages/index/index.wxml
create mode 100644 epdc-resident-mp-yushan/subpages/fingertipYushan/pages/index/index.wxss
create mode 100644 epdc-resident-mp-yushan/subpages/fingertipYushan/utils/fingertipYushan.js
diff --git a/epdc-resident-mp-yushan/app.json b/epdc-resident-mp-yushan/app.json
index 8794591..6b05c3c 100644
--- a/epdc-resident-mp-yushan/app.json
+++ b/epdc-resident-mp-yushan/app.json
@@ -199,6 +199,13 @@
"pages/activeApply/activeApply",
"pages/moreList/moreList"
]
+ },
+ {
+ "root": "subpages/fingertipYushan",
+ "name": "fingertipYushan",
+ "pages": [
+ "pages/index/index"
+ ]
}
],
"preloadRule": {
diff --git a/epdc-resident-mp-yushan/pages/index/index.js b/epdc-resident-mp-yushan/pages/index/index.js
index 36c5586..bbe31c2 100644
--- a/epdc-resident-mp-yushan/pages/index/index.js
+++ b/epdc-resident-mp-yushan/pages/index/index.js
@@ -391,7 +391,9 @@ Page({
icon: 'none'
})
} else if (module === 'fingerYushan') {
-
+ wx.navigateTo({
+ url: '/subpages/fingertipYushan/pages/index/index'
+ })
}
},
// 我有事要说跳转
diff --git a/epdc-resident-mp-yushan/subpages/fingertipYushan/pages/index/index.js b/epdc-resident-mp-yushan/subpages/fingertipYushan/pages/index/index.js
new file mode 100644
index 0000000..85bd621
--- /dev/null
+++ b/epdc-resident-mp-yushan/subpages/fingertipYushan/pages/index/index.js
@@ -0,0 +1,87 @@
+const api = require('../../utils/fingertipYushan')
+Page({
+
+ /**
+ * 页面的初始数据
+ */
+ data: {
+ pageIndex: 1,
+ pageSize: 10,
+ nodata: false,
+ loadMoreType: 'none',
+ loadMoreVisible: false,
+ isLoadMore: false,
+ modulelist: [],
+ pid: '1438320938730868737'
+ },
+
+ /**
+ * 生命周期函数--监听页面加载
+ */
+ 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
+ }
+ 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/list/index?pid=${e.currentTarget.dataset.pid}`,
+ })
+ }
+})
\ No newline at end of file
diff --git a/epdc-resident-mp-yushan/subpages/fingertipYushan/pages/index/index.json b/epdc-resident-mp-yushan/subpages/fingertipYushan/pages/index/index.json
new file mode 100644
index 0000000..4653340
--- /dev/null
+++ b/epdc-resident-mp-yushan/subpages/fingertipYushan/pages/index/index.json
@@ -0,0 +1,7 @@
+{
+ "navigationBarTitleText": "指尖榆山",
+ "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/fingertipYushan/pages/index/index.wxml b/epdc-resident-mp-yushan/subpages/fingertipYushan/pages/index/index.wxml
new file mode 100644
index 0000000..b93dc0e
--- /dev/null
+++ b/epdc-resident-mp-yushan/subpages/fingertipYushan/pages/index/index.wxml
@@ -0,0 +1,15 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/epdc-resident-mp-yushan/subpages/fingertipYushan/pages/index/index.wxss b/epdc-resident-mp-yushan/subpages/fingertipYushan/pages/index/index.wxss
new file mode 100644
index 0000000..2ab2dc2
--- /dev/null
+++ b/epdc-resident-mp-yushan/subpages/fingertipYushan/pages/index/index.wxss
@@ -0,0 +1,35 @@
+.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;
+}
diff --git a/epdc-resident-mp-yushan/subpages/fingertipYushan/utils/fingertipYushan.js b/epdc-resident-mp-yushan/subpages/fingertipYushan/utils/fingertipYushan.js
new file mode 100644
index 0000000..dff046c
--- /dev/null
+++ b/epdc-resident-mp-yushan/subpages/fingertipYushan/utils/fingertipYushan.js
@@ -0,0 +1,5 @@
+var request = require('../../../utils/request')
+
+export function getModuleList(params) {
+ return request.get('news/getModuleList', params)
+}