From 113ff1aa0d62549730f1413fe5ffcadcf3a14f11 Mon Sep 17 00:00:00 2001
From: king <18310653075@163.com>
Date: 星期二, 23 八月 2022 11:37:24 +0800
Subject: [PATCH] 2022-08-23

---
 src/api/index.js |  130 ++++++++++++++++--------------------------
 1 files changed, 50 insertions(+), 80 deletions(-)

diff --git a/src/api/index.js b/src/api/index.js
index e5b2885..7f1d3c0 100644
--- a/src/api/index.js
+++ b/src/api/index.js
@@ -571,33 +571,7 @@
   }
 
   /**
-   * @description 鑾峰彇鎴栦慨鏀规湰鍦伴厤缃紝澧炲姞appkey
-   */
-  getLocalConfig (param) {
-    param.userid = param.userid || sessionStorage.getItem('UserID') || ''
-    param.lang = param.lang || sessionStorage.getItem('lang') || ''
-    param.SessionUid = localStorage.getItem('SessionUid') || ''
-    param.LoginUID = param.LoginUID || sessionStorage.getItem('LoginUID') || ''
-    param.appkey = window.GLOB.appkey || ''
-
-    let url = '/webapi/dostars'
-    if (param.rduri) {
-      url = param.rduri
-      delete param.rduri
-    }
-
-    param = this.encryptParam(param)
-
-    return axios({
-      url: `${url}${param.func ? '/' + param.func : ''}`,
-      method: 'post',
-      data: param
-    })
-  }
-
-  /**
    * @description 鑾峰彇绯荤粺閰嶇疆锛屽彇鍊间紭鍏堢瓑绾ebsql銆佺紦瀛樸�佹湇鍔″櫒
-   * @param {Object}  param   璇锋眰鍙傛暟
    */
   getCacheConfig (param) {
     param.userid = sessionStorage.getItem('UserID') || ''
@@ -797,18 +771,14 @@
 
   /**
    * @description 鑾峰彇涓氬姟閫氱敤鎺ュ彛
+   * 璁块棶 'https://sso.mk9h.cn/webapi/dostars'鎴栦簯绔椂锛屼紶鍏serid銆丩oginUID
    */
   genericInterface (param) {
-    param.userid = sessionStorage.getItem('UserID') || ''
-    param.lang = sessionStorage.getItem('lang') || ''
+    param.userid = param.userid || sessionStorage.getItem('UserID') || ''
+    param.lang = param.lang || sessionStorage.getItem('lang') || ''
     param.SessionUid = localStorage.getItem('SessionUid') || ''
-    param.LoginUID = sessionStorage.getItem('LoginUID') || ''
+    param.LoginUID = param.LoginUID || sessionStorage.getItem('LoginUID') || ''
     param.appkey = window.GLOB.appkey || ''
-
-    if (options.cloudServiceApi && param.rduri === options.cloudServiceApi) { // HS涓嬭彍鍗�
-      param.userid = sessionStorage.getItem('CloudUserID') || param.userid || ''
-      param.LoginUID = sessionStorage.getItem('CloudLoginUID') || param.LoginUID || ''
-    }
 
     let url = '/webapi/dostars'
     if (param.rduri && /\/dostars/.test(param.rduri) && param.func !== 'webapi_ChangeUser') { // 鍒囨崲鐢ㄦ埛闇�瑕侀�氳繃鏈湴
@@ -826,55 +796,55 @@
   }
 
   /**
-   * @description 瀵煎嚭Excel
+   * @description 瀵煎嚭Excel锛屽悗鍙扮敓鎴愭枃浠�
    */
-  getExcelOut (param, name) {
-    param.userid = sessionStorage.getItem('UserID')
-    param.lang = sessionStorage.getItem('lang') || ''
-    param.SessionUid = localStorage.getItem('SessionUid') || ''
-    param.LoginUID = sessionStorage.getItem('LoginUID') || ''
-    param.appkey = window.GLOB.appkey || ''
+  // getExcelOut (param, name) {
+  //   param.userid = sessionStorage.getItem('UserID')
+  //   param.lang = sessionStorage.getItem('lang') || ''
+  //   param.SessionUid = localStorage.getItem('SessionUid') || ''
+  //   param.LoginUID = sessionStorage.getItem('LoginUID') || ''
+  //   param.appkey = window.GLOB.appkey || ''
     
-    return new Promise(resolve => {
-      axios({
-        url: '/webapi/doexcel',
-        responseType: 'blob',
-        method: 'post',
-        data: param
-      }).then(res => {
-        try {
-          const blob = new Blob([res])
+  //   return new Promise(resolve => {
+  //     axios({
+  //       url: '/webapi/doexcel',
+  //       responseType: 'blob',
+  //       method: 'post',
+  //       data: param
+  //     }).then(res => {
+  //       try {
+  //         const blob = new Blob([res])
           
-          if (res.type === 'application/json') {
-            const reader = new FileReader()
-            reader.onload = e => resolve(JSON.parse(e.target.result))
-            reader.readAsText(blob)
-          } else {
-            if ('download' in document.createElement('a')) { // 闈濱E涓嬭浇
-              const elink = document.createElement('a')
-              elink.download = name
-              elink.style.display = 'none'
-              elink.href = URL.createObjectURL(blob)
-              document.body.appendChild(elink)
-              elink.click()
-              URL.revokeObjectURL(elink.href) // 閲婃斁URL 瀵硅薄
-              document.body.removeChild(elink)
-            } else { // IE10+涓嬭浇
-              navigator.msSaveBlob(blob, name)
-            }
-            resolve()
-          }
-        } catch (e) {
-          resolve({
-            ErrCode: 'E',
-            ErrMesg: '鏂囦欢瑙f瀽閿欒',
-            message: '',
-            status: false
-          })
-        }
-      })
-    })
-  }
+  //         if (res.type === 'application/json') {
+  //           const reader = new FileReader()
+  //           reader.onload = e => resolve(JSON.parse(e.target.result))
+  //           reader.readAsText(blob)
+  //         } else {
+  //           if ('download' in document.createElement('a')) { // 闈濱E涓嬭浇
+  //             const elink = document.createElement('a')
+  //             elink.download = name
+  //             elink.style.display = 'none'
+  //             elink.href = URL.createObjectURL(blob)
+  //             document.body.appendChild(elink)
+  //             elink.click()
+  //             URL.revokeObjectURL(elink.href) // 閲婃斁URL 瀵硅薄
+  //             document.body.removeChild(elink)
+  //           } else { // IE10+涓嬭浇
+  //             navigator.msSaveBlob(blob, name)
+  //           }
+  //           resolve()
+  //         }
+  //       } catch (e) {
+  //         resolve({
+  //           ErrCode: 'E',
+  //           ErrMesg: '鏂囦欢瑙f瀽閿欒',
+  //           message: '',
+  //           status: false
+  //         })
+  //       }
+  //     })
+  //   })
+  // }
 
   /**
    * @description 涓婁紶base64

--
Gitblit v1.8.0