監(jiān)理公司管理系統(tǒng) | 工程企業(yè)管理系統(tǒng) | OA系統(tǒng) | ERP系統(tǒng) | 造價(jià)咨詢(xún)管理系統(tǒng) | 工程設(shè)計(jì)管理系統(tǒng) | 甲方項(xiàng)目管理系統(tǒng) | 簽約案例 | 客戶(hù)案例 | 在線試用
X 關(guān)閉
OA系統(tǒng)二次開(kāi)發(fā)

當(dāng)前位置:工程項(xiàng)目OA系統(tǒng) > 泛普服務(wù)體系 > OA系統(tǒng)二次開(kāi)發(fā)

OA系統(tǒng)-ThinkOne與FineReport實(shí)現(xiàn)權(quán)限控制和集成登錄

申請(qǐng)免費(fèi)試用、咨詢(xún)電話:400-8352-114

泛普OA系統(tǒng)-泛普OA系統(tǒng)FineReport實(shí)現(xiàn)權(quán)限控制和集成登錄
 
  • 利用泛普OA軟件泛普OA系統(tǒng)用戶(hù)與角色實(shí)現(xiàn)報(bào)表查看權(quán)限控制
  1. 在報(bào)表設(shè)計(jì)器中添加服務(wù)器數(shù)據(jù)集,規(guī)則如下:
名稱(chēng):login  SQL:select loginid,password from hrmresource where loginid <> ''
名稱(chēng):role  SQL:select u.loginid,r.rolesmark from HrmResource u,HrmRoles r,HrmRoleMembers ur where u.id=ur.resourceid and r.id=ur.roleid and u.loginid <> ''

  1. 泛普協(xié)同軟件在報(bào)表管理平臺(tái)中配置相應(yīng)數(shù)據(jù)集用戶(hù)及角色權(quán)限,設(shè)置如下:


  • 在泛普OA系統(tǒng)  OA系統(tǒng)上實(shí)現(xiàn)與FineReport報(bào)表的集成登錄
  1. 準(zhǔn)備md5加密文件
將md5.js文件放在泛普OA系統(tǒng)登錄頁(yè)面同級(jí)文件夾中

  1. 在泛普OA系統(tǒng)登錄頁(yè)面中插入代碼實(shí)現(xiàn)集成登錄
  2. )在head之間插入如下腳本
<script type="text/javascript" src="md5.js"></script>
<SCRIPT language=javascript>
           //finereport報(bào)表集成登錄腳本開(kāi)始
           function doSubmit() {     
        var username =document.getElementById("loginid").value;   
        var password =document.getElementById("userpassword").value; 
        password = hex_md5(password); //把密碼md5小寫(xiě)32位加密
           password = password.toUpperCase();//把密碼小寫(xiě)字母轉(zhuǎn)換成大寫(xiě)字母
        var scr = document.createElement("iframe");      //創(chuàng)建iframe   
        scr.src = "/ReportServer?op=auth_login&fr_username=" + username + "&__redirect__=false&fr_password=" + password;  
           //alert(username+"---"+password); //調(diào)試用彈窗
    if (scr.attachEvent){       //判斷是否為ie瀏覽器 
               scr.attachEvent("onload", function(){                    //如果為ie瀏覽器則頁(yè)面加載完成后立即執(zhí)行 
                   var f = document.getElementById("form1");    //login是form的id 
                   f.submit(); 
               }); 
            } else { 
               scr.onload = function(){    //其他瀏覽器則使用這種方法執(zhí)行 
                     var f = document.getElementById("form1");    
                    f.submit(); 
               }; 
         } 
       document.getElementsByTagName("head")[0].appendChild(scr);   //將iframe標(biāo)簽嵌入到head中   
   } 
  •  
  • )在登錄按鈕中加入腳本觸發(fā)動(dòng)作
<input class="submit" name="Submit" value="&gt;&gt; 登 錄" onClick="doSubmit()">

<INPUT id="login" value="" class="lgsm"  tabIndex="3" type="submit" name="submit" onClick="doSubmit()" type="button">
注:input控件的type為button
 
下邊為是實(shí)際做好的文件供參考
  •  
網(wǎng)站提醒和聲明

本文內(nèi)容來(lái)自自互聯(lián)網(wǎng)公開(kāi)信息或用戶(hù)自發(fā)貢獻(xiàn),該文觀點(diǎn)僅代表作者本人,版權(quán)歸原作者所有。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。若發(fā)現(xiàn)侵權(quán)或違規(guī)內(nèi)容請(qǐng)聯(lián)系電話4008352114或郵箱442699841@qq.com,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。

發(fā)布:2026-02-10 23:32    編輯:admin    [打印此頁(yè)]    [關(guān)閉]

泛普OA系統(tǒng)二次開(kāi)發(fā)其他應(yīng)用

泛普OA商務(wù)合同 泛普OA需求調(diào)研 泛普OA實(shí)施方案 泛普OA項(xiàng)目啟動(dòng) 泛普網(wǎng)絡(luò)硬件配置 泛普OA部署安裝 泛普流程模板表單 OA系統(tǒng)二次開(kāi)發(fā) 泛普常見(jiàn)問(wèn)題解決 泛普OA操作手冊(cè) 泛普軟件項(xiàng)目驗(yàn)收 泛普培訓(xùn)推廣上線 泛普OA售后服務(wù) 泛普新聞 泛普期刊 泛普博客