修改axios配置修改头像使用同一接口

main
jinna 3 years ago
parent 473c96ea5e
commit 26782dc550
  1. 117
      src/api/hospital.js
  2. 4
      src/utils/axios.js
  3. 33
      src/views/examProject.vue

@ -2,76 +2,91 @@ import request from "../utils/axios";
//医院列表 //医院列表
export const queryHosiptal = () => { export const queryHosiptal = () => {
return request({ return request({
url: '/api/blade-system/dept-hospital/list-hospital', url: "/api/blade-system/dept-hospital/list-hospital",
method: 'get', method: "get",
}) });
}; };
//根据医院id获取须知 //根据医院id获取须知
export const queryArticleDetail = (createDept) => { export const queryArticleDetail = (createDept) => {
return request({ return request({
url: '/api/blade-business/article/detail-publish', url: "/api/blade-business/article/detail-publish",
method: 'get', method: "get",
params: { params: {
createDept createDept,
} },
}) });
}; };
//查询改用户是否在黑名单内 //查询改用户是否在黑名单内
export const checkBacklist = (cupCardNo) => { export const checkBacklist = (cupCardNo) => {
return request({ return request({
url: '/api/blade-business/blacklist/user-blacklist', url: "/api/blade-business/blacklist/user-blacklist",
method: 'get', method: "get",
params: { params: {
cupCardNo cupCardNo,
} },
}) });
}; };
//我的预约列表 //我的预约列表
export const myRecord = (createDept, cupCardNo, current, size) => { export const myRecord = (createDept, cupCardNo, current, size) => {
return request({ return request({
url: '/api/blade-business/apm-record/page', url: "/api/blade-business/apm-record/page",
method: 'get', method: "get",
params: { params: {
createDept, createDept,
cupCardNo, cupCardNo,
current, current,
size, size,
} },
}) });
}; };
//取消预约 //取消预约
export const recordCancel = (id) => { export const recordCancel = (id) => {
return request({ return request({
url: '/api/blade-business/apm-record/cancel', url: "/api/blade-business/apm-record/cancel",
method: 'post', method: "post",
params: { params: {
id, id,
} },
}) });
}; };
//系统时间 //系统时间
export const getSystemTime = () => { export const getSystemTime = () => {
return request({ return request({
url: '/api/blade-business/common-api/get-system-datetime', url: "/api/blade-business/common-api/get-system-datetime",
method: 'get' method: "get",
}) });
}; };
//获取预约用户头像 //获取预约用户头像
export const getCupImg = (cupCardNo) => { export const getCupImg = (cupCardNo) => {
return request({ return request({
url: '/api/blade-business/common-api/get-cup-img', url: "/api/blade-business/common-api/get-cup-img",
method: 'get', method: "get",
params: { params: {
cupCardNo, cupCardNo,
} },
}) });
}; };
//存储用户头像 //存储用户头像
export const saveCupImg = (data) => { export const saveCupImg = (data) => {
return request({ return request({
url: '/api/blade-business/common-api/save-cup-img', url: "/api/blade-business/common-api/save-cup-img",
method: 'post', method: "post",
data, headers: {
}) "Content-Type": "application/x-www-form-urlencoded; charset=UTF-8",
},
data,
});
};
//存储用户头像
export const saveCupImgLocal = (data) => {
return request({
url: "/api/blade-business/common-api/save-cup-img-local",
method: "post",
// headers: {
// "Content-Type": "application/x-www-form-urlencoded; charset=UTF-8",
// },
data,
});
}; };

@ -13,7 +13,9 @@ axios.defaults.withCredentials = true;
//HTTP Request拦截 //HTTP Request拦截
axios.interceptors.request.use( axios.interceptors.request.use(
(config) => { (config) => {
config.headers["Content-Type"] = "application/json"; if (config.url !== "/api/blade-business/common-api/save-cup-img") {
config.headers["Content-Type"] = "application/json";
}
return config; return config;
}, },
(error) => { (error) => {

@ -217,22 +217,11 @@ export default {
}) })
} }
else { else {
// let formData = new FormData(); let formData = new FormData();
// formData.append("data", JSON.stringify(params)); formData.append("data", JSON.stringify(params));
// console.log(formData) console.log(formData)
// saveCupImg(formData).then(res => { saveCupImg(formData).then(res => {
// this.$toast.clear(); console.log(res)
// if (res.code == 200) {
// this.$toast('');
// this.avatar = avatar;
// console.log(this.avatar)
// } else {
// this.$toast(res.msg);
// }
// }, err => {
// this.$toast.clear();
// })
saveCupImgLocal(params).then(res => {
this.$toast.clear(); this.$toast.clear();
if (res.code == 200) { if (res.code == 200) {
this.$toast('采集成功'); this.$toast('采集成功');
@ -244,6 +233,18 @@ export default {
}, err => { }, err => {
this.$toast.clear(); this.$toast.clear();
}) })
// saveCupImgLocal({data:JSON.stringify(params)}).then(res => {
// this.$toast.clear();
// if (res.code == 200) {
// this.$toast('');
// this.avatar = avatar;
// console.log(this.avatar)
// } else {
// this.$toast(res.msg);
// }
// }, err => {
// this.$toast.clear();
// })
} }
} catch (error) { } catch (error) {
this.$toast.clear(); this.$toast.clear();

Loading…
Cancel
Save