Commit 38ca481e by felix

每日一更

parent 12ffe958
......@@ -13,6 +13,7 @@ class newHouseList extends WP_List_Table
global $wpdb;
$current_url = set_url_scheme('http://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']);
$current_url = remove_query_arg(array('paged', 'status'), $current_url);
$adminUrl = get_admin_url();
$sql = "select COUNT(*) as allNum,
COUNT(NULLIF(approval != -2, false)) as needCheckNum,
COUNT(NULLIF(status = 0, false)) as unCheckNum,
......@@ -33,7 +34,7 @@ class newHouseList extends WP_List_Table
}
return array(
"allNum" => '<a href="' . $current_url . '"'.(isset($_REQUEST["status"])?"":' class="current"').'>全部<span class="count">(' . $approvalParam["allNum"] . ')</span></a>',
"allNum" => '<a href="'. $adminUrl. 'admin.php?page=newHouseList"'.(isset($_REQUEST["status"])?"":' class="current"').'>全部<span class="count">(' . $approvalParam["allNum"] . ')</span></a>',
"needCheckNum" => '<a href="' . $current_url . '&status=-2" '.($_REQUEST["status"]==-2?'class="current"':"").'>需审批<span class="count">(' . $approvalParam["needCheckNum"] . ')</span></a>',
"unCheckNum" => '<a href="' . $current_url . '&status=0" '.($_REQUEST["status"]=="0"?'class="current"':"").'>未审核<span class="count">(' . $approvalParam["unCheckNum"] . ')</span></a>',
"checkNum" => '<a href="' . $current_url . '&status=1" '.($_REQUEST["status"]==1?'class="current"':"").'>审核<span class="count">(' . $approvalParam["checkNum"] . ')</span></a>',
......@@ -412,7 +413,7 @@ function function_newHouseList()
if (isset($_REQUEST['hasSearch'])) {
$contest['district'] = SearchDao::searchCity($_REQUEST['listCity']);
$contest['plate'] = SearchDao::searchCity($_REQUEST['listCity'], $_REQUEST['listDistrict']);
$contest['dicTotalPrice'] = searchDao::searchTotalPrice($_REQUEST['listCity']);
$contest['dicUnitPriceRange'] = searchDao::searchUnitPriceRange($_REQUEST['listCity']);
$contest['dicArea'] = searchDao::searchArea($_REQUEST['listCity']);
$contest['cityId'] = $_REQUEST['listCity'];
$contest['districtId'] = $_REQUEST['listDistrict'];
......
......@@ -11,6 +11,7 @@ class rentHouseList extends WP_List_Table
global $wpdb;
$current_url = set_url_scheme('http://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']);
$current_url = remove_query_arg(array('paged', 'status'), $current_url);
$adminUrl = get_admin_url();
$role = Tospur_House::getCurrentRole();
//根据当前user_id获取id所在门店的id,然后获取门店下所有职业顾问的id
$consultantArray = Tospur_House::get_oganization_consultant();
......@@ -44,7 +45,7 @@ class rentHouseList extends WP_List_Table
);
}
return array(
"allNum" => '<a href="' . $current_url . '"'.(isset($_REQUEST["status"])?"":' class="current"').'>全部<span class="count">(' . $approvalParam["allNum"] . ')</span></a>',
"allNum" => '<a href="'. $adminUrl. 'admin.php?page=rentHouseList"'.(isset($_REQUEST["status"])?"":' class="current"').'>全部<span class="count">(' . $approvalParam["allNum"] . ')</span></a>',
"needCheckNum" => '<a href="' . $current_url . '&status=-2"'.($_REQUEST["status"]==-2?'class="current"':"").'>需审批<span class="count">(' . $approvalParam["needCheckNum"] . ')</span></a>',
"unCheckNum" => '<a href="' . $current_url . '&status=0"'.($_REQUEST["status"]=="0"?'class="current"':"").'>未审核<span class="count">(' . $approvalParam["unCheckNum"] . ')</span></a>',
"checkNum" => '<a href="' . $current_url . '&status=1"'.($_REQUEST["status"]==1?'class="current"':"").'>审核<span class="count">(' . $approvalParam["checkNum"] . ')</span></a>',
......@@ -298,7 +299,7 @@ class rentHouseList extends WP_List_Table
$sql = "select * from tospur_house th
left join(select user_id as aus_id,house_id,user_type from a_house_user) ahu on th.id = ahu.house_id and ahu.user_type=1
left join(select id as consul_id,name as consul_name,subsidiaryId from tospur_consultant) tc on ahu.aus_id = tc.consul_id
left join(select value,literal from dic_buildproperty) db on th.buildproperty_id = db.value
left join(select value,literal from dic_buildproperty) db on if(th.buildproperty_id>5,5,th.buildproperty_id) = db.value
left join(select status_name,status_type,status_id from tospur_status)ts on th.status = ts.status_id and ts.status_type=2
left join(select status_name as approvalName,status_type,status_id from tospur_status)tss on th.approval = tss.status_id and tss.status_type=2
where 1=1 and house_type=2 ";
......
......@@ -10,6 +10,7 @@ class secHandHouseList extends WP_List_Table
global $wpdb;
$current_url = set_url_scheme('http://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']);
$current_url = remove_query_arg(array('paged', 'status'), $current_url);
$adminUrl = get_admin_url();
$role = Tospur_House::getCurrentRole();
//根据当前user_id获取id所在门店的id,然后获取门店下所有职业顾问的id
$consultantArray = Tospur_House::get_oganization_consultant();
......@@ -43,7 +44,7 @@ class secHandHouseList extends WP_List_Table
);
}
return array(
"allNum" => '<a href="' . $current_url . '"'.(isset($_REQUEST["status"])?"":' class="current"').'>全部<span class="count">(' . $approvalParam["allNum"] . ')</span></a>',
"allNum" => '<a href="'. $adminUrl. 'admin.php?page=secHandHouseList"'.(isset($_REQUEST["status"])?"":' class="current"').'>全部<span class="count">(' . $approvalParam["allNum"] . ')</span></a>',
"needCheckNum" => '<a href="' . $current_url . '&status=-2"'.($_REQUEST["status"]==-2?'class="current"':"").'>需审批<span class="count">(' . $approvalParam["needCheckNum"] . ')</span></a>',
"unCheckNum" => '<a href="' . $current_url . '&status=0"'.($_REQUEST["status"]=="0"?'class="current"':"").'>未审核<span class="count">(' . $approvalParam["unCheckNum"] . ')</span></a>',
"checkNum" => '<a href="' . $current_url . '&status=1"'.($_REQUEST["status"]==1?'class="current"':"").'>审核<span class="count">(' . $approvalParam["checkNum"] . ')</span></a>',
......@@ -324,7 +325,7 @@ class secHandHouseList extends WP_List_Table
$sql = "select * from tospur_house th
left join(select user_id as aus_id,house_id,user_type from a_house_user) ahu on th.id = ahu.house_id and ahu.user_type=1
left join(select id as consul_id,name as consul_name,subsidiaryId from tospur_consultant) tc on ahu.aus_id = tc.consul_id
left join(select value,literal from dic_buildproperty) db on th.buildproperty_id = db.value
left join(select value ,literal from dic_buildproperty) db on if(th.buildproperty_id>5,5,th.buildproperty_id) = db.value
left join(select status_name,status_type,status_id from tospur_status)ts on th.status = ts.status_id and ts.status_type=2
left join(select status_name as approvalName,status_type,status_id from tospur_status)tss on th.approval = tss.status_id and tss.status_type=2
where 1=1 and house_type=1 ";
......
<table class="form-table">
<table class="form-table addBorder">
<tbody>
<tr>
<th style="width:11.7%"><label for="feature" style="margin-left: 30px">特色筛选:</label></th>
<th style="width:20%"><label for="feature" style="margin-left: 45px">特色筛选:</label></th>
<td>
<div id="feature" class="row">
</div>
......
......@@ -12,11 +12,31 @@ p[class^=col-]{
padding: 0;
}
#preview,#addPhotos,#recHouseTable{
#preview,#addPhotos,#recHouseTable,#featureTable,#weixin,#markTable,.addBorder{
border-bottom: 1px solid;
border-bottom: 1px solid #ddd;
}
.form-horizontal .form-group{
margin-left:0px;
margin-right:0px;
padding-bottom: 0px;
}
.addBorder{
margin-left:0px;
margin-right:0px;
}
#paidTbody_buy tr,#paidTbody_sell tr{
border-bottom: 1px solid #ddd;
}
.addBorder{
padding-bottom: 10px;
}
#photoTables th,#photoTables td{
text-align: center;
}
\ No newline at end of file
<br>
<div class="row">
<div class="row addBorder">
<div class="col-md-10">
<input type="checkbox" name="new_house" id="new_house" value="{{ result.new_house }}" style="margin: 0;"{% if
result.new_house == 1 %} checked {% endif %}>
......@@ -13,7 +13,7 @@
</div>
</div>
<br>
<div class="row">
<div class="row addBorder">
<div class="col-md-6">
<label for="character">性质:</label>
<select name="character" id="character" class="form-control">
......@@ -44,7 +44,7 @@
</div>
<br>
<div id="new_secondHand_house_input">
<div class="row">
<div class="row addBorder">
<div class="col-md-6">
<label for="payment_mode">付款:</label>
<select name="payment_mode" id="payment_mode" class="form-control" disabled="disabled">
......@@ -59,43 +59,43 @@
</div>
<br>
<div class="row">
<div class="row addBorder">
<div class="col-md-6">
<label>总价:</label>
<label for="min_totalPrice" class="hidden"></label>
<input type="text" name="min_totalPrice" id="min_totalPrice" value="{{ result.min_totalPrice }}"
class="form-control" disabled="disabled">
class="form-control" disabled="disabled" style="width:35%">
<label for="max_totalPrice" class="hidden"></label>
<input type="text" name="max_totalPrice" id="max_totalPrice" value="{{ result.max_totalPrice }}"
class="form-control" disabled="disabled">
class="form-control" disabled="disabled" style="width:35%">
</div>
<div class="col-md-6">
<label>单价:</label>
<label for="min_unitPrice" class="hidden"></label>
<input type="text" name="min_unitPrice" id="min_unitPrice" value="{{ result.min_unitPrice }}"
class="form-control" disabled="disabled">
class="form-control" disabled="disabled" style="width:35%">
<label for="max_unitPrice" class="hidden"></label>
<input type="text" name="max_unitPrice" id="max_unitPrice" value="{{ result.max_unitPrice }}"
class="form-control" disabled="disabled">
class="form-control" disabled="disabled" style="width:35%">
元/m²
</div>
</div>
</div>
<br>
<div id="rent_house_input">
<div class="row">
<div class="row addBorder">
<div class="col-md-6">
<label>月租:</label>
<label for="min_rent" class="hidden"></label>
<input type="text" name="min_rent" id="min_rent" value="{{ result.min_rent }}" class="form-control"
disabled="disabled">
disabled="disabled" style="width:35%">
<label for="max_rent" class="hidden"></label>
<input type="text" name="max_rent" id="max_rent" value="{{ result.max_rent }}" class="form-control"
disabled="disabled">
disabled="disabled" style="width:35%">
元/月
</div>
<div class="col-md-3">
......
<br>
<div class="row">
<div class="row addBorder">
<div class="col-md-12">
<label>城市:</label>
<label for="baseCity"></label>
......@@ -30,7 +30,7 @@
</div>
</div>
<br>
<div class="row">
<div class="row addBorder">
<div class="col-md-6">
<label for="community_name">小区名称:</label>
<input type="text" name="community_name" id="community_name" value="{{ result.community_name }}" class="form-control">
......@@ -45,14 +45,14 @@
</div>
</div>
<br>
<div class="row">
<div class="row addBorder">
<div class="col-md-4">
<label for="check_in_time">入住时间:</label>
<input type="date" name="check_in_time" id="check_in_time" value="{{ result.check_in_time }}" class="form-control">
</div>
</div>
<br>
<div class="row">
<div class="row addBorder">
<div class="col-md-10">
<label>面积:</label>
<label for="min_coveredArea" class="hidden"></label>
......@@ -64,7 +64,7 @@
</div>
</div>
<br>
<div class="row">
<div class="row addBorder">
<div class="col-md-10">
<label>楼层:</label>
<label for="min_floor" class="hidden"></label>
......@@ -75,7 +75,7 @@
</div>
</div>
<br>
<div class="row">
<div class="row addBorder">
<div class="col-md-6">
<label for="propertyRight">产权:</label>
<select name="propertyRight" id="propertyRight" class="form-control">
......@@ -107,7 +107,7 @@
</div>
</div>
<br>
<div class="row">
<div class="row addBorder">
<div class="col-md-6">
<label for="age">年代:</label>
<select name="age" id="age" class="form-control">
......@@ -137,7 +137,7 @@
</div>
</div>
<br>
<div class="row">
<div class="row addBorder">
<div class="col-md-6">
<label>户型:</label>
<select name="bedroom" id="bedroom" class="form-control">
......@@ -174,7 +174,7 @@
</div>
</div>
<br>
<div class="row">
<div class="row addBorder">
<div class="col-md-8">
<label for="origin_remark">客源备注:</label><br>
<textarea name="origin_remark" id="origin_remark" rows="5" cols="50" class="form-control">{{ result.origin_remark }}</textarea>
......
<br>
<div class="row">
<div class="row addBorder">
<div class="col-md-6">
<label for="name">姓名:</label>
<input type="text" name="name" id="name" value="{{ result.name }}" class="form-control">
......@@ -14,14 +14,14 @@
</div>
</div>
<br>
<div class="row">
<div class="row addBorder">
<div class="col-md-8">
<label for="phone">电话:</label>
<input type="text" name="phone" id="phone" value="{{ result.phone }}" class="form-control">
</div>
</div>
<br>
<div class="row">
<div class="row addBorder">
<div class="col-md-8">
<label for="customer_remark">客户备注:</label><br>
<textarea name="customer_remark" id="customer_remark" rows="5" cols="50" class="form-control">{{ result.customer_remark }}</textarea>
......
......@@ -3,11 +3,11 @@
{% if house_type == 1%}
{% include 'addFeature.html' %}
{% endif %}
<div class="row form-group">
<div class=" form-group addBorder" style="margin-top:20px">
<div class="col-xs-4">
<label for="baseCity" class=" control-label col-xs-3" >城市:</label>
<p class="col-xs-3">
<select id="baseCity" name="baseCity" class="form-control" style="width:75px;">
<select id="baseCity" name="baseCity" class="form-control" style="width:73px;">
<option value="-1"> 城市</option>
{% for item in city %}
<option {{ item.id == result.city_id?"selected":"" }} value="{{ item.id }}">{{ item.value }}</option>
......@@ -15,7 +15,7 @@
</select>
</p>
<p class="col-xs-3">
<select id="baseAreaId" name="baseAreaId" class="form-control" style="width:90px; margin-left:5px">
<select id="baseAreaId" name="baseAreaId" class="form-control" style="width:87px; margin-left:5px">
<option value = "-1">区域</option>
{% if district %}
{% for item in district %}
......@@ -49,7 +49,7 @@
</p>
</div>
</div>
<div class="row form-group">
<div class="row form-group addBorder">
<div class="col-xs-4">
<label for="suite" class="col-xs-5 control-label">门牌号码:</label>
<p class="col-xs-7">
......@@ -70,7 +70,7 @@
</div>
</div>
<div class="row form-group">
<div class="row form-group addBorder">
<div class="col-xs-4">
<label for="faceto" class="col-xs-5 control-label">朝向:</label>
<p class="col-xs-7">
......@@ -110,7 +110,7 @@
</p>
</div>
</div>
<div class="row form-group">
<div class="row form-group addBorder">
<div class="col-xs-8">
<label for="from" class="col-xs-2 control-label">户型:</label>
<p class="col-xs-1">
......@@ -178,7 +178,7 @@
</div>
</div>
<div class="row form-group">
<div class="row form-group addBorder">
<div class="col-xs-4">
<label for="covered_area" class="col-xs-5 control-label">建筑面积:</label>
<p class="col-xs-6">
......@@ -213,7 +213,7 @@
</div>
</div>
<div class="row form-group">
<div class="row form-group addBorder">
<div class="col-xs-4 ">
<label for="propertyRight" class="col-xs-5 control-label">产权:</label>
<p class="col-xs-7">
......@@ -249,7 +249,7 @@
</div>
</div>
<div class="row form-group">
<div class="row form-group addBorder">
<div class="col-xs-4 ">
<label class="control-label col-xs-5">
<input type="checkbox" id="garageCheck" {{ result.garage?"checked":"" }} class="form-control"> 车库:
......@@ -291,7 +291,7 @@
{% endif %}
</div>
<div class="row form-group">
<div class="row form-group addBorder">
<div class="col-xs-4">
<label for="entrustDay" class="col-xs-5 control-label">委托日:</label>
<p class="col-xs-7">
......@@ -312,7 +312,7 @@
</div>
</div>
<div class="row form-group">
<div class="row form-group addBorder">
<div class="col-xs-4 ">
<label for="traffic" class="col-xs-5 control-label">交通线路:</label>
<p class="col-xs-7">
......@@ -338,7 +338,7 @@
{% endif %}
</div>
{% if house_type == 1 %}
<div class="row form-group">
<div class="row form-group addBorder">
<div class="col-xs-4">
<label for="parking_spaces" class="col-xs-5 control-label">车位:</label>
<p class="col-xs-7">
......@@ -354,7 +354,7 @@
</div>
{% endif %}
<div class="row form-group">
<div class="row form-group addBorder">
<div class="col-xs-8">
<label for="matching_facilities" class="col-xs-2 control-label">设施:</label>
<p class="col-xs-10">
......@@ -369,7 +369,7 @@
</div>
</div>
<div class="row form-group">
<div class="row form-group addBorder">
<div class="col-xs-8">
<label for="overview" class="col-xs-2 control-label">房源点评:</label>
<p class="col-xs-10">
......@@ -379,7 +379,7 @@
</div>
{% if not houseId %}
<div class="row form-group">
<div class="row form-group addBorder">
<div class="col-xs-4 ">
<label for="owner_name" class="col-xs-5 control-label">业主姓名:</label>
<p class="col-xs-7">
......
......@@ -4,17 +4,17 @@
margin: 20px 0;
}
</style>
<h2>我的设置</h2>
<h2 class="addBorder">我的设置</h2>
<form action="" method="POST" enctype="multipart/form-data">
<p>
<p class="addBorder">
<label for="time">入职时间:</label>
<input type="date" name="time" value="{{ result.time }}">
</p>
<p>
<p class="addBorder">
<label for="introduction" style="vertical-align: top;">诚信宣言:</label>
<textarea name="introduction" placeholder="请输入诚信宣言" rows="10" cols="50" style="resize: none;">{{ result.introduction }}</textarea>
</p>
<div class="row" id="QRcodeDiv">
<div class="row addBorder" id="QRcodeDiv">
<div class="col-md-2">
<label for="QRcode" style="vertical-align: top;">微信二维码:</label>
</div>
......
......@@ -44,7 +44,11 @@
{% elseif house_type == 0 %}
<select id="averagePrice" name="averagePrice" class="form-control">
<option value ="">单价</option>
<!--<option {{ item.value == average_price ?"selected":"" }} value="{{ item.value }}">{{ item.value }}</option>-->
{% if dicUnitPriceRange %}
{% for item in dicUnitPriceRange %}
<option {{ item.value == average_price ?"selected":"" }} value="{{ item.value }}">{{ item.value }}</option>
{% endfor %}
{% endif %}
</select>
{% else%}
<select id="totalPrice" name="totalPrice" class="form-control">
......@@ -72,7 +76,7 @@
</select>
<select id="acreage" name="acreage" class="form-control">
<option value ="">面积</option>
{% if acreage %}
{% if dicArea %}
{% for item in dicArea %}
<option {{ item.value == acreage ?"selected":"" }} value="{{ item.value }}">{{ item.value }}</option>
{% endfor %}
......
<br />
{% include 'weixin.html' %}
<br/>
<div class="row form-group">
<div class="row form-group addBorder">
<div class="col-xs-4">
<label for="baseCity" class=" control-label col-xs-3" >城市:</label>
<p class="col-xs-3">
......@@ -48,7 +48,7 @@
</div>
</div>
<div class="row form-group">
<div class="row form-group addBorder">
<div class="col-xs-4">
<label for="developers" class="col-xs-5 control-label">开发商:</label>
<p class="col-xs-7">
......@@ -69,7 +69,7 @@
</div>
</div>
<div class="row form-group">
<div class="row form-group addBorder">
<div class="col-xs-4 ">
<label for="developers" class="col-xs-5 control-label">建筑类型:</label>
<p class="col-xs-7">
......@@ -100,7 +100,7 @@
</div>
</div>
<div class="row form-group">
<div class="row form-group addBorder">
<div class="col-xs-4">
<label for="covered_area" class="col-xs-5 control-label">建筑面积:</label>
<p class="col-xs-6">
......@@ -124,7 +124,7 @@
</div>
</div>
<div class="row form-group">
<div class="row form-group addBorder">
<div class="col-xs-4 ">
<label for="property_management" class="col-xs-5 control-label">物业公司:</label>
<p class="col-xs-7">
......@@ -148,7 +148,7 @@
</div>
</div>
<div class="row form-group">
<div class="row form-group addBorder">
<div class="col-xs-4 ">
<label for="periphery" class="col-xs-5 control-label">周边配套:</label>
<p class="col-xs-7">
......@@ -169,7 +169,7 @@
</div>
</div>
<div class="row form-group">
<div class="row form-group addBorder">
<div class="col-xs-8">
<label for="latest_news" class="col-xs-2 control-label">最新动态:</label>
<p class="col-xs-10">
......@@ -178,7 +178,7 @@
</div>
</div>
<div class="row form-group">
<div class="row form-group addBorder">
<div class="col-xs-8">
<label for="overview" class="col-xs-2 control-label" >楼盘概述:</label>
<p class="col-xs-10">
......@@ -187,7 +187,7 @@
</div>
</div>
<div class="row form-group">
<div class="row form-group addBorder">
<div class="col-xs-8">
<label for="publicize" class="col-xs-2 control-label" >项目宣传:</label>
<p class="col-xs-10">
......@@ -196,7 +196,7 @@
</div>
</div>
<div class="row form-group">
<div class="row form-group addBorder">
<div class="col-xs-8">
<label for="threeD" class="col-xs-2 control-label" >3D户型:</label>
<p class="col-xs-10">
......@@ -205,7 +205,7 @@
</div>
</div>
<div class="row form-group">
<div class="row form-group addBorder">
<div class="col-xs-8">
<label for="roundLook" class="col-xs-2 control-label" >360°看房:</label>
<p class="col-xs-10">
......
{% block recConsultant %}
<style>
input[type=radio] {
margin: 0 4px 0 0;
}
</style>
<div class="modal fade" id="myConsultant" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
{% import "selectOrganization.html" as macro %}
{{ macro.selectOrganization("consultant") }}
<div class="row">
<label>查询类型:</label>
<input type="radio" name="search_type" value="search_organization" id="search_organization">部门查询
<input type="radio" name="search_type" value="search_consultant" id="search_consultant">置业顾问查询
<div class="row" style="display: none;margin-top: 10px;margin-left: 1px" id="search_type_0">
{% import "selectOrganization.html" as macro %}
{{ macro.selectOrganization("consultant") }}
</div>
<div class="row" style="display: none;margin-top: 10px" id="search_type_1">
<div class="col-md-6">
<input type="text" placeholder="请出入置业顾问姓名搜索" id="consultantName" class="form-control">
</div>
<div class="col-md-2">
<button type="button" class="button action" id="searchConsult">搜索</button>
</div>
</div>
<div style="margin-top: 10px">
<button type="button" class="button action" id="searchConsult">搜索</button>
</div>
</div>
<div class="modal-body" style="height: 300px;overflow: auto;">
<ul id="consultantList">
......@@ -22,7 +35,27 @@
</div>
</div>
<script>
$(document).ready(function(){
var search_type_0 = $('#search_type_0');
var search_type_1 = $('#search_type_1');
$('input[name=search_type]').change(function () {
var value = $(this).val();
switch (value) {
case 'search_organization':
search_type_0.show();
search_type_1.hide();
break;
case 'search_consultant':
search_type_0.hide();
search_type_1.show();
break;
default:
search_type_0.hide();
search_type_1.hide();
break;
}
});
});
function close_modal_consultantList(){
$("#myConsultant").modal('hide');
}
......@@ -33,11 +66,21 @@
var consultantName = $("#consultantName").val();
var organizationId = getOrganization('consultant');
var select = $('#consultant_organization').find('select[data-depth]:not(.hidden)');
if(select.length > 1 && organizationId == -1 && consultantName == ""){
if($('#search_organization').is(':checked') && organizationId == -1){
alert("请选择部门");
return false;
}
searchConsultant(organizationId,consultantName);
if($('#search_consultant').is(':checked') && $.trim(consultantName) == ""){
alert("请输入置业顾问姓名");
return false;
}
var search_type = $("input[name='search_type']:checked").val();
if(search_type == "search_organization"){
searchConsultant(organizationId,"");
}else if(search_type == "search_consultant"){
searchConsultant("",consultantName);
}
});
......
......@@ -20,8 +20,8 @@
</style>
<div class="customer_tracking">
<h2>新增客户跟踪</h2>
<h4>跟进记录</h4>
<p>
<h4 class="addBorder">跟进记录</h4>
<p class="addBorder">
<span>跟进类型:</span>
<span>
<select id="customer_tracking_status" name="customer_tracking_status">
......@@ -33,7 +33,7 @@
<label for="customer_tracking_status"></label>
</span>
</p>
<p>
<p class="addBorder">
<span style="vertical-align: top;">跟进说明:</span>
<span>
<textarea rows="8" id="description" name="description" class="form-control" style="width: 250px;resize: none;"></textarea>
......
{% macro selectOrganization(prefix) %}
{% set organization = function('SearchDao::searchOrganization')|json_encode() %}
<div id="{{prefix}}_organization" style="margin-bottom: 10px;">
<div id="{{ prefix }}_organization" style="margin-bottom: 10px;">
<label>部门:</label>
<label for="{{prefix}}_depth_1" class="hidden"></label>
<select data-depth="1" id="{{prefix}}_depth_1">
<label for="{{ prefix }}_depth_1" class="hidden"></label>
<select data-depth="1" id="{{ prefix }}_depth_1">
<option value="-1">请选择</option>
</select>
<label for="{{prefix}}_depth_2" class="hidden"></label>
<select data-depth="2" id="{{prefix}}_depth_2" class="hidden">
<label for="{{ prefix }}_depth_2" class="hidden"></label>
<select data-depth="2" id="{{ prefix }}_depth_2" class="hidden">
<option value="-1">请选择</option>
</select>
<label for="{{prefix}}_depth_3" class="hidden"></label>
<select data-depth="3" id="{{prefix}}_depth_3" class="hidden">
<label for="{{ prefix }}_depth_3" class="hidden"></label>
<select data-depth="3" id="{{ prefix }}_depth_3" class="hidden">
<option value="-1">请选择</option>
</select>
<label for="{{prefix}}_depth_4" class="hidden"></label>
<select data-depth="4" id="{{prefix}}_depth_4" class="hidden">
<label for="{{ prefix }}_depth_4" class="hidden"></label>
<select data-depth="4" id="{{ prefix }}_depth_4" class="hidden">
<option value="-1">请选择</option>
</select>
</div>
......@@ -23,7 +23,7 @@
$(document).ready(function () {
var organization = eval('{{ organization }}');
$.each(organization, function (index, item) {
var select = $('#{{prefix}}_depth_' + item.Depth);
var select = $('#{{ prefix }}_depth_' + item.Depth);
var css = '';
if (item.Depth != 1) {
css = 'class="hidden"';
......@@ -31,9 +31,9 @@
select.append('<option value="' + item.Id + '" data-parent="' + item.ParentId + '" ' + css + '>' + item.Name + '</option>');
});
$.each($('#{{prefix}}_organization select[data-depth]:not(:last)'), function (index, item) {
$.each($('#{{ prefix }}_organization select[data-depth]:not(:last)'), function (index, item) {
var next_depth = Number($(item).data('depth')) + 1;
var next_select = $('#{{prefix}}_depth_' + next_depth);
var next_select = $('#{{ prefix }}_depth_' + next_depth);
$(item).change(function () {
var parent_id = $(this).val();
$(this).nextAll().find('option:not(:first)').addClass('hidden');
......@@ -46,21 +46,23 @@
});
});
var search_organization = Number('{{ req.organization }}');
if (search_organization > 0) {
var organization_select = $('#{{prefix}}_organization select[data-depth]');
var search_option = organization_select.find('option[value=' + search_organization + ']');
var index = search_option.parent().index('[data-depth]');
for (var i = 0; i <= index; i++) {
var option = organization_select.find('option[value=' + search_organization + ']');
//显示 筛选门店
option.attr('selected', 'selected');
search_organization = option.data('parent');
//显示 筛选门店 相同parent门店
var same_parent_option = organization_select.find('option[data-parent=' + search_organization + ']');
same_parent_option.removeClass('hidden');
//下拉框
option.parent().removeClass('hidden');
if('{{ prefix }}' != 'consultant'){
var search_organization = Number(getUrlParmas().organization);
if (search_organization > 0) {
var organization_select = $('#{{ prefix }}_organization select[data-depth]');
var search_option = organization_select.find('option[value=' + search_organization + ']');
var index = search_option.parent().index('[data-depth]');
for (var i = 0; i <= index; i++) {
var option = organization_select.find('option[value=' + search_organization + ']');
//显示 筛选门店
option.attr('selected', 'selected');
search_organization = option.data('parent');
//显示 筛选门店 相同parent门店
var same_parent_option = organization_select.find('option[data-parent=' + search_organization + ']');
same_parent_option.removeClass('hidden');
//下拉框
option.parent().removeClass('hidden');
}
}
}
});
......
<div class="row form-group">
<div class="row form-group addBorder" >
<div class="col-xs-4">
<label for="housename" class="col-xs-5 control-label" >微信标题:</label>
<p class="col-xs-7">
......@@ -18,10 +18,10 @@
</div>
{% endif %}
</div>
<table class="form-table">
<table class="form-table addBorder">
<tbody >
<tr>
<th style="width:11.9%"><label for="mark" style="margin-left: 42px">标签:</label></th>
<th style="width:20%"><label for="mark" style="margin-left: 72px">标签:</label></th>
<td>
<div id="mark" class="row">
</div>
......
......@@ -81,7 +81,7 @@ class SearchDao
{
global $wpdb;
$where = " where 1=1";
if (isset($_GET['cityId'])) {
if (isset($cityId)) {
$where .= " and cityId = %d";
}
$result = DBManager::get_results($wpdb->prepare('select id,priceValue as value from ' . Config::DIC_UNITPRICERANGE_TABLE . $where, $cityId));
......@@ -184,7 +184,7 @@ class SearchDao
" left join (select value as bp_value,literal as bp_literal from ".Config::DIC_BUILDPROPERTY_TABLE.") dbp on ada.buildproperty_id = dbp.bp_value";
$orderbySql = " group by th.id order by th.creattime DESC";
}else if ($array['houseType'] == 1) {
$addSql = " left join (select value as bp_value,literal as bp_literal from ".Config::DIC_BUILDPROPERTY_TABLE.") dbp on th.buildproperty_id = dbp.bp_value";
$addSql = " left join (select value as bp_value,literal as bp_literal from ".Config::DIC_BUILDPROPERTY_TABLE.") dbp on if(th.buildproperty_id>5,5,buildproperty_id) = dbp.bp_value";
if ($array['feature'] > -1) {
$addSql .= " left join (select house_id,tag_id from ".Config::A_HOUSE_TAG_TABLE.") aht on th.id = aht.house_id";
$addWhereSql = " and tag_id = ".$array['feature'];
......@@ -307,7 +307,7 @@ class SearchDao
LEFT JOIN ".Config::TOSPUR_ORGANIZATION_TABLE." tor on tc.subsidiaryId = tor.Id
where 1=1";
$params = array();
if($organizationId != -1){
if($organizationId!=NULL && $organizationId != -1 ){
$params[] = $organizationId;
$sql = $sql." and subsidiaryId=%d";
}
......@@ -398,10 +398,10 @@ class SearchDao
LEFT JOIN ".Config::DIC_ROOM_TABLE." dr on dr.value = th.room_id
where th.id in(select recommend_id from ".Config::A_HOUSE_RECOMMEND_TABLE." where house_id = %d);";
}else{
$recommendSql = "select th.id,th.name,th.community_name,ti.path,dr.value,th.rent,th.decoration,th.covered_area,th.total_price,(SELECT GROUP_CONCAT(left(tt.name,3)) from ".Config::A_HOUSE_TAG_TABLE." aht
$recommendSql = "select th.id,th.name,th.community_name,ti.path,db.literal,th.rent,th.decoration,th.covered_area,th.total_price,(SELECT GROUP_CONCAT(left(tt.name,3)) from ".Config::A_HOUSE_TAG_TABLE." aht
LEFT JOIN ".Config::TOSPUR_TAG_TABLE." tt on tt.id = aht.tag_id
where aht.house_id = th.id) as tags from ".Config::TOSPUR_HOUSE_TABLE." th
LEFT JOIN ".Config::DIC_ROOM_TABLE." dr on dr.id = th.room_id
LEFT JOIN ".Config::DIC_BUILDPROPERTY_TABLE." db on db.value = if(th.buildproperty_id>5,5,buildproperty_id)
LEFT JOIN ".Config::TOSPUR_IMAGE_TABLE." ti on th.frontCover_id = ti.id
where th.id in(select recommend_id from ".Config::A_HOUSE_RECOMMEND_TABLE." where house_id = %d);";
}
......
......@@ -101,8 +101,8 @@ function tospur_load_resources(){
wp_enqueue_script('validate');
wp_enqueue_style('jquery-ui_css');
wp_enqueue_style('publicCss');
wp_enqueue_style('bootstrapMinCss');
wp_enqueue_style('publicCss');
}
......
......@@ -136,12 +136,12 @@ function ajax_get_house(url, loading, ajax_data, context) {
} else if (houseType == 1) {
div.find('[data-attr=community]').text(value.community_name);
div.find('[data-attr=apartment]').text(value.bp_literal||'未知');
div.find('[data-attr=covered_area]').text(value.covered_area + '平米');
div.find('[data-attr=price]').html('<em>' + (value.total_price / 10000).toFixed(0) + '万</em>');
div.find('[data-attr=covered_area]').text(value.covered_area + '');
div.find('[data-attr=price]').html('<em>' + value.total_price + '万</em>');
} else if (houseType == 2) {
div.find('[data-attr=community]').text(value.community_name);
div.find('[data-attr=apartment]').text(value.bp_literal||'未知');
div.find('[data-attr=covered_area]').text(value.covered_area + '平米');
div.find('[data-attr=covered_area]').text(value.covered_area + '');
div.find('[data-attr=decoration]').text(value.decoration);
var rent = value.rent;
if (rent.length > 4) {
......
......@@ -211,7 +211,7 @@
<li>物业公司:{{result.property_management}}</li>
<li>入住时间:<span>{{result.check_in_time}}</span></li>
<li>产权年限:{{result.property_age}}</li>
<li>建筑面积:{{result.covered_area}}</li>
<li>建筑面积:{{result.covered_area}}</li>
<li>绿化率:{{result.greening_rate}}</li>
<li>车位数:{{result.parking_spaces}}</li>
<li>物业费:{{result.property_money}}</li>
......
......@@ -182,8 +182,8 @@
<p class="detail_title">基本信息<span class="pull-right"></span></p>
</a>
<ul class="list-unstyled collapse infoCont" id="collapseExample" style="min-height:60px;display:block;overflow:hidden;height:0;">
<li>户型:{{result.buildproperty}}</li>
<li>面积:{{result.covered_area}}</li>
<li>户型:{{result.buildproperty_id}}房</li>
<li>面积:{{result.covered_area}}</li>
<li>楼层:{{result.floor}}</li>
<li>朝向:{{result.faceto}}</li>
<li>装修:{{result.decoration}}</li>
......@@ -228,7 +228,7 @@
</li>
<li>{{item.community_name}}</li>
<li>
<span>{{item.value}}</span>
<span>{{item.literal}}</span>
{% if result.house_type == 2 %}
<span>{{item.decoration}}</span>
{% endif %}
......@@ -243,7 +243,7 @@
<span class="pull-right">
{% if result.house_type == 1 %}
<em>
{{(item.total_price/10000)|round(2, 'floor')}}万
{{(item.total_price)|round(2, 'floor')}}万
</em>
{% elseif result.house_type == 2 %}
<em>
......
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