Browse Source

7-1修改

jly/task003
井乐禹 2 years ago
parent
commit
0bdf6d162b
  1. 610
      miniprogram/app.json
  2. BIN
      miniprogram/subpages/knight/images/position.png
  3. 463
      miniprogram/subpages/knight/pages/knight/commonts/stageMap/index.js
  4. 8
      miniprogram/subpages/knight/pages/knight/commonts/stageMap/index.json
  5. 9
      miniprogram/subpages/knight/pages/knight/commonts/stageMap/index.wxml
  6. 39
      miniprogram/subpages/knight/pages/knight/commonts/stageMap/index.wxss
  7. 4
      miniprogram/subpages/knight/pages/knight/knight.wxml
  8. 371
      miniprogram/subpages/knight/pages/knight/stageMap/index.js
  9. 7
      miniprogram/subpages/knight/pages/knight/stageMap/index.json
  10. 9
      miniprogram/subpages/knight/pages/knight/stageMap/index.wxml
  11. 44
      miniprogram/subpages/knight/pages/knight/stageMap/index.wxss
  12. 24
      miniprogram/subpages/knight/pages/knight/utils/api.js
  13. 1123
      miniprogram/subpages/knight/pages/knight/utils/qqmap-wx-jssdk.js
  14. 115
      miniprogram/subpages/knight/pages/knight/utils/wgs84_to_gcj02.js
  15. 60
      miniprogram/subpages/redGrider/components/demeanor/index.js
  16. 2
      miniprogram/subpages/redGrider/components/demeanor/index.wxml
  17. 297
      miniprogram/subpages/volunteer/components/demeanor/index.js
  18. 2
      miniprogram/subpages/volunteer/components/demeanor/index.wxml
  19. 91
      miniprogram/subpages/volunteer/components/recruitOrder/index.js
  20. 24
      miniprogram/subpages/volunteer/components/recruitOrder/index.wxml
  21. 2
      miniprogram/subpages/volunteer/pages/volunteer/volunteer.js
  22. 2
      miniprogram/subpages/volunteer/pages/volunteer/volunteer.wxml
  23. 408
      miniprogram/utils/api.js

610
miniprogram/app.json

@ -1,307 +1,307 @@
{
"pages": [
"pages/home/home",
"pages/message/message",
"pages/my/my",
"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/navigatetoApp/navigatetoApp"
],
"subPackages": [
{
"root": "subpages/redSail",
"name": "redSail",
"pages": [
"pages/redSail/redSail",
"pages/registerParty/registerParty",
"pages/flowParty/flowParty",
"pages/event/event"
]
},
{
"root": "subpages/knight",
"name": "knight",
"pages": [
"pages/knight/knight",
"pages/knight/brief/brief",
"pages/knight/observeResi/observeResi"
]
},
{
"root": "subpages/redGrider",
"name": "redGrider",
"pages": [
"pages/redGrider/redGrider",
"components/demeanor/index"
]
},
{
"root": "subpages/pioneer",
"name": "pioneer",
"pages": [
"pages/pioneer/pioneer"
]
},
{
"root": "subpages/checkIn",
"name": "checkIn",
"pages": [
"pages/checkIn/checkIn",
"pages/checkIn/register/register"
]
},
{
"root": "subpages/volunteer",
"name": "volunteer",
"pages": [
"pages/volunteer/volunteer",
"components/recruitOrder/index",
"components/demeanor/index"
]
},
{
"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"
]
},
{
"root": "subpages/discussion",
"name": "discussion",
"pages": [
"pages/anytimeSay/anytimeSay",
"pages/addIssue/addIssue",
"pages/discussionDetail/discussionDetail",
"pages/publishEvaluation/publishEvaluation",
"pages/remarkOrReply/remarkOrReply",
"pages/searchDiscussion/searchDiscussion",
"pages/categoryList/categoryList"
]
},
{
"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/eshop/eshop"
]
},
{
"root": "subpages/demand",
"name": "demand",
"pages": [
"pages/demandList/demandList",
"pages/myDemand/myDemand",
"pages/demandCreate/demandCreate",
"pages/demandDetail/demandDetail",
"pages/demandFinish/demandFinish"
]
},
{
"root": "subpages/partyMassesServiceCenter",
"name": "partyMassesServiceCenter",
"pages": [
"pages/partyMassesList/partyMassesList",
"pages/partyMassesDetail/partyMassesDetail",
"pages/bookList/bookList",
"pages/partyMassesMap/partyMassesMap"
]
},
{
"root": "subpages/extend",
"name": "extend",
"pages": [
"pages/tripReport/tripReport",
"pages/moreList/moreList"
]
},
{
"root": "subpages/questionnaire",
"name": "questionnaire",
"pages": [
"pages/index/index",
"pages/detail/detail"
]
},
{
"root": "subpages/workguide",
"name": "workguide",
"pages": [
"pages/index/index",
"pages/collect/collect",
"pages/detail/detail",
"pages/link/link"
]
},
{
"root": "subpages/partyElegant",
"name": "partyElegant",
"pages": [
"pages/partyElegant/partyElegant"
]
},
{
"root": "subpages/unionBuild",
"name": "unionBuild",
"pages": [
"pages/list/list",
"pages/detail/detail"
]
},
{
"root": "subpages/appeal",
"name": "appeal",
"pages": [
"pages/peopleLivelihood/peopleLivelihood",
"pages/development/development",
"pages/list/list",
"pages/peopleLivelihoodWork/peopleLivelihoodWork"
]
}
],
"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"
]
}
},
"tabBar": {
"color": "#666666",
"selectedColor": "#FF0000",
"backgroundColor": "#FFFFFF",
"borderStyle": "white",
"custom": true,
"list": [
{
"pagePath": "pages/home/home",
"text": "首页",
"iconPath": "images/main/icon01.png",
"selectedIconPath": "images/main/icon01-a.png"
},
{
"pagePath": "pages/message/message",
"text": "消息",
"iconPath": "images/main/icon02.png",
"selectedIconPath": "images/main/icon02-a.png"
},
{
"pagePath": "pages/my/my",
"text": "我的",
"iconPath": "images/main/icon03.png",
"selectedIconPath": "images/main/icon03-a.png"
}
]
},
"window": {
"backgroundTextStyle": "light",
"navigationBarBackgroundColor": "#fff",
"navigationBarTitleText": "WeChat",
"navigationBarTextStyle": "black"
},
"networkTimeout": {
"request": 60000
},
"permission": {
"scope.userLocation": {
"desc": "党群e家将获取您的位置信息"
}
},
"requiredPrivateInfos": [
"getLocation",
"chooseLocation"
],
"navigateToMiniProgramAppIdList": [
"wx50ebeb95943868cd"
],
"sitemapLocation": "sitemap.json",
"serviceProviderTicket": "BhBC8k6Lkgi+6uDaV2haUUUH7ZC81tEpXdNMtSxiPnrYRxkRxMu5f6gprJ5i+leAKUxHM1E5YWc3P9vtgTtu2BULafIVikYURVk="
"pages": [
"pages/home/home",
"pages/message/message",
"pages/my/my",
"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/navigatetoApp/navigatetoApp"
],
"subPackages": [{
"root": "subpages/redSail",
"name": "redSail",
"pages": [
"pages/redSail/redSail",
"pages/registerParty/registerParty",
"pages/flowParty/flowParty",
"pages/event/event"
]
},
{
"root": "subpages/knight",
"name": "knight",
"pages": [
"pages/knight/knight",
"pages/knight/brief/brief",
"pages/knight/observeResi/observeResi",
"pages/knight/stageMap/index",
"pages/knight/commonts/stageMap/index"
]
},
{
"root": "subpages/redGrider",
"name": "redGrider",
"pages": [
"pages/redGrider/redGrider",
"components/demeanor/index"
]
},
{
"root": "subpages/pioneer",
"name": "pioneer",
"pages": [
"pages/pioneer/pioneer"
]
},
{
"root": "subpages/checkIn",
"name": "checkIn",
"pages": [
"pages/checkIn/checkIn",
"pages/checkIn/register/register"
]
},
{
"root": "subpages/volunteer",
"name": "volunteer",
"pages": [
"pages/volunteer/volunteer",
"components/recruitOrder/index",
"components/demeanor/index"
]
},
{
"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"
]
},
{
"root": "subpages/discussion",
"name": "discussion",
"pages": [
"pages/anytimeSay/anytimeSay",
"pages/addIssue/addIssue",
"pages/discussionDetail/discussionDetail",
"pages/publishEvaluation/publishEvaluation",
"pages/remarkOrReply/remarkOrReply",
"pages/searchDiscussion/searchDiscussion",
"pages/categoryList/categoryList"
]
},
{
"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/eshop/eshop"
]
},
{
"root": "subpages/demand",
"name": "demand",
"pages": [
"pages/demandList/demandList",
"pages/myDemand/myDemand",
"pages/demandCreate/demandCreate",
"pages/demandDetail/demandDetail",
"pages/demandFinish/demandFinish"
]
},
{
"root": "subpages/partyMassesServiceCenter",
"name": "partyMassesServiceCenter",
"pages": [
"pages/partyMassesList/partyMassesList",
"pages/partyMassesDetail/partyMassesDetail",
"pages/bookList/bookList",
"pages/partyMassesMap/partyMassesMap"
]
},
{
"root": "subpages/extend",
"name": "extend",
"pages": [
"pages/tripReport/tripReport",
"pages/moreList/moreList"
]
},
{
"root": "subpages/questionnaire",
"name": "questionnaire",
"pages": [
"pages/index/index",
"pages/detail/detail"
]
},
{
"root": "subpages/workguide",
"name": "workguide",
"pages": [
"pages/index/index",
"pages/collect/collect",
"pages/detail/detail",
"pages/link/link"
]
},
{
"root": "subpages/partyElegant",
"name": "partyElegant",
"pages": [
"pages/partyElegant/partyElegant"
]
},
{
"root": "subpages/unionBuild",
"name": "unionBuild",
"pages": [
"pages/list/list",
"pages/detail/detail"
]
},
{
"root": "subpages/appeal",
"name": "appeal",
"pages": [
"pages/peopleLivelihood/peopleLivelihood",
"pages/development/development",
"pages/list/list",
"pages/peopleLivelihoodWork/peopleLivelihoodWork"
]
}
],
"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"
]
}
},
"tabBar": {
"color": "#666666",
"selectedColor": "#FF0000",
"backgroundColor": "#FFFFFF",
"borderStyle": "white",
"custom": true,
"list": [{
"pagePath": "pages/home/home",
"text": "首页",
"iconPath": "images/main/icon01.png",
"selectedIconPath": "images/main/icon01-a.png"
},
{
"pagePath": "pages/message/message",
"text": "消息",
"iconPath": "images/main/icon02.png",
"selectedIconPath": "images/main/icon02-a.png"
},
{
"pagePath": "pages/my/my",
"text": "我的",
"iconPath": "images/main/icon03.png",
"selectedIconPath": "images/main/icon03-a.png"
}
]
},
"window": {
"backgroundTextStyle": "light",
"navigationBarBackgroundColor": "#fff",
"navigationBarTitleText": "WeChat",
"navigationBarTextStyle": "black"
},
"networkTimeout": {
"request": 60000
},
"permission": {
"scope.userLocation": {
"desc": "党群e家将获取您的位置信息"
}
},
"requiredPrivateInfos": [
"getLocation",
"chooseLocation"
],
"navigateToMiniProgramAppIdList": [
"wx50ebeb95943868cd"
],
"sitemapLocation": "sitemap.json",
"serviceProviderTicket": "BhBC8k6Lkgi+6uDaV2haUUUH7ZC81tEpXdNMtSxiPnrYRxkRxMu5f6gprJ5i+leAKUxHM1E5YWc3P9vtgTtu2BULafIVikYURVk="
}

BIN
miniprogram/subpages/knight/images/position.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

463
miniprogram/subpages/knight/pages/knight/commonts/stageMap/index.js

