/** * 初始化司机审核列表详情对话框 */ var TDriverInfoDlg = { tDriverInfoData : {} }; var language =$("#language").val() /** * 清除数据 */ 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){ if(language==1){ Feng.success("操作成功!"); }else if(language==2){ Feng.success("Operate successfully!"); }else { Feng.success("Operasi berhasil!"); } window.parent.TDriver.table.refresh(); TDriverInfoDlg.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(); } /** * 提交添加 */ 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() { });