<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7">
<title>優(yōu)車庫 - 后臺管理中心</title>
<link href="__PUBLIC__/css/admin/reset.css" rel="stylesheet" type="text/css">
<link href="__PUBLIC__/css/admin/zh-cn-system.css" rel="stylesheet" type="text/css">
<link href="__PUBLIC__/css/admin/table_form.css" rel="stylesheet" type="text/css">
<link rel="stylesheet" type="text/css" href="__PUBLIC__/css/admin/style/zh-cn-styles1.css" title="styles1" media="screen">
<link rel="alternate stylesheet" type="text/css" href="__PUBLIC__/css/admin/style/zh-cn-styles2.css" title="styles2" media="screen">
<link rel="alternate stylesheet" type="text/css" href="__PUBLIC__/css/admin/style/zh-cn-styles3.css" title="styles3" media="screen">
<link rel="alternate stylesheet" type="text/css" href="__PUBLIC__/css/admin/style/zh-cn-styles4.css" title="styles4" media="screen">
<script type="text/javascript" src="__PUBLIC__/js/jquery-1.7.2.min.js"></script>
<script type="text/javascript" src="__PUBLIC__/js/admin/jquery.min.js"></script>
<script type="text/javascript" src="__PUBLIC__/js/admin/jquery.cookie.js"></script>
<script type="text/javascript" src="__PUBLIC__/js/admin/styleswitch.js"></script>
<script type="text/javascript" src="__PUBLIC__/js/admin/admin_common.js"></script>
<script>
var module='<?php echo "__MODULE__";?>';
</script>
</head>
<body width="100%">
<div class="subnav">
<div class="content-menu ib-a blue line-x">
<a class="add fb" href="__MODULE__/CarManagement/add"><em>添加車型</em></a>
<a class="on" href="__MODULE__/CarManagement/index"><em>車源管理</em></a>
</div>
</div>
<div class="subnav">
<div style="border:1px solid #b3b3b3;border-radius:10px;padding:2px 5px;background:#fbfbfb;">
<div style="font-weight:bold;margin:3px;margin-bottom:6px;">--車型篩選條件--</div>
品牌:
<select id="brandlist" onchange="return href_url('brand')">
<option value="0"></option>
<?php foreach ($brandlist as $value) { ?>
<option value="<?php echo $value['brand'];?>"><?php echo $value['brand'];?></option>
<?php } ?>
</select>
車系:
<select id="serieslist" onchange="return href_url('series')">
<option value="0"></option>
<?php foreach ($serieslist as $value) { ?>
<option value="<?php echo $value['series'];?>"><?php echo $value['series'];?></option>
<?php } ?>
</select>
型號名稱:
<select id="type_namelist" onchange="return href_url('type_name')">
<option value="0"></option>
<?php foreach ($type_namelist as $value) { ?>
<option value="<?php echo $value['type_name'];?>"><?php echo $value['type_name'];?></option>
<?php } ?>
</select>
<div style="height: 5px;"></div>
年份:
<select id="yearlist" onchange="return href_url('year')">
<option value="0"></option>
<?php foreach ($yearlist as $value) { ?>
<option value="<?php echo $value['year'];?>"><?php echo $value['year'];?></option>
<?php } ?>
</select>
排量:
<select id="emissionlist" onchange="return href_url('emission')">
<option value="0"></option>
<?php foreach ($emissionlist as $value) { ?>
<option value="<?php echo $value['emission'];?>"><?php echo $value['emission'];?></option>
<?php } ?>
</select>
發(fā)動機:
<select id="enginelist" onchange="return href_url('engine')">
<option value="0"></option>
<?php foreach ($enginelist as $value) { ?>
<option value="<?php echo $value['engine'];?>"><?php echo $value['engine'];?></option>
<?php } ?>
</select>
變速箱:
<select id="gear_boxlist" onchange="return href_url('gear_box')">
<option value="0"></option>
<?php foreach ($gear_boxlist as $value) { ?>
<option value="<?php echo $value['gear_box'];?>"><?php echo $value['gear_box'];?></option>
<?php } ?>
</select>
</div>
<div style="height:5px"></div>
<div style="border:1px solid #b3b3b3;border-radius:10px;padding:2px 5px;background:#fbfbfb;">
<div style="font-weight:bold;margin:3px;margin-bottom:6px;">--車源篩選條件--</div>
歸屬地:
<select id="owenership_placelist" onchange="return href_url('owenership_place')">
<option value="0"></option>
<?php foreach ($owenership_placelist as $value) { ?>
<option value="<?php echo $value['owenership_place'];?>"><?php echo $value['owenership_place'];?></option>
<?php } ?>
</select>
認證等級:
<select id="levellist" onchange="return href_url('level')">
<option value="0"></option>
<?php foreach ($levellist as $value) { ?>
<option value="<?php echo $value['level'];?>" >
<?php if($value['level'] == '99' ){
echo "未認證";
}elseif($value['level'] == '17' ){
echo "A++";
}elseif($value['level'] == '18'){
echo 'A+';
}elseif($value['level'] == '19'){
echo 'A';
}elseif($value['level'] == '27'){
echo 'B++';
}elseif($value['level'] == '28'){
echo 'B+';
}elseif($value['level'] == '29'){
echo 'B';
}elseif($value['level'] == '37'){
echo 'C++';
}elseif($value['level'] == '38'){
echo 'C+';
}elseif($value['level'] == '39'){
echo 'C';
}elseif($value['level'] == '47'){
echo 'D++';
}elseif($value['level'] == '48'){
echo 'D+';
}elseif($value['level'] == '49'){
echo 'D';
}elseif($value['level'] == '59'){
echo 'Z';
}elseif($value['level'] == '69'){
echo 'F';
} ?>
</option>
<?php } ?>
</select>
</div>
<div style="height:5px"></div>
<div style="border:1px solid #b3b3b3;border-radius:10px;padding:2px 5px;background:#fbfbfb;">
<div style="font-weight:bold;margin:3px;margin-bottom:6px;">--ID篩選條件--</div>
<form action="__MODULE__/CarManagement/id_search" method="post" >
車源ID:<input type="text" name="id" value="<?php echo $id ? $id :''; ?>"/>
優(yōu)車庫ID:<input type="text" id="yck_id" name="yck_id" value="<?php echo $yck_id ? $yck_id :''; ?>" />
<input type="submit" id="search" value="查找" />
</form>
</div>
<a href="__MODULE__/CarManagement/index" style="text-decoration:underline;color:#ff0000"><em>清空條件</em></a>
</div>
<style type="text/css">
html{_overflow-y:scroll}
</style>
<div class="pad-lr-10">
<form name="myform" action="__CONTROLLER__/listorder" method="post" id="myform" >
<div class="table-list">
<table width="100%" cellspacing="0">
<thead>
<tr>
<th width="30">車源ID</th>
<th width="30">優(yōu)車庫ID</th>
<th width="50">擁有者</th>
<th width="50">上牌時間</th>
<th width="50"><a onclick="href_url('order_kilometre')" style="text-decoration:underline">行駛里程<br/><span id="order_kilometre_status" style="color:#ff0000">(無排序)</span></a></th>
<th width="50">歸屬地</th>
<th width="50"><a onclick="href_url('order_price')" style="text-decoration:underline">價格<br/><span id="order_price_status" style="color:#ff0000">(無排序)</span></a></th>
<th width="50">發(fā)布時間</th>
<th width="40">是否已售</th>
<th width="40">認證等級</th>
<th width="40">是否上架</th>
<th width="50">上架時間</th>
<th width="40">人氣推薦</th>
<th width="50">出廠日期</th>
<th width="75">是否停止出售</th>
<th style="display:none;">保存"is_stop字段值"</th>
<th width="140">操作</th>
</tr>
</thead>
<tbody>
<?php foreach ($list as $key => $value) { ?>
<tr>
<td align='center'><a href="__MODULE__/CarManagement/detail/detail_id/<?php echo $value['id'].$url_get_str; ?>" style="text-decoration:underline"><?php echo $value['id'];?></a></td>
<td align='center'><?php echo $value['yck_id'];?></td>
<td align='center'><?php if(isset($value['owner_id']) && !isset($value['organ_id'])){echo "個人:".$value['owner_id'];}elseif(!isset($value['owner_id']) && isset($value['organ_id'])){echo "車商:".$value['organ_id'];}?></td>
<td align='center'><?php echo $value['license_reg_date'];?></td>
<td align='center'><?php echo $value['kilometre'];?></td>
<td align='center'><?php echo $value['owenership_place'];?></td>
<td align='center'><?php echo $value['price'];?></td>
<td align='center'><?php echo $value['published_time'];?></td>
<td align='center' id="sold_<?php echo $value['id']; ?>"><?php echo $value['is_sold'];?></td>
<td align='center'><?php echo $value['level'];?></td>
<td align='center'><?php if($value['shift_status'] == "已上架"){;?>
<font color='green'>
<?php }elseif($value['shift_status'] == "未上架"){;?>
<font color='red'>
<?php }elseif($value['shift_status'] == "已下架"){; ?>
<font color='blue'>
<?php }; ?>
<span class="shift" name="<?php echo $value['id'] ?>" ><?php echo $value['shift_status'];?></span></font></td>
<td align='center'><?php echo $value['shift_time_status'] ;?></td>
<td align='center'><?php echo $value['is_pop_recommend'];?></td>
<td align='center'><?php echo $value['production_date'];?></td>
<td align='center' id="stop_status_<?php echo $value['id']; ?>">
<?php if($value["stop_status"] == "預停止出售"){ ?>
<font color='red'>
<?php }elseif($value["stop_status"] == "已停止出售"){ ?>
<font color='blue'>
<?php }elseif($value["stop_status"] == "正在出售中"){ ?>
<font color='green'>
<?php } ?>
<?php echo $value["stop_status"];?>
</font>
</td>
<td style="display:none;" id="stop_<?php echo $value['id']; ?>" class="stop" name="<?php echo $value['id']; ?>"><?php echo $value['is_stop'];?></td>
<!--<td align="center"><a href="__MODULE__/CarType/edit/nid/<?php echo $value['id']; ?>">修改</a> | <a class="delete" href="__MODULE__/CarType/del/nid/<?php echo $value['id']; ?>">刪除</a></td>-->
<td align="center"><a href="__MODULE__/CarManagement/detail/detail_id/<?php echo $value['id'].$url_get_str; ?>" style="text-decoration:underline">詳細</a></td>
</tr>
<?php } ?>
</tbody>
</table>
<div style="margin:5px;font-size:18px;">
page:
<?php
for($i=1;$i<=$pagecount;$i++){
if($i==1){
if($nowpage==$i){
echo "<span style='font-size:23px'><a style='color:#ff0000' class='on' onclick='href_url(\"page\",".$i.")'>".$i."</a></span>";
}else{
echo "<span style='margin:1px 5px'><a class='on' onclick='href_url(\"page\",".$i.")'>".$i."</a></span>";
}
}elseif(($nowpage-$i)>=3){
echo "...";
$i=$nowpage-3;
}elseif(($nowpage-$i)<3&&$nowpage>$i){
echo "<span style='margin:1px 5px'><a class='on' onclick='href_url(\"page\",".$i.")'>".$i."</a></span>";
}elseif($nowpage==$i){
echo "<span style='font-size:23px'><a style='color:#ff0000' class='on' onclick='javascript(0)'>".$i."</a></span>";
}elseif(($i-$nowpage)<3&&$nowpage<$i){
echo "<span style='margin:1px 5px'><a class='on' onclick='href_url(\"page\",".$i.")'>".$i."</a></span>";
}elseif(($i-$nowpage)>=3){
echo "...,";
echo "<span style='margin:1px 5px'><a class='on' onclick='href_url(\"page\",".$pagecount.")'>".$pagecount."</a></span>";
break;
}
if($i!=$pagecount)echo ",";
}
?>
</div>
</div>
</form>
</div>
<script type="text/javascript">
$(function(){
$('.shift').click(function(e){
var cid = $(this).attr('name');
var shift_info = $(this).html();
var con_info;
//獲取出售狀態(tài)
var _sold = $("#sold_"+cid).html();
//獲取停止狀態(tài)
var _stop = $("#stop_"+cid).html();
//獲取描述停止出售狀態(tài)的對象
var _stop_status = $("#stop_status_"+cid);
if(shift_info == "已上架" && _stop == "1"){
con_info = confirm("請確認是否下架!");
}else if(shift_info == "已上架" && _stop == "0"){
alert("用戶沒有要求停止出售,不能下架;如必須下架,請到詳情操作里面更改停止出售狀態(tài)!");
return false;
}else if(shift_info == "已下架" && _stop == "0"){
con_info = confirm("請確認是否上架!");
}else if(shift_info == "已下架" && _stop == "1"){
alert("用戶已要求停止出售,不能上架;如有問題請聯(lián)系客戶,客戶確認后,請到詳情操作里面更改停止出售狀態(tài)!");
return false;
}else if(shift_info == "未上架" && _stop == "0"){
con_info = confirm("請確認是否上架!");
}else if(shift_info == "未上架" && _stop == "1"){
alert("用戶已要求停止出售,不能上架;如有問題請聯(lián)系客戶,客戶確認后,請到詳情操作里面更改停止出售狀態(tài)!");
return false;
}
var _shift = $(this);
var _color = _shift.parent();
var _abc = _color.parent().next();
var data = {
cid:cid,
shift_info:shift_info,
};
if(con_info == true){
$.post(module+'/CarManagement/is_shift',data,function(msg){
var arr = eval("("+msg+")");
if(arr[0] == 1){
_color.attr("color","green");
_shift.html('已上架');
_abc.html(arr[1]);
if(_sold == "已售"){
_stop_status.html("此車已出售");
}else if(_sold == "未售" && _stop == "0"){
_stop_status.html("<font color='green'>正在出售中</font>");
}else if(_sold == "未售" && _stop == "1"){
_stop_status.html("<font color='red'>預停止出售</font>");
}
}else if(arr[0] == 0){
_color.attr("color","blue");
_shift.html('已下架');
_abc.empty();
if(_sold == "已售"){
_stop_status.html("此車已出售");
}else if(_sold == "未售" && _stop == "1"){
_stop_status.html("<font color='blue'>已停止出售</font>");
}
}else{
alert(arr[0]);
}
},'text');
}
});
});
var get_arr = new Array();
$(function(){
var get_str = window.location.href.split("?");
if(get_str.length>1)get_arr = get_str[1].split("&");
if(get_arr.length>1){
var the_get=new Array();
for(var i=0;i<get_arr.length;i++){
the_get=get_arr[i].split("=");
if(the_get[0]=="brand"){
$('#brandlist option[value="'+decodeURI(the_get[1])+'"]').attr('selected',true);
}
if(the_get[0]=="series"){
$('#serieslist option[value="'+decodeURI(the_get[1])+'"]').attr('selected',true);
}
if(the_get[0]=="type_name"){
$('#type_namelist option[value="'+decodeURI(the_get[1])+'"]').attr('selected',true);
}
if(the_get[0]=="year"){
$('#yearlist option[value="'+decodeURI(the_get[1])+'"]').attr('selected',true);
}
if(the_get[0]=="emission"){
$('#emissionlist option[value="'+decodeURI(the_get[1])+'"]').attr('selected',true);
}
if(the_get[0]=="engine"){
$('#enginelist option[value="'+decodeURI(the_get[1])+'"]').attr('selected',true);
}
if(the_get[0]=="gear_box"){
$('#gear_boxlist option[value="'+decodeURI(the_get[1])+'"]').attr('selected',true);
}
if(the_get[0]=="owenership_place"){
$('#owenership_placelist option[value="'+decodeURI(the_get[1])+'"]').attr('selected',true);
}
if(the_get[0]=="level"){
$('#levellist option[value="'+decodeURI(the_get[1])+'"]').attr('selected',true);
}
if(the_get[0]=="order"){
var order_arr=the_get[1].split("-");
if(order_arr[1]=="StoB")$("#"+order_arr[0]+"_status").text("(由小到大)");
if(order_arr[1]=="BtoS")$("#"+order_arr[0]+"_status").text("(由大到小)");
if(order_arr[1]=="NO")$("#"+order_arr[0]+"_status").text("(無排序)");
}
}
}
})
function href_url(type,value){
var gogogo=0;
if(type=="brand"||type=="series"||type=="type_name"||type=="year"||type=="emission"||type=="engine"||type=="gear_box"||type=="owenership_place"||type=="level"){
//alert($("#brandlist option:selected").text());
//alert($("#brandlist").val());
value=$("#"+type+"list").val();
if(value == "未認證"){
value = 99;
}else if(value == "A++"){
value = 17;
}else if(value == "A+"){
value = 18;
}else if(value == "A"){
value = 19;
}else if(value == "B++"){
value = 27;
}else if(value == "B++"){
value = 28;
}else if(value == "B+"){
value = 29;
}else if(value == "C++" ){
value = 37;
}else if(value == "C++"){
value = 38;
}else if(value == "C"){
value = 39;
}else if(value == "D++"){
value = 47;
}else if(value == 'D+'){
value = 48;
}else if(value == 'D'){
value = 49 ;
}else if(value == 'Z'){
value = 59;
}else if(value == 'F'){
value = 69 ;
}
update_url();
type="page";
value=1;
gogogo=1;
}
if(type=="order_year"||type=="order_emission"||type=="order_kilometre"||type=="order_price"){
if($("#"+type+"_status").text()=="(無排序)"){
value=type+"-StoB";
}else if($("#"+type+"_status").text()=="(由小到大)"){
value=type+"-BtoS";
}else{
value=type+"-NO";
}
type="order";
update_url();
type="page";
value=1;
gogogo=1;
}
if(type=="page"){
update_url();
gogogo=1;
}
function update_url(){
var ik=0;
var the_get=new Array();
for(var ii=0;ii<get_arr.length;ii++){
the_get = get_arr[ii].split("=");
if(the_get[0]==type){
if(value!="0"){
get_arr[ii]=type+"="+value;
}else{
get_arr.splice(ii,1);
}
ik=1;
break;
}
}
if(ik==0&&value!="0")get_arr.push(type+"="+value);
}
if(gogogo==1){
var url_get=get_arr.join("&");
//alert(url_get);return;
window.location.href="__MODULE__/CarManagement/index?"+url_get;
}
}
</script>
</body>
</html>
后臺程序處理
public function index() {
//設計每頁顯示行數(shù),獲取當前頁碼
$line = 20;//每頁顯示多少行
$nowpage = isset($_GET['page'])?$_GET['page']:1;
//獲取當前車源的品牌id
$first_typeid_list = D('CarManagement')->get_typeid();
//根據(jù)get參數(shù)生成車型條件
if(count($first_typeid_list)>0){
$condition=array("id"=>array('in',$first_typeid_list));
}else{
$condition=array("id"=>array('in','0'));
}
if(isset($_GET['brand']))$condition=$condition+array("brand"=>$_GET['brand']);
if(isset($_GET['series']))$condition=$condition+array("series"=>$_GET['series']);
if(isset($_GET['type_name']))$condition=$condition+array("type_name"=>$_GET['type_name']);
if(isset($_GET['year']))$condition=$condition+array("year"=>$_GET['year']);
if(isset($_GET['emission']))$condition=$condition+array("emission"=>$_GET['emission']);
if(isset($_GET['engine']))$condition=$condition+array("engine"=>$_GET['engine']);
if(isset($_GET['gear_box']))$condition=$condition+array("gear_box"=>$_GET['gear_box']);
//根據(jù)條件生成對應的車型條件列表
$brandlist = D('CarManagement')->limitlist("brand",$condition,"type");
$serieslist = D('CarManagement')->limitlist("series",$condition,"type");
$type_namelist = D('CarManagement')->limitlist("type_name",$condition,"type");
$yearlist = D('CarManagement')->limitlist("year",$condition,"type");
$emissionlist = D('CarManagement')->limitlist("emission",$condition,"type");
$enginelist = D('CarManagement')->limitlist("engine",$condition,"type");
$gear_boxlist = D('CarManagement')->limitlist("gear_box",$condition,"type");
//根據(jù)車型條件生成car_typeid條件
$car_typeidlist = D('CarManagement')->get_typeid_from_CBC($condition);
$condition=array();
if(count($car_typeidlist)>0){
$condition=array("config_id"=>array('in',$car_typeidlist));
}
//根據(jù)get參數(shù)生成車源基本信息條件
if(isset($_GET['owenership_place']))$condition=$condition+array("owenership_place"=>$_GET['owenership_place']);
if(isset($_GET['level']))$condition=$condition+array("level"=>$_GET['level']);
//根據(jù)條件生成對應的條件車源基本信息列表
$owenership_placelist = D('CarManagement')->limitlist("owenership_place",$condition);
$levellist = D('CarManagement')->limitlist("level",$condition);
//根據(jù)$_GET['order']生成order條件
$order="";
if(isset($_GET['order'])){
$order_arr=explode("-",$_GET['order']);
$order_name=explode("_",$order_arr[0]);
if($order_arr[1]=="StoB")$order=$order_name[1];
if($order_arr[1]=="BtoS")$order=$order_name[1]." desc";
}
//獲取數(shù)據(jù)數(shù)量
$count = D('CarManagement')->list_count($condition);
if($count==0)$count=1;
//$count=1000;
if(ceil($count/20)<$nowpage)$nowpage=ceil($count/20);
$list = D('CarManagement')->get($line,$nowpage,$condition,$order);
//獲取當前url的get參數(shù)字段
$url_arr=explode("?",$_SERVER["REQUEST_URI"]);
dump($url_arr);
$url_get_str="?".$url_arr[1];
$this->assign("brandlist", $brandlist);
$this->assign("serieslist", $serieslist);
$this->assign("type_namelist", $type_namelist);
$this->assign("yearlist", $yearlist);
$this->assign("emissionlist", $emissionlist);
$this->assign("enginelist", $enginelist);
$this->assign("gear_boxlist", $gear_boxlist);
$this->assign("owenership_placelist", $owenership_placelist);
$this->assign("levellist", $levellist);
$this->assign("pagecount", ceil($count/20));
$this->assign("nowpage", $nowpage);
$this->assign("list", $list);
$this->assign("url_get_str", $url_get_str);
$this->display();
}
本站僅提供存儲服務,所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權內(nèi)容,請
點擊舉報。