@ -0,0 +1,463 @@
// subpages/knight/commonts/stageMap/index.js
const QQMapWX = require('../../utils/qqmap-wx-jssdk')
Page({
/**
* 页面的初始数据
*/
data: {
qqMapWX: null,
mapCtx: null,
personalInfo: {
longitude: 120.34943,
latitude: 36.06598
},
markers: [{
id: 0,
stageName: "昌乐路社区第一二三网格党群服务站",
stageDescription: "本驿站位于昌邑路15号3号楼1层,所属大港街道。提供乘凉取暖、饮水、充电、雨具、急救医疗箱、志愿报名服务、服务,并提供心理咨询、智慧社区、安全培训等个性化服务\n工作时间:09:00-17:30 周末、节假日是否开放:否\n联系人:姜华\n联系电话:13275328721.0\n地址:青岛市市北区昌邑路15号3号楼1层",
latitude: 36.06598,
longitude: 120.34943,
width: 28,
height: 34,
label: {
content: '昌乐路社区第一二三网格党群服务站',
color: '#f00',
textAlign: 'center'
}
}, {
id: 1,
stageName: "冠县路社区党群服务中心",
stageDescription: "本驿站位于邱县路13号甲,所属即墨路街道。提供乘凉取暖、饮水、充电、免费上网、雨具、急救医疗箱、志愿报名服务、服务,并提供政策咨询、政务代办个性化服务\n工作时间:09:00-17:30 周末、节假日是否开放:否\n联系人:张振焕\n联系电话:13687698559.0\n地址:青岛市市北区邱县路13号甲",
latitude: 36.07768,
longitude: 120.31743,
width: 28,
height: 34,
label: {
content: '冠县路社区党群服务中心',
color: '#f00',
textAlign: 'center'
}
}, {
id: 2,
stageName: "大连路户外劳动者驿站",
stageDescription: "本驿站位于大连路22号,所属辽宁路街道。提供乘凉取暖、饮水、充电、饭菜加热、服务,并提供图书阅览、冰吧个性化服务\n工作时间:09:00-17:30 周末、节假日是否开放:否\n联系人:鄢龙\n联系电话:18678957896.0\n地址:青岛市市北区大连路22号",
latitude: 36.07643,
longitude: 120.33541,
width: 28,
height: 34,
label: {
content: '大连路户外劳动者驿站',
color: '#f00',
textAlign: 'center'
}
}, {
id: 3,
stageName: "平安路社区第三网格党群服务站",
stageDescription: "本驿站位于温州路30号,所属兴隆路街道。提供乘凉取暖、饮水、充电、免费上网、志愿报名服务、服务,并提供为快递人员提供休息、饮水场所个性化服务\n工作时间:09:00-17:30 周末、节假日是否开放:否\n联系人:张林芳\n联系电话:18661736637.0\n地址:青岛市市北区温州路30号",
latitude: 36.10151,
longitude: 120.35538,
width: 28,
height: 34,
label: {
content: '平安路社区第三网格党群服务站',
color: '#f00',
textAlign: 'center'
}
}, {
id: 4,
stageName: "延安一路社区第六网格党群服务站",
stageDescription: "本驿站位于延安一路13号,所属延安路街道。提供乘凉取暖、饮水、充电、急救医疗箱、志愿报名服务、服务,并提供政务代办、法律援助、子女托管个性化服务\n工作时间:09:00-17:30 周末、节假日是否开放:否\n联系人:张英英\n联系电话:15066833216.0\n地址:青岛市市北区延安一路13号",
latitude: 36.07571,
longitude: 120.34793,
width: 28,
height: 34,
label: {
content: '延安一路社区第六网格党群服务站',
color: '#f00',
textAlign: 'center'
}
}, {
id: 5,
stageName: "滨海社区第三网格党群服务站",
stageDescription: "本驿站位于瑞湖路昌茂路交界,所属湖岛街道。提供乘凉取暖、饮水、充电、饭菜加热、雨具、急救医疗箱、志愿报名服务、服务,并提供维修服务、政务代办等个性化服务\n工作时间:09:00-17:30 周末、节假日是否开放:否\n联系人:兰辉青\n联系电话:13156485567.0\n地址:青岛市市北区瑞湖路昌茂路交界",
latitude: 36.08743,
longitude: 120.37479,
width: 28,
height: 34,
label: {
content: '滨海社区第三网格党群服务站',
color: '#f00',
textAlign: 'center'
}
}, {
id: 6,
stageName: "瑞安路社区第三网格党群服务站",
stageDescription: "本驿站位于瑞昌路185号,所属街道。提供乘凉取暖、饮水、充电、饭菜加热、免费上网、雨具、急救医疗箱、志愿报名服务、服务,并提供公益活动、法律援助、政务代办等个性化服务\n工作时间:09:00-17:30 周末、节假日是否开放:否\n联系人:焦学雯\n联系电话:18669753726.0\n地址:青岛市市北区瑞昌路185号",
latitude: 36.123859,
longitude: 120.353912,
width: 28,
height: 34,
label: {
content: '瑞安路社区第三网格党群服务站',
color: '#f00',
textAlign: 'center'
}
}, {
id: 7,
stageName: "丰盛路社区第一网格党群服务站",
stageDescription: "本驿站位于郭口东路临字46号,所属登州路街道。提供乘凉取暖、饮水、充电、志愿报名服务、服务,并提供个性化服务\n工作时间:09:00-17:30 周末、节假日是否开放:否\n联系人:朱培军\n联系电话:13792831116.0\n地址:青岛市市北区郭口东路临字46号",
latitude: 36.079002,
longitude: 120.3573,
width: 28,
height: 34,
label: {
content: '丰盛路社区第一网格党群服务站',
color: '#f00',
textAlign: 'center'
}
}, {
id: 8,
stageName: "金沙路社区第五网格党群服务站",
stageDescription: "本驿站位于金华支路12号,所属水清沟街道。提供乘凉取暖、饮水、充电、免费上网、雨具、急救医疗箱、志愿报名服务、服务,并提供个性化服务\n工作时间:09:00-17:30 周末、节假日是否开放:否\n联系人:王立波\n联系电话:15269295139.0\n地址:青岛市市北区金华支路12号",
latitude: 36.13233,
longitude: 120.36569,
width: 28,
height: 34,
label: {
content: '金沙路社区第五网格党群服务站',
color: '#f00',
textAlign: 'center'
}
}, {
id: 9,
stageName: "台东街道红色里院",
stageDescription: "本驿站位于台东五路4号,所属台东街道。提供乘凉取暖、饮水、充电、饭菜加热、免费上网、雨具、急救医疗箱、志愿报名服务、服务,并提供可提供子女托管、政务代办、科普教育、养老助老等个性化服务\n工作时间:09:00-17:30 周末、节假日是否开放:否\n联系人:霍云霞\n联系电话:18562628699.0\n地址:青岛市市北区台东五路4号",
latitude: 36.08606,
longitude: 120.35271,
width: 28,
height: 34,
label: {
content: '台东街道红色里院',
color: '#f00',
textAlign: 'center'
}
}, {
id: 10,
stageName: "新华里社区第一网格党群服务站",
stageDescription: "本驿站位于威海路245号,所属街道。提供乘凉取暖、饮水、充电、饭菜加热、急救医疗箱、服务,并提供可提供帮办代办等个性化服务\n工作时间:09:00-17:30 周末、节假日是否开放:否\n联系人:娄淑琴\n联系电话:13370889622.0\n地址:青岛市市北区威海路245号",
latitude: 36.08786,
longitude: 120.35794,
width: 28,
height: 34,
label: {
content: '新华里社区第一网格党群服务站',
color: '#f00',
textAlign: 'center'
}
}, {
id: 11,
stageName: "新华里社区第六网格党群服务站",
stageDescription: "本驿站位于通化路5号,所属街道。提供乘凉取暖、饮水、充电、服务,并提供可提供帮办代办、象棋指导、理论学习等个性化服务\n工作时间:09:00-17:30 周末、节假日是否开放:否\n联系人:孙淑青\n联系电话:13176519850.0\n地址:青岛市市北区通化路5号",
latitude: 36.08498,
longitude: 120.35864,
width: 28,
height: 34,
label: {
content: '新华里社区第六网格党群服务站',
color: '#f00',
textAlign: 'center'
}
}, {
id: 12,
stageName: "南山社区第一二网格党群服务站",
stageDescription: "本驿站位于鞍山一路33号-6,所属阜新路街道。提供乘凉取暖、饮水、志愿报名服务、服务,并提供个性化服务\n工作时间:09:00-17:30 周末、节假日是否开放:否\n联系人:于凤\n联系电话:18905323597.0\n地址:青岛市市北区鞍山一路33号-6",
latitude: 36.10197,
longitude: 120.36439,
width: 28,
height: 34,
label: {
content: '南山社区第一二网格党群服务站',
color: '#f00',
textAlign: 'center'
}
}, {
id: 13,
stageName: "北岭社区第四网格党群服务站",
stageDescription: "本驿站位于金华路31-59号网点,所属四方街道。提供乘凉取暖、饮水、充电、饭菜加热、免费上网、雨具、急救医疗箱、志愿报名服务、服务,并提供可提供子女托管、心理咨询、法律援助等个性化服务\n工作时间:09:00-17:30 周末、节假日是否开放:是\n联系人:孙艳颖\n联系电话:13355321039.0\n地址:青岛市市北区金华路31-59号网点",
latitude: 36.129875,
longitude: 120.361551,
width: 28,
height: 34,
label: {
content: '北岭社区第四网格党群服务站',
color: '#f00',
textAlign: 'center'
}
}, {
id: 14,
stageName: "鲁阳路社区第四五六网格党群服务站",
stageDescription: "本驿站位于四流南路70号,所属开平路街道。提供乘凉取暖、饮水、充电、饭菜加热、急救医疗箱、服务,并提供图书阅读个性化服务\n工作时间:09:00-17:30 周末、节假日是否开放:否\n联系人:刘娟\n联系电话:18753260085.0\n地址:青岛市市北区四流南路70号",
latitude: 36.14347,
longitude: 120.37615,
width: 28,
height: 34,
label: {
content: '鲁阳路社区第四五六网格党群服务站',
color: '#f00',
textAlign: 'center'
}
}, {
id: 15,
stageName: "仲家洼社区党群服务中心",
stageDescription: "本驿站位于西仲路26号,所属宁夏路街道。提供乘凉取暖、饮水、充电、免费上网、雨具、急救医疗箱、志愿报名服务、服务,并提供提供心理个案服务、法律援助、政务代办等服务个性化服务\n工作时间:09:00-17:30 周末、节假日是否开放:否\n联系人:孙慧卿\n联系电话:13061403169.0\n地址:青岛市市北区西仲路26号",
latitude: 36.07899,
longitude: 120.36369,
width: 28,
height: 34,
label: {
content: '仲家洼社区党群服务中心',
color: '#f00',
textAlign: 'center'
}
}, {
id: 16,
stageName: "海泊河社区党群服务中心",
stageDescription: "本驿站位于市北区鞍山路136号,所属镇江路街道。提供乘凉取暖、饮水、充电、免费上网、雨具、志愿报名服务、服务,并提供可提供读书学习、社会服务实践、文艺活动场地等个性化服务\n工作时间:09:00-17:30 周末、节假日是否开放:否\n联系人:邵静\n联系电话:13361266916.0\n地址:青岛市市北区市北区鞍山路136号",
latitude: 36.09411,
longitude: 120.36334,
width: 28,
height: 34,
label: {
content: '海泊河社区党群服务中心',
color: '#f00',
textAlign: 'center'
}
}, {
id: 17,
stageName: "南昌路社区第一至六网格党群服务站",
stageDescription: "本驿站位于南昌路8号,所属海伦路街道。提供乘凉取暖、饮水、充电、急救医疗箱、志愿报名服务、服务,并提供政务代办个性化服务\n工作时间:09:00-17:30 周末、节假日是否开放:否\n联系人:王金峰\n联系电话:13969887046.0\n地址:青岛市市北区南昌路8号",
latitude: 36.11164,
longitude: 120.36861,
width: 28,
height: 34,
label: {
content: '南昌路社区第一至六网格党群服务站',
color: '#f00',
textAlign: 'center'
}
}, {
id: 18,
stageName: "金坛路社区第四网格党群服务站",
stageDescription: "本驿站位于延吉路73号,所属敦化路街道。提供乘凉取暖、饮水、充电、雨具、服务,并提供心理咨询、法律援助个性化服务\n工作时间:09:00-17:30 周末、节假日是否开放:否\n联系人:赵荃\n联系电话:19953261893.0\n地址:青岛市市北区延吉路73号",
latitude: 36.08645,
longitude: 120.37079,
width: 28,
height: 34,
label: {
content: '金坛路社区第四网格党群服务站',
color: '#f00',
textAlign: 'center'
}
}, {
id: 19,
stageName: "伊春路社区党群服务中心",
stageDescription: "本驿站位于通榆路46号,所属街道。提供乘凉取暖、饭菜加热、免费上网、雨具、志愿报名服务、服务,并提供心理咨询、法律援助、政务代办等个性化服务\n工作时间:09:00-17:30 周末、节假日是否开放:是\n联系人:王峰\n联系电话:19953261965.0\n地址:青岛市市北区通榆路46号",
latitude: 36.10115,
longitude: 120.38311,
width: 28,
height: 34,
label: {
content: '伊春路社区党群服务中心',
color: '#f00',
textAlign: 'center'
}
}, {
id: 20,
stageName: "双山社区党群服务中心",
stageDescription: "本驿站位于台柳路276号甲23-25网点,所属双山街道。提供乘凉取暖、饮水、充电、饭菜加热、免费上网、雨具、急救医疗箱、志愿报名服务、服务,并提供法律援助、临时救助等个性化服务\n工作时间:09:00-17:30 周末、节假日是否开放:否\n联系人:杨露璐\n联系电话:13235327752.0\n地址:青岛市市北区台柳路276号甲23-25网点",
latitude: 36.116462,
longitude: 120.392981,
width: 28,
height: 34,
label: {
content: '双山社区党群服务中心',
color: '#f00',
textAlign: 'center'
}
}, {
id: 21,
stageName: "双山街道党建红盟",
stageDescription: "本驿站位于哈尔滨路88号保利广场2号门,所属街道。提供乘凉取暖、饮水、充电、饭菜加热、免费上网、雨具、急救医疗箱、志愿报名服务、服务,并提供个性化服务\n工作时间:09:00-21:00 周末、节假日是否开放:是\n联系人:史静\n联系电话:18953280502.0\n地址:青岛市市北区哈尔滨路88号保利广场2号门",
latitude: 36.109757,
longitude: 120.390814,
width: 28,
height: 34,
label: {
content: '双山街道党建红盟',
color: '#f00',
textAlign: 'center'
}
}, {
id: 22,
stageName: "双山社区党群服务中心",
stageDescription: "本驿站位于台柳路196号和达新都汇,所属街道。提供乘凉取暖、饮水、充电、饭菜加热、免费上网、雨具、急救医疗箱、志愿报名服务、服务,并提供个性化服务\n工作时间:09:00-17:30 周末、节假日是否开放:否\n联系人:杨露璐\n联系电话:13235327754.0\n地址:青岛市市北区台柳路196号和达新都汇",
latitude: 36.109241,
longitude: 120.387253,
width: 28,
height: 34,
label: {
content: '双山社区党群服务中心',
color: '#f00',
textAlign: 'center'
}
}, {
id: 23,
stageName: "郑州路社区党群服务中心",
stageDescription: "本驿站位于郑州路6号,所属洛阳路街道。提供乘凉取暖、饮水、充电、饭菜加热、免费上网、雨具、急救医疗箱、志愿报名服务、服务,并提供可提供子女托管、心理咨询、法律援助、政务代办等个性化服务\n工作时间:09:00-17:30 周末、节假日是否开放:否\n联系人:王艳芳\n联系电话:13668889197.0\n地址:青岛市市北区郑州路6号",
latitude: 36.14116,
longitude: 120.39985,
width: 28,
height: 34,
label: {
content: '郑州路社区党群服务中心',
color: '#f00',
textAlign: 'center'
}
}, {
id: 24,
stageName: "辽阳西路社区第二网格党群服务站",
stageDescription: "本驿站位于永吉路47号,所属辽源路街道。提供乘凉取暖、饮水、充电、饭菜加热、免费上网、雨具、急救医疗箱、志愿报名服务、服务,并提供纠纷调解、法律援助个性化服务\n工作时间:09:00-17:30 周末、节假日是否开放:否\n联系人:郑菊花\n联系电话:13665427627.0\n地址:青岛市市北区永吉路47号",
latitude: 36.095203,
longitude: 120.395744,
width: 28,
height: 34,
label: {
content: '辽阳西路社区第二网格党群服务站',
color: '#f00',
textAlign: 'center'
}
}, {
id: 25,
stageName: "南京路社区第四网格党群服务站",
stageDescription: "本驿站位于东胜路10号,所属街道。提供乘凉取暖、饮水、充电、免费上网、志愿报名服务、服务,并提供子女托管个性化服务\n工作时间:09:00-17:30 周末、节假日是否开放:否\n联系人:郭彦瑛\n联系电话:15820035585.0\n地址:青岛市市北区东胜路10号",
latitude: 36.09999,
longitude: 120.38782,
width: 28,
height: 34,
label: {
content: '南京路社区第四网格党群服务站',
color: '#f00',
textAlign: 'center'
}
}, {
id: 26,
stageName: "长沙路社区第三网格党群服务站",
stageDescription: "本驿站位于长沙路33号,所属河西街道。提供乘凉取暖、饮水、充电、饭菜加热、免费上网、雨具、急救医疗箱、志愿报名服务、服务,并提供个性化服务\n工作时间:09:00-17:30 周末、节假日是否开放:是\n联系人:王桂民\n联系电话:13687627879.0\n地址:青岛市市北区长沙路33号",
latitude: 36.12667,
longitude: 120.39548,
width: 28,
height: 34,
label: {
content: '长沙路社区第三网格党群服务站',
color: '#f00',
textAlign: 'center'
}
}, {
id: 27,
stageName: "同德路社区党群服务中心",
stageDescription: "本驿站位于合肥路280号,所属合肥路街道。提供乘凉取暖、饮水、充电、饭菜加热、免费上网、雨具、急救医疗箱、志愿报名服务、服务,并提供社区有对外开放的大食堂,为辖区居民提供餐食个性化服务\n工作时间:09:00-17:30 周末、节假日是否开放:否\n联系人:孙玲\n联系电话:13665320026.0\n地址:青岛市市北区合肥路280号",
latitude: 36.112544,
longitude: 120.404553,
width: 28,
height: 34,
label: {
content: '同德路社区党群服务中心',
color: '#f00',
textAlign: 'center'
}
}, {
id: 28,
stageName: "同安路社区第二网格党群服务站",
stageDescription: "本驿站位于同兴路621号 西侧,所属浮山新区街道。提供乘凉取暖、饮水、充电、免费上网、雨具、急救医疗箱、志愿报名服务、服务,并提供个性化服务\n工作时间:09:00-17:30 周末、节假日是否开放:否\n联系人:毕君华\n联系电话:15288987327.0\n地址:青岛市市北区同兴路621号 西侧",
latitude: 36.10219,
longitude: 120.41981,
width: 28,
height: 34,
label: {
content: '同安路社区第二网格党群服务站',
color: '#f00',
textAlign: 'center'
}
}],
},
/**
* 生命周期函数--监听页面加载
*/
onLoad(options) {
this.data.qqMapWX = new QQMapWX({
key: 'LSOBZ-5CEE3-37U3I-36BMA-3HXTZ-ULBTM'
})
this.mapCtx = wx.createMapContext('Map')
},
/**
* 生命周期函数--监听页面初次渲染完成
*/
onReady() {
},
/**
* 生命周期函数--监听页面显示
*/
onShow() {
},
/**
* 生命周期函数--监听页面隐藏
*/
onHide() {
},
/**
* 生命周期函数--监听页面卸载
*/
onUnload() {
},
/**
* 页面相关事件处理函数--监听用户下拉动作
*/
onPullDownRefresh() {
},
/**
* 页面上拉触底事件的处理函数
*/
onReachBottom() {
},
/**
* 用户点击右上角分享
*/
onShareAppMessage() {
},
back() {
wx.redirectTo({
url: "/subpages/knight/pages/knight/stageMap/index"
})
},
markerTap(e) {
wx.redirectTo({
url: `/subpages/knight/pages/knight/stageMap/index?mapId=${e.markerId}`
})
}
})

