diff --git a/epdc-resident-mp-yushan/.cloudbase/container/debug.json b/epdc-resident-mp-yushan/.cloudbase/container/debug.json
new file mode 100644
index 0000000..0d44458
--- /dev/null
+++ b/epdc-resident-mp-yushan/.cloudbase/container/debug.json
@@ -0,0 +1 @@
+{"containers":[],"config":{}}
\ No newline at end of file
diff --git a/epdc-resident-mp-yushan/app.json b/epdc-resident-mp-yushan/app.json
index 951e75f..b2d9133 100644
--- a/epdc-resident-mp-yushan/app.json
+++ b/epdc-resident-mp-yushan/app.json
@@ -1,298 +1,304 @@
{
- "pages": [
- "pages/welcome/welcome",
- "pages/index/index",
- "pages/toRegister/toRegister",
- "pages/heart/heart",
- "pages/mine/mine",
- "pages/association/association",
- "pages/discussion/discussion",
- "pages/toScan/toScan",
- "pages/complete/complete",
- "pages/formid/formid",
- "pages/fromVirus/fromVirus",
- "pages/register/register",
- "pages/detail/detail",
- "pages/fromVirus/detail/detail",
- "pages/accept/accept",
- "pages/gridLeaderRegister/gridLeaderRegister",
- "pages/property/property"
- ],
- "requiredPrivateInfos": [
- "getLocation"
- ],
- "subPackages": [
- {
- "root": "subpages/home",
- "name": "home",
- "pages": [
- "pages/webview/webview",
- "pages/agreement/agreement",
- "pages/notice/notice",
- "pages/consultation/consultation",
- "pages/info/info",
- "pages/noticeDetail/noticeDetail",
- "pages/newsDetail/newsDetail"
- ]
- },
- {
- "root": "subpages/changegrid",
- "name": "changeGrid",
- "pages": [
- "pages/changeGrid/changeGrid"
- ]
- },
- {
- "root": "subpages/association",
- "name": "association",
- "pages": [
- "pages/joinassociation/joinassociation",
- "pages/createassociation/createassociation",
- "pages/associationMember/associationMember",
- "pages/associationDetail/associationDetail",
- "pages/inviteFriend/inviteFriend",
- "pages/incomingVerify/incomingVerify",
- "pages/unpassAssociation/unpassAssociation",
- "pages/topicList/topicList",
- "pages/addTopic/addTopic",
- "pages/topicDetail/topicDetail",
- "pages/replyOrRemark/replyOrRemark",
- "pages/changeToIssue/changeToIssue"
- ]
- },
- {
- "root": "subpages/heart",
- "pages": [
- "pages/heartDetail/heartDetail",
- "pages/leaderboard/leaderboard",
- "pages/myNews/myNews",
- "pages/clockIn/clockIn",
- "pages/volunteer/volunteer",
- "pages/signed/signed",
- "pages/refusedOrEndedDetail/refusedOrEndedDetail",
- "pages/cancelDetail/cancelDetail",
- "pages/joinVolunteerOrg/joinVolunteerOrg",
- "pages/volunteerOrgList/volunteerOrgList",
- "pages/moreList/moreList"
- ]
- },
- {
- "root": "subpages/discussion",
- "name": "discussion",
- "pages": [
- "pages/addIssue/addIssue",
- "pages/discussionDetail/discussionDetail",
- "pages/publishEvaluation/publishEvaluation",
- "pages/remarkOrReply/remarkOrReply",
- "pages/searchDiscussion/searchDiscussion",
- "pages/categoryList/categoryList",
- "pages/activeApply/activeApply",
- "pages/societyOrgActiveApply/societyOrgActiveApply"
- ],
- "plugins": {
- "esuaEpdcMpPlugin": {
- "version": "0.1.1",
- "provider": "wxdd8530c5f4926766"
- }
- }
- },
- {
- "root": "subpages/mine",
- "name": "mine",
- "pages": [
- "pages/eventDetail/eventDetail",
- "pages/company/company",
- "pages/companyInfo/companyInfo",
- "pages/inviteRecord/inviteRecord",
- "pages/gridManage/gridManage"
- ]
- },
- {
- "root": "subpages/integralCentre",
- "name": "integralCentre",
- "pages": [
+ "pages": [
+ "pages/welcome/welcome",
"pages/index/index",
- "pages/record/record",
- "pages/noticeDetail/noticeDetail",
- "pages/exchangeIndex/exchangeIndex"
- ]
- },
- {
- "root": "subpages/property",
- "name": "property",
- "pages": [
- "pages/joinassociation/joinassociation",
- "pages/createassociation/createassociation",
- "pages/associationMember/associationMember",
- "pages/associationDetail/associationDetail",
- "pages/inviteFriend/inviteFriend",
- "pages/incomingVerify/incomingVerify",
- "pages/unpassAssociation/unpassAssociation",
- "pages/topicList/topicList",
- "pages/addTopic/addTopic",
- "pages/topicDetail/topicDetail",
- "pages/replyOrRemark/replyOrRemark",
- "pages/changeToIssue/changeToIssue",
- "pages/myTopic/myTopic"
- ]
- },
- {
- "root": "subpages/safety",
- "name": "safety",
- "pages": [
- "pages/index/index",
- "pages/newsDetail/newsDetail",
- "pages/consultIndex/consultIndex",
- "pages/consultantDetail/consultantDetail",
- "pages/consultantList/consultantList",
- "pages/myQuestion/myQuestion",
- "pages/addQuestion/addQuestion"
- ]
- },
- {
- "root": "subpages/education",
- "name": "education",
- "pages": [
- "pages/index/index",
- "pages/hobby/hobby",
- "pages/healthyLife/healthyLife",
- "pages/class/class",
- "pages/classDetail/classDetail"
- ]
- },
- {
- "root": "subpages/extend",
- "name": "extend",
- "pages": [
- "pages/vaccines/vaccines",
- "pages/epidemicControl/epidemicControl",
- "pages/tripReport/tripReport",
- "pages/moreList/moreList"
- ]
- },
- {
- "root": "subpages/communityNews",
- "name": "communityNews",
- "pages": [
- "pages/index/index",
- "pages/detail/detail"
- ]
- },
- {
- "root": "subpages/status",
- "name": "status",
- "pages": [
- "pages/brightStatus/brightStatus"
- ]
- },
- {
- "root": "subpages/gridArmy",
- "name": "gridArmy",
- "pages": [
- "pages/index/index",
- "pages/communityList/communityList",
- "pages/categoryList/categoryList"
- ]
- },
- {
- "root": "subpages/workTodo",
- "name": "workTodo",
- "pages": [
- "pages/index/index",
- "pages/list/index",
+ "pages/toRegister/toRegister",
+ "pages/heart/heart",
+ "pages/mine/mine",
+ "pages/association/association",
+ "pages/discussion/discussion",
+ "pages/toScan/toScan",
+ "pages/complete/complete",
+ "pages/formid/formid",
+ "pages/fromVirus/fromVirus",
+ "pages/register/register",
"pages/detail/detail",
- "pages/moduleList/moduleList"
- ]
- },
- {
- "root": "subpages/submitAdvise",
- "name": "submitAdvise",
- "pages": [
- "pages/activeApply/activeApply",
- "pages/moreList/moreList"
- ]
- },
- {
- "root": "subpages/fingertipYushan",
- "name": "fingertipYushan",
- "pages": [
- "pages/index/index"
- ]
- },
- {
- "root": "subpages/societyOrg",
- "name": "societyOrg",
- "pages": [
- "pages/orgList/orgList",
- "pages/orgDetail/orgDetail",
- "pages/memberManage/memberManage",
- "pages/verifyMember/verifyMember",
- "pages/joinOrg/joinOrg",
- "pages/memberDetail/memberDetail"
- ]
+ "pages/fromVirus/detail/detail",
+ "pages/accept/accept",
+ "pages/gridLeaderRegister/gridLeaderRegister",
+ "pages/property/property",
+ "pages/groupBuyDetail/groupBuyDetail",
+ "pages/mine/components/houseItem/houseItem",
+ "pages/mine/components/deleteHouse/deleteHouse"
+ ],
+ "requiredPrivateInfos": [
+ "getLocation"
+ ],
+ "subPackages": [
+ {
+ "root": "subpages/home",
+ "name": "home",
+ "pages": [
+ "pages/webview/webview",
+ "pages/agreement/agreement",
+ "pages/notice/notice",
+ "pages/consultation/consultation",
+ "pages/info/info",
+ "pages/noticeDetail/noticeDetail",
+ "pages/newsDetail/newsDetail"
+ ]
+ },
+ {
+ "root": "subpages/changegrid",
+ "name": "changeGrid",
+ "pages": [
+ "pages/changeGrid/changeGrid"
+ ]
+ },
+ {
+ "root": "subpages/association",
+ "name": "association",
+ "pages": [
+ "pages/joinassociation/joinassociation",
+ "pages/createassociation/createassociation",
+ "pages/associationMember/associationMember",
+ "pages/associationDetail/associationDetail",
+ "pages/inviteFriend/inviteFriend",
+ "pages/incomingVerify/incomingVerify",
+ "pages/unpassAssociation/unpassAssociation",
+ "pages/topicList/topicList",
+ "pages/addTopic/addTopic",
+ "pages/topicDetail/topicDetail",
+ "pages/replyOrRemark/replyOrRemark",
+ "pages/changeToIssue/changeToIssue"
+ ]
+ },
+ {
+ "root": "subpages/heart",
+ "pages": [
+ "pages/heartDetail/heartDetail",
+ "pages/leaderboard/leaderboard",
+ "pages/myNews/myNews",
+ "pages/clockIn/clockIn",
+ "pages/volunteer/volunteer",
+ "pages/signed/signed",
+ "pages/refusedOrEndedDetail/refusedOrEndedDetail",
+ "pages/cancelDetail/cancelDetail",
+ "pages/joinVolunteerOrg/joinVolunteerOrg",
+ "pages/volunteerOrgList/volunteerOrgList",
+ "pages/moreList/moreList"
+ ]
+ },
+ {
+ "root": "subpages/discussion",
+ "name": "discussion",
+ "pages": [
+ "pages/addIssue/addIssue",
+ "pages/discussionDetail/discussionDetail",
+ "pages/publishEvaluation/publishEvaluation",
+ "pages/remarkOrReply/remarkOrReply",
+ "pages/searchDiscussion/searchDiscussion",
+ "pages/categoryList/categoryList",
+ "pages/activeApply/activeApply",
+ "pages/societyOrgActiveApply/societyOrgActiveApply"
+ ],
+ "plugins": {
+ "esuaEpdcMpPlugin": {
+ "version": "0.1.1",
+ "provider": "wxdd8530c5f4926766"
+ }
+ }
+ },
+ {
+ "root": "subpages/mine",
+ "name": "mine",
+ "pages": [
+ "pages/eventDetail/eventDetail",
+ "pages/company/company",
+ "pages/companyInfo/companyInfo",
+ "pages/inviteRecord/inviteRecord",
+ "pages/gridManage/gridManage"
+ ]
+ },
+ {
+ "root": "subpages/integralCentre",
+ "name": "integralCentre",
+ "pages": [
+ "pages/index/index",
+ "pages/record/record",
+ "pages/noticeDetail/noticeDetail",
+ "pages/exchangeIndex/exchangeIndex"
+ ]
+ },
+ {
+ "root": "subpages/property",
+ "name": "property",
+ "pages": [
+ "pages/joinassociation/joinassociation",
+ "pages/createassociation/createassociation",
+ "pages/associationMember/associationMember",
+ "pages/associationDetail/associationDetail",
+ "pages/inviteFriend/inviteFriend",
+ "pages/incomingVerify/incomingVerify",
+ "pages/unpassAssociation/unpassAssociation",
+ "pages/topicList/topicList",
+ "pages/addTopic/addTopic",
+ "pages/topicDetail/topicDetail",
+ "pages/replyOrRemark/replyOrRemark",
+ "pages/changeToIssue/changeToIssue",
+ "pages/myTopic/myTopic"
+ ]
+ },
+ {
+ "root": "subpages/safety",
+ "name": "safety",
+ "pages": [
+ "pages/index/index",
+ "pages/newsDetail/newsDetail",
+ "pages/consultIndex/consultIndex",
+ "pages/consultantDetail/consultantDetail",
+ "pages/consultantList/consultantList",
+ "pages/myQuestion/myQuestion",
+ "pages/addQuestion/addQuestion"
+ ]
+ },
+ {
+ "root": "subpages/education",
+ "name": "education",
+ "pages": [
+ "pages/index/index",
+ "pages/hobby/hobby",
+ "pages/healthyLife/healthyLife",
+ "pages/class/class",
+ "pages/classDetail/classDetail"
+ ]
+ },
+ {
+ "root": "subpages/extend",
+ "name": "extend",
+ "pages": [
+ "pages/vaccines/vaccines",
+ "pages/epidemicControl/epidemicControl",
+ "pages/tripReport/tripReport",
+ "pages/moreList/moreList"
+ ]
+ },
+ {
+ "root": "subpages/communityNews",
+ "name": "communityNews",
+ "pages": [
+ "pages/index/index",
+ "pages/detail/detail"
+ ]
+ },
+ {
+ "root": "subpages/status",
+ "name": "status",
+ "pages": [
+ "pages/brightStatus/brightStatus"
+ ]
+ },
+ {
+ "root": "subpages/gridArmy",
+ "name": "gridArmy",
+ "pages": [
+ "pages/index/index",
+ "pages/communityList/communityList",
+ "pages/categoryList/categoryList"
+ ]
+ },
+ {
+ "root": "subpages/workTodo",
+ "name": "workTodo",
+ "pages": [
+ "pages/index/index",
+ "pages/list/index",
+ "pages/detail/detail",
+ "pages/moduleList/moduleList"
+ ]
+ },
+ {
+ "root": "subpages/submitAdvise",
+ "name": "submitAdvise",
+ "pages": [
+ "pages/activeApply/activeApply",
+ "pages/moreList/moreList"
+ ]
+ },
+ {
+ "root": "subpages/fingertipYushan",
+ "name": "fingertipYushan",
+ "pages": [
+ "pages/index/index"
+ ]
+ },
+ {
+ "root": "subpages/societyOrg",
+ "name": "societyOrg",
+ "pages": [
+ "pages/orgList/orgList",
+ "pages/orgDetail/orgDetail",
+ "pages/memberManage/memberManage",
+ "pages/verifyMember/verifyMember",
+ "pages/joinOrg/joinOrg",
+ "pages/memberDetail/memberDetail"
+ ]
+ },
+ {
+ "root": "subpages/family",
+ "name": "family",
+ "pages": [
+ "pages/index/index",
+ "pages/bindFamily/bindFamily",
+ "pages/familyInfo/familyInfo",
+ "pages/noAccess/noAccess",
+ "pages/houseDetail/index",
+ "pages/addHouse/addHouse",
+ "pages/addGroupBuyPublish/addGroupBuyPublish"
+ ]
+ }
+ ],
+ "preloadRule": {
+ "pages/index/index": {
+ "network": "all",
+ "packages": [
+ "subpages/changegrid",
+ "subpages/home"
+ ]
+ },
+ "pages/discussion/discussion": {
+ "network": "all",
+ "packages": [
+ "discussion"
+ ]
+ },
+ "pages/association/association": {
+ "network": "all",
+ "packages": [
+ "subpages/association"
+ ]
+ },
+ "pages/mine/mine": {
+ "network": "all",
+ "packages": [
+ "mine"
+ ]
+ },
+ "pages/property/property": {
+ "network": "all",
+ "packages": [
+ "subpages/property"
+ ]
+ }
},
- {
- "root": "subpages/family",
- "name": "family",
- "pages": [
- "pages/index/index",
- "pages/bindFamily/bindFamily",
- "pages/familyInfo/familyInfo",
- "pages/noAccess/noAccess"
- ]
- }
- ],
- "preloadRule": {
- "pages/index/index": {
- "network": "all",
- "packages": [
- "subpages/changegrid",
- "subpages/home"
- ]
+ "window": {
+ "backgroundTextStyle": "light",
+ "navigationBarBackgroundColor": "#fff",
+ "navigationBarTitleText": "WeChat",
+ "navigationBarTextStyle": "black"
},
- "pages/discussion/discussion": {
- "network": "all",
- "packages": [
- "discussion"
- ]
+ "usingComponents": {
+ "complete-info-dialog": "/components/completeInfoDialog/completeInfoDialog",
+ "load-more": "/components/loadMore/loadMore"
},
- "pages/association/association": {
- "network": "all",
- "packages": [
- "subpages/association"
- ]
+ "networkTimeout": {
+ "request": 60000
},
- "pages/mine/mine": {
- "network": "all",
- "packages": [
- "mine"
- ]
+ "permission": {
+ "scope.userLocation": {
+ "desc": "现代榆山将获取您的位置信息"
+ }
},
- "pages/property/property": {
- "network": "all",
- "packages": [
- "subpages/property"
- ]
- }
- },
- "window": {
- "backgroundTextStyle": "light",
- "navigationBarBackgroundColor": "#fff",
- "navigationBarTitleText": "WeChat",
- "navigationBarTextStyle": "black"
- },
- "usingComponents": {
- "complete-info-dialog": "/components/completeInfoDialog/completeInfoDialog",
- "load-more": "/components/loadMore/loadMore"
- },
- "networkTimeout": {
- "request": 60000
- },
- "permission": {
- "scope.userLocation": {
- "desc": "现代榆山将获取您的位置信息"
- }
- },
- "sitemapLocation": "sitemap84.json",
- "serviceProviderTicket": "BhBC8k6Lkgi+6uDaV2haUUUH7ZC81tEpXdNMtSxiPnrYRxkRxMu5f6gprJ5i+leAKUxHM1E5YWc3P9vtgTtu2BULafIVikYURVk="
+ "sitemapLocation": "sitemap84.json",
+ "serviceProviderTicket": "BhBC8k6Lkgi+6uDaV2haUUUH7ZC81tEpXdNMtSxiPnrYRxkRxMu5f6gprJ5i+leAKUxHM1E5YWc3P9vtgTtu2BULafIVikYURVk="
}
\ No newline at end of file
diff --git a/epdc-resident-mp-yushan/images/call.png b/epdc-resident-mp-yushan/images/call.png
new file mode 100644
index 0000000..f3c7755
Binary files /dev/null and b/epdc-resident-mp-yushan/images/call.png differ
diff --git a/epdc-resident-mp-yushan/images/family/down.png b/epdc-resident-mp-yushan/images/family/down.png
new file mode 100644
index 0000000..f4d7d7d
Binary files /dev/null and b/epdc-resident-mp-yushan/images/family/down.png differ
diff --git a/epdc-resident-mp-yushan/images/family/plus.png b/epdc-resident-mp-yushan/images/family/plus.png
new file mode 100644
index 0000000..69cd0b7
Binary files /dev/null and b/epdc-resident-mp-yushan/images/family/plus.png differ
diff --git a/epdc-resident-mp-yushan/images/family/reply.png b/epdc-resident-mp-yushan/images/family/reply.png
new file mode 100644
index 0000000..611fd0f
Binary files /dev/null and b/epdc-resident-mp-yushan/images/family/reply.png differ
diff --git a/epdc-resident-mp-yushan/images/family/sub.png b/epdc-resident-mp-yushan/images/family/sub.png
new file mode 100644
index 0000000..4b6272c
Binary files /dev/null and b/epdc-resident-mp-yushan/images/family/sub.png differ
diff --git a/epdc-resident-mp-yushan/images/family/user.png b/epdc-resident-mp-yushan/images/family/user.png
new file mode 100644
index 0000000..4fd3ac4
Binary files /dev/null and b/epdc-resident-mp-yushan/images/family/user.png differ
diff --git a/epdc-resident-mp-yushan/images/home/jifen.png b/epdc-resident-mp-yushan/images/home/jifen.png
new file mode 100644
index 0000000..ae8e8a9
Binary files /dev/null and b/epdc-resident-mp-yushan/images/home/jifen.png differ
diff --git a/epdc-resident-mp-yushan/images/home/yhym.gif b/epdc-resident-mp-yushan/images/home/yhym.gif
new file mode 100644
index 0000000..b2b7cf5
Binary files /dev/null and b/epdc-resident-mp-yushan/images/home/yhym.gif differ
diff --git a/epdc-resident-mp-yushan/images/home/yhym.png b/epdc-resident-mp-yushan/images/home/yhym.png
new file mode 100644
index 0000000..f96a811
Binary files /dev/null and b/epdc-resident-mp-yushan/images/home/yhym.png differ
diff --git a/epdc-resident-mp-yushan/images/hswy.png b/epdc-resident-mp-yushan/images/hswy.png
new file mode 100644
index 0000000..efab13e
Binary files /dev/null and b/epdc-resident-mp-yushan/images/hswy.png differ
diff --git a/epdc-resident-mp-yushan/images/icon_user.png b/epdc-resident-mp-yushan/images/icon_user.png
new file mode 100644
index 0000000..ad7c6dc
Binary files /dev/null and b/epdc-resident-mp-yushan/images/icon_user.png differ
diff --git a/epdc-resident-mp-yushan/images/louzhang.png b/epdc-resident-mp-yushan/images/louzhang.png
new file mode 100644
index 0000000..631f424
Binary files /dev/null and b/epdc-resident-mp-yushan/images/louzhang.png differ
diff --git a/epdc-resident-mp-yushan/images/mine/delete.png b/epdc-resident-mp-yushan/images/mine/delete.png
new file mode 100644
index 0000000..1b296b6
Binary files /dev/null and b/epdc-resident-mp-yushan/images/mine/delete.png differ
diff --git a/epdc-resident-mp-yushan/images/mine/edit.png b/epdc-resident-mp-yushan/images/mine/edit.png
new file mode 100644
index 0000000..b8a80b1
Binary files /dev/null and b/epdc-resident-mp-yushan/images/mine/edit.png differ
diff --git a/epdc-resident-mp-yushan/images/mine/rmb.png b/epdc-resident-mp-yushan/images/mine/rmb.png
new file mode 100644
index 0000000..7dcb8b9
Binary files /dev/null and b/epdc-resident-mp-yushan/images/mine/rmb.png differ
diff --git a/epdc-resident-mp-yushan/images/rexian.png b/epdc-resident-mp-yushan/images/rexian.png
new file mode 100644
index 0000000..ffa2929
Binary files /dev/null and b/epdc-resident-mp-yushan/images/rexian.png differ
diff --git a/epdc-resident-mp-yushan/images/signed2.png b/epdc-resident-mp-yushan/images/signed2.png
new file mode 100644
index 0000000..251b34b
Binary files /dev/null and b/epdc-resident-mp-yushan/images/signed2.png differ
diff --git a/epdc-resident-mp-yushan/images/unsignup.png b/epdc-resident-mp-yushan/images/unsignup.png
new file mode 100644
index 0000000..91c2f51
Binary files /dev/null and b/epdc-resident-mp-yushan/images/unsignup.png differ
diff --git a/epdc-resident-mp-yushan/images/yhym.gif b/epdc-resident-mp-yushan/images/yhym.gif
new file mode 100644
index 0000000..b2b7cf5
Binary files /dev/null and b/epdc-resident-mp-yushan/images/yhym.gif differ
diff --git a/epdc-resident-mp-yushan/images/youshi.png b/epdc-resident-mp-yushan/images/youshi.png
new file mode 100644
index 0000000..5637ec5
Binary files /dev/null and b/epdc-resident-mp-yushan/images/youshi.png differ
diff --git a/epdc-resident-mp-yushan/pages/groupBuyDetail/groupBuyDetail.js b/epdc-resident-mp-yushan/pages/groupBuyDetail/groupBuyDetail.js
new file mode 100644
index 0000000..1f2324f
--- /dev/null
+++ b/epdc-resident-mp-yushan/pages/groupBuyDetail/groupBuyDetail.js
@@ -0,0 +1,66 @@
+// pages/groupBuyDetail/groupBuyDetail.js
+Page({
+
+ /**
+ * 页面的初始数据
+ */
+ data: {
+
+ },
+
+ /**
+ * 生命周期函数--监听页面加载
+ */
+ onLoad(options) {
+ console.log(options);
+ },
+
+ /**
+ * 生命周期函数--监听页面初次渲染完成
+ */
+ onReady() {
+
+ },
+
+ /**
+ * 生命周期函数--监听页面显示
+ */
+ onShow() {
+
+ },
+
+ /**
+ * 生命周期函数--监听页面隐藏
+ */
+ onHide() {
+
+ },
+
+ /**
+ * 生命周期函数--监听页面卸载
+ */
+ onUnload() {
+
+ },
+
+ /**
+ * 页面相关事件处理函数--监听用户下拉动作
+ */
+ onPullDownRefresh() {
+
+ },
+
+ /**
+ * 页面上拉触底事件的处理函数
+ */
+ onReachBottom() {
+
+ },
+
+ /**
+ * 用户点击右上角分享
+ */
+ onShareAppMessage() {
+
+ }
+})
\ No newline at end of file
diff --git a/epdc-resident-mp-yushan/pages/groupBuyDetail/groupBuyDetail.json b/epdc-resident-mp-yushan/pages/groupBuyDetail/groupBuyDetail.json
new file mode 100644
index 0000000..3304c94
--- /dev/null
+++ b/epdc-resident-mp-yushan/pages/groupBuyDetail/groupBuyDetail.json
@@ -0,0 +1,8 @@
+{
+ "navigationBarTitleText": "团购详情",
+ "usingComponents": {
+ "load-more": "/components/loadMore/loadMore",
+ "no-data": "/components/nodata/nodata",
+ "completeInfo-dialog": "/components/completeInfoDialog/completeInfoDialog"
+ }
+}
\ No newline at end of file
diff --git a/epdc-resident-mp-yushan/pages/groupBuyDetail/groupBuyDetail.wxml b/epdc-resident-mp-yushan/pages/groupBuyDetail/groupBuyDetail.wxml
new file mode 100644
index 0000000..811655c
--- /dev/null
+++ b/epdc-resident-mp-yushan/pages/groupBuyDetail/groupBuyDetail.wxml
@@ -0,0 +1,95 @@
+
+
+
+
+
+ {{details.groupBuyTitle}}
+ {{details.groupBuyContent}}
+
+
+
+
+
+ 联系电话
+
+ {{details.groupBuyMobile}}
+
+
+
+
+ 价格
+
+
+ 人数达到{{item.groupBuyNumber}}人团购价格为{{item.groupBuyPrice}}元/件
+
+
+
+
+ 取货方式
+
+ {{details.pickupMethod == 1 ? '包邮到家' : '社区送达'}}
+
+
+
+ 截止时间
+
+ {{details.groupBuyEndTime}}
+
+
+
+ 报名人数
+
+ {{details.groupBuyNumber}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 取消原因
+
+ {{details.cancelReason}}
+
+
+
+
+
+ 结束团购
+
+
+
+
+ 评价
+
+
+
+
+
+ {{item.nickname}}
+ {{item.evaluationTime}}
+
+
+ {{item.evaluationContent}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/epdc-resident-mp-yushan/pages/groupBuyDetail/groupBuyDetail.wxss b/epdc-resident-mp-yushan/pages/groupBuyDetail/groupBuyDetail.wxss
new file mode 100644
index 0000000..f8ca48e
--- /dev/null
+++ b/epdc-resident-mp-yushan/pages/groupBuyDetail/groupBuyDetail.wxss
@@ -0,0 +1,159 @@
+/* pages/groupBuyDetail/groupBuyDetail.wxss */
+page {
+ width: 100%;
+ height: auto;
+ overflow-y: auto;
+ background: #f7f7f7;
+}
+
+.notice-detail {
+ margin-bottom: 20rpx;
+}
+.notice-detail .apply-item {
+ width: 100%;
+ background-color: white;
+ display: flex;
+ flex-direction: column;
+ align-items: flex-start;
+ justify-content: center;
+ padding: 40rpx 30rpx;
+ margin-top: 16rpx;
+ box-sizing: border-box;
+}
+.notice-detail .apply-item .item-title {
+ font-size: 32rpx;
+ font-family: PingFang SC;
+ font-weight: bold;
+ color: #333333;
+}
+.notice-detail .apply-item .item-content {
+ font-size: 32rpx;
+ font-family: PingFang SC;
+ font-weight: 500;
+ color: #666666;
+ margin-top: 28rpx;
+}
+.notice-detail .apply-item .item-content .item-price {
+ margin-bottom: 10rpx;
+ font-size: 32rpx;
+ font-family: PingFang SC;
+ font-weight: 500;
+ color: #333333;
+}
+.notice-detail .apply-item .image-box {
+ width: 690rpx;
+ display: flex;
+ justify-content: flex-start;
+ align-items: center;
+ margin-top: 30rpx;
+}
+.notice-detail .apply-item .image-box image {
+ width: 226rpx;
+ height: 150rpx;
+ border-radius: 10rpx;
+ margin-right: 8rpx;
+}
+.notice-detail .apply-item .item-mobile {
+ width: 100%;
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+}
+.notice-detail .apply-item .item-mobile .call-img {
+ width: 176rpx;
+ height: 76rpx;
+}
+.notice-detail .apply-item .item-mobile .call-img image{
+ width: 100%;
+ height: 100%;
+}
+.notice-detail .apply-item .line {
+ width: 100%;
+ height: 1px;
+ background: #F2F2F2;
+ border-radius: 1px;
+ margin: 28rpx 0rpx;
+}
+
+/* 评价列表 start */
+.evaluate-list {
+ background-color: #fff;
+ padding: 30rpx;
+ margin-bottom: 60rpx;
+}
+.evaluate-title {
+ font-size: 32rpx;
+ font-family: PingFang SC;
+ font-weight: bold;
+ color: #333333;
+ margin-bottom: 28rpx;
+}
+.evaluate-line {
+ height: 1px;
+ background-color: #DCDCDC;
+ margin: 30rpx 0;
+}
+.userbox {
+ display: flex;
+ justify-content: flex-start;
+ align-items: center;
+}
+.userbox .headlogo {
+ width: 54rpx;
+ height: 54rpx;
+ border-radius: 50%;
+}
+.userbox .userinfo {
+ margin-left: 12rpx;
+}
+.userbox .userinfo .nickname {
+ font-size: 26rpx;
+ font-family: PingFang SC;
+ font-weight: 400;
+ color: #333333;
+}
+.userbox .userinfo .time {
+ font-size: 20rpx;
+ font-family: PingFang SC;
+ font-weight: 500;
+ color: #999999;
+}
+.evaluate-content {
+ margin: 20rpx 0;
+}
+.evaluate-image {
+ display: flex;
+ justify-content: flex-start;
+ align-items: center;
+}
+.evaluate-image image {
+ width: 226rpx;
+ height: 150rpx;
+ margin-right: 12rpx;
+ border-radius: 10rpx;
+}
+/* 评价列表 end */
+
+/* 结束团购 start */
+.submit {
+ width: 592rpx;
+ height: 116rpx;
+ position: relative;
+ margin: 78rpx auto 0rpx;
+}
+.submit .submit-bk {
+ width: 100%;
+ height: 100%;
+ position: absolute;
+ z-index: -1;
+}
+.submit .submit-text {
+ font-size: 34rpx;
+ font-family: PingFang SC;
+ font-weight: 500;
+ color: #FFFFFF;
+ height: 100rpx;
+ line-height: 100rpx;
+ text-align: center;
+}
+/* 结束团购 end */
\ No newline at end of file
diff --git a/epdc-resident-mp-yushan/pages/index/index.js b/epdc-resident-mp-yushan/pages/index/index.js
index dcd0481..0c35816 100644
--- a/epdc-resident-mp-yushan/pages/index/index.js
+++ b/epdc-resident-mp-yushan/pages/index/index.js
@@ -29,18 +29,12 @@ Page({
communityNewsList: [],
currentIndex: 0,
moduleList: [
- // {
- // icon:
- // 'https://epdc-yushan.elinkservice.cn/files-pro/20211009/db9d4408de344c419bb22be21ba163b9.png',
- // tip: '积分排名',
- // module: 'pointRank',
- // },
- {
- icon:'../../images/my-home.png',
- tip: '一户一码',
- module: 'pointRank',
- imgHeightFlag:true
- },
+ {
+ icon:'../../images/home/yhym.png',
+ tip: '一户一码',
+ module: 'house',
+ imgHeightFlag:true
+ },
{
icon:
'https://epdc-yushan.elinkservice.cn/files-pro/20220324/118ea106d9ed40978f3e23cc51b43119.png',
@@ -48,18 +42,24 @@ Page({
tip: '指尖榆山',
module: 'fingerYushan',
},
+ //志愿服务
{
icon:
- 'https://epdc-yushan.elinkservice.cn/files-pro/20211009/db945b5cc30147df80923f6c5928074f.png',
- tip: '志愿服务',
+ '../../images/hswy.png',
+ tip: '红色物业',
module: 'volunteerService',
},
{
- icon:
- 'https://epdc-yushan.elinkservice.cn/files-pro/20220324/1083316800d948b4a8a4206dcb857722.png',
- tip: '个人中心',
- module: 'personalCenter',
+ icon:'../../images/home/jifen.png',
+ tip: '积分排名',
+ module: 'pointRank',
},
+ // {
+ // icon:
+ // 'https://epdc-yushan.elinkservice.cn/files-pro/20220324/1083316800d948b4a8a4206dcb857722.png',
+ // tip: '个人中心',
+ // module: 'personalCenter',
+ // },
// {
// icon:
// 'https://epdc-yushan.elinkservice.cn/files-pro/20211009/ccbab2a8a4a847548a72972770009576.png',
@@ -450,7 +450,7 @@ Page({
wx.navigateTo({
url: '/subpages/gridArmy/pages/communityList/communityList',
})
- } else if (module === 'pointRank') {
+ } else if (module === 'house') {
if (!this.data.identityNo) {
wx.showToast({
title: '请先扫描房屋码,绑定家庭',
@@ -480,9 +480,9 @@ Page({
// url: '/subpages/family/pages/index/index',
// })
} else if (module === 'volunteerService') {
- wx.navigateTo({
- url: '/pages/heart/heart',
- })
+ // wx.navigateTo({
+ // url: '/pages/heart/heart',
+ // })
} else if (module === 'societyOrg') {
wx.navigateTo({
url: '/subpages/societyOrg/pages/orgList/orgList',
@@ -495,7 +495,11 @@ Page({
wx.navigateTo({
url: '/pages/mine/mine'
})
- }
+ } else if (module === 'pointRank') {
+ wx.navigateTo({
+ url: '/subpages/integralCentre/pages/index/index'
+ })
+ }
},
// 获取最新社区资讯
contentList() {
@@ -639,7 +643,8 @@ Page({
tabList.push({ label: item.typeName, value: item.id })
})
this.setData({
- tabList: [...[{ label: '最新资讯', value: '' }], ...tabList],
+ // , ...tabList
+ tabList: [...[{ label: '最新资讯', value: '' }]],
})
})
.catch((err) => {
@@ -718,5 +723,10 @@ Page({
url: `/subpages/workTodo/pages/moduleList/moduleList?pid=1554022062541422594&typeCode=RDDB&name=风采录&style=2`,
})
console.log('wwwww')
+ },
+ navigateToMine(){
+ wx.navigateTo({
+ url: '/pages/mine/mine'
+ })
}
})
diff --git a/epdc-resident-mp-yushan/pages/index/index.wxml b/epdc-resident-mp-yushan/pages/index/index.wxml
index d150551..0831fc5 100644
--- a/epdc-resident-mp-yushan/pages/index/index.wxml
+++ b/epdc-resident-mp-yushan/pages/index/index.wxml
@@ -2,7 +2,13 @@
@@ -103,21 +109,21 @@
-->
-
+
-
-
+
+
-
+
-
+
{{item.tip}}
@@ -127,7 +133,8 @@
\ No newline at end of file
diff --git a/epdc-resident-mp-yushan/subpages/family/utils/api.js b/epdc-resident-mp-yushan/subpages/family/utils/api.js
index ba995a9..064fba3 100644
--- a/epdc-resident-mp-yushan/subpages/family/utils/api.js
+++ b/epdc-resident-mp-yushan/subpages/family/utils/api.js
@@ -69,3 +69,15 @@ export function getHouseOption (param) {
export function householderRelation () {
return request.get('imgconfig/heartImgType/householder_relation')
}
+/**
+ * 添加房屋信息
+ */
+export function addHouseInfo (param) {
+ return request.post('custom/housesalerentinfo/publish', param)
+ }
+ /**
+ * 修改房屋信息
+ */
+export function updataHouseInfo (param) {
+ return request.post('custom/housesalerentinfo/resi/update', param)
+ }
diff --git a/epdc-resident-mp-yushan/subpages/family/wxss/family.wxss b/epdc-resident-mp-yushan/subpages/family/wxss/family.wxss
index 910a3cb..ff0f847 100644
--- a/epdc-resident-mp-yushan/subpages/family/wxss/family.wxss
+++ b/epdc-resident-mp-yushan/subpages/family/wxss/family.wxss
@@ -1 +1,603 @@
-page{background:#fff;box-sizing:border-box}.f-container{width:100%;box-sizing:border-box}.f-top{position:relative;width:100%;height:200rpx;background:#e3271c;border-radius:0 0 30rpx 30rpx;-webkit-border-radius:0 0 30rpx 30rpx;-moz-border-radius:0 0 30rpx 30rpx;-ms-border-radius:0 0 30rpx 30rpx;-o-border-radius:0 0 30rpx 30rpx}.f-top .flex-view{display:flex;justify-content:space-between;}.f-top .f-card{position:absolute;left:50%;bottom:-64rpx;width:690rpx;height:200rpx;margin-left:-345rpx;background-color:#fff;box-sizing:border-box;padding:28rpx 30rpx 18rpx;box-shadow: rgba(184,184,184,.25) 0px 0px 30px 5px;overflow:hidden;border-radius:14rpx;-moz-border-radius:14rpx;-ms-border-radius:14rpx;-o-border-radius:14rpx;-webkit-border-radius:14rpx}.f-top .f-card .card-right{flex-shrink:0;margin-left:10rpx}.f-top .f-card .card-title{height:96rpx;font-family:PingFang-SC-Bold;font-size:34rpx;letter-spacing:1rpx;color:#333;overflow:hidden}.f-top .f-card .card-num{display:flex;align-items:center;font-family:PingFang-SC-Medium;font-size:28rpx;letter-spacing:1rpx;color:#333;overflow:hidden}.f-top .f-card .card-num image{flex-shrink:0;width:32rpx;height:18rpx}.f-top .f-card .card-qr{width:140rpx;height:140rpx;margin: auto;position: relative;top: -5px;}.f-top .f-card .card-qr image{display:block;width:100%;height:100%;border-radius: 10px;}.f-top .f-card .card-qr-long{width:100rpx;height:100rpx}.f-top .f-card .card-qr-name{font-family:PingFang-SC-Regular;font-size:22rpx;font-weight:400;font-stretch:normal;letter-spacing:1rpx;color:#333}.f-wr{width:100%;box-sizing:border-box;padding:100rpx 20rpx 0}.title-right,.title-wr{display:flex;align-items:center}.title-wr{justify-content:space-between;padding:28rpx 0;border-bottom:1rpx solid #e7eeee}.title-wr .title-label{position:relative;padding-left:25rpx;font-family:PingFang-SC-Bold;font-size:34rpx;font-weight:400;font-stretch:normal;letter-spacing:0;color:#333}.title-wr .title-label::after{content:'';position:absolute;top:50%;left:0;width:6rpx;height:30rpx;margin-top:-15rpx;background-color:#e60000;border-radius:3rpx;-webkit-border-radius:3rpx;-moz-border-radius:3rpx;-ms-border-radius:3rpx;-o-border-radius:3rpx}.title-wr .title-right-label{font-family:PingFang-SC-Light;font-size:26rpx;font-weight:400;font-stretch:normal;color:#999}.title-wr .right-icon{width:30rpx;height:30rpx}.f-table{background-color:#fbfbfb}.f-table .table-cell{display:flex;align-items:center;padding:26rpx 0;border:solid 1rpx #e3e3e3;border-top:0;font-family:PingFang-SC-Regular;font-size:30rpx;color:#000003}.f-table .table-cell .table-col{flex:1;text-align:center;line-height:1}.f-table .table-cell .table-col-4{color:#dd2a2a}.f-table .table-header{background:#f1f1f1;border:0;font-family:PingFang-SC-Regular;font-size:28rpx;color:#666}.f-btns{display:flex;align-items:center;padding:30rpx 0}.f-btns .f-btns-icon{width:30rpx;height:30rpx;font-size:28rpx;color:#dd2a2a;text-align:center;line-height:30rpx;border:1rpx solid #dd2a2a;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}.f-btns .f-btns-label{margin-left:10rpx;font-size:28rpx;color:#dd2a2a}.mt40{margin-top:40rpx}.mt16{margin-top:16rpx}.no-data{font-size:28rpx;color:#999;text-align:center;line-height:300rpx}.m-fm .fm{top:500rpx;width:600rpx;padding:0 0 40rpx 0;background:#fff;overflow:hidden}.m-fm .fm .btn-close{top:27rpx;padding:0 30rpx;font-size:36rpx;color:#fff;line-height:90rpx}.m-fm .fm .btn-close image{display:block;width:36rpx;height:36rpx}.m-fm .fm .fm-btn{width:240rpx;height:54rpx;margin:20rpx auto 0;font-family:PingFang-SC-Medium;font-size:28rpx;font-weight:400;font-stretch:normal;letter-spacing:0;color:#999;text-align:center;line-height:54rpx;border-radius:27rpx;border:solid 1rpx #eee;-webkit-border-radius:27rpx;-moz-border-radius:27rpx;-ms-border-radius:27rpx;-o-border-radius:27rpx}.m-fm .fm-header{width:100%;height:90rpx;margin-bottom:20rpx;text-align:center;line-height:90rpx;font-family:PingFang-SC-Bold;font-size:32rpx;color:#fff;background-image:linear-gradient(90deg,#ca151d 0,#e11c13 100%)}.m-fm .fm-qr{width:400rpx;height:400rpx;box-sizing:border-box;margin:0 auto}.m-fm .fm-qr image{display:block;width:100%;height:100%}.no-family{padding-top:200rpx}.no-family image{display:block;width:506rpx;margin:0 auto}.no-family .no-btn{width:220rpx;height:66rpx;margin:60rpx auto 0;font-size:32rpx;color:#fff;text-align:center;line-height:66rpx;background-image:linear-gradient(90deg,#ca151d 0,#e11c13 100%);border-radius:30rpx;-webkit-border-radius:30rpx;-moz-border-radius:30rpx;-ms-border-radius:30rpx;-o-border-radius:30rpx}
\ No newline at end of file
+page {
+ background: #f7f7f7;
+ box-sizing: border-box
+}
+
+.f-container {
+ width: 100%;
+ box-sizing: border-box;
+ background: #f7f7f7;
+}
+
+.f-top {
+ position: relative;
+ width: 100%;
+ height: 200rpx;
+ background: #e3271c;
+ border-radius: 0 0 30rpx 30rpx;
+ -webkit-border-radius: 0 0 30rpx 30rpx;
+ -moz-border-radius: 0 0 30rpx 30rpx;
+ -ms-border-radius: 0 0 30rpx 30rpx;
+ -o-border-radius: 0 0 30rpx 30rpx
+}
+
+.f-top .flex-view {
+ display: flex;
+ justify-content: space-between;
+}
+
+.f-top .f-card {
+ position: absolute;
+ left: 50%;
+ bottom: -64rpx;
+ width: 690rpx;
+ height: 200rpx;
+ margin-left: -345rpx;
+ background-color: #fff;
+ box-sizing: border-box;
+ padding: 28rpx 30rpx 18rpx;
+ box-shadow: rgba(184, 184, 184, .25) 0px 0px 30px 5px;
+ overflow: hidden;
+ border-radius: 14rpx;
+ -moz-border-radius: 14rpx;
+ -ms-border-radius: 14rpx;
+ -o-border-radius: 14rpx;
+ -webkit-border-radius: 14rpx
+}
+
+.f-top .f-card .card-left {
+ flex-shrink: 0;
+ flex: 1;
+ margin-left: 10rpx
+}
+
+.f-top .f-card .card-title {
+ height: 60rpx;
+ font-family: PingFang-SC-Bold;
+ font-size: 34rpx;
+ letter-spacing: 1rpx;
+ font-weight: bold;
+ color: #333;
+ overflow: hidden;
+ text-align: left;
+}
+
+.f-top .f-card .card-num {
+ display: flex;
+ align-items: center;
+ font-family: PingFang-SC-Medium;
+ font-size: 28rpx;
+ letter-spacing: 1rpx;
+ color: #333;
+ overflow: hidden
+}
+
+.f-top .f-card .card-num image {
+ flex-shrink: 0;
+ width: 32rpx;
+ height: 18rpx
+}
+
+.f-top .f-card .card-qr {
+ width: 140rpx;
+ height: 140rpx;
+ margin: auto;
+ position: relative;
+ /* top: -5px; */
+}
+
+.f-top .f-card .card-qr image {
+ display: block;
+ width: 100%;
+ height: 100%;
+ border-radius: 10px;
+}
+
+.f-top .f-card .card-qr-long {
+ width: 100rpx;
+ height: 100rpx
+}
+
+.f-top .f-card .card-qr-name {
+ font-family: PingFang-SC-Regular;
+ font-size: 20rpx;
+ font-weight: 400;
+ font-stretch: normal;
+ letter-spacing: 1rpx;
+ color: #333
+}
+
+.f-wr {
+ width: 100%;
+ box-sizing: border-box;
+ padding: 100rpx 0 0
+}
+
+.title-right,
+.title-wr {
+ display: flex;
+ align-items: center
+}
+
+.title-wr {
+ justify-content: space-between;
+ padding: 28rpx 0;
+ border-bottom: 1rpx solid #e7eeee
+}
+
+.title-wr .title-label {
+ position: relative;
+ padding-left: 25rpx;
+ font-family: PingFang-SC-Bold;
+ font-size: 34rpx;
+ font-weight: 400;
+ font-stretch: normal;
+ letter-spacing: 0;
+ color: #333
+}
+
+.title-wr .title-label::after {
+ content: '';
+ position: absolute;
+ top: 50%;
+ left: 0;
+ width: 6rpx;
+ height: 30rpx;
+ margin-top: -15rpx;
+ background-color: #e60000;
+ border-radius: 3rpx;
+ -webkit-border-radius: 3rpx;
+ -moz-border-radius: 3rpx;
+ -ms-border-radius: 3rpx;
+ -o-border-radius: 3rpx
+}
+
+.title-wr .title-right-label {
+ font-family: PingFang-SC-Light;
+ font-size: 26rpx;
+ font-weight: 400;
+ font-stretch: normal;
+ color: #999
+}
+
+.title-wr .right-icon {
+ width: 30rpx;
+ height: 30rpx
+}
+
+.f-table {
+ background-color: #fff
+}
+
+.f-table .table-cell {
+ display: flex;
+ align-items: center;
+ padding: 26rpx 0;
+ border: solid 1rpx #e3e3e3;
+ border-top: 0;
+ font-family: PingFang-SC-Regular;
+ font-size: 30rpx;
+ color: #000003
+}
+
+.f-table .table-cell .table-col {
+ flex: 1;
+ text-align: center;
+ line-height: 1
+}
+
+.f-table .table-cell .table-col-4 {
+ color: #dd2a2a
+}
+
+.f-table .table-header {
+ background: #f1f1f1;
+ border: 0;
+ font-family: PingFang-SC-Regular;
+ font-size: 28rpx;
+ color: #666
+}
+
+.f-btns {
+ display: flex;
+ align-items: center;
+ padding: 30rpx 0
+}
+
+.f-btns .f-btns-icon {
+ width: 30rpx;
+ height: 30rpx;
+ font-size: 28rpx;
+ color: #dd2a2a;
+ text-align: center;
+ line-height: 30rpx;
+ border: 1rpx solid #dd2a2a;
+ border-radius: 50%;
+ -webkit-border-radius: 50%;
+ -moz-border-radius: 50%;
+ -ms-border-radius: 50%;
+ -o-border-radius: 50%
+}
+
+.f-btns .f-btns-label {
+ margin-left: 10rpx;
+ font-size: 28rpx;
+ color: #dd2a2a
+}
+
+.mt40 {
+ margin-top: 40rpx
+}
+
+.mt16 {
+ margin-top: 16rpx
+}
+.no-data {
+ font-size: 28rpx;
+ color: #999;
+ text-align: center;
+ line-height: 300rpx
+}
+
+.m-fm .fm {
+ top: 500rpx;
+ width: 600rpx;
+ padding: 0 0 40rpx 0;
+ background: #fff;
+ overflow: hidden
+}
+
+.m-fm .fm .btn-close {
+ top: 27rpx;
+ padding: 0 30rpx;
+ font-size: 36rpx;
+ color: #fff;
+ line-height: 90rpx
+}
+
+.m-fm .fm .btn-close image {
+ display: block;
+ width: 36rpx;
+ height: 36rpx
+}
+
+.m-fm .fm .fm-btn {
+ width: 240rpx;
+ height: 54rpx;
+ margin: 20rpx auto 0;
+ font-family: PingFang-SC-Medium;
+ font-size: 28rpx;
+ font-weight: 400;
+ font-stretch: normal;
+ letter-spacing: 0;
+ color: #999;
+ text-align: center;
+ line-height: 54rpx;
+ border-radius: 27rpx;
+ border: solid 1rpx #eee;
+ -webkit-border-radius: 27rpx;
+ -moz-border-radius: 27rpx;
+ -ms-border-radius: 27rpx;
+ -o-border-radius: 27rpx
+}
+
+.m-fm .fm-header {
+ width: 100%;
+ height: 90rpx;
+ margin-bottom: 20rpx;
+ text-align: center;
+ line-height: 90rpx;
+ font-family: PingFang-SC-Bold;
+ font-size: 32rpx;
+ color: #fff;
+ background-image: linear-gradient(90deg, #ca151d 0, #e11c13 100%)
+}
+
+.m-fm .fm-qr {
+ width: 400rpx;
+ height: 400rpx;
+ box-sizing: border-box;
+ margin: 0 auto
+}
+
+.m-fm .fm-qr image {
+ display: block;
+ width: 100%;
+ height: 100%
+}
+
+.no-family {
+ padding-top: 200rpx
+}
+
+.no-family image {
+ display: block;
+ width: 506rpx;
+ margin: 0 auto
+}
+
+.no-family .no-btn {
+ width: 220rpx;
+ height: 66rpx;
+ margin: 60rpx auto 0;
+ font-size: 32rpx;
+ color: #fff;
+ text-align: center;
+ line-height: 66rpx;
+ background-image: linear-gradient(90deg, #ca151d 0, #e11c13 100%);
+ border-radius: 30rpx;
+ -webkit-border-radius: 30rpx;
+ -moz-border-radius: 30rpx;
+ -ms-border-radius: 30rpx;
+ -o-border-radius: 30rpx
+}
+
+.tab-bar {
+ width: 100%;
+ height: 90rpx;
+ background: #fff;
+ overflow-x: scroll;
+ display: flex;
+ align-items: center;
+ justify-content: space-around;
+ position: relative;
+ padding:0 60rpx;
+ box-sizing: border-box;
+}
+
+.tab-bar .type {
+ font-size: 30rpx;
+ color: #999;
+ flex: 1;
+ text-align: center;
+ /* width: 300rpx; */
+ height: 90rpx;
+ line-height: 90rpx;
+}
+
+.tab-bar .hover-tabbar {
+ background: #f3f3f3;
+}
+
+.tab-bar .type.selected-resiNew {
+ color: #F82525;
+ font-weight: bolder;
+}
+
+.tab-bar .type.selected-housePrice {
+ color: #F82525;
+ font-weight: bolder;
+}
+
+.tab-bar .type.selected-groupPrice {
+ color: #F82525;
+ font-weight: bolder;
+}
+
+.tab-bar .type.selected-integral {
+ color: #F82525;
+ font-weight: bolder;
+}
+
+.tab-bar .select-bar {
+ position: absolute;
+ bottom: 0;
+ left: 0;
+ width: 80rpx;
+ height: 6rpx;
+ background: #f95454;
+ border-radius: 4rpx;
+ transition: left 0.5s ease;
+}
+
+.tab-bar .select-bar.selected-resiNew {
+ left: 12%;
+ transition: left 0.5s ease;
+ }
+
+ .tab-bar .select-bar.selected-housePrice {
+ left: 34%;
+ transition: left 0.5s ease;
+ }
+
+ .tab-bar .select-bar.selected-groupPrice {
+ left: 54%;
+ transition: left 0.5s ease;
+ }
+ .tab-bar .select-bar.selected-integral {
+ left: 75%;
+ transition: left 0.5s ease;
+}
+.f-wr .housePrice-list {
+ overflow-y: scroll;
+}
+.f-wr .housePrice-list .housePrice-hader{
+ display: flex;
+ padding: 20rpx 61rpx;
+ background-color: #fff;
+
+}
+.f-wr .housePrice-list .housePrice-hader .active_btn{
+ background: #dc1e20;
+ color: #fff;
+ border: 1px solid #dc1e20;
+ opacity: 1;
+}
+.f-wr .housePrice-list .search-box{
+ display: flex;
+ margin-top: 20rpx;
+ height: 60rpx;
+ line-height: 60rpx;
+ align-items: center;
+ padding: 0 30rpx;
+ position: relative;
+}
+.f-wr .housePrice-list .housePrice-content{
+ width: 100%;
+ height: 440rpx;
+ border-radius: 5%;
+ margin-top: 20rpx;
+ box-sizing: border-box;
+ background-color: #fff;
+}
+.housePrice-images{
+ display: flex;
+ justify-content: left;
+ padding: 20rpx 20rpx 0rpx 0rpx;
+ background-color: #fff;
+ height: 230rpx;
+ border-radius: 0 0 5rpx 5rpx;
+}
+.housePrice-images image{
+ margin-left: 20rpx;
+ border-radius: 5rpx;
+ float: left;
+ height: 207rpx;
+ width: 202rpx;
+}
+.f-wr .housePrice-list .housePrice-content view{
+ background-color: #fff;
+}
+.f-wr .housePrice-list .housePrice-content .housePrice-header{
+ display: flex;
+ background-color: #fff;
+ box-sizing: border-box;
+ padding: 10rpx 0 10rpx 0;
+ border-radius: 5rpx 5rpx 0 0 ;
+}
+.f-wr .housePrice-list .housePrice-content .housePrice-body{
+ padding: 0 20rpx;
+}
+.f-wr .housePrice-list .housePrice-content .housePrice-header image{
+ width: 100rpx;
+ height: 100rpx;
+ border-radius: 50%;
+}
+.f-wr .housePrice-list .housePrice-content .housePrice-header .housePrice-header-name {
+ display: flex;
+ flex-direction: column;
+ justify-content: center;
+ padding:0 20rpx;
+ flex: 1;
+}
+.housePrice-header-top{
+ display: flex;
+ justify-content: space-between;
+ align-items: center;
+}
+.housePrice-header-top .tag{
+ background-color: #fff0e2;
+ color:#ffa822 ;
+ padding: 0rpx 20rpx;
+ font-size: 24rpx;
+ border-radius: 8rpx;
+ box-sizing: border-box;
+ margin-left: 20rpx;
+ height: 40rpx;
+ line-height: 40rpx;
+}
+.housePrice-header-name .price{
+ color: #e74636;
+}
+.housePrice-header-top .address {
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+ line-height: 63rpx;
+ max-width: 250rpx;
+}
+
+.housePrice-header-top .date{
+ color: #757775;
+ flex: 1;
+ text-align: right;
+ overflow: hidden;
+ height: 63rpx;
+ line-height: 63rpx;
+}
+.housePrice-header-name .price{
+ color: #e74636;
+}
+.f-wr .housePrice-list .search-img{
+ width:40rpx;
+ height:40rpx;
+ object-fit: cover;
+ margin: 0 7rpx 0 25rpx;
+ position: absolute;
+ z-index: 5;
+}
+.f-wr .housePrice-list .search-box .search-input{
+ background: #fff;
+ border-radius: 25rpx;
+ padding-left: 24rpx;
+ width:100%;
+ height: 100%;
+}
+.f-wr .housePrice-list .search-box .search-img{
+ position: absolute;
+ right: 38rpx;
+ width: 29rpx;
+ height: 32rpx;
+ top:12rpx ;
+}
+.f-wr .housePrice-list .housePrice-hader view{
+ width: 166rpx;
+ height: 56rpx;
+ line-height: 56rpx;
+ background: #FFFFFF;
+ border: 1px solid #828282a9;
+ border-radius: 28rpx;
+ text-align: center;
+ color: #333333;
+ font-family: PingFang SC;
+ font-weight: bold;
+}
+.img_btn{
+ width: 134rpx;
+ height: 134rpx;
+ position: fixed;
+ bottom: 30rpx;
+ left: 50%;
+ transform: translateX(-50rpx);
+}
+.groupPrice-list {
+ width: 100%;
+ overflow-y: scroll;
+}
+.groupPrice-list .groupPrice-card{
+ display: flex;
+ justify-content: space-around;
+ align-items: center;
+ margin-top: 14rpx;
+ padding: 30rpx;
+ box-sizing: border-box;
+ background-color: #fff;
+}
+.groupPrice-list .groupPrice-card image{
+ border-radius: 20rpx;
+ width: 220rpx;
+ height: 146rpx;
+}
+.groupPrice-list .groupPrice-card .right{
+ flex: 1;
+ /* */
+ height: 146rpx;
+ flex-direction: column;
+ justify-content: space-between;
+ padding-left: 20rpx;
+}
+.groupPrice-list .groupPrice-card .right view{
+ height: 50%;
+ display: flex;
+ align-items: center;
+}
+.nomore-tip {
+ width: 100%;
+ height: 100rpx;
+ background: #f7f7f7;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ color: #999;
+ font-size: 26rpx;
+ }
\ No newline at end of file
diff --git a/epdc-resident-mp-yushan/utils/api.js b/epdc-resident-mp-yushan/utils/api.js
index a0fd4c5..0174ea7 100644
--- a/epdc-resident-mp-yushan/utils/api.js
+++ b/epdc-resident-mp-yushan/utils/api.js
@@ -85,7 +85,10 @@ module.exports = {
bindingFamily,
getFamilyMember,
getSkipDirection,
- getRoomCodeByIdCard
+ getRoomCodeByIdCard,
+ getHousesalerentinfo,
+ getmypublishedlist,
+ deleteHouse,
}
function getToken(wxCode) {
@@ -628,4 +631,16 @@ function getSkipDirection (params) {
//
function getRoomCodeByIdCard (params) {
return fly.get('custom/personroom/getRoomCodeByIdCard', params)
-}
\ No newline at end of file
+}
+//
+function getHousesalerentinfo(params) {
+ return fly.get('custom/housesalerentinfo/resi/list', params)
+}
+//我的房屋列表
+function getmypublishedlist(params) {
+ return fly.get('custom/housesalerentinfo/resi/mypublishedlist', params)
+ }
+ //删除房屋
+ function deleteHouse(id){
+ return fly.post(`custom/housesalerentinfo/resi/delete/${id}`)
+ }
\ No newline at end of file
diff --git a/epdc-resident-mp-yushan/榆山.md b/epdc-resident-mp-yushan/榆山.md
new file mode 100644
index 0000000..8f0b892
--- /dev/null
+++ b/epdc-resident-mp-yushan/榆山.md
@@ -0,0 +1,272 @@
+## 字典
+
+```
+HOUSE_STATUS:房屋状态。1在售,2在租,3售出,4租出
+HOUSE_TYPE:房屋类别(用途)。1.住宅,2办公,3门头
+AUDIT_STATUS:审核状态。-1不通过,0审核中,1已通过
+PUBLISH_STATUS:发布状态。1上线,0下线
+```
+
+## 居民端-发布信息
+
+```
+curl --request POST \
+ --url http://localhost:9076/custom/housesalerentinfo/publish \
+ --header 'content-type: application/json' \
+ --header 'userId: 1' \
+ --data '{
+ "houseStatus": 2, // 房屋状态。1在售,2在租,3售出,4租出
+ "houseType": 2, // 房屋类别(用途)。1.住宅,2办公,3门头
+ "houseModel": "1室一厅",
+ "area": "78平",
+ "insideArea": "60平",
+ "floor": "18层",
+ "price": "2000/平方",
+ "orientation": "南北",s
+ "hasElevator": 1, // 电梯。0无,1有
+ "description": "领包入住",
+ "photoList": [
+ "https://elink-esua-epdc.oss-cn-qingdao.aliyuncs.com/epmet/test/20200610/ee924c03f2a94444927c77b706fe1d73.png","https://elink-esua-epdc.oss-cn-qingdao.aliyuncs.com/epmet/test/20201105/f99fbb5d73464600942bc8626e7de899.png"
+ ],
+ "contact": "1855555555",
+ "address": "人民路第一小学"
+}'
+```
+
+```
+{
+ "code": 0,
+ "data": null,
+ "msg": "success"
+}
+```
+
+## 居民端-居民端列表
+
+```
+curl --request GET \
+ --url 'http://localhost:9076/custom/housesalerentinfo/resi/list?houseStatus=2&pageNum=1&pageSize=10&search=aaa'
+```
+
+```
+{
+ "code": 0,
+ "data": {
+ "list": [
+ {
+ "address": "人民路第一小学",
+ "area": "78平",
+ "auditStatus": 1,
+ "auditStatusDisplay": "已通过",
+ "contact": "1855555555",
+ "createdData": "2023-05-06 09:19:54",
+ "createdTime": "2023-05-06 09:19:54",
+ "description": "领包入住",
+ "floor": "18层",
+ "hasElevator": 1,
+ "houseModel": "1室一厅",
+ "houseStatus": 2,
+ "houseStatusDisplay": "在租",
+ "houseType": 2,
+ "insideArea": "60平",
+ "orientation": "南北",
+ "photoList": [
+ "https://elink-esua-epdc.oss-cn-qingdao.aliyuncs.com/epmet/test/20200610/ee924c03f2a94444927c77b706fe1d73.png",
+ "https://elink-esua-epdc.oss-cn-qingdao.aliyuncs.com/epmet/test/20201105/f99fbb5d73464600942bc8626e7de899.png"
+ ],
+ "price": "2000/平方",
+ "publishStatus": 1,
+ "publishStatusDisplay": "上架"
+ }
+ ],
+ "total": 1
+ },
+ "msg": "success"
+}
+```
+
+## 居民端 -我发布的列表
+
+```
+curl --request GET \
+ --url 'http://localhost:9076/custom/housesalerentinfo/resi/mypublishedlist?pageNum=1&pageSize=10' \
+ --header 'userId: 2'
+```
+
+```
+{
+ "code": 0,
+ "data": {
+ "list": [
+ {
+ "address": "人民路第一小学",
+ "area": "78平",
+ "auditStatus": 0,
+ "auditStatusDisplay": "审核中",
+ "contact": "1855555555",
+ "createdData": "2023-05-06 09:19:54",
+ "createdTime": "2023-05-06 09:19:54",
+ "description": "领包入住",
+ "floor": "18层",
+ "hasElevator": 1,
+ "houseModel": "1室一厅",
+ "houseStatus": 2,
+ "houseStatusDisplay": "在租",
+ "houseType": 2,
+ "insideArea": "60平",
+ "orientation": "南北",
+ "photoList": [
+ "https://elink-esua-epdc.oss-cn-qingdao.aliyuncs.com/epmet/test/20200610/ee924c03f2a94444927c77b706fe1d73.png",
+ "https://elink-esua-epdc.oss-cn-qingdao.aliyuncs.com/epmet/test/20201105/f99fbb5d73464600942bc8626e7de899.png"
+ ],
+ "price": "2000/平方",
+ "publishStatus": 0,
+ "publishStatusDisplay": "下架"
+ }
+ ],
+ "total": 1
+ },
+ "msg": "success"
+}
+```
+
+## 工作段 - 审核列表(包括待审核,审核通过,审核不通过三个状态,可以通过参数指定)
+
+```
+curl --request GET \
+ --url 'http://localhost:9076/custom/housesalerentinfo/work/list2audit?pageNum=0&pageSize=10&auditStatus=0'
+```
+
+```
+{
+ "code": 0,
+ "data": {
+ "list": [
+ {
+ "id":"aaa",
+ "address": "人民路第一小学",
+ "area": "78平",
+ "auditStatus": 1,
+ "auditStatusDisplay": "已通过",
+ "contact": "1855555555",
+ "createdData": "2023-05-06 09:19:54",
+ "createdTime": "2023-05-06 09:19:54",
+ "description": "领包入住",
+ "floor": "18层",
+ "hasElevator": 1,
+ "houseModel": "1室一厅",
+ "houseStatus": 2,
+ "houseStatusDisplay": "在租",
+ "houseType": 2,
+ "insideArea": "60平",
+ "orientation": "南北",
+ "photoList": [
+ "https://elink-esua-epdc.oss-cn-qingdao.aliyuncs.com/epmet/test/20200610/ee924c03f2a94444927c77b706fe1d73.png",
+ "https://elink-esua-epdc.oss-cn-qingdao.aliyuncs.com/epmet/test/20201105/f99fbb5d73464600942bc8626e7de899.png"
+ ],
+ "price": "2000/平方",
+ "publishStatus": 1,
+ "publishStatusDisplay": "上架"
+ },
+ {
+ "address": "裕龙檀顶山",
+ "area": "100平",
+ "auditStatus": 1,
+ "auditStatusDisplay": "已通过",
+ "contact": "1855555555",
+ "createdData": "2023-05-06 09:18:56",
+ "createdTime": "2023-05-06 09:18:56",
+ "description": "领包入住",
+ "floor": "18层",
+ "hasElevator": 1,
+ "houseModel": "2室一厅",
+ "houseStatus": 1,
+ "houseStatusDisplay": "在售",
+ "houseType": 1,
+ "insideArea": "78平",
+ "orientation": "南北",
+ "photoList": [
+ "https://elink-esua-epdc.oss-cn-qingdao.aliyuncs.com/epmet/test/20200610/ee924c03f2a94444927c77b706fe1d73.png",
+ "https://elink-esua-epdc.oss-cn-qingdao.aliyuncs.com/epmet/test/20201105/f99fbb5d73464600942bc8626e7de899.png"
+ ],
+ "price": "1666/平方",
+ "publishStatus": 1,
+ "publishStatusDisplay": "上架"
+ }
+ ],
+ "total": 2
+ },
+ "msg": "success"
+}
+```
+
+## 工作段 - 提交审核结果
+
+```
+curl --request POST \
+ --url http://localhost:9076/custom/housesalerentinfo/work/audit \
+ --header 'content-type: application/json' \
+ --data '{
+ "id": "522e40e62ede05b46aadd2347cbcadd0",
+ "auditStatus": 1
+}'
+```
+
+```
+{
+ "code": 500,
+ "data": null,
+ "msg": "该数据已经审核,无需再次审核。"
+}
+```
+
+## 居民端-删除
+
+```
+curl --request POST \
+ --url http://localhost:9076/custom/housesalerentinfo/resi/delete/3451c8c6bbc6b8c9aa8e0fbb2862bebb
+```
+
+```
+{
+ "code": 0,
+ "data": null,
+ "msg": "success"
+}
+```
+
+## 居民端-修改
+
+```
+curl --request POST \
+ --url http://localhost:9076/custom/housesalerentinfo/resi/update \
+ --header 'content-type: application/json' \
+ --data '{
+ "id": "522e40e62ede05b46aadd2347cbcadd0",
+ "houseStatus": 3,
+ "houseType": 2,
+ "houseModel": "1室一厅",
+ "area": "78平",
+ "insideArea": "60平",
+ "floor": "18层",
+ "price": "2000/平方",
+ "orientation": "南北",
+ "hasElevator": 1,
+ "description": "领包入住",
+ "photoList": [
+ "https://elink-esua-epdc.oss-cn-qingdao.aliyuncs.com/epmet/test/20200610/ee924c03f2a94444927c77b706fe1d73.png"
+ ],
+ "contact": "1855555555",
+ "address": "人民路第一小学111"
+}'
+```
+
+```
+{
+ "code": 0,
+ "data": null,
+ "msg": "success"
+}
+```
+
+## 居民端-详情
\ No newline at end of file