utils.js 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169
  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. request.get("/user/mailbox",params, res => {
  57. if(res.code == 0){
  58. resolve(res);
  59. }else{
  60. reject(res)
  61. }
  62. })
  63. });
  64. }
  65. /**
  66. *获取手机验证码
  67. */
  68. export function getMobileCode(params) {
  69. return new Promise(function(resolve,reject) {
  70. request.get("/user/activateCodeByReg",params, res => {
  71. if(res.code == 0){
  72. resolve(res);
  73. }else{
  74. reject(res)
  75. }
  76. })
  77. });
  78. }
  79. /**
  80. *会所资料修改手机号
  81. *旧手机号获取验证码
  82. */
  83. export function getClubMobileCode(params) {
  84. return new Promise(function(resolve,reject) {
  85. request.get("/club/modifyPhoneNumber",params, res => {
  86. if(res.code == 0){
  87. resolve(res);
  88. }else{
  89. reject(res)
  90. }
  91. })
  92. });
  93. }
  94. /**
  95. *会所资料修改手机号
  96. *新手机号获取验证码
  97. */
  98. export function getClubNewMobileCode(params) {
  99. return new Promise(function(resolve,reject) {
  100. request.get("/club/modifyPhoneNumber",params, res => {
  101. if(res.code == 0){
  102. resolve(res);
  103. }else{
  104. reject(res)
  105. }
  106. })
  107. });
  108. }
  109. /**
  110. *小程序机构账号绑定微信,PC微信绑定机构账号
  111. */
  112. export function getbindWechatCode(params) {
  113. return new Promise(function(resolve,reject) {
  114. request.get("/user/note",params, res => {
  115. if(res.code == 0){
  116. resolve(res);
  117. }else{
  118. reject(res)
  119. }
  120. })
  121. });
  122. }
  123. /**
  124. *通过邀请链接绑定运营人员获取手机短信
  125. */
  126. export function getbindOperatorCode(params) {
  127. return new Promise(function(resolve,reject) {
  128. request.get("/seller/note",params, res => {
  129. if(res.code == 0){
  130. resolve(res);
  131. }else{
  132. reject(res)
  133. }
  134. })
  135. });
  136. }
  137. /**
  138. *上传图片
  139. */
  140. export function uploadFileImage() {
  141. return new Promise(function(resolve,reject) {
  142. uni.chooseImage({
  143. count: 1, //默认1
  144. sizeType: ['original','compressed'], //可以指定是原图还是压缩图,默认二者都有
  145. sourceType: ['album'], //从相册选择
  146. success: (res) => {
  147. const tempFilePaths = res.tempFilePaths;
  148. const uploadTask = uni.uploadFile({
  149. url : 'https://spi-b.caimei365.com/formData/MultiPictareaddData',
  150. filePath: tempFilePaths[0],
  151. name: 'file',
  152. header: {
  153. "Content-Type": "multipart/form-data",
  154. },
  155. formData: {
  156. 'user': 'test'
  157. },
  158. success: function (res) {
  159. resolve(res);
  160. },
  161. error : function(e){
  162. reject(res)
  163. }
  164. })
  165. }
  166. });
  167. });
  168. }