8
miniprogram/subpages/knight/pages/knight/commonts/stageMap/index.json

@ -0,0 +1,8 @@
{
"usingComponents": {
"wux-picker": "../../../../../../dist/picker/index"
},
"navigationBarBackgroundColor": "#e33131",
"navigationBarTitleText": "骑士地图"
}

9
miniprogram/subpages/knight/pages/knight/commonts/stageMap/index.wxml

@ -0,0 +1,9 @@
<view class="stageMap">
<view class="mapBox" >
<map id="Map" bindmarkertap="markerTap" longitude="{{personalInfo['longitude']}}" latitude="{{personalInfo['latitude']}}" markers="{{markers}}" scale="12" class="Map" subkey="LSOBZ-5CEE3-37U3I-36BMA-3HXTZ-ULBTM"/>
</view>
</view>
<view class="typeOneButton">
<view class="typeOneButtonOne" bindtap="back">返回</view>
<view class="typeOneButtonTwo" bindtap="back">确定</view>
</view>

39
miniprogram/subpages/knight/pages/knight/commonts/stageMap/index.wxss

@ -0,0 +1,39 @@
page {
height: 100%;
width: 100%;
overflow: hidden;
}
.Map {
height: 100%;
width: 100%;
}
.mapBox {
background-color: #fff;
width: calc(100% - 12rpx);
height: 90vh;
padding: 12rpx;
}
.typeOneButton {
background-color: #fff;
display: flex;
align-items: center;
justify-content: space-around;
height: 130rpx;
}
.typeOneButtonOne {
border-radius: 6rpx;
color: #E82C19;
border: 1rpx solid #E82C19;
padding: 16rpx 130rpx;
}
.typeOneButtonTwo {
border-radius: 6rpx;
color: #fff;
background-color: #E82C19;
padding: 16rpx 130rpx;
}

4
miniprogram/subpages/knight/pages/knight/knight.wxml

@ -19,7 +19,7 @@
<image src="../../images/01r.png" class="go"></image>
</view>
</navigator>
<view class="item color02">
<navigator class="item color02" url="/subpages/knight/pages/knight/stageMap/index">
<image src="../../images/02.png" class="icon"></image>
<view class="vcenter flex1">
<view class="h1">驿站地图</view>
@ -30,7 +30,7 @@
<view class="vcenter w20">
<image src="../../images/02r.png" class="go"></image>
</view>
</view>
</navigator>
<!-- <view class="item color03">
<image src="../../images/03.png" class="icon"></image>
<view class="vcenter flex1">

371
miniprogram/subpages/knight/pages/knight/stageMap/index.js

