address.wxml 3.4 KB

1
  1. <view style="padding:20rpx;"><view class="box" style="margin-bottom:10rpx;"><uni-forms class="vue-ref" vue-id="91826bd4-1" modelValue="{{form}}" rules="{{rules}}" label-width="160rpx" label-align="right" validateTrigger="blur" data-ref="formRef" bind:__l="__l" vue-slots="{{['default']}}"><uni-forms-item vue-id="{{('91826bd4-2')+','+('91826bd4-1')}}" label="地址" name="address" required="{{true}}" bind:__l="__l" vue-slots="{{['default']}}"><uni-easyinput vue-id="{{('91826bd4-3')+','+('91826bd4-2')}}" type="text" placeholder="请选择地址" value="{{form.address}}" data-event-opts="{{[['^focus',[['chooseLocation']]],['^input',[['__set_model',['$0','address','$event',[]],['form']]]]]}}" bind:focus="__e" bind:input="__e" bind:__l="__l"></uni-easyinput></uni-forms-item><uni-forms-item vue-id="{{('91826bd4-4')+','+('91826bd4-1')}}" label="门牌号" name="doorNo" required="{{true}}" bind:__l="__l" vue-slots="{{['default']}}"><uni-easyinput vue-id="{{('91826bd4-5')+','+('91826bd4-4')}}" type="text" placeholder="请输入门牌号" value="{{form.doorNo}}" data-event-opts="{{[['^focus',[['chooseLocation']]],['^input',[['__set_model',['$0','doorNo','$event',[]],['form']]]]]}}" bind:focus="__e" bind:input="__e" bind:__l="__l"></uni-easyinput></uni-forms-item><uni-forms-item vue-id="{{('91826bd4-6')+','+('91826bd4-1')}}" label="联系人" name="userName" required="{{true}}" bind:__l="__l" vue-slots="{{['default']}}"><uni-easyinput bind:input="__e" vue-id="{{('91826bd4-7')+','+('91826bd4-6')}}" type="text" placeholder="请输入联系人" value="{{form.userName}}" data-event-opts="{{[['^input',[['__set_model',['$0','userName','$event',[]],['form']]]]]}}" bind:__l="__l"></uni-easyinput></uni-forms-item><uni-forms-item vue-id="{{('91826bd4-8')+','+('91826bd4-1')}}" label="联系电话" name="phone" required="{{true}}" bind:__l="__l" vue-slots="{{['default']}}"><uni-easyinput vue-id="{{('91826bd4-9')+','+('91826bd4-8')}}" type="text" placeholder="请输入联系电话" value="{{form.phone}}" data-event-opts="{{[['^focus',[['chooseLocation']]],['^input',[['__set_model',['$0','phone','$event',[]],['form']]]]]}}" bind:focus="__e" bind:input="__e" bind:__l="__l"></uni-easyinput></uni-forms-item><view><button class="my-button-primary" type="primary" data-event-opts="{{[['tap',[['save',['$event']]]]]}}" bindtap="__e">保存并使用</button></view></uni-forms></view><block wx:if="{{$root.g0}}"><view class="box"><block wx:for="{{addressList}}" wx:for-item="item" wx:for-index="__i0__" wx:key="id"><view><view data-event-opts="{{[['tap',[['selectAddress',['$0'],[[['addressList','id',item.id]]]]]]]}}" style="padding:10rpx 0;border-bottom:1px solid #eee;" bindtap="__e"><view style="font-weight:bold;font-size:32rpx;margin-bottom:10rpx;">{{item.address+item.doorNo}}</view><view style="color:#888;margin-bottom:10rpx;"><text style="margin-right:20rpx;">{{item.userName}}</text><text>{{item.phone}}</text></view><view style="text-align:right;"><uni-icons style="margin-right:10rpx;" vue-id="{{'91826bd4-10-'+__i0__}}" type="compose" size="18" color="#888" data-event-opts="{{[['tap',[['handleEdit',['$0'],[[['addressList','id',item.id]]]]]]]}}" catchtap="__e" bind:__l="__l"></uni-icons><uni-icons vue-id="{{'91826bd4-11-'+__i0__}}" type="trash" size="18" color="#888" data-event-opts="{{[['tap',[['del',['$0'],[[['addressList','id',item.id,'id']]]]]]]}}" catchtap="__e" bind:__l="__l"></uni-icons></view></view></view></block></view></block></view>