var turnPage = new turnPageClass(); var oper; var sourceId; var sourceType function backClick(){ let showInfo = parent.window.data.showInfo; showInfo.close(); } function queryClick() { sourceId = parent.window.data.id; oper = parent.window.data.oper; if(typeof sourceId == 'undefined' || sourceId == null || sourceId === '' || typeof oper == 'undefined' || oper == null || oper === ''){ alert("请先选中一个资源"); return; } var sourceName = document.getElementById("sourceName").value; var sourceValue = document.getElementById("sourceValue").value; var sourceType = document.getElementById("sourceType").value; var param = [ sourceName, sourceValue, sourceType, sourceId, oper ] var mySql = wrapSql("source.ResourceMngSql", "unselect", param, "systemmanage"); var sqlStr=mySql; turnPage.queryModal(sqlStr, SourceGrpGrid,1); } //增加资源关联 function addClick() { sourceId = parent.window.data.id; oper = parent.window.data.oper; if(typeof sourceId == 'undefined' || sourceId == null || sourceId === '' || typeof oper == 'undefined' || oper == null || oper === ''){ alert("请先选中一个资源"); return; } var gridCount = SourceGrpGrid.mulLineCount; var currentPage = turnPage.pageIndex; var pageLineNum = turnPage.pageLineNum; let queryAllRecordCount = turnPage.queryAllRecordCount; let iArray = new Array(); for (var i = 0; i< gridCount; i++) { let offset = i + currentPage * pageLineNum; if (offset >= queryAllRecordCount) continue; if (SourceGrpGrid.getChkNo(i)){ iArray.push(SourceGrpGrid.getRowColData(i,1)); } } if(iArray.length === 0){ alert("请先选中要添加的资源"); return; } ajaxSubmit3({ url: "../API/systemmanage/resourceMng/addrela", data: { id: sourceId, oper: oper, relaIds: iArray }, callBackMethod: (flagStr, content, result) => { alert(content); if(flagStr === 'Succ'){ queryClick(); } } }); } function selectOneRow(){ //判断是否勾选要修改的资源 var selSourceNo = SourceGrpGrid.getSelNo(); //将选择的资源信息拷贝到各个信息输入框内 document.getElementById('sourceId').value = SourceGrpGrid.getRowColData(selSourceNo-1,1); document.getElementById('sourceName').value = SourceGrpGrid.getRowColData(selSourceNo-1,2); document.getElementById('sourceValue').value = SourceGrpGrid.getRowColData(selSourceNo-1,3); document.getElementById('sourceType').value = SourceGrpGrid.getRowColData(selSourceNo-1,4); showTypeName(document.getElementById('sourceType').value); } function showTypeName(type){ if(type === "menu"){ document.getElementById('sourceTypeName').value = "菜单页面"; }else if(type === "jsp"){ document.getElementById('sourceTypeName').value = "非菜单页面"; }if(type === "url"){ document.getElementById('sourceTypeName').value = "请求url"; } }