@ -0,0 +1,371 @@
const QQMapWX = require('../utils/qqmap-wx-jssdk')
Page({
/**
* 页面的初始数据
*/
data: {
mapData: [{
id: 0,
stageName: "昌乐路社区第一二三网格党群服务站",
stageDescription: "本驿站位于昌邑路15号3号楼1层,所属大港街道。提供乘凉取暖、饮水、充电、雨具、急救医疗箱、志愿报名服务、服务,并提供心理咨询、智慧社区、安全培训等个性化服务\n工作时间:09:00-17:30 周末、节假日是否开放:否\n联系人:姜华\n联系电话:13275328721.0\n地址:青岛市市北区昌邑路15号3号楼1层",
location: {
lng: 120.34943,
lat: 36.086598
}
}, {
id: 1,
stageName: "冠县路社区党群服务中心",
stageDescription: "本驿站位于邱县路13号甲,所属即墨路街道。提供乘凉取暖、饮水、充电、免费上网、雨具、急救医疗箱、志愿报名服务、服务,并提供政策咨询、政务代办个性化服务\n工作时间:09:00-17:30 周末、节假日是否开放:否\n联系人:张振焕\n联系电话:13687698559.0\n地址:青岛市市北区邱县路13号甲",
location: {
lng: 120.31743,
lat: 36.07768
}
}, {
id: 2,
stageName: "大连路户外劳动者驿站",
stageDescription: "本驿站位于大连路22号,所属辽宁路街道。提供乘凉取暖、饮水、充电、饭菜加热、服务,并提供图书阅览、冰吧个性化服务\n工作时间:09:00-17:30 周末、节假日是否开放:否\n联系人:鄢龙\n联系电话:18678957896.0\n地址:青岛市市北区大连路22号",
location: {
lng: 120.33541,
lat: 36.07643
}
}, {
id: 3,
stageName: "平安路社区第三网格党群服务站",
stageDescription: "本驿站位于温州路30号,所属兴隆路街道。提供乘凉取暖、饮水、充电、免费上网、志愿报名服务、服务,并提供为快递人员提供休息、饮水场所个性化服务\n工作时间:09:00-17:30 周末、节假日是否开放:否\n联系人:张林芳\n联系电话:18661736637.0\n地址:青岛市市北区温州路30号",
location: {
lng: 120.35538,
lat: 36.10151
}
}, {
id: 4,
stageName: "延安一路社区第六网格党群服务站",
stageDescription: "本驿站位于延安一路13号,所属延安路街道。提供乘凉取暖、饮水、充电、急救医疗箱、志愿报名服务、服务,并提供政务代办、法律援助、子女托管个性化服务\n工作时间:09:00-17:30 周末、节假日是否开放:否\n联系人:张英英\n联系电话:15066833216.0\n地址:青岛市市北区延安一路13号",
location: {
lng: 120.34793,
lat: 36.07571
}
}, {
id: 5,
stageName: "滨海社区第三网格党群服务站",
stageDescription: "本驿站位于瑞湖路昌茂路交界,所属湖岛街道。提供乘凉取暖、饮水、充电、饭菜加热、雨具、急救医疗箱、志愿报名服务、服务,并提供维修服务、政务代办等个性化服务\n工作时间:09:00-17:30 周末、节假日是否开放:否\n联系人:兰辉青\n联系电话:13156485567.0\n地址:青岛市市北区瑞湖路昌茂路交界",
location: {
lng: 120.37479,
lat: 36.08743
}
}, {
id: 6,
stageName: "瑞安路社区第三网格党群服务站",
stageDescription: "本驿站位于瑞昌路185号,所属街道。提供乘凉取暖、饮水、充电、饭菜加热、免费上网、雨具、急救医疗箱、志愿报名服务、服务,并提供公益活动、法律援助、政务代办等个性化服务\n工作时间:09:00-17:30 周末、节假日是否开放:否\n联系人:焦学雯\n联系电话:18669753726.0\n地址:青岛市市北区瑞昌路185号",
location: {
lng: 120.353912,
lat: 36.123859
}
}, {
id: 7,
stageName: "丰盛路社区第一网格党群服务站",
stageDescription: "本驿站位于郭口东路临字46号,所属登州路街道。提供乘凉取暖、饮水、充电、志愿报名服务、服务,并提供个性化服务\n工作时间:09:00-17:30 周末、节假日是否开放:否\n联系人:朱培军\n联系电话:13792831116.0\n地址:青岛市市北区郭口东路临字46号",
location: {
lng: 120.3573,
lat: 36.079002
}
}, {
id: 8,
stageNam: "金沙路社区第五网格党群服务站",
stageDescription: "本驿站位于金华支路12号,所属水清沟街道。提供乘凉取暖、饮水、充电、免费上网、雨具、急救医疗箱、志愿报名服务、服务,并提供个性化服务\n工作时间:09:00-17:30 周末、节假日是否开放:否\n联系人:王立波\n联系电话:15269295139.0\n地址:青岛市市北区金华支路12号",
location: {
"lng": 120.36569,
"lat": 36.13233
}
}, {
id: 9,
stageName: "台东街道红色里院",
stageDescription: "本驿站位于台东五路4号,所属台东街道。提供乘凉取暖、饮水、充电、饭菜加热、免费上网、雨具、急救医疗箱、志愿报名服务、服务,并提供可提供子女托管、政务代办、科普教育、养老助老等个性化服务\n工作时间:09:00-17:30 周末、节假日是否开放:否\n联系人:霍云霞\n联系电话:18562628699.0\n地址:青岛市市北区台东五路4号",
location: {
lng: 120.35271,
lat: 36.08606
}
}, {
id: 10,
stageName: "新华里社区第一网格党群服务站",
stageDescription: "本驿站位于威海路245号,所属街道。提供乘凉取暖、饮水、充电、饭菜加热、急救医疗箱、服务,并提供可提供帮办代办等个性化服务\n工作时间:09:00-17:30 周末、节假日是否开放:否\n联系人:娄淑琴\n联系电话:13370889622.0\n地址:青岛市市北区威海路245号",
location: {
lng: 120.35794,
lat: 36.08786
}
}, {
id: 11,
stageName: "新华里社区第六网格党群服务站",
stageDescription: "本驿站位于通化路5号,所属街道。提供乘凉取暖、饮水、充电、服务,并提供可提供帮办代办、象棋指导、理论学习等个性化服务\n工作时间:09:00-17:30 周末、节假日是否开放:否\n联系人:孙淑青\n联系电话:13176519850.0\n地址:青岛市市北区通化路5号",
location: {
lng: 120.35864,
lat: 36.08498
}
}, {
id: 12,
stageName: "南山社区第一二网格党群服务站",
stageDescription: "本驿站位于鞍山一路33号-6,所属阜新路街道。提供乘凉取暖、饮水、志愿报名服务、服务,并提供个性化服务\n工作时间:09:00-17:30 周末、节假日是否开放:否\n联系人:于凤\n联系电话:18905323597.0\n地址:青岛市市北区鞍山一路33号-6",
location: {
lng: 120.36439,
lat: 36.10197
}
}, {
id: 13,
stageName: "北岭社区第四网格党群服务站",
stageDescription: "本驿站位于金华路31-59号网点,所属四方街道。提供乘凉取暖、饮水、充电、饭菜加热、免费上网、雨具、急救医疗箱、志愿报名服务、服务,并提供可提供子女托管、心理咨询、法律援助等个性化服务\n工作时间:09:00-17:30 周末、节假日是否开放:是\n联系人:孙艳颖\n联系电话:13355321039.0\n地址:青岛市市北区金华路31-59号网点",
location: {
lng: 120.361551,
lat: 36.129875
}
}, {
id: 14,
stageName: "鲁阳路社区第四五六网格党群服务站",
stageDescription: "本驿站位于四流南路70号,所属开平路街道。提供乘凉取暖、饮水、充电、饭菜加热、急救医疗箱、服务,并提供图书阅读个性化服务\n工作时间:09:00-17:30 周末、节假日是否开放:否\n联系人:刘娟\n联系电话:18753260085.0\n地址:青岛市市北区四流南路70号",
location: {
lng: 120.37615,
lat: 36.14347
}
}, {
id: 15,
stageName: "仲家洼社区党群服务中心",
stageDescription: "本驿站位于西仲路26号,所属宁夏路街道。提供乘凉取暖、饮水、充电、免费上网、雨具、急救医疗箱、志愿报名服务、服务,并提供提供心理个案服务、法律援助、政务代办等服务个性化服务\n工作时间:09:00-17:30 周末、节假日是否开放:否\n联系人:孙慧卿\n联系电话:13061403169.0\n地址:青岛市市北区西仲路26号",
location: {
lng: 120.36369,
lat: 36.07899
}
}, {
id: 16,
stageName: "海泊河社区党群服务中心",
stageDescription: "本驿站位于市北区鞍山路136号,所属镇江路街道。提供乘凉取暖、饮水、充电、免费上网、雨具、志愿报名服务、服务,并提供可提供读书学习、社会服务实践、文艺活动场地等个性化服务\n工作时间:09:00-17:30 周末、节假日是否开放:否\n联系人:邵静\n联系电话:13361266916.0\n地址:青岛市市北区市北区鞍山路136号",
location: {
lng: 120.36334,
lat: 36.09411
}
}, {
id: 17,
stageName: "南昌路社区第一至六网格党群服务站",
stageDescription: "本驿站位于南昌路8号,所属海伦路街道。提供乘凉取暖、饮水、充电、急救医疗箱、志愿报名服务、服务,并提供政务代办个性化服务\n工作时间:09:00-17:30 周末、节假日是否开放:否\n联系人:王金峰\n联系电话:13969887046.0\n地址:青岛市市北区南昌路8号",
location: {
lng: 120.36861,
lat: 36.11164
}
}, {
id: 18,
stageName: "金坛路社区第四网格党群服务站",
stageDescription: "本驿站位于延吉路73号,所属敦化路街道。提供乘凉取暖、饮水、充电、雨具、服务,并提供心理咨询、法律援助个性化服务\n工作时间:09:00-17:30 周末、节假日是否开放:否\n联系人:赵荃\n联系电话:19953261893.0\n地址:青岛市市北区延吉路73号",
location: {
lng: 120.37079,
lat: 36.08645
}
}, {
id: 19,
stageName: "伊春路社区党群服务中心",
stageDescription: "本驿站位于通榆路46号,所属街道。提供乘凉取暖、饭菜加热、免费上网、雨具、志愿报名服务、服务,并提供心理咨询、法律援助、政务代办等个性化服务\n工作时间:09:00-17:30 周末、节假日是否开放:是\n联系人:王峰\n联系电话:19953261965.0\n地址:青岛市市北区通榆路46号",
location: {
lng: 120.38311,
lat: 36.10115
}
}, {
id: 20,
stageName: "双山社区党群服务中心",
stageDescription: "本驿站位于台柳路276号甲23-25网点,所属双山街道。提供乘凉取暖、饮水、充电、饭菜加热、免费上网、雨具、急救医疗箱、志愿报名服务、服务,并提供法律援助、临时救助等个性化服务\n工作时间:09:00-17:30 周末、节假日是否开放:否\n联系人:杨露璐\n联系电话:13235327752.0\n地址:青岛市市北区台柳路276号甲23-25网点",
location: {
lng: 120.392981,
lat: 36.116462
}
}, {
id: 21,
stageName: "双山街道党建红盟",
stageDescription: "本驿站位于哈尔滨路88号保利广场2号门,所属街道。提供乘凉取暖、饮水、充电、饭菜加热、免费上网、雨具、急救医疗箱、志愿报名服务、服务,并提供个性化服务\n工作时间:09:00-21:00 周末、节假日是否开放:是\n联系人:史静\n联系电话:18953280502.0\n地址:青岛市市北区哈尔滨路88号保利广场2号门",
location: {
lng: 120.390814,
lat: 36.109757
}
}, {
id: 22,
stageName: "双山社区党群服务中心",
stageDescription: "本驿站位于台柳路196号和达新都汇,所属街道。提供乘凉取暖、饮水、充电、饭菜加热、免费上网、雨具、急救医疗箱、志愿报名服务、服务,并提供个性化服务\n工作时间:09:00-17:30 周末、节假日是否开放:否\n联系人:杨露璐\n联系电话:13235327754.0\n地址:青岛市市北区台柳路196号和达新都汇",
location: {
lng: 120.387253,
lat: 36.109241
}
}, {
id: 23,
stageName: "郑州路社区党群服务中心",
stageDescription: "本驿站位于郑州路6号,所属洛阳路街道。提供乘凉取暖、饮水、充电、饭菜加热、免费上网、雨具、急救医疗箱、志愿报名服务、服务,并提供可提供子女托管、心理咨询、法律援助、政务代办等个性化服务\n工作时间:09:00-17:30 周末、节假日是否开放:否\n联系人:王艳芳\n联系电话:13668889197.0\n地址:青岛市市北区郑州路6号",
location: {
lng: 120.39985,
lat: 36.14116
}
}, {
id: 24,
stageName: "辽阳西路社区第二网格党群服务站",
stageDescription: "本驿站位于永吉路47号,所属辽源路街道。提供乘凉取暖、饮水、充电、饭菜加热、免费上网、雨具、急救医疗箱、志愿报名服务、服务,并提供纠纷调解、法律援助个性化服务\n工作时间:09:00-17:30 周末、节假日是否开放:否\n联系人:郑菊花\n联系电话:13665427627.0\n地址:青岛市市北区永吉路47号",
location: {
lng: 120.395744,
lat: 36.095203
}
}, {
id: 25,
stageName: "南京路社区第四网格党群服务站",
stageDescription: "本驿站位于东胜路10号,所属街道。提供乘凉取暖、饮水、充电、免费上网、志愿报名服务、服务,并提供子女托管个性化服务\n工作时间:09:00-17:30 周末、节假日是否开放:否\n联系人:郭彦瑛\n联系电话:15820035585.0\n地址:青岛市市北区东胜路10号",
location: {
lng: 120.38782,
lat: 36.09999
}
}, {
id: 26,
stageName: "长沙路社区第三网格党群服务站",
stageDescription: "本驿站位于长沙路33号,所属河西街道。提供乘凉取暖、饮水、充电、饭菜加热、免费上网、雨具、急救医疗箱、志愿报名服务、服务,并提供个性化服务\n工作时间:09:00-17:30 周末、节假日是否开放:是\n联系人:王桂民\n联系电话:13687627879.0\n地址:青岛市市北区长沙路33号",
location: {
lng: 120.39548,
lat: 36.12667
}
}, {
id: 27,
stageName: "同德路社区党群服务中心",
stageDescription: "本驿站位于合肥路280号,所属合肥路街道。提供乘凉取暖、饮水、充电、饭菜加热、免费上网、雨具、急救医疗箱、志愿报名服务、服务,并提供社区有对外开放的大食堂,为辖区居民提供餐食个性化服务\n工作时间:09:00-17:30 周末、节假日是否开放:否\n联系人:孙玲\n联系电话:13665320026.0\n地址:青岛市市北区合肥路280号",
location: {
lng: 120.404553,
lat: 36.112544
}
}, {
id: 28,
stageName: "同安路社区第二网格党群服务站",
stageDescription: "本驿站位于同兴路621号 西侧,所属浮山新区街道。提供乘凉取暖、饮水、充电、免费上网、雨具、急救医疗箱、志愿报名服务、服务,并提供个性化服务\n工作时间:09:00-17:30 周末、节假日是否开放:否\n联系人:毕君华\n联系电话:15288987327.0\n地址:青岛市市北区同兴路621号 西侧",
location: {
lng: 120.41981,
lat: 36.10219
}
}],
qqMapWX: null,
personalInfo: {
longitude: 120.34943,
latitude: 36.086598
},
mapCtx: null,
markers: [ //标志点的位置
//位置0
{
id: 0,
latitude: 36.086598,
longitude: 120.34943,
width: 28,
height: 32,
label: {
content: '昌乐路社区第一二三网格党群服务站',
color: '#f00',
textAlign: 'center'
}
},
],
stageName: "昌乐路社区第一二三网格党群服务站",
stageDescription: "本驿站位于昌邑路15号3号楼1层,所属大港街道。提供乘凉取暖、饮水、充电、雨具、急救医疗箱、志愿报名服务、服务,并提供心理咨询、智慧社区、安全培训等个性化服务\n工作时间:09:00-17:30 周末、节假日是否开放:否\n联系人:姜华\n联系电话:13275328721.0\n地址:青岛市市北区昌邑路15号3号楼1层"
},
/**
* 生命周期函数--监听页面加载
*/
onLoad(options) {
this.data.qqMapWX = new QQMapWX({
key: 'LSOBZ-5CEE3-37U3I-36BMA-3HXTZ-ULBTM'
})
this.mapCtx = wx.createMapContext('myMap');
if (options.mapId) {
this.data.mapData.forEach(f => {
if (options.mapId == f.id) {
this.setData({
stageName: f.stageName,
stageDescription: f.stageDescription,
'markers[0].latitude': f.location.lat,
'markers[0].longitude': f.location.lng,
'markers[0].label.content': f.stageName,
'personalInfo.latitude': f.location.lat,
'personalInfo.longitude': f.location.lng,
})
}
})
}
},
/**
* 生命周期函数--监听页面初次渲染完成
*/
onReady() {
},
/**
* 生命周期函数--监听页面显示
*/
onShow() {
},
/**
* 生命周期函数--监听页面隐藏
*/
onHide() {
},
/**
* 生命周期函数--监听页面卸载
*/
onUnload() {
},
/**
* 页面相关事件处理函数--监听用户下拉动作
*/
onPullDownRefresh() {
},
/**
* 页面上拉触底事件的处理函数
*/
onReachBottom() {
},
/**
* 用户点击右上角分享
*/
onShareAppMessage() {
},
goKnightMap() {
wx.redirectTo({
url: "/subpages/knight/pages/knight/commonts/stageMap/index"
})
},
// 获取经纬度
getLocation() {
return new Promise((resolve, reject) => {
const _this = this
wx.getLocation({
type: 'gcj02',
isHighAccuracy: true,
success(res) {
if (res.latitude && res.longitude) {
console.log(res);
_this.setData({
'personalInfo.latitude': res.latitude,
'personalInfo.longitude': res.longitude,
// 'markers[0].latitude': res.latitude,
// 'markers[0].longitude': res.longitude,
})
resolve(true)
}
},
fail(err) {
reject(err)
}
})
})
},
})

7
miniprogram/subpages/knight/pages/knight/stageMap/index.json

@ -0,0 +1,7 @@
{
"usingComponents": {
"wux-picker": "../../../../../dist/picker/index"
},
"navigationBarBackgroundColor": "#e33131",
"navigationBarTitleText": "驿站地图"
}

9
miniprogram/subpages/knight/pages/knight/stageMap/index.wxml

@ -0,0 +1,9 @@
<view class="stageMap">
<view class="mapBox" bindtap="goKnightMap">
<map id="myMap" longitude="{{personalInfo['longitude']}}" latitude="{{personalInfo['latitude']}}" markers="{{markers}}" scale="12" class="maMap" subkey="LSOBZ-5CEE3-37U3I-36BMA-3HXTZ-ULBTM"/>
</view>
<text class="textBox">
<text class="textBoxTitle">{{stageName}}</text>
<text>{{stageDescription}}</text>
</text>
</view>

44
miniprogram/subpages/knight/pages/knight/stageMap/index.wxss

@ -0,0 +1,44 @@
.stageMap {
background-color: #f5f5f5;
height: 100vh;
overflow: hidden;
padding: 15rpx 30rpx 0 30rpx;
}
page {
height: 100%;
width: 100%;
overflow: hidden;
}
.maMap {
height: 100%;
width: 100%;
}
.mapBox {
background-color: #fff;
width: calc(100% - 12rpx);
height: 300rpx;
border-radius: 12rpx;
padding: 12rpx;
}
.textBox {
background-color: #fff;
width: calc(100% - 42rpx);
padding: 0rpx 24rpx 24rpx 24rpx;
height: auto;
display: block;
margin-top: 12rpx;
text-indent: 2em;
}
.textBoxTitle {
font-size: 35rpx;
font-weight: 800;
margin: 30rpx 0;
display: block;
margin-bottom: 30rpx;
padding-top: 30rpx;
}

24
miniprogram/subpages/knight/pages/knight/utils/api.js

@ -0,0 +1,24 @@
var request = require('../../../utils/request.js')
export function getDeptTree () {
return request.get(`admin/dept/getAllDeptTree`)
}
// 根据经纬度查询 街道 社区
export function getDeptIdByItude (para) {
return request.post(`admin/dept/getGridByCoordinate`, para)
}
// 上报
export function submitItem (para) {
return request.post(`events/item/submitItem`, para)
}
// 列表
export function getProjectList(param) {
return request.get('events/item/getItemListByUserId', param)
}
// 查询企业
export function getCompany(param) {
return request.post('events/item/company', param)
}

1123
miniprogram/subpages/knight/pages/knight/utils/qqmap-wx-jssdk.js

File diff suppressed because it is too large

115
miniprogram/subpages/knight/pages/knight/utils/wgs84_to_gcj02.js

