Browse Source

换了一些文档,首页下方加了一个图片

jly/task003
mk 2 years ago
parent
commit
c2e45b8d0c
  1. BIN
      miniprogram/images/main/home_bot.png
  2. 14
      miniprogram/pages/home/home.wxml
  3. 18
      miniprogram/pages/home/home.wxss
  4. 2
      miniprogram/project.config.json
  5. 7
      miniprogram/project.private.config.json
  6. 2
      miniprogram/subpages/checkIn/pages/checkIn/register/register.wxml
  7. 6
      miniprogram/subpages/knight/pages/knight/brief/brief.wxml
  8. 2
      miniprogram/subpages/knight/pages/knight/knight.wxml
  9. 4
      miniprogram/subpages/redGrider/pages/redGrider/redGrider.wxml
  10. 17
      miniprogram/subpages/redSail/pages/event/event.wxml
  11. 4
      miniprogram/subpages/redSail/pages/flowParty/flowParty.wxml
  12. 105
      miniprogram/subpages/redSail/pages/registerParty/registerParty.js
  13. 152
      miniprogram/subpages/redSail/pages/registerParty/registerParty.wxml
  14. 3
      miniprogram/subpages/redSail/pages/registerParty/registerParty.wxss

BIN
miniprogram/images/main/home_bot.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 67 KiB

14
miniprogram/pages/home/home.wxml

@ -5,25 +5,13 @@
</view>
</view>
<view class="tab">
<!-- <view class="card">
<image src="../../images/main/home1.png" mode=""/>
<view>新锋支部</view>
</view>
<view class="card">
<image src="../../images/main/home1.png" mode=""/>
<view>在职党员到居住社区报到</view>
</view>
<view class="card">
<image src="../../images/main/home1.png" mode=""/>
<view>在职党员到居住社区报到</view>
</view> -->
<navigator class="card" style="{{index==2?'padding:50rpx 30rpx 10rpx 30rpx':''}}" wx:for="{{tabList}}" wx:key="index" url="{{item.url}}">
<image src="{{item.src}}" mode=""/>
<view class="{{index == 2?'small':'text'}}" >{{item.text}}</view>
</navigator>
</view>
<view class="bto_image"><image src="../../images/main/home_bot.png" mode=""/></view>
<!-- <view class="home" style="margin-top: {{statusHeight + navigationHeight}}px"> -->

18
miniprogram/pages/home/home.wxss

@ -43,14 +43,14 @@ page {
flex-wrap: wrap;
justify-content: space-between;
padding: 0 60rpx;
position: relative;
top: -190rpx;
/* position: relative;
top: -190rpx; */
margin-top: -160rpx;
}
.tab .card{
display: flex;
width: 38%;
height: 220rpx;
height: 180rpx;
justify-content: center;
align-items: center;
font-size: 32rpx;
@ -59,6 +59,16 @@ page {
margin: 30rpx 0 0;
text-align: center;
}
.bto_image{
margin: 20rpx auto 0rpx;
padding: 0 40rpx;
box-sizing: border-box;
}
.bto_image image {
width: 100%;
height: 146rpx;
margin-bottom: 100rpx;
}
.tab .card image{
width: 100rpx;
height: 100rpx;

2
miniprogram/project.config.json

@ -44,7 +44,7 @@
},
"compileType": "miniprogram",
"libVersion": "2.10.4",
"appid": "wxfa4afaa2b5f9c876",
"appid": "wx15fff4fd411cfed9",
"projectname": "%E5%85%9A%E7%BE%A4e%E5%AE%B6-%E7%BA%BF%E4%B8%8A%E7%89%88",
"simulatorType": "wechat",
"simulatorPluginLibVersion": {},

7
miniprogram/project.private.config.json

@ -91,6 +91,13 @@
"query": "",
"launchMode": "default",
"scene": null
},
{
"name": "我要入党",
"pathName": "subpages/redSail/pages/registerParty/registerParty",
"query": "",
"launchMode": "default",
"scene": null
}
]
}

