App.vue 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. <script>
  2. //临时对接社区
  3. var md5 = require("./utils/md5.js");
  4. export default {
  5. onLaunch: function() {
  6. uni.setEnableDebug({
  7. enableDebug: true
  8. })
  9. console.log('App Launch')
  10. },
  11. onShow: function() {
  12. console.log('App Show')
  13. },
  14. onHide: function() {
  15. console.log('App Hide')
  16. },
  17. /**
  18. * 临时对接社区,到时候需要删除
  19. */
  20. globalData: {
  21. //机构id
  22. org_id: "1",
  23. token: "j2qctr89u1xfmbjkp69hegfmqhwquycw",
  24. //远程的
  25. apiurl: "http://139.9.103.171:9082/app/",
  26. //封装request请求
  27. postRequest: function (params, operation, callBack) {
  28. let that = this; //公共参数
  29. params['org_id'] = that.org_id;
  30. params['token'] = that.token;
  31. let jsonStr = JSON.stringify(params); //数据md5签名
  32. let dataSign = md5.hex_md5(jsonStr);
  33. uni.request({
  34. url: that.apiurl + operation,
  35. method: 'POST',
  36. header: {
  37. 'content-type': 'application/json',
  38. 'data-sign': dataSign
  39. },
  40. data: jsonStr,
  41. success: function (res) {
  42. callBack(res);
  43. },
  44. fail: function (res) {
  45. uni.hideLoading();
  46. uni.showModal({
  47. title: '警告',
  48. content: '网络异常' + res.errMsg,
  49. showCancel: false,
  50. confirmText: '确认'
  51. });
  52. }
  53. });
  54. },
  55. },
  56. }
  57. </script>
  58. <style lang="scss">
  59. @import "./static/iconfont.css";
  60. @import "uview-ui/index.scss";
  61. @import "@/assets/colorui/main.css";
  62. @import "@/assets/colorui/icon.css";
  63. @import "@/assets/colorui/app.css";
  64. </style>