123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155 |
- import {
- apiurl
- } from "./apiurl.js"
- // 此处第二个参数vm,就是我们在页面使用的this,你可以通过vm获取vuex等操作,更多内容详见uView对拦截器的介绍部分:
- const install = (Vue, vm) => {
- // 测试
- let test = (params = {}) => vm.$u.post(apiurl.testApi, params);
-
- let getPhoneLoginCode = (params = {}) => vm.$u.post(apiurl.phoneLoginCodeUrl, params);
- let phoneLoginAuth = (params = {}) => vm.$u.post(apiurl.phoneLoginAuthUrl, {code:params.code},{Authorization:`Bearer ${params.accessToken}`,user_id:params.userId});
- // 获取自定义富文本内容: 0-包月须知 1-用户服务条款 2-隐私权政策信息 3-收费标准 4-退款温馨提示
- let getSysterms = (params = {}) => vm.$u.get(apiurl.getSystermsApi + params.termsType);
- // 首页轮播
- let getIndexBannerList = (params = {}) => vm.$u.get(apiurl.indexBannerListUrl,params);
- // 首页新闻列表
- let getIndexNewsList = (params = {}) => vm.$u.get(apiurl.indexNewsList,params);
- // 新闻详情
- let getNewsDetails = (params = {}) => vm.$u.get(apiurl.newsDetailsUrl,params);
- // 政策法规详情
- let getPolicyNewsDetails = (params = {}) => vm.$u.get(apiurl.policyNewsDetailsUrl,params);
- // 军人认证
- let veteEduc = (params = {}) => vm.$u.post(apiurl.veteEducUrl, params);
- // 认证状态查询
- let getVeteEducCheck = (params = {}) => vm.$u.get(apiurl.veteEducCheckUrl, params);
- //我的认证申请
- let getVeteEducData = (params = {}) => vm.$u.get(apiurl.veteEducUrl,params);
- // 我的详细信息
- let getmemberinfo = (params = {}) => vm.$u.get(apiurl.memberinfoUrl,params);
- // 首页新闻列表
- let getpolicyNewsList = (params = {}) => vm.$u.get(apiurl.policyNewsListUrl,params);
- // 枚举值key查询 key 新闻类型 news_type, 政策法规 policy_type 人员属性 vete_attribute
- let getDictdataUrl = (params = {}) => vm.$u.get(apiurl.dictdataUrl,params);
- // 适应性培训课程列表
- let getAdaptTrainOnline = (params = {}) => vm.$u.get(apiurl.adaptTrainOnlineUrl,params);
- // 适应性培训课程详情
- let getAdaptTrainOnlineDetails = (params = {}) => vm.$u.get(apiurl.adaptTrainOnlineDetailsUrl+params.id);
- // 适应性培训学习进度
- let getAdaptTrainOnlineRate = (params = {}) => vm.$u.post(apiurl.adaptTrainOnlineRateUrl, params);
- // 上传适应性培训视频播放情况
- let upAdaptTrainOnlineInfo = (params = {}) => vm.$u.post(apiurl.upAdaptTrainOnlineInfoUrl, params);
- // 适应性培训线下内容
- let getAdaptTrainOffline = (params = {}) => vm.$u.get(apiurl.adaptTrainOfflineUrl,params);
- // 查询线下培训详情
- let getAdaptTrainIdOffline = (params = {}) => vm.$u.get(apiurl.adaptTrainIdOfflineUrl+params.id);
- // 页面点击统计
- let postAnalysis = (params = {}) => vm.$u.post(apiurl.analysisUrl, params);
- // 线下培训签到
- let postSignOffline = (params = {}) => vm.$u.post(apiurl.signOfflineUrl, params);
- // 根据身份证号读取信息
- let getIdInfo = (params = {}) => vm.$u.get(apiurl.getIdInfoUrl+params.id);
- // 获取学院分页数据
- let getSchoolList = (params = {}) => vm.$u.get(apiurl.getSchoolListUrl, params)
- // 修改用户信息
- let modifyUserInfo = (params = {}) => vm.$u.put(apiurl.modifyUserInfoUrl, params)
-
- // 学院模块
- let school = {
- // 获取学院分页数据
- getSchoolList: (params = {}) => vm.$u.get(apiurl.school.getSchoolListUrl, params),
- // 通过学院id获取详情
- getSchoolDetails: (params = {}) => vm.$u.get(apiurl.school.getSchoolDetailsUrl + params.id),
- // 通过专业id获取专业详情
- getProfessonDetails: (params = {}) => vm.$u.get(apiurl.school.getProfessonDetailsUrl + params.id)
- };
-
- // 公司模块
- let company = {
- // 获取公司列表
- getCompanyList: (params = {}) => vm.$u.get(apiurl.company.getCompanyListUrl, params),
- // 获取公司详情
- getCompanyDetails: (params = {}) => vm.$u.get(apiurl.company.getCompanyDetailsUrl + params.id),
- // 获取岗位列表
- getCompanyPostList: (params = {}) => vm.$u.get(apiurl.company.getCompanyPostListUrl + params.id, params),
- // 获取岗位详情
- getPostDetails: (params = {}) => vm.$u.get(apiurl.company.getPostDetailsUrl + params.id),
- // 投递简历
- deliveryResume: (params = {}) => vm.$u.post(apiurl.company.deliveryResumeUrl, params),
- // 判断是否已投递
- judgeIsSubmit: (params = {}) => vm.$u.get(apiurl.company.judgeIsSubmitUrl + params.id)
- };
-
- // 政策资讯模块
- let policyInfo = {
- // 政策资讯列表
- getPolicyInfoList: (params = {}) => vm.$u.get(apiurl.policyInfo.getPolicyInfoListUrl, params),
- // 政策资讯详情
- getPolicyInfoDetails: (params = {}) => vm.$u.get(apiurl.policyInfo.getPolicyInfoDetailsUrl, params)
- };
-
- // 招聘就业模块
- let recruitment = {
- // 企业推荐列表
- getRecommendList: (params = {}) => vm.$u.get(apiurl.recruitment.getRecommendListUrl, params),
- // 招聘就业岗位列表
- getRecruitmentJobList: (params = {}) => vm.$u.get(apiurl.recruitment.getRecruitmentJobListUrl, params),
- // 岗位详情
- getJobDetails: (params = {}) => vm.$u.get(apiurl.recruitment.getJobDetailsUrl + params.id)
- };
-
- // 我的投递
- let delivery = {
- getDeliveryList: (params = {}) => vm.$u.get(apiurl.delivery.deliveryListUrl, params)
- };
-
- // 我的面试
- let interview = {
- getInterviewList: (params = {}) => vm.$u.get(apiurl.interview.getInterviewListUrl, params)
- };
- // 我的简历
- let resume = {
- submitJobIntention: (params = {}) => vm.$u.put(apiurl.resume.submitJobIntentionUrl, params),
- submitSelfAssessment: (params = {}) => vm.$u.put(apiurl.resume.submitSelfAssessmentUrl, params)
- }
- // 将各个定义的接口名称,统一放进对象挂载到vm.$u.api(因为vm就是this,也即this.$u.api)下
- vm.$u.api = {
- test,
- getPhoneLoginCode,
- phoneLoginAuth,
- getSysterms,
- getIndexBannerList,
- getIndexNewsList,
- getNewsDetails,
- veteEduc,
- getVeteEducCheck,
- getmemberinfo,
- getpolicyNewsList,
- getVeteEducData,
- getPolicyNewsDetails,
- getDictdataUrl,
- getAdaptTrainOnline,
- getAdaptTrainOnlineDetails,
- getAdaptTrainOnlineRate,
- upAdaptTrainOnlineInfo,
- getAdaptTrainOffline,
- postAnalysis,
- postSignOffline,
- getAdaptTrainIdOffline,
- getIdInfo,
- getSchoolList,
- school,
- company,
- policyInfo,
- delivery,
- recruitment,
- interview,
- resume,
- modifyUserInfo
- };
- }
- export default {
- install
- }
|