瀏覽代碼

添加决策平台跳转

李顺 2 年之前
父節點
當前提交
a12ea3ee63
共有 4 個文件被更改,包括 16 次插入1 次删除
  1. 2 1
      src/configure.ts
  2. 3 0
      src/widgets/Header/Widget.html
  3. 10 0
      src/widgets/Header/Widget.ts
  4. 1 0
      typings/locals/appx/index.d.ts

+ 2 - 1
src/configure.ts

@@ -22,7 +22,8 @@ var AppX = {
         "transparentLayers": ["Config"],//透明地表
         //"apiRoot": "http://10.37.25.78:8568",//后台接口地址    
         "apiRoot": "https://yeepms.yeec.com.cn/gis-api",//后台接口地址
-        "myDeskUrl":"https://uac.ctg.com.cn/sso/login",//mydesk地址    
+        "myDeskUrl":"https://uac.ctg.com.cn/sso/login",//mydesk地址 
+        "epcSys":"https://yeepms.yeec.com.cn/gis/yc/#/login",//决策分析平台   
         "userToken": "",//系统用户token
         "currentPrj":undefined,//当前项目
         "lastSessionTime":new Date().getTime(),//最新操作时间

+ 3 - 0
src/widgets/Header/Widget.html

@@ -75,6 +75,9 @@
                 </div>
             </div>
         </div>
+        <div>
+            <button type="button" class="btn btn-link" id="epcSys">三峡发展智慧EPC综合决策分析平台</button>
+        </div>
     </div>
     <div class="switchover"><span>切换系统</span></div>
     <div class="switch_zz hideswitchbg"></div>

+ 10 - 0
src/widgets/Header/Widget.ts

@@ -38,6 +38,7 @@ class Header extends BaseWidget {
         this.userInfoInitEvent();
         this.loadUserInforData();
         this.homeBack();
+        this.sysRedirect();
         this.AppX.runtimeConfig.header = this;
         this.switchSys();
         this.startUpSystemSessionMission();
@@ -65,6 +66,15 @@ class Header extends BaseWidget {
             this.exitsystem();
         }.bind(this))
     }
+    /**
+     * 正常退出系统
+     */
+     sysRedirect() {
+        //正常退出系统
+        this.domObj.find("#epcSys").off("click").on("click", ()=>{
+            window.open(this.AppX.appConfig.epcSys+'?token='+this.userToken)
+        })
+    }
     /**
      * 重置密码
      */

+ 1 - 0
typings/locals/appx/index.d.ts

@@ -59,6 +59,7 @@ interface AppConfig {
     wkid?:number, 
     hasHomePage?:boolean,
     apiRoot?: string,
+    epcSys?:string,
     currentPrj?:number,
     lastSessionTime?:any,
     userToken?: string,