app.js 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142
  1. import {
  2. ApiModel
  3. } from './utils/api';
  4. import {
  5. Language
  6. } from './utils/language';
  7. App({
  8. onLaunch(options) {
  9. },
  10. initSocket() {
  11. let that = this;
  12. this.globalData.SocketTask = wx.connectSocket({
  13. url: (this.globalData.http.baseUrl + '/yos/webSocket/').replace("https", "wss").replace("http", "ws") + wx.getStorageSync('userMsg').token,
  14. complete: (res) => {
  15. console.log(res)
  16. }
  17. })
  18. this.globalData.SocketTask.onOpen(function (res) {
  19. that.globalData.socketEstablish = true;
  20. })
  21. this.globalData.SocketTask.onMessage(function (res) {
  22. that.globalData.socketCallback(res)
  23. })
  24. this.globalData.SocketTask.onError(function (res) {
  25. that.globalData.socketEstablish = false;
  26. })
  27. this.globalData.SocketTask.onClose(function (res) {
  28. that.globalData.socketEstablish = false;
  29. })
  30. },
  31. agentOrNot: (ownertable, ownerid) => getApp().globalData.http.basic({
  32. "id": 20230329122604,
  33. "content": {
  34. ownertable,
  35. ownerid
  36. }
  37. }),
  38. globalData: {
  39. sColors: {
  40. "ACTIVE": "#67C23A",
  41. "上架": "#67C23A",
  42. "下架": "#F56C6C",
  43. "交期待确认": "#F56C6C",
  44. "交期确认": "#3874f6",
  45. "代开始": "#3874f6",
  46. "借出": "#e6a23c",
  47. "停用": "#999999",
  48. "关闭": "#999999",
  49. "历史售后": "#999999",
  50. "发布": "#67C23A",
  51. "发放": "#67C23A",
  52. "合作中": "#67C23A",
  53. "否": "#999999",
  54. "启用": "#67C23A",
  55. "售中": "#e6a23c",
  56. "售出": "#67C23A",
  57. "售前": "#3874f6",
  58. "售后": "#67C23A",
  59. "在库": "#3874f6",
  60. "在职": "#67C23A",
  61. "复核": "#F56C6C",
  62. "多次成交": "#67C23A",
  63. "审核": "#e6a23c",
  64. "已下达": "#67C23A",
  65. "已使用": "#67C23A",
  66. "已入账(人工)": "#3874f6",
  67. "已入账(系统)": "#67C23A",
  68. "已入账(非贷款)": "#e6a23c",
  69. "已入账(人工)": "#3874f6",
  70. "已入账(系统)": "#67C23A",
  71. "已入账(非贷款)": "#e6a23c",
  72. "已分配": "#333333",
  73. "已备货": "#3874f6",
  74. "已失败": "#F56C6C",
  75. "已完成": "#e6a23c",
  76. "已审核": "#67C23A",
  77. "已开票": "#67C23A",
  78. "已成交": "#67C23A",
  79. "已截止": "#999999",
  80. "已截至": "#999999",
  81. "已报备": "#67C23A",
  82. "已提交": "#67C23A",
  83. "已无效": "#999999",
  84. "已核销": "#67C23A",
  85. "已确认(非货款)": "#e6a23c",
  86. "已终止": "#999999",
  87. "已结案": "#999999",
  88. "已读": "#999999",
  89. "已转化": "#e6a23c",
  90. "已过期": "#999999",
  91. "开启": "#67C23A",
  92. "待分配": "#3874f6",
  93. "待处理": "#F56C6C",
  94. "待审核": "#3874f6",
  95. "待执行": "#3874f6",
  96. "待指派": "#3874f6",
  97. "待接单": "#999999",
  98. "待评审": "#3874f6",
  99. "待跟进": "#3874f6",
  100. "意向": "#3874f6",
  101. "报备中": "#e6a23c",
  102. "报废": "#999999",
  103. "提交": "#67C23A",
  104. "收货": "#67C23A",
  105. "新建": "#3874f6",
  106. "无需评审": "#67C23A",
  107. "是": "#F56C6C",
  108. "暂停": "#F56C6C",
  109. "暂缓": "#e6a23c",
  110. "未使用": "#999999",
  111. "未入账": "#F56C6C",
  112. "未备货": "#F56C6C",
  113. "未开票": "#F56C6C",
  114. "未成交": "#3874f6",
  115. "未报备": "#3874f6",
  116. "未核销": "#F56C6C",
  117. "正式": "#67C23A",
  118. "潜在": "#3874f6",
  119. "禁用": "#999999",
  120. "离职": "#999999",
  121. "结束": "#999999",
  122. "置顶": "#F56C6C",
  123. "评审中": "#e6a23c",
  124. "评审拒绝": "#F56C6C",
  125. "评审通过-已有成品": "rgba(103,194,58,0.5)",
  126. "评审通过-暂无成品": "#67C23A",
  127. "跟进中": "#67C23A",
  128. "进行中": "#67C23A",
  129. "部分备货": "#67C23A",
  130. "部分开票": "#e6a23c",
  131. "部分核销": "#e6a23c",
  132. "预提交": "#e6a23c"
  133. },
  134. http: new ApiModel(), //接口文件
  135. Language: new Language(), //语言包
  136. queryPer: require("./utils/queryPermissions"), //权限查询
  137. socketEstablish: false, //是否已经建立socket
  138. SocketTask: '', // Socket方法
  139. socketCallback: null, // Socket回调
  140. handleSelect: null, //处理选择结果 函数
  141. },
  142. })