/** * 初始化车辆管理详情对话框 */ var language=1; var TCarInfoDlg = { goodsPicArray: [], tCarInfoData : {}, validateFields: { } }; /** * 验证数据是否为空 */ TCarInfoDlg.validate = function () { $('#carInfoForm').data("bootstrapValidator").resetForm(); $('#carInfoForm').bootstrapValidator('validate'); return $("#carInfoForm").data('bootstrapValidator').isValid(); }; /** * 清除数据 */ TCarInfoDlg.clearData = function() { this.tCarInfoData = {}; } /** * 设置对话框中的数据 * * @param key 数据的名称 * @param val 数据的具体值 */ TCarInfoDlg.set = function(key, val) { this.tCarInfoData[key] = (typeof val == "undefined") ? $("#" + key).val() : val; return this; } /** * 设置对话框中的数据 * * @param key 数据的名称 * @param val 数据的具体值 */ TCarInfoDlg.get = function(key) { return $("#" + key).val(); } /** * 关闭此对话框 */ TCarInfoDlg.close = function() { parent.layer.close(window.parent.TCompetition.layerIndex); } /** * 收集数据 */ TCarInfoDlg.collectData = function() { this .set('id') .set('isPlatCar') .set('companyId') .set('franchiseeId') .set('carColor') .set('carModelId') .set('carBrandId') .set('carLicensePlate') .set('carPhoto') .set('drivingLicenseNumber') .set('drivingLicensePhoto') .set('annualInspectionTime') .set('commercialInsuranceTime') .set('createTime') .set('state') .set('addType') .set('addObjectId') .set('plateColor') .set('vehicleType') .set('ownerName') .set('engineId') .set('VIN') .set('certifyDateA') .set('fuelType') .set('engineDisplace') .set('certificate') .set('transAgency') .set('transArea') .set('transDateStart') .set('transDateStop') .set('certifyDateB') .set('fixState') .set('nextFixDate') .set('checkState') .set('feePrintId') .set('GPSBrand') .set('GPSModel') .set('GPSIMEI') .set('GPSInstallDate') .set('registerDate') .set('commercialType'); } TCarInfoDlg.oneChange = function (e) { console.log(111) var oneId=$(e).val(); var ajax = new $ax(Feng.ctxPath + "/tCompetition/onChange", function(data){ if(data!=null){ if(language==1){ var content=''; }else if(language==2){ var content=''; }else { var content=''; } $.each(data, function(k,v) { content += ""; }); $("#cCode").empty().append(content); } }); ajax.set("oneId",oneId); ajax.start(); } TCarInfoDlg.oneChangeNext = function (e) { var oneId=$(e).val(); var ajax = new $ax(Feng.ctxPath + "/tShop/oneChangeNext", function(data){ if(data!=null){ if(language==1){ var content=''; }else if(language==2){ var content=''; }else { var content=''; } $.each(data, function(k,v) { content += ""; }); $("#account").empty().append(content); } }); ajax.set("oneId",oneId); ajax.start(); } TCarInfoDlg.saveImg = function () { var id=$("#id").val(); var img=$("#welfarePicture").val(); var ajax = new $ax(Feng.ctxPath + "/tShop/saveImg", function(data){ if(data.code == 200){ Feng.success("保存成功") } }); ajax.set("id",id); ajax.set("img",img); ajax.start(); } /** * 提交添加 */ TCarInfoDlg.addSubmit = function() { this.clearData(); this.collectData(); if(!this.validate()){ return ; } var OBJradio= $("input[name='type']:checked").val(); if(OBJradio==2){ let account = $("#account").val() if(account==''){ Feng.info("请选择所属运营商") return; } } let pCode = $("#pCode").val() let cCode = $("#cCode").val() let name = $("#name").val() let phone = $("#phone").val() if(pCode=='' && $("#role")=="1"){ Feng.info("请选择省") return; } if(cCode=='' && $("#role")=="1"){ Feng.info("请选择市") return; } if(name==''){ Feng.info("门店名称不能为空") return; } if(phone==''){ Feng.info("联系电话不能为空") return; } let address = $("#address").val() if(address==''){ Feng.info("请输入地址") return; } let time = $("#time").val() if(time==''){ Feng.info("请填写营业时间") return; } let intro = $("#intro").val() if(intro==''){ Feng.info("请填写门店介绍") return; } let userName = $("#userName").val() if(userName==''){ Feng.info("请输入店长姓名") return; } let userPhone = $("#userPhone").val() if(userPhone==''){ Feng.info("请输入店长手机号") return; } let img = $("#img").val() if(img==''){ Feng.info("请上传门店封面") return; } var goodImgs = this.goodsPicArray; if(goodImgs.length==0){ Feng.info("请上传实景图") return; } var imgOne =""; for (let i = 0; i "+v.name+""; }); $("#cCode").empty().append(content); } }); ajax.set("oneId",oneId); ajax.start(); } /** * 类型改变执行 * @param e */ TCarInfoDlg.companyTypeClick = function (e) { if (1 == e){ $(".companyDiv").hide(); } else if (2 == e){ $(".companyDiv").show(); } } /** * 车辆品牌改变时执行 */ TCarInfoDlg.saveAllImg = function (e) { var id = $("#id").val() var px1 = $("#px1").val() var px2 = $("#px2").val() var px3 = $("#px3").val() var px4 = $("#px4").val() var px5 = $("#px5").val() var px6 = $("#px6").val() var px7 = $("#px7").val() var px8 = $("#px8").val() var c1 = $("#c1").val() var c2 = $("#c2").val() var c3 = $("#c3").val() var c4 = $("#c4").val() var c5 = $("#c5").val() var c6 = $("#c6").val() var c7 = $("#7").val() var c8 = $("#c8").val() var r1 = document.querySelector('input[name="r1"]').checked; var r2 = document.querySelector('input[name="r2"]').checked; var r3 = document.querySelector('input[name="r3"]').checked; var r4 = document.querySelector('input[name="r4"]').checked; var r5 = document.querySelector('input[name="r5"]').checked; var r6 = document.querySelector('input[name="r6"]').checked; var r7 = document.querySelector('input[name="r7"]').checked; var r8 = document.querySelector('input[name="r8"]').checked; if(r1){ r1 =1 }else{ r1=0 } if(r2){ r2 =1 }else{ r2=0 } if(r3){ r3 =1 }else{ r3=0 } if(r4){ r4 =1 }else{ r4=0 } if(r5){ r5 =1 }else{ r5=0 } if(r6){ r6 =1 }else{ r6=0 } if(r7){ r7 =1 }else{ r7=0 } if(r8){ r8 =1 }else{ r8=0 } var ajax = new $ax(Feng.ctxPath + "/tShop/saveImgAll", function(data){ if(data.code == 200){ Feng.success("保存成功!"); }else{ Feng.error(data.msg); } },function(data){ Feng.error("保存失败!" + data.responseJSON.message + "!"); }); ajax.set("id",id); ajax.set("px1",px1); ajax.set("px2",px2); ajax.set("px3",px3); ajax.set("px4",px4); ajax.set("px5",px5); ajax.set("px6",px6); ajax.set("px7",px7); ajax.set("px8",px8); ajax.set("c1",c1); ajax.set("c2",c2); ajax.set("c3",c3); ajax.set("c4",c4); ajax.set("c5",c5); ajax.set("c6",c6); ajax.set("c7",c7); ajax.set("c8",c8); ajax.set("r1",r1); ajax.set("r2",r2); ajax.set("r3",r3); ajax.set("r4",r4); ajax.set("r5",r5); ajax.set("r6",r6); ajax.set("r7",r7); ajax.set("r8",r8); ajax.start(); } /** * 专车服务被点击 */ TCarInfoDlg.zcServerClick = function () { var serverBox1 = $('#serverBox1').prop('checked'); if (serverBox1){ $("#zcModelDiv").show(); } else { $("#zcModelDiv").hide(); } } /** * 跨城服务被点击 */ TCarInfoDlg.kcServerClick = function () { var serverBox3 = $('#serverBox3').prop('checked'); if (serverBox3){ $("#kcModelDiv").show(); } else { $("#kcModelDiv").hide(); } }