Commit 104a95e1 authored by agping's avatar agping

办公楼时间轴

parent bca278e3
......@@ -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');
......
......@@ -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>
......
This diff is collapsed.
......@@ -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>&nbsp;(收款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>
......
......@@ -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']],
......
......@@ -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,
......
'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 '暂无数据';
}
},
}
});
});
......@@ -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){
......
......@@ -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){
......
......@@ -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){
......
......@@ -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);
......
......@@ -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){
......
......@@ -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);
......
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