From 6c0d8fb2db64b8982c4162c7527e72841547110b Mon Sep 17 00:00:00 2001
From: Pu Zhibing <393733352@qq.com>
Date: 星期五, 27 十二月 2024 15:28:50 +0800
Subject: [PATCH] 修改推单规则

---
 ManagementAHTravel/guns-admin/src/main/webapp/static/modular/system/tDriver/yesDriver_info.js |   33 +++++++++++++++++++++++++++++++++
 1 files changed, 33 insertions(+), 0 deletions(-)

diff --git a/ManagementAHTravel/guns-admin/src/main/webapp/static/modular/system/tDriver/yesDriver_info.js b/ManagementAHTravel/guns-admin/src/main/webapp/static/modular/system/tDriver/yesDriver_info.js
index 45d02c3..567babd 100644
--- a/ManagementAHTravel/guns-admin/src/main/webapp/static/modular/system/tDriver/yesDriver_info.js
+++ b/ManagementAHTravel/guns-admin/src/main/webapp/static/modular/system/tDriver/yesDriver_info.js
@@ -682,10 +682,40 @@
 YesDriverInfoDlg.checkBox = function(){
     var serverBox3 = $('#serverBox3').prop('checked');
     if (serverBox3){
+        changeLine();
         $("#lineDiv").show();
     } else {
         $("#lineDiv").hide();
     }
+}
+
+
+function changeLine(){
+    var companyType = $('input[name="companyType"]:checked').val();
+    var companyId = null;
+    if(companyType == 2){
+        companyId = $('#twoId').val();
+        if(null == companyId){
+            companyId = $('#oneId').val();
+        }
+    }else{
+        companyId = 1;
+    }
+    if(null == companyId){
+        Feng.error("请选选择所属攻速");
+        return;
+    }
+    var ajax = new $ax(Feng.ctxPath + "/tDriver/getCompanyLine", function(data){
+        if(data!=null){
+            var content='<option value="">选择关联线路</option>';
+            $.each(data, function(k,v) {
+                content += "<option value='"+v.id+"'>"+v.name+"</option>";
+            });
+            $("#selectLineId").html(content);
+        }
+    });
+    ajax.set("companyId",companyId);
+    ajax.start();
 }
 
 /**
@@ -700,6 +730,7 @@
                 content += "<option value='"+v.id+"'>"+v.name+"</option>";
             });
             $("#twoId").empty().append(content);
+            changeLine()
         }
     });
     ajax.set("oneId",oneId);
@@ -736,7 +767,9 @@
 YesDriverInfoDlg.companyTypeClick = function (e) {
     if (1 == e){
         $(".companyDiv").hide();
+        changeLine()
     } else if (2 == e){
+        changeLine()
         $(".companyDiv").show();
     }
 }

--
Gitblit v1.7.1