Browse Source

修改接口:
/api/InfoWindowResource/queryInfoWindowDataSimple
/api/InfoWindowResource/queryInfoWindowDataComplex

YangZhiJie 1 năm trước cách đây
mục cha
commit
127d706075

+ 14 - 2
packages/info/src/DocGenerator.vue

@@ -275,8 +275,14 @@ export default {
         },
         contentType: 'application/json',
         data: JSON.stringify(infoQueryParam),
-        success: function (data) {
+        success: function (response) {
           _self.loading = false;
+          if(response.errorCode != 0){
+            Notify.error('Error', response.errorMessage, false);
+            return;
+          }
+          const data = response.data;
+
           if (data != undefined && data.range != undefined) {
             if (isDelete === true) {
               if (deleteData && deleteData.length > 0) {
@@ -326,8 +332,14 @@ export default {
         },
         contentType: 'application/json',
         data: JSON.stringify(infoQueryParam),
-        success: function (data) {
+        success: function (response) {
           _self.loading = false;
+          if(response.errorCode != 0){
+            Notify.error('Error', response.errorMessage, false);
+            return;
+          }
+          
+          const data = response.data;
           if (data != undefined && data.range != undefined) {
             if (isDelete === true) {
               if (deleteData && deleteData.length > 0) {

+ 13 - 2
packages/info/src/QueryPage.vue

@@ -447,8 +447,14 @@ export default {
         },
         contentType: 'application/json',
         data: JSON.stringify(_self.infoQueryParam),
-        success: function (data) {
+        success: function (response) {
           _self.loading = false;
+          if(response.errorCode != 0){
+            Notify.error('Error', response.errorMessage, false);
+            return;
+          }
+          
+          const data = response.data;
           _self.setSelectedFlag(data);
           _self.infoWindowDataInstance.init(data.dataList);
 
@@ -506,8 +512,13 @@ export default {
         },
         contentType: 'application/json',
         data: JSON.stringify(_self.infoQueryParam),
-        success: function (data) {
+        success: function (response) {
           _self.loading = false;
+          if(response.errorCode != 0){
+            Notify.error('Error', response.errorMessage, false);
+            return;
+          }
+          const data = response.data;
           _self.setSelectedFlag(data);
 
           _self.infoWindowDataInstance.init(data.dataList);

+ 7 - 2
packages/info/src/SearchAutoCompleteWidget.vue

@@ -43,6 +43,7 @@
 </template>
 <script>
 import Common from '../../common/Common.js';
+import Notify from '../../common/Notify.js';
 
 export default {
   name: 'SearchAutoCompleteWidget',
@@ -262,8 +263,12 @@ export default {
         },
         contentType: 'application/json',
         data: JSON.stringify(infoQueryParam),
-        success: function (data) {
-          _self.infoWindowData = data;
+        success: function (response) {
+          if(response.errorCode != 0){
+            Notify.error('Error', response.errorMessage, false);
+            return;
+          }
+          _self.infoWindowData = response.data;
           _self.selectIndex = -1;
         },
         error: function (XMLHttpRequest, textStatus, errorThrown) {