api.js 6.0 KB

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