public.js 3.5 KB

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