Commit 6bb0fb98 authored by xishifeng's avatar xishifeng

周报日报相关文件

parent 5b9b1e61
......@@ -66,6 +66,56 @@ class Index
{
return view('index/more_chengjiao');
}
public function weekly()
{
return view('index/weekly');
}
public function weekly_my()
{
return view('index/weekly_my');
}
public function weekly_image()
{
return view('index/weekly_image');
}
public function weekly_achieve_dz()
{
return view('index/weekly_achieve_dz');
}
public function weekly_achieve_mdzj()
{
return view('index/weekly_achieve_mdzj');
}
public function daily()
{
return view('index/daily');
}
public function daily_my()
{
return view('index/daily_my');
}
public function daily_achieve_mdzj()
{
return view('index/daily_achieve_mdzj');
}
public function daily_achieve_dz()
{
return view('index/daily_achieve_dz');
}
public function daily_achieve_ywy()
{
return view('index/daily_achieve_ywy');
}
/**
* 楼盘详情
......
<!doctype html>
<html>
<head>
<meta charset="utf-8" />
<title>福居好房</title>
<meta http-equiv="X-UA-Compatible" content="IE=10" />
<meta name="viewport" content="initial-scale=1, maximum-scale=1, minimum-scale=1">
<!--页面 禁止缩放 user-scalable=0 -->
<meta http-equiv="Cache-Control" content="no-siteapp" />
<!-- 禁止广告 -->
<meta name="Keywords" content="" />
<!--关键词-->
<meta name="Description" content="" />
<link href="css/common.css" rel="stylesheet">
<!--<link href="css/spl.css" rel="stylesheet">-->
<link href="css/weely.css" rel="stylesheet">
</head>
<body>
<header id="header">
<a class="ps-back" href="javascript:(history.length>1?history.go(-1):window.location='/');"></a>
<h2 id="title">业绩日报</h2>
<a class="word-link" href="javascript:;">我的日报</a>
</header>
<div class="header_seat"></div>
<div class="weekly_time liudan">
<ul>
<li>
<span class="weekly_span">
</span>
<p class="weekly_p">
请选择你要汇报的楼盘(可多选)
</p>
</li>
</ul>
</div>
<div class="weekly_lp liudan">
<ul id="uc_03" class="ui-choose choose-type-right" multiple="multiple">
</ul>
</div>
<button class="weekly_btn">确认</button>
<!--编辑器输出1-->
<script src="js/jquery.js" charset="utf-8"></script>
<script src="js/commonsrc.js" charset="utf-8"></script>
<script type="text/javascript" src="js/layer.js" ></script>
<script src="js/common.js" charset="utf-8"></script>
<script src="js/ui-choose.js" charset="utf-8"></script>
<script>
$(function() {
//实例化
$('.ui-choose').ui_choose();
// uc_03 ul 多选
var uc_03 = $('#uc_03').data('ui-choose');
uc_03.click = function(index, item) {
console.log('click', index);
};
uc_03.change = function(index, item) {
console.log('change', index);
};
var _appToken = getUrlParam("token");
if(_appToken !== null) {
$(document).on('click', '.ps-back', function(e){
e.preventDefault();
if(device.isIos()){
location.href = "abcd";//传给app用
}else if(device.isAndroid()){
try{
window.android.onBackPressed();
}catch(e){
console.log('window.android.onBackPressed未能执行');
}
}else{
console.log('other device');
}
});
h5Page(_appToken, function(data) {
loadMain();
});
} else {
loadMain();
}
function loadMain() {
//判断是否案场
var _usertable = localStorage.getItem("usertable");
var _userInfo = JSON.parse(decodeURIComponent(localStorage.getItem('userinfo')));
$('.word-link').click(function(e){
e.preventDefault();
e.stopPropagation();
var _addAppStr = (_appToken !== null) ? '?appEnter=1' : ''; //判断是否是app访问的,进行一些处理
location.href = 'daily_my.html?' + _addAppStr;
});
if(_usertable == "agents") {
$(".liudan").show();
var _data;
if(ServerHost.indexOf('fujuhaofang') >= 0){
_data = {
'app_name': 'fuju',
'app_type': 0
};
}else{
_data = {
'app_name': 'futang',
'app_type': 1
};
};
$.ajax({
url: ServerHost + "/AppTab1/applyData",
data: _data,
type: "POST",
dataType: "json",
beforeSend: function() {},
success: function(response) {
var html = "";
$.each(response['house'], function(i, item) {
html += "<li id='" + item.id + "'>" + item.title + "</li>";
});
$("#uc_03").html(html);
},
error: function() {}
});
};
$('.weekly_btn').click(function(e) {
var _ul_temp = $(".weekly_lp ul .selected");
//if(_ul_temp.length > 0) {
var array = [];
_ul_temp.each(function(i, v) {
var _tempObj = {};
var _v = $(v);
_tempObj['id'] = _v.attr('id');
_tempObj['house_name'] = _v.html();
array.push(_tempObj);
});
var data = {
'house': array
};
var urlEn = encodeURIComponent(JSON.stringify(data));
var _addAppStr = (_appToken !== null) ? 'appEnter=1&' : ''; //判断是否是app访问的,进行一些处理
if(_ul_temp.length > 0) {
if(_userInfo['boss'] && _userInfo['boss'] == 1){
//市场部总监
window.location.href = "daily_achieve_sczj.html?" + _addAppStr + 'daily_data=' + urlEn;
}else{
//普通组长
window.location.href = "daily_achieve_zz.html?" + _addAppStr + 'daily_data=' + urlEn;
}
} else {
layer.open({
content: '未选择楼盘',
skin: 'msg',
time: 2
});
return;
}
});
}
});
</script>
</body>
\ No newline at end of file
This diff is collapsed.
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>同联商业</title>
<meta http-equiv="X-UA-Compatible" content="IE=10" />
<meta name="Keywords" content="" />
<meta name="Description" content="" />
<link rel="stylesheet" href="css/common.css?rev=14ba5c1d4b1452ee5b804c1b98270acc">
<link href="css/report_achieve.css" rel="stylesheet">
</head>
<body>
<header id="header">
<a class="ps-back" href="javascript:(history.length>1?history.go(-1):window.location='/');"></a>
<h2 id="title">业绩日报</h2>
<a class="word-link" href="javascript:;">我的日报</a>
</header>
<div class="header_seat"></div>
<div id="screen_shot_area">
<div id="titile_temp"></div>
<div id="titile_before"></div>
<!--<div id="titile_after">
<h3>明诚二手车市场</h3>
<p><span id="span_date">2017-10-1至2017-10-10</span><span id="span_reporter">汇报人:XXX</span></p>
</div>-->
<div id="tab_table_area">
<section>
<table border="0" cellspacing="0" cellpadding="0" class="table-type6">
<tbody>
<tr class="table-tr-header">
<td></td>
<td>月目标</td>
<td>月完成</td>
<td>差额</td>
<td>人均</td>
</tr>
<tr class="">
<td>业绩(元)</td>
<td><input type="number" placeholder="填写" id="yeji_yue_mubiao" /></td>
<td><input type="number" placeholder="填写" id="yeji_yue_wancheng" /></td>
<td id="chae_yeji"></td>
<td id="renjun_yeji"></td>
</tr>
<tr class="">
<td>实收(元)</td>
<td><input type="number" placeholder="填写" id="shishou_yue_mubiao" /></td>
<td><input type="number" placeholder="填写" id="shishou_yue_wancheng" /></td>
<td id="chae_shishou"></td>
<td id="renjun_shishou"></td>
</tr>
<tr class="table-tr-textarea tr-padding20">
<td>业绩方面<br />的当前工<br />作重点</td>
<td colspan="4">
<div class="div-textarea" contenteditable="true">点击填写</div>
</td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0" class="table-type7">
<!--<tr class="">
<td>本月业绩目标(元)</td>
<td><input type="number" placeholder="填写" id="yeji_mubiao_benyue" /></td>
</tr>
<tr class="">
<td>现在完成业绩(元)</td>
<td><input type="number" placeholder="填写" id="yeji_wancheng_now" /></td>
</tr>
<tr class="">
<td>业绩差额(元)</td>
<td id="yeji_chae"></td>
</tr>
<tr class="">
<td>人均业绩(元)</td>
<td id="yeji_renjun"></td>
</tr>
<tr class="">
<td>目标实收(元)</td>
<td><input type="number" placeholder="填写" id="shishou_mubiao" /></td>
</tr>
<tr class="">
<td>完成实收(元)</td>
<td><input type="number" placeholder="填写" id="shishou_wanchweng" /></td>
</tr>
<tr class="">
<td>实收差额(元)</td>
<td id="shishou_chae"></td>
</tr>
<tr class="">
<td>人均实收(元)</td>
<td id="shishou_renjun"></td>
</tr>
<tr class="table-tr-textarea tr-padding60">
<td>业绩方面的当<br />前重点工作</td>
<td colspan="2">
<div class="div-textarea" contenteditable="true">点击填写</div>
</td>
</tr>-->
<tr class="table-tr-single">
<td colspan="2">人员汇报</td>
</tr>
<tr class="">
<td>人员目标</td>
<td><input type="number" placeholder="填写" id="renshu_mubiao" /></td>
</tr>
<tr class="">
<td>现在人数</td>
<td id="renshu_now"></td>
</tr>
<tr class="">
<td>人数差额</td>
<td><input type="number" placeholder="填写" id="renshu_chae" /></td>
</tr>
<tr class="table-tr-textarea tr-padding20">
<td>人员方面的<br />当前重点工作</td>
<td>
<div class="div-textarea" contenteditable="true">点击填写</div>
</td>
</tr>
<tr class="table-tr-single">
<td colspan="2">工作总结</td>
</tr>
<tr class="table-tr-textarea tr-padding60">
<td>今日工作总结</td>
<td>
<div class="div-textarea" contenteditable="true">点击填写</div>
</td>
</tr>
<tr class="table-tr-textarea tr-padding60">
<td>明日工作总结</td>
<td>
<div class="div-textarea" contenteditable="true">点击填写</div>
</td>
</tr>
</table>
<table border="0" cellspacing="0" cellpadding="0" class="table-type9">
<tr class="table-tr-single">
<td colspan="6">同联六项管理、自我考核评分标准(每项1-10分)</td>
</tr>
<tr>
<td>六项管理</td>
<td>分数</td>
<td>提高方法</td>
</tr>
<tr class="">
<td>目标管理</td>
<td><input type="number" placeholder="填写" /></td>
<td>
<div class="div-textarea" contenteditable="true">点击填写</div>
</td>
</tr>
<tr class="">
<td>心态管理</td>
<td><input type="number" placeholder="填写" /></td>
<td>
<div class="div-textarea" contenteditable="true">点击填写</div>
</td>
</tr>
<tr class="">
<td>时间管理</td>
<td><input type="number" placeholder="填写" /></td>
<td>
<div class="div-textarea" contenteditable="true">点击填写</div>
</td>
</tr>
<tr class="">
<td>学习管理</td>
<td><input type="number" placeholder="填写" /></td>
<td>
<div class="div-textarea" contenteditable="true">点击填写</div>
</td>
</tr>
<tr class="">
<td>行动管理</td>
<td><input type="number" placeholder="填写" /></td>
<td>
<div class="div-textarea" contenteditable="true">点击填写</div>
</td>
</tr>
<tr class="">
<td>动力管理</td>
<td><input type="number" placeholder="填写" /></td>
<td>
<div class="div-textarea" contenteditable="true">点击填写</div>
</td>
</tr>
</table>
</section>
</div>
<div id="time_stamp_area"></div>
</div>
<div class="btn-area">
<button id="btn_ok">提交</button>
</div>
<div id="loading_pic" class="week-sp loading_pic">
<img src="images/jz2.gif" />
<p>正在加载...</p>
</div>
<script type="text/javascript" src="/app/js/jquery.min.js"></script>
<script type="text/javascript" src="/app/js/layer.js"></script>
<script src="/app/lrz.all.bundle.js"></script>
<script type="text/javascript" src="/app/js/html2canvas.min.js"></script>
<!--<script src="js/commonsrc.js?rev=9b53924ba8c611229acb21bed2e6eb52" charset="utf-8"></script>-->
<script src="/app/js/common.js?rev=3de1803db9bae97b86043d9c32b1fd0e" charset="utf-8"></script>
<script src="/app/js/daily_achieve_mdzj.js?rev=5e477609b4c6b0ba7c630a19f144f0ca" charset="utf-8"></script>
</body>
</html>
\ No newline at end of file
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>同联商业</title>
<meta http-equiv="X-UA-Compatible" content="IE=10" />
<meta name="Keywords" content="" />
<meta name="Description" content="" />
<link rel="stylesheet" href="css/common.css?rev=14ba5c1d4b1452ee5b804c1b98270acc">
<link href="css/report_achieve.css" rel="stylesheet">
</head>
<body>
<header id="header">
<a class="ps-back" href="javascript:(history.length>1?history.go(-1):window.location='/');"></a>
<h2 id="title">业绩日报</h2>
<a class="word-link" href="javascript:;">我的日报</a>
</header>
<div class="header_seat"></div>
<div id="screen_shot_area">
<div id="titile_temp"></div>
<div id="titile_before"></div>
<!--<div id="titile_after">
<h3>明诚二手车市场</h3>
<p><span id="span_date">2017-10-1至2017-10-10</span><span id="span_reporter">汇报人:XXX</span></p>
</div>-->
<div id="tab_table_area">
<section>
<table border="0" cellspacing="0" cellpadding="0" class="table-type1">
<tbody>
<tr class="table-tr-header">
<td></td>
<td>房源</td>
<td>客源</td>
<td>带看</td>
<td>业绩(元)</td>
<td>实收(元)</td>
</tr>
<tr class="table-tr-riwancheng">
<td>日完成</td>
<td></td>
<td><input type="number" placeholder="填写" /></td>
<td></td>
<td><input type="number" placeholder="填写" /></td>
<td><input type="number" placeholder="填写" /></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0" class="table-type10">
<tbody>
<tr class="table-tr-single">
<td colspan="4">业绩与实收的月数据</td>
</tr>
<tr class="table-tr-header">
<td></td>
<td>月目标</td>
<td>月完成</td>
<td>差额</td>
</tr>
<tr class="">
<td>业绩(元)</td>
<td><input type="number" placeholder="填写" id="yeji_yue_mubiao" /></td>
<td><input type="number" placeholder="填写" id="yeji_yue_wancheng" /></td>
<td id="chae_yeji"></td>
</tr>
<tr class="">
<td>实收(元)</td>
<td><input type="number" placeholder="填写" id="shishou_yue_mubiao" /></td>
<td><input type="number" placeholder="填写" id="shishou_yue_wancheng" /></td>
<td id="chae_shishou"></td>
</tr>
<tr class="table-tr-textarea tr-padding60">
<td>数据情况总结</td>
<td colspan="3">
<div class="div-textarea" contenteditable="true">点击填写</div>
</td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0" class="table-type1">
<tbody>
<tr class="table-tr-single">
<td colspan="6">明日计划</td>
</tr>
<tr class="table-tr-header">
<td></td>
<td>房源</td>
<td>客源</td>
<td>带看</td>
<td>业绩(元)</td>
<td>实收(元)</td>
</tr>
<tr class="table-tr-mingrimubiao">
<td>明日目标</td>
<td><input type="number" placeholder="填写" /></td>
<td><input type="number" placeholder="填写" /></td>
<td><input type="number" placeholder="填写" /></td>
<td><input type="number" placeholder="填写" /></td>
<td><input type="number" placeholder="填写" /></td>
</tr>
<!--<tr class="table-tr-textarea tr-padding35">
<td>明日措施与方法</td>
<td colspan="4">
<div class="div-textarea" contenteditable="true">点击填写</div>
</td>
</tr>-->
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0" class="table-type2">
<tr class="table-tr-single">
<td colspan="2">核心目标量化和完成目标的措施和方法及时间节点</td>
</tr>
<tr class="">
<td>9:15-11:45</td>
<td>
<div class="div-textarea" contenteditable="true">点击填写</div>
</td>
</tr>
<tr class="">
<td>12:30-14:30</td>
<td>
<div class="div-textarea" contenteditable="true">点击填写</div>
</td>
</tr>
<tr class="">
<td>14:30-17:45</td>
<td>
<div class="div-textarea" contenteditable="true">点击填写</div>
</td>
</tr>
<tr class="">
<td>18:30-20:00</td>
<td>
<div class="div-textarea" contenteditable="true">点击填写</div>
</td>
</tr>
<tr class="">
<td>完不成如<br />何惩罚自<br /></td>
<td>
<div class="div-textarea" contenteditable="true">点击填写</div>
</td>
</tr>
</table>
<table border="0" cellspacing="0" cellpadding="0" class="table-type9">
<tr class="table-tr-single">
<td colspan="6">同联六项管理、自我考核评分标准(每项1-10分)</td>
</tr>
<tr>
<td>六项管理</td>
<td>分数</td>
<td>提高方法</td>
</tr>
<tr class="">
<td>目标管理</td>
<td><input type="number" placeholder="填写" /></td>
<td>
<div class="div-textarea" contenteditable="true">点击填写</div>
</td>
</tr>
<tr class="">
<td>心态管理</td>
<td><input type="number" placeholder="填写" /></td>
<td>
<div class="div-textarea" contenteditable="true">点击填写</div>
</td>
</tr>
<tr class="">
<td>时间管理</td>
<td><input type="number" placeholder="填写" /></td>
<td>
<div class="div-textarea" contenteditable="true">点击填写</div>
</td>
</tr>
<tr class="">
<td>学习管理</td>
<td><input type="number" placeholder="填写" /></td>
<td>
<div class="div-textarea" contenteditable="true">点击填写</div>
</td>
</tr>
<tr class="">
<td>行动管理</td>
<td><input type="number" placeholder="填写" /></td>
<td>
<div class="div-textarea" contenteditable="true">点击填写</div>
</td>
</tr>
<tr class="">
<td>动力管理</td>
<td><input type="number" placeholder="填写" /></td>
<td>
<div class="div-textarea" contenteditable="true">点击填写</div>
</td>
</tr>
</table>
</section>
</div>
<div id="time_stamp_area"></div>
</div>
<div class="btn-area">
<button id="btn_ok">提交</button>
</div>
<div id="loading_pic" class="week-sp loading_pic">
<img src="images/jz2.gif" />
<p>正在加载...</p>
</div>
<script type="text/javascript" src="js/jquery.min.js"></script>
<script type="text/javascript" src="js/layer.js"></script>
<script src="js/photo/lrz.all.bundle.js"></script>
<script type="text/javascript" src="js/html2canvas.min.js"></script>
<script src="js/commonsrc.js?rev=9b53924ba8c611229acb21bed2e6eb52" charset="utf-8"></script>
<script src="js/common.js?rev=3de1803db9bae97b86043d9c32b1fd0e" charset="utf-8"></script>
<script src="js/daily_achieve_ywy.js?rev=5e477609b4c6b0ba7c630a19f144f0ca" charset="utf-8"></script>
</body>
</html>
\ No newline at end of file
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>福居好房</title>
<meta http-equiv="X-UA-Compatible" content="IE=10" />
<meta name="viewport" content="width=device-width,initial-scale=1.0,maximum-scale=1.0,user-scalable=0" />
<meta name="Keywords" content="" />
<meta name="Description" content="" />
<link rel="stylesheet" href="css/common.css?rev=14ba5c1d4b1452ee5b804c1b98270acc">
<link href="css/daily_my.css?rev=62507b05ed586a2eec0a07b331ca1eee" rel="stylesheet">
</head>
<body>
<header id="header">
<a class="ps-back" href="javascript:(history.length>1?history.go(-1):window.location='/');"></a>
<h2 id="title">我的日报</h2>
</header>
<div class="header_seat"></div>
<div id="table_area">
<table border="" cellspacing="" cellpadding="">
<tbody id="appendArea">
<tr>
<th>上传时间</th>
<th>周报</th>
</tr>
<!--<tr>
<td>明诚二手车市场明诚二手车市场明诚二手车市场明诚二手车市场</td>
<td><a href="weekly_image.html?imagename=">查看</a></td>
</tr>
<tr>
<td>明诚二手车市场</td>
<td>查看</td>
</tr>
<tr>
<td>明诚二手车市场</td>
<td>查看</td>
</tr>
<tr>
<td>明诚二手车市场</td>
<td>查看</td>
</tr>-->
</tbody>
</table>
</div>
<div id="loading_pic" class="loading_pic">
<img src="images/jz2.gif" />
<p>正在加载...</p>
</div>
<div id="no_more" class="no_more">没有更多了</div>
<script type="text/javascript" src="js/jquery-1030-min.js"></script>
<script src="js/commonsrc.js?rev=9b53924ba8c611229acb21bed2e6eb52" charset="utf-8"></script>
<script src="js/common.js?rev=3de1803db9bae97b86043d9c32b1fd0e" charset="utf-8"></script>
<script src="js/daily_my.js?rev=781f5195d31193a4055b77fe8d4755b0" charset="utf-8"></script>
</body>
</html>
\ No newline at end of file
<!doctype html>
<html>
<head>
<meta charset="utf-8" />
<title>福居好房</title>
<meta http-equiv="X-UA-Compatible" content="IE=10" />
<meta name="viewport" content="initial-scale=1, maximum-scale=1, minimum-scale=1">
<!--页面 禁止缩放 user-scalable=0 -->
<meta http-equiv="Cache-Control" content="no-siteapp" />
<!-- 禁止广告 -->
<meta name="Keywords" content="" />
<!--关键词-->
<meta name="Description" content="" />
<link href="css/common.css" rel="stylesheet">
<!--<link href="css/spl.css" rel="stylesheet">-->
<link href="css/weely.css" rel="stylesheet">
</head>
<body>
<header id="header">
<a class="ps-back" href="javascript:(history.length>1?history.go(-1):window.location='/');"></a>
<h2 id="title">业绩周报</h2>
<a class="word-link" href="javascript:;">我的周报</a>
</header>
<div class="header_seat"></div>
<div class="weekly_time">
<ul>
<li>
<span class="weekly_span">
</span>
<p class="weekly_p">
请选择业绩时间
</p>
</li>
<li>
<img src="images/ic_start.png" class="ic_star">
<p class="time_p">
<span class="time_p1">
开始
</span>
<input type="date" name="date" class="name_date" value="" id="datePicker">
</p>
</li>
<li>
<p class="time_p2">
<span class="time_p1">
结束
</span>
<input type="date" name="date" class="name_date" value="" id="datePicker2">
</p>
</li>
</ul>
</div>
<div class="weekly_time liudan">
<ul>
<li>
<span class="weekly_span">
</span>
<p class="weekly_p">
请选择你要汇报的楼盘(可多选)
</p>
</li>
</ul>
</div>
<!--<div class="weekly_lp liudan">
<ul id="uc_03" class="ui-choose choose-type-right" multiple="multiple">
</ul>
</div>-->
<button class="weekly_btn">确认</button>
<!--编辑器输出1-->
<script src="js/jquery.js" charset="utf-8"></script>
<!--<script src="js/commonsrc.js" charset="utf-8"></script>-->
<script type="text/javascript" src="js/layer.js"></script>
<script src="/app/js/common.js" charset="utf-8"></script>
<script>
$(function() {
//创建一个当前日期对象
var dd = new Date();
//格式化日,如果小于9,前面补0
var y = dd.getFullYear();
var m = (dd.getMonth()+1)<10?"0"+(dd.getMonth()+1):(dd.getMonth()+1);//获取当前月份的日期,不足10补0
var d = dd.getDate()<10?"0"+dd.getDate():dd.getDate();//获取当前几号,不足10补0
//拼装完整日期格式
var today = y+"-"+m+"-"+d;
//完成赋值
$('#datePicker2').val(today);
addDate(today,6);
function addDate(date1,days){
var d=new Date(date1);
d.setDate(d.getDate()-days);
var m=(d.getMonth()+1)<10?"0"+(d.getMonth()+1):(d.getMonth()+1);//获取当前月份的日期,不足10补0
var ddd = d.getDate()<10?"0"+d.getDate():d.getDate();
var today2= d.getFullYear()+'-'+m+'-'+ddd;
$('#datePicker').val(today2);
}
function addDate1(date1,days){
var d=new Date(date1);
d.setDate(d.getDate()+days);
var m=(d.getMonth()+1)<10?"0"+(d.getMonth()+1):(d.getMonth()+1);//获取当前月份的日期,不足10补0
var ddd = d.getDate()<10?"0"+d.getDate():d.getDate();
var today2= d.getFullYear()+'-'+m+'-'+ddd;
$('#datePicker2').val(today2);
}
$("#datePicker").on("change",function(){
date1=$('#datePicker').val();
addDate1(date1,6)
});
var _appToken = getUrlParam("token");
if(_appToken !== null) {
$(document).on('click', '.ps-back', function(e) {
e.preventDefault();
if(device.isIos()) {
location.href = "abcd"; //传给app用
} else if(device.isAndroid()) {
try {
window.android.onBackPressed();
} catch(e) {
console.log('window.android.onBackPressed未能执行');
}
} else {
console.log('other device');
}
});
h5PageC(_appToken, function(data) {
loadMain();
});
} else {
loadMain();
}
function loadMain() {
var _userInfo = JSON.parse(decodeURIComponent(localStorage.getItem('userinfo')));
//如果之前有存储的用户输入数据,则打开询问框
var _mdzjZbData = localStorage.getItem('mdzjZbData') == null?'':JSON.parse(decodeURIComponent(localStorage.getItem('mdzjZbData'))); //用户输入的存储
if(_mdzjZbData && _mdzjZbData['userId'] == localStorage.getItem('id')){
layer.open({
content: '您有未完成的内容,是否继续?',
btn: ['前往', '留在本页'],
yes: function(_index){
var urlEn = encodeURIComponent(JSON.stringify({
'startdate': _mdzjZbData['searchTimeStart'],
'enddate': _mdzjZbData['searchTimeEnd']
}));
var _addAppStr = (_appToken !== null) ? 'appEnter=1&' : ''; //判断是否是app访问的,进行一些处理
location.href = "weekly_achieve_mdzj.html?" + _addAppStr + 'weekly_data=' + urlEn;
layer.close(_index);
}
});
};
//判断是否案场
$('.word-link').click(function(e) {
e.preventDefault();
e.stopPropagation();
var _addAppStr = (_appToken !== null) ? '?appEnter=1' : ''; //判断是否是app访问的,进行一些处理
location.href = 'weekly_my.html' + _addAppStr;
});
$('.weekly_btn').click(function(e) {
//获取起始时间
var startdate = $("#datePicker").val();
//获取结束时间
var enddate = $("#datePicker2").val();
if("" == startdate) {
$("#datePicker").focus();
layer.open({
content: '起始时间不能为空',
skin: 'msg',
time: 2
});
return;
}
if("" == enddate) {
$("#datePicker2").focus();
layer.open({
content: '截止时间不能为空',
skin: 'msg',
time: 2
});
return;
}
var timedate1 = (new Date(startdate)).getTime();
var timedate2 = (new Date(enddate)).getTime();
//如果起始时间大于截止时间
if(timedate1 > timedate2) {
layer.open({
content: '起始时间不能大于截止时间',
skin: 'msg',
time: 2
});
return;
}
var data = {
'startdate': startdate,
'enddate': enddate
};
var urlEn = encodeURIComponent(JSON.stringify(data));
var _addAppStr = (_appToken !== null) ? 'appEnter=1&' : ''; //判断是否是app访问的,进行一些处理
if(_userInfo['level'] == 40){
//level为40,代表门店总监
location.href = "weekly_achieve_mdzj.html?" + _addAppStr + 'weekly_data=' + urlEn;
}else if(_userInfo['level'] == 30){
location.href = "weekly_achieve_dz.html?" + _addAppStr + 'weekly_data=' + urlEn;
}else{
layerTipsX('不是店长或总监');
}
});
}
});
</script>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>同联商业</title>
<meta http-equiv="X-UA-Compatible" content="IE=10" />
<meta name="Keywords" content="" />
<meta name="Description" content="" />
<link rel="stylesheet" href="css/common.css?rev=14ba5c1d4b1452ee5b804c1b98270acc">
<link href="css/report_achieve.css?rev=f35c8b19b60dbb59b7b1235e44a8b75b" rel="stylesheet">
</head>
<body>
<header id="header">
<a class="ps-back" href="javascript:(history.length>1?history.go(-1):window.location='/');"></a>
<h2 id="title">业绩周报</h2>
<a class="word-link" href="javascript:;">我的周报</a>
</header>
<div class="header_seat"></div>
<div id="screen_shot_area">
<div id="titile_temp"></div>
<div id="titile_before">2017年10月10日至2017年10月16日</div>
<!--<div id="titile_after">
<h3>明诚二手车市场</h3>
<p><span id="span_date">2017-10-1至2017-10-10</span><span id="span_reporter">汇报人:XXX</span></p>
</div>-->
<div id="tab_table_area">
<section>
<table border="0" cellspacing="0" cellpadding="0" class="table-type1">
<tbody>
<tr class="table-tr-header">
<td></td>
<td>房源</td>
<td>客源</td>
<td>带看</td>
<td>业绩</td>
<td>人数</td>
</tr>
<tr class="table-tr-benzhoumubiao">
<td>本周目标</td>
<td><input type="number" placeholder="填写" /></td>
<td><input type="number" placeholder="填写" /></td>
<td><input type="number" placeholder="填写" /></td>
<td><input type="number" placeholder="填写" /></td>
<td><input type="number" placeholder="填写" /></td>
</tr>
<tr class="table-tr-benzhouwancheng">
<td>本周完成</td>
<td></td>
<td><input type="number" placeholder="填写" /></td>
<td></td>
<td><input type="number" placeholder="填写" /></td>
<td></td>
</tr>
<tr class="table-tr-chae">
<td>差额</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr class="table-tr-xiazhoumubiao">
<td>下周目标</td>
<td><input type="number" placeholder="填写" /></td>
<td><input type="number" placeholder="填写" /></td>
<td><input type="number" placeholder="填写" /></td>
<td><input type="number" placeholder="填写" /></td>
<td><input type="number" placeholder="填写" /></td>
</tr>
<tr class="table-tr-fakuanbiaozhun tr-lineheight30">
<td>罚款标准<br /><span class="span-special1">(元/组)</span></td>
<td><input type="number" placeholder="填写" /></td>
<td><input type="number" placeholder="填写" /></td>
<td><input type="number" placeholder="填写" /></td>
<td><input type="number" placeholder="填写" /></td>
<td><input type="number" placeholder="填写" /></td>
</tr>
<tr class="table-tr-fakuanjine">
<td>罚款金额</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr class="table-tr-textarea tr-padding60">
<td>业绩方面的总结和措施方法</td>
<td colspan="6">
<div class="div-textarea" contenteditable="true">点击填写</div>
</td>
</tr>
<tr class="table-tr-textarea tr-padding60">
<td>人员方面的总结和措施方法</td>
<td colspan="6">
<div class="div-textarea" contenteditable="true">点击填写</div>
</td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0" class="table-type2">
<tbody>
<tr class="table-tr-single">
<td colspan="2">业态分析</td>
</tr>
<tr class="table-tr-textarea tr-padding60">
<td>现在的业态不能做了,你会做什么?</td>
<td>
<div class="div-textarea" contenteditable="true">点击填写</div>
</td>
</tr>
<tr class="table-tr-textarea tr-padding60">
<td>做哪个业态比你现在做的会更赚钱?</td>
<td>
<div class="div-textarea" contenteditable="true">点击填写</div>
</td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0" class="table-type6">
<tbody id="yejiInfoArea">
<tr class="table-tr-single">
<td colspan="5">员工绩效</td>
</tr>
<tr class="table-tr-header" id="groupInfoArea">
<td>姓名</td>
<td>房源</td>
<td>客源</td>
<td>带看</td>
<td>业绩</td>
</tr>
<!--<tr>
<td>康小雨</td>
<td></td>
<td><input type="number" placeholder="填写" /></td>
<td></td>
<td><input type="number" placeholder="填写" /></td>
</tr>
<tr>
<td>康小雨</td>
<td></td>
<td><input type="number" placeholder="填写" /></td>
<td></td>
<td><input type="number" placeholder="填写" /></td>
</tr>-->
<tr class="table-tr-textarea tr-padding60">
<td>点评优秀员工</td>
<td colspan="4">
<div class="div-textarea" contenteditable="true">点击填写</div>
</td>
</tr>
<tr class="table-tr-textarea tr-padding60">
<td>点评须进步员工</td>
<td colspan="4">
<div class="div-textarea" contenteditable="true">点击填写</div>
</td>
</tr>
</tbody>
</table>
</section>
</div>
<div id="time_stamp_area"></div>
</div>
<div class="btn-area">
<button id="btn_ok">提交</button>
</div>
<div id="loading_pic" class="week-sp loading_pic">
<img src="images/jz2.gif" />
<p>正在加载...</p>
</div>
<script type="text/javascript" src="js/jquery.min.js"></script>
<script type="text/javascript" src="js/layer.js"></script>
<script src="js/photo/lrz.all.bundle.js"></script>
<script type="text/javascript" src="js/html2canvas.min.js"></script>
<script src="js/commonsrc.js?rev=9b53924ba8c611229acb21bed2e6eb52" charset="utf-8"></script>
<script src="js/common.js?rev=3de1803db9bae97b86043d9c32b1fd0e" charset="utf-8"></script>
<script src="js/weekly_achieve_dz.js?rev=5e477609b4c6b0ba7c630a19f144f0ca" charset="utf-8"></script>
</body>
</html>
\ No newline at end of file
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>同联商业</title>
<meta http-equiv="X-UA-Compatible" content="IE=10" />
<meta name="Keywords" content="" />
<meta name="Description" content="" />
<link rel="stylesheet" href="css/common.css?rev=14ba5c1d4b1452ee5b804c1b98270acc">
<link href="css/report_achieve.css?rev=f35c8b19b60dbb59b7b1235e44a8b75b" rel="stylesheet">
</head>
<body>
<header id="header">
<a class="ps-back" href="javascript:(history.length>1?history.go(-1):window.location='/');"></a>
<h2 id="title">业绩周报</h2>
<a class="word-link" href="javascript:;">我的周报</a>
</header>
<div class="header_seat"></div>
<div id="screen_shot_area">
<!--<div id="titile_temp"></div>-->
<!--<div id="titile_before">2017年10月10日至2017年10月16日</div>-->
<!--<div id="titile_after">
<h3>明诚二手车市场</h3>
<p><span id="span_date">2017-10-1至2017-10-10</span><span id="span_reporter">汇报人:XXX</span></p>
</div>-->
<div id="tab_table_area">
<section>
<!--<div class="mdzj_div_header">
<h2>承诺书(2017-12-02至2017-12-08)</h2>
<p class="mb30 p-bold">本人在此郑重承诺,在本周工作中数据承诺如下:</p>
<p class="mb20 p-bold">上周目标:区域团队总业绩<input type="number" placeholder="点击填写"/>元</p>
<p class="mb20 p-bold">下周目标:区域团队总业绩<input type="number" placeholder="点击填写"/>元</p>
<p class="p-bold">以上目标若完成将奖励:</p>
<div class="div-textarea div-textarea-mdzj-header" contenteditable="true">点击填写</div>
<p class="p-bold">以上目标未完成将处罚:</p>
<div class="div-textarea mb10 div-textarea-mdzj-header" contenteditable="true">点击填写</div>
<p class="mb20">监督人:区域所有店长</p>
<p>承诺人:<span id="mdzj_div_header_username"></span></p>
</div>-->
<table border="0" cellspacing="0" cellpadding="0" class="table-type2">
<tbody>
<tr class="table-tr-single table2-sp4">
<td colspan="2" id="area_chengnuoshu"></td>
</tr>
<tr class="table-tr-single table2-sp1">
<td colspan="2">本人在此郑重承诺,在本周工作中数据承诺如下:</td>
</tr>
<tr class="lh60 table2-sp3">
<td>上周目标</td>
<td>区域团队总业绩<input id="sjcn_mb_sz" type="number" placeholder="点击填写"/></td>
</tr>
<tr class="lh60 table2-sp3">
<td>下周目标</td>
<td>区域团队总业绩<input id="sjcn_mb_xz" type="number" placeholder="点击填写"/></td>
</tr>
<tr class="table-tr-textarea tr-padding20">
<td>完成将<br />奖励</td>
<td>
<div id="sjcn_jl" class="div-textarea" contenteditable="true">点击填写</div>
</td>
</tr>
<tr class="table-tr-textarea tr-padding20">
<td>未完成<br />将处罚</td>
<td>
<div id="sjcn_cf" class="div-textarea" contenteditable="true">点击填写</div>
</td>
</tr>
<tr class="table-tr-single table2-sp2">
<td colspan="2">监督人:区域所有店长<span>承诺人:<span id="mdzj_div_header_username"></span></span></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0" class="table-type8" id="mdzj_table1">
<tbody>
<tr class="table-tr-single">
<td colspan="4">总监业绩总结</td>
</tr>
<tr>
<td>上周业绩(元)</td>
<td><input type="number" placeholder="填写" class="yeji_shangzhou" /></td>
<td>本月业绩(元)</td>
<td><input type="number" placeholder="填写" class="yeji_benyue" /></td>
</tr>
<tr>
<td>本周业绩(元)</td>
<td><input type="number" placeholder="填写" class="yeji_benzhou" /></td>
<td>人均业绩(元)</td>
<td class="yeji_renjun" contenteditable="true"></td>
</tr>
<tr>
<td>上升下滑(元)</td>
<td class="shangsheng_xiahua"></td>
<td>目前实收(元)</td>
<td><input type="number" placeholder="填写" class="shishou_muqian" /></td>
</tr>
<tr>
<td>盈亏(元)</td>
<td class="yingkui"></td>
<td>人均实收(元)</td>
<td class="shishou_renjun" contenteditable="true"></td>
</tr>
<tr class="table-tr-textarea tr-padding20">
<td>下周工作重<br /></td>
<td colspan="3">
<div class="div-textarea xz_gzzd" contenteditable="true">点击填写</div>
</td>
</tr>
<tr class="table-tr-textarea tr-padding20">
<td>日数据管理<br />方案</td>
<td colspan="3">
<div class="div-textarea rsj_glfa" contenteditable="true">点击填写</div>
</td>
</tr>
<tr class="canshu_data">
<td>上周人数</td>
<td class="renshu_shangzhou"></td>
<td>本周人数</td>
<td class="renshu_benzhou"></td>
</tr>
<tr class="table-tr-textarea tr-padding20">
<td>下周人员改<br />善措施</td>
<td colspan="3">
<div class="div-textarea xz_ry_gscs" contenteditable="true">点击填写</div>
</td>
</tr>
</tbody>
</table>
<!--<table border="0" cellspacing="0" cellpadding="0" class="table-type8">
<tbody>
<tr class="table-tr-single">
<td colspan="4">{0}</td>
</tr>
<tr>
<td>上周业绩(元)</td>
<td><input type="number" placeholder="填写" /></td>
<td>本月业绩(元)</td>
<td><input type="number" placeholder="填写" class="yeji_benyue" /></td>
</tr>
<tr>
<td>本周业绩(元)</td>
<td><input type="number" placeholder="填写" /></td>
<td>人均业绩(元)</td>
<td class="yeji_renjun"></td>
</tr>
<tr>
<td>上升下滑(元)</td>
<td><input type="number" placeholder="填写" /></td>
<td>目前实收(元)</td>
<td><input type="number" placeholder="填写" class="shishou_muqian" /></td>
</tr>
<tr>
<td>盈亏(元)</td>
<td><input type="number" placeholder="填写" /></td>
<td>人均实收(元)</td>
<td class="shishou_renjun"></td>
</tr>
<tr class="table-tr-textarea tr-padding20">
<td>本周工作重点</td>
<td colspan="3">
<div class="div-textarea" contenteditable="true">点击填写</div>
</td>
</tr>
<tr class="table-tr-textarea tr-padding20">
<td>日数据管理方案</td>
<td colspan="3">
<div class="div-textarea" contenteditable="true">点击填写</div>
</td>
</tr>
<tr class="canshu_data">
<td>上周人数</td>
<td class="renshu_shangzhou">{1}</td>
<td>本周人数</td>
<td class="renshu_benzhou">{2}</td>
</tr>
<tr class="table-tr-textarea tr-padding20">
<td>下周人员改善措施</td>
<td colspan="3">
<div class="div-textarea" contenteditable="true">点击填写</div>
</td>
</tr>
</tbody>
</table>-->
<table border="0" cellspacing="0" cellpadding="0" class="table-type2">
<tbody>
<tr class="table-tr-single">
<td colspan="2">业态分析</td>
</tr>
<tr class="table-tr-textarea tr-padding20">
<td>现在的业<br />态不能做<br />了,你会<br />做什么?</td>
<td>
<div id="yetaifenxi1" class="div-textarea" contenteditable="true">点击填写</div>
</td>
</tr>
<tr class="table-tr-textarea tr-padding20">
<td>做哪个业<br />态比你现<br />在做的会<br />更赚钱?</td>
<td>
<div id="yetaifenxi2" class="div-textarea" contenteditable="true">点击填写</div>
</td>
</tr>
<tr class="table-tr-single">
<td colspan="2">折佣或爆单情况汇报</td>
</tr>
<tr class="table-tr-textarea tr-padding15">
<td>门店和<br />业务员</td>
<td>
<div id="mendian_yewuyuan" class="div-textarea" contenteditable="true">点击填写</div>
</td>
</tr>
<tr class="table-tr-textarea tr-padding15">
<td>金额及<br />说明情况</td>
<td>
<div id="jine_shuomingqingkuang" class="div-textarea" contenteditable="true">点击填写</div>
</td>
</tr>
</tbody>
</table>
</section>
</div>
<div id="time_stamp_area"></div>
</div>
<div class="btn-area">
<button id="btn_ok">提交</button>
</div>
<div id="loading_pic" class="week-sp loading_pic">
<img src="images/jz2.gif" />
<p>正在加载...</p>
</div>
<script type="text/javascript" src="/app/js/jquery.min.js"></script>
<script type="text/javascript" src="/app/js/layer.js"></script>
<script src="/app/js/lrz.all.bundle.js"></script>
<script type="text/javascript" src="/app/js/html2canvas.min.js"></script>
<!--<script src="js/commonsrc.js?rev=9b53924ba8c611229acb21bed2e6eb52" charset="utf-8"></script>-->
<script src="/app/js/common.js?rev=3de1803db9bae97b86043d9c32b1fd0e" charset="utf-8"></script>
<script src="/app/js/weekly_achieve_mdzj.js?rev=5e477609b4c6b0ba7c630a19f144f0ca" charset="utf-8"></script>
<!--<script src="js/vconsole.min.js"></script>
<script>
var vConsole = new VConsole();
console.log('Hello world');
</script>-->
</body>
</html>
\ No newline at end of file
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>同联商业</title>
<meta http-equiv="X-UA-Compatible" content="IE=10" />
<meta name="viewport" content="width=device-width,initial-scale=1.0,maximum-scale=1.0,user-scalable=0" />
<meta name="Keywords" content="" />
<meta name="Description" content="" />
<link rel="stylesheet" href="css/common.css?rev=14ba5c1d4b1452ee5b804c1b98270acc">
<link rel="stylesheet" href="css/swiper.min.css">
<!--<link href="css/spl.css" rel="stylesheet">-->
<style type="text/css">
img{
width: 7.5rem;
}
</style>
</head>
<body>
<header id="header">
<a class="ps-back" href="javascript:(history.length>1?history.go(-1):window.location='/');"></a>
<h2 id="title"></h2>
<a class="share-tips" href="javascript:;">
<span></span>
<span></span>
<span></span>
</a>
</header>
<div class="header_seat"></div>
<div class="swiper-container" id="pic_box" style="display: block;">
<div class="swiper-wrapper">
<div class="swiper-slide">
<div class="swiper-zoom-container">
<img src="" id="imgname">
</div>
</div>
</div>
</div>
<script type="text/javascript" src="js/jquery-1122-min.js"></script>
<script src="js/commonsrc.js?rev=9b53924ba8c611229acb21bed2e6eb52" charset="utf-8"></script>
<script src="js/swiper3.4.2.min.js"></script>
<script src="js/common.js?rev=3de1803db9bae97b86043d9c32b1fd0e" charset="utf-8"></script>
<script src="https://res.wx.qq.com/open/js/jweixin-1.2.0.js"></script>
<script type="text/javascript">
$(function(){
var _rb = getUrlParam('ribao');
$('#title').html((_rb == 1)?'我的日报':'我的周报');
var _imgDataStr = getUrlParam('imgdata'); //从url获取所需的参数
_imgDataStr = decodeURIComponent(_imgDataStr); //解码
var _imgData = JSON.parse(_imgDataStr); //转json格式
console.log(_imgData);
var _appEnter = getUrlParam('appEnter');//代表此页面在app里看到
var _wxShare = getUrlParam('wxshare');//代表此页面是(微信)分享出看到的
//所需参数解析
var _imgName = _imgData['img'];
var _path = ServerHost +'/weekwork_img/' +_imgName;
$('#imgname').attr('src',_path);
var swiper = new Swiper('.swiper-container', {
zoom: true
});
if(_appEnter == 1){
if(_wxShare ==1 ){
$('#header, .header_seat').hide();
}else{
$(document).on('click', '.share-tips', function(e){
e.preventDefault();
if(device.isIos()){
location.href = _path;//传给app用
}else if(device.isAndroid()){
try{
window.android.onShareClick(_path);
}catch(e){
console.log('window.android.onShareClick未能执行');
}
}else{
console.log('other device');
}
});
}
}else{
var _title = _imgData['realname']+'--'+_imgData['title']+((_rb == 1)?'我的日报':'我的周报');
var _desc = _imgData['startdate'] +'至'+_imgData['enddate'];
var _link = location.href + '&appEnter=1&wxshare=1';
var _imgUrl = 'https://admin.fujuhaofang.com/mobile4.0/images/pbl_logo.png';
$.ajax({
url:ServerHost + "/weixin/weixinShare.php",
type: "POST",
// data: {url:encodeURIComponent("https://admin.fujuhaofang.com/mobile4.0/weekly_image.html")},
data: {url:encodeURIComponent(location.href)},
success:function (data) {
//data=eval("("+data+")");
wx.config({
debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。
appId: data.appId, // 必填,公众号的唯一标识
timestamp:data.timestamp, // 必填,生成签名的时间戳
nonceStr: data.nonceStr, // 必填,生成签名的随机串
signature: data.signature,// 必填,签名,见附录1
jsApiList: ['onMenuShareAppMessage','onMenuShareTimeline','onMenuShareQQ'] // 必填,需要使用的JS接口列表,所有JS接口列表见附录2
});
wx.ready(function(){
wx.onMenuShareAppMessage({
title: _title,
desc: _desc,
link: _link,
imgUrl: _imgUrl,
success: function (res) {
alert('分享成功');
},
cancel: function (res) {
alert('你没有分享');
},
fail: function (res) {
alert(JSON.stringify(res));
}
});
wx.onMenuShareQQ({
title: _title,
desc: _desc,
link: _link,
imgUrl: _imgUrl,
success: function (res) {
alert('分享成功');
},
cancel: function (res) {
alert('你没有分享');
},
fail: function (res) {
alert(JSON.stringify(res));
}
});
wx.onMenuShareTimeline({
title: _title,
desc: _desc,
link: _link,
imgUrl: _imgUrl,
success: function () {
// 用户确认分享后执行的回调函数
alert('分享成功');
},
cancel: function () {
// 用户取消分享后执行的回调函数
}
});
wx.checkJsApi({
jsApiList:['onMenuShareTimeline','onMenuShareAppMessage'],
success:function(res){
//alert(JSON.stringify(res));
if(!res.checkResult.onMenuShareAppMessage||!res.checkResult.onMenuShareTimeline){
alert('你的微信客户端不支持JSSDK,请升级你的客户端');
}
}
});
});
},
dataType: 'json'
});
}
});
</script>
</body>
</html>
\ No newline at end of file
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>同联商业</title>
<meta http-equiv="X-UA-Compatible" content="IE=10" />
<meta name="viewport" content="width=device-width,initial-scale=1.0,maximum-scale=1.0,user-scalable=0" />
<meta name="Keywords" content="" />
<meta name="Description" content="" />
<link rel="stylesheet" href="css/common.css?rev=14ba5c1d4b1452ee5b804c1b98270acc">
<link href="css/spl.css" rel="stylesheet">
<link href="css/weekly_my.css?rev=62507b05ed586a2eec0a07b331ca1eee" rel="stylesheet">
</head>
<body>
<header id="header">
<a class="ps-back" href="javascript:(history.length>1?history.go(-1):window.location='/');"></a>
<h2 id="title">我的周报</h2>
</header>
<div class="header_seat"></div>
<div id="table_area">
<table border="" cellspacing="" cellpadding="">
<tbody id="appendArea">
<tr>
<th>上传时间</th>
<th>业绩时间段</th>
<th>周报</th>
</tr>
<!--<tr>
<td>明诚二手车市场明诚二手车市场明诚二手车市场明诚二手车市场</td>
<td>2017-10-01<br />至<br />2017-10-23</td>
<td><a href="weekly_image.html?imagename=">查看</a></td>
</tr>
<tr>
<td>明诚二手车市场</td>
<td>2017-10-01<br />至<br />2017-10-23</td>
<td>查看</td>
</tr>
<tr>
<td>明诚二手车市场</td>
<td>2017-10-01至2017-10-23</td>
<td>查看</td>
</tr>
<tr>
<td>明诚二手车市场</td>
<td>2017-10-01至2017-10-23</td>
<td>查看</td>
</tr>-->
</tbody>
</table>
</div>
<div id="loading_pic" class="loading_pic">
<img src="images/jz2.gif" />
<p>正在加载...</p>
</div>
<div id="no_more" class="no_more">没有更多了</div>
<script type="text/javascript" src="js/jquery-1122-min.js"></script>
<script src="js/commonsrc.js?rev=9b53924ba8c611229acb21bed2e6eb52" charset="utf-8"></script>
<script src="js/common.js?rev=3de1803db9bae97b86043d9c32b1fd0e" charset="utf-8"></script>
<script src="js/weekly_my.js?rev=781f5195d31193a4055b77fe8d4755b0" charset="utf-8"></script>
</body>
</html>
\ No newline at end of file
......@@ -21,7 +21,16 @@ Route::group('app', [
'share_register' => [ 'app/index/share_register', [ 'method' => 'get' ] ],
'agreement' => [ 'app/index/agreement', [ 'method' => 'get' ] ],
'agreement_app' => [ 'app/index/agreement_app', [ 'method' => 'get' ] ],
'download' => [ 'app/index/download', [ 'method' => 'get' ] ],
'download' => [ 'app/index/download', [ 'method' => 'get' ] ],
'weekly' => [ 'app/index/weekly', [ 'method' => 'get' ] ],
'weekly_my' => [ 'app/index/weekly_my', [ 'method' => 'get' ] ],
'weekly_achieve_dz' => [ 'app/index/weekly_achieve_dz', [ 'method' => 'get' ] ],
'weekly_achieve_mdzj' => [ 'app/index/weekly_achieve_mdzj', [ 'method' => 'get' ] ],
'daily' => [ 'app/index/daily', [ 'method' => 'get' ] ],
'daily_my' => [ 'app/index/daily_my', [ 'method' => 'get' ] ],
'daily_achieve_dz' => [ 'app/index/daily_achieve_dz', [ 'method' => 'get' ] ],
'daily_achieve_mdzj' => [ 'app/index/daily_achieve_mdzj', [ 'method' => 'get' ] ],
'daily_achieve_ywy' => [ 'app/index/daily_achieve_ywy', [ 'method' => 'get' ] ],
'getShopDetails' => [ 'app/index/getShopDetail', [ 'method' => 'get | post' ] ],
'getVersionNo' => [ 'app/index/getVersionNo', [ 'method' => 'get | post' ] ],
]);
......
@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{margin:0;padding:0}input,select,textarea{font-size:100%}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}abbr,acronym{border:0;font-variant:normal}del{text-decoration:line-through}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:500}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:500}q:before,q:after{content:''}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}ins,a{text-decoration:none}:focus{outline:0}a{overflow:hidden;text-decoration:none;text-align:inherit;color:inherit;border:0;cursor:pointer}a:visited{text-decoration:none}a:hover{text-decoration:none}a:active{text-decoration:none}
input, select, button {
vertical-align: middle;
outline: 0;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
border-radius: 0;
background-color: transparent;
border: none;
}
.oh {
overflow: hidden;
}
......
@charset "utf-8";
body {
background-color: white;
display: none;
}
header {
width: 750px;
border-bottom: 1px solid #CCC;
height: 88px;
}
header+.header_seat{
height: 88px!important;
}
#title {
font-size: 34px;
line-height: 88px;
overflow: hidden;
height: 88px;
padding: 0 88px;
text-align: center;
white-space: nowrap;
text-overflow: ellipsis;
color: #333;
}
header .ps-back {
position: absolute;
top: 0;
bottom: 0;
left: 0;
display: block;
width: 88px;
height: 88px;
background: url('/app/images/ic_back_black@2x.png') no-repeat 30px center;
background-size: 36px 28px;
}
header .word-link {
position: absolute;
top: 0;
bottom: 0;
right: 0;
font-size: 28px;
display: block;
padding-right: 30px;
height: 88px;
line-height: 88px;
}
#screen_shot_area {
width: 750px;
}
#tab_table_area {
width: 750px;
box-sizing: border-box;
padding-left: 5px;
}
#tab_table_area>section {
/*display: none;*/
}
#tab_table_area>section.table-area-active {
display: block;
}
/*日期显示,截图前的部分*/
#titile_temp{
color: #F13D2F;
text-align: right;
font-size: 26px;
line-height: 50px;
padding-right: 30px;
display: none;
}
#titile_before {
color: #333;
font-size: 26px;
text-align: center;
line-height: 60px;
font-weight: bold;
}
/*日期显示,截图后的部分*/
#titile_after {
background-color: #f5f5f5;
height: 120px;
box-sizing: border-box;
padding: 0 30px;
display: none;
/*默认是隐藏的,当点击生成图片的时候会显示出来*/
}
#titile_after>h3 {
color: #333;
font-size: 30px;
height: 70px;
box-sizing: border-box;
padding-top: 24px;
}
#titile_after>p {
color: #999;
font-size: 24px;
overflow: hidden;
}
#span_date {
float: left;
}
#span_reporter {
float: right;
}
/*第一个table部分*/
table{
font-size: 26px;
background-color: white;
max-width: 750px;
margin: 0 auto;
display: block;
}
table td{
box-sizing: border-box;
border: 1px solid #ccc;
text-align: center;
overflow: hidden;
}
table tr.table-tr-header td{
color: #333;
font-weight: bold;
min-height: 60px;
line-height: 60px;
}
table td input {
float: left;
height: 60px;
line-height: 60px;
width: 100%;
border: none;
text-align: center;
box-sizing: border-box;
font-size: 26px;
}
.table-tr-add>td {
min-height: 200px;
box-sizing: border-box;
}
tr.table-tr-textarea>td:nth-of-type(1){
line-height: 42px!important;
}
.tr-padding20>td:nth-of-type(1){
padding: 20px 0;
}
.tr-padding35>td:nth-of-type(1){
padding: 35px 0;
}
.tr-padding60>td:nth-of-type(1){
padding: 60px 0;
}
.tr-lineheight30>td:nth-of-type(1){
line-height: 30px;
}
.tr-lineheight30>td:nth-of-type(1)>span.span-special1{
font-size: 20px!important;
font-weight: normal!important;
}
div.div-textarea {
float: left;
width: 100%;
box-sizing: border-box;
/*padding: 20px 8px;*/
padding: 20px 0;
overflow-x: hidden;
overflow-y: auto;
color: #757575;
line-height: normal;
}
div.div-textarea.color-submit{
color: #333;
text-align: left;
}
div.div-textarea.div-textarea-mdzj-header{
color: #F13D2F;
padding: 20px 0;
}
div.div-textarea.div-textarea-mdzj-header{
color: #F13D2F;
padding: 20px 0;
}
.table-tr-single>td {
font-size: 26px;
font-weight: bold;
text-align: center;
height: 60px;
line-height: 60px;
width: 740px!important;
}
/*第一个table部分*/
.table-type1 tr td{
line-height: 60px;
min-height: 60px;
}
.table-type1 tr td:first-child {
color: #333;
font-weight: bold;
width: 120px;
}
.table-type1 tr td:nth-child(2),
.table-type1 tr td:nth-child(3),
.table-type1 tr td:nth-child(4),
.table-type1 tr td:nth-child(5),
.table-type1 tr td:nth-child(6) {
width: 124px;
}
/*第二个table部分*/
.table-type2 tr td:first-child {
color: #333;
font-weight: bold;
width: 180px;
}
.table-type2 tr td:nth-child(2) {
width: 560px;
}
.table-type2 .table-tr-single.table2-sp1>td,
.table-type2 .table-tr-single.table2-sp2>td {
text-align: left;
padding-left: 20px;
position: relative;
}
.table-type2 .table-tr-single.table2-sp4>td{
line-height: 100px;
font-size: 30px;
}
.table-type2 .table2-sp2>td>span{
position: absolute;
right: 0;
top: 0;
padding-right: 20px;
}
.table-type2 tr.lh60 td{
line-height: 60px;
min-height: 60px;
}
.table-type2 .table2-sp3>td>input{
float: none;
width: 200px;
}
/*第三个table部分*/
.table-type3 tr td{
line-height: 60px;
min-height: 60px;
}
.table-type3 tr td:first-child {
color: #333;
font-weight: bold;
width: 220px;
}
.table-type3 tr td:nth-child(2) {
width: 260px;
}
.table-type3 tr td:nth-child(3) {
width: 260px;
}
/*第四个table部分*/
.table-type4 tr td:first-child {
color: #333;
font-weight: bold;
width: 210px;
}
.table-type4 tr td:nth-child(2) {
width: 100px;
}
.table-type4 tr td:nth-child(3) {
width: 430px;
}
/*第五个table部分*/
.table-type5 tr td:first-child {
color: #333;
font-weight: bold;
width: 170px;
}
.table-type5 tr td:nth-child(2),
.table-type5 tr td:nth-child(3) {
width: 160px;
}
.table-type5 tr td:nth-child(4),
.table-type5 tr td:nth-child(5) {
width: 125px;
}
/*第六个table部分*/
.table-type6 tr td{
line-height: 60px;
min-height: 60px;
}
.table-type6 tr td:first-child {
color: #333;
font-weight: bold;
width: 120px;
}
.table-type6 tr td:nth-child(2),
.table-type6 tr td:nth-child(3),
.table-type6 tr td:nth-child(4),
.table-type6 tr td:nth-child(5) {
width: 155px;
}
/*第七个table部分*/
.table-type7 tr td{
line-height: 60px;
min-height: 60px;
}
.table-type7 tr td:first-child {
color: #333;
font-weight: bold;
width: 300px;
}
.table-type7 tr td:nth-child(2) {
width: 440px;
}
/*第八个table部分*/
.table-type8 tr td{
line-height: 60px;
min-height: 60px;
}
.table-type8 tr td:first-child,
.table-type8 tr td:nth-child(3) {
color: #333;
font-weight: bold;
width: 210px;
}
.table-type8 tr td:nth-child(2),
.table-type8 tr td:nth-child(4){
width: 160px;
}
/*第九个table部分*/
.table-type9 tr:nth-of-type(2) td{
min-height: 66px;
line-height: 66px;
font-weight: bold;
color: #333;
}
.table-type9 tr td:first-child {
color: #333;
font-weight: bold;
width: 180px;
}
.table-type9 tr td:nth-child(2) {
width: 120px;
}
.table-type9 tr td:nth-child(3) {
width: 440px;
}
/*第10个table部分*/
.table-type10 tr td:first-child {
color: #333;
font-weight: bold;
width: 116px;
}
.table-type10 tr td:nth-child(2),
.table-type10 tr td:nth-child(3),
.table-type10 tr td:nth-child(4) {
width: 208px;
}
/*第11个table部分*/
.table-type10 tr td {
color: #333;
width: 148px;
}
/*同联的门店总监业绩周报,顶部文字区域部分*/
.mdzj_div_header{
padding: 0 20px 30px;
box-sizing: border-box;
}
.mdzj_div_header>h2{
font-size: 30px;
text-align: center;
height: 90px;
line-height: 90px;
font-weight: bold;
}
.mdzj_div_header>p{
font-size: 26px;
color: #333;
}
.mdzj_div_header>p>input{
width: 150px;
font-size: inherit;
color: #F13D2F;
text-align: center;
border-bottom: 1px solid #F13D2F;
}
.mdzj_div_header>p>input::-webkit-input-placeholder{
color: #F13D2F;
}
.mdzj_div_header .p-bold{
font-weight: bold;
}
.mdzj_div_header .mb10{
margin-bottom: 10px;
}
.mdzj_div_header .mb20{
margin-bottom: 20px;
}
.mdzj_div_header .mb30{
margin-bottom: 30px;
}
/*底部时间戳区域*/
#time_stamp_area {
text-align: right;
height: 60px;
line-height: 60px;
font-size: 26px;
box-sizing: border-box;
padding-right: 26px;
display: none;
color: #999;
}
/*点击提交按钮区域*/
.btn-area {
padding: 30px 30px 60px;
}
.btn-area>button {
display: block;
width: 100%;
background-color: #ff9419;
text-align: center;
line-height: 80px;
height: 80px;
color: white;
font-size: 32px;
border-radius: 10px;
cursor: pointer;
}
/*loading图样式*/
.loading_pic.week-sp {
font-size: 20px;
text-align: center;
width: 100%;
position: fixed;
top: 700px;
display: none;
}
.loading_pic.week-sp>img {
width: 120px;
display: block;
margin: 0 auto;
}
.loading_pic.week-sp>p {
font-size: 20px;
color: #333;
text-align: center;
margin-top: 10px;
color: rgb(51, 51, 51);
}
/*确认按钮补充样式*/
.layui-m-layercont{
font-size: 34px!important;
}
.layui-m-layerbtn{
height: 80px!important;
}
.layui-m-layerbtn>span{
font-size: 26px!important;
line-height: 80px!important;
}
@charset "utf-8";
body{
background-color: white;
}
#table_area{
padding-top: 0.4rem;
}
table td,table th{
border: 1px solid #999;
font-size: 0.28rem;
text-align: center;
box-sizing: border-box;
}
table td{
min-height: 1.6rem;
padding: 0.3rem;
}
table td>a{
color: #F13D2F;
}
table tr{
min-height: 1.6rem;
}
table tr:nth-of-type(1)>th{
width: 2.84rem;
height: 0.6rem;
line-height: 0.6rem;
}
table tr:nth-of-type(1)>th:nth-last-of-type(1){
width: 1.8rem;
}
body{
background-color: #f0f0f0;
}
.weekly_time{
width: 100%;
background: #FFFFFF;
margin-top: 0.2rem;
}
.weekly_time ul{
width: 100%;
}
.weekly_time ul li{
width: 100%;
height: 0.9rem;
}
.weekly_span{
width: 0.1rem;
height: 0.4rem;
background: #ff9419;
float: left;
margin-top: 0.25rem;
}
.weekly_p{
font-size: 0.3rem;
color: #333333;
line-height: 0.9rem;
height: 0.9rem;
float: left;
margin-left: 0.2rem;
border-bottom: 1px solid #E6E6E6;
font-weight: 400;
width:92%;
}
.ic_star{
width: 0.26rem;
height: 0.26rem;
float: left;
margin-left: 0.3rem;
margin-top: 0.32rem;
}
.time_p{
font-size: 0.3rem;
color: #333333;
line-height: 0.9rem;
height: 0.9rem;
float: left;
margin-left: 0.2rem;
border-bottom: 1px solid #E6E6E6;
font-weight: 400;
width:85.5%;
}
.time_p1{
font-size: 0.3rem;
color: #333333;
line-height: 0.9rem;
height: 0.9rem;
float: left;
font-weight: 400;
}
.time_p2{
font-size: 0.3rem;
color: #333333;
line-height: 0.9rem;
height: 0.9rem;
float: left;
margin-left: 0.76rem;
font-weight: 400;
width: 6.44rem;
}
.weekly_lp{
width: 100%;
background: #FFFFFF;
}
.weekly_lp ul{
width: 96%;
margin: 0 auto;
padding-top: 0.16rem;
background: #FFFFFF;
overflow: hidden;
padding-bottom: 0.3rem;
}
.liudan{
display: none;
}
.weekly_lp ul li{
width: 47%;
height: 0.6rem;
background: #d9d9d9;
border-radius: 0.06rem;
color: #FFFFFF;
line-height: 0.6rem;
font-weight: 400;
font-size: 0.26rem;
text-align: center;
float: left;
margin-left: 0.14rem;
margin-top: 0.14rem;
}
.weekly_btn{
width: 92%;
margin: 0 auto;
height: 0.8rem;
line-height: 0.8rem;
background: #ff9419;
color: #FFFFFF;
float: left;
margin-left: 3%;
border-radius: 0.1rem;
margin-top: 0.3rem;
font-size: 0.36rem;
margin-bottom: 0.5rem;
}
.name_date{
font-size: 0.3rem;
color: #ff9419;
float: right;
line-height: 0.9rem;
text-align: right;
background:none;
direction: rtl;
height: 0.9rem;
width: 70%;
}
ul.choose-type-right > li.selected {
background:#ff9419;
}
......@@ -106,26 +106,70 @@ function h5Page(token, fn) {
// });
}
//验证C端token
function h5PageC(token, fn) {
$.ajax({
type: "GET",
url: "/broker/getAgentsByPhone",
data: {
'AuthToken': token
},
dataType: "json",
success: function(data) {
if(typeof data === 'object'){
if(data['code'] == '200'){
setLoginStorage(data.data, token, 'agents');
fn(data);
}else{
try{
layer.open({
content: data.msg,
skin: 'msg',
time: 2
});
}catch(e){
alert(data.msg);
}
}
}else{
try{
layer.open({
content: 'token验证接口数据错误',
skin: 'msg',
time: 2
});
}catch(e){
alert('token验证接口数据错误');
}
};
},
error: function() {
console.warn("获取token失败");
}
});
}
//每次登录时设置缓存数据 by xishifeng
function setLoginStorage(data, _token, _usertable){
//每次登录成功,记录下token,用户身份类别,id,level
localStorage.setItem("token",_token);//存储登录的token值
localStorage.setItem("openid",data.user.device_id);
localStorage.setItem("openid",data.device_id);
localStorage.setItem("usertable",_usertable);//存储身份类型
if(_usertable === "agents"){
//不是案场人员
localStorage.setItem("level",data.user.level);//不是案场人员时存储身份类型
localStorage.setItem("level",data.level);//不是案场人员时存储身份类型
localStorage.removeItem("roleId");
localStorage.setItem("realname",data.user.realname);//存储用户名字
localStorage.setItem("realname",data.realname);//存储用户名字
}else if(_usertable === "admins"){
//案场人员
localStorage.setItem("roleId",data.user.role_id);//案场人员时存储role_id
localStorage.setItem("roleId",data.role_id);//案场人员时存储role_id
localStorage.removeItem("level");
localStorage.setItem("realname",data.user.username);//存储用户名字
localStorage.setItem("realname",data.username);//存储用户名字
}
localStorage.setItem("id",data.user.id);//存储用户id
localStorage.setItem("phone",data.user.phone);//存储用户名字
localStorage.setItem('userinfo',encodeURIComponent(JSON.stringify(data['user'])));//存储用户所有信息
localStorage.setItem("id",data.id);//存储用户id
localStorage.setItem("phone",data.phone);//存储用户名字
localStorage.setItem('userinfo',encodeURIComponent(JSON.stringify(data)));//存储用户所有信息
}
//每次退出清除登录时设置的某些缓存数据 by xishifeng
......
$(function() {
//做适配处理,和其他页面方法不一致
$('title').after('<meta name="viewport" content="width=device-width,initial-scale=' + (window.screen.width / 750) + ',maximum-scale=2.0,user-scalable=0" />');
var _doc = $(document);
var _appToken = getUrlParam("token");
var _appEnter = getUrlParam('appEnter');
if(_appToken !== null) {
_doc.on('click', '.ps-back', function(e) {
e.preventDefault();
e.stopPropagation();
Compatible({
hrefIos: 'abcd',
paraIos: {
'route': "aabb",
'url': 'back'
},
fnAndroid: function() {
window.android.onBackPressed();
},
fn: function() {
console.warn('error');
}
});
});
h5Page(_appToken, function(data) {
var _userInfo = JSON.parse(decodeURIComponent(localStorage.getItem('userinfo'))); //用户信息
if(_userInfo['boss'] == 2){
location.replace('daily_achieve_mdzj.html?token='+_appToken);
return false;
}else{
loadMain();
};
});
} else {
loadMain();
};
function loadMain() {
var _token = localStorage.getItem('token');
var _userInfo = JSON.parse(decodeURIComponent(localStorage.getItem('userinfo'))); //用户信息
$(document.body).show();
var _canClickFlag = true; //提交按钮是否可点击
var _timeStampObj = $('#time_stamp_area'); //时间区域div获取
var _titleBeforeObj = $('#titile_before'); //titile区域截图前后的div获取
var _titleTempObj = $('#titile_temp'); //titile汇报人
var _btnOkObj = $('#btn_ok'); //提交按钮
var loadItem = $("#loading_pic"); //loading图
//一些信息自动填写
_titleBeforeObj.html('今日总结 ' + new Date().toLocaleDateString());
_titleTempObj.html('汇报人:' + localStorage.getItem('realname'));
var _renshu = 1;
$.ajax({
type: "POST",
url: ServerHost + '/Worktable/shop_manager_dayreport',
data: {
'token': _token
},
timeout: 30000,
dataType: "json",
beforeSend: function() {
loadItem.show();
},
success: function(data) {
if(typeof data == 'object') {
if(data['status'] == 0) {
// $('.table-tr-yuewancheng').html('<td>月完成</td><td>{fangyuan}</td><td><input type="number" placeholder="填写" /></td><td>{daikan}</td><td><input type="number" placeholder="填写" /></td>'.stringFormatObj({
// 'fangyuan': data['month']['fy'],
// 'daikan': data['month']['v4']
// }));
// $('.table-tr-zhouwancheng').html('<td>周完成</td><td>{fangyuan}</td><td><input type="number" placeholder="填写" /></td><td>{daikan}</td><td><input type="number" placeholder="填写" /></td>'.stringFormatObj({
// 'fangyuan': data['week']['fy'],
// 'daikan': data['week']['v4']
// }));
$('.table-tr-riwancheng').html('<td>日完成</td><td>{fangyuan}</td><td><input type="number" placeholder="填写" /></td><td>{daikan}</td><td><input type="number" placeholder="填写" /></td><td><input type="number" placeholder="填写" /></td>'.stringFormatObj({
'fangyuan': data['day']['fy'],
'daikan': data['day']['v4']
}));
var _htmlGroupInfo = '';
$.each(data['user'], function(i, item) {
_htmlGroupInfo += '<tr><td>{0}</td><td><input type="number" placeholder="填写" /></td><td><div class="div-textarea" contenteditable="true">点击填写</div></td></tr>'.stringFormatObj({
'0': item
});
});
_renshu = data['user'].length;
$('#groupInfoArea').after((_htmlGroupInfo === '') ? '<tr><td colspan="3" style="font-weight: normal;line-height: 60px;">暂无</td></tr>' : _htmlGroupInfo);
} else {
layer.open({
content: data.msg,
skin: 'msg',
time: 2
});
}
};
},
error: function() {
layer.open({
content: 'error',
skin: 'msg',
time: 2
});
},
complete: function(xhr, textStatus) {
loadItem.hide();
if(textStatus === "timeout") {
//处理超时的逻辑
layer.open({
content: '请求超时',
skin: 'msg',
time: 2
});
}
}
});
_doc.on('click', '.div-textarea', function(e) {
var _this = $(this);
if(_this.html() === '点击填写') {
_this.html('').addClass('color-submit');
}
});
_doc.on('blur', '.div-textarea', function(e) {
var _this = $(this);
if(_this.html() === '') {
_this.html('点击填写').removeClass('color-submit');
}
});
var _yejiYueMubiaoObj = $('#yeji_yue_mubiao');
var _yejiYueWanchengObj = $('#yeji_yue_wancheng');
var _shishouYueMubiaoObj = $('#shishou_yue_mubiao');
var _shishouYueWanchengObj = $('#shishou_yue_wancheng');
var _yejiChaeObj = $('#chae_yeji');
var _yejiRenjunObj = $('#renjun_yeji');
var _shishouChaeObj = $('#chae_shishou');
var _shishouRenjunObj = $('#renjun_shishou');
var _dayNum = parseInt(new Date().getDate());
_yejiYueMubiaoObj.on('input', function(e){
if(_yejiYueWanchengObj.val() != ''){
_yejiChaeObj.html(dealJineNum(_yejiYueMubiaoObj.val()-_yejiYueWanchengObj.val()));
_yejiRenjunObj.html(dealJineNum(Number(_yejiYueWanchengObj.val())/_renshu*30/_dayNum));
};
});
_yejiYueWanchengObj.on('input', function(e){
if(_yejiYueMubiaoObj.val() != ''){
_yejiChaeObj.html(dealJineNum(_yejiYueMubiaoObj.val()-_yejiYueWanchengObj.val()));
_yejiRenjunObj.html(dealJineNum(Number(_yejiYueWanchengObj.val())/_renshu*30/_dayNum));
};
});
_shishouYueMubiaoObj.on('input', function(e){
if(_shishouYueWanchengObj.val() != ''){
_shishouChaeObj.html(dealJineNum(_shishouYueMubiaoObj.val()-_shishouYueWanchengObj.val()));
_shishouRenjunObj.html(dealJineNum(Number(_shishouYueWanchengObj.val())/_renshu*30/_dayNum));
};
});
_shishouYueWanchengObj.on('input', function(e){
if(_shishouYueMubiaoObj.val() != ''){
_shishouChaeObj.html(dealJineNum(_shishouYueMubiaoObj.val()-_shishouYueWanchengObj.val()));
_shishouRenjunObj.html(dealJineNum(Number(_shishouYueWanchengObj.val())/_renshu*30/_dayNum));
};
});
//我的日报链接添加
$('.word-link').click(function(e) {
e.preventDefault();
e.stopPropagation();
var _addAppStr = (_appToken !== null || _appEnter !== null) ? '?appEnter=1' : ''; //判断是否是app访问的,进行一些处理
location.href = 'daily_my.html' + _addAppStr;
});
_btnOkObj.click(function(e) {
e.preventDefault();
e.stopPropagation();
if(_canClickFlag) {
_canClickFlag = false; //提交的过程中,关闭这个按钮的提交操作
layer.open({
type: 2,
content: '加载中'
});
_btnOkObj.html('提交ing...');
_titleTempObj.show();
// _titleBeforeObj.hide();
// _titleAfterObj.show();
$("body,html").animate({
scrollTop: 0
}, 0); //必须把页面滚动到最顶部,不然截图会不完整
var _temp_date = new Date();
_timeStampObj.show().html('生成时间:' + _temp_date.toLocaleDateString() + ' ' + _temp_date.toLocaleTimeString());
saveHtml2Image("screen_shot_area");
} else {
layer.open({
content: '图片生成中,请耐心等待',
skin: 'msg',
time: 2
});
return false;
}
});
function saveHtml2Image(objId) {
var obj = $("#" + objId);
var width = obj.width();
var height = obj.height();
html2canvas(obj, {
width: width,
height: height,
background: "rgba(255,255,255,1)",
onrendered: function(canvas) {
_titleTempObj.hide();
// _titleBeforeObj.show();
// _titleAfterObj.hide();
_timeStampObj.hide();
var dataUrl = canvas.toDataURL('image/jpeg');
console.log(dataUrl.length);
// var _temp_img = new Image();
// _temp_img.src = dataUrl;
// $(document.body).append(_temp_img);
uploadimg_x(dataUrl);
}
});
};
//业绩周报上传截图
function uploadimg_x(img, fn) {
var _currentDate = new Date();
var _endTime = _currentDate.getFullYear() + '-' + dealDate(_currentDate.getMonth() + 1) + '-' + dealDate(_currentDate.getDate());
//house_id 在组长和市场部总监时传的是楼盘id集合,在组员,案场经理,置业顾问时传的是0
//type 传1代表的是日报,不传或传0代表的是周报
$.ajax({
url: ServerHost + "/Worktable/weekwork_img",
type: 'POST',
data: {
'img': img,
'token': _token,
'house_id': 0,
'startdate': _endTime,
'enddate': _endTime,
'table': 'agent',
'type': 1
},
async: false,
dataType: "json",
success: function(data) {
layer.closeAll();
_btnOkObj.html('提交');
_canClickFlag = true; //可以再次点提交
if(typeof data === 'object') {
console.log(ServerHost + '/weekwork_img/' + data.imgname);
if(data.status == '1') {
layer.open({
content: data.msg,
btn: ['确定'],
yes: function(_index) {
layer.close(_index);
}
});
} else {
layer.open({
content: data.msg,
btn: ['确定'],
yes: function(_index) {
layer.close(_index);
}
});
}
} else {
layer.open({
content: '图标保存失败',
skin: 'msg',
time: 2
});
}
},
error: function(returndata) {
layer.closeAll();
_btnOkObj.html('提交');
_canClickFlag = true; //可以再次点提交
layer.open({
content: '截图保存失败',
skin: 'msg',
time: 2
});
}
});
}
}
});
\ No newline at end of file
$(function() {
//做适配处理,和其他页面方法不一致
$('title').after('<meta name="viewport" content="width=device-width,initial-scale=' + (window.screen.width / 750) + ',maximum-scale=2.0,user-scalable=0" />');
$(document.body).show();
var _doc = $(document);
var _appToken = getUrlParam("token");
var _appEnter = getUrlParam('appEnter');
if(_appToken !== null) {
_doc.on('click', '.ps-back', function(e) {
e.preventDefault();
e.stopPropagation();
Compatible({
hrefIos: 'abcd',
paraIos: {
'route': "aabb",
'url': 'back'
},
fnAndroid: function() {
window.android.onBackPressed();
},
fn: function() {
console.warn('error');
}
});
});
h5Page(_appToken, function(data) {
loadMain();
});
} else {
loadMain();
};
function loadMain() {
var _token = localStorage.getItem('token');
var _userInfo = JSON.parse(decodeURIComponent(localStorage.getItem('userinfo'))); //用户信息
var _canClickFlag = true; //提交按钮是否可点击
var _timeStampObj = $('#time_stamp_area'); //时间区域div获取
var _titleBeforeObj = $('#titile_before'); //titile区域截图前后的div获取
var _titleTempObj = $('#titile_temp'); //titile汇报人
var _btnOkObj = $('#btn_ok'); //提交按钮
var loadItem = $("#loading_pic"); //loading图
//一些信息自动填写
_titleBeforeObj.html('今日总结 ' + new Date().toLocaleDateString());
_titleTempObj.html('汇报人:' + localStorage.getItem('realname'));
_doc.on('click', '.div-textarea', function(e) {
var _this = $(this);
if(_this.html() === '点击填写') {
_this.html('').addClass('color-submit');
}
});
_doc.on('blur', '.div-textarea', function(e) {
var _this = $(this);
if(_this.html() === '') {
_this.html('点击填写').removeClass('color-submit');
}
});
var _yejiYueMubiaoObj = $('#yeji_yue_mubiao');
var _yejiYueWanchengObj = $('#yeji_yue_wancheng');
var _shishouYueMubiaoObj = $('#shishou_yue_mubiao');
var _shishouYueWanchengObj = $('#shishou_yue_wancheng');
var _yejiChaeObj = $('#chae_yeji');
var _yejiRenjunObj = $('#renjun_yeji');
var _shishouChaeObj = $('#chae_shishou');
var _shishouRenjunObj = $('#renjun_shishou');
var _renshuMubiaoObj = $('#renshu_mubiao');
var _renshuNowObj = $('#renshu_now');
var _renshuChaeObj = $('#renshu_chae');
var _dayNum = parseInt(new Date().getDate());
_yejiYueMubiaoObj.on('input', function(e){
if(_yejiYueWanchengObj.val() != ''){
_yejiChaeObj.html(dealJineNum(_yejiYueMubiaoObj.val()-_yejiYueWanchengObj.val()));
_yejiRenjunObj.html(dealJineNum(Number(_yejiYueWanchengObj.val())/Number(_renshuNowObj.html())*30/_dayNum));
};
});
_yejiYueWanchengObj.on('input', function(e){
if(_yejiYueMubiaoObj.val() != ''){
_yejiChaeObj.html(dealJineNum(_yejiYueMubiaoObj.val()-_yejiYueWanchengObj.val()));
_yejiRenjunObj.html(dealJineNum(Number(_yejiYueWanchengObj.val())/Number(_renshuNowObj.html())*30/_dayNum));
};
});
_shishouYueMubiaoObj.on('input', function(e){
if(_shishouYueWanchengObj.val() != ''){
_shishouChaeObj.html(dealJineNum(_shishouYueMubiaoObj.val()-_shishouYueWanchengObj.val()));
_shishouRenjunObj.html(dealJineNum(Number(_shishouYueWanchengObj.val())/Number(_renshuNowObj.html())*30/_dayNum));
};
});
_shishouYueWanchengObj.on('input', function(e){
if(_shishouYueMubiaoObj.val() != ''){
_shishouChaeObj.html(dealJineNum(_shishouYueMubiaoObj.val()-_shishouYueWanchengObj.val()));
_shishouRenjunObj.html(dealJineNum(Number(_shishouYueWanchengObj.val())/Number(_renshuNowObj.html())*30/_dayNum));
};
});
// _yejiMubiaoBenyueObj.on('input', function(e){
// (_yejiWanchengNowObj.val() != '') && _yejiChaeObj.html(Number(_yejiMubiaoBenyueObj.val())-Number(_yejiWanchengNowObj.val()));
// });
// _yejiWanchengNowObj.on('input', function(e){
// (_yejiMubiaoBenyueObj.val() != '') && _yejiChaeObj.html(Number(_yejiMubiaoBenyueObj.val())-Number(_yejiWanchengNowObj.val()));
// _yejiRenjunObj.html(dealJineNum(Number(_yejiWanchengNowObj.val())/Number(_renshuNowObj.html())*30/_dayNum));
// });
// _shishouMubiaoObj.on('input', function(e){
// (_shishouWanchengObj.val() != '') && _shishouChaeObj.html(Number(_shishouMubiaoObj.val())-Number(_shishouWanchengObj.val()));
// });
// _shishouWanchengObj.on('input', function(e){
// (_shishouMubiaoObj.val() != '') && _shishouChaeObj.html(Number(_shishouMubiaoObj.val())-Number(_shishouWanchengObj.val()));
// _shishouRenjunObj.html(dealJineNum(Number(_shishouWanchengObj.val())/Number(_renshuNowObj.html())*30/_dayNum));
// });
// _renshuMubiaoObj.on('input', function(e){
// _renshuChaeObj.html(Number(_renshuMubiaoObj.val())-Number(_renshuNowObj.html()));
// });
//我的日报链接添加
$('.word-link').click(function(e) {
e.preventDefault();
e.stopPropagation();
var _addAppStr = (_appToken !== null || _appEnter !== null) ? '?appEnter=1' : ''; //判断是否是app访问的,进行一些处理
location.href = 'daily_my.html' + _addAppStr;
});
$.ajax({
type: 'POST',
url: ServerHost + '/Worktable/boss_shop_daywork',
data: {
'token': _token
},
timeout: 30000,
dataType: 'json',
beforeSend: function() {
loadItem.show();
},
success: function(data) {
if(typeof data === 'object') {
if (data.status == 0) {
$('#renshu_now').html(data['count_user']);
}else {
layer.open({
content: data['msg'],
skin: 'msg',
time: 2
});
};
}else{
layer.open({
content: '数据错误',
skin: 'msg',
time: 2
});
};
},
error: function() {
layer.open({
content: 'error',
skin: 'msg',
time: 2
});
},
complete: function(xhr, textStatus){
loadItem.hide();
if(textStatus === 'timeout'){
layer.open({
content: '请求超时',
skin: 'msg',
time: 2
});
};
}
});
_btnOkObj.click(function(e) {
e.preventDefault();
e.stopPropagation();
if(_canClickFlag) {
_canClickFlag = false; //提交的过程中,关闭这个按钮的提交操作
layer.open({
type: 2,
content: '加载中'
});
_btnOkObj.html('提交ing...');
_titleTempObj.show();
// _titleBeforeObj.hide();
// _titleAfterObj.show();
$("body,html").animate({
scrollTop: 0
}, 0); //必须把页面滚动到最顶部,不然截图会不完整
var _temp_date = new Date();
_timeStampObj.show().html('生成时间:' + _temp_date.toLocaleDateString() + ' ' + _temp_date.toLocaleTimeString());
saveHtml2Image("screen_shot_area");
} else {
layer.open({
content: '图片生成中,请耐心等待',
skin: 'msg',
time: 2
});
return false;
}
});
function saveHtml2Image(objId) {
var obj = $("#" + objId);
var width = obj.width();
var height = obj.height();
html2canvas(obj, {
width: width,
height: height,
background: "rgba(255,255,255,1)",
onrendered: function(canvas) {
_titleTempObj.hide();
// _titleBeforeObj.show();
// _titleAfterObj.hide();
_timeStampObj.hide();
var dataUrl = canvas.toDataURL('image/jpeg');
console.log(dataUrl.length);
// var _temp_img = new Image();
// _temp_img.src = dataUrl;
// $(document.body).append(_temp_img);
uploadimg_x(dataUrl);
}
});
};
//业绩周报上传截图
function uploadimg_x(img, fn) {
var _currentDate = new Date();
var _endTime = _currentDate.getFullYear() + '-' + dealDate(_currentDate.getMonth() + 1) + '-' + dealDate(_currentDate.getDate());
//house_id 在组长和市场部总监时传的是楼盘id集合,在组员,案场经理,置业顾问时传的是0
//type 传1代表的是日报,不传或传0代表的是周报
$.ajax({
url: ServerHost + "/Worktable/weekwork_img",
type: 'POST',
data: {
'img': img,
'token': _token,
'house_id': 0,
'startdate': _endTime,
'enddate': _endTime,
'table': 'agent',
'type': 1
},
async: false,
dataType: "json",
success: function(data) {
layer.closeAll();
_btnOkObj.html('提交');
_canClickFlag = true; //可以再次点提交
if(typeof data === 'object') {
console.log(ServerHost + '/weekwork_img/' + data.imgname);
if(data.status == '1') {
layer.open({
content: data.msg,
btn: ['确定'],
yes: function(_index) {
layer.close(_index);
}
});
} else {
layer.open({
content: data.msg,
btn: ['确定'],
yes: function(_index) {
layer.close(_index);
}
});
}
} else {
layer.open({
content: '图标保存失败',
skin: 'msg',
time: 2
});
}
},
error: function(returndata) {
layer.closeAll();
_btnOkObj.html('提交');
_canClickFlag = true; //可以再次点提交
layer.open({
content: '截图保存失败',
skin: 'msg',
time: 2
});
}
});
}
}
});
\ No newline at end of file
$(function() {
//做适配处理,和其他页面方法不一致
$('title').after('<meta name="viewport" content="width=device-width,initial-scale=' + (window.screen.width / 750) + ',maximum-scale=2.0,user-scalable=0" />');
$(document.body).show();
var _doc = $(document);
var _appToken = getUrlParam("token");
var _appEnter = getUrlParam('appEnter');
if(_appToken !== null) {
_doc.on('click', '.ps-back', function(e) {
e.preventDefault();
e.stopPropagation();
Compatible({
hrefIos: 'abcd',
paraIos: {
'route': "aabb",
'url': 'back'
},
fnAndroid: function() {
window.android.onBackPressed();
},
fn: function() {
console.warn('error');
}
});
});
h5Page(_appToken, function(data) {
loadMain();
});
} else {
loadMain();
};
function loadMain() {
var _token = localStorage.getItem('token');
var _userInfo = JSON.parse(decodeURIComponent(localStorage.getItem('userinfo'))); //用户信息
var _canClickFlag = true; //提交按钮是否可点击
var _timeStampObj = $('#time_stamp_area'); //时间区域div获取
var _titleBeforeObj = $('#titile_before'); //titile区域截图前后的div获取
var _titleTempObj = $('#titile_temp'); //titile汇报人
var _btnOkObj = $('#btn_ok'); //提交按钮
var loadItem = $("#loading_pic"); //loading图
//一些信息自动填写
_titleBeforeObj.html('今日总结 ' + new Date().toLocaleDateString());
_titleTempObj.html('汇报人:' + localStorage.getItem('realname'));
$.ajax({
type: "POST",
url: ServerHost + '/Worktable/shop_staff_dayreport',
data: {
'token': _token
},
timeout: 30000,
dataType: "json",
beforeSend: function() {},
success: function(data) {
if(typeof data == 'object') {
if(data['status'] == 0) {
// $('.table-tr-yuewancheng').html('<td>月完成</td><td>{fangyuan}</td><td><input type="number" placeholder="填写" /></td><td>{daikan}</td><td><input type="number" placeholder="填写" /></td>'.stringFormatObj({
// 'fangyuan': data['month']['fy'],
// 'daikan': data['month']['v4']
// }));
// $('.table-tr-zhouwancheng').html('<td>周完成</td><td>{fangyuan}</td><td><input type="number" placeholder="填写" /></td><td>{daikan}</td><td><input type="number" placeholder="填写" /></td>'.stringFormatObj({
// 'fangyuan': data['week']['fy'],
// 'daikan': data['week']['v4']
// }));
$('.table-tr-riwancheng').html('<td>日完成</td><td>{fangyuan}</td><td><input type="number" placeholder="填写" /></td><td>{daikan}</td><td><input type="number" placeholder="填写" /></td><td><input type="number" placeholder="填写" /></td>'.stringFormatObj({
'fangyuan': data['day']['fy'],
'daikan': data['day']['v4']
}));
} else {
layer.open({
content: data.msg,
skin: 'msg',
time: 2
});
}
};
},
error: function() {
layer.open({
content: 'error',
skin: 'msg',
time: 2
});
},
complete: function(xhr, textStatus) {
if(textStatus === "timeout") {
//处理超时的逻辑
layer.open({
content: '请求超时',
skin: 'msg',
time: 2
});
}
}
});
_doc.on('click', '.div-textarea', function(e) {
var _this = $(this);
if(_this.html() === '点击填写') {
_this.html('').addClass('color-submit');
}
});
_doc.on('blur', '.div-textarea', function(e) {
var _this = $(this);
if(_this.html() === '') {
_this.html('点击填写').removeClass('color-submit');
}
});
var _yejiYueMubiaoObj = $('#yeji_yue_mubiao');
var _yejiYueWanchengObj = $('#yeji_yue_wancheng');
var _shishouYueMubiaoObj = $('#shishou_yue_mubiao');
var _shishouYueWanchengObj = $('#shishou_yue_wancheng');
var _yejiChaeObj = $('#chae_yeji');
var _shishouChaeObj = $('#chae_shishou');
_yejiYueMubiaoObj.on('input', function(e){
if(_yejiYueWanchengObj.val() != ''){
_yejiChaeObj.html(dealJineNum(_yejiYueMubiaoObj.val()-_yejiYueWanchengObj.val()));
};
});
_yejiYueWanchengObj.on('input', function(e){
if(_yejiYueMubiaoObj.val() != ''){
_yejiChaeObj.html(dealJineNum(_yejiYueMubiaoObj.val()-_yejiYueWanchengObj.val()));
};
});
_shishouYueMubiaoObj.on('input', function(e){
if(_shishouYueWanchengObj.val() != ''){
_shishouChaeObj.html(dealJineNum(_shishouYueMubiaoObj.val()-_shishouYueWanchengObj.val()));
};
});
_shishouYueWanchengObj.on('input', function(e){
if(_shishouYueMubiaoObj.val() != ''){
_shishouChaeObj.html(dealJineNum(_shishouYueMubiaoObj.val()-_shishouYueWanchengObj.val()));
};
});
//我的日报链接添加
$('.word-link').click(function(e) {
e.preventDefault();
e.stopPropagation();
var _addAppStr = (_appToken !== null || _appEnter !== null) ? '?appEnter=1' : ''; //判断是否是app访问的,进行一些处理
location.href = 'daily_my.html' + _addAppStr;
});
_btnOkObj.click(function(e) {
e.preventDefault();
e.stopPropagation();
if(_canClickFlag) {
_canClickFlag = false; //提交的过程中,关闭这个按钮的提交操作
layer.open({
type: 2,
content: '加载中'
});
_btnOkObj.html('提交ing...');
_titleTempObj.show();
// _titleBeforeObj.hide();
// _titleAfterObj.show();
$("body,html").animate({
scrollTop: 0
}, 0); //必须把页面滚动到最顶部,不然截图会不完整
var _temp_date = new Date();
_timeStampObj.show().html('生成时间:' + _temp_date.toLocaleDateString() + ' ' + _temp_date.toLocaleTimeString());
saveHtml2Image("screen_shot_area");
} else {
layer.open({
content: '图片生成中,请耐心等待',
skin: 'msg',
time: 2
});
return false;
}
});
function saveHtml2Image(objId) {
var obj = $("#" + objId);
var width = obj.width();
var height = obj.height();
html2canvas(obj, {
width: width,
height: height,
background: "rgba(255,255,255,1)",
onrendered: function(canvas) {
_titleTempObj.hide();
// _titleBeforeObj.show();
// _titleAfterObj.hide();
_timeStampObj.hide();
var dataUrl = canvas.toDataURL('image/jpeg');
console.log(dataUrl.length);
// var _temp_img = new Image();
// _temp_img.src = dataUrl;
// $(document.body).append(_temp_img);
uploadimg_x(dataUrl);
}
});
};
//业绩周报上传截图
function uploadimg_x(img, fn) {
var _currentDate = new Date();
var _endTime = _currentDate.getFullYear() + '-' + dealDate(_currentDate.getMonth() + 1) + '-' + dealDate(_currentDate.getDate());
//house_id 在组长和市场部总监时传的是楼盘id集合,在组员,案场经理,置业顾问时传的是0
//type 传1代表的是日报,不传或传0代表的是周报
$.ajax({
url: ServerHost + "/Worktable/weekwork_img",
type: 'POST',
data: {
'img': img,
'token': _token,
'house_id': 0,
'startdate': _endTime,
'enddate': _endTime,
'table': 'agent',
'type': 1
},
async: false,
dataType: "json",
success: function(data) {
layer.closeAll();
_btnOkObj.html('提交');
_canClickFlag = true; //可以再次点提交
if(typeof data === 'object') {
console.log(ServerHost + '/weekwork_img/' + data.imgname);
if(data.status == '1') {
layer.open({
content: data.msg,
btn: ['确定'],
yes: function(_index) {
layer.close(_index);
}
});
} else {
layer.open({
content: data.msg,
btn: ['确定'],
yes: function(_index) {
layer.close(_index);
}
});
}
} else {
layer.open({
content: '图标保存失败',
skin: 'msg',
time: 2
});
}
},
error: function(returndata) {
layer.closeAll();
_btnOkObj.html('提交');
_canClickFlag = true; //可以再次点提交
layer.open({
content: '截图保存失败',
skin: 'msg',
time: 2
});
}
});
}
}
});
\ No newline at end of file
$(function() {
var loadItem = $("#loading_pic");
var noMoreItem = $("#no_more");
var pageInit = 1; //要从第一页开始
var stopstatus = true;
var _token = localStorage.getItem('token');
var _userId = localStorage.getItem('id');
var _perNum = 10;//每页加载的数量
var _usertableGet = localStorage.getItem('usertable');
var _userTable = (_usertableGet === 'agents')?'agent':'admin';
var _appEnter = getUrlParam('appEnter');//代表此页面在app里看到
var _addAppStr = (_appEnter == 1) ? 'appEnter=1&' : ''; //判断是否是app访问的,进行一些处理
ajaxUl(scroll);
//加载主要列表项,非案场人员用
function ajaxUl(fn) {
$.ajax({
url: ServerHost + '/Worktable/my_weekwork',
data: {
'agent_id': _userId,
'token': _token,
'table': _userTable,
'p': _perNum,
'page': pageInit,
'type': 1
},
type: "POST",
dataType: "json",
beforeSend: function() {
loadItem.show();
noMoreItem.hide();
},
success: function(data) {
if(typeof data === 'object') {
if(data['status'] == 1){
if(data['data'].length > 0){
stopstatus = true;
pageInit++;//页数+1
var _html = '';
$.each(data['data'], function(i, item) {
var _htmlTemp = '<tr><td>{0}</td><td><a href="weekly_image.html?ribao=1&{3}imgdata={4}">查看</a></td></tr>';
_html += _htmlTemp.stringFormatObj({
'0': item['w']['created'],
'3': _addAppStr,
'4': encodeURIComponent(JSON.stringify(item['w']))
});
});
$("#appendArea").append(_html);
loadItem.hide();
if(data['data'].length < _perNum){
noMoreItem.show();
stopstatus = false;
}
if(fn){
fn();//下拉加载事件
}
}else{
loadItem.hide();
noMoreItem.show();
stopstatus = false;
}
}else{
loadItem.hide();
noMoreItem.show();
stopstatus = false;
}
}else{
layer.open({
content: '加载出错',
btn: ['确定'],
yes: function(_index){
layer.close(_index);
}
});
}
},
error: function() {
layer.open({
content: '操作失败',
btn: ['确定'],
yes: function(_index){
layer.close(_index);
}
});
}
});
}
function scroll() {
$(window).on('scroll', function(e) {
e.preventDefault();
e.stopPropagation();
var _this = $(this);
var scrollTop = _this.scrollTop();
var scrollHeight = $(document).height();
var windowHeight = _this.height();
var distance = Math.max(scrollHeight - scrollTop - windowHeight);
if(distance < 100 && stopstatus == true) {
stopstatus = false;
ajaxUl();
}
});
}
});
\ No newline at end of file
This diff is collapsed.
This diff is collapsed.
/*! layer mobile-v2.0 弹层组件移动版 License LGPL http://layer.layui.com/mobile By 贤心 */
;!function(a){"use strict";var b=document,c="querySelectorAll",d="getElementsByClassName",e=function(a){return b[c](a)},f={type:0,shade:!0,shadeClose:!0,fixed:!0,anim:"scale"},g={extend:function(a){var b=JSON.parse(JSON.stringify(f));for(var c in a)b[c]=a[c];return b},timer:{},end:{}};g.touch=function(a,b){a.addEventListener("click",function(a){b.call(this,a)},!1)};var h=0,i=["layui-m-layer"],j=function(a){var b=this;b.config=g.extend(a),b.view()};j.prototype.view=function(){var a=this,c=a.config,f=b.createElement("div");a.id=f.id=i[0]+h,f.setAttribute("class",i[0]+" "+i[0]+(c.type||0)),f.setAttribute("index",h);var g=function(){var a="object"==typeof c.title;return c.title?'<h3 style="'+(a?c.title[1]:"")+'">'+(a?c.title[0]:c.title)+"</h3>":""}(),j=function(){"string"==typeof c.btn&&(c.btn=[c.btn]);var a,b=(c.btn||[]).length;return 0!==b&&c.btn?(a='<span yes type="1">'+c.btn[0]+"</span>",2===b&&(a='<span no type="0">'+c.btn[1]+"</span>"+a),'<div class="layui-m-layerbtn">'+a+"</div>"):""}();if(c.fixed||(c.top=c.hasOwnProperty("top")?c.top:100,c.style=c.style||"",c.style+=" top:"+(b.body.scrollTop+c.top)+"px"),2===c.type&&(c.content='<i></i><i class="layui-m-layerload"></i><i></i><p>'+(c.content||"")+"</p>"),c.skin&&(c.anim="up"),"msg"===c.skin&&(c.shade=!1),f.innerHTML=(c.shade?"<div "+("string"==typeof c.shade?'style="'+c.shade+'"':"")+' class="layui-m-layershade"></div>':"")+'<div class="layui-m-layermain" '+(c.fixed?"":'style="position:static;"')+'><div class="layui-m-layersection"><div class="layui-m-layerchild '+(c.skin?"layui-m-layer-"+c.skin+" ":"")+(c.className?c.className:"")+" "+(c.anim?"layui-m-anim-"+c.anim:"")+'" '+(c.style?'style="'+c.style+'"':"")+">"+g+'<div class="layui-m-layercont">'+c.content+"</div>"+j+"</div></div></div>",!c.type||2===c.type){var k=b[d](i[0]+c.type),l=k.length;l>=1&&layer.close(k[0].getAttribute("index"))}document.body.appendChild(f);var m=a.elem=e("#"+a.id)[0];c.success&&c.success(m),a.index=h++,a.action(c,m)},j.prototype.action=function(a,b){var c=this;a.time&&(g.timer[c.index]=setTimeout(function(){layer.close(c.index)},1e3*a.time));var e=function(){var b=this.getAttribute("type");0==b?(a.no&&a.no(),layer.close(c.index)):a.yes?a.yes(c.index):layer.close(c.index)};if(a.btn)for(var f=b[d]("layui-m-layerbtn")[0].children,h=f.length,i=0;h>i;i++)g.touch(f[i],e);if(a.shade&&a.shadeClose){var j=b[d]("layui-m-layershade")[0];g.touch(j,function(){layer.close(c.index,a.end)})}a.end&&(g.end[c.index]=a.end)},a.layer={v:"2.0",index:h,open:function(a){var b=new j(a||{});return b.index},close:function(a){var c=e("#"+i[0]+a)[0];c&&(c.innerHTML="",b.body.removeChild(c),clearTimeout(g.timer[a]),delete g.timer[a],"function"==typeof g.end[a]&&g.end[a](),delete g.end[a])},closeAll:function(){for(var a=b[d](i[0]),c=0,e=a.length;e>c;c++)layer.close(0|a[0].getAttribute("index"))}},"function"==typeof define?define(function(){return layer}):function(){var a=document.scripts,c=a[a.length-1],d=c.src,e=d.substring(0,d.lastIndexOf("/")+1);c.getAttribute("merge")||document.head.appendChild(function(){var a=b.createElement("link");return a.href=e+"need/layer.css?2.0",a.type="text/css",a.rel="styleSheet",a.id="layermcss",a}())}()}(window);
\ No newline at end of file
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
$(function() {
var loadItem = $("#loading_pic");
var noMoreItem = $("#no_more");
var pageInit = 1; //要从第一页开始
var stopstatus = true;
var _token = localStorage.getItem('token');
var _userId = localStorage.getItem('id');
var _perNum = 10;//每页加载的数量
var _usertableGet = localStorage.getItem('usertable');
var _userTable = (_usertableGet === 'agents')?'agent':'admin';
var _appEnter = getUrlParam('appEnter');//代表此页面在app里看到
var _addAppStr = (_appEnter == 1) ? 'appEnter=1&' : ''; //判断是否是app访问的,进行一些处理
ajaxUl(scroll);
//加载主要列表项,非案场人员用
function ajaxUl(fn) {
$.ajax({
url: ServerHost + '/Worktable/my_weekwork',
data: {
'agent_id': _userId,
'token': _token,
'table': _userTable,
'p': _perNum,
'page': pageInit,
'type': 0
},
type: "POST",
dataType: "json",
beforeSend: function() {
loadItem.show();
noMoreItem.hide();
},
success: function(data) {
if(typeof data === 'object') {
if(data['status'] == 1){
if(data['data'].length > 0){
stopstatus = true;
pageInit++;//页数+1
var _html = '';
$.each(data['data'], function(i, item) {
var _htmlTemp = '<tr><td>{0}</td><td>{1}<br />至<br />{2}</td><td><a href="weekly_image.html?{3}imgdata={4}">查看</a></td></tr>';
_html += _htmlTemp.stringFormatObj({
'0': item['w']['created'],
'1': item['w']['startdate'],
'2': item['w']['enddate'],
'3': _addAppStr,
'4': encodeURIComponent(JSON.stringify(item['w']))
});
});
$("#appendArea").append(_html);
loadItem.hide();
if(data['data'].length < _perNum){
noMoreItem.show();
stopstatus = false;
}
if(fn){
fn();//下拉加载事件
}
}else{
loadItem.hide();
noMoreItem.show();
stopstatus = false;
}
}else{
loadItem.hide();
noMoreItem.show();
stopstatus = false;
}
}else{
layer.open({
content: '加载出错',
btn: ['确定'],
yes: function(_index){
layer.close(_index);
}
});
}
},
error: function() {
layer.open({
content: '操作失败',
btn: ['确定'],
yes: function(_index){
layer.close(_index);
}
});
}
});
}
function scroll() {
$(window).on('scroll', function(e) {
e.preventDefault();
e.stopPropagation();
var _this = $(this);
var scrollTop = _this.scrollTop();
var scrollHeight = $(document).height();
var windowHeight = _this.height();
var distance = Math.max(scrollHeight - scrollTop - windowHeight);
if(distance < 100 && stopstatus == true) {
stopstatus = false;
ajaxUl();
}
});
}
});
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment