/**
|
* 车辆管理管理初始化
|
*/
|
var AuditSellingCar = {
|
id: "AuditSellingCarTable", //表格id
|
seItem: null, //选中的条目
|
table: null,
|
layerIndex: -1
|
};
|
|
/**
|
* 初始化表格的列
|
*/
|
AuditSellingCar.initColumn = function () {
|
return [
|
{field: 'selectItem', radio: true},
|
{title: '添加时间', field: 'createTime', visible: true, align: 'center', valign: 'middle',width:'150px'},
|
{title: '发布来源', field: 'userType', visible: true, align: 'center', valign: 'middle',width:'100px',
|
formatter: function (value, row) {
|
switch (value) {
|
case 1:
|
return '个人用户';
|
case 2:
|
return '司机用户';
|
case 3:
|
return '企业用户';
|
}
|
}
|
},
|
{title: '发布者名称', field: 'pushUser', visible: true, align: 'center', valign: 'middle',width:'150px'},
|
{title: '电话', field: 'pushUserPhone', visible: true, align: 'center', valign: 'middle',width:'150px'},
|
{title: '标题', field: 'title', visible: true, align: 'center', valign: 'middle',width:'200px',
|
formatter: function (value, row) {
|
value = (typeof value == "undefined" ? '-':value);
|
return '<span title="' + value + '">' + value + '</span>';
|
}
|
},
|
{title: '车牌号', field: 'carLicensePlate', visible: true, align: 'center', valign: 'middle',width:'200px'},
|
{title: '品牌', field: 'brandName', visible: true, align: 'center', valign: 'middle',width:'100px'},
|
{title: '车辆颜色', field: 'carColor', visible: true, align: 'center', valign: 'middle',width:'100px'},
|
{title: '联系人', field: 'contactsName', visible: true, align: 'center', valign: 'middle',width:'200px'},
|
{title: '联系人电话', field: 'contactsPhone', visible: true, align: 'center', valign: 'middle',width:'150px'},
|
{title: '取车地址', field: 'address', visible: true, align: 'center', valign: 'middle',width:'300px'},
|
{title: '状态', field: 'status', visible: true, align: 'center', valign: 'middle',width:'100px',
|
formatter: function (value, row) {
|
switch (value) {
|
case 1:
|
return '待审核';
|
case 2:
|
return '上架中';
|
case 3:
|
return '已下架';
|
case 4:
|
return '待上架';
|
case 5:
|
return '已拒绝';
|
}
|
}
|
}
|
];
|
};
|
|
/**
|
* 检查是否选中
|
*/
|
AuditSellingCar.check = function () {
|
var selected = $('#' + this.id).bootstrapTable('getSelections');
|
if(selected.length == 0){
|
Feng.info("请先选中表格中的某一记录!");
|
return false;
|
}else{
|
AuditSellingCar.seItem = selected[0];
|
return true;
|
}
|
};
|
|
/**
|
* 点击添加车辆管理
|
*/
|
AuditSellingCar.openAuditSellingCar = function () {
|
if (this.check()) {
|
if(AuditSellingCar.seItem.status != 1){
|
Feng.error("不允许重复审核");
|
return
|
}
|
var index = layer.open({
|
type: 2,
|
title: '售卖车辆审核',
|
area: ['100%', '100%'], //宽高
|
fix: false, //不固定
|
maxmin: true,
|
content: Feng.ctxPath + '/sellingCar/showAuditSellingCar_info?id=' + AuditSellingCar.seItem.id
|
});
|
this.layerIndex = index;
|
}
|
};
|
|
AuditSellingCar.showAuditSellingCarInfo = function () {
|
if (this.check()) {
|
var index = layer.open({
|
type: 2,
|
title: '售卖车辆详情',
|
area: ['100%', '100%'], //宽高
|
fix: false, //不固定
|
maxmin: true,
|
content: Feng.ctxPath + '/sellingCar/showSellingCarInfo?id=' + AuditSellingCar.seItem.id
|
});
|
this.layerIndex = index;
|
}
|
};
|
|
|
|
/**
|
* 查询车辆管理列表
|
*/
|
AuditSellingCar.search = function () {
|
var queryData = {};
|
queryData['createTime'] = $("#createTime").val();
|
queryData['carLicensePlate'] = $("#carLicensePlate").val();
|
queryData['brandId'] = $("#brandId").val();
|
queryData['insertUser'] = $("#insertUser").val();
|
queryData['status'] = $("#status").val();
|
queryData['userType'] = $("#userType").val();
|
AuditSellingCar.table.setQueryParams(queryData);
|
AuditSellingCar.table.refresh({query: queryData});
|
};
|
|
AuditSellingCar.resetSearch = function () {
|
$("#createTime").val("");
|
$("#carLicensePlate").val("");
|
$("#brandId").val("");
|
$("#insertUser").val("");
|
$("#status").val("");
|
$("#userType").val("");
|
AuditSellingCar.search();
|
};
|
|
$(function () {
|
var defaultColunms = AuditSellingCar.initColumn();
|
var table = new BSTable(AuditSellingCar.id, "/sellingCar/listAuditSellingCar", defaultColunms);
|
table.setPaginationType("server");
|
AuditSellingCar.table = table.init();
|
});
|