@ -0,0 +1,115 @@
//wgs84_to_gcj02.js文件
//地标 转 国测 常量
var x_PI = (3.14159265358979324 * 3000.0) / 180.0;
var PI = 3.1415926535897932384626;
var a = 6378245.0; //卫星椭球坐标投影到平面地图坐标系的投影因子。
var ee = 0.00669342162296594323; //椭球的偏心率。
//判断是否在国内,在中国国内的经纬度才需要做偏移
function out_of_china(lng, lat) {
return (
lng < 72.004 ||
lng > 137.8347 ||
(lat < 0.8293 || lat > 55.8271 || false)
);
}
//转化经度
function transformlng(lng, lat) {
var ret =
300.0 +
lng +
2.0 * lat +
0.1 * lng * lng +
0.1 * lng * lat +
0.1 * Math.sqrt(Math.abs(lng));
ret +=
((20.0 * Math.sin(6.0 * lng * PI) +
20.0 * Math.sin(2.0 * lng * PI)) *
2.0) /
3.0;
ret +=
((20.0 * Math.sin(lng * PI) +
40.0 * Math.sin((lng / 3.0) * PI)) *
2.0) /
3.0;
ret +=
((150.0 * Math.sin((lng / 12.0) * PI) +
300.0 * Math.sin((lng / 30.0) * PI)) *
2.0) /
3.0;
return ret;
}
//转化纬度
function transformlat(lng, lat) {
var ret =
-100.0 +
2.0 * lng +
3.0 * lat +
0.2 * lat * lat +
0.1 * lng * lat +
0.2 * Math.sqrt(Math.abs(lng));
ret +=
((20.0 * Math.sin(6.0 * lng * PI) +
20.0 * Math.sin(2.0 * lng * PI)) *
2.0) /
3.0;
ret +=
((20.0 * Math.sin(lat * PI) +
40.0 * Math.sin((lat / 3.0) * PI)) *
2.0) /
3.0;
ret +=
((160.0 * Math.sin((lat / 12.0) * PI) +
320 * Math.sin((lat * PI) / 30.0)) *
2.0) /
3.0;
return ret;
}
//wgs84 to gcj02 地球坐标系 转 火星坐标系
export function wgs84_to_gcj02(lng, lat) {
if (out_of_china(lng, lat)) {
return [lng, lat];
} else {
var dlat = transformlat(lng - 105.0, lat - 35.0);
var dlng = transformlng(lng - 105.0, lat - 35.0);
var radlat = (lat / 180.0) * PI;
var magic = Math.sin(radlat);
magic = 1 - ee * magic * magic;
var sqrtmagic = Math.sqrt(magic);
dlat =
(dlat * 180.0) /
(((a * (1 - ee)) / (magic * sqrtmagic)) * PI);
dlng =
(dlng * 180.0) / ((a / sqrtmagic) * Math.cos(radlat) * PI);
var mglat = lat + dlat;
var mglng = lng + dlng;
return [mglng, mglat];
}
}
//gcj02 to wgs84 火星坐标系 转 地球坐标系
export function gcj02_to_wgs84(lng, lat) {
if (out_of_china(lng, lat)) {
return [lng, lat]
}
else {
var dlat = transformlat(lng - 105.0, lat - 35.0);
var dlng = transformlng(lng - 105.0, lat - 35.0);
var radlat = lat / 180.0 * PI;
var magic = Math.sin(radlat);
magic = 1 - ee * magic * magic;
var sqrtmagic = Math.sqrt(magic);
dlat = (dlat * 180.0) / ((a * (1 - ee)) / (magic * sqrtmagic) * PI);
dlng = (dlng * 180.0) / (a / sqrtmagic * Math.cos(radlat) * PI);
var mglat = lat + dlat;
var mglng = lng + dlng;
return [lng * 2 - mglng, lat * 2 - mglat]
}
}

60
miniprogram/subpages/redGrider/components/demeanor/index.js

@ -12,152 +12,152 @@ Page({
"title": "嘉善社区“迎新年联欢”网格活动",
"createTime": "2023-01-04",
"address": "山东省青岛市市北区重庆南路6号",
"imgUrl": "../../images/01.png"
"imgUrl": "https://elink-party-building.oss-cn-beijing.aliyuncs.com/wgfc/wgfc/1.png"
}, {
"title": "宣化社区新春茶话会",
"createTime": "2023-01-10",
"address": "山东省青岛市市北区金华路22号",
"imgUrl": "../../images/01.png"
"imgUrl": "https://elink-party-building.oss-cn-beijing.aliyuncs.com/wgfc/wgfc/2.jpg"
}, {
"title": "建国村社区“利民惠民 修理行动”主题修理活动",
"createTime": "2023-01-18",
"address": "山东省青岛市市北区宁化路33号",
"imgUrl": "../../images/01.png"
"imgUrl": "https://elink-party-building.oss-cn-beijing.aliyuncs.com/wgfc/wgfc/3.jpg"
}, {
"title": "建国村社区“写福送福”网格活动",
"createTime": "2023-01-20",
"address": "山东省青岛市市北区宁化路33号",
"imgUrl": "../../images/01.png"
"imgUrl": "https://elink-party-building.oss-cn-beijing.aliyuncs.com/wgfc/wgfc/4.jpg"
}, {
"title": "嘉善社区“垃圾分类 从我做起”网格活动",
"createTime": "2023-01-29",
"address": "山东省青岛市市北区嘉善路82号",
"imgUrl": "../../images/01.png"
"imgUrl": "https://elink-party-building.oss-cn-beijing.aliyuncs.com/wgfc/wgfc/5.png"
}, {
"title": "四机社区学雷锋,当先锋,我与城市共提升网格活动",
"createTime": "2023-02-01",
"address": "山东省青岛市市北区鞍山一路121号",
"imgUrl": "../../images/01.png"
"imgUrl": "https://elink-party-building.oss-cn-beijing.aliyuncs.com/wgfc/wgfc/6.jpg"
}, {
"title": "四机社区开展家庭教育网格活动",
"createTime": "2023-02-01",
"address": "山东省青岛市市北区鞍山一路121号",
"imgUrl": "../../images/01.png"
"imgUrl": "https://elink-party-building.oss-cn-beijing.aliyuncs.com/wgfc/wgfc/7.jpg"
}, {
"title": "嘉兴路社区“心连心”网格活动",
"createTime": "2023-02-17",
"address": "山东省青岛市市北区嘉兴路32号",
"imgUrl": "../../images/01.png"
"imgUrl": "https://elink-party-building.oss-cn-beijing.aliyuncs.com/wgfc/wgfc/8.jpg"
}, {
"title": "瑞昌路社区第一网格开展党的理论政策宣讲活动",
"createTime": "2023-02-20",
"address": "山东省青岛市市北区人民路299号",
"imgUrl": "../../images/01.png"
"imgUrl": "https://elink-party-building.oss-cn-beijing.aliyuncs.com/wgfc/wgfc/9.jpg"
}, {
"title": "四机社区开展学雷锋网格活动",
"createTime": "2023-03-02",
"address": "山东省青岛市市北区鞍山一路121号",
"imgUrl": "../../images/01.png"
"imgUrl": "https://elink-party-building.oss-cn-beijing.aliyuncs.com/wgfc/wgfc/10.jpg"
}, {
"title": "四机社区第五网格开展党的二十大理论专题学习和教育宣讲",
"createTime": "2023-03-09",
"address": "山东省青岛市市北区鞍山一路121号",
"imgUrl": "../../images/01.png"
"imgUrl": "https://elink-party-building.oss-cn-beijing.aliyuncs.com/wgfc/wgfc/11.png"
}, {
"title": "上四方社区“移风易俗”网格活动",
"createTime": "2023-04-04",
"address": "山东省青岛市市北区人民路58号",
"imgUrl": "../../images/01.png"
"imgUrl": "https://elink-party-building.oss-cn-beijing.aliyuncs.com/wgfc/wgfc/12.jpg"
}, {
"title": "宣化路社区“宜居靓家园 健康新生活”网格活动",
"createTime": "2023-04-08",
"address": "山东省青岛市市北区金华路22号",
"imgUrl": "../../images/01.png"
"imgUrl": "https://elink-party-building.oss-cn-beijing.aliyuncs.com/wgfc/wgfc/13.jpg"
}, {
"title": "四机社区开展环境整治活动",
"createTime": "2023-04-11",
"address": "山东省青岛市市北区嘉善路33号",
"imgUrl": "../../images/01.png"
"imgUrl": "https://elink-party-building.oss-cn-beijing.aliyuncs.com/wgfc/wgfc/14.png"
}, {
"title": "嘉善社区免费注射狂犬疫苗网格活动",
"createTime": "2023-04-17",
"address": "山东省青岛市市北区重庆南路6号",
"imgUrl": "../../images/01.png"
"imgUrl": "https://elink-party-building.oss-cn-beijing.aliyuncs.com/wgfc/wgfc/15.jpg"
}, {
"title": "上四方社区“人人动手 洁净家园”网格活动",
"createTime": "2023-04-17",
"address": "山东省青岛市市北区人民路58号",
"imgUrl": "../../images/01.png"
"imgUrl": "https://elink-party-building.oss-cn-beijing.aliyuncs.com/wgfc/wgfc/16.jpg"
}, {
"title": "宣化路社区网格连心送温暖 组团服务进家门",
"createTime": "2023-05-09",
"address": "山东省青岛市市北区金华路22号",
"imgUrl": "../../images/01.png"
"imgUrl": "https://elink-party-building.oss-cn-beijing.aliyuncs.com/wgfc/wgfc/17.png"
}, {
"title": "宣化路社区“走清廉之路 忆初心使命”网格活动",
"createTime": "2023-05-11",
"address": "山东省威海市荣成市",
"imgUrl": "../../images/01.png"
"imgUrl": "https://elink-party-building.oss-cn-beijing.aliyuncs.com/wgfc/wgfc/18.jpg"
}, {
"title": "四机社区开展“清洁我们的家园”",
"createTime": "2023-05-12",
"address": "山东省青岛市市北区鞍山一路121号",
"imgUrl": "../../images/01.png"
"imgUrl": "https://elink-party-building.oss-cn-beijing.aliyuncs.com/wgfc/wgfc/19.jpg"
}, {
"title": "嘉善社区金融安全知识活动",
"createTime": "2023-05-14",
"address": "山东省青岛市市北区重庆南路6号",
"imgUrl": "../../images/01.png"
"imgUrl": "https://elink-party-building.oss-cn-beijing.aliyuncs.com/wgfc/wgfc/20.jpg"
}, {
"title": "上四方社区第6网格开展实践科学理论宣讲活动",
"createTime": "2023-05-21",
"address": "山东省青岛市市北区人民路58号",
"imgUrl": "../../images/01.png"
"imgUrl": "https://elink-party-building.oss-cn-beijing.aliyuncs.com/wgfc/wgfc/21.jpg"
}, {
"title": "上四方社区“洁净家园”网格活动",
"createTime": "2023-05-25",
"address": "山东省青岛市市北区人民一路58号",
"imgUrl": "../../images/01.png"
"imgUrl": "https://elink-party-building.oss-cn-beijing.aliyuncs.com/wgfc/wgfc/22.jpg"
}, {
"title": "嘉善社区为学习保驾护航网格活动",
"createTime": "2023-06-08",
"address": "山东省青岛市市北区重庆南路6号",
"imgUrl": "../../images/01.png"
"imgUrl": "https://elink-party-building.oss-cn-beijing.aliyuncs.com/wgfc/wgfc/23.jpg"
}, {
"title": "嘉善社区开展民族宗教宣讲活动",
"createTime": "2023-06-13",
"address": "山东省青岛市市北区重庆南路6号",
"imgUrl": "../../images/01.png"
"imgUrl": "https://elink-party-building.oss-cn-beijing.aliyuncs.com/wgfc/wgfc/24.jpg"
}, {
"title": "上四方第一网格开展二十大理论宣讲活动",
"createTime": "2023-06-15",
"address": "山东省青岛市市北区人民路58号",
"imgUrl": "../../images/01.png"
"imgUrl": "https://elink-party-building.oss-cn-beijing.aliyuncs.com/wgfc/wgfc/25.jpg"
}, {
"title": "嘉善社区开展“端午粽飘香”网格活动活动 ",
"createTime": "2023-06-20",
"address": "山东省青岛市市北区重庆南路6号",
"imgUrl": "../../images/01.png"
"imgUrl": "https://elink-party-building.oss-cn-beijing.aliyuncs.com/wgfc/wgfc/26.jpg"
}, {
"title": "宣化路社区连心广场送服务网格活动",
"createTime": "2023-06-21",
"address": "山东省青岛市市北区金华路22号",
"imgUrl": "../../images/01.png"
"imgUrl": "https://elink-party-building.oss-cn-beijing.aliyuncs.com/wgfc/wgfc/27.jpg"
}, {
"title": "四机社区“垃圾分一分 环境美十分”网格活动",
"createTime": "2023-06-23",
"address": "山东省青岛市市北区嘉善路35号",
"imgUrl": "../../images/01.png"
"imgUrl": "https://elink-party-building.oss-cn-beijing.aliyuncs.com/wgfc/wgfc/28.jpg"
}, {
"title": "宣化社区开展七一活动",
"createTime": "2023-06-27",
"address": "山东省青岛市海岸路22号",
"imgUrl": "../../images/01.png"
"imgUrl": "https://elink-party-building.oss-cn-beijing.aliyuncs.com/wgfc/wgfc/29.jpg"
}, {
"title": "四机社区“庆七一光荣在党50年”网格活动",
"createTime": "2023-06-29",
"address": "山东省青岛市市北区鞍山一路121号",
"imgUrl": "../../images/01.png"
"imgUrl": "https://elink-party-building.oss-cn-beijing.aliyuncs.com/wgfc/wgfc/30.jpg"
}]
},

2
miniprogram/subpages/redGrider/components/demeanor/index.wxml

@ -10,7 +10,7 @@
<view>
<image src="{{item.imgUrl}}" class="icon"></image>
</view>
<view style="display: flex;flex-direction: column;justify-content: space-between;">
<view style="display: flex;flex-direction: column;justify-content: space-between;margin-left:12rpx">
<view style="font-size:28rpx;font-weight: 600;">{{item.title}}</view>
<view style="color:#ccc;font-size:20rpx;display: flex;flex-direction: row;justify-content: space-between;">
<view style="width: 60%;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;">{{item.address}}</view>

