Browse Source

居民编辑复选框报错问题

xiaowang-V4.4
mk 1 year ago
parent
commit
4c4b4ddcbf
  1. 2
      subpages/addResi/component/expandForm/index.wxml
  2. 12
      subpages/addResi/pages/addResi/addResi.js

2
subpages/addResi/component/expandForm/index.wxml

@ -41,7 +41,7 @@
<view class="weui-cell__hd"> <view class="weui-cell__hd">
<checkbox value="{{itemC.value}}" color="#3974f6" checked="{{itemC.selectLabel}}" /> <checkbox value="{{itemC.value}}" color="#3974f6" checked="{{itemC.selectLabel}}" />
</view> </view>
<view class="weui-cell__bd">{{itemC.label}} {{itemC.value}}</view> <view class="weui-cell__bd">{{itemC.label}}</view>
</label> </label>
</checkbox-group> </checkbox-group>
</view> </view>

12
subpages/addResi/pages/addResi/addResi.js

@ -1430,13 +1430,15 @@ Page({
}else if(item.itemType === "radio"){ }else if(item.itemType === "radio"){
item.selectLabel = this.data.form[item.formNameP][item.formName]!=null?this.data.form[item.formNameP][item.formName]:0 item.selectLabel = this.data.form[item.formNameP][item.formName]!=null?this.data.form[item.formNameP][item.formName]:0
}else if(item.itemType === "checkbox" && item.opction){ }else if(item.itemType === "checkbox" && item.opction){
let arr = this.data.form[item.formNameP][item.formName] if(this.data.form[item.formNameP]){
item.opction.forEach(item=>{ let arr = this.data.form[item.formNameP][item.formName]
item.selectLabel = arr.includes(item.value) item.opction.forEach(item=>{
}) item.selectLabel = arr.includes(item.value)
})
}
}else{ }else{
if(this.data.form[item.formNameP]){ if(this.data.form[item.formNameP]){
console.log(this.data.form.oldPeopleDto.oldPeopleCategories);
item.selectLabel = this.data.form[item.formNameP][item.formName] || null item.selectLabel = this.data.form[item.formNameP][item.formName] || null
}else{ }else{
this.setData({ this.setData({

Loading…
Cancel
Save