From 4df0471b7dff0494625ff09969b1a13b5359a26e Mon Sep 17 00:00:00 2001
From: XingChuan <m17600301067@163.com>
Date: 星期一, 31 五月 2021 22:41:47 +0800
Subject: [PATCH] 统计表弹框UI优化;增加点击企业名称缩放至企业;二级表展示功能优化。

---
 src/utils/AjaxUtils.js |  155 +++++++++++++++++++++++----------------------------
 1 files changed, 70 insertions(+), 85 deletions(-)

diff --git a/src/utils/AjaxUtils.js b/src/utils/AjaxUtils.js
index c040419..b99fd67 100644
--- a/src/utils/AjaxUtils.js
+++ b/src/utils/AjaxUtils.js
@@ -1,27 +1,25 @@
 import $ from 'jquery'
-
+import axios from 'axios'
 /**
  * 瀵筳query鐨勫皝瑁卆jax鐨勪紶鏁版嵁鏂规硶
  * @param pUrl    璇锋眰鐨剈rl
  * @param pData   鍙傛暟
  * @param pBackFun 鎴愬姛鍥炶皟
  */
-function post4JsonDataByUrl(pUrl, pData, pBackFun) {
-    $.ajax({
-        type: 'post',
-        url: pUrl,
-        dataType: 'json',
-        data: pData,
-        async: true,
-        success: function(datas, nnn) {
-            console.log(nnn)
-            pBackFun(datas)
-        },
-        error: function(err, nnnn) {
-            console.log(nnnn)
-            console.error('鏁版嵁鑾峰彇澶辫触', err, pUrl)
-        }
-    })
+function post4JsonDataByUrl (pUrl, pData, pBackFun) {
+  $.ajax({
+    type: 'post',
+    url: pUrl,
+    dataType: 'json',
+    data: pData,
+    async: true,
+    success: function (datas, nnn) {
+      pBackFun(datas)
+    },
+    error: function (err, nnnn) {
+      console.error('鏁版嵁鑾峰彇澶辫触', err, pUrl)
+    }
+  })
 }
 
 /**
@@ -30,82 +28,69 @@
  * @param pData   鍙傛暟
  * @param pBackFun 鎴愬姛鍥炶皟
  */
-function get4JsonDataByUrl(pUrl, pData, pBackFun) {
-    $.ajax({
-        type: 'get',
-        url: pUrl,
-        dataType: 'json',
-        data: pData,
-        async: true,
-        success: function(datas, nnn) {
-            console.log(nnn)
-            pBackFun(datas)
-        },
-        error: function(err, nnnn) {
-            console.log(nnnn)
-            console.error('鏁版嵁鑾峰彇澶辫触', err, pUrl)
-        }
+function get4JsonDataByUrl (oUrl, pData, pBackFun) {
+  const pUrl = encodeURI(oUrl)
+  axios({
+    method: 'get',
+    url: 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) {
-            console.log(nnn)
-            pBackFun(datas)
-        },
-        error: function(e, nnnn) {
-            console.log(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({
-        type: 'post',
-        url: pUrl,
-        data: pData,
-        timeout: 600000,
-        async: true,
-        success: function(datas, nnn) {
-            console.log(nnn)
-            pBackFun(datas)
-        },
-        error: function(e, nnnn) {
-            console.log(e,nnnn)
-            console.error('鏁版嵁鑾峰彇澶辫触', pUrl)
-        }
-    })
+function postDataAsynByUrl (pUrl, pData, pBackFun) {
+  $.ajax({
+    type: 'post',
+    url: pUrl,
+    data: pData,
+    timeout: 600000,
+    async: true,
+    success: function (datas, nnn) {
+      pBackFun(datas)
+    },
+    error: function (e, nnnn) {
+      console.error('鏁版嵁鑾峰彇澶辫触', pUrl)
+    }
+  })
 }
 
-function GetDataByUrl(pUrl, pData, pBackFun) {
-    $.ajax({
-        type: 'GET',
-        url: pUrl,
-        data: pData,
-        timeout: 600000,
-        success: function(datas, nnn) {
-            console.log(nnn)
-            pBackFun(datas)
-        },
-        error: function(e, nnnn) {
-            console.log(nnnn)
-            // tmpErrJSONTextParse(e, pBackFun) // todo SGIS Server鏈変釜WFS鍥惧眰鏈嶅姟json瑙f瀽閿欒锛� 杩欓噷鏄殏鏃跺鐞嗭紝绛夎繃鍑犲ぉ榛庤��淇敼濂戒簡锛岃繖閲岄渶瑕佷慨鏀瑰洖鍘汇��
-            console.log('杩斿洖鐨勯敊璇俊鎭細', e)
-            console.error('鏁版嵁鑾峰彇澶辫触', pUrl)
-        }
-    })
+function GetDataByUrl (pUrl, pData, pBackFun) {
+  $.ajax({
+    type: 'GET',
+    url: pUrl,
+    data: pData,
+    timeout: 600000,
+    success: function (datas, nnn) {
+      pBackFun(datas)
+    },
+    error: function (e, nnnn) {
+      // tmpErrJSONTextParse(e, pBackFun) // todo SGIS Server鏈変釜WFS鍥惧眰鏈嶅姟json瑙f瀽閿欒锛� 杩欓噷鏄殏鏃跺鐞嗭紝绛夎繃鍑犲ぉ榛庤��淇敼濂戒簡锛岃繖閲岄渶瑕佷慨鏀瑰洖鍘汇��
+      console.log('杩斿洖鐨勯敊璇俊鎭細', e)
+      console.error('鏁版嵁鑾峰彇澶辫触', pUrl)
+    }
+  })
 }
 
 export default {
-    post4JsonDataByUrl,
-    get4JsonDataByUrl,
-    GetDataAsynByUrl,
-    postDataAsynByUrl,
-    GetDataByUrl
+  post4JsonDataByUrl,
+  get4JsonDataByUrl,
+  GetDataAsynByUrl,
+  postDataAsynByUrl,
+  GetDataByUrl
 }

--
Gitblit v1.8.0