api.js 5.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296
  1. const ApiUrl = 'https://api.fooder.tw'
  2. //const ApiUrl = 'http://192.168.111.141:8080'
  3. const getdata = function(api,data,successc,failc){
  4. if(api=='SetTxorder'){
  5. uni.request({
  6. url: ApiUrl+'/system/txorder/SetTxorder',
  7. method:"POST",
  8. sslVerify:false,
  9. data:data,
  10. header: {
  11. 'Content-Type': 'application/json',
  12. },
  13. success: res=> {
  14. successc(res);
  15. },
  16. fail: function (err) {
  17. failc(err);
  18. },
  19. })
  20. }
  21. if(api=='getFjorder'){
  22. uni.request({
  23. url: ApiUrl+'/system/txorder/getFjorder',
  24. method:"GET",
  25. sslVerify:false,
  26. data:data,
  27. header: {
  28. 'Content-Type': 'application/json',
  29. },
  30. success: res=> {
  31. successc(res);
  32. },
  33. fail: function (err) {
  34. failc(err);
  35. },
  36. })
  37. }
  38. if(api=='getUsTxorder'){
  39. uni.request({
  40. url: ApiUrl+'/system/txorder/getUsTxorder',
  41. method:"GET",
  42. sslVerify:false,
  43. data:data,
  44. header: {
  45. 'Content-Type': 'application/json',
  46. 'token':getApp().globalData.token
  47. },
  48. success: res=> {
  49. successc(res);
  50. },
  51. fail: function (err) {
  52. failc(err);
  53. },
  54. })
  55. }
  56. if(api=='getTxorder'){
  57. uni.request({
  58. url: ApiUrl+'/system/txorder/getTxorder',
  59. method:"GET",
  60. sslVerify:false,
  61. data:data,
  62. header: {
  63. 'Content-Type': 'application/json',
  64. },
  65. success: res=> {
  66. successc(res);
  67. },
  68. fail: function (err) {
  69. failc(err);
  70. },
  71. })
  72. }
  73. //消息推送————通知用户
  74. if(api=='pushMsgYH'){
  75. uni.request({
  76. url:'https://fc-mp-20ccbe79-10f8-41d7-a06c-c42581f351c1.next.bspapp.com/push',
  77. method:"GET",
  78. sslVerify:false,
  79. data:data,
  80. header: {
  81. 'Content-Type': 'application/json',
  82. },
  83. success: res=> {
  84. successc(res);
  85. },
  86. fail: function (err) {
  87. failc(err);
  88. },
  89. })
  90. }
  91. //消息推送————通知商家
  92. if(api=='pushMsgSJ'){
  93. uni.request({
  94. url:'https://fc-mp-20ccbe79-10f8-41d7-a06c-c42581f351c1.next.bspapp.com/sjpush',
  95. method:"GET",
  96. sslVerify:false,
  97. data:data,
  98. header: {
  99. 'Content-Type': 'application/json',
  100. },
  101. success: res=> {
  102. successc(res);
  103. },
  104. fail: function (err) {
  105. failc(err);
  106. },
  107. })
  108. }
  109. //上传消息推送内容
  110. if(api=='userCall'){
  111. uni.request({
  112. url:ApiUrl+'/system/call/userCall',
  113. method:"POST",
  114. sslVerify:false,
  115. data:data,
  116. header: {
  117. 'Content-Type': 'application/json',
  118. 'token':getApp().globalData.token
  119. },
  120. success: res=> {
  121. successc(res);
  122. },
  123. fail: function (err) {
  124. failc(err);
  125. },
  126. })
  127. }
  128. //获取IM协议信息
  129. if(api=='getCall'){
  130. uni.request({
  131. url:ApiUrl+'/system/call/getCall',
  132. method:"GET",
  133. sslVerify:false,
  134. data:data,
  135. header: {
  136. 'Content-Type': 'application/json',
  137. 'token':getApp().globalData.token
  138. },
  139. success: res=> {
  140. successc(res);
  141. },
  142. fail: function (err) {
  143. failc(err);
  144. },
  145. })
  146. }
  147. //挂断IM通话
  148. if(api=='ringoff'){
  149. uni.request({
  150. url:ApiUrl+'/system/call/ringoff',
  151. method:"GET",
  152. sslVerify:false,
  153. data:data,
  154. header: {
  155. 'Content-Type': 'application/json',
  156. 'token':getApp().globalData.token
  157. },
  158. success: res=> {
  159. successc(res);
  160. },
  161. fail: function (err) {
  162. failc(err);
  163. },
  164. })
  165. }
  166. //获取用户id签名(TRTC)
  167. if(api=='getUserSig'){
  168. uni.request({
  169. url:ApiUrl+'/infouser/user/getUserSig',
  170. method:"GET",
  171. sslVerify:false,
  172. data:data,
  173. header: {
  174. 'Content-Type': 'application/json',
  175. },
  176. success: res=> {
  177. successc(res);
  178. },
  179. fail: function (err) {
  180. failc(err);
  181. },
  182. })
  183. }
  184. //获取售后客服列表
  185. if(api=='kefuMsgList'){
  186. uni.request({
  187. url:ApiUrl+'/system/appeal/apiList',
  188. method:"GET",
  189. sslVerify:false,
  190. data:data,
  191. header: {
  192. 'Content-Type': 'application/json',
  193. },
  194. success: res=> {
  195. successc(res);
  196. },
  197. fail: function (err) {
  198. failc(err);
  199. },
  200. })
  201. }
  202. //提交售后客服信息
  203. if(api=='updatakefuMsg'){
  204. uni.request({
  205. url:ApiUrl+'/system/appeal/apiAdd',
  206. method:"POST",
  207. sslVerify:false,
  208. data:data,
  209. header: {
  210. 'Content-Type': 'application/json',
  211. },
  212. success: res=> {
  213. successc(res);
  214. },
  215. fail: function (err) {
  216. failc(err);
  217. },
  218. })
  219. }
  220. //售后快捷信息列表
  221. if(api=='getfeedlist'){
  222. uni.request({
  223. url:ApiUrl+'/system/posfeedback/getfeedlist',
  224. method:"GET",
  225. sslVerify:false,
  226. data:data,
  227. header: {
  228. 'Content-Type': 'application/json',
  229. },
  230. success: res=> {
  231. successc(res);
  232. },
  233. fail: function (err) {
  234. failc(err);
  235. },
  236. })
  237. }
  238. //账单明细 日
  239. if(api=='getzddaylist'){
  240. uni.request({
  241. url:ApiUrl+'/Billing/billing/getzddaylist',
  242. method:"GET",
  243. sslVerify:false,
  244. data:data,
  245. header: {
  246. 'Content-Type': 'application/json',
  247. 'token':getApp().globalData.token
  248. },
  249. success: res=> {
  250. successc(res);
  251. },
  252. fail: function (err) {
  253. failc(err);
  254. },
  255. })
  256. }
  257. //账单明细 周
  258. if(api=='getzdmeeklist'){
  259. uni.request({
  260. url:ApiUrl+'/Billing/billing/getzdmeeklist',
  261. method:"GET",
  262. sslVerify:false,
  263. data:data,
  264. header: {
  265. 'Content-Type': 'application/json',
  266. 'token':getApp().globalData.token
  267. },
  268. success: res=> {
  269. successc(res);
  270. },
  271. fail: function (err) {
  272. failc(err);
  273. },
  274. })
  275. }
  276. //账单明细 月
  277. if(api=='getzdmatlist'){
  278. uni.request({
  279. url:ApiUrl+'/Billing/billing/getzdmatlist',
  280. method:"GET",
  281. sslVerify:false,
  282. data:data,
  283. header: {
  284. 'Content-Type': 'application/json',
  285. 'token':getApp().globalData.token
  286. },
  287. success: res=> {
  288. successc(res);
  289. },
  290. fail: function (err) {
  291. failc(err);
  292. },
  293. })
  294. }
  295. }
  296. module.exports = getdata;