|
|
//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',
|
|
|
bindMobile: '/api/mobile/user/bind-mobile',
|
|
|
checkMobile: '/api/mobile/user/check-mobile',
|
|
|
|
|
|
// 课程
|
|
|
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",
|
|
|
courseGetSign: "/api/mobile/course/get-sign",
|
|
|
myCourseContent:'/api/mobile/course/my-course-content',
|
|
|
|
|
|
courseContentDetail:'/api/mobile/course/course-content-detail',
|
|
|
courseContentForm:'/api/mobile/course/course-content-form',
|
|
|
|
|
|
// 资讯
|
|
|
courseNews: "/api/mobile/course/news",
|
|
|
// 预约
|
|
|
scheduleIndex: '/api/mobile/schedule/index',
|
|
|
scheduleSave: '/api/mobile/schedule/save',
|
|
|
scheduleDetail: '/api/mobile/schedule/detail',
|
|
|
scheduleCheck: '/api/mobile/schedule/check',
|
|
|
scheduleCancel: '/api/mobile/schedule/cancel',
|
|
|
|
|
|
// 其他
|
|
|
otherConfig: '/api/mobile/other/config',
|
|
|
otherBanner: '/api/mobile/other/banner',
|
|
|
otherUploadFile: '/api/mobile/upload-file',
|
|
|
getparameter: '/api/admin/parameter/show',
|
|
|
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',
|
|
|
|
|
|
}
|
|
|
|
|
|
// 此处第二个参数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);
|
|
|
let bindMobile = (params = {}) => vm.$u.get(apiApp.bindMobile, params);
|
|
|
let checkMobile = (params = {}) => vm.$u.get(apiApp.checkMobile, params);
|
|
|
|
|
|
// 课程
|
|
|
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);
|
|
|
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);
|
|
|
|
|
|
|
|
|
|
|
|
// 资讯
|
|
|
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);
|
|
|
let scheduleDetail = (params = {}) => vm.$u.get(apiApp.scheduleDetail, params);
|
|
|
let scheduleCheck = (params = {}) => vm.$u.get(apiApp.scheduleCheck, params);
|
|
|
let scheduleCancel = (params = {}) => vm.$u.get(apiApp.scheduleCancel, params);
|
|
|
|
|
|
|
|
|
|
|
|
// 其他
|
|
|
let otherConfig = (params = {}) => vm.$u.get(apiApp.otherConfig, params);
|
|
|
let otherBanner = (params = {}) => vm.$u.get(apiApp.otherBanner, params);
|
|
|
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);
|
|
|
let uploadFile = (params = {}) => vm.$u.post(apiApp.uploadFile, params);
|
|
|
|
|
|
|
|
|
// 供应需求
|
|
|
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);
|
|
|
// 将各个定义的接口名称,统一放进对象挂载到vm.$u.api(因为vm就是this,也即this.$u.api)下
|
|
|
vm.$u.api = {
|
|
|
// 用户
|
|
|
login,
|
|
|
accountLogin,
|
|
|
user,
|
|
|
saveUser,
|
|
|
getUserMobile,
|
|
|
sendSms,
|
|
|
bindMobile,
|
|
|
checkMobile: checkMobile,
|
|
|
|
|
|
// 课程
|
|
|
courseNotices,
|
|
|
courseIndex,
|
|
|
courseDetail,
|
|
|
courseSign,
|
|
|
courseMy,
|
|
|
courseUpdateSign,
|
|
|
courseContent,
|
|
|
courseUserList,
|
|
|
courseGetSign,
|
|
|
myCourseContent,
|
|
|
courseContentDetail,
|
|
|
courseContentForm,
|
|
|
// 预约
|
|
|
scheduleIndex,
|
|
|
scheduleSave,
|
|
|
scheduleDetail,
|
|
|
scheduleCheck,
|
|
|
scheduleCancel,
|
|
|
// 资讯
|
|
|
courseNews,
|
|
|
// 其他
|
|
|
otherConfig,
|
|
|
otherBanner,
|
|
|
otherUploadFile,
|
|
|
getparameter: getparameter,
|
|
|
updateDonates:updateDonates,
|
|
|
uploadFile:uploadFile,
|
|
|
|
|
|
// 供应需求
|
|
|
supplyDemandSave,
|
|
|
supplyDemandList,
|
|
|
supplyDemandDetail,
|
|
|
supplyDemandMessageList,
|
|
|
supplyDemandSendMessage,
|
|
|
supplyDemandDialogues,
|
|
|
|
|
|
// 图书
|
|
|
bookIndex,
|
|
|
bookDetail,
|
|
|
bookOther,
|
|
|
// 日历
|
|
|
calendarsGet,
|
|
|
// 签到
|
|
|
signGet,
|
|
|
signCheck,
|
|
|
signDistance,
|
|
|
courseCheck,
|
|
|
// 问卷
|
|
|
courseEvaluationDetail,
|
|
|
// 校友地图
|
|
|
schoolmateCompany,
|
|
|
};
|
|
|
}
|
|
|
|
|
|
export default {
|
|
|
install
|
|
|
} |