servers.js 2.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  1. /* eslint-disable import/prefer-default-export */
  2. import HTTPREQUEST from "./http"
  3. import Taro from "@tarojs/taro";
  4. //登录
  5. export const login = (res) => {
  6. return new Promise(async (resolve,reject)=>{
  7. Taro.showLoading({
  8. title:'登录中...',
  9. })
  10. try{
  11. let msg = await HTTPREQUEST.post('/managesignin', {
  12. mobile:res.username,
  13. password:res.password,
  14. remeber: false
  15. });
  16. if(msg.error.length === 0){
  17. Taro.setStorageSync('token', msg.token);
  18. Taro.setStorageSync('userInfor', msg.data);
  19. Taro.hideLoading();
  20. Taro.showToast({title:'登录成功',icon:'success'})
  21. resolve(msg);
  22. }else{
  23. Taro.hideLoading();
  24. Taro.showToast({title:msg.error[0].message,icon:'none'})
  25. reject();
  26. }
  27. }catch (err) {
  28. Taro.showToast({title:'系统错误,请稍后重试',icon:'none'});
  29. Taro.hideLoading();
  30. reject();
  31. console.log(err,'login')
  32. }
  33. })
  34. }
  35. export const getUserByName = (postData = {}) => {
  36. return HTTPREQUEST.get('/api/admin/customer/getUserByNames', postData)
  37. }
  38. export const addPublicRelease = (postData = {}) => {
  39. return HTTPREQUEST.post('/api/admin/release/addPublicRelease', postData)
  40. }
  41. export const setOpenId = (postData = {}) => {
  42. return HTTPREQUEST.post('/api/admin/setOpenId', postData)
  43. }
  44. export const getPublicReleaseList = (postData = {}) => {
  45. return HTTPREQUEST.get('/api/admin/release/listPublicRelease', postData)
  46. }
  47. export const publicReleaseClockIn = (postData = {}) => {
  48. return HTTPREQUEST.post('/api/admin/release/publicReleaseClockIn', postData)
  49. }
  50. export const examinePublicRelease = (postData = {}) => {
  51. return HTTPREQUEST.post('/api/admin/release/examinePublicRelease', postData)
  52. }
  53. //获取外出公出详情
  54. export const getReleasetDails = (postData = {}) => {
  55. return HTTPREQUEST.get('/api/admin/release/dtails', postData)
  56. }
  57. //获取公出日志
  58. export const getListPublicReleaseLog = (postData = {}) => {
  59. return HTTPREQUEST.get('/api/admin/release/listPublicReleaseLog', postData)
  60. }
  61. //修改公出申请
  62. export const updatePublicRelease = (postData = {}) => {
  63. return HTTPREQUEST.post('/api/admin/release/updatePublicRelease', postData)
  64. }
  65. //外出未读
  66. export const getPublicReleaseUnread = (postData = {}) => {
  67. return HTTPREQUEST.get('/api/admin/notice/publicReleaseUnread', postData)
  68. }
  69. //获取知道部门作息时间
  70. export const getWorkingHours = (postData = {}) => {
  71. return HTTPREQUEST.get('/api/admin/department/workingHours/get', postData)
  72. }
  73. //获取部门作息列表
  74. export const getWorkingHoursList = (postData = {}) => {
  75. return HTTPREQUEST.get('/api/admin/department/workingHours/list', postData)
  76. }
  77. //测试
  78. export const test = (postData = {}) => {
  79. return HTTPREQUEST.get('/open/getVCode', postData)
  80. }