用工小程序前端代码
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

168 lines
7.8 KiB

6 months ago
3 months ago
4 months ago
3 months ago
4 months ago
4 months ago
3 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
3 months ago
3 months ago
4 months ago
3 months ago
4 months ago
4 months ago
4 months ago
3 months ago
4 months ago
3 months ago
4 months ago
3 months ago
4 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
a. 前端小程序部分: ⅰ. 授权登录成功之后,后面点击头像进行个人资料编辑的时候,原来的历史个人资料需要展示在表单上:头像,昵称,手机号码 (已处理) ⅱ. 个人中心手机号码下方,如果做了企业认证则显示企业公司名称 (已处理 展示认证状态) ⅲ. 对接流水钱包的数据,让数据渲染正确,能正常提交以及审核提现,提现需要增加一个用户真实姓名的字段,提现需要一个到账状态,提现功能区看酒布代码或者是真世界代码,确保功能的完整性 提现新增字段 realName (已处理) ⅳ. 我的服务这些设置的小图标需要换成正常的,如果没画的区阿里巴巴矢量图标库找一个合适的(已处理) ⅴ. 企业入驻:公司地址需要吊起地图,记录经纬度,另外审核通过状态的数据,不能再进行修改 (已处理) longitude:"",latitude:"", ⅵ. 个人入住:审核通过状态的数据,不能再进行修改(已处理) ⅶ. 我的简历:审核通过状态的数据,不能再进行修改(没有status 字段) ⅷ. 发布订单:出行方式字段对接一下select_go字段,结算方式说明前端要跟后台数据说明同步 (已处理)selectGo ⅸ. 分类管理:点击分类管理可以只查询当前一级分类数据,另外名称搜索功能需要增加一下 (已处理) X. 工作详情里面的公司地址要能点击到地图中去,另外右边增加一个拨打电话的按钮 (这个是微信组件 不能添加) Xⅰ. 列表数据处理一下下拉刷新数据,每次数据没有更新,没有下啦刷新处理 (已处理)
3 months ago
  1. const { http } = uni.$u
  2. console.info(http)
  3. // 获取菜单
  4. export const fetchMenu = (params, config = {}) => http.post('/ebapi/public_api/index', params, config)
  5. /**
  6. * 登录的接口
  7. */
  8. // 微信登录接口
  9. export const appletLogin = (params) => http.get('/employ-api/employ/login/login', {params:params})
  10. // 招聘方填写信息
  11. export const roleBoss = (params) => http.post('/employ-api/user/roleBoss', params)
  12. // 求职者填写信息
  13. export const role = (params) => http.post('/employ-api/employ/resume/addResume', params)
  14. // 首页行业菜单
  15. export const industryList = (params) => http.get('/employ-api/employ/category/queryCategoryList', {params:params})
  16. // 获取banner列表
  17. export const bannerList = (params) => http.get('/employ-api/employ/banner/queryBannerList', {params:params})
  18. // 招聘大厅列表查询
  19. export const taskList = (params) => http.get('/employ-api/employ/job/queryJobList', {params:params})
  20. // 求职大厅列表查询
  21. export const rolelist = (params) => http.get('/employ-api/employ/resume/queryResumeList', {params:params})
  22. // 公司发布任务
  23. export const addTask = (params) => http.post('/employ-api/employ/job/addJob', params)
  24. //订单信息-简历信息-立即聘用
  25. export const addOrderWork = (params) => http.post('/employ-api/employ/order/addOrderWork', params)
  26. //订单信息-求职信息-立即接单
  27. export const addOrderJob = (params) => http.post('/employ-api/employ/order/addOrderJob', params)
  28. //订单信息-查询订单详情
  29. export const orderDetail = (params) => http.get('/employ-api/employ/order/queryOrderById', {params:params})
  30. // 订单支付
  31. export const payOrder = (params) => http.post('/employ-api/employ/order/payOrder', params)
  32. //订单列表
  33. export const bossOrderList = (params) => http.get('/employ-api/employ/order/queryOrderList', {params:params})
  34. //取消订单
  35. export const deleteOrder = (orderId) => http.post('/employ-api/employ/order/deleteOrder?orderId=' + orderId, {})
  36. //订单信息-企业确认订单
  37. export const confirmOrder = (orderId) => http.post('/employ-api/employ/order/confirmOrder?orderId=' + orderId, {})
  38. // 确认试工完成
  39. export const confirmOrderTry = (orderId) => http.post('/employ-api/employ/order/confirmOrderTry?orderId=' + orderId, {})
  40. // 订单信息-企业确认试工完成
  41. export const confirmOrderTryCompany = (orderId) => http.post('/employ-api/employ/order/confirmOrderTryCompany?orderId=' + orderId, {})
  42. // 订单信息-企业支付
  43. export const payOrderCompany = (params) => http.post('/employ-api/employ/order/payOrderCompany', params)
  44. // 订单信息-确认企业已结款
  45. export const confirmOrderTryCompanyOk = (params) => http.post('/employ-api/employ/order/confirmOrderTryCompanyOk', params)
  46. //我的招聘
  47. export const queryJobListByUserId = (params) => http.get('/employ-api/employ/job/queryJobListByUserId', {params:params})
  48. //编辑招聘信息
  49. export const updateJob = (params) => http.get('/employ-api/employ/job/updateJob', params)
  50. //删除招聘信息
  51. export const deleteJob = (params) => http.get('/employ-api/employ/job/deleteJob', {params:params})
  52. //我的求职
  53. export const queryMySeekList = (params) => http.get('/employ-api/employ/seek/queryMySeekList', {params:params})
  54. //删除求职
  55. export const deleteSeek = (params) => http.get('/employ-api/employ/seek/deleteJob', {params:params})
  56. // 根据行业id查询工种
  57. export const industryById = (params) => http.get('/employ-api/employ/category/queryCategoryList', {params:params})
  58. // tb_user_role-通过id查询
  59. export const getTaskById = (params) => http.get('/employ-api/employ/job/queryJobById', {params:params})
  60. //简历详情
  61. export const queryResumeById = (params) => http.get('/employ-api/employ/resume/queryResumeById', {params:params})
  62. //修改简历信息
  63. export const updateResume = (params) => http.post('/employ-api/employ/resume/updateResume', params)
  64. //新增简历
  65. export const addResume = (params) => http.post('/employ-api/employ/resume/addResume', params)
  66. //求职信息-查询求职信息列表
  67. export const querySeekList = (params) => http.get('/employ-api/employ/seek/querySeekList', {params:params})
  68. export const querySeekById = (params) => http.get('/employ-api/employ/seek/querySeekById', {params:params})
  69. export const addSeek = (params) => http.post('/employ-api/employ/seek/addSeek', params)
  70. export const updateSeek = (params) => http.post('/employ-api/employ/seek/updateSeek', params)
  71. // 我的头像昵称,平台客户电话等信息
  72. export const userInfo = (params) => http.get('/employ-api/employ/user/getUserCenterData', {params:params})
  73. // 帮助与反馈
  74. export const addSuggest = (params) => http.post('/employ-api/employ/feedback/addFeedback', params)
  75. // 余额日志
  76. export const payLog = (params) => http.get('/employ-api/employ/amount/amountLog', {params})
  77. // 充值支付
  78. export const payRecharge = (params) => http.get('/employ-api/employ/amount/recharge',{params:params})
  79. // 提现
  80. export const withdrawal = (params) => http.get('/employ-api/employ/amount/CashOut',{params:params})
  81. // 发起聘请,等待师傅确认
  82. export const orderTask = (params) => http.post('/employ-api/order/addTask', params)
  83. // 招聘方订单分页列表查询
  84. // export const bossOrderList = (params) => http.get('/employ-api/order/bossOrderList', {params:params})
  85. // 求职方订单分页列表查询
  86. export const workOrderList = (params) => http.get('/employ-api/order/workOrderList', {params:params})
  87. // 获取平台隐私政策,协议等
  88. export const getSysText = (params) => http.get('/employ-api/employ/config/queryConfigList', {params:params})
  89. // 小程序-绑定手机号
  90. export const bindPhone = (params) => http.get('/employ-api/employ/login/bindPhone', {params:params})
  91. // 修改头像和昵称,传nickName和headimgurl
  92. export const updateUserInfo = (params) => http.post('/employ-api/employ/user/updateUser', params)
  93. // 公告详情
  94. export const getNotice = (params) => http.get('/employ-api/employ/news/queryNewsById', {params:params})
  95. // 求职者修改信息 传id修改
  96. export const updateRole = (params) => http.post('/employ-api/user/updateRole', params)
  97. // 招聘方修改信息 传id修改
  98. export const updateRoleBoss = (params) => http.post('/employ-api/user/updateRoleBoss', params)
  99. // 公告列表
  100. export const noticeList = (params) => http.get('/employ-api/employ/news/queryNewsList', {params:params})
  101. // 小程序-获取sessionKey
  102. export const getSessionKey = (params) => http.get('/employ-api/user/getSessionKey', {params:params})
  103. // 求职者修改信息 传id修改
  104. export const addTask2 = (params) => http.post('/employ-api/employ/resume/addResume', params)
  105. // 配置信息-获取配置信息列表
  106. export const queryConfigList = (params) => http.get('/employ-api/employ/config/queryConfigList', {params:params})
  107. // 个人信息
  108. export const userInfoDetail = (params) => http.get('/employ-api/employ/user/queryUser', {params:params})
  109. // 实名认证-企业实名认证
  110. export const addAuthenticationCompany = (params) => http.post('/employ-api/employ/authentication/addAuthenticationCompany', params)
  111. // 实名认证-查询企业实名认证信息
  112. export const getAuthenticationCompany = (params) => http.get('/employ-api/employ/authentication/getAuthenticationCompany', {params:params})
  113. // 实名认证-个人实名认证
  114. export const addAuthenticationPerson = (params) => http.post('/employ-api/employ/authentication/addAuthenticationPerson', params)
  115. // 实名认证-查询个人实名认证信息
  116. export const getAuthenticationPerson = (params) => http.get('/employ-api/employ/authentication/getAuthenticationPerson', {params:params})
  117. // 首页-分类信息列表
  118. export const queryCategoryList = (params) => http.get('/employ-api/employ/category/queryCategoryList', params)
  119. // 我的钱包-累计提现
  120. export const CountCashOut = (params) => http.get('/employ-api/employ/amount/CountCashOut', params)
  121. // 我的钱包-我的余额
  122. export const queryBalance = (params) => http.get('/employ-api/employ/amount/queryBalance', params)