|
@@ -62,7 +62,49 @@ function initbodys() {
|
|
|
|
|
|
// form('Usage').value = '下井转转';
|
|
// form('Usage').value = '下井转转';
|
|
} else {
|
|
} else {
|
|
- form('free_car_con').value = result.data.car_free_con;
|
|
|
|
|
|
+ // var oTab = $('.ke-zeroborder');
|
|
|
|
+ var htmlTrs = '';
|
|
|
|
+ for (var i = 0; i < result.data.length; i++) {
|
|
|
|
+ var info = result.data[i];
|
|
|
|
+ htmlTrs += '<tr class="car_type_con">';
|
|
|
|
+ htmlTrs += '<td height="34" align="right" class="ys1">';
|
|
|
|
+ htmlTrs += '<div class="form_title">['+info.car_type+']<br />申请数量<font color="red" font-szie="12"><br />(空闲'+info.car_free_con+'辆)</font></div>';
|
|
|
|
+ htmlTrs += '</td><td colspan="3" class="ys2">';
|
|
|
|
+ htmlTrs += '<div class="form_content">';
|
|
|
|
+ htmlTrs += '<div class="divinput">';
|
|
|
|
+ htmlTrs += '<input class="inputs" value="1" tag="'+info.car_type+'" type="number" onfocus="js.focusval=this.value" onblur="js.number(this);c.inputblur(this,0)" name="apply_con">';
|
|
|
|
+ htmlTrs += '</div></div></td><td></td></tr>';
|
|
|
|
+ }
|
|
|
|
+ $('.car_type_con').remove();
|
|
|
|
+ $('.autoyijianview').after(htmlTrs);
|
|
|
|
+ var oTr = '<tr><td class="ys1">test</td><td colspan="3" class="ys2">content</td></tr>';
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ // 申请信息
|
|
|
|
+ var applyConParams = {};
|
|
|
|
+ var applyConInfo = '';
|
|
|
|
+ $("input[name=apply_con]").each(function() {
|
|
|
|
+ var value = $(this).val();
|
|
|
|
+ var key = $(this).attr('tag');
|
|
|
|
+ applyConParams[key] = value;
|
|
|
|
+ applyConInfo += key+' '+value+' 辆\n';
|
|
|
|
+ });
|
|
|
|
+ applyInfo = applyConParams;
|
|
|
|
+ form('apply_con_info').value = applyConInfo;
|
|
|
|
+ form('apply_con_json').value = JSON.stringify(applyConParams);
|
|
|
|
+
|
|
|
|
+ $("*[name=apply_con]").change(function(){
|
|
|
|
+ applyConInfo = '';
|
|
|
|
+ applyConParams = {};
|
|
|
|
+ $("input[name=apply_con]").each(function() {
|
|
|
|
+ var value = $(this).val();
|
|
|
|
+ var key = $(this).attr('tag');
|
|
|
|
+ applyConParams[key] = value;
|
|
|
|
+ applyConInfo += key+' '+value+' 辆\n';
|
|
|
|
+ });
|
|
|
|
+ form('apply_con_info').value = applyConInfo;
|
|
|
|
+ form('apply_con_json').value = JSON.stringify(applyConParams);
|
|
|
|
+ });
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}, 'get, json');
|
|
}, 'get, json');
|
|
@@ -100,6 +142,7 @@ function initbodys() {
|
|
// 3 - 运输队审批
|
|
// 3 - 运输队审批
|
|
if (step === 'fleet_select_car') {
|
|
if (step === 'fleet_select_car') {
|
|
// 设置空闲车数量
|
|
// 设置空闲车数量
|
|
|
|
+ console.log('dasdas');
|
|
setCarFreeCon(carTypeJson);
|
|
setCarFreeCon(carTypeJson);
|
|
// 选择车辆
|
|
// 选择车辆
|
|
setSelectCar();
|
|
setSelectCar();
|
|
@@ -130,6 +173,57 @@ function initbodys() {
|
|
|
|
|
|
|
|
|
|
}, 100);
|
|
}, 100);
|
|
|
|
+ } else {
|
|
|
|
+ $("#title_explain").text("调度说明");
|
|
|
|
+ console.log('PC端');
|
|
|
|
+ setTimeout(function() {
|
|
|
|
+ var time = getNowDatetime();
|
|
|
|
+ var step = getStep();
|
|
|
|
+ // 获取车辆类型
|
|
|
|
+ carTypeJson = $("*[name='data_apply_con_json']").val();
|
|
|
|
+
|
|
|
|
+ // 1 - 领导审核(暂时隐藏)
|
|
|
|
+ if (step === 'leader_review') {
|
|
|
|
+ $(".car_con_col").show();
|
|
|
|
+ } else
|
|
|
|
+ // 2 - 调度室审批
|
|
|
|
+ if (step === 'dispatch_assess') {
|
|
|
|
+ // 设置空闲车数量
|
|
|
|
+ // setCarFreeCon(carTypeJson);
|
|
|
|
+ } else
|
|
|
|
+ // 3 - 运输队审批
|
|
|
|
+ if (step === 'fleet_select_car') {
|
|
|
|
+ // 设置空闲车数量
|
|
|
|
+ console.log('dasdas');
|
|
|
|
+ // setCarFreeCon(carTypeJson);
|
|
|
|
+ // 选择车辆
|
|
|
|
+ setSelectCar();
|
|
|
|
+ } else
|
|
|
|
+ // 4 - 装车完成
|
|
|
|
+ if(step === 'load_car_succ') {
|
|
|
|
+ // 设置装车结束时间
|
|
|
|
+ $("*[name='load_end_time']").attr('value', time);
|
|
|
|
+ $("*[name='load_end_time']").removeAttr('onclick');
|
|
|
|
+ } else
|
|
|
|
+ // 5 - 运输队审核(车辆下放)
|
|
|
|
+ if (step == 'fleet_assess_load_car_succ') {
|
|
|
|
+ // load_end_use();
|
|
|
|
+ $("*[name='down_time']").attr('value', time);
|
|
|
|
+ $("*[name='down_time']").removeAttr('onclick');
|
|
|
|
+ getUpdateCarStateApi('卸车');
|
|
|
|
+ } else
|
|
|
|
+ // 6 - 使用完毕
|
|
|
|
+ if (step == 'load_end_use') {
|
|
|
|
+ $("*[name='actual_end_time']").attr('value', time);
|
|
|
|
+ $("*[name='actual_end_time']").removeAttr('onclick');
|
|
|
|
+ } else
|
|
|
|
+ // 7 - 运输队审核
|
|
|
|
+ if (step === 'fleet_assess_load_end_use') {
|
|
|
|
+ setAssessSuccStep();
|
|
|
|
+ submitAssessSucc();
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ }, 100);
|
|
}
|
|
}
|
|
function getUrlParamCN(name) {
|
|
function getUrlParamCN(name) {
|
|
|
|
|
|
@@ -162,6 +256,7 @@ function initbodys() {
|
|
|
|
|
|
function getStep() {
|
|
function getStep() {
|
|
var step_text_original = $("#input_step").html();
|
|
var step_text_original = $("#input_step").html();
|
|
|
|
+ if(step_text_original == null || step_text_original == '') step_text_original = $("#input_step").val();
|
|
|
|
|
|
if(step_text_original == null) return;
|
|
if(step_text_original == null) return;
|
|
|
|
|
|
@@ -206,7 +301,7 @@ function initbodys() {
|
|
|
|
|
|
|
|
|
|
function isMobile() {
|
|
function isMobile() {
|
|
- console.log("判断是否手机");
|
|
|
|
|
|
+ // console.log("判断是否手机");
|
|
var userAgentInfo = navigator.userAgent;
|
|
var userAgentInfo = navigator.userAgent;
|
|
|
|
|
|
var mobileAgents = ["Android", "iPhone", "SymbianOS", "Windows Phone", "iPad", "iPod"];
|
|
var mobileAgents = ["Android", "iPhone", "SymbianOS", "Windows Phone", "iPad", "iPod"];
|