mirror of
				https://gitee.com/hhyykk/ipms-sjy.git
				synced 2025-11-01 02:38:43 +08:00 
			
		
		
		
	支持get请求映射params参数
This commit is contained in:
		| @@ -19,6 +19,28 @@ service.interceptors.request.use(config => { | ||||
|   if (getToken() && !isToken) { | ||||
|     config.headers['Authorization'] = 'Bearer ' + getToken() // 让每个请求携带自定义token 请根据实际情况自行修改 | ||||
|   } | ||||
|   // get请求映射params参数 | ||||
|   if (config.method === 'get' && config.params) { | ||||
|     let url = config.url + '?'; | ||||
|     for (const propName of Object.keys(config.params)) { | ||||
|       const value = config.params[propName]; | ||||
|       var part = encodeURIComponent(propName) + "="; | ||||
|       if (typeof(value) !== "undefined") { | ||||
|         if (typeof value === 'object') { | ||||
|           for (const key of Object.keys(value)) { | ||||
|             let params = propName + '[' + key + ']'; | ||||
|             var subPart = encodeURIComponent(params) + "="; | ||||
|             url += subPart + encodeURIComponent(value[key]) + "&"; | ||||
|           } | ||||
|         } else { | ||||
|           url += part + encodeURIComponent(value) + "&"; | ||||
|         } | ||||
|       } | ||||
|     } | ||||
|     url = url.slice(0, -1); | ||||
|     config.params = {}; | ||||
|     config.url = url; | ||||
|   } | ||||
|   return config | ||||
| }, error => { | ||||
|     console.log(error) | ||||
|   | ||||
| @@ -54,13 +54,17 @@ export function resetForm(refName) { | ||||
| } | ||||
|  | ||||
| // 添加日期范围 | ||||
| export function addDateRange(params, dateRange) { | ||||
| export function addDateRange(params, dateRange, propName) { | ||||
| 	var search = params; | ||||
| 	search.beginTime = ""; | ||||
| 	search.endTime = ""; | ||||
| 	search.params = {}; | ||||
| 	if (null != dateRange && '' != dateRange) { | ||||
| 		search.beginTime = dateRange[0]; | ||||
| 		search.endTime = dateRange[1]; | ||||
| 		if (typeof(propName) === "undefined") { | ||||
| 			search.params["beginTime"] = dateRange[0]; | ||||
| 			search.params["endTime"] = dateRange[1]; | ||||
| 		} else { | ||||
| 			search.params[propName + "BeginTime"] = dateRange[0]; | ||||
| 			search.params[propName + "EndTime"] = dateRange[1]; | ||||
| 		} | ||||
| 	} | ||||
| 	return search; | ||||
| } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 RuoYi
					RuoYi