feat(api): 添加单图片上传和用户信息相关接口

This commit is contained in:
yangzhe 2025-11-03 16:23:18 +08:00
parent 1723eabb59
commit f40b188099
1 changed files with 17 additions and 0 deletions

View File

@ -1,5 +1,11 @@
// 此处第二个参数vm就是我们在页面使用的this你可以通过vm获取vuex等操作
const install = (Vue, vm) => {
/**
* 单图片上传
*/
let UploadSingleImage = (params = {}) =>
vm.$u.post("api/UploadFiles/SingleImageUpload", params);
// ********
// 获取教师信息
let getTeacherInfo = (params = {}) =>
@ -161,8 +167,17 @@ const install = (Vue, vm) => {
let TeacherLoginByCode = (params = {}) =>
vm.$u.post("api/Login/PhoneLoginManagementEnd", params);
/** 用户-个人中心 */
// 获取用户信息
let GetUserApi = (params = {}) =>
vm.$u.get("api/BasicDataMaintenance/GetUser", params);
// 更新用户信息
let UpdateUserApi = (params = {}) =>
vm.$u.post("api/BasicDataMaintenance/UpdateUser", params);
// 将各个定义的接口名称统一放进对象挂载到vm.$u.api(因为vm就是this也即this.$u.api)下
vm.$u.api = {
UploadSingleImage,
getTeacherInfo,
getData,
updateTeacherInfo,
@ -212,6 +227,8 @@ const install = (Vue, vm) => {
GetTeacherVerifyCode,
TeacherLogin,
TeacherLoginByCode,
GetUserApi,
UpdateUserApi,
};
};