/*TMODJS:{"version":"1.0.0"}*/ !function () { function template (filename, content) { return ( /string|function/.test(typeof content) ? compile : renderFile )(filename, content); }; var cache = template.cache = {}; var String = this.String; function toString (value, type) { if (typeof value !== 'string') { type = typeof value; if (type === 'number') { value += ''; } else if (type === 'function') { value = toString(value.call(value)); } else { value = ''; } } return value; }; var escapeMap = { "<": "<", ">": ">", '"': """, "'": "'", "&": "&" }; function escapeFn (s) { return escapeMap[s]; } function escapeHTML (content) { return toString(content) .replace(/&(?![\w#]+;)|[<>"']/g, escapeFn); }; var isArray = Array.isArray || function(obj) { return ({}).toString.call(obj) === '[object Array]'; }; function each (data, callback) { if (isArray(data)) { for (var i = 0, len = data.length; i < len; i++) { callback.call(data, data[i], i, data); } } else { for (i in data) { callback.call(data, data[i], i); } } }; function resolve (from, to) { var DOUBLE_DOT_RE = /(\/)[^/]+\1\.\.\1/; var dirname = ('./' + from).replace(/[^/]+$/, ""); var filename = dirname + to; filename = filename.replace(/\/\.\//g, "/"); while (filename.match(DOUBLE_DOT_RE)) { filename = filename.replace(DOUBLE_DOT_RE, "/"); } return filename; }; var utils = template.utils = { $helpers: {}, $include: function (filename, data, from) { filename = resolve(from, filename); return renderFile(filename, data); }, $string: toString, $escape: escapeHTML, $each: each }; var helpers = template.helpers = utils.$helpers; function renderFile (filename, data) { var fn = template.get(filename) || showDebugInfo({ filename: filename, name: 'Render Error', message: 'Template not found' }); return data ? fn(data) : fn; }; function compile (filename, fn) { if (typeof fn === 'string') { var string = fn; fn = function () { return new String(string); }; } var render = cache[filename] = function (data) { try { return new fn(data, filename) + ''; } catch (e) { return showDebugInfo(e)(); } }; render.prototype = fn.prototype = utils; render.toString = function () { return fn + ''; }; return render; }; function showDebugInfo (e) { var type = "{Template Error}"; var message = e.stack || ''; if (message) { // 利用报错堆栈信息 message = message.split('\n').slice(0,2).join('\n'); } else { // 调试版本,直接给出模板语句行 for (var name in e) { message += "<" + name + ">\n" + e[name] + "\n\n"; } } return function () { if (typeof console === "object") { console.error(type + "\n\n" + message); } return type; }; }; template.get = function (filename) { return cache[filename.replace(/^\.\//, '')]; }; template.helper = function (name, helper) { helpers[name] = helper; }; if (typeof define === 'function') {define(function() {return template;});} else if (typeof exports !== 'undefined') {module.exports = template;} else {this.template = template;} /*v:1*/ template('activities/alert',function($data,$filename /**/) { 'use strict';var $utils=this,$helpers=$utils.$helpers,$escape=$utils.$escape,content=$data.content,$out='';$out+='
'; return new String($out); });/*v:1*/ template('activities/cat',function($data,$filename /**/) { 'use strict';var $utils=this,$helpers=$utils.$helpers,showNavBar=$data.showNavBar,$escape=$utils.$escape,src=$data.src,$out='';if(showNavBar ){ $out+='

下单送爪币 壕礼抽不停

'; } $out+='
'; return new String($out); });/*v:2*/ template('address/detail/index',function($data,$filename /**/) { 'use strict';var $utils=this,$helpers=$utils.$helpers,showNavBar=$data.showNavBar,add=$data.add,$escape=$utils.$escape,address=$data.address,title=$data.title,$each=$utils.$each,value=$data.value,index=$data.index,$out='';if(showNavBar){ $out+='
'; if(!add){ $out+=' 删除 '; } $out+='

'; $out+=$escape(title); $out+='

'; } $out+='
'; }); $out+=' '; return new String($out); });/*v:1*/ template('beautician/detail',function($data,$filename /**/) { 'use strict';var $utils=this,$helpers=$utils.$helpers,showNavBar=$data.showNavBar,recommend=$data.recommend,$escape=$utils.$escape,avatar=$data.avatar,name=$data.name,favor=$data.favor,desc=$data.desc,$out='';if(showNavBar ){ $out+='

保洁师详情

'; } $out+='
'; if(recommend !== ''){ $out+='

当前时间段,该保洁师已被预约,推荐时间段  '; $out+=$escape(recommend); $out+='

'; } $out+='

'; $out+=$escape(name); $out+='

好评数: '; $out+=$escape(favor); $out+='

'; $out+=$escape(desc); $out+='

用户评价
    '; return new String($out); });/*v:1*/ template('beautician/index',function($data,$filename /**/) { 'use strict';var $utils=this,$helpers=$utils.$helpers,showNavBar=$data.showNavBar,can=$data.can,match=$data.match,$each=$utils.$each,canMatchTech=$data.canMatchTech,$index=$data.$index,$escape=$utils.$escape,canSelectTech=$data.canSelectTech,$out='';if(showNavBar ){ $out+='

    选择保洁师

    '; } $out+=' '; return new String($out); });/*v:1*/ template('coming/index',function($data,$filename /**/) { 'use strict';var $utils=this,$helpers=$utils.$helpers,showNavBar=$data.showNavBar,$escape=$utils.$escape,prodcutTitle=$data.prodcutTitle,$out='';if(showNavBar ){ $out+='

    '; $out+=$escape(prodcutTitle.name); $out+='

    '; } $out+='
    '; return new String($out); });/*v:1*/ template('common/actionSheet',function($data,$filename /**/) { 'use strict';var $utils=this,$helpers=$utils.$helpers,$escape=$utils.$escape,message=$data.message,$each=$utils.$each,buttons=$data.buttons,button=$data.button,i=$data.i,$out='';$out+='

    '; $out+=$escape(message); $out+='

    '; $each(buttons,function(button,i){ $out+=' '; $out+=$escape(button.text); $out+=' '; }); $out+='
    '; return new String($out); });/*v:1*/ template('common/alert',function($data,$filename /**/) { 'use strict';var $utils=this,$helpers=$utils.$helpers,$escape=$utils.$escape,title=$data.title,message=$data.message,$string=$utils.$string,html=$data.html,$each=$utils.$each,buttons=$data.buttons,button=$data.button,i=$data.i,$out='';$out+='

    '; $out+=$escape(title); $out+='

    '; $out+=$escape(message); $out+='

    '; $out+=$string(html); $out+='

    '; $each(buttons,function(button,i){ $out+='
    '; }); $out+='
    '; return new String($out); });/*v:1*/ template('common/dataPicker',function($data,$filename /**/) { 'use strict';var $utils=this,$helpers=$utils.$helpers,$each=$utils.$each,columns=$data.columns,option=$data.option,i=$data.i,$escape=$utils.$escape,$out='';$out+='
      '; $each(columns.columnDay,function(option,i){ $out+=' '; if(option.selected){ $out+='
    • '; $out+=$escape(option.day); $out+='
      '; $out+=$escape(option.text); $out+='
    • '; }else{ $out+='
    • '; $out+=$escape(option.day); $out+='
      '; $out+=$escape(option.text); $out+='
    • '; } $out+=' '; }); $out+='
    '; return new String($out); });/*v:1*/ template('common/star',function($data,$filename /**/) { 'use strict';var $utils=this,$helpers=$utils.$helpers,score=$data.score,$out='';$out+='
    '; return new String($out); });/*v:1*/ template('desc/index',function($data,$filename /**/) { 'use strict';var $utils=this,$helpers=$utils.$helpers,showNavBar=$data.showNavBar,$out='';if(showNavBar ){ $out+='

    服务介绍

    '; } $out+='
    '; return new String($out); });/*v:1*/ template('hire/index',function($data,$filename /**/) { 'use strict';var $utils=this,$helpers=$utils.$helpers,showNavBar=$data.showNavBar,$out='';if(showNavBar ){ $out+='

    招贤纳士

    '; } $out+='

    招募上门宠物保洁师

    壹管家宠物

    专业宠物服务平台

    岗位职责

    资深保洁师:独立操作各种宠物造型的修剪工作。

    保洁师助理:独立完成宠物洗澡工作。


    公司福利

    1.远高于传统美容店的底薪。

    2.全上海各区都有宿舍,就近安排住宿。

    3.完善的晋升机制,对业绩考评优秀的保洁师,公司将统一组织培训深造、考级。


    '; if(!showNavBar ){ $out+='

    联系电话: 021-62109097

    '; }else{ $out+='

    联系电话: 021-62109097

    '; } $out+='
    '; return new String($out); });/*v:22*/ template('home/index',function($data,$filename /**/) { 'use strict';var $utils=this,$helpers=$utils.$helpers,showNavBar=$data.showNavBar,$each=$utils.$each,productsa=$data.productsa,product=$data.product,$index=$data.$index,$escape=$utils.$escape,productsb=$data.productsb,productsc=$data.productsc,productsd=$data.productsd,$out='';if(showNavBar ){ $out+='

    壹管家

    '; } $out+='
    家庭保洁
    月子服务
    保姆服务
    家庭产品
    '; $each(productsa,function(product,$index){ $out+=' '; }); $out+='
    '; return new String($out); });/*v:40*/ template('mine/index',function($data,$filename /**/) { 'use strict';var $utils=this,$helpers=$utils.$helpers,showNavBar=$data.showNavBar,$escape=$utils.$escape,title=$data.title,userName=$data.userName,userBalance=$data.userBalance,$out='';if(showNavBar ){ $out+='

    '; $out+=$escape(title); $out+='

    '; } $out+='
    '; $out+=$escape(userName); $out+='
    余额:'; $out+=$escape(userBalance); $out+='元
    专属管家 服务无忧
    '; return new String($out); });/*v:1*/ template('myCoupon/cell',function($data,$filename /**/) { 'use strict';var $utils=this,$helpers=$utils.$helpers,$escape=$utils.$escape,coupon=$data.coupon,isRemind=$data.isRemind,start_time_str=$data.start_time_str,end_time_str=$data.end_time_str,selected=$data.selected,$out='';$out+='
    '; $out+=$escape(coupon.value); $out+='
    '; $out+=$escape(coupon.name); $out+='
    '; if(coupon.type == '0'){ $out+='
    满'; $out+=$escape(coupon.min_price); $out+='元可用 不含附加项目
    '; }else{ $out+='
    仅限'; $out+=$escape(coupon.type_str); $out+=' 满'; $out+=$escape(coupon.min_price); $out+='元可用
    '; } $out+='
    有效期:'; $out+=$escape(start_time_str); $out+='-'; $out+=$escape(end_time_str); $out+='
    '; if(coupon.workday_limit !== 0){ $out+=' '; $out+=$escape(coupon.workday_limit_str); $out+=' '; if(coupon.time_limit_start && coupon.time_limit_end){ $out+=' '; $out+=$escape(coupon.time_limit_start); $out+='点 - '; $out+=$escape(coupon.time_limit_end); $out+='点使用 '; }else{ $out+=' 使用 '; } $out+=' '; }else{ $out+=' '; if(coupon.time_limit_start && coupon.time_limit_end){ $out+=' 仅限每日'; $out+=$escape(coupon.time_limit_start); $out+='点 - '; $out+=$escape(coupon.time_limit_end); $out+='点使用 '; } $out+=' '; } $out+='
    '; if(selected){ $out+='
    '; } $out+='
    '; return new String($out); });/*v:1*/ template('myCoupon/exchange',function($data,$filename /**/) { 'use strict';var $utils=this,$helpers=$utils.$helpers,$each=$utils.$each,coupons=$data.coupons,coupon=$data.coupon,i=$data.i,$escape=$utils.$escape,$out='';$out+='

    兑换码的获取请随时关注壹管家的优惠活动。

    '; $each(coupons.useable_coupons,function(coupon,i){ $out+='
    • '; $out+=$escape(coupon.coupon.value); $out+='
      '; $out+=$escape(coupon.coupon.name); $out+='
      '; $out+=$escape(coupon.coupon.type_str); $out+=' 满'; $out+=$escape(coupon.coupon.min_price); $out+='元可用
      截止日期:'; $out+=$escape(coupon.end_time_str); $out+='
    '; }); $out+=' '; $each(coupons.used_coupons,function(coupon,i){ $out+='
    • '; $out+=$escape(coupon.coupon.value); $out+='
      '; $out+=$escape(coupon.coupon.name); $out+='
      '; $out+=$escape(coupon.coupon.type_str); $out+=' 满'; $out+=$escape(coupon.coupon.min_price); $out+='元可用
      截止日期:'; $out+=$escape(coupon.end_time_str); $out+='
    '; }); $out+=' '; $each(coupons.overtime_coupons,function(coupon,i){ $out+='
    • '; $out+=$escape(coupon.coupon.value); $out+='
      '; $out+=$escape(coupon.coupon.name); $out+='
      '; $out+=$escape(coupon.coupon.type_str); $out+=' 满'; $out+=$escape(coupon.coupon.min_price); $out+='元可用
      截止日期:'; $out+=$escape(coupon.end_time_str); $out+='
    '; }); return new String($out); });/*v:1*/ template('myCoupon/index',function($data,$filename /**/) { 'use strict';var $utils=this,$helpers=$utils.$helpers,showNavBar=$data.showNavBar,$each=$utils.$each,coupons=$data.coupons,coupon=$data.coupon,i=$data.i,include=function(filename,data){data=data||$data;var text=$utils.$include(filename,data,$filename);$out+=text;return $out;},$out='';if(showNavBar ){ $out+='

    我的优惠券

    '; } $out+='

    兑换码的获取请随时关注壹管家的优惠活动。

    '; $each(coupons.useable_coupons,function(coupon,i){ $out+='
    • '; include('./cell',coupon); $out+='
    '; }); $out+=' '; $each(coupons.used_coupons,function(coupon,i){ $out+='
    • '; include('./cell',coupon); $out+='
    '; }); $out+=' '; $each(coupons.overtime_coupons,function(coupon,i){ $out+='
    • '; include('./cell',coupon); $out+='
    '; }); $out+='
    '; return new String($out); });/*v:1*/ template('myOrder/detail',function($data,$filename /**/) { 'use strict';var $utils=this,$helpers=$utils.$helpers,showNavBar=$data.showNavBar,$escape=$utils.$escape,orderID=$data.orderID,order=$data.order,$each=$utils.$each,product=$data.product,i=$data.i,appendProduct=$data.appendProduct,appendOrder=$data.appendOrder,time=$data.time,$out='';if(showNavBar ){ $out+='

    订单详情

    '; } $out+='
    • 订单状态
      '; $out+=$escape(order.status_str); $out+='
      订单编号
      '; $out+=$escape(order.order_num); $out+='
      服务地点
      '; $out+=$escape(order.address.city); $out+=$escape(order.address.area); $out+=$escape(order.address.poi.name); $out+=$escape(order.address.detail); $out+='
      预约时间
      '; $out+=$escape(order.booking_time_str); $out+='
      下单时间
      '; $out+=$escape(order.order_time_str); $out+='
      '; if(order.cancel_time){ $out+='
      取消时间
      '; $out+=$escape(order.cancel_time_str); $out+='
      '; } $out+=' '; if(order.finish_time){ $out+='
      完成时间
      '; $out+=$escape(order.finish_time_str); $out+='
      '; } $out+='
    • '; if(order.status == 4 && order.technician_name){ $out+='
    • '; $out+=$escape(order.technician_name); $out+='已出发,电话:'; $out+=$escape(order.tech_info.mobile); $out+='
    • '; } $out+='
    • 订单明细
    • '; $each(order.products,function(product,i){ $out+='
    • '; $out+=$escape(product.name); if(product.count > 1){ $out+='x'; $out+=$escape(product.count); $out+=''; } $out+='
      '; $out+=$escape(product.price); $out+='元
    • '; }); $out+=' '; $each(order.append_orders,function(appendProduct,i){ $out+='
    • '; $out+=$escape(appendProduct.products_str); $out+='
      '; $out+=$escape(appendProduct.price); $out+='元
    • '; }); $out+='
    • 总价
      '; $out+=$escape(order.sum_price); $out+='元
    • 订单状态
      '; $out+=$escape(order.status_str); $out+='
    • '; if(order.pay_channel !== ''){ $out+='
    • 支付方式
      '; if(order.pay_channel == 'alipay'){ $out+='支付宝'; }else{ $out+='微信'; } $each(order.append_orders,function(appendOrder,i){ $out+='+'; if(appendOrder.pay_channel == 'alipay'){ $out+='支付宝'; }else{ $out+='微信'; } }); $out+='
    • '; } $out+='
    • 订单备注 '; if(order.memo !== ''){ $out+='('; $out+=$escape(order.memo); $out+=')'; } $out+='
    '; if(order.status == 0){ $out+=' '; } $out+=' '; if(order.status >= 1 && order.status <= 5){ $out+='
    '; if(order.booking_time > time && order.status == 1){ $out+=' 申请退款 '; } $out+=' '; if(order.products[0].type !== '7' && order.products[0].type !== '6'){ $out+=' 追加服务 '; } $out+=' '; if(time > order.booking_time){ $out+=' 确认完成 '; } $out+='
    '; } $out+=' '; if(order.status == 6 && !order.have_comment){ $out+=' '; } $out+='
    '; return new String($out); });/*v:1*/ template('myOrder/finish',function($data,$filename /**/) { 'use strict';var $utils=this,$helpers=$utils.$helpers,showNavBar=$data.showNavBar,$out='';if(showNavBar ){ $out+='

    确认完成

    '; } $out+='
    '; return new String($out); });/*v:1*/ template('myOrder/index',function($data,$filename /**/) { 'use strict';var $utils=this,$helpers=$utils.$helpers,showNavBar=$data.showNavBar,type=$data.type,$out='';if(showNavBar ){ $out+='

    我的预约

    '; } $out+=' '; return new String($out); });/*v:1*/ template('myOrder/list',function($data,$filename /**/) { 'use strict';var $utils=this,$helpers=$utils.$helpers,$each=$utils.$each,orders=$data.orders,order=$data.order,i=$data.i,$escape=$utils.$escape,append_order=$data.append_order,time=$data.time,chubao=$data.chubao,$out='';$each(orders,function(order,i){ $out+='
    • 预约时间 '; $out+=$escape(order.booking_time_str); $out+=' '; if(order.precedence){ $out+='(加急)'; } $out+='
      '; if(order.have_comment){ $out+='已评价'; }else{ $out+=$escape(order.status_str); } $out+='
    • 编号'; $out+=$escape(order.order_num); $out+='
      服务'; $out+=$escape(order.products_str); if(order.products[0].count > 1){ $out+='('; $out+=$escape(order.products[0].count); $out+='只) '; } $out+='
      '; if(order.append_orders){ $out+=' '; $each(order.append_orders,function(append_order,i){ $out+='
      追加'; $out+=$escape(append_order.products_str); $out+='
      '; }); $out+=' '; } $out+='
      价格 '; $out+=$escape(order.final_price.toFixed(2)); $out+='元 '; if(order.append_orders){ $out+=' '; $each(order.append_orders,function(append_order,i){ $out+='   + '; $out+=$escape(append_order.price); $out+='元 '; }); $out+=' '; } $out+=' '; if(order.append_orders.length){ $out+='  = '; $out+=$escape(order.sum_price); $out+='元 '; } $out+='
    • '; if(order.status == 0){ $out+='
    •  
    • '; } $out+=' '; if(order.status >= 1 && order.status <= 5){ $out+='
    •  
      '; if(order.booking_time > time && order.status == 1){ $out+=' 申请退款 '; } $out+=' '; if(!chubao && order.products[0].type !== '7' && order.products[0].type !== '6'){ $out+=' 追加服务 '; } $out+=' '; if(time > order.booking_time){ $out+=' 确认完成 '; } $out+='
    • '; } $out+=' '; if(order.status == 6 && !order.have_comment){ $out+='
    •  
    • '; } $out+='
    '; }); $out+=' '; return new String($out); });/*v:1*/ template('myOrder/refund',function($data,$filename /**/) { 'use strict';var $utils=this,$helpers=$utils.$helpers,showNavBar=$data.showNavBar,$escape=$utils.$escape,order=$data.order,$each=$utils.$each,append_order=$data.append_order,i=$data.i,$out='';if(showNavBar ){ $out+='

    申请退款

    '; } $out+='
    • 预约时间 '; $out+=$escape(order.booking_time_str); $out+=' '; if(order.precedence ){ $out+=' (加急) '; } $out+='
    • 编号'; $out+=$escape(order.order_num); $out+='
      服务'; $out+=$escape(order.products_str); $out+='
      '; if(order.append_orders){ $out+=' '; $each(order.append_orders,function(append_order,i){ $out+='
      追加'; $out+=$escape(append_order.products_str); $out+='
      '; }); $out+=' '; } $out+='
      价格 '; $out+=$escape(order.final_price.toFixed(2)); $out+='元 '; if(order.append_orders){ $out+=' '; $each(order.append_orders,function(append_order,i){ $out+='   + '; $out+=$escape(append_order.price); $out+='元 '; }); $out+=' '; } $out+='
    • 退款将退至您的支付账户(3-10个工作日内到账)
    申请退款
    '; return new String($out); });/*v:6*/ template('pay/index',function($data,$filename /**/) { 'use strict';var $utils=this,$helpers=$utils.$helpers,showNavBar=$data.showNavBar,$escape=$utils.$escape,orderType=$data.orderType,orderPrice=$data.orderPrice,chubao=$data.chubao,wxPub=$data.wxPub,showWX=$data.showWX,$out='';if(showNavBar ){ $out+='

    收银台

    '; } $out+='
    '; if(chubao){ $out+=' '; }else{ $out+='
    支付方式
    '; if(wxPub){ $out+=' '; }else{ $out+=' '; } $out+=' '; } $out+='
    '; return new String($out); });/*v:1*/ template('picker/cell',function($data,$filename /**/) { 'use strict';var $utils=this,$helpers=$utils.$helpers,$each=$utils.$each,options=$data.options,option=$data.option,i=$data.i,$escape=$utils.$escape,include=function(filename,data){data=data||$data;var text=$utils.$include(filename,data,$filename);$out+=text;return $out;},$out='';$each(options,function(option,i){ $out+=' '; }); return new String($out); });/*v:1*/ template('picker/coupon',function($data,$filename /**/) { 'use strict';var $utils=this,$helpers=$utils.$helpers,showNavBar=$data.showNavBar,$escape=$utils.$escape,title=$data.title,$each=$utils.$each,options=$data.options,option=$data.option,i=$data.i,include=function(filename,data){data=data||$data;var text=$utils.$include(filename,data,$filename);$out+=text;return $out;},unuseables=$data.unuseables,$out='';if(showNavBar ){ $out+='

    '; $out+=$escape(title); $out+='

    '; } $out+='

    兑换码的获取请随时关注壹管家的优惠活动。

    '; $each(options,function(option,i){ $out+=' '; }); $out+='
    '; if(unuseables.length > 0){ $out+='

    当前时段不可用

    '; $each(unuseables,function(option,i){ $out+=' '; }); $out+='
    '; } $out+='
    '; return new String($out); });/*v:1*/ template('picker/index',function($data,$filename /**/) { 'use strict';var $utils=this,$helpers=$utils.$helpers,showNavBar=$data.showNavBar,$escape=$utils.$escape,title=$data.title,$each=$utils.$each,options=$data.options,option=$data.option,i=$data.i,$out='';if(showNavBar ){ $out+='

    '; $out+=$escape(title); $out+='

    '; } $out+=' '; return new String($out); });/*v:1*/ template('placeOrder/append',function($data,$filename /**/) { 'use strict';var $utils=this,$helpers=$utils.$helpers,showNavBar=$data.showNavBar,include=function(filename,data){data=data||$data;var text=$utils.$include(filename,data,$filename);$out+=text;return $out;},$out='';if(showNavBar ){ $out+='

    追加服务

    '; } $out+='
      '; include('./list'); $out+='
    总计 ¥ 0
    确认预约
    '; return new String($out); });/*v:37*/ template('placeOrder/index',function($data,$filename /**/) { 'use strict';var $utils=this,$helpers=$utils.$helpers,showNavBar=$data.showNavBar,$escape=$utils.$escape,title=$data.title,showExtra=$data.showExtra,$each=$utils.$each,extra=$data.extra,e=$data.e,$index=$data.$index,type=$data.type,petName=$data.petName,petWeight=$data.petWeight,extraServiceType=$data.extraServiceType,extraService=$data.extraService,extraServiceList=$data.extraServiceList,i=$data.i,beauticianName=$data.beauticianName,showCoupon=$data.showCoupon,productType=$data.productType,petPrice=$data.petPrice,precedence=$data.precedence,couponVal=$data.couponVal,balance=$data.balance,$out='';if(showNavBar ){ $out+='

    '; $out+=$escape(title); $out+='

    '; } $out+='
    '; if(showExtra){ $out+='

    请选择

    '; $each(extra,function(e,$index){ $out+='
    '; $out+=$escape(e.type); $out+='
    '; }); $out+='
    '; } $out+='
    账户余额 ¥ '; $out+=$escape(balance); $out+='
    费用总计 ¥ 0
    确认预约
    '; return new String($out); });/*v:1*/ template('placeOrder/list',function($data,$filename /**/) { 'use strict';var $utils=this,$helpers=$utils.$helpers,$each=$utils.$each,extraService=$data.extraService,extraServiceList=$data.extraServiceList,i=$data.i,$escape=$utils.$escape,$out='';$each(extraService,function(extraServiceList,i){ $out+='
  • '; $out+=$escape(extraServiceList.name); $out+=' ('; $out+=$escape(extraServiceList.price); $out+='元)
  • '; }); $out+=' '; return new String($out); });/*v:1*/ template('placeOrder/list2',function($data,$filename /**/) { 'use strict';var $utils=this,$helpers=$utils.$helpers,$each=$utils.$each,extraService=$data.extraService,extraServiceList=$data.extraServiceList,i=$data.i,$escape=$utils.$escape,$out='';$each(extraService,function(extraServiceList,i){ $out+=' '; }); return new String($out); });/*v:1*/ template('product/index',function($data,$filename /**/) { 'use strict';var $utils=this,$helpers=$utils.$helpers,showNavBar=$data.showNavBar,$escape=$utils.$escape,title=$data.title,type=$data.type,commentCounts=$data.commentCounts,isShowVideo=$data.isShowVideo,productClassName=$data.productClassName,$each=$utils.$each,picLists=$data.picLists,picList=$data.picList,$index=$data.$index,tips=$data.tips,desc=$data.desc,note=$data.note,fromHome=$data.fromHome,$out='';if(showNavBar ){ $out+='

    '; $out+=$escape(title); $out+='

    '; } $out+='
    10){ $out+='style="top: 0"'; } $out+='>
    '; if(isShowVideo){ $out+='
    '; } $out+='
    '; $each(picLists.imglists,function(picList,$index){ $out+=' '; }); $out+='
    注意事项
      • '; $each(tips.descs,function(desc,$index){ $out+='
      • '; $out+=$escape(desc); $out+='

      • '; }); $out+='
    • '; $each(tips.notes,function(note,$index){ $out+='
    • '; $out+=$escape(note); $out+='

    • '; }); $out+='
    '; if(fromHome){ $out+=' '; } $out+='
    '; return new String($out); });/*v:1*/ template('product/info',function($data,$filename /**/) { 'use strict';var $utils=this,$helpers=$utils.$helpers,showNavBar=$data.showNavBar,$each=$utils.$each,tips=$data.tips,desc=$data.desc,$index=$data.$index,$escape=$utils.$escape,note=$data.note,$out='';if(showNavBar ){ $out+='

    注意事项

    '; } $out+='
      • '; $each(tips.descs,function(desc,$index){ $out+='
      • '; $out+=$escape(desc); $out+='

      • '; }); $out+='
    • '; $each(tips.notes,function(note,$index){ $out+='
    • '; $out+=$escape(note); $out+='

    • '; }); $out+='
    '; return new String($out); });/*v:1*/ template('product/option',function($data,$filename /**/) { 'use strict';var $utils=this,$helpers=$utils.$helpers,$each=$utils.$each,pets=$data.pets,pet=$data.pet,$index=$data.$index,$escape=$utils.$escape,$out='';$out+='
    '; $each(pets,function(pet,$index){ $out+='
    '; $out+=$escape(pet.pet_types[0].name); $out+=' ('; $out+=$escape(pet.min_weight); $out+='-'; $out+=$escape(pet.max_weight); $out+='kg)
    '; }); $out+='
    '; return new String($out); });/*v:1*/ template('product/price',function($data,$filename /**/) { 'use strict';var $utils=this,$helpers=$utils.$helpers,$each=$utils.$each,petTypes=$data.petTypes,petType=$data.petType,$index=$data.$index,$escape=$utils.$escape,$out='';$out+=' 类型 '; $each(petTypes,function(petType,$index){ $out+=' '; $out+=$escape(petType.pet_types[0].name); $out+=' '; }); $out+=' 体重 '; $each(petTypes,function(petType,$index){ $out+=' '; $out+=$escape(petType['min_weight']); $out+=' ~ '; $out+=$escape(petType['max_weight']); $out+='kg '; }); $out+=' 价格 '; $each(petTypes,function(petType,$index){ $out+=' '; $out+=$escape(petType['price']); $out+='元 '; }); $out+=' '; return new String($out); });/*v:1*/ template('product/reviewList',function($data,$filename /**/) { 'use strict';var $utils=this,$helpers=$utils.$helpers,$each=$utils.$each,reviews=$data.reviews,review=$data.review,i=$data.i,$escape=$utils.$escape,include=function(filename,data){data=data||$data;var text=$utils.$include(filename,data,$filename);$out+=text;return $out;},imgW=$data.imgW,pic=$data.pic,$out='';$each(reviews,function(review,i){ $out+='
  • 评分: '; include('../common/star',review); $out+='
    '; $out+=$escape(review.time_str); $out+='
    '; $out+=$escape(review.content); $out+='
    0){ $out+='style="height:'; $out+=$escape(imgW); $out+='px"'; } $out+='> '; if(review.pics.length > 0){ $out+=' '; $each(review.pics,function(pic,i){ $out+=' '; if(i < 3){ $out+='
    '; if(review.pics.length > 3 && i == 2){ $out+=' '; $out+=$escape(review.pics.length); $out+=' '; } $out+='
    '; } $out+=' '; }); $out+=' '; } $out+='
    '; if(review.reply !== ''){ $out+='
    壹管家回复:'; $out+=$escape(review.reply); $out+='
    '; } $out+='
  • '; }); $out+=' '; return new String($out); });/*v:11*/ template('recharge/cell',function($data,$filename /**/) { 'use strict';var $utils=this,$helpers=$utils.$helpers,$each=$utils.$each,recharges=$data.recharges,recharge=$data.recharge,i=$data.i,$escape=$utils.$escape,$out='';$each(recharges,function(recharge,i){ $out+='
  • 充值'; $out+=$escape(recharge.denomination); $out+='元

    '; if(recharge.cash_back ){ $out+=' 返还'; $out+=$escape(recharge.cash_back); $out+='现金 '; }else if(recharge.coupons ){ $out+=' 赠送价值'; $out+=$escape(recharge.coupons); $out+='元的优惠券 '; } $out+='

  • '; }); return new String($out); });/*v:7*/ template('recharge/index',function($data,$filename /**/) { 'use strict';var $utils=this,$helpers=$utils.$helpers,showNavBar=$data.showNavBar,$escape=$utils.$escape,title=$data.title,include=function(filename,data){data=data||$data;var text=$utils.$include(filename,data,$filename);$out+=text;return $out;},$out='';if(showNavBar ){ $out+='

    '; $out+=$escape(title); $out+='

    '; } $out+='
      '; include('./cell'); $out+='
    '; return new String($out); });/*v:1*/ template('review/post',function($data,$filename /**/) { 'use strict';var $utils=this,$helpers=$utils.$helpers,include=function(filename,data){data=data||$data;var text=$utils.$include(filename,data,$filename);$out+=text;return $out;},showUpload=$data.showUpload,showInput=$data.showInput,$escape=$utils.$escape,cacheReview=$data.cacheReview,$out='';$out+='
    满意度评分: '; include('../common/star'); $out+='
    '; if(showUpload){ $out+='
    '; if(showInput){ $out+=' '; } $out+='
    '; } $out+='

    评论内容至少10个字~

    发表评价
    '; return new String($out); });/*v:16*/ template('success/index',function($data,$filename /**/) { 'use strict';var $utils=this,$helpers=$utils.$helpers,showNavBar=$data.showNavBar,WX=$data.WX,$out='';if(showNavBar ){ $out+='

    支付成功

    '; } $out+=' '; if(!WX){ $out+='

    订单支付成功,稍后会有壹管家工作人员联系你~

    查看我的预约
    '; }else{ $out+='

    支付完成,等待保洁师上门为您服务吧!

    服务:宠物洗澡(猫)

    时间:2015年7月10日 10:00

    实付: 58元

    '; } return new String($out); });/*v:1*/ template('success/refund',function($data,$filename /**/) { 'use strict';var $utils=this,$helpers=$utils.$helpers,showNavBar=$data.showNavBar,$out='';if(showNavBar ){ $out+='

    申请成功

    '; } $out+='

    申请已提交成功

    预计在3-10工作日内到账

    如有疑问请拨打 '; if(showNavBar ){ $out+=' 400-032-8170 '; }else{ $out+=' 400-032-8170 '; } $out+='

    返回首页
    '; return new String($out); }); }()