| 
					
					
						
							
						
					
					
				 | 
				@ -3,99 +3,100 @@ import mm from "@/utlis/mm"; | 
			
		
		
	
		
			
				 | 
				 | 
				import { Loading } from 'element-ui'; | 
				 | 
				 | 
				import { Loading } from 'element-ui'; | 
			
		
		
	
		
			
				 | 
				 | 
				
 | 
				 | 
				 | 
				
 | 
			
		
		
	
		
			
				 | 
				 | 
				export async function getapi(url, params = {}, config) { | 
				 | 
				 | 
				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
 | 
				 | 
				 | 
				//axios封装post
 | 
			
		
		
	
		
			
				 | 
				 | 
				export async function postapi(url, paramsdata = {}, config) { | 
				 | 
				 | 
				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
 | 
				 | 
				 | 
				//axios封装deleteapi
 | 
			
		
		
	
		
			
				 | 
				 | 
				export async function deletapi(url, params = {}, config) { | 
				 | 
				 | 
				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方法
 | 
				 | 
				 | 
				//axios封装Put方法
 | 
			
		
		
	
		
			
				 | 
				 | 
				export async function putapi(url, params = {}, config) { | 
				 | 
				 | 
				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(); | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				      }); | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				  }); | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				} | 
				 | 
				 | 
				} | 
			
		
		
	
		
			
				 | 
				 | 
				
 | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				
 | 
				 | 
				 | 
				 |