Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
T
tl_estate
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
hujun
tl_estate
Commits
5f6dd1aa
Commit
5f6dd1aa
authored
Apr 01, 2018
by
xishifeng
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
业绩周报日报
parent
40847a6b
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
16 changed files
with
240 additions
and
358 deletions
+240
-358
daily_achieve_dz.html
application/app_broker/view/index/daily_achieve_dz.html
+1
-1
daily_achieve_mdzj.html
application/app_broker/view/index/daily_achieve_mdzj.html
+1
-1
daily_achieve_ywy.html
application/app_broker/view/index/daily_achieve_ywy.html
+1
-1
daily_my.html
application/app_broker/view/index/daily_my.html
+11
-24
weekly_image.html
application/app_broker/view/index/weekly_image.html
+8
-106
weekly_my.html
application/app_broker/view/index/weekly_my.html
+11
-30
route.php
application/route.php
+1
-0
daily_my.css
public/app/css/daily_my.css
+28
-0
swiper.min.css
public/app/css/swiper.min.css
+0
-0
daily_my.js
public/app/js/daily_my.js
+46
-92
swiper3.4.2.min.js
public/app/js/libs/swiper3.4.2.min.js
+0
-0
weekly.js
public/app/js/weekly.js
+18
-1
weekly_achieve_dz.js
public/app/js/weekly_achieve_dz.js
+8
-8
weekly_achieve_mdzj.js
public/app/js/weekly_achieve_mdzj.js
+0
-0
weekly_image.js
public/app/js/weekly_image.js
+60
-0
weekly_my.js
public/app/js/weekly_my.js
+46
-94
No files found.
application/app_broker/view/index/daily_achieve_dz.html
View file @
5f6dd1aa
...
...
@@ -15,7 +15,7 @@
<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>
<a
class=
"word-link"
:href=
"reportLink
"
>
我的日报
</a>
</header>
<div
class=
"header_seat"
></div>
<div
id=
"screen_shot_area"
>
...
...
application/app_broker/view/index/daily_achieve_mdzj.html
View file @
5f6dd1aa
...
...
@@ -14,7 +14,7 @@
<header
id=
"header"
>
<a
class=
"ps-back"
href=
"javascript:;"
@
click
.
stop
.
prevent=
"pageBack"
></a>
<h2
id=
"title"
>
业绩日报
</h2>
<a
class=
"word-link"
href=
"reportLink"
>
我的日报
</a>
<a
class=
"word-link"
:
href=
"reportLink"
>
我的日报
</a>
</header>
<div
class=
"header_seat"
></div>
<div
id=
"screen_shot_area"
>
...
...
application/app_broker/view/index/daily_achieve_ywy.html
View file @
5f6dd1aa
...
...
@@ -15,7 +15,7 @@
<header
id=
"header"
>
<a
class=
"ps-back"
href=
"javascript:;"
@
click
.
stop
.
prevent=
"pageBack"
></a>
<h2
id=
"title"
>
业绩日报
</h2>
<a
class=
"word-link"
href=
"reportLink"
>
我的日报
</a>
<a
class=
"word-link"
:
href=
"reportLink"
>
我的日报
</a>
</header>
<div
class=
"header_seat"
></div>
<div
id=
"screen_shot_area"
>
...
...
application/app_broker/view/index/daily_my.html
View file @
5f6dd1aa
...
...
@@ -4,15 +4,14 @@
<head>
<meta
charset=
"utf-8"
/>
<title>
福居好房
</title>
<meta
http-equiv=
"X-UA-Compatible"
content=
"IE=
10
"
/>
<meta
http-equiv=
"X-UA-Compatible"
content=
"IE=
edge,chrome=1
"
/>
<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>
<body
style=
"display: none;"
>
<div
id=
"app"
>
<header
id=
"header"
>
<a
class=
"ps-back"
href=
"javascript:(history.length>1?history.go(-1):window.location='/');"
></a>
<h2
id=
"title"
>
我的日报
</h2>
...
...
@@ -26,37 +25,24 @@
<th>
上传时间
</th>
<th>
周报
</th>
</tr>
<!--<tr
>
<td>明诚二手车市场明诚二手车市场明诚二手车市场明诚二手车市场
</td>
<td><a href="weekly_image.html?imagename=
">查看</a></td>
<tr
v-for=
"(item, index) in dataList"
:key=
"item.id"
>
<td>
{{item.create_time}}
</td>
<td><a
:href=
"hrefPre+item.img_url
"
>
查看
</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"
/>
<img
src=
"/app/
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>
</div>
<script
src=
"/app/js/libs/require.min.js"
data-js=
"/app/js/daily_my.js"
data-main=
"/app/js/main"
defer
async=
"true"
></script>
</body>
</html>
\ No newline at end of file
application/app_broker/view/index/weekly_image.html
View file @
5f6dd1aa
...
...
@@ -7,16 +7,15 @@
<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">-->
<link
rel=
"stylesheet"
href=
"/app/css/common.css?rev=14ba5c1d4b1452ee5b804c1b98270acc"
>
<link
rel=
"stylesheet"
href=
"/app/css/swiper.min.css"
>
<style
type=
"text/css"
>
img
{
width
:
7.5rem
;
}
</style>
</head>
<body>
<body
style=
"display: none;"
>
<header
id=
"header"
>
<a
class=
"ps-back"
href=
"javascript:(history.length>1?history.go(-1):window.location='/');"
></a>
<h2
id=
"title"
></h2>
...
...
@@ -39,33 +38,21 @@
</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"
src=
"/app/js/jquery-1122-min.js"
></script>
<script
src=
"/app/js/libs/swiper3.4.2.min.js"
></script>
<script
src=
"/app/js/common.js?rev=3de1803db9bae97b86043d9c32b1fd0e"
charset=
"utf-8"
></script>
<script
type=
"text/javascript"
>
$
(
function
(){
$
(
document
.
body
).
show
();
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
;
var
_path
=
getUrlParam
(
'imgsrc'
);
$
(
'#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
()){
...
...
@@ -80,91 +67,6 @@
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'
});
}
});
...
...
application/app_broker/view/index/weekly_my.html
View file @
5f6dd1aa
...
...
@@ -4,16 +4,14 @@
<head>
<meta
charset=
"utf-8"
/>
<title>
同联商业
</title>
<meta
http-equiv=
"X-UA-Compatible"
content=
"IE=
10
"
/>
<meta
http-equiv=
"X-UA-Compatible"
content=
"IE=
edge,chrome=1
"
/>
<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>
<body
style=
"display: none;"
>
<div
id=
"app"
>
<header
id=
"header"
>
<a
class=
"ps-back"
href=
"javascript:(history.length>1?history.go(-1):window.location='/');"
></a>
<h2
id=
"title"
>
我的周报
</h2>
...
...
@@ -28,41 +26,23 @@
<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
v-for=
"(item, index) in dataList"
:key=
"item.id"
>
<td>
{{item.create_time}}
</td>
<td>
{{item.start_date}}
<br>
至
<br>
{{item.end_date}}
</td>
<td><a
:href=
"hrefPre+item.img_url
"
>
查看
</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"
/>
<img
src=
"/app/
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>
</div>
<script
src=
"/app/js/libs/require.min.js"
data-js=
"/app/js/weekly_my.js"
data-main=
"/app/js/main"
defer
async=
"true"
></script>
</body>
</html>
\ No newline at end of file
application/route.php
View file @
5f6dd1aa
...
...
@@ -37,6 +37,7 @@ Route::group('app_broker',[
'weekly_my'
=>
[
'app_broker/index/weekly_my'
,
[
'method'
=>
'get'
]
],
'weekly_achieve_dz'
=>
[
'app_broker/index/weekly_achieve_dz'
,
[
'method'
=>
'get'
]
],
'weekly_achieve_mdzj'
=>
[
'app_broker/index/weekly_achieve_mdzj'
,
[
'method'
=>
'get'
]
],
'weekly_image'
=>
[
'app_broker/index/weekly_image'
,
[
'method'
=>
'get'
]
],
'daily'
=>
[
'app_broker/index/daily'
,
[
'method'
=>
'get'
]
],
'daily_my'
=>
[
'app_broker/index/daily_my'
,
[
'method'
=>
'get'
]
],
'daily_achieve_dz'
=>
[
'app_broker/index/daily_achieve_dz'
,
[
'method'
=>
'get'
]
],
...
...
public/app/css/daily_my.css
0 → 100644
View file @
5f6dd1aa
@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
:
3.75rem
;
height
:
0.6rem
;
line-height
:
0.6rem
;
}
public/app/css/swiper.min.css
0 → 100644
View file @
5f6dd1aa
This diff is collapsed.
Click to expand it.
public/app/js/daily_my.js
View file @
5f6dd1aa
$
(
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
)
{
'use strict'
;
require
([
'vue'
,
'css!style/daily_my.css'
,
'jquery0325'
,
'common'
],
function
(
Vue
){
var
vm
=
new
Vue
({
el
:
'#app'
,
data
:
{
testBtn
:
null
,
token
:
localStorage
.
getItem
(
'token'
),
dataList
:
[],
hrefPre
:
'weekly_image?ribao=1&imgsrc='
},
created
:
function
()
{
var
_this
=
this
;
document
.
body
.
style
.
display
=
'block'
;
_this
.
loadMain
();
},
methods
:
{
loadMain
:
function
(){
var
_this
=
this
;
$
.
ajax
({
url
:
ServerHost
+
'/Worktable/my_weekwork'
,
type
:
'GET'
,
url
:
ServerHostTempC
+
'/broker/getWeekOrDay'
,
data
:
{
'agent_id'
:
_userId
,
'token'
:
_token
,
'table'
:
_userTable
,
'p'
:
_perNum
,
'page'
:
pageInit
,
'AuthToken'
:
_this
.
token
,
'type'
:
1
},
type
:
"POST"
,
dataType
:
"json"
,
timeout
:
30000
,
dataType
:
'json'
,
beforeSend
:
function
()
{
loadItem
.
show
()
;
noMoreItem
.
hide
()
;
document
.
querySelector
(
'#loading_pic'
).
style
.
display
=
'block'
;
document
.
querySelector
(
'#no_more'
).
style
.
display
=
'none'
;
},
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
);
}
});
}
success
:
function
(
_data
)
{
if
(
typeof
_data
===
'object'
)
{
if
(
_data
[
'code'
]
==
'200'
)
{
_this
.
dataList
=
_data
.
data
.
list
;
}
else
{
layerTipsX
(
_data
[
'msg'
]);
}
}
else
{
layerTipsX
(
'data type error'
);
};
},
error
:
function
()
{
layer
.
open
({
content
:
'操作失败'
,
btn
:
[
'确定'
],
yes
:
function
(
_index
){
layer
.
close
(
_index
);
}
});
layerTipsX
(
'enter error'
);
},
complete
:
function
(
xhr
,
textStatus
)
{
document
.
querySelector
(
'#loading_pic'
).
style
.
display
=
'none'
;
document
.
querySelector
(
'#no_more'
).
style
.
display
=
'block'
;
if
(
textStatus
===
'timeout'
)
{
//处理超时的逻辑
layerTipsX
(
'overtime'
);
};
}
});
}
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
public/app/js/libs/swiper3.4.2.min.js
0 → 100644
View file @
5f6dd1aa
This diff is collapsed.
Click to expand it.
public/app/js/weekly.js
View file @
5f6dd1aa
...
...
@@ -24,7 +24,24 @@ require(['vue', 'css!style/weekly.css', 'jquery0325', 'common'], function(Vue) {
var
_this
=
this
;
_this
.
dateEnd
=
backNowDate
();
_this
.
dateStart
=
_this
.
countDate
(
_this
.
dateEnd
,
6
,
'jian'
);
_this
.
userLevel
=
localStorage
.
getItem
(
'level'
);
_this
.
level
=
localStorage
.
getItem
(
'level'
);
//如果之前有存储的用户输入数据,则打开询问框
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'
]
}));
location
.
href
=
'weekly_achieve_mdzj?weekly_data='
+
urlEn
;
layer
.
close
(
_index
);
}
});
};
},
pageBack
:
function
()
{
if
(
_appToken
!==
null
)
{
...
...
public/app/js/weekly_achieve_dz.js
View file @
5f6dd1aa
...
...
@@ -78,13 +78,13 @@ require(['vue', 'html2canvas', 'css!style/report_achieve.css', 'jquery0325', 'co
}));
var
_htmlGroupInfo
=
''
;
// $.each(data['user
'], function(i, item) {
//
_htmlGroupInfo += '<tr><td>{0}</td><td>{1}</td><td><input type="number" placeholder="填写" /></td><td>{2}</td><td><input type="number" placeholder="填写" /></td></tr>'.stringFormatObj({
// '0': item['real
name'],
// '1': item['house_c
'],
// '2': item['v4
']
//
});
//
});
$
.
each
(
data
[
'data'
][
'store_list
'
],
function
(
i
,
item
)
{
_htmlGroupInfo
+=
'<tr><td>{0}</td><td>{1}</td><td><input type="number" placeholder="填写" /></td><td>{2}</td><td><input type="number" placeholder="填写" /></td></tr>'
.
stringFormatObj
({
'0'
:
item
[
'agent_
name'
],
'1'
:
item
[
'house_num
'
],
'2'
:
item
[
'follow_up_num
'
]
});
});
$
(
'#groupInfoArea'
).
after
((
_htmlGroupInfo
===
''
)
?
'<tr><td colspan="5" style="font-weight: normal;line-height: 60px;">暂无</td></tr>'
:
_htmlGroupInfo
);
}
else
{
...
...
@@ -267,7 +267,7 @@ require(['vue', 'html2canvas', 'css!style/report_achieve.css', 'jquery0325', 'co
//house_id 在组长和市场部总监时传的是楼盘id集合,在组员,案场经理,置业顾问时传的是0
//type 传1代表的是日报,不传或传0代表的是周报
$
.
ajax
({
url
:
ServerHost
+
"/broker/weekWorkImg"
,
url
:
ServerHost
TempC
+
"/broker/weekWorkImg"
,
type
:
'POST'
,
data
:
{
'img'
:
img
,
...
...
public/app/js/weekly_achieve_mdzj.js
View file @
5f6dd1aa
This diff is collapsed.
Click to expand it.
public/app/js/weekly_image.js
0 → 100644
View file @
5f6dd1aa
'use strict'
;
require
([
'vue'
,
'css!style/daily_my.css'
,
'jquery0325'
,
'common'
],
function
(
Vue
){
var
vm
=
new
Vue
({
el
:
'#app'
,
data
:
{
testBtn
:
null
,
token
:
localStorage
.
getItem
(
'token'
),
dataList
:
[],
hrefPre
:
'weekly_image?ribao=1&imgname='
},
created
:
function
()
{
var
_this
=
this
;
document
.
body
.
style
.
display
=
'block'
;
_this
.
loadMain
();
},
methods
:
{
loadMain
:
function
(){
var
_this
=
this
;
$
.
ajax
({
type
:
'GET'
,
url
:
ServerHostTempC
+
'/broker/getWeekOrDay'
,
data
:
{
'AuthToken'
:
_this
.
token
,
'type'
:
1
},
timeout
:
30000
,
dataType
:
'json'
,
beforeSend
:
function
()
{
document
.
querySelector
(
'#loading_pic'
).
style
.
display
=
'block'
;
document
.
querySelector
(
'#no_more'
).
style
.
display
=
'none'
;
},
success
:
function
(
_data
)
{
if
(
typeof
_data
===
'object'
)
{
if
(
_data
[
'code'
]
==
'200'
)
{
_this
.
dataList
=
_data
.
data
.
list
;
}
else
{
layerTipsX
(
_data
[
'msg'
]);
}
}
else
{
layerTipsX
(
'data type error'
);
};
},
error
:
function
()
{
layerTipsX
(
'enter error'
);
},
complete
:
function
(
xhr
,
textStatus
)
{
document
.
querySelector
(
'#loading_pic'
).
style
.
display
=
'none'
;
document
.
querySelector
(
'#no_more'
).
style
.
display
=
'block'
;
if
(
textStatus
===
'timeout'
)
{
//处理超时的逻辑
layerTipsX
(
'overtime'
);
};
}
});
}
}
});
});
\ No newline at end of file
public/app/js/weekly_my.js
View file @
5f6dd1aa
$
(
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
)
{
'use strict'
;
require
([
'vue'
,
'css!style/daily_my.css'
,
'jquery0325'
,
'common'
],
function
(
Vue
){
var
vm
=
new
Vue
({
el
:
'#app'
,
data
:
{
testBtn
:
null
,
token
:
localStorage
.
getItem
(
'token'
),
dataList
:
[],
hrefPre
:
'weekly_image?imgsrc='
},
created
:
function
()
{
var
_this
=
this
;
document
.
body
.
style
.
display
=
'block'
;
_this
.
loadMain
();
},
methods
:
{
loadMain
:
function
(){
var
_this
=
this
;
$
.
ajax
({
url
:
ServerHost
+
'/Worktable/my_weekwork'
,
type
:
'GET'
,
url
:
ServerHostTempC
+
'/broker/getWeekOrDay'
,
data
:
{
'agent_id'
:
_userId
,
'token'
:
_token
,
'table'
:
_userTable
,
'p'
:
_perNum
,
'page'
:
pageInit
,
'AuthToken'
:
_this
.
token
,
'type'
:
0
},
type
:
"POST"
,
dataType
:
"json"
,
timeout
:
30000
,
dataType
:
'json'
,
beforeSend
:
function
()
{
loadItem
.
show
()
;
noMoreItem
.
hide
()
;
document
.
querySelector
(
'#loading_pic'
).
style
.
display
=
'block'
;
document
.
querySelector
(
'#no_more'
).
style
.
display
=
'none'
;
},
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
);
}
});
}
success
:
function
(
_data
)
{
if
(
typeof
_data
===
'object'
)
{
if
(
_data
[
'code'
]
==
'200'
)
{
_this
.
dataList
=
_data
.
data
.
list
;
}
else
{
layerTipsX
(
_data
[
'msg'
]);
}
}
else
{
layerTipsX
(
'data type error'
);
};
},
error
:
function
()
{
layer
.
open
({
content
:
'操作失败'
,
btn
:
[
'确定'
],
yes
:
function
(
_index
){
layer
.
close
(
_index
);
}
});
layerTipsX
(
'enter error'
);
},
complete
:
function
(
xhr
,
textStatus
)
{
document
.
querySelector
(
'#loading_pic'
).
style
.
display
=
'none'
;
document
.
querySelector
(
'#no_more'
).
style
.
display
=
'block'
;
if
(
textStatus
===
'timeout'
)
{
//处理超时的逻辑
layerTipsX
(
'overtime'
);
};
}
});
}
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
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment