utils.js 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164
  1. /**
  2. *@des 公共接口
  3. *@author zhengjinyi
  4. *@date 2020/03/19 14:56:57
  5. *@param registerByPass
  6. */
  7. import request from '@/common/config/caimeiApi.js'
  8. import $reg from '@/common/config/common.js'
  9. /**
  10. *获取省市区列表
  11. */
  12. export function queryAddressInformation() {
  13. return new Promise(function(resolve,reject) {
  14. request.get("/club/address",{}, res => {
  15. if(res.code == 0){
  16. resolve(res);
  17. }else{
  18. reject(res)
  19. }
  20. })
  21. });
  22. }
  23. /**
  24. *获取协议
  25. */
  26. export function queryProtocol() {
  27. return new Promise(function(resolve,reject) {
  28. request.get("/club/protocol",{}, res => {
  29. if(res.code == 0){
  30. resolve(res);
  31. }else{
  32. reject(res)
  33. }
  34. })
  35. });
  36. }
  37. /**
  38. *获取图形验证码
  39. */
  40. export function getImageCode() {
  41. return new Promise(function(resolve,reject) {
  42. request.get("/user/getImgVerifyCode",{platformType:2}, res => {
  43. if(res.code == 0){
  44. resolve(res);
  45. }else{
  46. reject(res)
  47. }
  48. })
  49. });
  50. }
  51. /**
  52. *获取邮箱验证码
  53. */
  54. export function getEmailCode(params) {
  55. return new Promise(function(resolve,reject) {
  56. if( params.email == ''){
  57. uni.showToast({title: '请输入邮箱地址',duration: 2000,mask:true, icon:'none'})
  58. return
  59. }
  60. if(!$reg.isEmail(params.email)){
  61. uni.showToast({title: '请输入正确的邮箱地址',duration: 2000,mask:true,icon:'none'})
  62. return
  63. }
  64. request.get("/user/mailbox",params, res => {
  65. if(res.code == 0){
  66. resolve(res);
  67. }else{
  68. reject(res)
  69. }
  70. })
  71. });
  72. }
  73. /**
  74. *获取手机验证码
  75. */
  76. export function getMobileCode(params) {
  77. return new Promise(function(resolve,reject) {
  78. request.get("/user/activateCodeByReg",params, res => {
  79. if(res.code == 0){
  80. resolve(res);
  81. }else{
  82. reject(res)
  83. }
  84. })
  85. });
  86. }
  87. /**
  88. *会所资料修改手机号
  89. *旧手机号获取验证码
  90. */
  91. export function getClubMobileCode(params) {
  92. return new Promise(function(resolve,reject) {
  93. request.get("/club/modifyPhoneNumber",params, res => {
  94. if(res.code == 0){
  95. resolve(res);
  96. }else{
  97. reject(res)
  98. }
  99. })
  100. });
  101. }
  102. /**
  103. *会所资料修改手机号
  104. *新手机号获取验证码
  105. */
  106. export function getClubNewMobileCode(params) {
  107. return new Promise(function(resolve,reject) {
  108. request.get("/club/modifyPhoneNumber",params, res => {
  109. if(res.code == 0){
  110. resolve(res);
  111. }else{
  112. reject(res)
  113. }
  114. })
  115. });
  116. }
  117. /**
  118. *小程序机构账号绑定微信,PC微信绑定机构账号
  119. */
  120. export function getbindWechatCode(params) {
  121. return new Promise(function(resolve,reject) {
  122. request.get("/user/note",params, res => {
  123. if(res.code == 0){
  124. resolve(res);
  125. }else{
  126. reject(res)
  127. }
  128. })
  129. });
  130. }
  131. /**
  132. *上传图片
  133. */
  134. export function uploadFileImage() {
  135. return new Promise(function(resolve,reject) {
  136. uni.chooseImage({
  137. count: 1, //默认1
  138. sizeType: ['compressed'], //可以指定是原图还是压缩图,默认二者都有
  139. sourceType: ['album','camera'], //从相册选择
  140. success: (res) => {
  141. const tempFilePaths = res.tempFilePaths;
  142. console.log(tempFilePaths)
  143. const uploadTask = uni.uploadFile({
  144. url : 'https://spi-b.caimei365.com/formData/MultiPictareaddData',
  145. filePath: tempFilePaths[0],
  146. name: 'file',
  147. header: {
  148. "Content-Type": "multipart/form-data",
  149. },
  150. formData: {
  151. 'user': 'test'
  152. },
  153. success: function (res) {
  154. resolve(res);
  155. },
  156. error : function(e){
  157. reject(res)
  158. }
  159. })
  160. }
  161. });
  162. });
  163. }