Browse Source

拓展信息回填

work_tab_bar
mk 1 year ago
parent
commit
fdf1ae08cc
  1. 10
      subpages/addResi/component/expandForm/index.wxml
  2. 9
      subpages/addResi/pages/addResi/addResi.js

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

@ -29,7 +29,7 @@
<view class="form_item" wx:if="{{itemP.itemType == 'input'}}">
<view class="form_item_label">{{itemP.label}}</view>
<view class="form_item_input">
<input confirm-type="next" bindblur="bindinput" bindinput="bindinput" value="{{fitemP.selectLabel}}" data-formNameP="{{itemP.formNameP}}" data-formName="{{itemP.formName}}" placeholder-class="gray" placeholder="请输入" />
<input confirm-type="next" bindblur="bindinput" bindinput="bindinput" value="{{itemP.selectLabel}}" data-formNameP="{{itemP.formNameP}}" data-formName="{{itemP.formName}}" placeholder-class="gray" placeholder="请输入" />
</view>
</view>
<!-- 复选框 -->
@ -37,11 +37,11 @@
<view class="form_item_label">{{itemP.label}}</view>
<view class="form_item_input">
<checkbox-group bindchange="bindCheckbox" data-formNameP="{{itemP.formNameP}}" data-formName="{{itemP.formName}}">
<label class="weui-cell weui-check__label" wx:for="{{itemP.opction}}" wx:key="{{item.value}}">
<label class="weui-cell weui-check__label" wx:for="{{itemP.opction}}" wx:for-item="itemC" wx:key="{{item.value}}">
<view class="weui-cell__hd">
<checkbox value="{{item.value}}" color="#3974f6" checked="{{item.checked}}" />
<checkbox value="{{itemC.value}}" color="#3974f6" checked="{{itemP.selectLabel.includes(itemC.value)}}" />
</view>
<view class="weui-cell__bd">{{item.label}}</view>
<view class="weui-cell__bd">{{itemC.label}}</view>
</label>
</checkbox-group>
</view>
@ -50,7 +50,7 @@
<view class="form_item" wx:if="{{itemP.itemType == 'datepicker'}}">
<view class="form_item_label">{{itemP.label}}</view>
<view class="form_item_input">
<picker mode="date" value="{{form[itemP.id][itemP.formName]}}" bindchange="bindDateChange" data-formNameP="{{itemP.formNameP}}" data-formName="{{itemP.formName}}">
<picker mode="date" value="{{itemP.value}}" bindchange="bindDateChange" data-formNameP="{{itemP.formNameP}}" data-formName="{{itemP.formName}}">
<view class="{{itemP.selectLabel?'':'gray'}}">
{{itemP.selectLabel?itemP.selectLabel:'请选择'}}
</view>

9
subpages/addResi/pages/addResi/addResi.js

@ -1342,6 +1342,15 @@ Page({
console.error('Error fetching options:', error);
}
}
console.log(this.data.form);
if(this.data.formType ==='edit'){
if(item.itemType === 'select'){
let obj = item.opction.find(itemC=>itemC.value === this.data.form[item.formNameP][item.formName]) || null
item.selectLabel = obj.label
}else{
item.selectLabel = this.data.form[item.formNameP][item.formName]
}
}
return acc;
});
Promise.all(promises).then((results) => {

Loading…
Cancel
Save