http.js 6.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170
  1. //const ip = 'http://192.168.0.251/obpm';
  2. //const ip2 = 'http://192.168.0.251/liug';
  3. //const ip = 'http://106.55.241.82:8888/obpm';
  4. //const ip2 = 'http://106.55.241.82:8888/liug';
  5. const ip = 'https://tdm.liugong.com/obpm';
  6. const ip2 = 'https://tdm.liugong.com/liug';
  7. // const ip = 'https://tdmtest.liugong.com/obpm';
  8. // const ip2 = 'https://tdmtest.liugong.com/liug';
  9. /**
  10. * 全部接口
  11. */
  12. const urls = {
  13. ip: ip,
  14. ip2: ip2,
  15. home: ip + '/app/home/index', //首页数据
  16. login: ip + '/runtime/login/loginWithCiphertext2', //用户登陆
  17. //login: 'https://tdmtest.liugong.com/signon/runtime/login/checkin', //用户登陆
  18. myprofile: ip + '/runtime/users/myprofile', //用户登陆
  19. upload: ip + '/runtime/upload?applicationId=__gAPYBW4YxB3UePM3lqO&allowedTypes=00', //文件上传
  20. user_list: ip2 + '/app/getUser', //获取全部联系人
  21. update_parent: ip2 + '/app?', //获取全部联系人
  22. myPending: ip + '/runtime/widget/myPending?pageNo=1&linesPerPage=5&workflowOrder=true',
  23. navspendings: ip + '/runtime/flowcenters/navs/pendings?',
  24. flowcenters_pendings: ip + '/runtime/__gAPYBW4YxB3UePM3lqO/flowcenters/pendings?status=all&isMyWorkFlow=false',
  25. user_register: ip + '/app/user/register', //用户注册
  26. accessToken: ip + '/rest/accessToken?secret=11ec-db2f-ca248770-8df3-890eb68cafa4', //用户注册
  27. // wt_list:ip + '/runtime/__gAPYBW4YxB3UePM3lqO/views/__km3aURKW95BHxp12XVt/documents?parentId=&sortCol=&sortStatus=&lines=10&treedocid=&parentNodeId=&_docid=&_fieldid=&isRelate=&startDate=&endDate=&parentParam=&isQueryButton=false',
  28. wt_list: ip +
  29. '/runtime/__gAPYBW4YxB3UePM3lqO/views/__km3aURKW95BHxp12XVt/documents?lines=10&isQueryButton=false', //获取列表数据、更换viewID
  30. wt_xqsh: ip +
  31. '/runtime/__gAPYBW4YxB3UePM3lqO/views/__MhHakFCgVJAm81MFUnt/documents?lines=10&isQueryButton=false',
  32. wt_sysh: ip +
  33. '/runtime/__gAPYBW4YxB3UePM3lqO/views/__r4IN5HOqV4HIips1s0Q/documents?lines=10&isQueryButton=false',
  34. wt_xqpz: ip +
  35. '/runtime/__gAPYBW4YxB3UePM3lqO/views/__yoOF16IOiZdmrbDOujU/documents?lines=10&isQueryButton=false',
  36. wt_sypz: ip +
  37. '/runtime/__gAPYBW4YxB3UePM3lqO/views/__b6gD17cP1g4gFdTq0Ox/documents?lines=10&isQueryButton=false',
  38. wt_rwfp: ip +
  39. '/runtime/__gAPYBW4YxB3UePM3lqO/views/__m9w03S06KHbg3KioRIh/documents?lines=10&isQueryButton=false',
  40. documents: ip + '/runtime/__gAPYBW4YxB3UePM3lqO/documents/', //获取文档详情
  41. empty: ip +
  42. '/runtime/__gAPYBW4YxB3UePM3lqO/forms/__0FLGNncOS1lz0T9jsFn/empty?formId=__0FLGNncOS1lz0T9jsFn&appId=__gAPYBW4YxB3UePM3lqO', //创建委托单文档
  43. //validate: ip + '/runtime/__gAPYBW4YxB3UePM3lqO/documents/validate', //保存文档documents
  44. validate: ip + '/runtime/__gAPYBW4YxB3UePM3lqO/documents', //保存文档documents
  45. yj_list: ip + '/runtime/__gAPYBW4YxB3UePM3lqO/views/__IAtGp6MmqoS9Fj0z8tO/documents?lines=9999&&sortCol=&sortStatus=&_currpage=1&treedocid=&parentNodeId=&_docid=&_fieldid=&isRelate=true&startDate=&endDate=&parentParam=&isQueryButton=false&', //设备借用列表子表
  46. borr_empty: ip +
  47. '/runtime/__gAPYBW4YxB3UePM3lqO/forms/__w9J1gxcIWgXmNw6pE1F/empty?formId=__w9J1gxcIWgXmNw6pE1F&appId=__gAPYBW4YxB3UePM3lqO', //创建设备借用
  48. return_empty: ip +
  49. '/runtime/__gAPYBW4YxB3UePM3lqO/forms/__LcDaGhYHt5xOSeHMCs0/empty?formId=__LcDaGhYHt5xOSeHMCs0&appId=__gAPYBW4YxB3UePM3lqO', //创建设备归还
  50. tool_borrowing_empty: ip +
  51. '/runtime/__gAPYBW4YxB3UePM3lqO/forms/__9lR0Vy6jiAmTJTWiM8t/empty?formId=__9lR0Vy6jiAmTJTWiM8t&appId=__gAPYBW4YxB3UePM3lqO', //创建设备借用台账
  52. ghls_empty: ip +
  53. '/runtime/__gAPYBW4YxB3UePM3lqO/forms/__ruYwqZQDz85g5iVZOHc/empty?formId=__ruYwqZQDz85g5iVZOHc&appId=__gAPYBW4YxB3UePM3lqO', //创建设备归还临时表
  54. return_ghls_empty: ip +
  55. '/runtime/__gAPYBW4YxB3UePM3lqO/forms/__9lR0Vy6jiAmTJTWiM8t/empty?formId=__9lR0Vy6jiAmTJTWiM8t&appId=__gAPYBW4YxB3UePM3lqO', //创建设备借用台账
  56. borrowing_list: ip +
  57. '/runtime/__gAPYBW4YxB3UePM3lqO/views/__NOtUm3wgeNBBmv8mhK3/documents?lines=10&isQueryButton=false', //获取列表数据、更换viewID
  58. runViewDialogConfirmScript: ip + '/runtime/views/selectbox/runViewDialogConfirmScript?',
  59. eq_list: ip + '/runtime/__gAPYBW4YxB3UePM3lqO/views/__WLVxKX6e0Pq0cTwdNUQ/documents?', //借用选择列表
  60. re_list: ip + '/runtime/__gAPYBW4YxB3UePM3lqO/views/__ajlFXbohdIXtn7ErzZq/documents?', //归还选择列表
  61. boor_list: ip + '/runtime/__gAPYBW4YxB3UePM3lqO/views/__xjFSxNZjnkBHIWEYKar/documents?lines=9999&', //设备借用列表子表
  62. ghlis_list: ip + '/runtime/__gAPYBW4YxB3UePM3lqO/views/__X1qStasuORL3244AFFq/documents?lines=9999&', //设备借用列表子表
  63. }
  64. /**
  65. * 封装的http请求wt_
  66. */
  67. const request = (opt) => {
  68. opt = opt || {};
  69. opt.url = opt.url || '';
  70. opt.data = opt.data || null;
  71. opt.method = opt.method || 'GET';
  72. opt.contentType = opt.contentType || 'application/json;charset=UTF-8'
  73. opt.header = opt.header || {
  74. "Content-Type": opt.contentType,
  75. //"Authorization": getUser().token ? getUser().token : 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpYXQiOjE2NzAxMzYzMjEsInN1YiI6IkFpNmhsbGhOalMydWxsOVRLR2IiLCJleHAiOjE2NzAxMzk5MjEsIm5iZiI6MTY3MDEzNjMyMX0.cNQpCWUwVjA2jkrKCnybIfxl6iQQJ-xj3S8dmQSmQ3A',
  76. "accessToken": getUser().accessToken || ''
  77. //"accessToken": getUser().checkInToken || ''
  78. };
  79. opt.loading = opt.loading || 'true';
  80. opt.success = opt.success || function() {};
  81. console.log("**************************************参数调式***************************************************");
  82. //console.log("请求地址:" + opt.url + " 请求参数:" + JSON.stringify(opt.data)+JSON.stringify(opt.header));
  83. console.log("************************************************************************************************");
  84. if (opt.loading == 'true') {
  85. uni.showLoading({
  86. title: '正在加载',
  87. mask: true
  88. });
  89. }
  90. uni.request({
  91. url: opt.url,
  92. data: opt.data,
  93. method: opt.method,
  94. header: opt.header,
  95. dataType: 'json',
  96. success: res => {
  97. //console.log(" 请求结果:" + JSON.stringify(res));
  98. setTimeout(() => {
  99. uni.hideLoading();
  100. }, 500)
  101. /*******************系统内部错误***************************/
  102. if (res.data.code === 500) {
  103. uni.showModal({
  104. content: res.data.msg,
  105. showCancel: false
  106. });
  107. return;
  108. }
  109. if (res.statusCode === 401) {
  110. uni.removeStorageSync('user');
  111. uni.showModal({
  112. title: '提示',
  113. content: '登录超时,请先登陆!',
  114. success: res => {
  115. if (res.confirm) {
  116. uni.navigateTo({
  117. url: '/pages/login'
  118. })
  119. }
  120. }
  121. });
  122. return;
  123. }
  124. opt.success(res);
  125. },
  126. fail: e => {
  127. uni.hideLoading();
  128. uni.getNetworkType({
  129. success: res => {
  130. if (res.networkType == 'none') {
  131. uni.showModal({
  132. content: '当前网络不可用,请检查网络稍后重试',
  133. showCancel: false
  134. });
  135. } else {
  136. uni.showModal({
  137. content: '服务异常,请稍后重试',
  138. showCancel: false
  139. })
  140. }
  141. }
  142. });
  143. }
  144. })
  145. }
  146. const getUser = () => {
  147. return uni.getStorageSync('user');
  148. }
  149. module.exports = {
  150. urls,
  151. request,
  152. getUser
  153. };