var api = require('../api/api.js') import { http } from '../utils/http.js' var app = getApp() //api地址 const url = api.url; module.exports = { //GET:首页轮播图列表获取 getBanner(params) { return http({ url: url.banner, header: {}, data: params }) }, //GET:首页热门岗位列表分页获取 getIndexList(params) { return http({ url: url.hotPosition, header: {}, data: params }) }, //GET:首页全职岗位列表分页获取 getFullList(params) { return http({ url: url.fullPosition, header: {}, data: params }) }, //GET:首页兼职岗位列表分页获取 getParttimeList(params) { return http({ url: url.parttimePosition, header: {}, data: params }) }, //GET:首页入职奖励岗位列表分页获取 getRewardList(params) { return http({ url: url.rewardPosition, header: {}, data: params }) }, //GET:首页高薪急聘岗位列表分页获取 getGoodMoneyList(params) { return http({ url: url.goodMoneyPosition, header: {}, data: params }) }, //GET:首页福利岗位列表分页获取 getWelfareList(params) { return http({ url: url.welfarePosition, header: {}, data: params }) }, //GET:拼团岗位列表分页获取 getGroupList(params) { return http({ url: url.groupPosition, header: {}, data: params }) }, //GET: 岗位:招聘岗位详情页 getPositionDetail(params) { return http({ url: url.positionDetail, header: {}, data: params }) }, //搜索岗位 getSearchList(params) { return http({ url: url.searchPosition, header: {}, data: params }) }, //POST:岗位申请:用户申请职位 positionApply(params) { return http({ url: url.positionApply, method: 'POST', header: {}, data: params }) }, //GET:获取我的收藏 myFavoriteList(params) { return http({ url: url.myFavoriteList, method: 'GET', header: {}, data: params }) }, //GET:获取面试邀请 myInterViewList(params) { return http({ url: url.myInterViewList, method: 'GET', header: {}, data: params }) }, //GET:获取面试邀请详情 myInterViewDetail(params) { return http({ url: url.myInterViewDetail, method: 'GET', header: {}, data: params }) }, //POST:岗位申请:用户发起拼团 groupApply(params) { return http({ url: url.groupApply, method: 'POST', header: {}, data: params }) }, //GET:我的页面进入后获取个人信息(认证状态) getCenterInfo(params) { return http({ url: url.centerInfo, header: {}, data: params }) }, //post 用户认证信息提交,图片先上传获取连接 postApprove(params) { return http({ url: url.approve, method: 'POST', header: { "Content-Type": "application/x-www-form-urlencoded" }, data: params }) }, //get 用户简历:用户简历详情信息 getResume(params) { return http({ url: url.resume, header: {}, data: params }) }, //post 用户简历基本信息添加、修改:第一次创建简历、简历基本信息编辑,hpUserResumeId存在编辑、否新增 resumeBase(params) { return http({ url: url.resumeBase, method: 'POST', header: { "Content-Type": "application/x-www-form-urlencoded" }, data: params }) }, //post 用户简历:用户求职意向编辑、新增 resumeIntent(params) { return http({ url: url.resumeIntent, method: 'POST', header: {}, data: params }) }, //post 用户简历:用户工作经验编辑、新增 resumeExp(params) { return http({ url: url.resumeExp, method: 'POST', header: {}, data: params }) }, // 发送手机短信验证码 sendPhoneCode(params) { return http({ url: url.phoneCode, data: params, method: "POST", header: {}, }) }, // 薪资查询:根据手机号码,短信验证码获取身份信息 getPayrollId(params) { return http({ url: url.payrollId, data: params, method: "GET", header: {}, }) }, // 薪资查询:获取工资条信息 getPayroll(params) { return http({ url: url.payroll, data: params, method: "GET", header: {}, }) }, //get 岗位拼团:拼团岗位详情页面获取正在进行的所有拼团列表 groupList(params) { return http({ url: url.groupList, data: params, method: "GET", header: {}, }) }, //get:获取拼团详情信息 getGroupDetail(params) { return http({ url: url.groupDetail, data: params, header: {}, }) }, //保存经纪人 saveAgent(params) { return http({ url: url.saveAgent, data: params, method: "POST", header: {}, }) }, //收藏岗位 saveFavoritePosition(params) { return http({ url: url.saveFavoritePosition, data: params, method: "POST", header: {}, }) }, selectInfo(params) { return http({ url: url.selectInfo, data: params, method: "POST", header: {}, }) }, /**************************废弃接口**************************** */ //post 用户简历:用户教育背景编辑、新增 resumeEdu(params) { return http({ url: url.resumeEdu, method: 'POST', header: { oid: app.globalData.oid, sid: app.globalData.sid, "Content-Type": "application/json" }, data: JSON.stringify(params) }) }, //POST:用户中心:我的岗位申请列表 getPositionList(params) { return http({ url: url.positionList, header: {}, data: params }) }, //GET: 岗位搜索记录查询 searchHistory() { return http({ url: url.searchHistory, header: { oid: app.globalData.oid }, data: { delOn: 0, isPage: 1, currentPage: 1, showCount: 10 } }) }, //delete: 刪除搜索记录 deleteHistory(id) { return http({ url: url.searchHistory, method: 'DELETE', header: { oid: app.globalData.oid }, data: { hpUserSearchId: id } }) }, //get 岗位拼团详情 group(id) { return http({ url: url.positionApply, header: { oid: app.globalData.oid, sid: app.globalData.sid, }, data: { hpPositionGroupId: id } }) }, //get: 获取教育水平选项 eduList() { return http({ url: url.eduList, header: { oid: app.globalData.oid, sid: app.globalData.sid, } }) }, //get:获取薪资水平选项列表 getSalaryList() { return http({ url: url.salaryList, header: { oid: app.globalData.oid, sid: app.globalData.sid, } }) }, // 手机号:用户手机号码绑定、更换 usePhoneBound(params) { return http({ url: url.phoneBound, data: params, method: "POST", header: { oid: app.globalData.oid, sid: app.globalData.sid, sessionId: wx.getStorageSync('sessionid'), }, }) }, // 手机号:用户手机号码绑定、更换 shareBound(params) { return http({ url: url.shareBound, data: params, method: "POST", header: { oid: app.globalData.oid, sid: app.globalData.sid, shareToken: params.shareToken, }, }) }, //二维码生成接口B shareQrCodeA(targetUrl) { return http({ url: url.shareQrCodeA, data: { targetUrl: targetUrl }, method: "POST", header: { oid: app.globalData.oid, sid: app.globalData.sid, }, }) }, //二维码生成接口B shareQrCodeB(targetUrl) { return http({ url: url.shareQrCodeB, data: { targetUrl: targetUrl }, method: "POST", header: { oid: app.globalData.oid, sid: app.globalData.sid, }, }) }, //二维码生成接口C shareQrCodeC(targetUrl) { return http({ url: url.shareQrCodeC, data: { targetUrl: targetUrl }, method: "POST", header: { oid: app.globalData.oid, sid: app.globalData.sid, }, }) }, //地址编码:城市、详细地址查询经纬度值 getIp(params) { return http({ url: url.addrdecode, data: params, method: 'POST', }) } }