From c7f79abded9ad2e29f297da4a04a641b96b61c5e Mon Sep 17 00:00:00 2001
From: king <18310653075@163.com>
Date: 星期六, 12 十月 2019 09:51:22 +0800
Subject: [PATCH] add-datamanage

---
 src/api/index.js |   69 ++++++++++++++++++++--------------
 1 files changed, 40 insertions(+), 29 deletions(-)

diff --git a/src/api/index.js b/src/api/index.js
index bdfc7bf..b494a97 100644
--- a/src/api/index.js
+++ b/src/api/index.js
@@ -1,6 +1,7 @@
 import axios from 'axios'
 import qs from 'qs'
 
+// axios.defaults.baseURL = 'http://qingqiumarket.cn'
 axios.defaults.crossDomain = true
 // axios.defaults.headers.common['token'] = 'token'
 axios.defaults.headers.post['Content-Type'] = 'application/x-www-form-urlencoded;charset=UTF-8'
@@ -29,9 +30,9 @@
 class Api {
   constructor() {
     if (process.env.NODE_ENV === 'production') {
-      axios.defaults.baseURL = document.location.origin + '/MKWMS'
+      axios.defaults.baseURL = document.location.origin
     } else {
-      axios.defaults.baseURL = 'http://127.0.0.1:8888'
+      // axios.defaults.baseURL = 'http://127.0.0.1:8888'
     }
   }
 
@@ -40,9 +41,9 @@
    */
   systemauth (appId, timestamp) {
     return axios({
-      // url: 'http://minkesoft.com/mksepc/webapi/dostar',
-      url: '/mksepc',
+      url: '/webapi/dostar',
       data: {
+        rduri: 'http://minkesoft.com/mksepc/webapi/dostar',
         func: 'sEmpowerCloud_Get_LinkUrl',
         userid: '',
         AppID: appId,
@@ -51,25 +52,12 @@
     })
   }
   
-  // /**
-  //  * @description 鐧诲綍绯荤粺
-  //  */
-  // loginsystem (username, password) {
-  //   return axios({
-  //     url: 'http://qingqiumarket.cn/MKWMS/zh-CN/Home/LoginAndRedirect',
-  //     data: {
-  //       Username: username,
-  //       Password: password
-  //     }
-  //   })
-  // }
-
   /**
    * @description 鐧诲綍绯荤粺
    */
   loginsystem (username, password) {
     return axios({
-      url: '/login',
+      url: '/zh-CN/Home/LoginAndRedirect',
       data: {
         Username: username,
         Password: password
@@ -82,7 +70,7 @@
    */
   logoutsystem () {
     return axios({
-      url: '/dostar',
+      url: '/local/dostar',
       data: {
         func: 'logout',
         userid: sessionStorage.getItem('UserID')
@@ -95,7 +83,7 @@
    */
   resetpassword (originpwd, newpwd) {
     return axios({
-      url: '/dostar',
+      url: '/local/dostar',
       data: {
         func: 'ResetPassword',
         userid: sessionStorage.getItem('UserID'),
@@ -110,10 +98,13 @@
    */
   getMainMenuData () {
     return axios({
-      url: '/dostar',
+      url: '/webapi/dostar',
       data: {
-        func: 'GetTopMenus',
-        userid: sessionStorage.getItem('UserID')
+        func: 'sPC_Get_MainMenu',
+        userid: sessionStorage.getItem('UserID'),
+        lang: localStorage.getItem('lang') || '',
+        SessionUid: sessionStorage.getItem('SessionUid') || '',
+        LoginUID: sessionStorage.getItem('LoginUID') || ''
       }
     })
   }
@@ -124,10 +115,13 @@
    */
   getSubMenuData (menuId) {
     return axios({
-      url: '/dostar',
+      url: '/webapi/dostar',
       data: {
-        func: 'GetSubMenus',
+        func: 'sPC_Get_FunMenu',
         userid: sessionStorage.getItem('UserID'),
+        lang: localStorage.getItem('lang') || '',
+        SessionUid: sessionStorage.getItem('SessionUid') || '',
+        LoginUID: sessionStorage.getItem('LoginUID') || '',
         ParentID: menuId
       }
     })
@@ -139,7 +133,7 @@
    */
   getMainConfigsData (MenuNo) {
     return axios({
-      url: '/dostar',
+      url: '/local/dostar',
       data: {
         func: 'GetMainConfigs',
         userid: sessionStorage.getItem('UserID'),
@@ -154,7 +148,7 @@
    */
   getMainTableData (MenuNo, pageIndex = 1, pageSize = 10, orderColumn = '', orderType = '', search) {
     return axios({
-      url: '/dostar',
+      url: '/local/dostar',
       data: {
         func: 'GetMainData',
         userid: sessionStorage.getItem('UserID'),
@@ -174,7 +168,7 @@
    */
   getModelFormData (MenuNo) {
     return axios({
-      url: '/dostar',
+      url: '/local/dostar',
       data: {
         func: 'getModelFormData',
         userid: sessionStorage.getItem('UserID'),
@@ -190,7 +184,24 @@
   setActionSubmit (param) {
     param.userid = sessionStorage.getItem('UserID')
     return axios({
-      url: '/dostar',
+      url: '/local/dostar',
+      data: param
+    })
+  }
+
+  /**
+   * @description 閫氱敤鎺ュ彛
+   * @param {Object} param 鏌ヨ鍙婃彁浜ゅ弬鏁�
+   */
+  commonInterface (param) {
+    param.userid = sessionStorage.getItem('UserID')
+    param.lang = localStorage.getItem('lang') || ''
+    param.SessionUid = sessionStorage.getItem('SessionUid') || ''
+    param.LoginUID = sessionStorage.getItem('LoginUID') || ''
+    param.BID = param.BID || ''
+    param.debug = param.debug || ''
+    return axios({
+      url: '/webapi/dostar',
       data: param
     })
   }

--
Gitblit v1.8.0