From 1b0fd0a20d54068f0f4716177780e00a75b860ef Mon Sep 17 00:00:00 2001
From: king <18310653075@163.com>
Date: 星期五, 10 一月 2020 17:12:34 +0800
Subject: [PATCH] 2020-01-10

---
 src/api/index.js |  111 ++++++++-----------------------------------------------
 1 files changed, 17 insertions(+), 94 deletions(-)

diff --git a/src/api/index.js b/src/api/index.js
index 0a4e201..485b065 100644
--- a/src/api/index.js
+++ b/src/api/index.js
@@ -1,6 +1,7 @@
 import axios from 'axios'
 import qs from 'qs'
 import {notification } from 'antd'
+import options from '@/store/options.js'
 
 // axios.defaults.baseURL = 'http://qingqiumarket.cn'
 axios.defaults.crossDomain = true
@@ -102,21 +103,6 @@
       }
     })
   }
-  
-  /**
-   * @description 閲嶇疆瀵嗙爜
-   */
-  resetpassword (originpwd, newpwd) {
-    return axios({
-      url: '/local/dostar',
-      data: {
-        func: 's_PwdUpt',
-        userid: sessionStorage.getItem('UserID'),
-        OriginPwd: originpwd,
-        NewPwd: newpwd
-      }
-    })
-  }
 
   /**
    * @description 鑾峰彇鎴栦慨鏀圭郴缁熼厤缃紝澧炲姞appkey
@@ -127,7 +113,13 @@
     param.SessionUid = sessionStorage.getItem('SessionUid') || ''
     param.LoginUID = sessionStorage.getItem('LoginUID') || ''
     param.appkey = window.GLOB.appkey || ''
-    if (window.GLOB.mainSystemApi) {
+    
+    if (sessionStorage.getItem('isEditState') && options.cloudServiceApi) { // 缂栬緫鐘舵�侊紝涓斿瓨鍦ㄤ簯绔湴鍧�
+      param.rduri = options.cloudServiceApi
+      param.userid = sessionStorage.getItem('CloudUserID')
+      param.SessionUid = sessionStorage.getItem('CloudSessionUid') || ''
+      param.LoginUID = sessionStorage.getItem('CloudLoginUID') || ''
+    } else if (window.GLOB.mainSystemApi) {
       param.rduri = window.GLOB.mainSystemApi
     }
 
@@ -195,7 +187,11 @@
     param.lang = localStorage.getItem('lang') || ''
     param.SessionUid = sessionStorage.getItem('SessionUid') || ''
     param.LoginUID = sessionStorage.getItem('LoginUID') || ''
-    
+
+    if (param.func === 'RolesAdd') { // 瑙掕壊娣诲姞鏃讹紝浼燼ppkey
+      param.appkey = window.GLOB.appkey || ''
+    }
+
     return axios({
       url: '/webapi/dostar',
       data: param
@@ -263,69 +259,7 @@
   }
 
   /**
-   * @description 鑾峰彇椤甸潰閰嶇疆淇℃伅
-   * @param {String} MenuNo 椤甸潰鑿滃崟鍙傛暟
-   */
-  getMainConfigsData (MenuNo) {
-    return axios({
-      url: '/local/dostar',
-      data: {
-        func: 'GetMainConfigs',
-        userid: sessionStorage.getItem('UserID'),
-        MenuNo: MenuNo
-      }
-    })
-  }
-
-  /**
-   * @description 鑾峰彇椤甸潰鍒楄〃鏁版嵁
-   * @param {String} MenuNo 椤甸潰鑿滃崟鍙傛暟
-   */
-  getMainTableData (MenuNo, pageIndex = 1, pageSize = 10, orderColumn = '', orderType = '', search) {
-    return axios({
-      url: '/local/dostar',
-      data: {
-        func: 'GetMainData',
-        userid: sessionStorage.getItem('UserID'),
-        MenuNo: MenuNo,
-        PageIndex: pageIndex,
-        PageSize: pageSize,
-        orderColumn: orderColumn,
-        orderType: orderType,
-        search: search
-      }
-    })
-  }
-
-  /**
-   * @description 鑾峰彇椤甸潰閰嶇疆淇℃伅
-   * @param {String} MenuNo 椤甸潰鑿滃崟鍙傛暟
-   */
-  getModelFormData (MenuNo) {
-    return axios({
-      url: '/local/dostar',
-      data: {
-        func: 'getModelFormData',
-        userid: sessionStorage.getItem('UserID'),
-        MenuNo: MenuNo
-      }
-    })
-  }
-
-  /**
-   * @description 鑾峰彇椤甸潰鍒楄〃鏁版嵁
-   * @param {String} param 鎻愪氦鍙傛暟
-   */
-  setActionSubmit (param) {
-    param.userid = sessionStorage.getItem('UserID')
-    return axios({
-      url: '/local/dostar',
-      data: param
-    })
-  }
-
-  /**
-   * @description 閫氱敤鎺ュ彛
+   * @description 閫氱敤鎺ュ彛(鏁版嵁绠$悊)
    * @param {Object} param 鏌ヨ鍙婃彁浜ゅ弬鏁�
    */
   commonInterface (param) {
@@ -335,6 +269,7 @@
     param.LoginUID = sessionStorage.getItem('LoginUID') || ''
     param.BID = param.BID || ''
     param.debug = param.debug || ''
+    
     return axios({
       url: '/webapi/dostar',
       data: param
@@ -342,7 +277,7 @@
   }
 
   /**
-   * @description 閫氱敤鎺ュ彛(鎻愪氦)
+   * @description 閫氱敤鎺ュ彛(鎻愪氦)(鏁版嵁绠$悊)
    * @param {Object} param 鏌ヨ鍙婃彁浜ゅ弬鏁�
    */
   submitInterface (param) {
@@ -350,24 +285,12 @@
     param.lang = localStorage.getItem('lang') || ''
     param.SessionUid = sessionStorage.getItem('SessionUid') || ''
     param.LoginUID = sessionStorage.getItem('LoginUID') || ''
+
     return axios({
       url: '/webapi/dostar',
       data: param
     })
   }
-  
-  // /**
-  //  * @description 鐧诲嚭绯荤粺
-  //  */
-  // logoutsystem () {
-  //   return axios({
-  //     url: '/local/dostar',
-  //     data: {
-  //       func: 'logout',
-  //       userid: sessionStorage.getItem('UserID')
-  //     }
-  //   })
-  // }
 }
 
 export default new Api()
\ No newline at end of file

--
Gitblit v1.8.0