From 2506c3f8e3ef1ace4a258a8c5f93ddd47a51bbd2 Mon Sep 17 00:00:00 2001 From: Pu Zhibing <393733352@qq.com> Date: 星期五, 19 九月 2025 16:06:14 +0800 Subject: [PATCH] 修改后台司机授权逻辑判断 --- ManagementQYTTravel/guns-admin/src/main/webapp/static/modular/system/tDriver/yesDriver_info.js | 82 ++++++++++++++++++++++++++++++++++++----- 1 files changed, 72 insertions(+), 10 deletions(-) diff --git a/ManagementQYTTravel/guns-admin/src/main/webapp/static/modular/system/tDriver/yesDriver_info.js b/ManagementQYTTravel/guns-admin/src/main/webapp/static/modular/system/tDriver/yesDriver_info.js index eafbcd1..086d4f4 100644 --- a/ManagementQYTTravel/guns-admin/src/main/webapp/static/modular/system/tDriver/yesDriver_info.js +++ b/ManagementQYTTravel/guns-admin/src/main/webapp/static/modular/system/tDriver/yesDriver_info.js @@ -404,7 +404,11 @@ } } } - + var areaValue = $("#areaId option:selected").attr("tag"); + if(null == areaValue || "" == areaValue){ + Feng.info("请选择司机从业地"); + return; + } var sex = $("input[name='sex']:checked").val(); var headImgUrl = $("#headImgUrl").val(); if ("" == headImgUrl){ @@ -460,9 +464,13 @@ Feng.error("登录账户已存在,请重新输入"); return; } - Feng.success("添加成功!"); - window.parent.YesDriver.table.refresh(); - YesDriverInfoDlg.close(); + if(200 == data.code){ + Feng.success("添加成功!"); + window.parent.YesDriver.table.refresh(); + YesDriverInfoDlg.close(); + }else{ + Feng.error("添加失败!" + data + "!"); + } },function(data){ Feng.error("添加失败!" + data.responseJSON.message + "!"); }); @@ -471,6 +479,7 @@ ajax.set("lineStr",JSON.stringify(subArr)); ajax.set("sex",sex); ajax.set("roleType",roleType); + ajax.set("placeOfEmployment",areaValue); if (1 == roleType){ ajax.set("companyType",companyType); ajax.set("oneId",$("#oneId").val()); @@ -510,6 +519,11 @@ return; } } + } + var areaValue = $("#areaId option:selected").attr("tag"); + if(null == areaValue || "" == areaValue){ + Feng.info("请选择司机从业地"); + return; } var sex = $("input[name='sex']:checked").val(); var headImgUrl = $("#headImgUrl").val(); @@ -566,9 +580,13 @@ Feng.error("登录账户已存在,请重新输入"); return; } - Feng.success("修改成功!"); - window.parent.YesDriver.table.refresh(); - YesDriverInfoDlg.close(); + if(200 == data.code){ + Feng.success("修改成功!"); + window.parent.YesDriver.table.refresh(); + YesDriverInfoDlg.close(); + }else{ + Feng.error("修改失败!" + data + "!"); + } },function(data){ Feng.error("修改失败!" + data.responseJSON.message + "!"); }); @@ -577,6 +595,7 @@ ajax.set("lineStr",JSON.stringify(subArr)); ajax.set("sex",sex); ajax.set("roleType",roleType); + ajax.set("placeOfEmployment",areaValue); if (1 == roleType){ ajax.set("companyType",companyType); ajax.set("oneId",$("#oneId").val()); @@ -595,6 +614,45 @@ } ajax.start(); } + + + +/** + * 省改变时执行 + */ +YesDriverInfoDlg.provinceChange = function () { + var provinceId = $("#provinceId").val(); + var ajax = new $ax(Feng.ctxPath + "/tOpenCity/change", function(data){ + if(data!=null){ + var content='<option value="">选择市</option>'; + $.each(data, function(k,v) { + content += "<option value='"+v.id+"' tag='" + v.code + "'>"+v.name+"</option>"; + }); + $("#cityId").empty().append(content); + $("#areaId").empty().append('<option value="">选择区</option>'); + } + }); + ajax.set("id",provinceId); + ajax.start(); +} +/** + * 市改变时执行 + */ +YesDriverInfoDlg.cityChange = function () { + var cityId = $("#cityId").val(); + var ajax = new $ax(Feng.ctxPath + "/tOpenCity/change", function(data){ + if(data!=null){ + var content='<option value="">选择区</option>'; + $.each(data, function(k,v) { + content += "<option value='"+v.id+"' tag='" + v.code + "'>"+v.name+"</option>"; + }); + $("#areaId").empty().append(content); + } + }); + ajax.set("id",cityId); + ajax.start(); +} + $(function() { Feng.initValidator("yesDriverInfoForm", YesDriverInfoDlg.validateFields); @@ -714,9 +772,13 @@ return; } var ajax = new $ax(Feng.ctxPath + "/tDriver/optDriver", function(data){ - Feng.success("操作成功!"); - window.parent.YesDriver.table.refresh(); - YesDriverInfoDlg.close(); + if(200 == data.code){ + Feng.success("操作成功!"); + window.parent.YesDriver.table.refresh(); + YesDriverInfoDlg.close(); + }else{ + Feng.error("操作失败!" + data.message + "!"); + } },function(data){ Feng.error("操作失败!" + data.responseJSON.message + "!"); }); -- Gitblit v1.7.1