member-edit.wxml
4.64 KB
<view class="container data-v-55594fc2"><view class="form-card data-v-55594fc2"><view class="form-content data-v-55594fc2"><view class="form-section data-v-55594fc2"><view class="form-group data-v-55594fc2"><text class="form-label data-v-55594fc2">客户名称 *</text><input class="input data-v-55594fc2" type="text" placeholder="请输入客户姓名" data-event-opts="{{[['input',[['__set_model',['$0','khmc','$event',[]],['formData']],['validateForm',['$event']]]]]}}" value="{{formData.khmc}}" bindinput="__e"/></view><view class="form-group data-v-55594fc2"><text class="form-label data-v-55594fc2">手机号 *</text><input class="input data-v-55594fc2" type="tel" placeholder="请输入手机号" data-event-opts="{{[['input',[['__set_model',['$0','sjh','$event',[]],['formData']],['validateForm',['$event']]]]]}}" value="{{formData.sjh}}" bindinput="__e"/></view><view class="form-group data-v-55594fc2"><text class="form-label data-v-55594fc2">性别</text><picker value="{{genderIndex}}" range="{{genderOptions}}" data-event-opts="{{[['change',[['onGenderChange',['$event']]]]]}}" bindchange="__e" class="data-v-55594fc2"><view class="picker-view data-v-55594fc2">{{genderOptions[genderIndex]||'请选择性别'}}</view></picker></view><view class="form-group data-v-55594fc2"><text class="form-label data-v-55594fc2">出生日期</text><picker mode="date" value="{{formData.yanglsr}}" data-event-opts="{{[['change',[['onBirthDateChange',['$event']]]]]}}" bindchange="__e" class="data-v-55594fc2"><view class="picker-view data-v-55594fc2">{{formData.yanglsr||'请选择出生日期'}}</view></picker></view></view><view class="form-section data-v-55594fc2"><view class="form-group data-v-55594fc2"><text class="form-label data-v-55594fc2">归属门店 *</text><view data-event-opts="{{[['tap',[['handleSelectClick',['gsmd']]]],['tap',[['handleSelectClick',['gsmd']]]]]}}" class="custom-select data-v-55594fc2" bindtap="__e"><text class="select-text data-v-55594fc2">{{formData.gsmd?$root.m0:'请选择归属门店'}}</text><text class="select-arrow data-v-55594fc2">▼</text></view></view><view class="form-group data-v-55594fc2"><text class="form-label data-v-55594fc2">健康师</text><view data-event-opts="{{[['tap',[['handleSelectClick',['mainHealthUser']]]],['tap',[['handleSelectClick',['mainHealthUser']]]]]}}" class="custom-select data-v-55594fc2" bindtap="__e"><text class="select-text data-v-55594fc2">{{formData.mainHealthUserName||'请选择健康师'}}</text><text class="select-arrow data-v-55594fc2">▼</text></view></view><view class="form-group data-v-55594fc2"><text class="form-label data-v-55594fc2">负责顾问</text><view data-event-opts="{{[['tap',[['handleSelectClick',['subHealthUser']]]],['tap',[['handleSelectClick',['subHealthUser']]]]]}}" class="custom-select data-v-55594fc2" bindtap="__e"><text class="select-text data-v-55594fc2">{{formData.subHealthUserName||'请选择负责顾问'}}</text><text class="select-arrow data-v-55594fc2">▼</text></view></view></view><view class="form-section data-v-55594fc2"><view class="form-group data-v-55594fc2"><text class="form-label data-v-55594fc2">联系地址</text><input class="input data-v-55594fc2" type="text" placeholder="请输入详细联系地址" data-event-opts="{{[['input',[['__set_model',['$0','lxdz','$event',[]],['formData']]]]]}}" value="{{formData.lxdz}}" bindinput="__e"/></view><view class="form-group data-v-55594fc2"><text class="form-label data-v-55594fc2">备注</text><textarea class="textarea data-v-55594fc2" placeholder="请输入备注信息" maxlength="500" data-event-opts="{{[['input',[['__set_model',['$0','bz','$event',[]],['formData']]]]]}}" value="{{formData.bz}}" bindinput="__e"></textarea></view></view><view class="btn-group data-v-55594fc2"><button class="btn btn-secondary data-v-55594fc2" type="default" size="normal" data-event-opts="{{[['tap',[['resetForm',['$event']]]]]}}" bindtap="__e"> 重置 </button><button class="btn btn-primary data-v-55594fc2" type="primary" size="normal" disabled="{{!isFormValid}}" data-event-opts="{{[['tap',[['updateMember',['$event']]]]]}}" bindtap="__e">{{''+(isSubmitting?'更新中...':'确定更新')+''}}</button></view></view></view><search-select-modal vue-id="55d12984-1" show="{{showModal}}" title="{{modalTitle}}" options="{{currentOptions}}" loading="{{modalLoading}}" has-more="{{hasMoreData}}" search-param="{{searchParam}}" data-event-opts="{{[['^confirm',[['handleModalConfirm']]],['^close',[['closeModal']]],['^loadMore',[['handleLoadMore']]],['^refresh',[['handleRefresh']]],['^search',[['handleSearch']]]]}}" bind:confirm="__e" bind:close="__e" bind:loadMore="__e" bind:refresh="__e" bind:search="__e" class="data-v-55594fc2" bind:__l="__l"></search-select-modal></view>