| | |
| | | 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' |
| | |
| | | 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' |
| | | } |
| | | } |
| | | |
| | |
| | | */ |
| | | 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, |
| | |
| | | }) |
| | | } |
| | | |
| | | // /** |
| | | // * @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 |
| | |
| | | */ |
| | | logoutsystem () { |
| | | return axios({ |
| | | url: '/dostar', |
| | | url: '/local/dostar', |
| | | data: { |
| | | func: 'logout', |
| | | userid: sessionStorage.getItem('UserID') |
| | |
| | | */ |
| | | resetpassword (originpwd, newpwd) { |
| | | return axios({ |
| | | url: '/dostar', |
| | | url: '/local/dostar', |
| | | data: { |
| | | func: 'ResetPassword', |
| | | userid: sessionStorage.getItem('UserID'), |
| | |
| | | */ |
| | | 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') || '' |
| | | } |
| | | }) |
| | | } |
| | |
| | | */ |
| | | 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 |
| | | } |
| | | }) |
| | |
| | | */ |
| | | getMainConfigsData (MenuNo) { |
| | | return axios({ |
| | | url: '/dostar', |
| | | url: '/local/dostar', |
| | | data: { |
| | | func: 'GetMainConfigs', |
| | | userid: sessionStorage.getItem('UserID'), |
| | |
| | | */ |
| | | getMainTableData (MenuNo, pageIndex = 1, pageSize = 10, orderColumn = '', orderType = '', search) { |
| | | return axios({ |
| | | url: '/dostar', |
| | | url: '/local/dostar', |
| | | data: { |
| | | func: 'GetMainData', |
| | | userid: sessionStorage.getItem('UserID'), |
| | |
| | | */ |
| | | getModelFormData (MenuNo) { |
| | | return axios({ |
| | | url: '/dostar', |
| | | url: '/local/dostar', |
| | | data: { |
| | | func: 'getModelFormData', |
| | | userid: sessionStorage.getItem('UserID'), |
| | |
| | | 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 |
| | | }) |
| | | } |