/**
|
* 初始化司机审核列表详情对话框
|
*/
|
var TDriverInfoDlg = {
|
tDriverInfoData : {}
|
};
|
|
/**
|
* 清除数据
|
*/
|
TDriverInfoDlg.clearData = function() {
|
this.tDriverInfoData = {};
|
}
|
|
/**
|
* 设置对话框中的数据
|
*
|
* @param key 数据的名称
|
* @param val 数据的具体值
|
*/
|
TDriverInfoDlg.set = function(key, val) {
|
this.tDriverInfoData[key] = (typeof val == "undefined") ? $("#" + key).val() : val;
|
return this;
|
}
|
|
/**
|
* 设置对话框中的数据
|
*
|
* @param key 数据的名称
|
* @param val 数据的具体值
|
*/
|
TDriverInfoDlg.get = function(key) {
|
return $("#" + key).val();
|
}
|
|
/**
|
* 关闭此对话框
|
*/
|
TDriverInfoDlg.close = function() {
|
parent.layer.close(window.parent.TDriver.layerIndex);
|
}
|
|
/**
|
* 收集数据
|
*/
|
TDriverInfoDlg.collectData = function() {
|
this
|
.set('id')
|
.set('account')
|
.set('jobNumber')
|
.set('phone')
|
.set('password')
|
.set('name')
|
.set('sex')
|
.set('idCard')
|
.set('companyId')
|
.set('headImgUrl')
|
.set('faceImgUrl')
|
.set('idCardImgUrl1')
|
.set('idCardImgUrl2')
|
.set('placeOfEmployment')
|
.set('birthday')
|
.set('bankCardNumber')
|
.set('driverNationality')
|
.set('driverNation')
|
.set('driverMaritalStatus')
|
.set('driverLanguageLevel')
|
.set('driverEducation')
|
.set('driverCensus')
|
.set('driverAddress')
|
.set('driverContactAddress')
|
.set('licenseCode')
|
.set('licenselImgUrl')
|
.set('driverAge')
|
.set('driveCard')
|
.set('driveCardImgUrl')
|
.set('driverType')
|
.set('getDriverLicenseDate')
|
.set('driverLicenseOn')
|
.set('driverLicenseOff')
|
.set('taxiDriver')
|
.set('taxiAptitudeCard')
|
.set('networkCarlssueImg')
|
.set('networkCarlssueOrganization')
|
.set('networkCarlssueDate')
|
.set('getNetworkCarProofDate')
|
.set('networkCarProofOn')
|
.set('networkCarProofOff')
|
.set('registerDate')
|
.set('fullTimeDriver')
|
.set('inDriverBlacklist')
|
.set('commercialType')
|
.set('contractCompany')
|
.set('contractOn')
|
.set('contractOff')
|
.set('emergencyContact')
|
.set('emergencyContactPhone')
|
.set('emergencyContactAddress')
|
.set('remark')
|
.set('isPlatCar')
|
.set('carId')
|
.set('authState')
|
.set('state')
|
.set('flag')
|
.set('insertTime')
|
.set('insertUser')
|
.set('updateTime')
|
.set('updateUser')
|
.set('addType');
|
}
|
|
/**
|
* 审核操作
|
*/
|
TDriverInfoDlg.authOpt = function(){
|
var authState = $("input[name='authState']:checked").val();
|
//提交信息
|
var ajax = new $ax(Feng.ctxPath + "/tDriver/authOpt", function(data){
|
Feng.success("操作成功!");
|
window.parent.TDriver.table.refresh();
|
TDriverInfoDlg.close();
|
},function(data){
|
Feng.error("操作失败!" + data.responseJSON.message + "!");
|
});
|
ajax.set("id",$("#id").val());
|
ajax.set("authState",authState);
|
ajax.start();
|
}
|
|
/**
|
* 提交添加
|
*/
|
TDriverInfoDlg.addSubmit = function() {
|
|
this.clearData();
|
this.collectData();
|
|
//提交信息
|
var ajax = new $ax(Feng.ctxPath + "/tDriver/add", function(data){
|
Feng.success("添加成功!");
|
window.parent.TDriver.table.refresh();
|
TDriverInfoDlg.close();
|
},function(data){
|
Feng.error("添加失败!" + data.responseJSON.message + "!");
|
});
|
ajax.set(this.tDriverInfoData);
|
ajax.start();
|
}
|
|
/**
|
* 提交修改
|
*/
|
TDriverInfoDlg.editSubmit = function() {
|
|
this.clearData();
|
this.collectData();
|
|
//提交信息
|
var ajax = new $ax(Feng.ctxPath + "/tDriver/update", function(data){
|
Feng.success("修改成功!");
|
window.parent.TDriver.table.refresh();
|
TDriverInfoDlg.close();
|
},function(data){
|
Feng.error("修改失败!" + data.responseJSON.message + "!");
|
});
|
ajax.set(this.tDriverInfoData);
|
ajax.start();
|
}
|
|
$(function() {
|
|
});
|