| | |
| | | axios.defaults.withCredentials = true |
| | | |
| | | axios.interceptors.request.use((config) => { |
| | | config.method = 'post' |
| | | if (config.url.includes('LoginAndRedirect') || config.url.includes('getjsonresult') || config.url.includes('wxNativePay')) { |
| | | config.data = qs.stringify(config.data) |
| | | } else if (config.url.includes('Upload') || config.url.includes('doupload') || config.url.includes('dopreload')) { |
| | | config.headers = { 'Content-Type': 'multipart/form-data' } |
| | | } else { |
| | | } else if (config.method === 'post') { |
| | | // config.headers.token = sessionStorage.getItem('TOKEN') || '' |
| | | config.data = JSON.stringify(config.data) |
| | | } |
| | |
| | | |
| | | return axios({ |
| | | url: '/webapi/dostar', |
| | | method: 'post', |
| | | data: param |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * @description 直接请求 |
| | | * @param {Object} param 查询及提交参数 |
| | | */ |
| | | directRequest (url, method, param) { |
| | | |
| | | return axios({ |
| | | url: url, |
| | | method: method, |
| | | params: param |
| | | }) |
| | | } |
| | | |
| | |
| | | |
| | | return axios({ |
| | | url: '/webapi/dostar', |
| | | method: 'post', |
| | | data: param |
| | | }) |
| | | } |
| | |
| | | |
| | | return axios({ |
| | | url: '/webapi/dologon', |
| | | method: 'post', |
| | | data: param |
| | | }) |
| | | } |
| | |
| | | |
| | | return axios({ |
| | | url: '/webapi/dologon', |
| | | method: 'post', |
| | | data: param |
| | | }) |
| | | } |
| | |
| | | |
| | | return axios({ |
| | | url: '/webapi/dologon', |
| | | method: 'post', |
| | | data: param |
| | | }) |
| | | } |
| | |
| | | return new Promise((resolve, reject) => { |
| | | axios({ |
| | | url: `/webapi/dostars${param.func ? '/' + param.func : ''}`, |
| | | method: 'post', |
| | | data: param |
| | | }).then(res => { |
| | | if (!res.status) { |
| | |
| | | |
| | | return axios({ |
| | | url: `/webapi/dostars${param.func ? '/' + param.func : ''}`, |
| | | method: 'post', |
| | | data: param |
| | | }) |
| | | } |
| | |
| | | return new Promise(resolve => { |
| | | axios({ |
| | | url: `/webapi/dostars${param.func ? '/' + param.func : ''}`, |
| | | method: 'post', |
| | | data: param |
| | | }).then(res => { |
| | | if (res.status) { |
| | |
| | | |
| | | return axios({ |
| | | url: `/webapi/dostars${param.func ? '/' + param.func : ''}`, |
| | | method: 'post', |
| | | data: param |
| | | }) |
| | | } |
| | |
| | | |
| | | return axios({ |
| | | url: `/webapi/dostars${param.func ? '/' + param.func : ''}`, |
| | | method: 'post', |
| | | data: param |
| | | }) |
| | | } |
| | |
| | | } else { |
| | | axios({ |
| | | url: `/webapi/dostars${param.func ? '/' + param.func : ''}`, |
| | | method: 'post', |
| | | data: param |
| | | }).then(res => { |
| | | if (res.status) { |
| | |
| | | |
| | | axios({ |
| | | url: `/webapi/dostars${param.func ? '/' + param.func : ''}`, |
| | | method: 'post', |
| | | data: param |
| | | }).then(res => { |
| | | if (res.status) { |
| | |
| | | return new Promise(resolve => { |
| | | axios({ |
| | | url: `/webapi/dostars${param.func ? '/' + param.func : ''}`, |
| | | method: 'post', |
| | | data: param |
| | | }).then(res => { |
| | | if (res.status) { |
| | |
| | | return new Promise(resolve => { |
| | | axios({ |
| | | url: `/webapi/dostars${param.func ? '/' + param.func : ''}`, |
| | | method: 'post', |
| | | data: param |
| | | }).then(res => { |
| | | if (res.status) { |
| | |
| | | |
| | | return axios({ |
| | | url: `/webapi/dostars${param.func ? '/' + param.func : ''}`, |
| | | method: 'post', |
| | | data: param |
| | | }) |
| | | } |
| | |
| | | axios({ |
| | | url: '/webapi/doexcel', |
| | | responseType: 'blob', |
| | | method: 'post', |
| | | data: param |
| | | }).then(res => { |
| | | |
| | |
| | | |
| | | return axios({ |
| | | url: '/webapi/dostars', |
| | | method: 'post', |
| | | data: param |
| | | }) |
| | | } else { |
| | | return axios({ |
| | | url: '/webapi/SaveBase64Image', |
| | | method: 'post', |
| | | data: param |
| | | }) |
| | | } |
| | |
| | | getLargeFileUpload (param) { |
| | | return axios({ |
| | | url: '/webapi/doupload', |
| | | method: 'post', |
| | | data: param |
| | | }) |
| | | } |
| | |
| | | getFilePreUpload (param) { |
| | | return axios({ |
| | | url: '/webapi/dopreload', |
| | | method: 'post', |
| | | data: param |
| | | }) |
| | | } |
| | |
| | | getWxNativePay (param) { |
| | | return axios({ |
| | | url: '/wxpay/wxNativePay', |
| | | method: 'post', |
| | | data: param |
| | | }) |
| | | } |
| | |
| | | getFileUpload (param) { |
| | | return axios({ |
| | | url: '/zh-CN/Home/Upload', |
| | | method: 'post', |
| | | data: param |
| | | }) |
| | | } |
| | |
| | | |
| | | return axios({ |
| | | url: '/webapi/dostar', |
| | | method: 'post', |
| | | data: param |
| | | }) |
| | | } |
| | |
| | | |
| | | return axios({ |
| | | url: '/webapi/dostar', |
| | | method: 'post', |
| | | data: param |
| | | }) |
| | | } |
| | |
| | | console.warn('websql 初始化错误!') |
| | | }) |
| | | }, 1000) |
| | | |
| | | // Api.directRequest('https://www.sogou.com/suggnew/ajajjson', 'get', {type: 'web', key: '#content#'}) |
| | | } |
| | | |
| | | shouldComponentUpdate (nextProps, nextState) { |
| | |
| | | } |
| | | |
| | | this.setState({ |
| | | loading: false |
| | | loading: false, |
| | | loadingNumber: '' |
| | | }) |
| | | |
| | | if (res.ErrCode === 'C') { |
| | |
| | | loading={loading} |
| | | className={'mk-btn mk-' + btn.class} |
| | | onClick={() => {this.actionTrigger()}} |
| | | >{loadingNumber ? `(${loadingNumber})` : '' + btn.label}</Button> |
| | | >{(loadingNumber ? `(${loadingNumber})` : '') + btn.label}</Button> |
| | | {visible ? this.getModels() : null} |
| | | </div> |
| | | } else if (show && show.indexOf('plus') > -1) { |