297
miniprogram/subpages/volunteer/components/demeanor/index.js

@ -9,141 +9,168 @@ Page({
statusHeight: app.globalData.deviceInfo.statusHeight, // 自定义头部状态栏高度
navigationHeight: app.globalData.deviceInfo.navigationHeight,
list: [{
"title": "海嘉社区文明实践站---安全教育宣讲",
"createTime": "2023-01-03",
"address": "山东省青岛市市北区嘉善路5号-3",
"imgUrl": "../../images/01.png"
}, {
"title": "嘉兴路社区新时代文明实践站开展居民预防一氧化碳中毒宣传",
"createTime": "2023-01-04",
"address": "山东省青岛市市北区嘉兴路32号",
"imgUrl": "../../images/01.png"
}, {
"title": "四机社区新时代文明实践站开展“寒冬送温暖 欢乐迎新春”活动",
"createTime": "2023-01-10",
"address": "山东省青岛市市北区鞍山一路121号",
"imgUrl": "../../images/01.png"
}, {
"title": "建国村社区新时代文明实践站开展“学习强国”线下学习宣讲活动",
"createTime": "2023-01-12",
"address": "山东省青岛市市北区宁化路33号",
"imgUrl": "../../images/01.png"
}, {
"title": "嘉善路社区新时代文明实践站开展衍纸制作活动",
"createTime": "2023-01-12",
"address": "山东省青岛市市北区重庆南路6号",
"imgUrl": "../../images/01.png"
}, {
"title": "下四方社区垃圾分类知识讲座",
"createTime": "2023-01-13",
"address": "山东省青岛市市北区杭州路28号-49号网点",
"imgUrl": "../../images/01.png"
}, {
"title": "宣化路社区新时代文明实践站“邻里情”编织活动",
"createTime": "2023-01-16",
"address": "山东省青岛市市北区金华路22号",
"imgUrl": "../../images/01.png"
}, {
"title": "嘉兴路社区新时代文明实践站开展“春风润万家 群众阅读忙”全民阅读活动--丰富群众文化供给",
"createTime": "2023-01-28",
"address": "山东省青岛市市北区嘉兴路32号",
"imgUrl": "../../images/01.png"
}, {
"title": "瑞昌路社区新时代文明实践站开展弘扬社会主义核心价值观系列活动",
"createTime": "2023-01-29",
"address": "山东省青岛市市北区人民路299号",
"imgUrl": "../../images/01.png"
}, {
"title": "海嘉社区文明实践站---移风易俗专题宣讲",
"createTime": "2023-01-31",
"address": "山东省青岛市市北区嘉善路5号-3",
"imgUrl": "../../images/01.png"
}, {
"title": "海嘉社区文明实践站---开工后家庭事物安全宣讲",
"createTime": "2023-02-01",
"address": "山东省青岛市市北区嘉善路5号-3",
"imgUrl": "../../images/01.png"
}, {
"title": "嘉兴路社区新时代文明实践站开展“我们的节日--全民健身进社区、邻里趣味猜灯谜”活动",
"createTime": "2023-02-03",
"address": "山东省青岛市市北区嘉兴路32号",
"imgUrl": "../../images/01.png"
}, {
"title": "建国村社区新时代文明实践站开展“崇尚运动 分享健康”柔力球比赛",
"createTime": "2023-02-07",
"address": "山东省青岛市市北区宁化路33号",
"imgUrl": "../../images/01.png"
}, {
"title": "四机社区新时代文明实践站开展“长寿时代如何重塑老年生活”家庭教育指导活动",
"createTime": "2023-02-08",
"address": "山东省青岛市市北区鞍山一路121号",
"imgUrl": "../../images/01.png"
}, {
"title": "嘉善社区新时代文明实践站开展敬老爱亲一家人宣讲活动",
"createTime": "2023-02-08",
"address": "山东省青岛市市北区重庆南路6号",
"imgUrl": "../../images/01.png"
}, {
"title": "建国村社区新时代文明实践站开展“学国学 悟国学”宣讲活动",
"createTime": "2023-02-11",
"address": "山东省青岛市市北区宁化路33号",
"imgUrl": "../../images/01.png"
}, {
"title": "下四方社区珐琅彩绘画活动",
"createTime": "2023-02-11",
"address": "山东省青岛市市北区杭州路28号-49号网点",
"imgUrl": "../../images/01.png"
}, {
"title": "瑞昌路社区新时代文明实践站开展弘扬社会主义核心价值观系列活动",
"createTime": "2023-02-16",
"address": "山东省青岛市市北区人民路299号",
"imgUrl": "../../images/01.png"
}, {
"title": "宣化路社区新时代文明实践站开展垃圾分类宣传活动",
"createTime": "2023-02-20",
"address": "山东省青岛市市北区金华路22号",
"imgUrl": "../../images/01.png"
}, {
"title": "北岭社区携手红色合伙人开展关爱老人行动",
"createTime": "2023-02-24",
"address": "山东省青岛市市北区瑞昌路141号",
"imgUrl": "../../images/01.png"
}, {
"title": "四机社区新时代文明实践站开展“学雷锋,当先锋,我与城市共提升系列—小小雏鹰暖空巢 我当楼道长”活动",
"createTime": "2023-02-27",
"address": "山东省青岛市市北区鞍山一路121号",
"imgUrl": "../../images/01.png"
}, {
"title": "海嘉社区携手红色合伙人开展“学雷锋当先锋我与城市共提升”活动",
"createTime": "2023-03-03",
"address": "山东省青岛市市北区嘉善路5号-3",
"imgUrl": "../../images/01.png"
}, {
"title": "北岭社区开展“不忘初心学雷锋,爱心捐赠暖人心”的衣物捐赠活动",
"createTime": "2023-03-03",
"address": "山东省青岛市市北区瑞昌路141号",
"imgUrl": "../../images/01.png"
}, {
"title": "上四方社区学雷锋日活动",
"createTime": "2023-03-03",
"address": "山东省青岛市市北区人民一路58-3",
"imgUrl": "../../images/01.png"
}, {
"title": "北岭社区携手红色合伙人庆三八妇女节主题活动",
"createTime": "2023-03-08",
"address": "山东省青岛市市北区瑞昌路141号",
"imgUrl": "../../images/01.png"
}, {
"title": "四机社区携手红色合伙人开展益路同行公益活动",
"createTime": "2023-05-09",
"address": "山东省青岛市市北区鞍山一路121号",
"imgUrl": "../../images/01.png"
}, {
"title": "四机社区端午节活动",
"createTime": "2023-05-10",
"address": "山东省青岛市市北区鞍山一路121号",
"imgUrl": "../../images/01.png"
}]
"title": "海嘉社区文明实践站---安全教育宣讲",
"createTime": "2023-01-03",
"address": "山东省青岛市市北区嘉善路5号-3",
"imgUrl": "https://elink-party-building.oss-cn-beijing.aliyuncs.com/wgfc/zyfc/1.png"
},
{
"title": "嘉兴路社区新时代文明实践站开展居民预防一氧化碳中毒宣传",
"createTime": "2023-01-04",
"address": "山东省青岛市市北区嘉兴路32号",
"imgUrl": "https://elink-party-building.oss-cn-beijing.aliyuncs.com/wgfc/zyfc/2.png"
},
{
"title": "四机社区新时代文明实践站开展“寒冬送温暖 欢乐迎新春”活动",
"createTime": "2023-01-10",
"address": "山东省青岛市市北区鞍山一路121号",
"imgUrl": "https://elink-party-building.oss-cn-beijing.aliyuncs.com/wgfc/zyfc/3.png"
},
{
"title": "建国村社区新时代文明实践站开展“学习强国”线下学习宣讲活动",
"createTime": "2023-01-12",
"address": "山东省青岛市市北区宁化路33号",
"imgUrl": "https://elink-party-building.oss-cn-beijing.aliyuncs.com/wgfc/zyfc/4.png"
},
{
"title": "嘉善路社区新时代文明实践站开展衍纸制作活动",
"createTime": "2023-01-12",
"address": "山东省青岛市市北区重庆南路6号",
"imgUrl": "https://elink-party-building.oss-cn-beijing.aliyuncs.com/wgfc/zyfc/5.png"
},
{
"title": "下四方社区垃圾分类知识讲座",
"createTime": "2023-01-13",
"address": "山东省青岛市市北区杭州路28号-49号网点",
"imgUrl": "https://elink-party-building.oss-cn-beijing.aliyuncs.com/wgfc/zyfc/6.png"
},
{
"title": "宣化路社区新时代文明实践站“邻里情”编织活动",
"createTime": "2023-01-16",
"address": "山东省青岛市市北区金华路22号",
"imgUrl": "https://elink-party-building.oss-cn-beijing.aliyuncs.com/wgfc/zyfc/7.png"
},
{
"title": "嘉兴路社区新时代文明实践站开展“春风润万家 群众阅读忙”全民阅读活动--丰富群众文化供给",
"createTime": "2023-01-28",
"address": "山东省青岛市市北区嘉兴路32号",
"imgUrl": "https://elink-party-building.oss-cn-beijing.aliyuncs.com/wgfc/zyfc/8.png"
},
{
"title": "瑞昌路社区新时代文明实践站开展弘扬社会主义核心价值观系列活动",
"createTime": "2023-01-29",
"address": "山东省青岛市市北区人民路299号",
"imgUrl": "https://elink-party-building.oss-cn-beijing.aliyuncs.com/wgfc/zyfc/9.png"
},
{
"title": "海嘉社区文明实践站---移风易俗专题宣讲",
"createTime": "2023-01-31",
"address": "山东省青岛市市北区嘉善路5号-3",
"imgUrl": "https://elink-party-building.oss-cn-beijing.aliyuncs.com/wgfc/zyfc/10.png"
},
{
"title": "海嘉社区文明实践站---开工后家庭事物安全宣讲",
"createTime": "2023-02-01",
"address": "山东省青岛市市北区嘉善路5号-3",
"imgUrl": "https://elink-party-building.oss-cn-beijing.aliyuncs.com/wgfc/zyfc/11.png"
},
{
"title": "嘉兴路社区新时代文明实践站开展“我们的节日--全民健身进社区、邻里趣味猜灯谜”活动",
"createTime": "2023-02-03",
"address": "山东省青岛市市北区嘉兴路32号",
"imgUrl": "https://elink-party-building.oss-cn-beijing.aliyuncs.com/wgfc/zyfc/12.png"
},
{
"title": "建国村社区新时代文明实践站开展“崇尚运动 分享健康”柔力球比赛",
"createTime": "2023-02-07",
"address": "山东省青岛市市北区宁化路33号",
"imgUrl": "https://elink-party-building.oss-cn-beijing.aliyuncs.com/wgfc/zyfc/13.png"
},
{
"title": "四机社区新时代文明实践站开展“长寿时代如何重塑老年生活”家庭教育指导活动",
"createTime": "2023-02-08",
"address": "山东省青岛市市北区鞍山一路121号",
"imgUrl": "https://elink-party-building.oss-cn-beijing.aliyuncs.com/wgfc/zyfc/14.png"
},
{
"title": "嘉善社区新时代文明实践站开展敬老爱亲一家人宣讲活动",
"createTime": "2023-02-08",
"address": "山东省青岛市市北区重庆南路6号",
"imgUrl": "https://elink-party-building.oss-cn-beijing.aliyuncs.com/wgfc/zyfc/15.png"
},
{
"title": "建国村社区新时代文明实践站开展“学国学 悟国学”宣讲活动",
"createTime": "2023-02-11",
"address": "山东省青岛市市北区宁化路33号",
"imgUrl": "https://elink-party-building.oss-cn-beijing.aliyuncs.com/wgfc/zyfc/16.png"
},
{
"title": "下四方社区珐琅彩绘画活动",
"createTime": "2023-02-11",
"address": "山东省青岛市市北区杭州路28号-49号网点",
"imgUrl": "https://elink-party-building.oss-cn-beijing.aliyuncs.com/wgfc/zyfc/17.png"
},
{
"title": "瑞昌路社区新时代文明实践站开展弘扬社会主义核心价值观系列活动",
"createTime": "2023-02-16",
"address": "山东省青岛市市北区人民路299号",
"imgUrl": "https://elink-party-building.oss-cn-beijing.aliyuncs.com/wgfc/zyfc/18.png"
},
{
"title": "宣化路社区新时代文明实践站开展垃圾分类宣传活动",
"createTime": "2023-02-20",
"address": "山东省青岛市市北区金华路22号",
"imgUrl": "https://elink-party-building.oss-cn-beijing.aliyuncs.com/wgfc/zyfc/19.png"
},
{
"title": "北岭社区携手红色合伙人开展关爱老人行动",
"createTime": "2023-02-24",
"address": "山东省青岛市市北区瑞昌路141号",
"imgUrl": "https://elink-party-building.oss-cn-beijing.aliyuncs.com/wgfc/zyfc/20.jpg"
},
{
"title": "四机社区新时代文明实践站开展“学雷锋,当先锋,我与城市共提升系列—小小雏鹰暖空巢 我当楼道长”活动",
"createTime": "2023-02-27",
"address": "山东省青岛市市北区鞍山一路121号",
"imgUrl": "https://elink-party-building.oss-cn-beijing.aliyuncs.com/wgfc/zyfc/21.png"
},
{
"title": "海嘉社区携手红色合伙人开展“学雷锋当先锋我与城市共提升”活动",
"createTime": "2023-03-03",
"address": "山东省青岛市市北区嘉善路5号-3",
"imgUrl": "https://elink-party-building.oss-cn-beijing.aliyuncs.com/wgfc/zyfc/22.jpg"
},
{
"title": "北岭社区开展“不忘初心学雷锋,爱心捐赠暖人心”的衣物捐赠活动",
"createTime": "2023-03-03",
"address": "山东省青岛市市北区瑞昌路141号",
"imgUrl": "https://elink-party-building.oss-cn-beijing.aliyuncs.com/wgfc/zyfc/23.jpg"
},
{
"title": "上四方社区学雷锋日活动",
"createTime": "2023-03-03",
"address": "山东省青岛市市北区人民一路58-3",
"imgUrl": "https://elink-party-building.oss-cn-beijing.aliyuncs.com/wgfc/zyfc/24.jpg"
},
{
"title": "北岭社区携手红色合伙人庆三八妇女节主题活动",
"createTime": "2023-03-08",
"address": "山东省青岛市市北区瑞昌路141号",
"imgUrl": "https://elink-party-building.oss-cn-beijing.aliyuncs.com/wgfc/zyfc/25.jpg"
},
{
"title": "四机社区携手红色合伙人开展益路同行公益活动",
"createTime": "2023-05-09",
"address": "山东省青岛市市北区鞍山一路121号",
"imgUrl": "https://elink-party-building.oss-cn-beijing.aliyuncs.com/wgfc/zyfc/26.jpg"
},
{
"title": "四机社区端午节活动",
"createTime": "2023-05-10",
"address": "山东省青岛市市北区鞍山一路121号",
"imgUrl": "https://elink-party-building.oss-cn-beijing.aliyuncs.com/wgfc/zyfc/27.jpg"
}
],
},
/**

2
miniprogram/subpages/volunteer/components/demeanor/index.wxml

@ -10,7 +10,7 @@
<view>
<image src="{{item.imgUrl}}" class="icon"></image>
</view>
<view style="display: flex;flex-direction: column;justify-content: space-between;">
<view style="display: flex;flex-direction: column;justify-content: space-between;margin-left:12rpx">
<view style="font-size:28rpx;font-weight: 600;">{{item.title}}</view>
<view style="color:#ccc;font-size:20rpx;display: flex;flex-direction: row;justify-content: space-between;">
<view style="width: 60%;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;">{{item.address}}</view>

91
miniprogram/subpages/volunteer/components/recruitOrder/index.js

@ -1,5 +1,6 @@
// subpages/volunteer/components/volunteerComponents/index.js
const app = getApp()
const api = require("../../../../utils/api.js")
Page({
/**
@ -9,26 +10,33 @@ Page({
statusHeight: app.globalData.deviceInfo.statusHeight, // 自定义头部状态栏高度
navigationHeight: app.globalData.deviceInfo.navigationHeight,
type: 0,
volunteerTypeArr: ['街服务队', '社区服务队'],
volunteerTypeArr: ['街服务队', '社区服务队'],
volunteerType: 0,
volunteerTypeOneInfo: {
name: "",
IDnumber: "",
phone: "",
idCard: "",
mobile: "",
street: "",
community: "", //社区
deptId: "",
workUnit: "", //工作单位
speciality: "" //特长
specialty: "", //特长
serviceType: 0,
workAddr: ""
},
streetArr: ['张家楼街道', '藏马镇'],
streetArr: ["大港街道", "即墨路街道", "辽宁路街道", "兴隆路街道", "延安路街道", "湖岛街道", "登州路街道", "水清沟街道", "台东街道", "阜新路街道",
"四方街道", "开平路街道", "宁夏路街道", "镇江路街道", "海伦路街道", "敦化路街道", "双山街道", "洛阳路街道", "辽源路街道", "河西街道", "合肥路街道",
"浮山新区街道"
],
communityArr: ['登台村', '将军台社区'],
options: null,
streetData: []
},
/**
* 生命周期函数--监听页面加载
*/
onLoad(options) {
this.getByLoginUser()
},
/**
@ -99,7 +107,7 @@ Page({
},
bindPickerStreet: function(e) {
this.setData({
["volunteerTypeOneInfo.street"]: e.detail.value
["volunteerTypeOneInfo.street"]: this.data.streetArr[e.detail.value]
})
},
bindPickerCommunity: function(e) {
@ -114,12 +122,12 @@ Page({
},
bindIDnumberInput: function(e) {
this.setData({
["volunteerTypeOneInfo.IDnumber"]: e.detail.value
["volunteerTypeOneInfo.idCard"]: e.detail.value
})
},
bindphoneInput: function(e) {
this.setData({
["volunteerTypeOneInfo.phone"]: e.detail.value
["volunteerTypeOneInfo.mobile"]: e.detail.value
})
},
bindworkUnitInput: function(e) {
@ -129,20 +137,61 @@ Page({
},
bindspecialityInput: function(e) {
this.setData({
["volunteerTypeOneInfo.speciality"]: e.detail.value
["volunteerTypeOneInfo.specialty"]: e.detail.value
})
},
submit() {
if (this.data.volunteerType == 0 && (!this.data.volunteerTypeOneInfo.name || !this.data
.volunteerTypeOneInfo.IDnumber || !this.data.volunteerTypeOneInfo.phone || !this.data
.volunteerTypeOneInfo.street)) {
return
}
if (this.data.volunteerType == 1 && (!this.data.volunteerTypeOneInfo.community || !this.data
.volunteerTypeOneInfo.name || !this.data.volunteerTypeOneInfo.IDnumber || !this.data
.volunteerTypeOneInfo.phone || !this.data.volunteerTypeOneInfo.street)) {
if (!this.data.volunteerTypeOneInfo.name || !this.data.volunteerTypeOneInfo.idCard || !this.data
.volunteerTypeOneInfo.mobile || !this.data
.volunteerTypeOneInfo.mobile) {
wx.showToast({
title: "请填写必填项",
duration: 2000 //持续的时间
})
return
}
console.log(this.data.volunteerTypeOneInfo);
}
this.data.volunteerTypeOneInfo.serviceType = this.data.volunteerType;
this.data.volunteerTypeOneInfo.allDeptIds = []
this.data.streetData.forEach(f => {
if (this.data.volunteerTypeOneInfo.street == f.label) {
this.data.volunteerTypeOneInfo.allDeptIds.push(f.allDeptIds)
}
})
const _this = this;
api.saveOrder(_this.data.volunteerTypeOneInfo).then(res => {
if (res != 0) {
wx.showToast({
title: "提交成功",
icon: 'success',
duration: 2000 //持续的时间
})
setTimeout(() => {
_this.back()
}, 2000)
}
}).catch(err => {
wx.showToast({
title: err.msg,
duration: 2000 //持续的时间
})
})
},
getByLoginUser() {
api.getByLoginUser().then(res => {
if (res.code !== 0) {
return
}
let arr = res.data.options[0].children.filter((item) => (item.children));
arr.forEach((f => {
f.children[0].children.forEach(s => {
this.data.streetData.push({
allDeptIds: s.value,
label: f.label
})
})
}))
}).catch(err => {
console.log(err)
})
},
})

24
miniprogram/subpages/volunteer/components/recruitOrder/index.wxml

@ -2,13 +2,13 @@
<image src="../../images/back.png" class="back" style=" top: {{statusHeight}}px;" bindtap="back"></image>
<!-- <image class="header-bg" src="../../images/volunteer/redSail_bg.png" mode="widthFix" /> -->
<view class="navigation" style="height: {{navigationHeight}}px; top: {{statusHeight}}px;">
申请加入红色尖兵志愿服务队
申请加入红色志愿服务队
</view>
</view>
<view class="backGround">
<view class="concat" wx:if="{{type==0}}">
<view class="recruitConditions">
<view class="h1">红色尖兵志愿服务队招募条件</view>
<view class="h1">红色志愿服务队招募条件</view>
<view class="h2">
<view class="h2_view">1.中共党员或中共预备党员;</view>
<view class="h2_view">2.自愿从事志愿服务工作;</view>
@ -21,7 +21,7 @@
</view>
<view class="concatBottom">
<view class="button" data-type="0" bindtap="change">
申请加入红色尖兵志愿服务队
申请加入红色志愿服务队
</view>
</view>
</view>
@ -40,35 +40,35 @@
<view class="recruitConditions">
<view class="order">
<view class="orderName">姓名</view>
<input style="width:25%;text-align: end;" maxlength="10" bindinput="bindNameInput" placeholder="请输入"/>
<input style="text-align: end;" maxlength="10" bindinput="bindNameInput" placeholder="请输入"/>
</view>
<view class="order" >
<view class="orderName" >身份证号</view>
<input style="width:25%;text-align: end;" bindinput="bindIDnumberInput" placeholder="请输入"/>
<view class="orderName">身份证号</view>
<input type="number" style="text-align: end;" bindinput="bindIDnumberInput" placeholder="请输入"/>
</view>
<view class="order">
<view class="orderName">手机号码</view>
<input style="width:25%;text-align: end;" bindinput="bindphoneInput" placeholder="请输入"/>
<input type="number" style="text-align: end;" bindinput="bindphoneInput" placeholder="请输入"/>
</view>
<picker bindchange="bindPickerStreet" value="{{index}}" range="{{streetArr}}">
<view class="order">
<view class="orderName">所属镇街</view>
<view>{{streetArr[volunteerTypeOneInfo.street]?streetArr[volunteerTypeOneInfo.street]:"请选择"}}</view>
<view>{{volunteerTypeOneInfo.street?volunteerTypeOneInfo.street:"请选择"}}</view>
</view>
</picker>
<picker bindchange="bindPickerCommunity" value="{{index}}" range="{{communityArr}}" wx:if="{{volunteerType==1}}">
<!-- <picker bindchange="bindPickerCommunity" value="{{index}}" range="{{communityArr}}" wx:if="{{volunteerType==1}}">
<view class="order">
<view class="orderName">所属社区</view>
<view>{{communityArr[volunteerTypeOneInfo.community]?communityArr[volunteerTypeOneInfo.community]:"请选择"}}</view>
</view>
</picker>
</picker> -->
<view class="order">
<view>现工作单位</view>
<input style="width:25%;text-align: end;" bindinput="bindworkUnitInput" placeholder="请输入"/>
<input style="text-align: end;" bindinput="bindworkUnitInput" placeholder="请输入"/>
</view>
<view class="order" >
<view>个人特长</view>
<input style="width:25%;text-align: end;" bindinput="bindspecialityInput" placeholder="请输入"/>
<input style="text-align: end;" bindinput="bindspecialityInput" placeholder="请输入"/>
</view>
</view>
</view>

2
miniprogram/subpages/volunteer/pages/volunteer/volunteer.js

@ -20,7 +20,7 @@ Page({
id: 1,
url: '/subpages/volunteer/components/demeanor/index',
firstText: "志愿风采",
secondTetx: "XXXXXXXXXXXXXXXXXXXX···",
secondTetx: "爱心献社会,真情暖人心。",
src: '../../images/03.png',
rightSrc: '../../images/right.png'
}

2
miniprogram/subpages/volunteer/pages/volunteer/volunteer.wxml

@ -2,7 +2,7 @@
<image src="../../images/back.png" class="back" style=" top: {{statusHeight}}px;" bindtap="back"></image>
<!-- <image class="header-bg" src="../../images/volunteer/redSail_bg.png" mode="widthFix" /> -->
<view class="navigation" style="height: {{navigationHeight}}px; top: {{statusHeight}}px;">
红色尖兵志愿服务队
红色志愿服务队
</view>
</view>
<view class="mtf80">

408
miniprogram/utils/api.js

@ -1,74 +1,76 @@
var fly = require("./request.js")
module.exports = {
getToken: getToken,
getCompleteName: getCompleteName,
saveWxFormid: saveWxFormid,
getScanSwitch: getScanSwitch,
getTokenV2: getTokenV2,
updateWxInfo: updateWxInfo,
sendSms: sendSms,
gridLeaderRegister: gridLeaderRegister,
getGridList: getGridList,
changeGrid: changeGrid,
completeInfo: completeInfo,
completeCompanyInfo: completeCompanyInfo,
completeCompanyMoreInfo: completeCompanyMoreInfo,
prepareComplete: prepareComplete,
getUserInfo: getUserInfo,
getMyAssociation: getMyAssociation,
getCommandAssociation: getCommandAssociation,
getMyTopicList: getMyTopicList,
getMyIssueList: getMyIssueList,
getMyProjectList: getMyProjectList,
checkWxUnionId: checkWxUnionId,
leaderboard: leaderboard,
clockList: clockList,
clock: clock,
detail: detail,
rejectDetail: rejectDetail,
cancelDetail: cancelDetail,
bannerList: bannerList,
getFirstInfo: getFirstInfo,
noticelist: noticelist,
newsList: newsList,
getIssueList: getIssueList,
getProjectList: getProjectList,
getDeptInfoByMaCode: getDeptInfoByMaCode,
getAvailable: getAvailable,
getCompanyByUserId: getCompanyByUserId,
checkConsultFlag: checkConsultFlag,
getIndexSudokuState: getIndexSudokuState,
getSignedList: getSignedList,
getPhraseList: getPhraseList,
sagenumAddOne: sagenumAddOne,
authenticate: authenticate,
signup: signup,
cancelsignup: cancelsignup,
clockAddressDetail: clockAddressDetail,
unpassActivityDetail: unpassActivityDetail,
completeInfoV2: completeInfoV2,
getTokenV3: getTokenV3,
getWxPhone: getWxPhone,
getComplete:getComplete,
getInvitation:getInvitation,
userLoginlog:userLoginlog,
userInfoSignUp: userInfoSignUp,
getAppMenu: getAppMenu,
standardbearerApply: standardbearerApply,
standardbearerStatus: standardbearerStatus
getToken: getToken,
getCompleteName: getCompleteName,
saveWxFormid: saveWxFormid,
getScanSwitch: getScanSwitch,
getTokenV2: getTokenV2,
updateWxInfo: updateWxInfo,
sendSms: sendSms,
gridLeaderRegister: gridLeaderRegister,
getGridList: getGridList,
changeGrid: changeGrid,
completeInfo: completeInfo,
completeCompanyInfo: completeCompanyInfo,
completeCompanyMoreInfo: completeCompanyMoreInfo,
prepareComplete: prepareComplete,
getUserInfo: getUserInfo,
getMyAssociation: getMyAssociation,
getCommandAssociation: getCommandAssociation,
getMyTopicList: getMyTopicList,
getMyIssueList: getMyIssueList,
getMyProjectList: getMyProjectList,
checkWxUnionId: checkWxUnionId,
leaderboard: leaderboard,
clockList: clockList,
clock: clock,
detail: detail,
rejectDetail: rejectDetail,
cancelDetail: cancelDetail,
bannerList: bannerList,
getFirstInfo: getFirstInfo,
noticelist: noticelist,
newsList: newsList,
getIssueList: getIssueList,
getProjectList: getProjectList,
getDeptInfoByMaCode: getDeptInfoByMaCode,
getAvailable: getAvailable,
getCompanyByUserId: getCompanyByUserId,
checkConsultFlag: checkConsultFlag,
getIndexSudokuState: getIndexSudokuState,
getSignedList: getSignedList,
getPhraseList: getPhraseList,
sagenumAddOne: sagenumAddOne,
authenticate: authenticate,
signup: signup,
cancelsignup: cancelsignup,
clockAddressDetail: clockAddressDetail,
unpassActivityDetail: unpassActivityDetail,
completeInfoV2: completeInfoV2,
getTokenV3: getTokenV3,
getWxPhone: getWxPhone,
getComplete: getComplete,
getInvitation: getInvitation,
userLoginlog: userLoginlog,
userInfoSignUp: userInfoSignUp,
getAppMenu: getAppMenu,
standardbearerApply: standardbearerApply,
standardbearerStatus: standardbearerStatus,
getByLoginUser: getByLoginUser,
saveOrder: saveOrder
}
function getToken(wxCode) {
return fly.get("app-user/user/ma/getToken", {
wxCode: wxCode,
reg:'1'
})
return fly.get("api/app-user/user/ma/getToken", {
wxCode: wxCode,
reg: '1'
})
}
function bannerList(position) {
return fly.get("news/banner/list", {
position
})
return fly.get("news/banner/list", {
position
})
}
// function getIssueList(param) {
@ -80,104 +82,108 @@ function bannerList(position) {
// }
function getFirstInfo() {
return fly.post("news/information/first")
return fly.post("news/information/first")
}
function noticelist(param) {
return fly.get("news/notice/list", param)
return fly.get("news/notice/list", param)
}
function newsList(param) {
return fly.get("news/news/list", param)
return fly.get("news/news/list", param)
}
function getScanSwitch(versionNum) {
return fly.get("ma/scanSwitch", {
versionNum
})
return fly.get("ma/scanSwitch", {
versionNum
})
}
function getCompleteName(gridId) {
return fly.get("admin/dept/completeName", {
gridId: gridId
})
return fly.get("admin/dept/completeName", {
gridId: gridId
})
}
function saveWxFormid(wxCode, wxFormId) {
return fly.post("app-user/wxformid/save", {
wxCode: wxCode,
wxFormId: wxFormId
})
return fly.post("app-user/wxformid/save", {
wxCode: wxCode,
wxFormId: wxFormId
})
}
function getTokenV2({wxCode, gridId, inviteUserId}) {
return fly.get("app-user/user/ma/v2/getToken", {
wxCode,
gridId,
inviteUserId
})
function getTokenV2({
wxCode,
gridId,
inviteUserId
}) {
return fly.get("app-user/user/ma/v2/getToken", {
wxCode,
gridId,
inviteUserId
})
}
function updateWxInfo(wxCode, encryptedData, iv) {
return fly.post("app-user/user/ma/updateWxInfo", {
wxCode: wxCode,
encryptedData: encryptedData,
iv: iv
})
return fly.post("app-user/user/ma/updateWxInfo", {
wxCode: wxCode,
encryptedData: encryptedData,
iv: iv
})
}
function gridLeaderRegister(mobile, smsCode, wxCode) {
return fly.post("app-user/user/ma/gridLeaderRegister", {
mobile: mobile,
smsCode: smsCode,
wxCode: wxCode
})
return fly.post("app-user/user/ma/gridLeaderRegister", {
mobile: mobile,
smsCode: smsCode,
wxCode: wxCode
})
}
function completeInfo(data) {
return fly.post("app-user/user/completeInfo", data)
return fly.post("app-user/user/completeInfo", data)
}
function completeCompanyInfo(data) {
return fly.post("custom/enterprise/completeRequisiteInfo", data)
return fly.post("custom/enterprise/completeRequisiteInfo", data)
}
function completeCompanyMoreInfo(data) {
return fly.post("custom/enterprise/completeSelectiveInfo", data)
return fly.post("custom/enterprise/completeSelectiveInfo", data)
}
function prepareComplete() {
return fly.get("app-user/user/prepareComplete", {})
return fly.get("app-user/user/prepareComplete", {})
}
function checkConsultFlag() {
return fly.get("custom/consult/checkConsultFlag", {})
return fly.get("custom/consult/checkConsultFlag", {})
}
function sendSms(mobile) {
return fly.get("message/sms/sendCode", {
mobile: mobile
})
return fly.get("message/sms/sendCode", {
mobile: mobile
})
}
/***
* 查询企业信息
*/
function getCompanyByUserId() {
return fly.get("custom/enterprise/getByUserId", {})
return fly.get("custom/enterprise/getByUserId", {})
}
/**
* 干部评价入口是否开启
*/
function getAvailable () {
return fly.get("custom/evaluate/getAvailable")
function getAvailable() {
return fly.get("custom/evaluate/getAvailable")
}
/**
* 获取网格长管理的所有网格
*/
function getGridList() {
return fly.get("app-user/user/listGrid")
return fly.get("app-user/user/listGrid")
}
/**
@ -187,22 +193,22 @@ function getGridList() {
* }
*/
function changeGrid(gridId) {
return fly.get(`app-user/user/switchGrid/${gridId}`)
return fly.get(`app-user/user/switchGrid/${gridId}`)
}
// ---------------------------------党群议事start---------------------
/**
* 获取 议题列表
*/
function getIssueList (params) {
return fly.get("events/issue/list", params)
function getIssueList(params) {
return fly.get("events/issue/list", params)
}
/**
* 获取项目列表
*/
function getProjectList (params) {
return fly.get("events/item/list", params)
function getProjectList(params) {
return fly.get("events/item/list", params)
}
// ---------------------------------党群议事 end ---------------------
// ---------------------------------友邻社群接口start------------------
@ -212,21 +218,21 @@ function getProjectList (params) {
* @param {*} param0
*/
function getUserInfo() {
return fly.get("/app-user/user/getInfoById")
return fly.get("/app-user/user/getInfoById")
}
/**
* 我的群列表
*/
function getMyAssociation() {
return fly.get("group/group/listOfMine")
return fly.get("group/group/listOfMine")
}
/**
* 推荐群列表
*/
function getCommandAssociation() {
return fly.get("group/group/listOfRecommend")
return fly.get("group/group/listOfRecommend")
}
// ---------------------------------友邻社群接口end--------------------
@ -236,50 +242,57 @@ function getCommandAssociation() {
/**
* 我的话题列表
*/
function getMyTopicList ({pageIndex, pageSize}) {
return fly.get("group/topic/listOfMine", {
pageIndex,
pageSize
})
function getMyTopicList({
pageIndex,
pageSize
}) {
return fly.get("group/topic/listOfMine", {
pageIndex,
pageSize
})
}
/**
* 我的议题列表
*/
function getMyIssueList () {
return fly.get("events/issue/listByUserId")
function getMyIssueList() {
return fly.get("events/issue/listByUserId")
}
/**
* 我的项目列表
*/
function getMyProjectList ({ pageIndex, pageSize, timestamp }) {
return fly.get("events/item/listByUserId", {
pageIndex,
pageSize,
timestamp
})
function getMyProjectList({
pageIndex,
pageSize,
timestamp
}) {
return fly.get("events/item/listByUserId", {
pageIndex,
pageSize,
timestamp
})
}
/**
* 查看用户是否已保存unionId
*/
function checkWxUnionId () {
return fly.get("app-user/user/checkWxUnionId")
function checkWxUnionId() {
return fly.get("app-user/user/checkWxUnionId")
}
// ---------------------------------个人中心接口 end-------------------
//根据小程序码内的字符串,解析机构名称和第三方哨卡id
function getDeptInfoByMaCode(code) {
return fly.get("custom/epidemic/sentryPost/getDeptInfoByMaCode", {
code
})
return fly.get("custom/epidemic/sentryPost/getDeptInfoByMaCode", {
code
})
}
/**
* 首页九宫格显示按钮
*/
function getIndexSudokuState () {
return fly.get("custom/majorFunction/checkState")
function getIndexSudokuState() {
return fly.get("custom/majorFunction/checkState")
}
// *****************************爱心互助接口***************************
@ -287,28 +300,28 @@ function getIndexSudokuState () {
/**
* 排行榜
*/
function leaderboard(){
return fly.get("heart/volunteer/leaderboard")
function leaderboard() {
return fly.get("heart/volunteer/leaderboard")
}
/**
* 活动详情
*/
function detail(id) {
return fly.get(`heart/act/detail/${id}`)
return fly.get(`heart/act/detail/${id}`)
}
/**
* 未通过活动详情
*/
function rejectDetail(id) {
return fly.get(`heart/act/rejectDetail/${id}`)
return fly.get(`heart/act/rejectDetail/${id}`)
}
/**
* 取消活动详情
*/
function cancelDetail(id) {
return fly.get(`heart/act/cancelDetail/${id}`)
return fly.get(`heart/act/cancelDetail/${id}`)
}
@ -316,33 +329,33 @@ function cancelDetail(id) {
* 活动打卡地点详情
*/
function clockAddressDetail(id) {
return fly.get("heart/act/clockAddressDetail", {
actId: id
})
return fly.get("heart/act/clockAddressDetail", {
actId: id
})
}
/**
* 打卡列表
*/
function clockList(actId) {
return fly.get("heart/act/clockList", {
actId: actId
})
return fly.get("heart/act/clockList", {
actId: actId
})
}
/**
* 常用语列表
*/
function getPhraseList() {
return fly.get("heart/phrase/getPhraseList")
return fly.get("heart/phrase/getPhraseList")
}
/**
* 使用常用语
*/
function sagenumAddOne(id) {
return fly.post("heart/phrase/sagenumAddOne",{
id: id
})
return fly.post("heart/phrase/sagenumAddOne", {
id: id
})
}
@ -350,31 +363,31 @@ function sagenumAddOne(id) {
* 活动打卡
*/
function clock(data) {
return fly.post("heart/act/clock", data)
return fly.post("heart/act/clock", data)
}
/**
* 志愿者认证
*/
function authenticate(data) {
return fly.post("app-user/volunteer/authenticate", data)
return fly.post("app-user/volunteer/authenticate", data)
}
/**
* 活动报名
*/
function signup(actId) {
return fly.post(`heart/act/signup?actId=${actId}`)
return fly.post(`heart/act/signup?actId=${actId}`)
}
/**
* 取消报名
*/
function cancelsignup(id, response) {
return fly.post("heart/act/cancelsignup",{
actId:id,
failureReason: response
})
return fly.post("heart/act/cancelsignup", {
actId: id,
failureReason: response
})
}
@ -382,20 +395,25 @@ function cancelsignup(id, response) {
/**
* 已报名活动
*/
function getSignedList ({ pageIndex, pageSize, timestamp, actType }) {
return fly.get("heart/act/signupList", {
pageIndex,
pageSize,
timestamp,
actType
})
function getSignedList({
pageIndex,
pageSize,
timestamp,
actType
}) {
return fly.get("heart/act/signupList", {
pageIndex,
pageSize,
timestamp,
actType
})
}
/**
* 未通过活动详情
*/
function unpassActivityDetail (id) {
return fly.get(`heart/act/rejectDetail/${id}`)
function unpassActivityDetail(id) {
return fly.get(`heart/act/rejectDetail/${id}`)
}
@ -403,64 +421,76 @@ function unpassActivityDetail (id) {
/**
* 用户完善个人信息v2不穿验证码
*/
function completeInfoV2 (para) {
return fly.post("app-user/user/v2/completeInfo", para)
function completeInfoV2(para) {
return fly.post("app-user/user/v2/completeInfo", para)
}
/**
* 获取Token v3 网格码和邀请码合二为一
*/
function getTokenV3 (para) {
return fly.get("app-user/user/ma/v3/getToken", para)
function getTokenV3(para) {
return fly.get("app-user/user/ma/v3/getToken", para)
}
/********微信获取手机号 ********/
function getWxPhone ({wxCode,encryptedData,iv}) {
return fly.get("app-user/user/ma/getWxPhone",{
wxCode,
encryptedData,
iv
})
function getWxPhone({
wxCode,
encryptedData,
iv
}) {
return fly.get("app-user/user/ma/getWxPhone", {
wxCode,
encryptedData,
iv
})
}
// 获取完整机构
function getComplete(gridId){
return fly.get("admin/dept/getComplete",{
gridId
})
function getComplete(gridId) {
return fly.get("admin/dept/getComplete", {
gridId
})
}
//
function getInvitation(id){
return fly.get(`app-user/user/ma/v3/getInvitation/${id}`)
function getInvitation(id) {
return fly.get(`app-user/user/ma/v3/getInvitation/${id}`)
}
/**
*小程序用户登录日志
*/
function userLoginlog (para) {
return fly.post("app-user/userloginlog", para)
function userLoginlog(para) {
return fly.post("app-user/userloginlog", para)
}
/**
* 用户签到 20201.9.29
*/
function userInfoSignUp () {
return fly.get("app-user/user/signIn")
function userInfoSignUp() {
return fly.get("app-user/user/signIn")
}
// 获取小程序菜单权限
function getAppMenu (para) {
return fly.post("admin/getAppMenu", para)
function getAppMenu(para) {
return fly.post("admin/getAppMenu", para)
}
// 党员亮旗申请提交
function standardbearerApply () {
return fly.post("app-user/party/standardbearer/apply")
function standardbearerApply() {
return fly.post("app-user/party/standardbearer/apply")
}
// 党员亮旗状态查询
function standardbearerStatus () {
return fly.get("app-user/party/standardbearer/status")
function standardbearerStatus() {
return fly.get("app-user/party/standardbearer/status")
}
function getByLoginUser() {
return fly.get("/sys/dept/party/getDeptTree")
}
//保存招募令
function saveOrder(info) {
return fly.post("app-user/redspearhead/", info)
}
Loading…
Cancel
Save