public.js 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. /**
  2. *@des 公共接口
  3. *@author zhengjinyi
  4. *@date 2020/03/19 14:56:57
  5. *@param registerByPass
  6. */
  7. import requestUrl from '@/services/config.env.js'
  8. import request from '@/common/config/utilsTools.js'
  9. import $reg from '@/common/config/common.js'
  10. /**
  11. *获取省市区列表
  12. */
  13. export function queryAddressInformation() {
  14. return new Promise(function(resolve, reject) {
  15. request.get('/club/address', {}, res => {
  16. if (res.code == 0) {
  17. resolve(res)
  18. } else {
  19. return new Promise(function(resolve, reject) {
  20. request.get('/club/address', {}, res => {
  21. if (res.code == 0) {
  22. resolve(res)
  23. } else {
  24. reject(res)
  25. }
  26. })
  27. })
  28. }
  29. })
  30. })
  31. }
  32. /**
  33. *获取协议
  34. */
  35. export function queryProtocol() {
  36. return new Promise(function(resolve, reject) {
  37. request.get('/club/protocol', {}, res => {
  38. if (res.code == 0) {
  39. resolve(res)
  40. } else {
  41. reject(res)
  42. }
  43. })
  44. })
  45. }
  46. /**
  47. *上传图片
  48. */
  49. export function uploadFileImage() {
  50. return new Promise(function(resolve, reject) {
  51. uni.chooseImage({
  52. count: 1, //默认1
  53. sizeType: ['original', 'compressed'], //可以指定是原图还是压缩图,默认二者都有
  54. sourceType: ['album'], //从相册选择
  55. success: (res) => {
  56. const tempFilePaths = res.tempFilePaths
  57. const uploadTask = uni.uploadFile({
  58. url: requestUrl +
  59. '/formData/MultiPictareaddData',
  60. filePath: tempFilePaths[0],
  61. name: 'file',
  62. header: {
  63. 'Content-Type': 'multipart/form-data',
  64. },
  65. formData: {
  66. 'user': 'test'
  67. },
  68. success: function(res) {
  69. resolve(res)
  70. },
  71. error: function(e) {
  72. reject(res)
  73. }
  74. })
  75. }
  76. })
  77. })
  78. }