You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

234 lines
8.4 KiB

1 year ago
//api集合
let apiApp = {
// 用户
login: '/api/mobile/user/applet-login',
accountLogin: '/api/mobile/user/account-login',
user: '/api/mobile/user/get-user-info',
saveUser: '/api/mobile/user/update-user',
getUserMobile: '/api/mobile/user/mobile',
sendSms: '/api/mobile/user/send-sms',
1 year ago
bindMobile: '/api/mobile/user/bind-mobile',
checkMobile: '/api/mobile/user/check-mobile',
1 year ago
// 课程
courseNotices: '/api/mobile/course/notices',
courseIndex: "/api/mobile/course/course",
courseDetail: "/api/mobile/course/course-detail",
courseSign: '/api/mobile/course/sign',
courseMy: "/api/mobile/course/my-course",
courseUpdateSign: "/api/mobile/course/update-sign",
courseContent: '/api/mobile/course/contents',
courseUserList: "/api/mobile/course/user-list",
3 months ago
courseGetSign: "/api/mobile/course/get-sign",
1 year ago
myCourseContent:'/api/mobile/course/my-course-content',
3 months ago
courseContentDetail:'/api/mobile/course/course-content-detail',
courseContentForm:'/api/mobile/course/course-content-form',
1 year ago
// 资讯
courseNews: "/api/mobile/course/news",
// 预约
scheduleIndex: '/api/mobile/schedule/index',
scheduleSave: '/api/mobile/schedule/save',
1 year ago
scheduleDetail: '/api/mobile/schedule/detail',
3 months ago
scheduleCheck: '/api/mobile/schedule/check',
scheduleCancel: '/api/mobile/schedule/cancel',
1 year ago
1 year ago
// 其他
otherConfig: '/api/mobile/other/config',
otherBanner: '/api/mobile/other/banner',
1 year ago
otherUploadFile: '/api/mobile/upload-file',
getparameter: '/api/admin/parameter/show',
3 months ago
updateDonates: '/api/mobile/user/update-donates',
uploadFile:'/api/mobile/upload-file',
// 供应需求
supplyDemandSave: '/api/mobile/supply-demand/save',
supplyDemandList: '/api/mobile/supply-demand/index',
supplyDemandDetail: '/api/mobile/supply-demand/detail',
supplyDemandMessageList: '/api/mobile/supply-demand/message-list',
supplyDemandSendMessage: '/api/mobile/supply-demand/send-message',
supplyDemandDialogues: '/api/mobile/supply-demand/dialogues',
// 图书
bookIndex: '/api/mobile/book/index',
bookDetail: '/api/mobile/book/detail',
bookOther: '/api/mobile/book/other',
// 日历
calendarsGet:'/api/mobile/course/calendars',
// 签到
signGet:'/api/mobile/course/content-check-list',
signCheck:'/api/mobile/course/content-check',
signDistance:'/api/mobile/course/distance',
// 课程签到
courseCheck:'/api/mobile/course/course-check',
// 问卷
courseEvaluationDetail:'/api/mobile/course/evaluation-detail',
// 校友地图
schoolmateCompany:'/api/mobile/other/company-list',
2 weeks ago
// 企查查公司
otherCompany:'/api/mobile/other/company',
otherCompanyDetail:'/api/mobile/other/company-detail',
// 企业资质
companyConfig:'/api/admin/company/config',
1 year ago
}
// 此处第二个参数vm就是我们在页面使用的this你可以通过vm获取vuex等操作
const install = (Vue, vm) => {
//用户
let login = (params = {}) => vm.$u.get(apiApp.login, params);
let accountLogin = (params = {}) => vm.$u.get(apiApp.accountLogin, params);
let user = (params = {}) => vm.$u.get(apiApp.user, params);
let saveUser = (params = {}) => vm.$u.post(apiApp.saveUser, params);
let getUserMobile = (params = {}) => vm.$u.get(apiApp.getUserMobile, params);
let sendSms = (params = {}) => vm.$u.get(apiApp.sendSms, params);
1 year ago
let bindMobile = (params = {}) => vm.$u.get(apiApp.bindMobile, params);
let checkMobile = (params = {}) => vm.$u.get(apiApp.checkMobile, params);
1 year ago
// 课程
let courseNotices = (params = {}) => vm.$u.get(apiApp.courseNotices, params);
let courseIndex = (params = {}) => vm.$u.get(apiApp.courseIndex, params);
let courseDetail = (params = {}) => vm.$u.get(apiApp.courseDetail, params);
let courseSign = (params = {}) => vm.$u.post(apiApp.courseSign, params);
let courseMy = (params = {}) => vm.$u.get(apiApp.courseMy, params);
let courseUpdateSign = (params = {}) => vm.$u.post(apiApp.courseUpdateSign, params);
let courseContent = (params = {}) => vm.$u.get(apiApp.courseContent, params);
let courseUserList = (params = {}) => vm.$u.get(apiApp.courseUserList, params);
3 months ago
let courseGetSign = (params = {}) => vm.$u.get(apiApp.courseGetSign, params);
let myCourseContent = (params = {}) => vm.$u.get(apiApp.myCourseContent, params);
let courseContentDetail = (params = {}) => vm.$u.get(apiApp.courseContentDetail, params);
let courseContentForm = (params = {}) => vm.$u.post(apiApp.courseContentForm, params);
1 year ago
1 year ago
// 资讯
let courseNews = (params = {}) => vm.$u.get(apiApp.courseNews, params);
// 预约
let scheduleIndex = (params = {}) => vm.$u.get(apiApp.scheduleIndex, params);
let scheduleSave = (params = {}) => vm.$u.post(apiApp.scheduleSave, params);
1 year ago
let scheduleDetail = (params = {}) => vm.$u.get(apiApp.scheduleDetail, params);
3 months ago
let scheduleCheck = (params = {}) => vm.$u.get(apiApp.scheduleCheck, params);
let scheduleCancel = (params = {}) => vm.$u.get(apiApp.scheduleCancel, params);
1 year ago
1 year ago
// 其他
let otherConfig = (params = {}) => vm.$u.get(apiApp.otherConfig, params);
let otherBanner = (params = {}) => vm.$u.get(apiApp.otherBanner, params);
1 year ago
let otherUploadFile = (params = {}) => vm.$u.post(apiApp.otherUploadFile, params);
let getparameter = (params = {}) => vm.$u.get(apiApp.getparameter, params);
let updateDonates = (params = {}) => vm.$u.post(apiApp.updateDonates, params);
3 months ago
let uploadFile = (params = {}) => vm.$u.post(apiApp.uploadFile, params);
1 year ago
3 months ago
// 供应需求
let supplyDemandSave = (params = {}) => vm.$u.post(apiApp.supplyDemandSave, params);
let supplyDemandList = (params = {}) => vm.$u.get(apiApp.supplyDemandList, params);
let supplyDemandDetail = (params = {}) => vm.$u.get(apiApp.supplyDemandDetail, params);
let supplyDemandMessageList = (params = {}) => vm.$u.get(apiApp.supplyDemandMessageList, params);
let supplyDemandSendMessage = (params = {}) => vm.$u.post(apiApp.supplyDemandSendMessage, params);
let supplyDemandDialogues = (params = {}) => vm.$u.get(apiApp.supplyDemandDialogues, params);
// 图书
let bookIndex = (params = {}) => vm.$u.get(apiApp.bookIndex, params);
let bookDetail = (params = {}) => vm.$u.get(apiApp.bookDetail, params);
let bookOther = (params = {}) => vm.$u.get(apiApp.bookOther, params);
// 日历
let calendarsGet = (params = {}) => vm.$u.get(apiApp.calendarsGet, params);
// 签到
let signGet = (params = {}) => vm.$u.get(apiApp.signGet, params);
let signCheck = (params = {}) => vm.$u.get(apiApp.signCheck, params);
let signDistance = (params = {}) => vm.$u.get(apiApp.signDistance, params);
let courseCheck = (params = {}) => vm.$u.get(apiApp.courseCheck, params);
// 问卷
let courseEvaluationDetail = (params = {}) => vm.$u.get(apiApp.courseEvaluationDetail, params);
// 校友地图
let schoolmateCompany = (params = {}) => vm.$u.get(apiApp.schoolmateCompany, params);
2 weeks ago
// 企查查公司
let otherCompany = (params = {}) => vm.$u.get(apiApp.otherCompany, params);
let otherCompanyDetail = (params = {}) => vm.$u.get(apiApp.otherCompanyDetail, params);
// 企业资质
let companyConfig = (params = {}) => vm.$u.get(apiApp.companyConfig, params);
1 year ago
// 将各个定义的接口名称统一放进对象挂载到vm.$u.api(因为vm就是this也即this.$u.api)下
vm.$u.api = {
// 用户
login,
accountLogin,
user,
saveUser,
getUserMobile,
sendSms,
1 year ago
bindMobile,
checkMobile: checkMobile,
1 year ago
// 课程
courseNotices,
courseIndex,
courseDetail,
courseSign,
courseMy,
courseUpdateSign,
courseContent,
courseUserList,
3 months ago
courseGetSign,
1 year ago
myCourseContent,
3 months ago
courseContentDetail,
courseContentForm,
1 year ago
// 预约
scheduleIndex,
scheduleSave,
1 year ago
scheduleDetail,
3 months ago
scheduleCheck,
1 year ago
scheduleCancel,
1 year ago
// 资讯
1 year ago
courseNews,
// 其他
otherConfig,
otherBanner,
1 year ago
otherUploadFile,
3 months ago
getparameter: getparameter,
updateDonates:updateDonates,
uploadFile:uploadFile,
// 供应需求
supplyDemandSave,
supplyDemandList,
supplyDemandDetail,
supplyDemandMessageList,
supplyDemandSendMessage,
supplyDemandDialogues,
// 图书
bookIndex,
bookDetail,
bookOther,
// 日历
calendarsGet,
// 签到
signGet,
signCheck,
signDistance,
courseCheck,
// 问卷
courseEvaluationDetail,
// 校友地图
schoolmateCompany,
2 weeks ago
// 企查查公司
otherCompany,
// 企业资质
companyConfig,
// 企查查公司详情
otherCompanyDetail,
1 year ago
};
}
export default {
install
}