function getProAddress(form,proId) { tree.render({ elem: '#proId', data: cityData, showLine: false // 是否开启连接线 }); }; function reloadTip(tip,message,type,layNotify){ layNotify.notice({ title: tip+"提示", type: type, message: message }); } /** * 获取分公司数据 * @param id 工种id */ function getOrgName(from,id) { $("#orgId").empty(); $.ajax({ type: 'post', url: ctxPath + '/selectUtil/getBranchName', async: false, success: function (data) { var res = data; var html = ''; html += ''; for(var i=0;i' + res[i].name + ''; }else{ html += ''; } } $("#orgId").html(html); layui.form.render("select"); }, error: function (err) { console.log("获取分公司数据失败:", err); } }); } /** * 获取分公司数据 * @param id 工种id */ function getAnnouncementType(from,id) { $("#type").empty(); $.ajax({ type: 'post', url: ctxPath + '/selectUtil/getAnnouncementType', async: false, success: function (data) { var res = data; var html = ''; html += ''; for(var i=0;i' + res[i].name + ''; }else{ html += ''; } } $("#type").html(html); layui.form.render("select"); }, error: function (err) { console.log("获取分公司数据失败:", err); } }); } /** * 获取项目部数据 * @param id 工种id */ function getProjectName(from,id) { $("#projectIds").empty(); $.ajax({ type: 'post', url: ctxPath + '/selectUtil/getProjectName', async: false, success: function (data) { var res = data; var html = ''; html += ''; for(var i=0;i' + res[i].name + ''; }else{ html += ''; } } $("#projectIds").html(html); layui.form.render("select"); }, error: function (err) { console.log("获取分公司数据失败:", err); } }); } /** * 获取电压等级 * @param id 工种id */ function getVoltageLevel(from,id) { $("#volLevelIds").empty(); $.ajax({ type: 'post', url: ctxPath + '/selectUtil/getVoltageLevel', async: false, success: function (data) { var res = data; var html = ''; html += ''; for(var i=0;i' + res[i].name + ''; }else{ html += ''; } } $("#volLevelIds").html(html); form.render("select"); }, error: function (err) { console.log("获取电压等级数据失败:", err); } }); } /** * 获取工程名称 * @param id 工种id */ function getEngineerLevel(from,id) { console.log("id:"+id) console.log("from:"+from) $("#engineerIds").empty(); $.ajax({ type: 'post', url: ctxPath + '/selectUtil/getEngineerLevel', async: false, success: function (data) { var res = data; var html = ''; html += ''; for(var i=0;i' + res[i].name + ''; }else{ html += ''; } } $("#engineerIds").html(html); form.render("select"); }, error: function (err) { console.log("获取电压等级数据失败:", err); } }); } /** * 获取承包商 * @param from * @param id */ function getSub(from,id) { $("#subId").empty(); $.ajax({ type: 'post', url: ctxPath + '/selectUtil/getSub', async: false, success: function (data) { var res = data; var html = ''; html += ''; for(var i=0;i' + res[i].name + ''; }else{ html += ''; } } $("#subId").html(html); form.render("select"); }, error: function (err) { console.log("获取分包商数据失败:", err); } }); } /** * 获取自由班组标准班组 * @param from * @param id */ function getstrandTeamType(from,id,teamTypeId) { $("#standardTeamTypeId").empty(); $.ajax({ type: 'post', url: ctxPath + '/selectUtil/getStrandTeamType', data:{ id:teamTypeId }, async: false, success: function (data) { var res = data; var html = ''; html += ''; for(var i=0;i' + res[i].name + ''; }else{ html += ''; } } $("#standardTeamTypeId").html(html); form.render("select"); }, error: function (err) { console.log("获取分包商数据失败:", err); } }); } /** * 根据班组类别获取标准班组类型 * @param from * @param id */ function getStandardTeamTypeForSubTeamId(from,subTeamId) { $("#teamTypeId").empty(); $.ajax({ type: 'post', url: ctxPath + '/selectUtil/getStandardTeamTypeForSubTeamId', async: false, data:{ id : subTeamId }, success: function (data) { var res = data; var html = ''; html += ''; for(var i=0;i' + res[i].name + ''; } $("#teamTypeId").html(html); form.render("select"); }, error: function (err) { console.log("获取标准班组类型数据失败:", err); } }); } function getStandardTeamType(from,id) { $("#teamTypeId").empty(); $.ajax({ type: 'post', url: ctxPath + '/selectUtil/getStandardTeamType', async: false, success: function (data) { var res = data; var html = ''; html += ''; for(var i=0;i' + res[i].name + ''; }else{ html += ''; } } $("#teamTypeId").html(html); form.render("select"); }, error: function (err) { console.log("获取标准班组类型数据失败:", err); } }); } /** * 获取团队类型 * @param id 工种id */ function getTeamType(from,id,volId) { $("#teamTypeId").empty(); $.ajax({ type: 'post', url: ctxPath + '/selectUtil/getTeamType', async: false, data: { id : volId }, success: function (data) { var res = data; var html = ''; html += ''; for(var i=0;i' + res[i].name + ''; }else{ html += ''; } } $("#teamTypeId").html(html); form.render("select"); }, error: function (err) { console.log("获取电压等级数据失败:", err); } }); } /** * 获取团队类型 * @param id 工种id */ function getTowerType(from,id) { $("#teamType").empty(); let res = []; let child1 ={'id':"1",'dictKey':'基础'}; let child2 ={'id':"2",'dictKey':'组塔'}; let child3 ={'id':"3",'dictKey':'架线'}; res.push(child1); res.push(child2); res.push(child3); var html = ''; html += ''; for(var i=0;i' + res[i].dictKey + ''; }else{ html += ''; } } $("#teamType").html(html); form.render("select"); } /** * * 获取角色下拉框 * @param form //form对象 * @param roleId //下拉框选中id */ function getRole(form,roleId) { $("#roleId").html(""); $.ajax({ type: 'post', url: ctxPath + '/users/getRole', data: { }, async: false, success: function (data) { var html = ''; for (var i = 0; i < data.length; i++) { if (roleId == data[i].key) { html += ''; } else { html += ''; } } $("#roleId").html(html); layui.form.render('select'); //这里就是我们要渲染的地方了 // form.render('select' ,'combinType'); }, error: function (err) { console.log("获取人员角色下拉列表出错:", err); } }); } /** * 获取设备工序 * @param id 工种id */ function getProcessEquipment(from,id) { $("#dictKey").empty(); $.ajax({ type: 'post', url: ctxPath + '/selectUtil/getProcessEquipment', async: false, success: function (data) { var res = data; var html = ''; html += ''; for(var i=0;i' + res[i].name + ''; }else{ html += ''; } } $("#dictKey").html(html); form.render("select"); }, error: function (err) { console.log("获取设备工序数据失败:", err); } }); } /** * 获取预释放日期 * @param id */ function getReleaseData(from,id) { $("#releaseData").empty(); $.ajax({ type: 'post', url: ctxPath + '/selectUtil/getReleaseData', async: false, success: function (data) { var res = data; var html = ''; for(var i=0;i' + res[i].name + ''; }else{ html += ''; } } $("#releaseData").html(html); form.render("select"); }, error: function (err) { console.log("获取电压等级数据失败:", err); } }); }