utils.js 3.7 KB

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