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