/*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('about/index',function($data,$filename
/**/) {
'use strict';var $utils=this,$helpers=$utils.$helpers,showNavBar=$data.showNavBar,$escape=$utils.$escape,title=$data.title,$out='';if(showNavBar ){
$out+=' ';
$out+=$escape(title);
$out+='
'; 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+='
'; if(poilist.city){ $out+=$escape(poilist.city); } $out+=' '; if(poilist.district){ $out+=$escape(poilist.district); } $out+='
当前时间段,该保洁师已被预约,推荐时间段 '; $out+=$escape(recommend); $out+='
'; } $out+=''; $out+=$escape(name); $out+='
好评数: '; $out+=$escape(favor); $out+='
'; $out+=$escape(desc); $out+='
'; $out+=$escape(canMatchTech.name); if(canMatchTech.favourable_count){ $out+='好评数:'; $out+=$escape(canMatchTech.favourable_count); $out+='次'; } $out+='
'; if(canMatchTech.next_free_time){ $out+='推荐时间段 '; $out+=$escape(canMatchTech.next_free_time); $out+='
'; } $out+=''; $out+=$escape(canSelectTech.name); $out+=' '; if(canSelectTech.favourable_count){ $out+='好评数:'; $out+=$escape(canSelectTech.favourable_count); $out+='次'; } $out+='
'; if(canSelectTech.next_free_time){ $out+='推荐时间段 '; $out+=$escape(canSelectTech.next_free_time); $out+='
'; } $out+=''; $out+=$escape(canMatchTech.name); if(canMatchTech.favourable_count){ $out+='好评次数:'; $out+=$escape(canMatchTech.favourable_count); $out+='次'; } $out+='
'; if(canMatchTech.next_free_time){ $out+='推荐时间段 '; $out+=$escape(canMatchTech.next_free_time); $out+='
'; } $out+='招募上门宠物保洁师
岗位职责
资深保洁师:独立操作各种宠物造型的修剪工作。
保洁师助理:独立完成宠物洗澡工作。
公司福利
1.远高于传统美容店的底薪。
2.全上海各区都有宿舍,就近安排住宿。
3.完善的晋升机制,对业绩考评优秀的保洁师,公司将统一组织培训深造、考级。
联系电话: 021-62109097
'; }else{ $out+='联系电话: 021-62109097
'; } $out+='兑换码的获取请随时关注壹管家的优惠活动。
'; $each(coupons.useable_coupons,function(coupon,i){ $out+='兑换码的获取请随时关注壹管家的优惠活动。
'; $each(usable_coupons,function(coupon,i){ $out+='兑换码的获取请随时关注壹管家的优惠活动。
当前时段不可用
'; $each(unuseables,function(option,i){ $out+=' '; }); $out+='请选择
'; $each(extra,function(e,$index){ $out+=''; $out+=$escape(desc); $out+='
'; $out+=$escape(note); $out+='
'; if(recharge.cash_back ){ $out+=' 返还'; $out+=$escape(recharge.cash_back); $out+='现金 '; }else if(recharge.coupons ){ $out+=' 赠送价值'; $out+=$escape(recharge.coupons); $out+='元的优惠券 '; } $out+='
评论内容至少10个字~
订单支付成功,稍后会有壹管家工作人员联系你~
申请已提交成功
预计在3-10工作日内到账
如有疑问请拨打 '; if(showNavBar ){ $out+=' 400-032-8170 '; }else{ $out+=' 400-032-8170 '; } $out+='