public.js 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183
  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('/other/list', {}, res => {
  16. if (res.code == 0) {
  17. resolve(res)
  18. } else {
  19. return new Promise(function(resolve, reject) {
  20. request.get('/other/list', {}, res => {
  21. if (res.code == 0) {
  22. resolve(res)
  23. } else {
  24. reject(res)
  25. }
  26. })
  27. })
  28. }
  29. })
  30. })
  31. }
  32. /**
  33. * @新分类下的商品列表
  34. * @param:tinyTypeID 三级分类ID
  35. * @param:pageNum 页码
  36. * @param:pageSize 每页显示条数
  37. */
  38. export function searchQueryTinyType(url, params) {
  39. return new Promise(function(resolve, reject) {
  40. request.lodingGet(url, params, res => {
  41. if (res.code == 0) {
  42. resolve(res)
  43. } else {
  44. reject(res)
  45. }
  46. })
  47. })
  48. }
  49. /**
  50. *获取协议
  51. */
  52. export function queryProtocol() {
  53. return new Promise(function(resolve, reject) {
  54. request.get('/club/protocol', {}, res => {
  55. if (res.code == 0) {
  56. resolve(res)
  57. } else {
  58. reject(res)
  59. }
  60. })
  61. })
  62. }
  63. /**
  64. *获取邮箱验证码
  65. */
  66. export function getEmailCode(params) {
  67. return new Promise(function(resolve, reject) {
  68. request.get('/user/mailbox', params, res => {
  69. if (res.code == 0) {
  70. resolve(res)
  71. } else {
  72. reject(res)
  73. }
  74. })
  75. })
  76. }
  77. /**
  78. *注册专用获取验证码
  79. */
  80. export function getRegisterMobileCode(params) {
  81. return new Promise(function(resolve, reject) {
  82. request.get('/club/captcha', params, res => {
  83. if (res.code == 0) {
  84. resolve(res)
  85. } else {
  86. reject(res)
  87. }
  88. })
  89. })
  90. }
  91. /**
  92. *会所资料修改手机号
  93. *旧手机号获取验证码
  94. */
  95. export function getClubMobileCode(params) {
  96. return new Promise(function(resolve, reject) {
  97. request.get('/club/modifyPhoneNumber', params, res => {
  98. if (res.code == 0) {
  99. resolve(res)
  100. } else {
  101. reject(res)
  102. }
  103. })
  104. })
  105. }
  106. /**
  107. *会所资料修改手机号
  108. *新手机号获取验证码
  109. */
  110. export function getClubNewMobileCode(params) {
  111. return new Promise(function(resolve, reject) {
  112. request.get('/club/modifyPhoneNumber', params, res => {
  113. if (res.code == 0) {
  114. resolve(res)
  115. } else {
  116. reject(res)
  117. }
  118. })
  119. })
  120. }
  121. /**
  122. *小程序机构账号绑定微信,PC微信绑定机构账号
  123. */
  124. export function getbindWechatCode(params) {
  125. return new Promise(function(resolve, reject) {
  126. request.get('/user/note', params, res => {
  127. if (res.code == 0) {
  128. resolve(res)
  129. } else {
  130. reject(res)
  131. }
  132. })
  133. })
  134. }
  135. /**
  136. *通过邀请链接绑定运营人员获取手机短信
  137. */
  138. export function getbindOperatorCode(params) {
  139. return new Promise(function(resolve, reject) {
  140. request.get('/seller/note', params, res => {
  141. if (res.code == 0) {
  142. resolve(res)
  143. } else {
  144. reject(res)
  145. }
  146. })
  147. })
  148. }
  149. /**
  150. *上传图片
  151. */
  152. export function uploadFileImage() {
  153. return new Promise(function(resolve, reject) {
  154. uni.chooseImage({
  155. count: 1, //默认1
  156. sizeType: ['original', 'compressed'], //可以指定是原图还是压缩图,默认二者都有
  157. sourceType: ['album'], //从相册选择
  158. success: (res) => {
  159. const tempFilePaths = res.tempFilePaths
  160. const uploadTask = uni.uploadFile({
  161. url: requestUrl +
  162. '/formData/MultiPictareaddData',
  163. filePath: tempFilePaths[0],
  164. name: 'file',
  165. header: {
  166. 'Content-Type': 'multipart/form-data',
  167. },
  168. formData: {
  169. 'user': 'test'
  170. },
  171. success: function(res) {
  172. resolve(res)
  173. },
  174. error: function(e) {
  175. reject(res)
  176. }
  177. })
  178. }
  179. })
  180. })
  181. }