作者 RuoYi

升级element-ui版本到2.13.2

@@ -44,7 +44,7 @@ @@ -44,7 +44,7 @@
44 "axios": "0.18.1", 44 "axios": "0.18.1",
45 "clipboard": "2.0.4", 45 "clipboard": "2.0.4",
46 "echarts": "4.2.1", 46 "echarts": "4.2.1",
47 - "element-ui": "2.13.0", 47 + "element-ui": "2.13.2",
48 "file-saver": "2.0.1", 48 "file-saver": "2.0.1",
49 "js-beautify": "^1.10.2", 49 "js-beautify": "^1.10.2",
50 "fuse.js": "3.4.4", 50 "fuse.js": "3.4.4",
@@ -124,19 +124,21 @@ export function param(json) { @@ -124,19 +124,21 @@ export function param(json) {
124 * @returns {Object} 124 * @returns {Object}
125 */ 125 */
126 export function param2Obj(url) { 126 export function param2Obj(url) {
127 - const search = url.split('?')[1] 127 + const search = decodeURIComponent(url.split('?')[1]).replace(/\+/g, ' ')
128 if (!search) { 128 if (!search) {
129 return {} 129 return {}
130 } 130 }
131 - return JSON.parse(  
132 - '{"' +  
133 - decodeURIComponent(search)  
134 - .replace(/"/g, '\\"')  
135 - .replace(/&/g, '","')  
136 - .replace(/=/g, '":"')  
137 - .replace(/\+/g, ' ') +  
138 - '"}'  
139 - ) 131 + const obj = {}
  132 + const searchArr = search.split('&')
  133 + searchArr.forEach(v => {
  134 + const index = v.indexOf('=')
  135 + if (index !== -1) {
  136 + const name = v.substring(0, index)
  137 + const val = v.substring(index + 1, v.length)
  138 + obj[name] = val
  139 + }
  140 + })
  141 + return obj
140 } 142 }
141 143
142 /** 144 /**