246 lines
		
	
	
		
			12 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
		
		
			
		
	
	
			246 lines
		
	
	
		
			12 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
|  | // 此处第二个参数vm,就是我们在页面使用的this,你可以通过vm获取vuex等操作
 | |||
|  | const install = (Vue, vm) => { | |||
|  |     // 获取行业下所有子行业和标签
 | |||
|  |     let GetLableList = (params = {}) => vm.$u.get('app/User/GetLableList', params) | |||
|  |     // 获取兴趣标签
 | |||
|  |     let GetInterestLable = (params = {}) => vm.$u.get('app/User/GetInterestLable', params) | |||
|  |     // 修改个人资料
 | |||
|  |     let UpdateUser = (params = {}) => vm.$u.post('app/User/UpdateUser', params); | |||
|  |     // 获取所有工作领域
 | |||
|  |     let GetWorkFile = (params = {}) => vm.$u.get('app/User/GetWorkFileList', params); | |||
|  |     // 我的页面
 | |||
|  |     let MyPage = (params = {}) => vm.$u.get('app/My/MyPage', params); | |||
|  |     // 我的教育经历
 | |||
|  |     let MyEducations = (params = {}) => vm.$u.get('app/My/MyEducations', params); | |||
|  |     // 添加教育经历
 | |||
|  |     let AddEducation = (params = {}) => vm.$u.post('app/My/AddEducation', params); | |||
|  |     // 提交校友认证
 | |||
|  |     let SubmitAttestationXY = (params = {}) => vm.$u.post('app/My/SubmitAttestationXY', params); | |||
|  |     // 选择已认证的教育经历 返回学校ID
 | |||
|  |     let SelectEducation = (params = {}) => vm.$u.post('app/My/SelectEducation', params); | |||
|  |     // 我的发布
 | |||
|  |     let Publishs = (params = {}) => vm.$u.get('app/My/Publish', params); | |||
|  |     //用户发布学校资讯
 | |||
|  |     let InsertJournaArticle = (params = {}) => vm.$u.post('app/AlumnRange/InsertJournaArticle', params); | |||
|  |     //用户发布帮帮资讯
 | |||
|  |     let InsertHelpArticle = (params = {}) => vm.$u.post('app/AlumnRange/InsertHelpArticle', params); | |||
|  |     //管理员认证
 | |||
|  |     let AttestationGLY = (params = {}) => vm.$u.get('app/My/AttestationGLY', params); | |||
|  |     //提交管理员认证
 | |||
|  |     let SubmitAttestationGLY = (params = {}) => vm.$u.post('app/My/SubmitAttestationGLY', params); | |||
|  |     //教职工认证
 | |||
|  |     let AttestationJZG = (params = {}) => vm.$u.get('app/My/AttestationJZG', params); | |||
|  |     //提交教职工认证
 | |||
|  |     let SubmitAttestationJZG = (params = {}) => vm.$u.post('app/My/SubmitAttestationJZG', params); | |||
|  |     //基础资料以及教职工认证
 | |||
|  |     let UpdateUserJZG = (params = {}) => vm.$u.post("app/User/UpdateUserJZG", params) | |||
|  | 
 | |||
|  |     //企业认证
 | |||
|  |     let AttestationQY = (params = {}) => vm.$u.get('app/My/AttestationQY', params); | |||
|  |     //提交企业认证
 | |||
|  |     let SubmitAttestationQY = (params = {}) => vm.$u.post('app/My/SubmitAttestationQY', params); | |||
|  |     //定位、推荐、消息设置
 | |||
|  |     let Setting = (params = {}) => vm.$u.post('app/My/Setting', params); | |||
|  |     //获取当前登录用户
 | |||
|  |     let GetUser = (params = {}) => vm.$u.get('app/User/GetUser', params); | |||
|  |     //获取所有标签
 | |||
|  |     let GetSign = (params = {}) => vm.$u.get('app/AlumnRange/GetSign', params); | |||
|  |     //关注或取关
 | |||
|  |     let InsertOrDelFollow = (params = {}) => vm.$u.post('app/Follow/InsertOrDelFollow', params); | |||
|  |     //评论
 | |||
|  |     let InsertComment = (params = {}) => vm.$u.post('app/AlumnRange/InsertComment', params); | |||
|  |     //获取文章评论信息
 | |||
|  |     let GetJournaArticle = (params = {}) => vm.$u.get('app/AlumnRange/GetJournaArticle', params); | |||
|  |     //获取评论详细信息
 | |||
|  |     let GetComment = (params = {}) => vm.$u.get('app/AlumnRange/GetComment', params); | |||
|  |     //添加收藏(0资讯,1帮帮)
 | |||
|  |     let LikeCollect = (params = {}) => vm.$u.get('app/AlumnRange/LikeCollect', params); | |||
|  |     //点赞(0资讯,1帮帮,2评论) 或取消点赞
 | |||
|  |     let LikeHe = (params = {}) => vm.$u.get('app/AlumnRange/LikeHe', params); | |||
|  |     //用户转发帮帮资讯
 | |||
|  |     let ForwardHelpArticle = (params = {}) => vm.$u.post('app/AlumnRange/ForwardHelpArticle', params); | |||
|  |     //获取用户当前学校信息(未认证为空,未选中默认选择最新认证学校)
 | |||
|  |     let GetUserSchool = (params = {}) => vm.$u.get('app/User/GetUserSchool', params); | |||
|  |     //我的收藏
 | |||
|  |     let Collection = (params = {}) => vm.$u.get('app/My/Collection', params) | |||
|  |     //查看用户发布信息
 | |||
|  |     let UserHelp = (params = {}) => vm.$u.get('app/User/UserHelp', params) | |||
|  |     //审核列表
 | |||
|  |     let AuditList = (params = {}) => vm.$u.get('app/My/AuditList', params) | |||
|  |     //审核详情
 | |||
|  |     let AuditDeatil = (params = {}) => vm.$u.get('app/My/AuditDeatil', params) | |||
|  |     //审核
 | |||
|  |     let Audit = (params = {}) => vm.$u.post('app/My/Audit', params); | |||
|  |     //获取手机验证码
 | |||
|  |     let GetPhoneValidateCode = (params = {}) => vm.$u.post('api/Token/GetPhoneValidateCode', params) | |||
|  |     // 获取验证码
 | |||
|  |     let Captcha = (params = {}) => vm.$u.get('api/Token/Captcha', params) | |||
|  |     //根据页面类型获取手机验证码
 | |||
|  |     let GetAppValidateCode = (params = {}) => vm.$u.post('api/Token/GetAppValidateCode', params) | |||
|  |     //验证码是否正确
 | |||
|  |     let IsPhoneCode = (params = {}) => vm.$u.get('api/Token/IsPhoneCode', params) | |||
|  |     //学校资讯
 | |||
|  |     let AlumnRangeSchool = (params = {}) => vm.$u.get('app/AlumnRange/AlumnRangeSchool', params) | |||
|  |     //意见反馈
 | |||
|  |     let SubmitFeedback = (params = {}) => vm.$u.post('app/My/SubmitFeedback', params) | |||
|  |     //获取学校学院列表
 | |||
|  |     let GetCollegeList = (params = {}) => vm.$u.get('app/User/GetCollegeList', params) | |||
|  |     //获取专业列表
 | |||
|  |     let GetMajorList = (params = {}) => vm.$u.get('app/User/GetMajorList', params) | |||
|  |     //获取当前学校是否认证信息
 | |||
|  |     let GetUserApproval = (params = {}) => vm.$u.get('app/User/GetUserApproval', params) | |||
|  |     //	删除未认证教育经历
 | |||
|  |     let DeleteEducation = (params = {}) => vm.$u.get('app/My/DeleteEducation', params) | |||
|  |     //  删除文章
 | |||
|  |     let DelateArticle = (params = {}) => vm.$u.get('app/AlumnRange/DelateArticle', params) | |||
|  |     //  取消收藏
 | |||
|  |     let CancleCollect = (params = {}) => vm.$u.get('app/My/CancleCollect', params) | |||
|  |     //忘记密码
 | |||
|  |     let ForgotPassword = (params = {}) => vm.$u.post('admin/User/ForgotPassword', params) | |||
|  |     //手机申请返校预约
 | |||
|  |     let AddReturnSchoolApi = (params = {}) => vm.$u.post('app/ReturnSchoolPrebook/AddReturnSchool', params); | |||
|  |     // 返校预约列表 - 待审核
 | |||
|  |     let SelectReturnSchoolList_dshApi = (params = {}) => vm.$u.get('app/ReturnSchoolPrebook/SelectReturnSchoolList_dsh', params) | |||
|  |     // 返校预约列表 - 传状态
 | |||
|  |     let SelectReturnSchoolList_typeApi = (params = {}) => vm.$u.get('app/ReturnSchoolPrebook/SelectReturnSchoolList_type', params) | |||
|  |     // 获取返校预约设置
 | |||
|  |     let SelectInfoSetApi = (params = {}) => vm.$u.get('/app/ReturnSchoolPrebook/SelectInfoSet', params) | |||
|  |     // 获取返校预约设置 没token
 | |||
|  |     let SelectInfoSetNoTokenApi = (params = {}) => vm.$u.get('/app/Share/SelectInfoSet', params) | |||
|  |     // 返校预约详情
 | |||
|  |     let SelectReturnSchoolInfoApi = (params = {}) => vm.$u.post('app/ReturnSchoolPrebook/SelectReturnSchoolInfo', params); | |||
|  |     // 返校预约详情 没token
 | |||
|  |     let SelectReturnSchoolInfoNotokenApi = (params = {}) => vm.$u.post('/app/Share/SelectReturnSchoolInfo', params); | |||
|  |     // 取消返校预约
 | |||
|  |     let DelReturnSchoolInfoApi = (params = {}) => vm.$u.post('app/ReturnSchoolPrebook/DelReturnSchoolInfo', params); | |||
|  |     // 核验二维码
 | |||
|  |     let SaveReturnSchoolInfoApi = (params = {}) => vm.$u.post('app/ReturnSchoolPrebook/SaveReturnSchoolInfo', params); | |||
|  |     // 核验二维码 没token
 | |||
|  |     let SaveReturnSchoolInfoNoTokenApi = (params = {}) => vm.$u.post('app/Share/SaveReturnSchoolInfo', params); | |||
|  |     // 获取二维码
 | |||
|  |     let SaveReturnSchoolVerifyApi = (params = {}) => vm.$u.post('app/ReturnSchoolPrebook/SaveReturnSchoolVerify', params); | |||
|  |     // 获取二维码 没token
 | |||
|  |     let SaveReturnSchoolVerifyNoTokenApi = (params = {}) => vm.$u.post('app/Share/SaveReturnSchoolVerify', params); | |||
|  |     // 添加工作经历
 | |||
|  |     let AddWordInfoApi = (params = {}) => vm.$u.post('/app/User/AddWordInfo', params); | |||
|  |     // 修改工作经历
 | |||
|  |     let UpdateWorkInfoApi = (params = {}) => vm.$u.post('/app/User/UpdateWorkInfo', params); | |||
|  |     // 删除工作经历
 | |||
|  |     let DelWorkInfoApi = (params = {}) => vm.$u.post('/app/User/DelWorkInfo', params); | |||
|  |     // 添加项目经历
 | |||
|  |     let AddProjectInfoApi = (params = {}) => vm.$u.post('/app/User/AddProjectInfo', params); | |||
|  |     // 修改项目经历
 | |||
|  |     let UpdateProjectInfoApi = (params = {}) => vm.$u.post('/app/User/UpdateProjectInfo', params); | |||
|  |     // 删除项目经历
 | |||
|  |     let DelProjectInfoApi = (params = {}) => vm.$u.post('/app/User/DelProjectInfo', params); | |||
|  |     // 制作简历界面
 | |||
|  |     let ResumeUserApi = (params = {}) => vm.$u.get('/app/User/ResumeUser', params); | |||
|  |     // 附件简历列表
 | |||
|  |     let GetUserFileApi = (params = {}) => vm.$u.get('/app/User/GetUserFile', params); | |||
|  |     // 删除附件
 | |||
|  |     let DelUserFileApi = (params = {}) => vm.$u.post('/app/User/DelUserFile', params); | |||
|  |     // 设置展示简历
 | |||
|  |     let UpdateUserFileApi = (params = {}) => vm.$u.post('/app/User/UpdateUserFile', params); | |||
|  |     // 获取学校ID
 | |||
|  |     let GetUserSchoolApi = (params = {}) => vm.$u.get('/app/User/GetUserSchool', params); | |||
|  |     // 获取已预约的日期
 | |||
|  |     let GetDateTimeReturnApi = (params = {}) => vm.$u.get('/app/ReturnSchoolPrebook/GetDateTimeReturn', params); | |||
|  |     // 选择教职工认证
 | |||
|  |     let SelectJZGApi = (params = {}) => vm.$u.post('/app/My/SelectJZG', params); | |||
|  | 
 | |||
|  |     let ForgotPasswordValidate = (params = {}) => vm.$u.post('/admin/User/ForgotPasswordValidate', params); | |||
|  |     //忘记密码-验证验证码
 | |||
|  | 
 | |||
|  |     // 删除
 | |||
|  |     let DeleteJZGApi = (params = {}) => vm.$u.get('/app/My/DeleteJZG', params); | |||
|  |     // 返回判断用户身份信息
 | |||
|  |     let SelectUserTypeApi = (params = {}) => vm.$u.get('/app/My/SelectUserType', params); | |||
|  |     // 更新切换用户身份UserType
 | |||
|  |     let UpdateUserTypeApi = (params = {}) => vm.$u.get('/app/My/UpdateUserType', params); | |||
|  |     // 将各个定义的接口名称,统一放进对象挂载到vm.$u.apiList(因为vm就是this,也即this.$u.apiList)下
 | |||
|  |     vm.$u.apiList = { | |||
|  |         Captcha, | |||
|  |         GetInterestLable, | |||
|  |         GetLableList, | |||
|  |         SelectUserTypeApi, | |||
|  |         UpdateUserTypeApi, | |||
|  |         ForgotPasswordValidate, | |||
|  |         DeleteJZGApi, | |||
|  |         SelectJZGApi, | |||
|  |         GetDateTimeReturnApi, | |||
|  |         AddReturnSchoolApi, | |||
|  |         GetUserSchoolApi, | |||
|  |         UpdateUserFileApi, | |||
|  |         DelUserFileApi, | |||
|  |         AddWordInfoApi, | |||
|  |         GetUserFileApi, | |||
|  |         DelWorkInfoApi, | |||
|  |         UpdateProjectInfoApi, | |||
|  |         DelProjectInfoApi, | |||
|  |         AddProjectInfoApi, | |||
|  |         UpdateWorkInfoApi, | |||
|  |         ResumeUserApi, | |||
|  |         SaveReturnSchoolVerifyApi, | |||
|  |         SelectInfoSetApi, | |||
|  |         SelectInfoSetNoTokenApi, | |||
|  |         SelectReturnSchoolList_dshApi, | |||
|  |         SelectReturnSchoolList_typeApi, | |||
|  |         SelectReturnSchoolInfoApi, | |||
|  |         SaveReturnSchoolInfoNoTokenApi, | |||
|  |         SaveReturnSchoolVerifyNoTokenApi, | |||
|  |         SelectReturnSchoolInfoNotokenApi, | |||
|  |         DelReturnSchoolInfoApi, | |||
|  |         SaveReturnSchoolInfoApi, | |||
|  |         UpdateUser, | |||
|  |         GetWorkFile, | |||
|  |         MyPage, | |||
|  |         MyEducations, | |||
|  |         AddEducation, | |||
|  |         SubmitAttestationXY, | |||
|  |         SelectEducation, | |||
|  |         Publishs, | |||
|  |         InsertJournaArticle, | |||
|  |         InsertHelpArticle, | |||
|  |         AttestationGLY, | |||
|  |         SubmitAttestationGLY, | |||
|  |         AttestationJZG, | |||
|  |         SubmitAttestationJZG, | |||
|  |         AttestationQY, | |||
|  |         SubmitAttestationQY, | |||
|  |         Setting, | |||
|  |         GetUser, | |||
|  |         GetSign, | |||
|  |         InsertOrDelFollow, | |||
|  |         InsertComment, | |||
|  |         GetJournaArticle, | |||
|  |         GetComment, | |||
|  |         LikeCollect, | |||
|  |         LikeHe, | |||
|  |         ForwardHelpArticle, | |||
|  |         GetUserSchool, | |||
|  |         Collection, | |||
|  |         UserHelp, | |||
|  |         AuditList, | |||
|  |         AuditDeatil, | |||
|  |         ForwardHelpArticle, | |||
|  |         Audit, | |||
|  |         GetPhoneValidateCode, | |||
|  |         AlumnRangeSchool, | |||
|  |         IsPhoneCode, | |||
|  |         SubmitFeedback, | |||
|  |         GetCollegeList, | |||
|  |         GetMajorList, | |||
|  |         GetUserApproval, | |||
|  |         DeleteEducation, | |||
|  |         DelateArticle, | |||
|  |         CancleCollect, | |||
|  |         GetAppValidateCode, | |||
|  |         ForgotPassword, | |||
|  |         UpdateUserJZG | |||
|  |     }; | |||
|  | } | |||
|  | 
 | |||
|  | export default { | |||
|  |     install | |||
|  | } |