public.js 3.7 KB

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