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
104a95e1
Commit
104a95e1
authored
Jun 25, 2019
by
agping
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
办公楼时间轴
parent
bca278e3
Show whitespace changes
Inline
Side-by-side
Showing
13 changed files
with
513 additions
and
36 deletions
+513
-36
Index.php
application/app_broker/controller/Index.php
+4
-1
timeline_pc.html
application/app_broker/view/index/timeline_pc.html
+4
-4
timeline_pc_office.html
application/app_broker/view/index/timeline_pc_office.html
+175
-0
refundListOffice.html
application/index/view/officeBuilding/refundListOffice.html
+5
-5
route.php
application/route.php
+1
-0
timeline_pc.js
public/app/js/timeline_pc.js
+1
-1
timeline_pc_office.js
public/app/js/timeline_pc_office.js
+299
-0
adjustmentOffice.js
public/resource/js/adjustmentOffice.js
+1
-1
getCollectionOffice.js
public/resource/js/getCollectionOffice.js
+13
-14
getCollectionShop.js
public/resource/js/getCollectionShop.js
+7
-7
marchinListOffice.js
public/resource/js/marchinListOffice.js
+1
-1
refundListOffice.js
public/resource/js/refundListOffice.js
+1
-1
reportListOffice.js
public/resource/js/reportListOffice.js
+1
-1
No files found.
application/app_broker/controller/Index.php
View file @
104a95e1
...
...
@@ -178,7 +178,10 @@ class Index
{
return
view
(
'index/timeline_pc'
);
}
public
function
timeline_pc_office
()
{
return
view
(
'index/timeline_pc_office'
);
}
public
function
bargaininfo_detail_static_pc
()
{
return
view
(
'index/bargaininfo_detail_static_pc'
);
...
...
application/app_broker/view/index/timeline_pc.html
View file @
104a95e1
...
...
@@ -52,10 +52,10 @@
<p
v-if=
"item.step_name==='report'"
>
约带看人:
<span>
{{item.report_agent_name}}
</span></p>
<p
v-if=
"item.step_name==='report'"
>
约带看人电话:
<span><a
href=
"javascript:;"
>
{{item.report_agent_phone}}
</a></span></p>
<p
v-if=
"item.step_name==='report'"
>
预计到场时间:
<span>
{{item.predict_see_time}}
</span></p>
<p
v-if=
"item.step_name==='report'"
>
房源
地址:
<span>
{{item.internal_address}}
</span></p>
<p
v-if=
"item.step_name==='report'"
>
商铺
地址:
<span>
{{item.internal_address}}
</span></p>
<p
v-if=
"item.step_name==='follow_up_log'"
>
属于哪类客户:
<span>
{{item.user_type}}
</span></p>
<p
v-if=
"item.step_name==='follow_up_log'"
>
第一决策人:
<span>
{{item.decision_maker}}
</span></p>
<p
v-if=
"item.step_name==='follow_up_log'"
>
租
房源
做什么:
<span>
{{item.industry_type}}
</span></p>
<p
v-if=
"item.step_name==='follow_up_log'"
>
租
商铺
做什么:
<span>
{{item.industry_type}}
</span></p>
<p
v-if=
"item.step_name==='follow_up_log'"
>
对面积的要求:
<span>
{{item.area_requirement}}
</span></p>
<p
v-if=
"item.step_name==='follow_up_log'"
>
对价格的要求:
<span>
{{item.price_requirement}}
</span></p>
<p
v-if=
"item.step_name==='follow_up_log'"
>
所在区域:
<span>
{{item.area_detail+' '+item.business_area}}
</span></p>
...
...
@@ -74,7 +74,7 @@
<p
v-if=
"item.step_name==='pay_log'&&item.list[0].type==30"
>
收条编号:
<span>
{{item.list[0].receipt_number}}
</span></p>
<p
v-if=
"item.step_name==='pay_log'"
>
入账姓名:
<span>
{{item.list[0].transfer_name}}
</span></p>
<p
v-if=
"item.step_name==='pay_log'"
>
房源
号:
<span>
{{item.list[0].house_number}}
</span></p>
<p
v-if=
"item.step_name==='pay_log'"
>
商铺
号:
<span>
{{item.list[0].house_number}}
</span></p>
<p
v-if=
"item.step_name==='pay_log'"
>
业态/品牌:
<span>
{{item.list[0].industry_type}}
</span></p>
<p
v-if=
"item.step_name==='pay_log' && item.list[0].source == 0"
>
来源:
<span>
APP
</span></p>
<p
v-if=
"item.step_name==='pay_log' && item.list[0].source == 1"
>
来源:
<span>
智能pos机
</span></p>
...
...
@@ -103,7 +103,7 @@
<p
v-if=
"item.step_name==='refund'"
>
户名:
<span
class=
"span-active"
>
{{item.name}}
</span></p>
<p
v-if=
"item.step_name==='refund'"
>
收款人手机:
<span
class=
"span-active"
>
{{item.phone}}
</span></p>
<p
v-if=
"item.step_name==='bargain'"
>
成交类型:
<span>
{{switchTradeType(item.trade_type)}}
</span></p>
<p
v-if=
"item.step_name==='bargain'"
>
房源
号:
<span>
{{item.house_number}}
</span></p>
<p
v-if=
"item.step_name==='bargain'"
>
商铺
号:
<span>
{{item.house_number}}
</span></p>
<p
v-if=
"item.step_name==='bargain'"
>
业态/品牌:
<span>
{{item.industry_type}}
</span></p>
<p
v-if=
"item.step_name==='bargain'"
>
成交价:
<span
class=
"span-active"
>
{{item.price}}元
</span></p>
<p
v-if=
"item.step_name==='bargain'"
>
应收佣金:
<span
class=
"span-active"
>
{{item.commission}}元
</span></p>
...
...
application/app_broker/view/index/timeline_pc_office.html
0 → 100644
View file @
104a95e1
<!DOCTYPE html>
<html>
<head>
<meta
charset=
"UTF-8"
>
<title>
同联商业
</title>
<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=
""
/>
</head>
<body
style=
"display: none;"
>
<div
id=
"app"
>
<ul
id=
"main_list"
>
<li
v-for=
"(item, index) in mainDataList"
:class=
"{'main-li-first':index===0}"
>
<p>
{{item.create_time}}
</p>
<div
class=
"main-area"
>
<div
class=
"left-area"
></div>
<div
class=
"right-area"
>
<div
class=
"right-area-top"
>
<h6
v-if=
"item.step_name==='financial'"
>
<p
v-if=
"item.status == '1' && item.audit_level == '0'"
>
财务部 申请撤销成交报告
</p>
<p
v-if=
"item.status == '1' && item.audit_level == '1'"
>
财务部 一审通过
</p>
<p
v-if=
"item.status == '1' &&item.audit_level == '2'"
>
财务部 二审通过
</p>
<p
v-if=
"item.status == '1' &&item.audit_level == '3'"
>
财务部 三审通过
</p>
<p
v-if=
"item.step_name==='financial' && item.status == '2'"
>
财务部 审核驳回{{ item.status }}
</p>
<p
v-if=
"item.step_name==='financial' && item.status == '3' && item.audit_level == '1'"
>
财务部 一审转到一级审核
</p>
<p
v-if=
"item.step_name==='financial' && item.status == '3' && item.audit_level == '2'"
>
财务部 二审转到一级审核
</p>
<p
v-if=
"item.step_name==='financial' && item.status == '3' && item.audit_level == '3'"
>
财务部 三审转到一级审核
</p>
<p
v-if=
"item.step_name==='financial' && item.status == '4'"
>
财务部 成交报告已撤销
</p>
</h6>
<h6
v-else
>
{{switchTitle2(item.step_name,item.status)}}
</h6>
<p
v-if=
"item.step_name==='refund_check' && item.status*1 == 4"
>
备注:
<span>
{{item.remark}}
</span></p>
<p
v-if=
"item.step_name==='refund_check' && item.status*1 == 4"
>
操作人:
<span>
{{item.operation_name}}
</span></p>
<p
v-if=
"item.step_name==='adjustment'"
>
调整ID:
<span>
{{item.id}}
</span></p>
<p
v-if=
"item.step_name==='adjustment'"
>
调整前收款ID:
<span>
{{item.paylog_id}}
</span></p>
<p
v-if=
"item.step_name==='adjustment'"
>
调整后收款ID:
<span>
{{item.new_paylog_id}}
</span></p>
<p
v-if=
"item.step_name==='adjustment'"
>
带看ID:
<span>
{{item.order_id}}
</span></p>
<p
v-if=
"item.step_name==='adjustment' && item.type == 1"
>
调整类型:
<span>
意向金转中介费
</span></p>
<p
v-if=
"item.step_name==='adjustment' && item.type == 2"
>
调整类型:
<span>
意向金转案场费
</span></p>
<p
v-if=
"item.step_name==='adjustment' && item.type == 3"
>
调整类型:
<span>
意向金转意向金
</span></p>
<p
v-if=
"item.step_name==='adjustment' && item.type == 4"
>
调整类型:
<span>
保管金转中介费
</span></p>
<p
v-if=
"item.step_name==='adjustment' && item.type == 5"
>
调整类型:
<span>
保管金转案场费
</span></p>
<p
v-if=
"item.step_name==='adjustment' && item.type == 6"
>
调整类型:
<span>
保管金转保管金
</span></p>
<p
v-if=
"item.step_name==='adjustment'"
>
调整金额:
<span>
{{item.money}}元
</span></p>
<p
v-if=
"item.step_name==='report'"
>
{{item.house_title}}
</p>
<p
v-if=
"item.step_name==='report'"
>
客户:
<span>
{{item.user_name}}
</span></p>
<p
v-if=
"item.step_name==='report'"
>
客户电话:
<span>
{{hideTel(item.user_phone)}}
</span></p>
<p
v-if=
"item.step_name==='report'"
>
约带看人:
<span>
{{item.report_agent_name}}
</span></p>
<p
v-if=
"item.step_name==='report'"
>
约带看人电话:
<span><a
href=
"javascript:;"
>
{{item.report_agent_phone}}
</a></span></p>
<p
v-if=
"item.step_name==='report'"
>
预计到场时间:
<span>
{{item.predict_see_time}}
</span></p>
<p
v-if=
"item.step_name==='report'"
>
楼盘地址:
<span>
{{item.internal_address}}
</span></p>
<p
v-if=
"item.step_name==='follow_up_log'"
>
属于哪类客户:
<span>
{{item.user_type}}
</span></p>
<p
v-if=
"item.step_name==='follow_up_log'"
>
第一决策人:
<span>
{{item.decision_maker}}
</span></p>
<p
v-if=
"item.step_name==='follow_up_log'"
>
租楼盘做什么:
<span>
{{item.industry_type}}
</span></p>
<p
v-if=
"item.step_name==='follow_up_log'"
>
对面积的要求:
<span>
{{item.area_requirement}}
</span></p>
<p
v-if=
"item.step_name==='follow_up_log'"
>
对价格的要求:
<span>
{{item.price_requirement}}
</span></p>
<p
v-if=
"item.step_name==='follow_up_log'"
>
所在区域:
<span>
{{item.area_detail+' '+item.business_area}}
</span></p>
<p
v-if=
"item.step_name==='pay_log'"
>
收款ID:
<span>
{{item.list[0].id}}
</span></p>
<div
v-if=
"item.step_name==='pay_log'"
>
<div
class=
"sp-pay-log-div"
v-for=
"(item2, idnex2) in item.list"
>
<p>
入账类型:
<span>
{{switchRzType(item2.type)}}
</span></p>
<p>
支付方式:
<span>
{{switchPayType(item2.pay_type)}}
</span></p>
<p>
入账金额:
<span
class=
"span-active"
>
{{item2.money}}元
</span></p>
</div>
</div>
<p
v-if=
"item.step_name==='pay_log'&&item.list[0].type==10"
>
最后转定时间:
<span>
{{item.list[0].last_transfer_time}}
</span></p>
<p
v-if=
"item.step_name==='pay_log'&&item.list[0].type==10"
>
收条编号:
<span>
{{item.list[0].receipt_number}}
</span></p>
<p
v-if=
"item.step_name==='pay_log'&&item.list[0].type==30"
>
最后转定时间:
<span>
{{item.list[0].last_transfer_time}}
</span></p>
<p
v-if=
"item.step_name==='pay_log'&&item.list[0].type==30"
>
收条编号:
<span>
{{item.list[0].receipt_number}}
</span></p>
<p
v-if=
"item.step_name==='pay_log'"
>
入账姓名:
<span>
{{item.list[0].transfer_name}}
</span></p>
<p
v-if=
"item.step_name==='pay_log'"
>
楼盘号:
<span>
{{item.list[0].house_number}}
</span></p>
<p
v-if=
"item.step_name==='pay_log'"
>
业态/品牌:
<span>
{{item.list[0].industry_type}}
</span></p>
<p
v-if=
"item.step_name==='pay_log' && item.list[0].source == 0"
>
来源:
<span>
APP
</span></p>
<p
v-if=
"item.step_name==='pay_log' && item.list[0].source == 1"
>
来源:
<span>
智能pos机
</span></p>
<p
v-if=
"item.step_name==='pay_log' && item.list[0].source == 2"
>
来源:
<span>
调整
</span></p>
<ol
v-if=
"item.step_name==='pay_log'"
class=
"li-img-list"
>
<li
v-for=
"(item2, idnex2) in item.img"
>
<a
href=
"javascript:;"
class=
"click-big-img-a"
><img
class=
"J_preview"
:src=
"item.img_path+item2.img_name"
></a>
</li>
<!--<li>
<a href="javascript:;" class="click-big-img-a"><img class="J_preview" src="https://pre2.tonglianjituan.com/static/chat_image/20190114/201901141550135536.jpg"></a>
</li>
<li>
<a href="javascript:;" class="click-big-img-a"><img class="J_preview" src="https://pre2.tonglianjituan.com/static/chat_image/20190114/20190114155013553693.jpg"></a>
</li>
<li>
<a href="javascript:;" class="click-big-img-a"><img class="J_preview" src="https://pre2.tonglianjituan.com/static/chat_image/20190114/201901141550135536932722.jpg"></a>
</li>-->
</ol>
<p
v-if=
"item.step_name==='refund'"
>
退款ID:
<span
class=
"span-active"
>
{{item.id}}
</span></p>
<p
v-if=
"item.step_name==='refund'"
>
要退金额的收款ID:
<span
class=
"span-active"
>
{{item.pay_log_id}}
</span></p>
<p
v-if=
"item.step_name==='refund'"
>
要退款类型:
<span
class=
"span-active"
>
{{switchRefundTypeStr(item.type)}}
</span></p>
<p
v-if=
"item.step_name==='refund'"
>
退款金额:
<span
class=
"span-active"
>
{{item.refund_money}}
</span></p>
<p
v-if=
"item.step_name==='refund'"
>
退款账户:
<span
class=
"span-active"
>
{{item.card_no}}
</span></p>
<p
v-if=
"item.step_name==='refund'"
>
开户行:
<span
class=
"span-active"
>
{{item.bank}}
</span></p>
<p
v-if=
"item.step_name==='refund'"
>
户名:
<span
class=
"span-active"
>
{{item.name}}
</span></p>
<p
v-if=
"item.step_name==='refund'"
>
收款人手机:
<span
class=
"span-active"
>
{{item.phone}}
</span></p>
<p
v-if=
"item.step_name==='bargain'"
>
成交类型:
<span>
{{switchTradeType(item.trade_type)}}
</span></p>
<p
v-if=
"item.step_name==='bargain'"
>
楼盘号:
<span>
{{item.house_number}}
</span></p>
<p
v-if=
"item.step_name==='bargain'"
>
业态/品牌:
<span>
{{item.industry_type}}
</span></p>
<p
v-if=
"item.step_name==='bargain'"
>
成交价:
<span
class=
"span-active"
>
{{item.price}}元
</span></p>
<p
v-if=
"item.step_name==='bargain'"
>
应收佣金:
<span
class=
"span-active"
>
{{item.commission}}元
</span></p>
<div
v-if=
"item.step_name==='bargain'"
>
<div
class=
"sp-pay-log-div"
v-for=
"(item2, idnex2) in item.list_array"
>
<p>
分佣方:
<span>
{{switchRoleType(item2.role)}}
</span></p>
<p>
业务员:
<span>
{{item2.name+item2.phone}}
</span></p>
<p>
分佣比例:
<span>
{{item2.scale}}%
</span></p>
<p>
应分佣金:
<span
class=
"span-active"
>
{{item2.scale_fee}}元
</span></p>
<p
class=
"li-caozuoren"
>
操作人:
<span>
{{item2.submit_agent_name}}
</span></p>
</div>
</div>
<p
v-if=
"item.step_name==='march_in'"
>
补充说明:
<span
class=
"buchongshuoming"
>
{{item.march_in_remark}}
</span></p>
<p
v-if=
"item.step_name==='follow_up_log'"
>
补充说明:
<span
class=
"buchongshuoming"
>
{{item.explain}}
</span></p>
<p
v-if=
"item.step_name==='march_in'"
>
地址:{{item.march_in_area}}
</p>
<ol
v-if=
"item.step_name==='march_in'"
class=
"li-img-list"
>
<li
v-for=
"(item2, idnex2) in item.img"
>
<a
href=
"javascript:;"
class=
"click-big-img-a"
><img
class=
"J_preview"
:src=
"item.img_path+item2.img_name"
></a>
</li>
</ol>
<ol
v-if=
"item.step_name==='follow_up_log'"
class=
"li-img-list"
>
<li>
<a
href=
"javascript:;"
class=
"click-big-img-a"
><img
class=
"J_preview"
:src=
"item.img_path+item.explain_img"
></a>
</li>
</ol>
<ol
v-if=
"item.step_name==='refund_check' && item.status*1 == 2"
class=
"li-img-list"
>
<li
v-for=
"(item2, idnex2) in item.img"
>
<a
href=
"javascript:;"
class=
"click-big-img-a"
><img
class=
"J_preview"
:src=
"item.img_path+item2.img_name"
></a>
</li>
</ol>
<p
v-if=
"item.step_name==='march_in'"
class=
"li-caozuoren"
>
操作人:
<span>
{{item.reception_name}}
</span></p>
<p
v-if=
"item.step_name==='follow_up_log'"
class=
"li-caozuoren"
>
操作人:
<span>
{{item.agent_name}}
</span></p>
<p
v-if=
"item.step_name==='pay_log'"
class=
"li-caozuoren"
>
操作人:
<span>
{{item.list[0].agent_name}}
</span></p>
<p
v-if=
"item.step_name==='refund'"
class=
"li-caozuoren"
>
操作人:
<span>
{{item.agent_name}}
</span></p>
<!--<p v-if="item.step_name==='bargain'" class="li-caozuoren">操作人:<span>{{item.submit_agent_name}}</span></p>-->
<!--<p v-if="item.step_name==='financial' && item.status == '4' ">备注:<span>{{item.remark}}</span></p>-->
<p
v-if=
"item.step_name==='financial'"
class=
"li-caozuoren"
>
操作人:
<span>
{{item.audit_name}}
</span></p>
<p
v-if=
"item.step_name==='adjustment'"
class=
"li-caozuoren"
>
操作人:
<span>
{{item.name}}
</span></p>
<p
v-if=
"item.step_name==='refund_check' && item.status*1 == 2"
>
操作人:
<span>
{{item.operation_name}}
</span></p>
<ol
v-if=
"item.step_name==='refund'"
class=
"li-img-list"
>
<li
v-for=
"(item2, idnex2) in item.img"
>
<a
href=
"javascript:;"
class=
"click-big-img-a"
><img
class=
"J_preview"
:src=
"item.img_path+item2.img_name"
></a>
</li>
</ol>
</div>
</div>
</div>
<div
class=
"round-tip"
>
<div></div>
</div>
</li>
</ul>
</div>
<script
src=
"/app/js/libs/require.min.js"
data-js=
"/app/js/timeline_pc_office.js"
data-main=
"/app/js/main"
defer
async=
"true"
></script>
</body>
</html>
<!--
report 报备
march_in 进场
follow_up_log 跟进
pay_log 收款
refund 退款
bargain 成交报告
-->
\ No newline at end of file
application/index/view/officeBuilding/refundListOffice.html
View file @
104a95e1
...
...
@@ -314,7 +314,7 @@
<tr>
<td
colspan=
"15"
>
<form
id=
"form_search"
>
<span
class=
"fore-span ld-Marheight"
>
2
提交时间:
</span>
<span
class=
"fore-span ld-Marheight"
>
提交时间:
</span>
<input
id=
"comit_time_start"
class=
"form-control btn4 ld-Marheight"
type=
"text"
placeholder=
"开始时间"
onClick=
"WdatePicker({el:this,dateFmt:'yyyy-MM-dd',maxDate:'#F{ $dp.$D(\'comit_time_end\')||\'%y-%M-%d\'}',readOnly:'readonly' })"
>
<span
class=
"fore-span ld-Marheight"
>
-
</span>
...
...
@@ -387,8 +387,8 @@
<th
class=
"text-center"
>
退款类型
</th>
<th
class=
"text-center"
>
提交人
</th>
<th
class=
"text-center"
>
所属门店
</th>
<th
class=
"text-center"
>
商铺
ID
</th>
<th
class=
"text-center"
>
商铺
地址
</th>
<th
class=
"text-center"
>
楼盘
ID
</th>
<th
class=
"text-center"
>
楼盘
地址
</th>
<th
class=
"text-center"
>
操作
</th>
</tr>
</thead>
...
...
@@ -457,10 +457,10 @@
<strong><span>
5、该收款提交时间(财务日报日期):
<span
id=
"pay_create_time"
></span>
(收款ID:
<span
id=
"pay_log_id"
></span>
)
</span></strong>
</div>
<div
class=
"col-xs-12 l"
>
<strong><span>
6、
商铺
地址:
<span
id=
"check_addr"
></span></span></strong>
<strong><span>
6、
房源
地址:
<span
id=
"check_addr"
></span></span></strong>
</div>
<div
class=
"col-xs-12 l"
>
<strong><span>
7、
商铺
ID:
<span
id=
"house_id"
></span></span></strong>
<strong><span>
7、
办公楼
ID:
<span
id=
"house_id"
></span></span></strong>
</div>
<div
class=
"col-xs-12 l"
>
<strong><span>
8、带看ID:
<span
id=
"order_id"
></span></span></strong>
...
...
application/route.php
View file @
104a95e1
...
...
@@ -47,6 +47,7 @@ Route::group('app_broker', [
'daily_achieve_ywy'
=>
[
'app_broker/index/daily_achieve_ywy'
,
[
'method'
=>
'get'
]],
'customerinfo_genjin'
=>
[
'app_broker/index/customerinfo_genjin'
,
[
'method'
=>
'get'
]],
'timeline_pc'
=>
[
'app_broker/index/timeline_pc'
,
[
'method'
=>
'get'
]],
'timeline_pc_office'
=>
[
'app_broker/index/timeline_pc_office'
,
[
'method'
=>
'get'
]],
'shop_detail_pc'
=>
[
'app_broker/index/shop_detail_pc'
,
[
'method'
=>
'get'
]],
'office_detail_pc'
=>
[
'app_broker/index/office_detail_pc'
,
[
'method'
=>
'get'
]],
'submit_report_pc'
=>
[
'app_broker/index/submit_report_pc'
,
[
'method'
=>
'get'
]],
...
...
public/app/js/timeline_pc.js
View file @
104a95e1
...
...
@@ -19,7 +19,7 @@ require(['vue', 'css!style/timeline_pc.css', 'jquery0325', 'common'],function(Vu
}
$
.
ajax
({
type
:
'POST'
,
url
:
urlOffice
,
url
:
'/index/selectReportAll'
,
data
:
{
'order_id'
:
order_id
,
'AuthToken'
:
user_info_obj
.
AuthToken
,
...
...
public/app/js/timeline_pc_office.js
0 → 100644
View file @
104a95e1
'use strict'
;
require
([
'vue'
,
'css!style/timeline_pc.css'
,
'jquery0325'
,
'common'
],
function
(
Vue
,
VConsole
){
var
order_id
=
getUrlParam
(
'order_id'
);
var
isOffice
=
getUrlParam
(
'type'
);
var
urlOffice
=
''
;
var
user_info_obj
=
JSON
.
parse
(
decodeURIComponent
(
localStorage
.
getItem
(
'pcUserInfo'
)));
//读取缓存
var
vm
=
new
Vue
({
el
:
'#app'
,
data
:
{
mainDataList
:
[]
},
created
:
function
()
{
var
_this
=
this
;
document
.
body
.
style
.
display
=
'block'
;
if
(
isOffice
==
2
){
urlOffice
=
"/office/selectReportAll"
;
}
else
{
urlOffice
=
"/index/selectReportAll"
;
}
$
.
ajax
({
type
:
'POST'
,
url
:
'/office/selectReportAll'
,
data
:
{
'order_id'
:
order_id
,
'AuthToken'
:
user_info_obj
.
AuthToken
,
},
timeout
:
30000
,
dataType
:
'json'
,
beforeSend
:
function
()
{},
success
:
function
(
_data
)
{
if
(
typeof
_data
===
'object'
)
{
if
(
_data
[
'code'
]
==
'200'
)
{
_this
.
mainDataList
=
_data
.
data
;
}
else
{
layerTipsX
(
_data
[
'msg'
]);
}
}
else
{
layerTipsX
(
'数据错误'
);
};
},
error
:
function
()
{
layerTipsX
(
'enter error'
);
},
complete
:
function
(
xhr
,
textStatus
){
if
(
textStatus
===
'timeout'
)
{
//处理超时的逻辑
layerTipsX
(
'请求超时,请重试'
);
};
}
});
$
(
document
).
on
(
'click'
,
'.click-big-img-a'
,
function
(
e
){
e
.
preventDefault
();
e
.
stopPropagation
();
var
_$this
=
$
(
this
);
var
_index
=
_$this
.
parent
().
index
();
var
_tempNodeItem
=
window
.
parent
.
document
.
getElementById
(
'preview_big_img_ol'
);
if
(
_tempNodeItem
){
_tempNodeItem
.
innerHTML
=
_$this
.
closest
(
'.li-img-list'
).
html
();
}
else
{
$
(
'body'
,
parent
.
document
).
append
(
'<ol id="preview_big_img_ol" style="display: none;">'
+
_$this
.
closest
(
'.li-img-list'
).
html
()
+
'</ol>'
);
}
$
(
window
.
parent
.
document
.
getElementById
(
'preview_big_img_ol'
)).
find
(
'.J_preview'
)[
_index
].
click
();
//巧妙调用父页面的方法
})
},
methods
:
{
loadMain
:
function
(){
var
_this
=
this
;
},
switchTitle
:
function
(
str
){
switch
(
str
){
case
'report'
:
return
'约带看'
;
case
'march_in'
:
return
'进场'
;
case
'follow_up_log'
:
return
'跟进'
;
case
'pay_log'
:
return
'收款'
;
case
'refund'
:
return
'提交退款'
;
case
'bargain'
:
return
'成交报告'
;
case
'adjustment'
:
return
"调整"
;
default
:
return
'暂无数据'
;
}
},
switchTitle2
:
function
(
str
,
str2
){
if
(
str
==
'report'
){
return
'约带看'
;
};
if
(
str
==
'march_in'
){
return
'进场'
;
};
if
(
str
==
'follow_up_log'
){
return
'跟进'
;
};
if
(
str
==
'pay_log'
){
return
'收款'
;
};
if
(
str
==
'refund'
){
return
'提交退款'
;
};
if
(
str
==
'bargain'
){
return
'成交报告'
;
};
if
(
str
==
'adjustment'
){
return
'调整'
;
};
if
(
str
==
'refund_check'
&&
str2
*
1
==
4
){
return
'驳回退款'
;
};
if
(
str
==
'refund_check'
&&
str2
*
1
==
2
){
return
'已退款'
;
}
else
{
return
'暂无数据'
;
};
},
hideTel
:
function
(
str
){
if
(
str
!==
''
&&
str
!==
null
&&
str
!==
undefined
){
var
_arr
=
String
(
str
).
split
(
''
);
_arr
.
splice
(
3
,
4
,
'****'
);
return
_arr
.
join
(
''
);
}
else
{
return
str
;
}
},
switchRzType
(
str
){
//入账类型 10意向金 20定金 30保管金 40押金 50 租金 60 进场费 70转让费 80其他
switch
(
String
(
str
)){
case
'10'
:
return
'意向金'
;
case
'20'
:
return
'定金'
;
case
'30'
:
return
'保管金'
;
case
'40'
:
return
'押金'
;
case
'50'
:
return
'租金'
;
case
'60'
:
return
'进场费'
;
case
'70'
:
return
'转让费'
;
case
'80'
:
return
'其他'
;
case
'90'
:
return
'佣金'
;
case
'91'
:
return
'中介费'
;
case
'92'
:
return
'案场费'
;
default
:
return
'暂无数据'
;
}
},
switchPayType
(
str
){
//支付方式 10支付宝 20 微信 30pos机器 40转账 50现金
//10施总支付宝 11林老师支付宝 20 施总微信 21林老师微信 30pos机器 40地产转账 41世家公账 42 3000账号 50现金 60其他
switch
(
String
(
str
)){
// case '10':
// return '支付宝';
// case '20':
// return '微信';
// case '30':
// return 'pos机';
// case '40':
// return '转账';
// case '50':
// return '现金';
// default:
// return '暂无数据';
case
'10'
:
return
'施总支付宝'
;
case
'11'
:
return
'林老师支付宝'
;
case
'12'
:
return
'筠姐支付宝'
;
case
'13'
:
return
'陈志杰支付宝'
;
case
'20'
:
return
'施总微信'
;
case
'21'
:
return
'林老师微信'
;
case
'22'
:
return
'筠姐微信'
;
case
'23'
:
return
'陈志杰微信'
;
case
'30'
:
return
'pos机器'
;
case
'40'
:
return
'地产转账'
;
case
'41'
:
return
'世家公账'
;
case
'42'
:
return
'3000账号'
;
case
'50'
:
return
'现金'
;
case
'60'
:
return
'其他'
;
case
'70'
:
return
'银满谷银行卡'
;
case
'71'
:
return
'筠姐上海银行卡'
;
case
'72'
:
return
'林老师建行卡'
;
case
'73'
:
return
'新同联福居银行卡'
;
case
'74'
:
return
'陈志杰招商银行卡'
;
default
:
return
'暂无数据'
;
}
},
switchTradeType
(
str
){
//成交类型 10出租 20 增佣 30 代理 40 好处费
switch
(
String
(
str
)){
case
'10'
:
return
'出租'
;
case
'20'
:
return
'增佣'
;
case
'30'
:
return
'代理'
;
case
'40'
:
return
'好处费'
;
default
:
return
'暂无数据'
;
}
},
switchRoleType
(
str
){
//分佣方 1盘方 2客方 3 反签 4独家 5合作方
switch
(
String
(
str
)){
case
'1'
:
return
'盘方'
;
case
'2'
:
return
'客方'
;
case
'3'
:
return
'反签'
;
case
'4'
:
return
'独家'
;
case
'5'
:
return
'合作方'
;
case
'6'
:
return
'APP盘下载方'
;
case
'7'
:
return
'APP客下载方'
;
default
:
return
'暂无数据'
;
}
},
switchPayTypeStr
(
str
){
//分佣方 1盘方 2客方 3 反签 4独家 5合作方
switch
(
String
(
str
)){
case
'1'
:
return
'盘方'
;
case
'2'
:
return
'客方'
;
case
'3'
:
return
'反签'
;
case
'4'
:
return
'独家'
;
case
'5'
:
return
'合作方'
;
case
'6'
:
return
'APP盘下载方'
;
case
'7'
:
return
'APP客下载方'
;
default
:
return
'暂无数据'
;
}
},
switchRefundTypeStr
(
str
){
//退款类型:0 退意向金 1 意向金转定 2 退保管金 3 保管金转定 4 退中介费 5 退案场费',
switch
(
String
(
str
)){
case
'0'
:
return
'退意向金'
;
case
'1'
:
return
'意向金转定'
;
case
'2'
:
return
'退保管金'
;
case
'3'
:
return
'保管金转定'
;
case
'4'
:
return
'退中介费'
;
case
'5'
:
return
'退案场费'
;
default
:
return
'暂无数据'
;
}
},
}
});
});
public/resource/js/adjustmentOffice.js
View file @
104a95e1
...
...
@@ -49,7 +49,7 @@ define(['doT', 'text!temp/adjustment_office_template_tpl.html', 'css!style/home.
var
house_id
=
e
.
target
.
dataset
.
id
;;
e
.
preventDefault
();
e
.
stopPropagation
();
$
(
'.iframe-time-line'
).
attr
(
'src'
,
'/app_broker/timeline_pc?order_id='
+
house_id
+
'&type=2'
);
$
(
'.iframe-time-line'
).
attr
(
'src'
,
'/app_broker/timeline_pc
_office
?order_id='
+
house_id
+
'&type=2'
);
});
//操作----收款详情
$
(
document
).
on
(
'click'
,
'.add-pic'
,
function
(
e
){
...
...
public/resource/js/getCollectionOffice.js
View file @
104a95e1
...
...
@@ -274,7 +274,7 @@ define(['doT', 'text!temp/office_receivables_template_tpl.html', 'css!style/home
var
house_id
=
e
.
target
.
dataset
.
id
;;
e
.
preventDefault
();
e
.
stopPropagation
();
$
(
'.iframe-time-line'
).
attr
(
'src'
,
'/app_broker/timeline_pc?order_id='
+
house_id
+
'&type=2'
);
$
(
'.iframe-time-line'
).
attr
(
'src'
,
'/app_broker/timeline_pc
_office
?order_id='
+
house_id
+
'&type=2'
);
});
//操作----退款
...
...
@@ -526,7 +526,6 @@ define(['doT', 'text!temp/office_receivables_template_tpl.html', 'css!style/home
var
data
=
that
.
getReportDataByDetail
(
val
);
if
(
$
(
"#report_id_change"
).
val
()
==
''
)
{
var
tag
=
""
;
// tag += '<li class="hideLI" data-id="' + item.id + '">' + item.id + '-' + item.name + '-' + item.phone + status + '</li>';
$
(
'#reportArea'
).
append
(
tag
);
}
else
{
that
.
search_phone
();
...
...
@@ -799,8 +798,8 @@ define(['doT', 'text!temp/office_receivables_template_tpl.html', 'css!style/home
'is_my_correlation'
:
0
,
'page_no'
:
1
,
'page_size'
:
20
,
'submit_agent_id'
:
JSON
.
parse
(
decodeURIComponent
(
localStorage
.
getItem
(
'pcUserInfo'
))).
id
//
'AuthToken' : JSON.parse(decodeURIComponent(localStorage.getItem('pcUserInfo'))).AuthToken,
'submit_agent_id'
:
JSON
.
parse
(
decodeURIComponent
(
localStorage
.
getItem
(
'pcUserInfo'
))).
id
,
'AuthToken'
:
JSON
.
parse
(
decodeURIComponent
(
localStorage
.
getItem
(
'pcUserInfo'
))).
AuthToken
,
//"bargain_id": $("#report_id_change").val(),
//'submit_agent_id' : 0
},
...
...
@@ -817,7 +816,7 @@ define(['doT', 'text!temp/office_receivables_template_tpl.html', 'css!style/home
$
(
'.reportArea'
).
show
();
$
(
".reportArea"
).
html
(
user_ul
);
}
else
{
alert
(
data
.
msg
);
//
alert(data.msg);
}
}
...
...
@@ -837,8 +836,8 @@ define(['doT', 'text!temp/office_receivables_template_tpl.html', 'css!style/home
'is_my_correlation'
:
0
,
'page_no'
:
1
,
'page_size'
:
20
,
'submit_agent_id'
:
JSON
.
parse
(
decodeURIComponent
(
localStorage
.
getItem
(
'pcUserInfo'
))).
id
//
'AuthToken' : JSON.parse(decodeURIComponent(localStorage.getItem('pcUserInfo'))).AuthToken,
'submit_agent_id'
:
JSON
.
parse
(
decodeURIComponent
(
localStorage
.
getItem
(
'pcUserInfo'
))).
id
,
'AuthToken'
:
JSON
.
parse
(
decodeURIComponent
(
localStorage
.
getItem
(
'pcUserInfo'
))).
AuthToken
,
// 'submit_agent_id' : 0
},
dataType
:
'json'
,
...
...
@@ -950,13 +949,13 @@ define(['doT', 'text!temp/office_receivables_template_tpl.html', 'css!style/home
},
getReportDataByDetail
:
function
(
val
){
$
.
post
(
''
,{
'val'
:
val
},
function
(
data
){
if
(
data
.
code
==
200
)
{
return
data
;
}
else
{
alert
(
data
.
msg
);
}
})
//
$.post('',{'val':val},function(data){
//
if(data.code == 200) {
//
return data ;
//
} else {
//
alert(data.msg);
//
}
//
})
},
change_show_hide
:
function
(
val
){
...
...
public/resource/js/getCollectionShop.js
View file @
104a95e1
...
...
@@ -950,13 +950,13 @@ define(['doT', 'text!temp/receivables_template_tpl.html', 'css!style/home.css',
},
getReportDataByDetail
:
function
(
val
){
$
.
post
(
''
,{
'val'
:
val
},
function
(
data
){
if
(
data
.
code
==
200
)
{
return
data
;
}
else
{
alert
(
data
.
msg
);
}
})
//
$.post('',{'val':val},function(data){
//
if(data.code == 200) {
//
return data ;
//
} else {
//
alert(data.msg);
//
}
//
})
},
change_show_hide
:
function
(
val
){
...
...
public/resource/js/marchinListOffice.js
View file @
104a95e1
...
...
@@ -68,7 +68,7 @@ define(['doT', 'css!style/home.css', 'ckfinder', 'ckfinderStart', "datetimepick
e
.
preventDefault
();
e
.
stopPropagation
();
// console.log('follow.house_id');
$
(
'.iframe-time-line'
).
attr
(
'src'
,
'/app_broker/timeline_pc?order_id='
+
follow
.
house_id
+
'&type=2'
);
$
(
'.iframe-time-line'
).
attr
(
'src'
,
'/app_broker/timeline_pc
_office
?order_id='
+
follow
.
house_id
+
'&type=2'
);
});
$
(
"#search"
).
click
(
function
()
{
follow
.
getList
(
1
);
...
...
public/resource/js/refundListOffice.js
View file @
104a95e1
...
...
@@ -91,7 +91,7 @@ define(['doT', 'text!temp/refund_office_template_tpl.html', 'css!style/home.css'
var
house_id
=
e
.
target
.
dataset
.
id
;
e
.
preventDefault
();
e
.
stopPropagation
();
$
(
'.iframe-time-line'
).
attr
(
'src'
,
'/app_broker/timeline_pc?order_id='
+
house_id
+
'&type=2'
);
$
(
'.iframe-time-line'
).
attr
(
'src'
,
'/app_broker/timeline_pc
_office
?order_id='
+
house_id
+
'&type=2'
);
});
//操作----收款详情
$
(
document
).
on
(
'click'
,
'.add-pic'
,
function
(
e
){
...
...
public/resource/js/reportListOffice.js
View file @
104a95e1
...
...
@@ -600,7 +600,7 @@ define(['doT', 'text!temp/reportList_office_template_tpl.html', 'css!style/home.
var
_this
=
$
(
this
);
var
_id
=
_this
.
closest
(
'tr'
).
data
(
'orderid'
);
console
.
log
(
_id
);
$
(
'.iframe-time-line'
).
attr
(
'src'
,
'/app_broker/timeline_pc?order_id='
+
_id
+
'&type=2'
);
$
(
'.iframe-time-line'
).
attr
(
'src'
,
'/app_broker/timeline_pc
_office
?order_id='
+
_id
+
'&type=2'
);
});
var
_doc
=
$
(
document
);
...
...
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