派生自 wuyushui/SewerAndRainNetwork

yangdelong
2021-05-29 de7390c66ef3e3fe316e804495a78d05a01f0160
src/utils/AjaxUtils.js
@@ -1,5 +1,5 @@
import $ from 'jquery'
import axios from 'axios'
/**
 * 对jquery的封装ajax的传数据方法
 * @param pUrl    请求的url
@@ -28,36 +28,31 @@
 * @param pData   参数
 * @param pBackFun 成功回调
 */
function get4JsonDataByUrl (pUrl, pData, pBackFun) {
  $.ajax({
    type: 'get',
function get4JsonDataByUrl (oUrl, pData, pBackFun) {
  const pUrl = encodeURI(oUrl)
  axios({
    method: 'get',
    url: pUrl,
    dataType: 'json',
    data: pData,
    async: true,
    success: function (datas, nnn) {
      pBackFun(datas)
    },
    error: function (err, nnnn) {
      console.error('数据获取失败', err, pUrl)
    }
    params: pData
  }).then(function (response) {
    pBackFun(response)
  })
    .catch(function (error) {
      console.error('数据获取失败', error)
    })
}
function GetDataAsynByUrl (pUrl, pData, pBackFun) {
  $.ajax({
    type: 'GET',
    url: pUrl,
    data: pData,
    timeout: 600000,
    async: true,
    success: function (datas, nnn) {
      pBackFun(datas)
    },
    error: function (e, nnnn) {
      console.error('数据获取失败', pUrl)
    }
const GetDataAsynByUrl = async (oUrl, pData) => {
  const pUrl = encodeURI(oUrl)
  const res = await axios.get(pUrl, {
    params: pData
  }).then((response) => {
    return (response)
  })
    .catch((error) => {
      console.error('数据获取失败', error)
    })
  return res.data
}
function postDataAsynByUrl (pUrl, pData, pBackFun) {
  $.ajax({