| 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
 | | /* eslint-disable */ |  | /** |  | * vue相关工具类 |  | */ |  | let loadSystem |  | import {Loading, Message} from 'element-ui' |  | const utilVue = { |  |   /**显示系统遮罩层 |  |    * @param isShow true:显示遮罩层 |  |   * @Description:显示系统遮罩层 |  |   */ |  |   async loadShow(isShow,target, text){ |  |     if(isShow != undefined && !isShow) return; |  |     if(!target) target= document.body |  |     if(loadSystem && await loadSystem.close()){ |  |       loadSystem.show() |  |     } |  |   |  |     loadSystem=await Loading.service({ fullscreen: true, text: text ? text : '请稍候', |  |       spinner: 'spinner-user', background: 'rgba(0, 0, 0, 0)',customClass: 'spinner-custom', target: target |  |     }); |  |   |  |   }, |  |   |  |   //隐藏系统遮罩层 |  |   async loadHide(){ |  |     if(loadSystem) await loadSystem.close(); |  |   }, |  |   |  |   //字符串转换成json对象,单层 |  |   str2json(jsonStr){ |  |     return JSON.parse(jsonStr); |  |   }, |  |   |  |   //json对象转换成json字符串 |  |   json2str(jsonOb){ |  |     return JSON.stringify(jsonOb); |  |   } |  | } |  |   |  | export default utilVue | 
 |