| 1 |
- <view class="data-v-2dcb5a36"><z-navbar vue-id="3a308ac1-1" title="{{(type==0?'新建':'编辑')+'预定'}}" back="{{true}}" class="data-v-2dcb5a36" bind:__l="__l" vue-slots="{{['right']}}"><view slot="right" data-event-opts="{{[['tap',[['submit',['$event']]]]]}}" bindtap="__e" class="data-v-2dcb5a36">保存</view></z-navbar><w-picker vue-id="3a308ac1-2" mode="date" startYear="2000" endYear="2100" current="{{true}}" fields="day" disabled-after="{{false}}" data-ref="date" value="{{info.alertDate}}" data-event-opts="{{[['^confirm',[['onConfirm',['$event']]]],['^cancel',[['onCancel']]],['^input',[['__set_model',['$0','alertDate','$event',[]],['info']]]]]}}" bind:confirm="__e" bind:cancel="__e" bind:input="__e" class="data-v-2dcb5a36 vue-ref" bind:__l="__l"></w-picker><z-form vue-id="3a308ac1-3" model="{{info}}" rules="{{rules}}" data-ref="info" class="data-v-2dcb5a36 vue-ref" bind:__l="__l" vue-slots="{{['default']}}"><z-form-item vue-id="{{('3a308ac1-4')+','+('3a308ac1-3')}}" label="预订状态" prop="orderState" class="data-v-2dcb5a36" bind:__l="__l" vue-slots="{{['default','icon']}}"><image class="common_icon data-v-2dcb5a36" slot="icon" src="../../../static/icon_list.png"></image><order-state bind:input="__e" vue-id="{{('3a308ac1-5')+','+('3a308ac1-4')}}" placeholder="请选择" value="{{info.orderState}}" data-event-opts="{{[['^input',[['__set_model',['$0','orderState','$event',[]],['info']]]]]}}" class="data-v-2dcb5a36" bind:__l="__l"></order-state></z-form-item><z-divider vue-id="{{('3a308ac1-6')+','+('3a308ac1-3')}}" class="data-v-2dcb5a36" bind:__l="__l"></z-divider><z-form-item vue-id="{{('3a308ac1-7')+','+('3a308ac1-3')}}" label="客户姓名" prop="customName" showline="{{true}}" class="data-v-2dcb5a36" bind:__l="__l" vue-slots="{{['default','icon']}}"><image class="common_icon data-v-2dcb5a36" slot="icon" src="../../../static/icon_person.png"></image><z-input bind:input="__e" vue-id="{{('3a308ac1-8')+','+('3a308ac1-7')}}" placeholder="点击填写" value="{{info.customName}}" data-event-opts="{{[['^input',[['__set_model',['$0','customName','$event',[]],['info']]]]]}}" class="data-v-2dcb5a36" bind:__l="__l"></z-input></z-form-item><z-form-item vue-id="{{('3a308ac1-9')+','+('3a308ac1-3')}}" label="客户电话" prop="phone" showline="{{true}}" class="data-v-2dcb5a36" bind:__l="__l" vue-slots="{{['default','icon']}}"><image class="common_icon data-v-2dcb5a36" slot="icon" src="../../../static/icon_tel.png"></image><z-input bind:input="__e" vue-id="{{('3a308ac1-10')+','+('3a308ac1-9')}}" type="number" placeholder="点击填写" value="{{info.phone}}" data-event-opts="{{[['^input',[['__set_model',['$0','phone','$event',[]],['info']]]]]}}" class="data-v-2dcb5a36" bind:__l="__l"></z-input></z-form-item><z-form-item vue-id="{{('3a308ac1-11')+','+('3a308ac1-3')}}" label="预定场地" prop="houseId" showline="{{true}}" class="data-v-2dcb5a36" bind:__l="__l" vue-slots="{{['default','icon']}}"><image class="common_icon data-v-2dcb5a36" slot="icon" src="../../../static/icon_local.png"></image><want-house vue-id="{{('3a308ac1-12')+','+('3a308ac1-11')}}" placeholder="选择预订场地" value="{{info.houseId}}" data-event-opts="{{[['^checkedDetail',[['houseInfoCheckedDetail']]],['^input',[['__set_model',['$0','houseId','$event',[]],['info']]]]]}}" bind:checkedDetail="__e" bind:input="__e" class="data-v-2dcb5a36" bind:__l="__l"></want-house></z-form-item><z-form-item hidden="{{!(info.houseInfo&&info.houseInfo.houseTypeCode=='01')}}" vue-id="{{('3a308ac1-13')+','+('3a308ac1-3')}}" label="预订类型" prop="orderTypeId" showline="{{true}}" class="data-v-2dcb5a36" bind:__l="__l" vue-slots="{{['default','icon']}}"><image class="common_icon data-v-2dcb5a36" slot="icon" src="../../../static/icon_kuai.png"></image><order-type bind:input="__e" vue-id="{{('3a308ac1-14')+','+('3a308ac1-13')}}" placeholder="预订类型" value="{{info.orderTypeId}}" data-event-opts="{{[['^input',[['__set_model',['$0','orderTypeId','$event',[]],['info']]]]]}}" class="data-v-2dcb5a36" bind:__l="__l"></order-type></z-form-item><z-form-item hidden="{{!(info.houseId)}}" vue-id="{{('3a308ac1-15')+','+('3a308ac1-3')}}" label="预定时间" prop="orderTime" showline="{{true}}" class="data-v-2dcb5a36" bind:__l="__l" vue-slots="{{['default','icon']}}"><image class="common_icon data-v-2dcb5a36" slot="icon" src="../../../static/icon_time.png"></image><date-select bind:input="__e" vue-id="{{('3a308ac1-16')+','+('3a308ac1-15')}}" houseInfo="{{info.houseInfo}}" placeholder="选择预订时间" value="{{info.orderTime}}" data-event-opts="{{[['^input',[['__set_model',['$0','orderTime','$event',[]],['info']]]]]}}" class="data-v-2dcb5a36" bind:__l="__l"></date-select></z-form-item><block wx:if="{{info.houseInfo&&info.houseInfo.houseTypeCode!='03'}}"><z-form-item vue-id="{{('3a308ac1-17')+','+('3a308ac1-3')}}" label="收费方式" prop="mainPayType" showline="{{true}}" class="data-v-2dcb5a36" bind:__l="__l" vue-slots="{{['default','icon']}}"><image class="common_icon data-v-2dcb5a36" slot="icon" src="../../../static/icon_price.png"></image><payment-way vue-id="{{('3a308ac1-18')+','+('3a308ac1-17')}}" payTypes="{{info.payTypes}}" placeholder="选择收费方式" value="{{info.mainPayType}}" data-event-opts="{{[['^payTypes',[['getPayTypes']]],['^getMainPayTypeText',[['getMainPayTypeText']]],['^input',[['__set_model',['$0','mainPayType','$event',[]],['info']]]]]}}" bind:payTypes="__e" bind:getMainPayTypeText="__e" bind:input="__e" class="data-v-2dcb5a36" bind:__l="__l"></payment-way></z-form-item></block><block wx:if="{{info.houseInfo&&info.houseInfo.houseTypeCode!='03'}}"><z-form-item vue-id="{{('3a308ac1-19')+','+('3a308ac1-3')}}" label="选择套餐" prop="packageId" showline="{{true}}" class="data-v-2dcb5a36" bind:__l="__l" vue-slots="{{['default','icon']}}"><image class="common_icon data-v-2dcb5a36" slot="icon" src="../../../static/icon_dui.png"></image><view class="flex-n fac fje data-v-2dcb5a36"><order-package vue-id="{{('3a308ac1-20')+','+('3a308ac1-19')}}" placeholder="选择套餐" value="{{info.packageId}}" data-event-opts="{{[['^change',[['changePackage']]],['^input',[['__set_model',['$0','packageId','$event',[]],['info']]]]]}}" bind:change="__e" bind:input="__e" class="data-v-2dcb5a36" bind:__l="__l"></order-package><block wx:if="{{info.packageId}}"><view data-event-opts="{{[['tap',[['e0',['$event']]]]]}}" class="order_package_manage ml-20 iconfont iconbianji data-v-2dcb5a36" bindtap="__e"></view></block></view><extra-item vue-id="{{('3a308ac1-21')+','+('3a308ac1-19')}}" title="修改套餐" hideReal="{{true}}" packageId="{{info.packageId}}" visible="{{modifyPackage}}" value="{{info.orderPackage}}" data-event-opts="{{[['^updateVisible',[['__set_sync',['$0','modifyPackage','$event'],['']]]],['^getTotal',[['getPackageTotal']]],['^input',[['__set_model',['$0','orderPackage','$event',[]],['info']]]]]}}" bind:updateVisible="__e" bind:getTotal="__e" bind:input="__e" class="data-v-2dcb5a36" bind:__l="__l"></extra-item></z-form-item></block><z-form-item vue-id="{{('3a308ac1-22')+','+('3a308ac1-3')}}" label="增加项目" prop="orderExtra" arrow="{{true}}" showline="{{true}}" class="data-v-2dcb5a36" bind:__l="__l" vue-slots="{{['default','icon']}}"><image class="common_icon data-v-2dcb5a36" slot="icon" src="../../../static/icon_jia.png"></image><z-text vue-id="{{('3a308ac1-23')+','+('3a308ac1-22')}}" value="{{(info.extraRealMoney||0)+'元'}}" placeholder="选择增加项目" data-event-opts="{{[['^click',[['e1']]]]}}" bind:click="__e" class="data-v-2dcb5a36" bind:__l="__l"></z-text><extra-item vue-id="{{('3a308ac1-24')+','+('3a308ac1-22')}}" title="增加项目" visible="{{addItem}}" value="{{info.orderExtra}}" data-event-opts="{{[['^updateVisible',[['__set_sync',['$0','addItem','$event'],['']]]],['^getTotal',[['getExtraTotal']]],['^input',[['__set_model',['$0','orderExtra','$event',[]],['info']]]]]}}" bind:updateVisible="__e" bind:getTotal="__e" bind:input="__e" class="data-v-2dcb5a36" bind:__l="__l"></extra-item></z-form-item><z-form-item vue-id="{{('3a308ac1-25')+','+('3a308ac1-3')}}" label="订金(元)" bgcolor="{{type==1?'#eee':'white'}}" labelStyle="{{$root.a0}}" prop="downPayment" showline="{{true}}" required="{{info.orderState=='02'?true:false}}" dynamic="{{true}}" class="data-v-2dcb5a36" bind:__l="__l" vue-slots="{{['default','icon']}}"><image class="common_icon data-v-2dcb5a36" slot="icon" src="../../../static/icon_money.png"></image><block wx:if="{{type==0}}"><z-input bind:input="__e" vue-id="{{('3a308ac1-26')+','+('3a308ac1-25')}}" placeholder="¥" value="{{info.downPayment}}" data-event-opts="{{[['^input',[['__set_model',['$0','downPayment','$event',[]],['info']]]]]}}" class="data-v-2dcb5a36" bind:__l="__l"></z-input></block><block wx:else><z-text bind:input="__e" vue-id="{{('3a308ac1-27')+','+('3a308ac1-25')}}" textColor="#999" placeholder value="{{info.downPayment}}" data-event-opts="{{[['^input',[['__set_model',['$0','downPayment','$event',[]],['info']]]]]}}" class="data-v-2dcb5a36" bind:__l="__l"></z-text></block></z-form-item><block wx:if="{{info.houseInfo&&info.houseInfo.houseTypeCode!='03'&&info.orderTime}}"><z-divider vue-id="{{('3a308ac1-28')+','+('3a308ac1-3')}}" class="data-v-2dcb5a36" bind:__l="__l"></z-divider><z-form-item vue-id="{{('3a308ac1-29')+','+('3a308ac1-3')}}" height="100rpx" label="关闭提醒" showline="{{true}}" class="data-v-2dcb5a36" bind:__l="__l" vue-slots="{{['default']}}"><switch checked="{{switchAlert}}" data-event-opts="{{[['change',[['changeSwitchAlert',['$event']]]]]}}" bindchange="__e" class="data-v-2dcb5a36"></switch></z-form-item><z-form-item hidden="{{!(!switchAlert)}}" vue-id="{{('3a308ac1-30')+','+('3a308ac1-3')}}" label="提醒日期" prop="alertDate" arrow="{{true}}" required="{{!switchAlert}}" dynamic="{{true}}" class="data-v-2dcb5a36" bind:__l="__l" vue-slots="{{['default','icon']}}"><image class="common_icon data-v-2dcb5a36" slot="icon" src="../../../static/icon_date2.png"></image><z-text vue-id="{{('3a308ac1-31')+','+('3a308ac1-30')}}" placeholder="选择提醒日期" value="{{info.alertDate}}" data-event-opts="{{[['^click',[['chooseDate']]],['^input',[['__set_model',['$0','alertDate','$event',[]],['info']]]]]}}" bind:click="__e" bind:input="__e" class="data-v-2dcb5a36" bind:__l="__l"></z-text></z-form-item><z-divider vue-id="{{('3a308ac1-32')+','+('3a308ac1-3')}}" class="data-v-2dcb5a36" bind:__l="__l"></z-divider></block><block wx:if="{{info.houseInfo&&info.houseInfo.houseTypeCode!='03'}}"><z-form-item vue-id="{{('3a308ac1-33')+','+('3a308ac1-3')}}" bgcolor="#eee" labelStyle="{{$root.a1}}" label="总计应收(元)" showline="{{true}}" class="data-v-2dcb5a36" bind:__l="__l" vue-slots="{{['default','icon']}}"><image class="common_icon data-v-2dcb5a36" slot="icon" src="../../../static/icon_tel.png"></image><z-text bind:input="__e" vue-id="{{('3a308ac1-34')+','+('3a308ac1-33')}}" textColor="#999" placeholder value="{{totalMoney}}" data-event-opts="{{[['^input',[['__set_model',['','totalMoney','$event',[]]]]]]}}" class="data-v-2dcb5a36" bind:__l="__l"></z-text></z-form-item></block><z-form-item hidden="{{!(info)}}" vue-id="{{('3a308ac1-35')+','+('3a308ac1-3')}}" label="顾客来源" prop="customFromId" showline="{{true}}" required="{{info.orderState=='02'?true:false}}" dynamic="{{true}}" class="data-v-2dcb5a36" bind:__l="__l" vue-slots="{{['default','icon']}}"><image class="common_icon data-v-2dcb5a36" slot="icon" src="../../../static/icon_tel.png"></image><user-from bind:input="__e" vue-id="{{('3a308ac1-36')+','+('3a308ac1-35')}}" placeholder="请选择顾客来源" value="{{info.customFromId}}" data-event-opts="{{[['^input',[['__set_model',['$0','customFromId','$event',[]],['info']]]]]}}" class="data-v-2dcb5a36" bind:__l="__l"></user-from></z-form-item><block wx:if="{{type==1}}"><z-form-item vue-id="{{('3a308ac1-37')+','+('3a308ac1-3')}}" bgcolor="#eee" labelStyle="{{$root.a2}}" label="预定人员" prop="createUserName" showline="{{true}}" class="data-v-2dcb5a36" bind:__l="__l" vue-slots="{{['default','icon']}}"><image class="common_icon data-v-2dcb5a36" slot="icon" src="../../../static/icon_tel.png"></image><z-text bind:input="__e" vue-id="{{('3a308ac1-38')+','+('3a308ac1-37')}}" textColor="#999" placeholder value="{{info.createUserName}}" data-event-opts="{{[['^input',[['__set_model',['$0','createUserName','$event',[]],['info']]]]]}}" class="data-v-2dcb5a36" bind:__l="__l"></z-text></z-form-item></block><block wx:if="{{type==1}}"><z-form-item vue-id="{{('3a308ac1-39')+','+('3a308ac1-3')}}" bgcolor="#eee" labelStyle="{{$root.a3}}" label="预定时间" prop="createTime" showline="{{true}}" class="data-v-2dcb5a36" bind:__l="__l" vue-slots="{{['default','icon']}}"><image class="common_icon data-v-2dcb5a36" slot="icon" src="../../../static/icon_tel.png"></image><z-text bind:input="__e" vue-id="{{('3a308ac1-40')+','+('3a308ac1-39')}}" textColor="#999" placeholder value="{{info.createTime}}" data-event-opts="{{[['^input',[['__set_model',['$0','createTime','$event',[]],['info']]]]]}}" class="data-v-2dcb5a36" bind:__l="__l"></z-text></z-form-item></block><z-divider vue-id="{{('3a308ac1-41')+','+('3a308ac1-3')}}" class="data-v-2dcb5a36" bind:__l="__l"></z-divider><z-form-item vue-id="{{('3a308ac1-42')+','+('3a308ac1-3')}}" label="备注信息" prop="remark" labelPos="top" class="data-v-2dcb5a36" bind:__l="__l" vue-slots="{{['default']}}"><textarea class="textarea data-v-2dcb5a36" placeholder="请输入备注信息" maxlength="512" auto-height="{{true}}" value="{{info.remark}}"></textarea></z-form-item></z-form><z-message vue-id="3a308ac1-43" data-ref="message" class="data-v-2dcb5a36 vue-ref" bind:__l="__l"></z-message></view>
|