var img_type=[];
$(document).ready(function() {
bus_team_baseinfo();
brand_list_baseinfo();
bus_type_baseinfo();
seat_number_baseinfo();
// bus_status_baseinfo();
bus_color_baseinfo();
set_year();
set_month();
load_img_type();
});
//加载车队配置信息
function bus_team_baseinfo() {
$.ajax({
url: base_api + 'carManager/index.php', //请求地址
data: {
tp: "carControl_orgList"
},
type: "post", //请求方式
dataType: "json",
success: function(data) {
console.log(data);
if(data.code == 0) {
get_bus_team_baseinfo(data.data);
} else {
ZZAlertInfo(data.info);
}
}
});
}
//替换车队加载配置信息
function get_bus_team_baseinfo(data) {
var temp = '';
for(var i = 0, j = data.length; i < j; i++) {
temp += '';
}
$("#car_team").html(temp);
}
//加载品牌配置信息
function brand_list_baseinfo() {
$.ajax({
url: base_api + 'carManager/index.php', //请求地址
data: {
tp: "carControl_brandList"
},
type: "post", //请求方式
dataType: "json",
success: function(data) {
console.log(data);
if(data.code == 0) {
get_brand_list_baseinfo(data.data);
} else {
ZZAlertInfo(data.info);
}
}
});
}
//替换品牌加载配置信息
function get_brand_list_baseinfo(data) {
var temp = '';
for(var i = 0, j = data.length; i < j; i++) {
temp += '';
}
$("#brand_select").html(temp);
}
//加载车辆类型配置信息
function bus_type_baseinfo() {
$.ajax({
url: base_api + 'carManager/index.php', //请求地址
data: {
tp: "carControl_getSeatType"
},
type: "post", //请求方式
dataType: "json",
success: function(data) {
console.log(data);
if(data.code == 0) {
get_bus_type_baseinfo(data.data);
} else {
ZZAlertInfo(data.info);
}
}
});
}
//替换车辆类型配置信息
function get_bus_type_baseinfo(data) {
var temp = '';
for(var i = 0, j = data.length; i < j; i++) {
temp += '';
}
$("#seat_type").html(temp);
}
//加载座位数量配置信息
function seat_number_baseinfo() {
$.ajax({
url: base_api + 'carManager/index.php', //请求地址
data: {
tp: "carControl_getSeatNumber"
},
type: "post", //请求方式
dataType: "json",
success: function(data) {
console.log(data);
if(data.code == 0) {
get_seat_number_baseinfo(data.data);
} else {
ZZAlertInfo(data.info);
}
}
});
}
//替换座位数量配置信息
function get_seat_number_baseinfo(data) {
var temp = '';
for(var i = 0, j = data.length; i < j; i++) {
temp += '';
}
$("#seat_number").html(temp);
}
//加载车辆状态配置信息 去掉状态
//function bus_status_baseinfo() {
// $.ajax({
// url: base_api + 'carManager/index.php', //请求地址
// data: {
// tp: "carControl_getCarStatus"
// },
// type: "post", //请求方式
// dataType: "json",
// success: function(data) {
// console.log(data);
// if(data.code == 0) {
// get_bus_status_baseinfo(data.data);
// } else {
// ZZAlertInfo(data.info);
// }
//
// }
// });
//}
//替换车辆状态配置信息 去掉状态
//function get_bus_status_baseinfo(data) {
// var temp = '';
// for(var i = 0, j = data.length; i < j; i++) {
// temp += '';
// }
// $("#status_select").html(temp);
//}
//加载车辆颜色配置信息
function bus_color_baseinfo() {
$.ajax({
url: base_api + 'carManager/index.php', //请求地址
data: {
tp: "carControl_getColorList"
},
type: "post", //请求方式
dataType: "json",
success: function(data) {
console.log(data);
if(data.code == 0) {
get_bus_color_baseinfo(data.data);
} else {
ZZAlertInfo(data.info);
}
}
});
}
//替换车辆颜色配置信息
function get_bus_color_baseinfo(data) {
var temp = '';
for(var i = 0, j = data.length; i < j; i++) {
temp += '';
}
$("#bus_color").html(temp);
}
function set_year() {
var myDate = new Date();
var year = myDate.getFullYear();
var temp = '';
for(var i = 20; i > 0; i--) {
temp += '';
year = year - 1;
}
$("#year_select").html(temp);
}
function set_month() {
var temp = '';
for(var i = 1; i < 13; i++) {
var month=(Array(2).join(0)+i).slice(-2);
temp += '';
}
$("#month_select").html(temp);
}
function all_save() {
var bus_team = $("#car_team").val(); //所属车队
var bus_brand = $("#brand_select").val(); //所属品牌
var buy_year = $("#year_select").val(); //年
var buy_month = $("#month_select").val(); //月
var seat_type = $("#seat_type").val(); //客座
var seat_number = $("#seat_number").val(); //座位数【并不是座位数,而是base_resource的id值】
var bus_status = $("#status_select").val(); //状态
var bus_color = $("#bus_color").val(); //颜色
var car_number = $("#car_number").val(); //车牌号
var bus_version = $("#bus_version").val(); //型号
var driver = $("#driver").val(); //司机
var guider = $("#guider").val(); //导游
var auxiliary_seat = $("#auxiliary_seat").val(); //辅座
var consumption = $("#consumption").val(); //油耗
var day_cost = ""; //固定成本
var bus_desc = $("#seat_type").find("option:selected").text() + $("#seat_number").find("option:selected").text();
if(bus_team == 0 || bus_brand == 0 || buy_year == 0 || buy_month == 0 ||
seat_type == 0 || seat_number == 0 || bus_status == 0 || car_number.length == 0) {
if(car_number.length == 0) {
ZZAlertInfo("请输入车牌号!");
return;
}
if(bus_team == 0) {
ZZAlertInfo("请输入所属车队!");
return;
}
if(bus_brand == 0) {
ZZAlertInfo("请输入品牌名!");
return;
}
if(buy_year == 0) {
ZZAlertInfo("请输入购车年份!");
return;
}
if(buy_month == 0) {
ZZAlertInfo("请输入购车月份!");
return;
}
if(seat_type == 0) {
ZZAlertInfo("请输入客座类型!");
return;
}
if(seat_number == 0) {
ZZAlertInfo("请输入客座数量!");
return;
}
if(bus_status == 0) {
ZZAlertInfo("请输入汽车状态!");
return;
}
} else {
var form = document.querySelector('form');
var data = new FormData(form);
data.append('tp', 'carControl_addCar');
data.append('bus_number', car_number);
data.append('bus_team', bus_team);
data.append('bus_brand', bus_brand);
data.append('bus_version', bus_version);
data.append('buy_date', (buy_year + "-" + buy_month));
data.append('seat_type', seat_type);
data.append('seat_number', seat_number);
data.append('driver', driver);
data.append('guider', guider);
data.append('auxiliary_seat', auxiliary_seat);
data.append('consumption', consumption);
data.append('day_cost', day_cost);
data.append('status_select', bus_status);
data.append('bus_color', bus_color);
data.append('bus_desc', bus_desc);
ZZLog(data);
$.ajax({
url: base_api + 'carManager/index.php', //请求地址
data: data,
type: "post",
dataType: "json",
processData: false,
contentType: false,
success: function (data) {
if(data.code == "0") {
ZZAlertInfo("添加成功!",function(){
window.location.href = "carList.html";
});
} else {
ZZLog(data)
ZZAlertInfo(data.info);
}
}
});
}
}
//加载图片类型数组
function load_img_type() {
$.ajax({
url: base_api + 'carManager/index.php', //请求地址
data: {
tp: "carControl_getImgType"
},
type: "post", //请求方式
dataType: "json",
success: function(data) {
console.log(data);
if(data.code == 0) {
data = data.data;
var temp = '';
for(var i = 0, j = data.length; i < j; i++) {
temp += '';
}
$(".bus_img_type").html(temp);
} else {
ZZAlertInfo(data.info);
}
}
});
}