king
2019-10-12 c7f79abded9ad2e29f297da4a04a641b96b61c5e
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
    })
  }