/**
|
* 初始化顺风车司机详情对话框
|
*/
|
var AppDriverRideInfoDlg = {
|
appDriverRideInfoData : {}
|
};
|
|
/**
|
* 清除数据
|
*/
|
AppDriverRideInfoDlg.clearData = function() {
|
this.appDriverRideInfoData = {};
|
}
|
|
/**
|
* 设置对话框中的数据
|
*
|
* @param key 数据的名称
|
* @param val 数据的具体值
|
*/
|
AppDriverRideInfoDlg.set = function(key, val) {
|
this.appDriverRideInfoData[key] = (typeof val == "undefined") ? $("#" + key).val() : val;
|
return this;
|
}
|
|
/**
|
* 设置对话框中的数据
|
*
|
* @param key 数据的名称
|
* @param val 数据的具体值
|
*/
|
AppDriverRideInfoDlg.get = function(key) {
|
return $("#" + key).val();
|
}
|
|
/**
|
* 关闭此对话框
|
*/
|
AppDriverRideInfoDlg.close = function() {
|
parent.layer.close(window.parent.AppDriverRide.layerIndex);
|
}
|
|
/**
|
* 收集数据
|
*/
|
AppDriverRideInfoDlg.collectData = function() {
|
this.appDriverRideInfoData['state'] = $(":radio[name='state']:checked").val();
|
this
|
.set('id')
|
.set('addTime')
|
.set('companyId')
|
.set('carType')
|
.set('carNum')
|
.set('license')
|
.set('licenseImg')
|
.set('comInsuranceTime')
|
.set('comInsuranceImg')
|
.set('businessInsuranceTime')
|
.set('businessInsuranceImg')
|
.set('dutyInsuranceTime')
|
.set('dutyInsuranceImg')
|
.set('annualInspectionTime')
|
.set('annualInspectionImg')
|
.set('userId')
|
.set('remark')
|
.set('certificationImg')
|
.set('byInviteCode');
|
}
|
|
/**
|
* 提交添加
|
*/
|
AppDriverRideInfoDlg.addSubmit = function() {
|
|
this.clearData();
|
this.collectData();
|
|
//提交信息
|
var ajax = new $ax(Feng.ctxPath + "/appDriverRide/add", function(data){
|
Feng.success("添加成功!");
|
window.parent.AppDriverRide.table.refresh();
|
AppDriverRideInfoDlg.close();
|
},function(data){
|
Feng.error("添加失败!" + data.responseJSON.message + "!");
|
});
|
ajax.set(this.appDriverRideInfoData);
|
ajax.start();
|
}
|
|
/**
|
* 提交修改
|
*/
|
AppDriverRideInfoDlg.editSubmit = function() {
|
|
this.clearData();
|
this.collectData();
|
|
//提交信息
|
var ajax = new $ax(Feng.ctxPath + "/appDriverRide/update", function(data){
|
Feng.success("修改成功!");
|
window.parent.AppDriverRide.table.refresh();
|
AppDriverRideInfoDlg.close();
|
},function(data){
|
Feng.error("修改失败!" + data.responseJSON.message + "!");
|
});
|
ajax.set(this.appDriverRideInfoData);
|
ajax.start();
|
}
|
|
$(function() {
|
// 交强险照片
|
var imageUp = new $WebUploadImage("comInsuranceImg");
|
imageUp.setUploadBarId("comInsuranceImg");
|
imageUp.init();
|
// 商业险图片
|
var imageUp = new $WebUploadImage("businessInsuranceImg");
|
imageUp.setUploadBarId("businessInsuranceImg");
|
imageUp.init();
|
// 驾乘人员责任险照片
|
var imageUp = new $WebUploadImage("dutyInsuranceImg");
|
imageUp.setUploadBarId("dutyInsuranceImg");
|
imageUp.init();
|
// 年检图片
|
var imageUp = new $WebUploadImage("annualInspectionImg");
|
imageUp.setUploadBarId("annualInspectionImg");
|
imageUp.init();
|
// 认证图片
|
var imageUp = new $WebUploadImage("certificationImg");
|
imageUp.setUploadBarId("certificationImg");
|
imageUp.init();
|
//交强险到期时间
|
$("#comInsuranceTime").val(timeStamp2String($("#comInsuranceTime").val()));
|
//商业险到期时间
|
$("#businessInsuranceTime").val(timeStamp2String($("#businessInsuranceTime").val()));
|
//驾乘人员责任险到期时间
|
$("#dutyInsuranceTime").val(timeStamp2String($("#dutyInsuranceTime").val()));
|
//年检到期时间
|
$("#annualInspectionTime").val(timeStamp2String($("#annualInspectionTime").val()));
|
});
|