| 
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -3,99 +3,100 @@ import mm from "@/utlis/mm"; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					import { Loading } from 'element-ui'; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					export async function getapi(url, params = {}, config) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  return new Promise((resolve, reject) => { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    let loading = Loading.service({ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      lock: true, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      fontSize:"24px", | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      text: "Loading...", | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      spinner: "el-icon-loading", | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      background: "rgba(0, 0, 0, 0)", | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    return new Promise((resolve, reject) => { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        let loading = Loading.service({ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            lock: true, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            text: "正在加载中,请稍后", | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            spinner: "el-icon-loading", | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            background: "rgba(0, 0, 0, 0)", | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            customClass: "boxStyle" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        }); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        request | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            .get(`${mm.apiurl}${url}`, { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                params: params, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                ...config, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            }) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            .then((res) => { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                resolve(res); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            }) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            .catch((err) => { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                reject(err.data); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            }) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            .finally(() => { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                loading.close(); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            }); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    }); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    request | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      .get(`${mm.apiurl}${url}`, { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        params: params, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        ...config, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      }) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      .then((res) => { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        resolve(res); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      }) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      .catch((err) => { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        reject(err.data); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      }) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      .finally(() => { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        loading.close(); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      }); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  }); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					//axios封装post
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					export async function postapi(url, paramsdata = {}, config) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  return new Promise((resolve, reject) => { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    let loading = Loading.service({ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      lock: true, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      text: "Loading...", | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      spinner: "el-icon-loading", | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      background: "rgba(0, 0, 0, 0)", | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    return new Promise((resolve, reject) => { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        let loading = Loading.service({ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            lock: true, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            text: "正在加载中,请稍后", | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            spinner: "el-icon-loading", | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            background: "rgba(0, 0, 0, 0)", | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            customClass: "boxStyle" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        }); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        request | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            .post(`${mm.apiurl}${url}`, paramsdata, config) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            .then((res) => { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                resolve(res); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            }) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            .catch((err) => { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                reject(err.data); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            }) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            .finally(() => { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                loading.close(); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            }); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    }); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    request | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      .post(`${mm.apiurl}${url}`, paramsdata, config) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      .then((res) => { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        resolve(res); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      }) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      .catch((err) => { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        reject(err.data); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      }) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      .finally(() => { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        loading.close(); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      }); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  }); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					//axios封装deleteapi
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					export async function deletapi(url, params = {}, config) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  return new Promise((resolve, reject) => { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    let loading = Loading.service({ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      lock: true, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      text: "Loading...", | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      spinner: "el-icon-loading", | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      background: "rgba(0, 0, 0, 0)", | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    return new Promise((resolve, reject) => { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        let loading = Loading.service({ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            lock: true, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            text: "正在加载中,请稍后", | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            spinner: "el-icon-loading", | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            background: "rgba(0, 0, 0, 0)", | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            customClass: "boxStyle" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        }); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        request | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            .delete(`${mm.apiurl}${url}`, { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                params: params, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                ...config, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            }) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            .then((res) => { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                resolve(res); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            }) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            .catch((err) => { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                reject(err.data); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            }) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            .finally(() => { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                loading.close(); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            }); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    }); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    request | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      .delete(`${mm.apiurl}${url}`, { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        params: params, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        ...config, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      }) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      .then((res) => { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        resolve(res); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      }) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      .catch((err) => { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        reject(err.data); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      }) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      .finally(() => { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        loading.close(); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      }); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  }); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					//axios封装Put方法
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					export async function putapi(url, params = {}, config) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  return new Promise((resolve, reject) => { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    let loading = Loading.service({ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      lock: true, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      text: "Loading...", | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      spinner: "el-icon-loading", | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      background: "rgba(0, 0, 0, 0)", | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    return new Promise((resolve, reject) => { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        let loading = Loading.service({ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            lock: true, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            text: "正在加载中,请稍后", | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            spinner: "el-icon-loading", | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            background: "rgba(0, 0, 0, 0)", | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            customClass: "boxStyle" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        }); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        request | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            .put(`${mm.apiurl}${url}`, params, config) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            .then((res) => { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                resolve(res); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            }) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            .catch((err) => { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                reject(err.data); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            }) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            .finally(() => { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                loading.close(); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            }); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    }); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    request | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      .put(`${mm.apiurl}${url}`, params, config) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      .then((res) => { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        resolve(res); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      }) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      .catch((err) => { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        reject(err.data); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      }) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      .finally(() => { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        loading.close(); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      }); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  }); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 |