servers.js 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  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.showToast({title:'登录成功',icon:'success'})
  20. resolve(msg);
  21. }else{
  22. Taro.showToast({title:msg.error[0].message,icon:'none'})
  23. reject();
  24. }
  25. }catch (err) {
  26. Taro.showToast({title:'系统错误,请稍后重试',icon:'none'});
  27. reject();
  28. console.log(err,'login')
  29. }
  30. Taro.hideLoading();
  31. })
  32. }
  33. export const getUserByName = (postData = {}) => {
  34. return HTTPREQUEST.get('/api/admin/customer/getUserByName', postData)
  35. }
  36. export const addPublicRelease = (postData = {}) => {
  37. return HTTPREQUEST.post('/api/admin/release/addPublicRelease', postData)
  38. }
  39. export const setOpenId = (postData = {}) => {
  40. return HTTPREQUEST.post('/api/admin/setOpenId', postData)
  41. }
  42. export const getPublicReleaseList = (postData = {}) => {
  43. return HTTPREQUEST.get('/api/admin/release/listPublicRelease', postData)
  44. }
  45. export const publicReleaseClockIn = (postData = {}) => {
  46. return HTTPREQUEST.post('/api/admin/release/publicReleaseClockIn', postData)
  47. }
  48. export const examinePublicRelease = (postData = {}) => {
  49. return HTTPREQUEST.post('/api/admin/release/examinePublicRelease', postData)
  50. }
  51. //测试
  52. export const test = (postData = {}) => {
  53. return HTTPREQUEST.get('/open/getVCode', postData)
  54. }