Browse Source

剩余车辆类型接口

psto 2 years atrás
parent
commit
7ae0a82a3c

+ 21 - 1
webmain/flow/input/inputjs/mode_rjz_car_apply.js

@@ -1,6 +1,16 @@
 //流程模块【rjz_car_apply.任家庄用车申请】下录入页面自定义js页面,初始函数
 function initbodys() {
 
+    var car_type = getUrlParamCN("car_type");
+    var free_con = getUrlParamCN("free_con");
+
+    if (car_type) {
+        $("*[name=car_type]").val(car_type);
+        if (free_con) {
+            $("*[name=free_car_con]").val(free_con);
+        }
+    }
+
     c.onselectdata['car_type'] = function (d) {
         // console.log(d);
         js.ajax(geturlact('getFreeCarCon'), {car_type: d.name}, function (res) {
@@ -56,6 +66,16 @@ function initbodys() {
 
         }, 100);
     }
+    function getUrlParamCN(name) {
+
+        var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); //构造一个含有目标参数的正则表达式对象
+
+        var r = decodeURI(window.location.search).substr(1).match(reg); //匹配目标参数
+
+        if (r != null) return unescape(r[2]); return null; //返回参数值
+
+    }
+
 
     function load_end_use() {
 
@@ -91,7 +111,7 @@ function initbodys() {
             return 'fleet_select_car';
         } else if (step_text == '装车完成' && loadCarSuccStep == 1) {
             return 'load_car_succ';
-        } else if (step_text == '运输队审核' && endUseStep == 1) {
+        } else if ((step_text == '运输队审核' || step_text == '运输队审批') && endUseStep == 1) {
             return 'fleet_assess_load_car_succ';
         } else if (step_text == '使用完毕' && parkingLocationStep == 1) {
             return 'load_end_use';

+ 9 - 3
webmain/flow/input/inputjs/renjiazhuang/rjz_car_apply.js

@@ -3,6 +3,9 @@
 var time = getNowDatetime();
 
 setTimeout(function() {
+
+    var step_text_original = $("#input_step").val();
+    if (step_text_original == null) return;
     $(".car_con_col").hide();
     var step = getStep();
     // 获取车辆类型
@@ -10,7 +13,9 @@ setTimeout(function() {
     console.log(step);
     console.log(carType);
 
-    if (step === 'dispatch_assess') {
+    if (step === 'leader_review') {
+        $(".car_con_col").show();
+    } else if (step === 'dispatch_assess') {
         setCarFreeCon(carType);
     } else if (step === 'fleet_select_car') {
         // 显示数量
@@ -62,8 +67,9 @@ function getStep() {
     var assesLocationStep   = $("*[name=assess_car_location]").length; // 审核车场
     // var assesTimeStep       = $("*[name=assess_time]").length; // 审核时间
 
-
-    if (step_text == '调度室审批') {
+    if (step_text == '领导审核') {
+        return 'leader_review';
+    } else if (step_text == '调度室审批') {
         return 'dispatch_assess';
     } else if (step_text == '运输队审批' && carnameStep == 1) {
         return 'fleet_select_car';

+ 1 - 1
webmain/flow/input/mode_rjz_car_applyAction.php

@@ -84,7 +84,7 @@ class mode_rjz_car_applyClassAction extends inputAction{
     // 获取空闲数量
 	public function getFreeCarConAjax() {
 		$carType = $this->get('car_type');
-		$data = m('renjiazhuang')->getCarCon($carType);
+		$data = m('renjiazhuang')->getOneCarCon($carType);
 //		return $data[0];
 //        return($carType);
         return returnsuccess($data);