Browse Source

bugs,姓名身份证号不允许修改,工作单位在个人信息中修改

shibei
mk 2 years ago
parent
commit
aacd4d4ac7
  1. 42
      miniprogram/pages/formid/formid.js
  2. 12
      miniprogram/pages/formid/formid.wxml
  3. 4
      miniprogram/subpages/checkIn/pages/checkIn/register/register.wxml
  4. 3
      miniprogram/subpages/knight/pages/knight/observeResi/observeResi.js
  5. 7
      miniprogram/subpages/knight/pages/knight/observeResi/observeResi.wxml
  6. 1
      miniprogram/subpages/redGrider/pages/redGrider/redGrider.js
  7. 7
      miniprogram/subpages/redSail/pages/flowParty/flowParty.js
  8. 10
      miniprogram/subpages/redSail/pages/flowParty/flowParty.wxml
  9. 6
      miniprogram/subpages/redSail/pages/registerParty/registerParty.js
  10. 6
      miniprogram/subpages/redSail/pages/registerParty/registerParty.wxml
  11. 9
      miniprogram/subpages/volunteer/components/recruitOrder/index.js
  12. 6
      miniprogram/subpages/volunteer/components/recruitOrder/index.wxml

42
miniprogram/pages/formid/formid.js

@ -31,7 +31,7 @@ Page({
allDeptIds: [],//社区id
shibei:'1',//是否居住在市北
workIndustryText:'',//所属行业其他输入框,
couplingCommunity:'',//包联社区
couplingCommunity:[],//包联社区
},
selectedStatus:false,
selectOption: [
@ -95,9 +95,7 @@ Page({
arr2: [],
multiIds: []
}
let stateC = {
...state
};
let stateC = JSON.parse(JSON.stringify(state));
let allDeptIdsStr = this.data.form.allDeptIds.slice(1,3)
let couplingCommunityStr = this.data.form.couplingCommunity.slice(1,3)
this.data.streetList.map((v, vk) => {
@ -111,21 +109,18 @@ Page({
if(allDeptIdsStr[0] == v.value){
if (state.arr2.length <= 0) {
v.children.map((c, ck) => {
if(c.label!='武定路社区'&&c.label!='陵县路社区'){
state.arr2.push(c.label);
}
if (this.data.multiIndex[1] === ck) {
state.multiIds[1] = c;
}
});
}
}else if(couplingCommunityStr[0] == v.value){
}
if(couplingCommunityStr[0] == v.value){
if (stateC.arr2.length <= 0) {
v.children.map((c, ck) => {
if(c.label!='武定路社区'&&c.label!='陵县路社区'){
stateC.arr2.push(c.label);
}
if (this.data.multiIndex[1] === ck) {
if (this.data.multiIndexC[1] === ck) {
stateC.multiIds[1] = c;
}
});
@ -135,7 +130,7 @@ Page({
});
state.arr[0] = state.arr1;
state.arr[1] = state.arr2;
stateC.arr[0] = stateC.arr1;
stateC.arr[0] = state.arr1;
stateC.arr[1] = stateC.arr2;
this.setData({
newArr: state.arr,
@ -162,6 +157,7 @@ Page({
if(item.value == couplingCommunityStr[0]){
item.children.forEach((c,i)=>{
if(c.value == couplingCommunityStr[1]){
console.log(item,index,c,i);
this.setData({
multiIndexC:[index,i],
changeFlagC:true
@ -184,12 +180,11 @@ Page({
})
},
bindMultiPickerChangeC() {
console.log(this.data.multiIdsC);
this.setData({
'form.couplingCommunity':['1175270520603930625',this.data.multiIdsC[0].value,this.data.multiIdsC[1].value,this.data.streetList.filter(item=>item.value == this.data.multiIdsC[0].value)[0].children.filter(item=>item.value== this.data.multiIdsC[1].value)[0].children[0].value],
changeFlagC:true
})
console.log(this.data.form.couplingCommunity);
this.setData({
'form.couplingCommunity':['1175270520603930625',this.data.multiIdsC[0].value,this.data.multiIdsC[1].value,this.data.streetList.filter(item=>item.value == this.data.multiIdsC[0].value)[0].children.filter(item=>item.value== this.data.multiIdsC[1].value)[0].children[0].value],
changeFlagC:true
})
console.log(this.data.form);
},
//滑动社区
bindMultiPickerColumnChange(e) {
@ -358,8 +353,13 @@ Page({
//单选框
bindFlagshibeiChange(e){
this.setData({
'form.shibei': e.detail.value
'form.shibei': e.detail.value,
'form.allDeptIds': [],
'form.couplingCommunity': [],
changeFlag:false,
changeFlagC:false,
})
},
bindFlagpartyFlagChange(e){
this.setData({
@ -484,9 +484,13 @@ Page({
this.showToast('请填写居住小区名称')
return false
}
if(this.data.form.couplingCommunity.length == 0){
this.showToast('请选择包联单位名称')
return false
}
}else if(this.data.form.shibei == '0'){
if (this.data.form.allDeptIds.length == 0) {
this.showToast('请填写单位报到联系社区名称')
this.showToast('请填写单位包联社区名称名称')
return false
}
}

12
miniprogram/pages/formid/formid.wxml

@ -6,7 +6,7 @@
<view class="title">姓名</view>
</view>
<view class="right">
<input confirm-type="next" bindblur="bindRealNameInput" bindinput="bindRealNameInput" value="{{form.realName}}" placeholder-class="placeholder-style" placeholder="请输入" />
<input confirm-type="next" disabled="{{title}}" bindblur="bindRealNameInput" bindinput="bindRealNameInput" value="{{form.realName}}" placeholder-class="placeholder-style" placeholder="请输入" />
</view>
</view>
<view class="list-item gray ">
@ -15,7 +15,7 @@
<view class="title">身份证号</view>
</view>
<view class="right">
<input confirm-type="next" bindblur="bindRealidentityNoInput" bindinput="bindRealidentityNoInput" value="{{form.identityNo}}" placeholder-class="placeholder-style" placeholder="请输入" />
<input confirm-type="next" disabled="{{title}}" bindblur="bindRealidentityNoInput" bindinput="bindRealidentityNoInput" value="{{form.identityNo}}" placeholder-class="placeholder-style" placeholder="请输入" />
</view>
</view>
<view class="list-item ">
@ -100,10 +100,10 @@
</radio-group>
</view>
</view>
<view class="list-item gray" wx:if="{{form.shibei == '1'}}">
<view class="list-item gray" >
<view class="left">
<text class="must">*</text>
<view class="title">常住社区名称</view>
<view class="title">{{form.shibei == '1'?'常住社区名称':'单位包联社区名称'}}</view>
</view>
<picker mode="multiSelector" bindchange="bindMultiPickerChange" bindcolumnchange="bindMultiPickerColumnChange"
value="{{multiIndex}}" range="{{newArr}}" >
@ -127,10 +127,10 @@
<input confirm-type="next" bindblur="bindvillageNameInput" bindinput="bindvillageNameInput" value="{{form.villageName}}" placeholder-class="placeholder-style" placeholder="请输入" />
</view>
</view>
<view class="list-item ">
<view class="list-item " wx:if="{{form.shibei == '1'}}">
<view class="left">
<text class="must">*</text>
<view class="title" style="text-overflow:ellipsis; white-space:nowrap; overflow:hidden;">{{form.shibei == 1?'包联单位':'单位包联社区名称'}}</view>
<view class="title" style="text-overflow:ellipsis; white-space:nowrap; overflow:hidden;">包联单位</view>
</view>
<picker mode="multiSelector" bindchange="bindMultiPickerChangeC" bindcolumnchange="bindMultiPickerColumnChangeC"
value="{{multiIndexC}}" range="{{newArrC}}" >

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

@ -8,7 +8,7 @@
<view class="title">姓名</view>
</view>
<view class="right">
<input confirm-type="next" bindblur="bindRealNameInput" bindinput="bindRealNameInput" value="{{form.name}}" placeholder-class="placeholder-style" placeholder="请输入" />
<input confirm-type="next" disabled="{{true}}" bindblur="bindRealNameInput" bindinput="bindRealNameInput" value="{{form.name}}" placeholder-class="placeholder-style" placeholder="请输入" />
</view>
</view>
<view class="list-item gray ">
@ -17,7 +17,7 @@
<view class="title">身份证号</view>
</view>
<view class="right">
<input disabled="true" confirm-type="next"value="{{form.idCard}}" placeholder-class="placeholder-style" placeholder="请输入" />
<input disabled="true" disabled="{{true}}" confirm-type="next"value="{{form.idCard}}" placeholder-class="placeholder-style" placeholder="请输入" />
</view>
</view>
<view class="list-item ">

3
miniprogram/subpages/knight/pages/knight/observeResi/observeResi.js

@ -254,6 +254,9 @@ Page({
})
console.log(this.data.form)
},
handleClickWorkUnitInput(){
this.showToast('请前往个人信息修改工作单位')
},
bindCourierTextInput(e) {
this.setData({
'form.courierText': e.detail.value

7
miniprogram/subpages/knight/pages/knight/observeResi/observeResi.wxml

@ -7,7 +7,7 @@
<view class="title">姓名</view>
</view>
<view class="right">
<input confirm-type="next" bindblur="bindRealNameInput" bindinput="bindRealNameInput" value="{{form.name}}" placeholder-class="placeholder-style" placeholder="请输入" />
<input confirm-type="next" disabled="{{true}}" bindblur="bindRealNameInput" bindinput="bindRealNameInput" value="{{form.name}}" placeholder-class="placeholder-style" placeholder="请输入" />
</view>
</view>
<view class="list-item gray ">
@ -16,7 +16,7 @@
<view class="title">身份证号</view>
</view>
<view class="right">
<input confirm-type="next" bindblur="bindRealIdcardInput" bindinput="bindRealIdcardInput" value="{{form.idCard}}" placeholder-class="placeholder-style" placeholder="请输入" />
<input confirm-type="next" disabled="{{true}}" bindblur="bindRealIdcardInput" bindinput="bindRealIdcardInput" value="{{form.idCard}}" placeholder-class="placeholder-style" placeholder="请输入" />
</view>
</view>
<view class="list-item ">
@ -37,7 +37,6 @@
<radio-group class="radio-group" bindchange="bindFlagPartyChange">
<radio checked="{{form.party == 0}}" value="0" class="radio">否</radio>
<radio checked="{{form.party == 1}}" value="1" class="radio" style="margin-left: 20rpx;">是</radio>
</radio-group>
</view>
</view>
@ -81,7 +80,7 @@
<view class="title">现工作单位</view>
</view>
<view class="right">
<input confirm-type="next" bindblur="bindRealWorkUnitInput" bindinput="bindRealWorkUnitInput" value="{{form.workUnit}}" placeholder-class="placeholder-style" placeholder="请输入" />
<input confirm-type="next" bindtap="handleClickWorkUnitInput" disabled="{{true}}" value="{{form.workUnit}}" placeholder-class="placeholder-style" placeholder="请输入" />
</view>
</view>
</view>

1
miniprogram/subpages/redGrider/pages/redGrider/redGrider.js

@ -68,6 +68,7 @@ Page({
handleNavigator(){
let savedUserInfo = JSON.parse(wx.getStorageSync("userInfo"));
let arr = [...savedUserInfo.allDeptIds.split(',')];
console.log(arr);
if(arr.length==4){
wx.navigateTo({
url: `/subpages/home/pages/gridPage/gridPage?id=${arr[2]}`,

7
miniprogram/subpages/redSail/pages/flowParty/flowParty.js

@ -37,12 +37,14 @@ Page({
*/
onLoad(options) {
this.getDeptTree()
let {realName,identityNo,allDeptIds,mobile} = JSON.parse(wx.getStorageSync('userInfo') )
let {realName,identityNo,allDeptIds,mobile,workUnit} = JSON.parse(wx.getStorageSync('userInfo') )
console.log(workUnit);
this.setData({
'form.name':realName,
'form.idCard':identityNo,
'form.mobile':mobile,
'form.allDeptIds':allDeptIds.split(','),
'form.workUnit':workUnit,
})
},
@ -186,6 +188,9 @@ Page({
'form.workAddr': e.detail.value
})
console.log(this.data.form)
},
handleClickWorkUnitInput(){
this.showToast('请前往个人信息修改工作单位')
},
//现属党支部双向绑定
bindRealPartInput(e){

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

@ -7,7 +7,7 @@
<view class="title">姓名</view>
</view>
<view class="right">
<input confirm-type="next" bindblur="bindRealNameInput" bindinput="bindRealNameInput" value="{{form.name}}" placeholder-class="placeholder-style" placeholder="请输入" />
<input confirm-type="next" disabled="{{true}}" bindblur="bindRealNameInput" bindinput="bindRealNameInput" value="{{form.name}}" placeholder-class="placeholder-style" placeholder="请输入" />
</view>
</view>
<view class="list-item gray ">
@ -16,7 +16,7 @@
<view class="title">身份证号</view>
</view>
<view class="right">
<input confirm-type="next" bindblur="bindRealIdcardInput" bindinput="bindRealIdcardInput" value="{{form.idCard}}" placeholder-class="placeholder-style" placeholder="请输入" />
<input confirm-type="next" disabled="{{true}}" bindblur="bindRealIdcardInput" bindinput="bindRealIdcardInput" value="{{form.idCard}}" placeholder-class="placeholder-style" placeholder="请输入" />
</view>
</view>
@ -36,7 +36,7 @@
<view class="title">现属党支部</view>
</view>
<view class="right">
<input confirm-type="next" bindblur="bindRealPartInput" bindinput="bindRealPartInput" value="{{personalInfo.partyName}}" placeholder-class="placeholder-style" placeholder="请输入" />
<input confirm-type="next" bindblur="bindRealPartInput" bindinput="bindRealPartInput" value="{{form.partyName}}" placeholder-class="placeholder-style" placeholder="请输入" />
</view>
</view>
<view class="list-item ">
@ -57,7 +57,7 @@
<view class="title">{{form.freelance==1?'联系地址':'工作单位'}}</view>
</view>
<view class="right">
<input confirm-type="next" bindblur="bindRealWorkUnitInput" bindinput="bindRealWorkUnitInput" value="{{personalInfo.workUnit}}" placeholder-class="placeholder-style" placeholder="请输入" />
<input confirm-type="next" disabled="{{true}}" bindtap="handleClickWorkUnitInput" value="{{form.workUnit}}" placeholder-class="placeholder-style" placeholder="请输入" />
</view>
</view>
<view class="list-item " wx:if="{{form.freelance==0}}">
@ -66,7 +66,7 @@
<view class="title">工作单位地址</view>
</view>
<view class="right">
<input confirm-type="next" bindblur="bindRealWorkAddrInput" bindinput="bindRealWorkAddrInput" value="{{personalInfo.workAddr}}" placeholder-class="placeholder-style" placeholder="请输入" />
<input confirm-type="next" bindblur="bindRealWorkAddrInput" bindinput="bindRealWorkAddrInput" value="{{form.workAddr}}" placeholder-class="placeholder-style" placeholder="请输入" />
</view>
</view>
<view class="list-item gray">

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

@ -41,12 +41,13 @@ Page({
onLoad(options) {
this.getDeptTree()
console.log(JSON.parse(wx.getStorageSync('userInfo') ));
let {realName,identityNo,allDeptIds,mobile} = JSON.parse(wx.getStorageSync('userInfo') )
let {realName,identityNo,allDeptIds,mobile,workUnit} = JSON.parse(wx.getStorageSync('userInfo') )
this.setData({
'form.name':realName,
'form.idCard':identityNo,
'form.mobile':mobile,
'form.allDeptIds':allDeptIds.split(','),
'form.workUnit':workUnit
})
},
@ -155,6 +156,9 @@ Page({
console.log(err)
})
},
handleClickWorkUnitInput(){
this.showToast('请前往个人信息修改工作单位')
},
bindMultiPickerChange() {
this.setData({
'form.allDeptIds':['1175270520603930625',this.data.multiIds[0].value,this.data.multiIds[1].value],

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

@ -8,7 +8,7 @@
<view class="title">姓名</view>
</view>
<view class="right">
<input confirm-type="next" bindblur="bindRealNameInput" bindinput="bindRealNameInput" value="{{form.name}}" placeholder-class="placeholder-style" placeholder="请输入" />
<input confirm-type="next" disabled="{{true}}" value="{{form.name}}" placeholder-class="placeholder-style" placeholder="请输入" />
</view>
</view>
<view class="list-item gray ">
@ -17,7 +17,7 @@
<view class="title">身份证号</view>
</view>
<view class="right">
<input confirm-type="next" bindblur="bindRealIdcardInput" bindinput="bindRealIdcardInput" value="{{form.idCard}}" placeholder-class="placeholder-style" placeholder="请输入" />
<input confirm-type="next" disabled="{{true}}" value="{{form.idCard}}" placeholder-class="placeholder-style" placeholder="请输入" />
</view>
</view>
<view class="list-item ">
@ -47,7 +47,7 @@
<view class="title">工作单位</view>
</view>
<view class="right">
<input confirm-type="next" bindblur="bindRealWorkUnitInput" bindinput="bindRealWorkUnitInput" value="{{form.workUnit}}" placeholder-class="placeholder-style" placeholder="请输入" />
<input confirm-type="next" disabled="{{true}}" bindtap="handleClickWorkUnitInput" value="{{form.workUnit}}" placeholder-class="placeholder-style" placeholder="请输入" />
</view>
</view>
<view class="list-item gray" >

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

@ -177,7 +177,14 @@ Page({
this.setData({
["volunteerTypeOneInfo.mobile"]: e.detail.value
})
},
},
handleClickWorkUnitInput(){
wx.showToast({
title: "请前往个人信息修改工作单位",
icon: 'none',
duration: 2000 //持续的时间
})
},
bindworkUnitInput: function(e) {
this.setData({
["volunteerTypeOneInfo.workUnit"]: e.detail.value

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

@ -40,11 +40,11 @@
<view class="recruitConditions">
<view class="order">
<view class="orderName">姓名</view>
<input style="text-align: right;" value="{{volunteerTypeOneInfo.name}}" maxlength="10" bindinput="bindNameInput" placeholder="请输入"/>
<input style="text-align: right;" disabled="{{true}}" value="{{volunteerTypeOneInfo.name}}" maxlength="10" bindinput="bindNameInput" placeholder="请输入"/>
</view>
<view class="order" >
<view class="orderName">身份证号</view>
<input type="number" style="text-align: right;" value="{{volunteerTypeOneInfo.idCard}}" bindinput="bindIDnumberInput" placeholder="请输入"/>
<input type="number" style="text-align: right;" disabled="{{true}}" value="{{volunteerTypeOneInfo.idCard}}" bindinput="bindIDnumberInput" placeholder="请输入"/>
</view>
<view class="order">
<view class="orderName">手机号码</view>
@ -86,7 +86,7 @@
</picker>
<view class="order">
<view>现工作单位</view>
<input style="text-align: right;" value="{{volunteerTypeOneInfo.workUnit}}" bindinput="bindworkUnitInput" placeholder="请输入"/>
<input style="text-align: right;" value="{{volunteerTypeOneInfo.workUnit}}" bindtap="handleClickWorkUnitInput" disabled="{{true}}" bindinput="bindworkUnitInput" placeholder="请输入"/>
</view>
<view class="order" >
<view>个人特长</view>

Loading…
Cancel
Save