|
@@ -0,0 +1,223 @@
|
|
|
+/*TMODJS:{"version":1,"md5":"ac89df180063df5527015efaa684adff"}*/
|
|
|
+template('placeOrder/index',function($data,$filename
|
|
|
+/**/) {
|
|
|
+'use strict';var $utils=this,$helpers=$utils.$helpers,showNavBar=$data.showNavBar,$escape=$utils.$escape,prodcutTitle=$data.prodcutTitle,productLists=$data.productLists,$each=$utils.$each,productList=$data.productList,$index=$data.$index,extraServiceType=$data.extraServiceType,address=$data.address,type=$data.type,petName=$data.petName,petWeight=$data.petWeight,bookingTimeStr=$data.bookingTimeStr,extraService=$data.extraService,extraServiceList=$data.extraServiceList,i=$data.i,env=$data.env,beauticianName=$data.beauticianName,showCoupon=$data.showCoupon,couponName=$data.couponName,productType=$data.productType,petPrice=$data.petPrice,precedence=$data.precedence,couponVal=$data.couponVal,pay=$data.pay,totalCost=$data.totalCost,extraServicePrice=$data.extraServicePrice,$out='';if(showNavBar ){
|
|
|
+$out+=' <header class="bar bar-nav"> <a class="left-button back-button"> <div class="icon icon-left-nav"></div> </a> <h1 class="title">';
|
|
|
+$out+=$escape(prodcutTitle.name);
|
|
|
+$out+='</h1> </header> ';
|
|
|
+}
|
|
|
+$out+=' <div class="content"> <div class="box-container"> <div class="box-container box box-vertical"> <div id="placeOrderScroll" class="scroll-container box-flex-1"> <div class="scroller"> <div class=""> <ul class="table-view"> <li id="product-pic-bg" class="table-view-cell"> <a class="navigate-right product-pic ';
|
|
|
+$out+=$escape(prodcutTitle.className);
|
|
|
+$out+='"> <div class="product-name">';
|
|
|
+$out+=$escape(prodcutTitle.name);
|
|
|
+$out+='详情';
|
|
|
+if(!productLists){
|
|
|
+$out+='及评价';
|
|
|
+}
|
|
|
+$out+=' <span>>>></span></div> </a> </li> </ul> ';
|
|
|
+if(productLists){
|
|
|
+$out+=' <div class="table-view main-service"> <p class="main-service-title">请选择服务</p> ';
|
|
|
+$each(productLists,function(productList,$index){
|
|
|
+$out+=' ';
|
|
|
+if(productList[0].suitable){
|
|
|
+$out+=' <div class="width-percent-50"> <div class="btn btn-main-service" data-type="';
|
|
|
+$out+=$escape(productList[0].type);
|
|
|
+$out+='" data-extra-type="';
|
|
|
+$out+=$escape(extraServiceType);
|
|
|
+$out+='">';
|
|
|
+$out+=$escape(productList[0].type_str);
|
|
|
+$out+='</div> </div> ';
|
|
|
+}
|
|
|
+$out+=' ';
|
|
|
+});
|
|
|
+$out+=' </div> <p class="main-service-tips">';
|
|
|
+$out+=$escape(prodcutTitle.name);
|
|
|
+$out+='为附加服务,须选择以上任意一项主服务,方可预约。</p> ';
|
|
|
+}
|
|
|
+$out+=' <ul class="table-view"> <li class="table-view-cell"> <a class="navigate-right select-address ';
|
|
|
+if(address){
|
|
|
+$out+='show-address';
|
|
|
+}
|
|
|
+$out+='"> 地址 <div class="table-view-cell-right-label media-body has-address"> <span class="order-username"> ';
|
|
|
+if(address ){
|
|
|
+$out+=' ';
|
|
|
+$out+=$escape(address.name);
|
|
|
+$out+=' ';
|
|
|
+}
|
|
|
+$out+=' </span> <span class="order-mobile"> ';
|
|
|
+if(address ){
|
|
|
+$out+=' ';
|
|
|
+$out+=$escape(address.mobile);
|
|
|
+$out+=' ';
|
|
|
+}else{
|
|
|
+$out+=' 添加服务地址 ';
|
|
|
+}
|
|
|
+$out+=' </span> <p class="order-address"> ';
|
|
|
+if(address ){
|
|
|
+$out+=' ';
|
|
|
+if(address.address.poi ){
|
|
|
+$out+=' ';
|
|
|
+$out+=$escape(address.address.city);
|
|
|
+$out+=' ';
|
|
|
+$out+=$escape(address.address.area);
|
|
|
+$out+=' ';
|
|
|
+$out+=$escape(address.address.poi.name);
|
|
|
+$out+=' ';
|
|
|
+}else{
|
|
|
+$out+=' ';
|
|
|
+$out+=$escape(address.address.province);
|
|
|
+$out+=' ';
|
|
|
+$out+=$escape(address.address.city);
|
|
|
+$out+=' ';
|
|
|
+$out+=$escape(address.address.area);
|
|
|
+$out+=' ';
|
|
|
+$out+=$escape(address.address.detail);
|
|
|
+$out+=' ';
|
|
|
+}
|
|
|
+$out+=' ';
|
|
|
+}
|
|
|
+$out+=' </p> </div> </a> </li> <li class="table-view-cell"> ';
|
|
|
+if(type == 7){
|
|
|
+$out+=' <div class="link-label show-product-picker selected"> 狗狗数量 <div class="service-count"> <div class="btn btn-sub">-</div> <span class="num">1</span> <div class="btn btn-add">+</div> </div> </div> ';
|
|
|
+}else if(type == 6){
|
|
|
+$out+=' <div class="link-label show-product-picker selected"> 宠物 <span class="table-view-cell-right-label pet-info"> ';
|
|
|
+if(petName == '' || petWeight == '' ){
|
|
|
+$out+=' 选择宠物类型 ';
|
|
|
+}else{
|
|
|
+$out+=' ';
|
|
|
+$out+=$escape(petName);
|
|
|
+$out+=' (';
|
|
|
+$out+=$escape(petWeight);
|
|
|
+$out+=') ';
|
|
|
+}
|
|
|
+$out+=' </span> </div> ';
|
|
|
+}else{
|
|
|
+$out+=' <a class="navigate-right show-product-picker"> 宠物 <span class="table-view-cell-right-label pet-info"> ';
|
|
|
+if(petName == '' || petWeight == ''){
|
|
|
+$out+=' 选择宠物类型 ';
|
|
|
+}else{
|
|
|
+$out+=' ';
|
|
|
+$out+=$escape(petName);
|
|
|
+$out+=' (';
|
|
|
+$out+=$escape(petWeight);
|
|
|
+$out+=') ';
|
|
|
+}
|
|
|
+$out+=' </span> </a> ';
|
|
|
+}
|
|
|
+$out+=' </li> <li class="table-view-cell"> <a class="navigate-right show-time-picker"> 服务时间 <span class="table-view-cell-right-label booking-time"> ';
|
|
|
+if(bookingTimeStr == '' ){
|
|
|
+$out+='请选择';
|
|
|
+}else{
|
|
|
+$out+=' ';
|
|
|
+$out+=$escape(bookingTimeStr);
|
|
|
+$out+=' ';
|
|
|
+}
|
|
|
+$out+=' </span> </a> </li> <li class="table-view-cell memo"> <form class="input-group" id="order-form"> ';
|
|
|
+if(prodcutTitle.name == 'SPA'){
|
|
|
+$out+=' <input type="text" class="order-memo" id="order-memo" placeholder="浴盐、浴泥二选一,下单请备注"> ';
|
|
|
+}else{
|
|
|
+$out+=' <input type="text" class="order-memo" id="order-memo" placeholder="(备注)可填写附加要求"> ';
|
|
|
+}
|
|
|
+$out+=' </form> </li> </ul> <div class="extra-service-title">附加服务</div> <ul class="table-view extra-service-list"> ';
|
|
|
+if(extraServiceType == 11){
|
|
|
+$out+=' <li class="table-view-cell"> <a class="navigate-right item-checkbox checked" data-name="体外驱虫"> 体外驱虫 (40元)</a> </li> <li class="table-view-cell"> <a class="navigate-right item-checkbox" data-name="体内驱虫"> 体内驱虫 (30元)</a> </li> <li class="table-view-cell"> <a class="navigate-right item-checkbox" data-name="药浴"> 药浴 (40元)</a> </li> <li class="table-view-cell"> <a class="navigate-right item-checkbox" data-name="一次性局部染色"> 一次性局部染色 (28元)</a> </li> ';
|
|
|
+}else if(extraServiceType == 12){
|
|
|
+$out+=' <li class="table-view-cell"> <a class="navigate-right item-checkbox" data-name="体外驱虫"> 体外驱虫 (40元)</a> </li> <li class="table-view-cell"> <a class="navigate-right item-checkbox" data-name="体内驱虫"> 体内驱虫 (30元)</a> </li> <li class="table-view-cell"> <a class="navigate-right item-checkbox checked" data-name="药浴"> 药浴 (40元)</a> </li> <li class="table-view-cell"> <a class="navigate-right item-checkbox" data-name="一次性局部染色"> 一次性局部染色 (28元)</a> </li> ';
|
|
|
+}else if(extraServiceType == 13){
|
|
|
+$out+=' <li class="table-view-cell"> <a class="navigate-right item-checkbox" data-name="体外驱虫"> 体外驱虫 (40元)</a> </li> <li class="table-view-cell"> <a class="navigate-right item-checkbox" data-name="体内驱虫"> 体内驱虫 (30元)</a> </li> <li class="table-view-cell"> <a class="navigate-right item-checkbox" data-name="药浴"> 药浴 (40元)</a> </li> <li class="table-view-cell"> <a class="navigate-right item-checkbox checked" data-name="一次性局部染色"> 一次性局部染色 (28元)</a> </li> ';
|
|
|
+}
|
|
|
+$out+=' ';
|
|
|
+$each(extraService,function(extraServiceList,i){
|
|
|
+$out+=' <li class="table-view-cell"> <a class="navigate-right item-checkbox" data-select="0" data-id="';
|
|
|
+$out+=$escape(extraServiceList.id);
|
|
|
+$out+='" data-price="';
|
|
|
+$out+=$escape(extraServiceList.price);
|
|
|
+$out+='" data-name="';
|
|
|
+$out+=$escape(extraServiceList.name);
|
|
|
+$out+='" data-serviceType="';
|
|
|
+$out+=$escape(extraServiceList.serviceType);
|
|
|
+$out+='"> ';
|
|
|
+$out+=$escape(extraServiceList.name);
|
|
|
+$out+=' (';
|
|
|
+$out+=$escape(extraServiceList.price);
|
|
|
+$out+='元) </a> </li> ';
|
|
|
+});
|
|
|
+$out+=' </ul> ';
|
|
|
+if(env.test){
|
|
|
+$out+=' <ul class="table-view"> <li class="table-view-cell"> <a class="navigate-right show-beautician-picker"> 系统推荐保洁师 <span class="table-view-cell-right-label booking-people"> ';
|
|
|
+if(beauticianName !== ''){
|
|
|
+$out+=$escape(beauticianName);
|
|
|
+}else{
|
|
|
+$out+='请选择';
|
|
|
+}
|
|
|
+$out+=' </span> </a> </li> </ul> ';
|
|
|
+}
|
|
|
+$out+=' <ul class="table-view"> <li class="table-view-cell ';
|
|
|
+if(!showCoupon ){
|
|
|
+$out+='disabled';
|
|
|
+}
|
|
|
+$out+='"> <a class="navigate-right show-coupon-picker">优惠券 <span class="table-view-cell-right-label coupon-selected-name"> ';
|
|
|
+if(couponName){
|
|
|
+$out+=' ';
|
|
|
+$out+=$escape(couponName);
|
|
|
+$out+=' ';
|
|
|
+}else{
|
|
|
+$out+=' ';
|
|
|
+}
|
|
|
+$out+=' </span> </a> </li> </ul> <ul class="table-view order-list"> <li class="table-view-cell select-pet ';
|
|
|
+if(petName == ''){
|
|
|
+$out+='hide';
|
|
|
+}
|
|
|
+$out+='"> <div class="link-label pet-type">';
|
|
|
+$out+=$escape(petName);
|
|
|
+$out+=' (';
|
|
|
+$out+=$escape(petWeight);
|
|
|
+$out+=')</div> <div class="link-label"> <span class="service-name">';
|
|
|
+$out+=$escape(productType);
|
|
|
+$out+='</span> <span class="table-view-cell-right-label total-cost">¥ ';
|
|
|
+$out+=$escape(petPrice);
|
|
|
+$out+='</span> </div> </li> <li class="table-view-cell calc-items hide"> ';
|
|
|
+if(extraServiceType == 11){
|
|
|
+$out+=' <div class="link-label select-extra-service" data-price="40">体外驱虫 <span class="table-view-cell-right-label precedence-cost">¥ 40</span> </div> ';
|
|
|
+}else if(extraServiceType == 12){
|
|
|
+$out+=' <div class="link-label select-extra-service" data-price="40">药浴 <span class="table-view-cell-right-label precedence-cost">¥ 40</span> </div> ';
|
|
|
+}else if(extraServiceType == 13){
|
|
|
+$out+=' <div class="link-label select-extra-service" data-price="28">一次性局部染色 <span class="table-view-cell-right-label precedence-cost">¥ 28</span> </div> ';
|
|
|
+}
|
|
|
+$out+=' ';
|
|
|
+$each(extraService,function(extraServiceList,i){
|
|
|
+$out+=' <div class="link-label select-extra-service" data-price="';
|
|
|
+$out+=$escape(extraServiceList.price);
|
|
|
+$out+='">';
|
|
|
+$out+=$escape(extraServiceList.name);
|
|
|
+$out+=' <span class="table-view-cell-right-label precedence-cost">¥';
|
|
|
+$out+=$escape(extraServiceList.price);
|
|
|
+$out+='</span> </div> ';
|
|
|
+});
|
|
|
+$out+=' </li> <li class="table-view-cell select-precedence ';
|
|
|
+if(!precedence){
|
|
|
+$out+='hide';
|
|
|
+}
|
|
|
+$out+='"> <div class="link-label select-precedence-label">加急 <span class="table-view-cell-right-label precedence-cost">¥ ';
|
|
|
+$out+=$escape(precedence);
|
|
|
+$out+='</span> </div> </li> <li class="table-view-cell select-coupon ';
|
|
|
+if(!couponVal){
|
|
|
+$out+='hide';
|
|
|
+}
|
|
|
+$out+='"> <div class="link-label select-coupon-label">优惠券 <span class="table-view-cell-right-label coupon-cost"> - ';
|
|
|
+$out+=$escape(couponVal);
|
|
|
+$out+=' </span> </div> </li> </ul> <div class="box bottom-box"> <div class="agreement-box"> <div class="agreement-touch-area"> </div> <input type="checkbox" class="agreement-checkbox" checked="checked" /> <span> 同意<a class="agreement">壹管家用户服务协议</a> </span> </div> </div> </div> </div> </div> <div class="result-item btn-container prevent-scroll"> <div class="cost"> 总计 <span class="order-cost" data-pay="';
|
|
|
+$out+=$escape(pay);
|
|
|
+$out+='" data-costs="';
|
|
|
+$out+=$escape(totalCost);
|
|
|
+$out+='" data-precedence="';
|
|
|
+$out+=$escape(precedence);
|
|
|
+$out+='" data-coupon="';
|
|
|
+$out+=$escape(couponVal);
|
|
|
+$out+='" data-extra="';
|
|
|
+$out+=$escape(extraServicePrice);
|
|
|
+$out+='">¥ ';
|
|
|
+$out+=$escape(pay);
|
|
|
+$out+='</span> </div> <a class="btn btn-main btn-block btn-place">确认预约</a> </div> </div> </div> </div> </div> ';
|
|
|
+return new String($out);
|
|
|
+});
|