2
miniprogram/subpages/checkIn/pages/checkIn/register/register.wxml

@ -5,7 +5,7 @@
<block wx:else>
<view class="card">
<view class="title">报到要求</view>
<view class="content" style="white-space:pre-wrap"> 凡党组织关系在青岛市北机关事业单位的党员干部职工(包含离退休党员干部),以及其他公职人员,应向长期居住地城市社区党组织报到。</view>
<view class="content" style="white-space:pre-wrap"> 凡党组织关系在青岛市市北区机关事业单位的党员干部职工(包含离退休党员干部),以及其他公职人员,应向长期居住地社区党组织报到。</view>
<view class="look">
<checkbox-group bindchange="handleCheckbox" >
<checkbox value="{{look}}" color="#e33131" style="width: 50rpx;height: 50rpx;margin-right: 10rpx;" ></checkbox>

6
miniprogram/subpages/knight/pages/knight/brief/brief.wxml

@ -9,9 +9,9 @@
<block wx:else>
<view class="card">
<!-- <view class="title">入党须知</view> -->
<view class="content" style="white-space:pre-wrap"> “新锋驿站”是面向全区外卖、快递等新就业群体打造的“提供暖心服务、倾听彼此心声、融入基层治理”的公益性共享空间
“新锋驿站”原则上实行全天候开放,均设在一楼以及临街位置,配备可供休息就餐的桌椅、烧水壶 (饮水机)、微波炉、报刊书籍、无线网络、应急药品充电充气工具等基本设施,有条件的还配备有冰箱沙发、储物柜、维修工具箱、电视机、爱心捐赠柜等设备,可就近解决如厕问题。
“新锋驿站”免费为外卖、快递等新就业群体提供学习休息、纳凉取暖、饮水充电、饭菜加热、政策咨询等基础服务,后期还将探索引入社会力量拓展职业指导、法律援助等专业服务,创新““青年联谊””““联系帮扶“骑手相亲会””等特色服务项目,搭建婚恋、交友平台开展送心理疏导、送技能提升、送权益维护等活动为新就业群体打造一处“累了能歌脚、渴了能喝水、没电能充电、心烦能倾诉”的“临时小家”和和“温馨港湾”。</view>
<view class="content" style="white-space:pre-wrap"> “新锋驿站”是面向全区快递小哥、外卖骑手、网约车司机等新就业群体打造的“累了能歇脚、渴了能喝水、饭凉能加热、心烦能倾诉、闲时能充电”的“温暖避风港”
“新锋驿站”原则上实行全天候开放,均设在一楼以及临街位置,配备可供休息就餐的桌椅、烧水壶(饮水机)、微波炉、报刊书籍、无线网络、应急药品充电充气工具等基本设施,有条件的还配备有冰箱、沙发、诸物柜、维修工具箱、电视机、爱心捐赠柜等设备,可就近解决如厕问题。
“新锋驿站”免费为外卖、快递等新就业群体提供学习休息、纳凉取暖、饮水充电、饭菜加热、政策咨询等基础服务,后期还将探索引入社会力量拓展职业指导、法律援助等专业服务,创新“青年联谊”“联系帮扶”“新锋相亲会”等特色服务项目,搭建婚恋、交友平台开展送心理疏导、送技能提升、送权益维护等活动,号召新就业群体常“回家”看看,通过小小驿站筑起暖“新”港湾。</view>
<!-- <view class="look">
<checkbox-group bindchange="handleCheckbox">
<checkbox value="{{look}}" color="#e33131" style="width: 50rpx;height: 50rpx;margin-right: 10rpx;"></checkbox>

2
miniprogram/subpages/knight/pages/knight/knight.wxml

@ -46,7 +46,7 @@
<view class="item color04">
<image src="../../images/04.png" class="icon"></image>
<view class="vcenter flex1">
<view class="h1">骑先锋</view>
<view class="h1">城市观察员</view>
<view class="h2">
申请加入网格力量。
</view>

4
miniprogram/subpages/redGrider/pages/redGrider/redGrider.wxml

