/**
|
* 初始化司机审核列表详情对话框
|
*/
|
var TDriverVerifyInfoDlg = {
|
tDriverVerifyInfoData : {}
|
};
|
var language=$("#language").val();
|
/**
|
* 清除数据
|
*/
|
TDriverVerifyInfoDlg.clearData = function() {
|
this.tDriverVerifyInfoData = {};
|
}
|
|
/**
|
* 设置对话框中的数据
|
*
|
* @param key 数据的名称
|
* @param val 数据的具体值
|
*/
|
TDriverVerifyInfoDlg.set = function(key, val) {
|
this.tDriverVerifyInfoData[key] = (typeof val == "undefined") ? $("#" + key).val() : val;
|
return this;
|
}
|
|
/**
|
* 设置对话框中的数据
|
*
|
* @param key 数据的名称
|
* @param val 数据的具体值
|
*/
|
TDriverVerifyInfoDlg.get = function(key) {
|
return $("#" + key).val();
|
}
|
|
/**
|
* 关闭此对话框
|
*/
|
TDriverVerifyInfoDlg.close = function() {
|
parent.layer.close(window.parent.TDriverVerify.layerIndex);
|
}
|
|
/**
|
* 收集数据
|
*/
|
TDriverVerifyInfoDlg.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('DriverVerifyNationality')
|
.set('DriverVerifyNation')
|
.set('DriverVerifyMaritalStatus')
|
.set('DriverVerifyLanguageLevel')
|
.set('DriverVerifyEducation')
|
.set('DriverVerifyCensus')
|
.set('DriverVerifyAddress')
|
.set('DriverVerifyContactAddress')
|
.set('licenseCode')
|
.set('licenselImgUrl')
|
.set('DriverVerifyAge')
|
.set('driveCard')
|
.set('driveCardImgUrl')
|
.set('DriverVerifyType')
|
.set('getDriverVerifyLicenseDate')
|
.set('DriverVerifyLicenseOn')
|
.set('DriverVerifyLicenseOff')
|
.set('taxiDriverVerify')
|
.set('taxiAptitudeCard')
|
.set('networkCarlssueImg')
|
.set('networkCarlssueOrganization')
|
.set('networkCarlssueDate')
|
.set('getNetworkCarProofDate')
|
.set('networkCarProofOn')
|
.set('networkCarProofOff')
|
.set('registerDate')
|
.set('fullTimeDriverVerify')
|
.set('inDriverVerifyBlacklist')
|
.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');
|
}
|
|
/**
|
* 审核操作
|
*/
|
TDriverVerifyInfoDlg.authOpt = function(){
|
var authState = $("input[name='authState']:checked").val();
|
//提交信息
|
var ajax = new $ax(Feng.ctxPath + "/tDriverVerify/authOpt", function(data){
|
if(language==1){
|
Feng.success("操作成功!");
|
}else if(language==2){
|
Feng.success("Operate successfully!");
|
}else {
|
Feng.success("Operasi berhasil!");
|
}
|
|
window.parent.TDriverVerify.table.refresh();
|
TDriverVerifyInfoDlg.close();
|
},function(data){
|
if(language==1){
|
Feng.error("操作失败!" + data.responseJSON.message + "!");
|
}else if(language==2){
|
Feng.error("Fail!" + data.responseJSON.message + "!");
|
}else {
|
Feng.error("Gagal!" + data.responseJSON.message + "!");
|
}
|
|
});
|
ajax.set("id",$("#id").val());
|
ajax.set("authState",authState);
|
ajax.start();
|
}
|
TDriverVerifyInfoDlg.submit = function(){
|
let id = $("#id").val()
|
let check = $("#check").val()
|
|
if(check==null || check==''){
|
if(language==1){
|
Feng.info("请选择审核结果!");
|
}else if(language==2){
|
Feng.info("Please select audit results!");
|
}else {
|
Feng.info("Silakan pilih hasil audit!");
|
}
|
return false;
|
}
|
|
//提交信息
|
var ajax = new $ax(Feng.ctxPath + "/tDriverVerify/submit", function(data){
|
if(language==1){
|
Feng.success("操作成功!");
|
}else if(language==2){
|
Feng.success("Operate successfully!");
|
}else {
|
Feng.success("Operasi berhasil!");
|
}
|
|
window.parent.TDriverVerify.table.refresh();
|
TDriverVerifyInfoDlg.close();
|
},function(data){
|
if(language==1){
|
Feng.error("操作失败!" + data.responseJSON.message + "!");
|
}else if(language==2){
|
Feng.error("Fail!" + data.responseJSON.message + "!");
|
}else {
|
Feng.error("Gagal!" + data.responseJSON.message + "!");
|
}
|
|
});
|
ajax.set("id",id);
|
ajax.set("authState",check);
|
ajax.start();
|
}
|
|
/**
|
* 提交添加
|
*/
|
TDriverVerifyInfoDlg.addSubmit = function() {
|
|
this.clearData();
|
this.collectData();
|
|
//提交信息
|
var ajax = new $ax(Feng.ctxPath + "/tDriverVerify/add", function(data){
|
Feng.success("添加成功!");
|
window.parent.TDriverVerify.table.refresh();
|
TDriverVerifyInfoDlg.close();
|
},function(data){
|
Feng.error("添加失败!" + data.responseJSON.message + "!");
|
});
|
ajax.set(this.tDriverVerifyInfoData);
|
ajax.start();
|
}
|
|
/**
|
* 提交修改
|
*/
|
TDriverVerifyInfoDlg.editSubmit = function() {
|
|
this.clearData();
|
this.collectData();
|
|
//提交信息
|
var ajax = new $ax(Feng.ctxPath + "/tDriverVerify/update", function(data){
|
Feng.success("修改成功!");
|
window.parent.TDriverVerify.table.refresh();
|
TDriverVerifyInfoDlg.close();
|
},function(data){
|
Feng.error("修改失败!" + data.responseJSON.message + "!");
|
});
|
ajax.set(this.tDriverVerifyInfoData);
|
ajax.start();
|
}
|
|
$(function() {
|
|
});
|