|
@@ -4,57 +4,82 @@ import {
|
|
|
|
|
|
// 此处第二个参数vm,就是我们在页面使用的this,你可以通过vm获取vuex等操作,更多内容详见uView对拦截器的介绍部分:
|
|
// 此处第二个参数vm,就是我们在页面使用的this,你可以通过vm获取vuex等操作,更多内容详见uView对拦截器的介绍部分:
|
|
const install = (Vue, vm) => {
|
|
const install = (Vue, vm) => {
|
|
-
|
|
|
|
- // 测试
|
|
|
|
- let test = (params = {}) => vm.$u.post(apiurl.testApi, params);
|
|
|
|
-
|
|
|
|
let getPhoneLoginCode = (params = {}) => vm.$u.post(apiurl.phoneLoginCodeUrl, 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});
|
|
|
|
|
|
+ let phoneLoginAuth = (params = {}) => vm.$u.post(apiurl.phoneLoginAuthUrl, {
|
|
|
|
+ code: params.code
|
|
|
|
+ }, {
|
|
|
|
+ Authorization: `Bearer ${params.accessToken}`,
|
|
|
|
+ user_id: params.userId
|
|
|
|
+ });
|
|
// 获取自定义富文本内容: 0-包月须知 1-用户服务条款 2-隐私权政策信息 3-收费标准 4-退款温馨提示
|
|
// 获取自定义富文本内容: 0-包月须知 1-用户服务条款 2-隐私权政策信息 3-收费标准 4-退款温馨提示
|
|
let getSysterms = (params = {}) => vm.$u.get(apiurl.getSystermsApi + params.termsType);
|
|
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 getNewsDetails = (params = {}) => vm.$u.get(apiurl.newsDetailsUrl, params);
|
|
// 政策法规详情
|
|
// 政策法规详情
|
|
- let getPolicyNewsDetails = (params = {}) => vm.$u.get(apiurl.policyNewsDetailsUrl,params);
|
|
|
|
|
|
+ let getPolicyNewsDetails = (params = {}) => vm.$u.get(apiurl.policyNewsDetailsUrl, params);
|
|
// 军人认证
|
|
// 军人认证
|
|
let veteEduc = (params = {}) => vm.$u.post(apiurl.veteEducUrl, params);
|
|
let veteEduc = (params = {}) => vm.$u.post(apiurl.veteEducUrl, params);
|
|
// 认证状态查询
|
|
// 认证状态查询
|
|
let getVeteEducCheck = (params = {}) => vm.$u.get(apiurl.veteEducCheckUrl, params);
|
|
let getVeteEducCheck = (params = {}) => vm.$u.get(apiurl.veteEducCheckUrl, params);
|
|
//我的认证申请
|
|
//我的认证申请
|
|
- let getVeteEducData = (params = {}) => vm.$u.get(apiurl.veteEducUrl,params);
|
|
|
|
|
|
+ let getVeteEducData = (params = {}) => vm.$u.get(apiurl.veteEducUrl, params);
|
|
// 我的详细信息
|
|
// 我的详细信息
|
|
- let getmemberinfo = (params = {}) => vm.$u.get(apiurl.memberinfoUrl,params);
|
|
|
|
|
|
+ let getmemberinfo = (params = {}) => vm.$u.get(apiurl.memberinfoUrl, params);
|
|
// 首页新闻列表
|
|
// 首页新闻列表
|
|
- let getpolicyNewsList = (params = {}) => vm.$u.get(apiurl.policyNewsListUrl,params);
|
|
|
|
|
|
+ let getpolicyNewsList = (params = {}) => vm.$u.get(apiurl.policyNewsListUrl, params);
|
|
// 枚举值key查询 key 新闻类型 news_type, 政策法规 policy_type 人员属性 vete_attribute
|
|
// 枚举值key查询 key 新闻类型 news_type, 政策法规 policy_type 人员属性 vete_attribute
|
|
- let getDictdataUrl = (params = {}) => vm.$u.get(apiurl.dictdataUrl,params);
|
|
|
|
|
|
+ let getDictdataUrl = (params = {}) => vm.$u.get(apiurl.dictdataUrl, params);
|
|
// 适应性培训课程列表
|
|
// 适应性培训课程列表
|
|
- let getAdaptTrainOnline = (params = {}) => vm.$u.get(apiurl.adaptTrainOnlineUrl,params);
|
|
|
|
|
|
+ let getAdaptTrainOnline = (params = {}) => vm.$u.get(apiurl.adaptTrainOnlineUrl, params);
|
|
// 适应性培训课程详情
|
|
// 适应性培训课程详情
|
|
- let getAdaptTrainOnlineDetails = (params = {}) => vm.$u.get(apiurl.adaptTrainOnlineDetailsUrl+params.id);
|
|
|
|
|
|
+ let getAdaptTrainOnlineDetails = (params = {}) => vm.$u.get(apiurl.adaptTrainOnlineDetailsUrl + params.id);
|
|
// 适应性培训学习进度
|
|
// 适应性培训学习进度
|
|
let getAdaptTrainOnlineRate = (params = {}) => vm.$u.post(apiurl.adaptTrainOnlineRateUrl, params);
|
|
let getAdaptTrainOnlineRate = (params = {}) => vm.$u.post(apiurl.adaptTrainOnlineRateUrl, params);
|
|
// 上传适应性培训视频播放情况
|
|
// 上传适应性培训视频播放情况
|
|
let upAdaptTrainOnlineInfo = (params = {}) => vm.$u.post(apiurl.upAdaptTrainOnlineInfoUrl, params);
|
|
let upAdaptTrainOnlineInfo = (params = {}) => vm.$u.post(apiurl.upAdaptTrainOnlineInfoUrl, params);
|
|
// 适应性培训线下内容
|
|
// 适应性培训线下内容
|
|
- let getAdaptTrainOffline = (params = {}) => vm.$u.get(apiurl.adaptTrainOfflineUrl,params);
|
|
|
|
|
|
+ let getAdaptTrainOffline = (params = {}) => vm.$u.get(apiurl.adaptTrainOfflineUrl, params);
|
|
// 查询线下培训详情
|
|
// 查询线下培训详情
|
|
- let getAdaptTrainIdOffline = (params = {}) => vm.$u.get(apiurl.adaptTrainIdOfflineUrl+params.id);
|
|
|
|
|
|
+ let getAdaptTrainIdOffline = (params = {}) => vm.$u.get(apiurl.adaptTrainIdOfflineUrl + params.id);
|
|
// 页面点击统计
|
|
// 页面点击统计
|
|
let postAnalysis = (params = {}) => vm.$u.post(apiurl.analysisUrl, params);
|
|
let postAnalysis = (params = {}) => vm.$u.post(apiurl.analysisUrl, params);
|
|
// 线下培训签到
|
|
// 线下培训签到
|
|
let postSignOffline = (params = {}) => vm.$u.post(apiurl.signOfflineUrl, params);
|
|
let postSignOffline = (params = {}) => vm.$u.post(apiurl.signOfflineUrl, params);
|
|
// 根据身份证号读取信息
|
|
// 根据身份证号读取信息
|
|
- let getIdInfo = (params = {}) => vm.$u.get(apiurl.getIdInfoUrl+params.id);
|
|
|
|
|
|
+ let getIdInfo = (params = {}) => vm.$u.get(apiurl.getIdInfoUrl + params.id);
|
|
// 获取学院分页数据
|
|
// 获取学院分页数据
|
|
let getSchoolList = (params = {}) => vm.$u.get(apiurl.getSchoolListUrl, params)
|
|
let getSchoolList = (params = {}) => vm.$u.get(apiurl.getSchoolListUrl, params)
|
|
// 修改用户信息
|
|
// 修改用户信息
|
|
let modifyUserInfo = (params = {}) => vm.$u.put(apiurl.modifyUserInfoUrl, params)
|
|
let modifyUserInfo = (params = {}) => vm.$u.put(apiurl.modifyUserInfoUrl, params)
|
|
|
|
|
|
|
|
+ let getMoreCourseListApi = (params = {}) => vm.$u.get(apiurl.getMoreCourseListUrl + params.id, params)
|
|
|
|
+ /**
|
|
|
|
+ * 首页模块
|
|
|
|
+ */
|
|
|
|
+ let indexApi = {
|
|
|
|
+ // 获取消息未读条数
|
|
|
|
+ getUnreadInfoNumApi: (params = {}) => vm.$u.get(apiurl.index.getUnreadInfoNumUrl, params),
|
|
|
|
+ // 获取轮播
|
|
|
|
+ indexBannerListApi: (params = {}) => vm.$u.get(apiurl.index.indexBannerListUrl, params),
|
|
|
|
+ // 获取最新三条消息
|
|
|
|
+ getNewestInfoApi: (params = {}) => vm.$u.get(apiurl.index.getNewestInfoUrl, params),
|
|
|
|
+ // 首页新闻列表
|
|
|
|
+ getIndexNewsListApi: (params = {}) => vm.$u.get(apiurl.index.getIndexNewsListUrl, params)
|
|
|
|
+ };
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 通知消息模块
|
|
|
|
+ */
|
|
|
|
+ let noticeApi = {
|
|
|
|
+ // 查询每类通知未读的条数
|
|
|
|
+ getClassifyUnreadNumApi: (params = {}) => vm.$u.get(apiurl.notice.getClassifyUnreadNumUrl, params),
|
|
|
|
+ // 获取各种类型消息
|
|
|
|
+ getNoticeListByTypeApi: (params = {}) => vm.$u.get(apiurl.notice.getNoticeListByTypeUrl + params.type,
|
|
|
|
+ params),
|
|
|
|
+ // 获取通知消息详情
|
|
|
|
+ getNoticeDetailsApi: (params = {}) => vm.$u.get(apiurl.notice.getNoticeDetailsUrl + params.id, params)
|
|
|
|
+ };
|
|
|
|
+
|
|
// 学院模块
|
|
// 学院模块
|
|
let school = {
|
|
let school = {
|
|
// 获取学院分页数据
|
|
// 获取学院分页数据
|
|
@@ -70,11 +95,12 @@ const install = (Vue, vm) => {
|
|
// 获取学院专业包详情
|
|
// 获取学院专业包详情
|
|
getLearnpackageDetails: (params = {}) => vm.$u.get(apiurl.school.getLearnpackageDetailsUrl + params.id),
|
|
getLearnpackageDetails: (params = {}) => vm.$u.get(apiurl.school.getLearnpackageDetailsUrl + params.id),
|
|
// 获取学院专业包课程详情
|
|
// 获取学院专业包课程详情
|
|
- getPackageCourseDetail: (params = {}) => vm.$u.get(apiurl.school.getPackageCourseDetailsUrl + params.id),
|
|
|
|
|
|
+ getPackageCourseDetail: (params = {}) => vm.$u.get(apiurl.school.getPackageCourseDetailsUrl + params
|
|
|
|
+ .id),
|
|
// 获取学校招生详情
|
|
// 获取学校招生详情
|
|
getSchoolIntroduction: (params = {}) => vm.$u.get(apiurl.school.getSchoolIntroductionUrl + params.id)
|
|
getSchoolIntroduction: (params = {}) => vm.$u.get(apiurl.school.getSchoolIntroductionUrl + params.id)
|
|
};
|
|
};
|
|
-
|
|
|
|
|
|
+
|
|
// 公司模块
|
|
// 公司模块
|
|
let company = {
|
|
let company = {
|
|
// 获取公司列表
|
|
// 获取公司列表
|
|
@@ -82,7 +108,8 @@ const install = (Vue, vm) => {
|
|
// 获取公司详情
|
|
// 获取公司详情
|
|
getCompanyDetails: (params = {}) => vm.$u.get(apiurl.company.getCompanyDetailsUrl + params.id),
|
|
getCompanyDetails: (params = {}) => vm.$u.get(apiurl.company.getCompanyDetailsUrl + params.id),
|
|
// 获取岗位列表
|
|
// 获取岗位列表
|
|
- getCompanyPostList: (params = {}) => vm.$u.get(apiurl.company.getCompanyPostListUrl + params.id, params),
|
|
|
|
|
|
+ getCompanyPostList: (params = {}) => vm.$u.get(apiurl.company.getCompanyPostListUrl + params.id,
|
|
|
|
+ params),
|
|
// 获取岗位详情
|
|
// 获取岗位详情
|
|
getPostDetails: (params = {}) => vm.$u.get(apiurl.company.getPostDetailsUrl + params.id),
|
|
getPostDetails: (params = {}) => vm.$u.get(apiurl.company.getPostDetailsUrl + params.id),
|
|
// 投递简历
|
|
// 投递简历
|
|
@@ -90,53 +117,53 @@ const install = (Vue, vm) => {
|
|
// 判断是否已投递
|
|
// 判断是否已投递
|
|
judgeIsSubmit: (params = {}) => vm.$u.get(apiurl.company.judgeIsSubmitUrl + params.id)
|
|
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 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 = {
|
|
let delivery = {
|
|
getDeliveryList: (params = {}) => vm.$u.get(apiurl.delivery.deliveryListUrl, params)
|
|
getDeliveryList: (params = {}) => vm.$u.get(apiurl.delivery.deliveryListUrl, params)
|
|
};
|
|
};
|
|
-
|
|
|
|
|
|
+
|
|
// 我的面试
|
|
// 我的面试
|
|
let interview = {
|
|
let interview = {
|
|
getInterviewList: (params = {}) => vm.$u.get(apiurl.interview.getInterviewListUrl, params)
|
|
getInterviewList: (params = {}) => vm.$u.get(apiurl.interview.getInterviewListUrl, params)
|
|
};
|
|
};
|
|
-
|
|
|
|
|
|
+
|
|
// 我的简历
|
|
// 我的简历
|
|
let resume = {
|
|
let resume = {
|
|
submitJobIntention: (params = {}) => vm.$u.put(apiurl.resume.submitJobIntentionUrl, params),
|
|
submitJobIntention: (params = {}) => vm.$u.put(apiurl.resume.submitJobIntentionUrl, params),
|
|
submitSelfAssessment: (params = {}) => vm.$u.put(apiurl.resume.submitSelfAssessmentUrl, params)
|
|
submitSelfAssessment: (params = {}) => vm.$u.put(apiurl.resume.submitSelfAssessmentUrl, params)
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+
|
|
// 我的评价
|
|
// 我的评价
|
|
let evaluation = {
|
|
let evaluation = {
|
|
getEvaluationList: (params = {}) => vm.$u.get(apiurl.evaluation.getEvaluationListUrl, params)
|
|
getEvaluationList: (params = {}) => vm.$u.get(apiurl.evaluation.getEvaluationListUrl, params)
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+
|
|
// 我的
|
|
// 我的
|
|
let mine = {
|
|
let mine = {
|
|
submitEmploymentCondition: (params = {}) => vm.$u.post(apiurl.mine.employmentConditionUrl, params),
|
|
submitEmploymentCondition: (params = {}) => vm.$u.post(apiurl.mine.employmentConditionUrl, params),
|
|
totalCount: (params = {}) => vm.$u.get(apiurl.mine.totalCountUrl, params),
|
|
totalCount: (params = {}) => vm.$u.get(apiurl.mine.totalCountUrl, params),
|
|
integralList: (params = {}) => vm.$u.get(apiurl.mine.integralListUrl, params)
|
|
integralList: (params = {}) => vm.$u.get(apiurl.mine.integralListUrl, params)
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+
|
|
// 适应性培训
|
|
// 适应性培训
|
|
let training = {
|
|
let training = {
|
|
// 获取线上培训列表
|
|
// 获取线上培训列表
|
|
@@ -149,19 +176,27 @@ const install = (Vue, vm) => {
|
|
getOfflineListApi: (params = {}) => vm.$u.get(apiurl.training.getOfflineListUrl, params),
|
|
getOfflineListApi: (params = {}) => vm.$u.get(apiurl.training.getOfflineListUrl, params),
|
|
getOfflineDetailsApi: (params = {}) => vm.$u.get(apiurl.training.getOfflineDetailsUrl + params.id)
|
|
getOfflineDetailsApi: (params = {}) => vm.$u.get(apiurl.training.getOfflineDetailsUrl + params.id)
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+ /**
|
|
|
|
+ * 技能培训
|
|
|
|
+ */
|
|
let skillTraining = {
|
|
let skillTraining = {
|
|
- getSkillPackageListApi: (params = {}) => vm.$u.get(apiurl.skillTraining.getPackageList, params),
|
|
|
|
- signUpClassApi: (params = {}) => vm.$u.post(apiurl.skillTraining.signUpClass, params)
|
|
|
|
|
|
+ getSkillPackageListApi: (params = {}) => vm.$u.get(apiurl.skillTraining.getPackageListUrl, params),
|
|
|
|
+ signUpClassApi: (params = {}) => vm.$u.post(apiurl.skillTraining.signUpClassUrl, params),
|
|
|
|
+ getPackageDetailApi: (params = {}) => vm.$u.get(apiurl.skillTraining.getPackageDetailsUrl + params.id),
|
|
|
|
+ getClassNoticeApi: (params = {}) => vm.$u.get(apiurl.skillTraining.getClassNoticeUrl, params),
|
|
|
|
+ getTrainingTotalApi: (params = {}) => vm.$u.get(apiurl.skillTraining.getTrainingTotalUrl, params),
|
|
|
|
+ isApplyTrainingApi: (params = {}) => vm.$u.get(apiurl.skillTraining.isApplyTrainingUrl + params.id),
|
|
|
|
+ getMyTrainingListApi: (params = {}) => vm.$u.get(apiurl.skillTraining.getMyTrainingListUrl + params.type, params),
|
|
|
|
+ getMyTrainingDetailsApi: (params = {}) => vm.$u.get(apiurl.skillTraining.getMyTrainingDetailsUrl + params.id, params),
|
|
|
|
+ getCertificateListApi: (params = {}) => vm.$u.get(apiurl.skillTraining.getCertificateListUrl + params.id, params),
|
|
|
|
+ addCertificateApi: (params = {}) => vm.$u.post(apiurl.skillTraining.addCertificateUrl, params),
|
|
|
|
+ deleteCertificateApi: (params = {}) => vm.$u.delete(apiurl.skillTraining.deleteCertificateUrl + params.id, params)
|
|
}
|
|
}
|
|
// 将各个定义的接口名称,统一放进对象挂载到vm.$u.api(因为vm就是this,也即this.$u.api)下
|
|
// 将各个定义的接口名称,统一放进对象挂载到vm.$u.api(因为vm就是this,也即this.$u.api)下
|
|
vm.$u.api = {
|
|
vm.$u.api = {
|
|
- test,
|
|
|
|
getPhoneLoginCode,
|
|
getPhoneLoginCode,
|
|
phoneLoginAuth,
|
|
phoneLoginAuth,
|
|
getSysterms,
|
|
getSysterms,
|
|
- getIndexBannerList,
|
|
|
|
- getIndexNewsList,
|
|
|
|
getNewsDetails,
|
|
getNewsDetails,
|
|
veteEduc,
|
|
veteEduc,
|
|
getVeteEducCheck,
|
|
getVeteEducCheck,
|
|
@@ -179,12 +214,15 @@ const install = (Vue, vm) => {
|
|
postSignOffline,
|
|
postSignOffline,
|
|
getAdaptTrainIdOffline,
|
|
getAdaptTrainIdOffline,
|
|
getIdInfo,
|
|
getIdInfo,
|
|
|
|
+ getMoreCourseListApi,
|
|
getSchoolList,
|
|
getSchoolList,
|
|
|
|
+ indexApi,
|
|
|
|
+ noticeApi,
|
|
school,
|
|
school,
|
|
company,
|
|
company,
|
|
- policyInfo,
|
|
|
|
|
|
+ policyInfo,
|
|
delivery,
|
|
delivery,
|
|
- recruitment,
|
|
|
|
|
|
+ recruitment,
|
|
interview,
|
|
interview,
|
|
resume,
|
|
resume,
|
|
modifyUserInfo,
|
|
modifyUserInfo,
|
|
@@ -197,4 +235,4 @@ const install = (Vue, vm) => {
|
|
|
|
|
|
export default {
|
|
export default {
|
|
install
|
|
install
|
|
-}
|
|
|
|
|
|
+}
|