@ -10,9 +10,9 @@
<view class="item color01">
<image src="../../images/01.png" class="icon"></image>
<view class="vcenter flex1">
<view class="h1">招募令</view>
<view class="h1">网格专员</view>
<view class="h2">
新锋驿站”是面向全区外卖、快递···
网格专员”是面向全区社区下网格···
</view>
</view>
<view class="vcenter w20">

17
miniprogram/subpages/redSail/pages/event/event.wxml

@ -3,6 +3,23 @@
<block >
<view class="card">
<view class="title">暖心实事</view>
<view>
<view style="margin-top: 20rpx; padding-left: 20rpx;">01.打造“暖‘新’向北”服务品牌</view>
<view style="margin-top: 20rpx; padding-left: 20rpx;">02.开展党建带群建“同心圆”行动</view>
<view style="margin-top: 20rpx; padding-left: 20rpx;">03.打造新锋驿站矩阵</view>
<view style="margin-top: 20rpx; padding-left: 20rpx;">04.开展暖“新”大走访</view>
<view style="margin-top: 20rpx; padding-left: 20rpx;">05.实施暖“新”成长赋能计划</view>
<view style="margin-top: 20rpx; padding-left: 20rpx;">06.开办暖“新”普法大讲堂</view>
<view style="margin-top: 20rpx; padding-left: 20rpx;">07.实施暖“新”护航计划</view>
<view style="margin-top: 20rpx; padding-left: 20rpx;">08.组织暖“新”健康义诊</view>
<view style="margin-top: 20rpx; padding-left: 20rpx;">09.丰富暖“新”文娱活动</view>
<view style="margin-top: 20rpx; padding-left: 20rpx;">10.开设暖“新”四点半课堂</view>
<view style="margin-top: 20rpx; padding-left: 20rpx;">11.做好暖“新”困境家庭帮扶</view>
<view style="margin-top: 20rpx; padding-left: 20rpx;">12.招募新业态群体“流动网格员”</view>
<view style="margin-top: 20rpx; padding-left: 20rpx;">13.组建暖“新”骑士志愿服务队伍</view>
<view style="margin-top: 20rpx; padding-left: 20rpx;">14.评选城市“最美穿行者”</view>
<view style="margin-top: 20rpx; padding-left: 20rpx; margin-bottom: 20rpx;">15.健全完善“社区+物业+站点+小哥”协同机制</view>
</view>
</view>
</block>

4
miniprogram/subpages/redSail/pages/flowParty/flowParty.wxml

@ -101,9 +101,7 @@
<block wx:else>
<view class="card">
<view class="title">流动党员报到须知</view>
<view class="content" style="white-space:pre-wrap"> 外来流动党员,一般是指党员本人在青岛市北工作、生活组织关系仍保留在区外党组织,没有转移正式组织关系,连续6个月不能线下参加正式组织关系所在党支部活动的党员
党员组织关系保留在区内农村党组织,本人常年进城务工经商的党员,也可纳入工作、生活所在地城市社区“红帆支部”管理
流入单位已建立党组织但暂不满足组织关系转接条件的外来流动党员,需持党员证明信或《流动党员活动证》向流入单位党组织报到:对流入单位未建立党组织的外来流动党员持党员证明信或《流动党员活动证》向所在城市社区““红帆支部”报到,接受“红帆支部”教育管理。纳入“红帆支部”管理的流动党员,一般应向所在“红帆支部”交纳党费</view>
<view class="content" style="white-space:pre-wrap"> 外来流动党员,一般是指党员本人在青岛市市北区工作、生活,组织关系仍保留在区外党组织,没有转移正式组织关系,连续6个月不能线下参加正式组织关系所在党支部活动的党员。流入单位已建立党组织但暂不满足组织关系转接条件的外来流动党员,需持党员证明信或《流动党员活动证》向流入单位党组织报到;对流入单位未建立党组织的外来流动党员,持党员证明信或《流动党员活动证》向所在城市社区“新锋支部”报到,接受“新锋支部”教育管理。纳入“新锋支部”管理的流动党员,一般应向所在“新锋支部”交纳党费。</view>
<view class="look">
<checkbox-group bindchange="handleCheckbox">
<checkbox value="{{look}}" color="#e33131" style="width: 50rpx;height: 50rpx;margin-right: 10rpx;"></checkbox>

