let objParam, dataObj; let form, table, upload, tableIns, layer; let pageNum = 1; let checkNowValue = ''; let checkType = ''; function setParams(params) { objParam = JSON.parse(params); console.error(objParam); $('#titleName').html(objParam.proName); $('#code').html(objParam.code); layui.use(["form", "table", 'upload', 'layer'], function () { form = layui.form; table = layui.table; upload = layui.upload; layer = layui.layer; layui.use(["layer", 'element'], function () { layer = layui.layer; element = layui.element; // tab 切换事件 element.on('tab(demo-filter-tab)', function (data) { let value = $(this).attr('value'); if (value === '1') { let src = '../car_demand_plan/child/apply_plan_detail.html'; if (objParam.code.indexOf('spec-') > -1) { src = '../car_demand_plan/child/emerg_internal_car_detail.html'; } $('#indexIframe').attr('src', src + '?isPage=1' + '&obj=' + encodeURIComponent(JSON.stringify(objParam))); } else if (value === '2') { let src = '../car_demand_plan/child/dispatch_input_detail.html'; $('#indexIframe').attr('src', src + '?isPage=1' + '&obj=' + encodeURIComponent(JSON.stringify(objParam))); } }); }); if (objParam.pageType === 1) { // 需求计划详情跳转 $('#layui-tab-title li').eq(0).addClass('layui-this'); let src = '../car_demand_plan/child/apply_plan_detail.html'; if (objParam.code.indexOf('spec-') > -1) { src = '../car_demand_plan/child/emerg_internal_car_detail.html'; } $('#indexIframe').attr('src', src + '?isPage=1' + '&obj=' + encodeURIComponent(JSON.stringify(objParam))); } else if (objParam.pageType === 2) { // 派车详情跳转 $('#layui-tab-title li').eq(1).addClass('layui-this'); let src = '../car_demand_plan/child/dispatch_input_detail.html'; $('#indexIframe').attr('src', src + '?isPage=1' + '&obj=' + encodeURIComponent(JSON.stringify(objParam))); } }); } // 查询派车批次 function getAllOutList() { let params = { encryptedData: JSON.stringify({ 'planId': objParam.id, }) }; let url = dataUrl + 'backstage/supDispatchCar/getAllOutList'; ajaxRequest(url, "POST", params, true, function () { }, function (result) { console.error(result); if (result.code === 200) { if (result.data.length === 0) { parent.layer.msg('暂无派车批次数据', { icon: 7 }); closePage(); } else { setBatchData(result.data); } } else { } }, function (xhr, status, error) { errorFn(xhr, status, error) }, null); // 派车批次 function setBatchData(dataList) { let html = '', id = '', status = '', type = ''; $.each(dataList, function (index, item) { if (index === dataList.length - 1) { id = item.id; status = item.status; type = item.type; } let batchName = '第' + numToChinese(index + 1) + '批次'; html += '