Commit c47c6979d846cf05a67e76bd613767a39fdf61bd

Authored by qianbao
1 parent 9c24a3cb

上传添加导入添加loading

config/dev.env.js
1 'use strict' 1 'use strict'
2 const merge = require('webpack-merge') 2 const merge = require('webpack-merge')
3 const prodEnv = require('./prod.env') 3 const prodEnv = require('./prod.env')
  4 +//是否开发状态
4 const isDev = true; 5 const isDev = true;
5 -const ipAddresses = isDev?"weberp.xlyprint.cn":"127.0.0.1:8080"; 6 +//开发API地址
  7 + const devAdrress='"http://weberp.xlyprint.cn/xlyReport"';
  8 +//const devAdrress='"http://127.0.0.1:8080/xlyReport"';
  9 +//正式打包API地址
  10 +const ipAdrress='"http://"+location.host+"/xlyReport"';
  11 +
6 module.exports = merge(prodEnv, { 12 module.exports = merge(prodEnv, {
7 NODE_ENV: '"development"', 13 NODE_ENV: '"development"',
8 - BASE_API: '"http://'+ipAddresses+'/xlyReport"', 14 + BASE_API: isDev?devAdrress:ipAdrress,
9 // BASE_API: '"http://weberp.xlyprint.cn/xlyReport"', 15 // BASE_API: '"http://weberp.xlyprint.cn/xlyReport"',
10 - //API_WS: '"ws://127.0.0.1:8080/api/websocket"' 16 +// API_WS: '"ws://127.0.0.1:8080/api/websocket"'
11 }) 17 })
  18 +
src/utils/request.js
@@ -55,12 +55,18 @@ service.interceptors.response.use( @@ -55,12 +55,18 @@ service.interceptors.response.use(
55 } 55 }
56 }, 56 },
57 error => { 57 error => {
  58 + // Message({
  59 + // message: error.message,
  60 + // type: 'error',
  61 + // duration: 5 * 1000
  62 + // })
  63 + // return Promise.reject(error)
58 Message({ 64 Message({
59 message: error.message, 65 message: error.message,
60 type: 'error', 66 type: 'error',
61 duration: 5 * 1000 67 duration: 5 * 1000
62 - })  
63 - return Promise.reject(error) 68 + });
  69 + return {code:-1};
64 } 70 }
65 ) 71 )
66 72
src/views/bigscreenDesigner/designer/index.vue
@@ -732,6 +732,7 @@ export default { @@ -732,6 +732,7 @@ export default {
732 exportDashboard(param).then((res) => { 732 exportDashboard(param).then((res) => {
733 const that = this; 733 const that = this;
734 const type = res.type; 734 const type = res.type;
  735 + this.$hideLoading();
735 if (type == "application/json") { 736 if (type == "application/json") {
736 let reader = new FileReader(); 737 let reader = new FileReader();
737 reader.readAsText(res, "utf-8"); 738 reader.readAsText(res, "utf-8");
@@ -742,7 +743,6 @@ export default { @@ -742,7 +743,6 @@ export default {
742 return; 743 return;
743 } 744 }
744 const blob = new Blob([res], { type: "application/octet-stream" }); 745 const blob = new Blob([res], { type: "application/octet-stream" });
745 - this.$hideLoading();  
746 if (window.navigator.msSaveOrOpenBlob) { 746 if (window.navigator.msSaveOrOpenBlob) {
747 //msSaveOrOpenBlob方法返回bool值 747 //msSaveOrOpenBlob方法返回bool值
748 navigator.msSaveBlob(blob, fileName); //本地保存 748 navigator.msSaveBlob(blob, fileName); //本地保存
@@ -962,8 +962,6 @@ export default { @@ -962,8 +962,6 @@ export default {
962 this.$refs.widgets[i].$refs.draggable.setActive(true); 962 this.$refs.widgets[i].$refs.draggable.setActive(true);
963 } 963 }
964 } 964 }
965 - this.setOptionsOnClickWidget(index);  
966 - this.grade = true;  
967 }else{ 965 }else{
968 //没有按住shift键标识编辑单个 966 //没有按住shift键标识编辑单个
969 for (let i = 0; i < draggableArr.length; i++) { 967 for (let i = 0; i < draggableArr.length; i++) {
@@ -973,9 +971,10 @@ export default { @@ -973,9 +971,10 @@ export default {
973 this.$refs.widgets[i].$refs.draggable.setActive(false); 971 this.$refs.widgets[i].$refs.draggable.setActive(false);
974 } 972 }
975 } 973 }
976 - this.setOptionsOnClickWidget(index);  
977 - this.grade = true;  
978 } 974 }
  975 + this.setOptionsOnClickWidget(index);
  976 + this.grade = true;
  977 + this.widgetIndex = index;
979 }, 978 },
980 widgetsMouseup(e) { 979 widgetsMouseup(e) {
981 this.grade = false; 980 this.grade = false;