105
miniprogram/subpages/redSail/pages/registerParty/registerParty.js

@ -9,11 +9,12 @@ Page({
selectedValue:'',
look:true,
informFlag:false,
informFlag:true,
longitude: 120.372537,
latitude: 36.098056,
scale: 13,
mapCtx: mapCtx,
mapFlag:false
},
/**
@ -21,9 +22,70 @@ Page({
*/
onLoad(options) {
this.data.mapCtx = wx.createMapContext("party-masses-map");
this.partyservicecenterlist();
this.getLocation().then(() => {
this.reverseLocation()
})
this.addMarkers()
// this.partyservicecenterlist();
},
getLocation () {
return new Promise((resolve, reject) => {
const _this = this
wx.getLocation({
type: 'gcj02',
success (res) {
if (res.latitude && res.longitude) {
_this.setData({
'personalInfo.issueLatitude': res.latitude,
'personalInfo.issueLongitude': res.longitude
})
// _this.getDeptIdByItude()
console.log(res.latitude ,res.longitude);
resolve(true)
}
},
fail (err) {
reject(err)
}
})
})
},
reverseLocation () {
const _this = this
this.data.qqMapWX.reverseGeocoder({
location: {
latitude: _this.data.personalInfo.issueLatitude,
longitude: _this.data.personalInfo.issueLongitude
},
success (res) {
_this.setData({
addressContent: res.result.address,
'personalInfo.enterpriseAddress': res.result.address,
'personalInfo.issueAddress': res.result.address
})
// const query = wx.createSelectorQuery();
// const query_1 = wx.createSelectorQuery();
// var height = 0
// query.select('#tabBar').boundingClientRect(function (res) {
// height = height+ Math.trunc(res.height)
// }).exec()
// query_1.select('#m_height').boundingClientRect(function (res) {
// height = height+ Math.trunc(res.height)
// _this.setData({
// m_height: height
// })
// }).exec()
},
fail (err) {
console.debug(err)
}
})
},
/**
* 生命周期函数--监听页面初次渲染完成
*/
@ -95,22 +157,22 @@ Page({
});
},
partyservicecenterlist: function () {
var _this = this;
var params = {
orgId: wx.getStorageSync("gridId"),
orgType: "grid"
};
index_1.partyservicecenterlist(params).then(function (res) {
console.log("获取党群服务中心", res);
_this.setData({
partyMassesList: res.data
});
_this.addMarkers(_this.data.partyMassesList);
}).catch(function (err) {
console.error(err);
});
},
// partyservicecenterlist: function () {
// var _this = this;
// var params = {
// orgId: wx.getStorageSync("gridId"),
// orgType: "grid"
// };
// index_1.partyservicecenterlist(params).then(function (res) {
// console.log("获取党群服务中心", res);
// _this.setData({
// partyMassesList: res.data
// });
// _this.addMarkers(_this.data.partyMassesList);
// }).catch(function (err) {
// console.error(err);
// });
// },
onPickerChange (event) {
const selectedIndex = event.detail.value;
const selectedValue = ['是', '否'][selectedIndex];
@ -139,5 +201,10 @@ Page({
this.setData({
informFlag:true
})
},
handleMap(){
this.setData({
mapFlag:true
})
}
})

152
miniprogram/subpages/redSail/pages/registerParty/registerParty.wxml

@ -1,98 +1,100 @@
<!--subpages/redSail/pages/registerParty/registerParty.wxml-->
<block wx:if="{{informFlag}}">
<view class="basic-info">
<view class="list-item ">
<view class="left">
<text class="must">*</text>
<view class="title">姓名</view>
</view>
<view class="right">
<input confirm-type="next" bindblur="bindRealNameInput" bindinput="bindRealNameInput" value="{{personalInfo.realName}}" placeholder-class="placeholder-style" placeholder="请输入" />
</view>
</view>
<view class="list-item gray ">
<view class="left">
<text class="must">*</text>
<view class="title">身份证号</view>
</view>
<view class="right">
<input confirm-type="next" bindblur="bindRealNameInput" bindinput="bindRealNameInput" value="{{personalInfo.realName}}" placeholder-class="placeholder-style" placeholder="请输入" />
</view>
<block wx:if="{{mapFlag}}">
<view class="party-masses-map">
<map id="party-masses-map" longitude="{{longitude}}" latitude="{{latitude}}" scale="{{scale}}" bindmarkertap="markertap">
<cover-view slot="callout">
<cover-view class="custom-callout" marker-id="{{index + 1}}" wx:for="{{partyMassesList}}" wx:key="index">
<cover-image class="party-logo" src="../../images/party-logo.png"></cover-image>
<cover-view></cover-view>
<cover-view class="tip">{{item.centerName}}</cover-view>
</cover-view>
</cover-view>
</map>
</view>
<view class="list-item ">
<view class="left">
<text class="must">*</text>
<view class="title">手机号码</view>
</block>
<block wx:else>
<view class="basic-info">
<view class="list-item ">
<view class="left">
<text class="must">*</text>
<view class="title">姓名</view>
</view>
<view class="right">
<input confirm-type="next" bindblur="bindRealNameInput" bindinput="bindRealNameInput" value="{{personalInfo.realName}}" placeholder-class="placeholder-style" placeholder="请输入" />
</view>
</view>
<view class="right">
<input confirm-type="next" bindblur="bindRealNameInput" bindinput="bindRealNameInput" value="{{personalInfo.realName}}" placeholder-class="placeholder-style" placeholder="请输入" />
<view class="list-item gray ">
<view class="left">
<text class="must">*</text>
<view class="title">身份证号</view>
</view>
<view class="right">
<input confirm-type="next" bindblur="bindRealNameInput" bindinput="bindRealNameInput" value="{{personalInfo.realName}}" placeholder-class="placeholder-style" placeholder="请输入" />
</view>
</view>
</view>
<view class="list-item gray">
<view class="left">
<text class="must">*</text>
<view class="title">是否为自由职业者</view>
<view class="list-item ">
<view class="left">
<text class="must">*</text>
<view class="title">手机号码</view>
</view>
<view class="right">
<input confirm-type="next" bindblur="bindRealNameInput" bindinput="bindRealNameInput" value="{{personalInfo.realName}}" placeholder-class="placeholder-style" placeholder="请输入" />
</view>
</view>
<view class="right">
<view class="list-item gray">
<view class="left">
<text class="must">*</text>
<view class="title">是否为自由职业者</view>
</view>
<view class="right">
<picker mode="selector" range="{{['是', '否']}}" bindchange="onPickerChange">
<view class="picker">
<text>{{selectedValue}}</text>
<text>{{selectedValue}}</text>
</view>
</picker>
</view>
</view>
</view>
<view class="list-item ">
<view class="left">
<text class="must">*</text>
<view class="title">工作单位</view>
<view class="list-item ">
<view class="left">
<text class="must">*</text>
<view class="title">工作单位</view>
</view>
<view class="right" >
<input confirm-type="next" bindblur="bindRealNameInput" bindinput="bindRealNameInput" value="{{personalInfo.realName}}" placeholder-class="placeholder-style" placeholder="请输入" />
</view>
</view>
<view class="right">
<input confirm-type="next" bindblur="bindRealNameInput" bindinput="bindRealNameInput" value="{{personalInfo.realName}}" placeholder-class="placeholder-style" placeholder="请输入" />
</view>
</view>
<view class="list-item gray">
<view class="left">
<text class="must">*</text>
<view class="title">工作单位地址</view>
<view class="list-item gray">
<view class="left">
<text class="must">*</text>
<view class="title">工作单位地址</view>
</view>
<view class="right" bind:tap="handleMap">
<!-- <input confirm-type="next" bindblur="bindRealNameInput" bindinput="bindRealNameInput" value="{{personalInfo.realName}}" placeholder-class="placeholder-style" placeholder="请输入" /> -->
<text style="color: #999;">请选择</text>
</view>
</view>
<view class="right">
<input confirm-type="next" bindblur="bindRealNameInput" bindinput="bindRealNameInput" value="{{personalInfo.realName}}" placeholder-class="placeholder-style" placeholder="请输入" />
</view>
</view>
<view class="list-item ">
<view class="left">
<text class="must">*</text>
<view class="title">所属社区</view>
</view>
<view class="right">
<input confirm-type="next" bindblur="bindRealNameInput" bindinput="bindRealNameInput" value="{{personalInfo.realName}}" placeholder-class="placeholder-style" placeholder="" />
<view class="list-item ">
<view class="left">
<text class="must">*</text>
<view class="title">所属社区</view>
</view>
<view class="right">
<input confirm-type="next" bindblur="bindRealNameInput" bindinput="bindRealNameInput" value="{{personalInfo.realName}}" placeholder-class="placeholder-style" placeholder="" />
</view>
</view>
</view>
<view class="party-masses-map">
<!-- <map id="party-masses-map"
longitude="{{longitude}}"
latitude="{{latitude}}"
scale="{{scale}}"
bindmarkertap="markertap">
<cover-view slot="callout">
<cover-view class="custom-callout" marker-id="{{index + 1}}" wx:for="{{partyMassesList}}" wx:key="index">
<cover-image class="party-logo" src="../../images/party-logo.png"></cover-image>
<cover-view></cover-view>
<cover-view class="tip">{{item.centerName}}</cover-view>
</cover-view>
</cover-view>
</map> -->
<view class="buttom_btn">
<button type="warn" plain="true" class="back" bind:tap="handleBack">返回</button>
<button type="warn" class="next" disabled="{{look}}" bind:tap="handleNext">提交</button>
</view>
</view>
<view class="buttom_btn">
<button type="warn" plain="true" class="back" bind:tap="handleBack">返回</button>
<button type="warn" class="next" disabled="{{look}}" bind:tap="handleNext">提交</button>
</view>
</block>
</block>
<block wx:else>
<view class="card">
<view class="title">入党须知</view>
<view class="content" style="white-space:pre-wrap"> “ 红帆支部”主要接收城市社区、产业园区范围内直播电商、快递、物流、外卖、网约客运、网络货运等新业态新就业群体以及常年进城务工经商创业人员、不具备单独成立党支部条件的非公有制经济组织和社会组织中的优秀分了递交的入党申请。广籍在农村并在农村长期居住的,一般应向居住地农村党组织递交入党申请集体经济组织成员一般应向集体经济组织党组织递交入党,由请。在流入地申请入党,一般应具有相对固定的1作单位或居住地点,并已在该单位或该地连续工作、生活一年以上。</view>
<view class="content" style="white-space:pre-wrap"> “新锋支部”主要接收城市社区、楼宇园区范围内直播电商、快递、物流、外卖、网约客运、网络货运等新业态新就业群体以及常年在青岛市市北区经商创业人员、不具备单独成立党支部条件的非公有制经济组织和社会组织中的优秀分子递交的入党申请,是有效推进社区党员分类教育管理的务实举措。在流入地申请入党,一般应具有相对固定的工作单位或居住地点,并已在该单位或该地连续工作、生活一年以上。</view>
<view class="look">
<checkbox-group bindchange="handleCheckbox">
<checkbox value="{{look}}" color="#e33131" style="width: 50rpx;height: 50rpx;margin-right: 10rpx;"></checkbox>

3
miniprogram/subpages/redSail/pages/registerParty/registerParty.wxss

@ -96,4 +96,7 @@ page {
}
.basic-info .list-item .right input{
text-align: right;
}
.placeholder-style{
color: #999;
}
Loading…
Cancel
Save