index.js 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. import store from '@/store';
  2. function getMiniProgram() {
  3. const miniProgram = wx.getAccountInfoSync();
  4. return miniProgram;
  5. // this.version = miniProgram.miniProgram.version;
  6. }
  7. function getAppId() {
  8. const miniProgram = wx.getAccountInfoSync();
  9. return miniProgram && miniProgram.miniProgram && miniProgram.miniProgram.appId || 'wxda2ef261ac3cca32';
  10. }
  11. // 正式版本上能获取,体验和开发版本无法获取到版本号
  12. function getVersion() {
  13. const miniProgram = wx.getAccountInfoSync();
  14. return miniProgram && miniProgram.miniProgram && miniProgram.miniProgram.version;
  15. }
  16. // 获取时间戳
  17. function getTimeStamp() {
  18. let timeStamp = Date.parse(new Date());
  19. return timeStamp;
  20. }
  21. // http请求通用参数
  22. function commonParams() {
  23. // openid=${storeUser().openId}&
  24. let url = `pubname=${config.brsgServer.pubname}`
  25. if (storeUser().projectId) {
  26. url = url + `&projectId=${storeUser().projectId}`
  27. }
  28. if (storeUser().userName) {
  29. url = url + `&userName=${storeUser().userName}`
  30. }
  31. if (storeUser().userId) {
  32. url = url + `&userId=${storeUser().userId}`
  33. }
  34. if (storeToken()) {
  35. url = url + `&saga-token=${storeToken()}`
  36. }
  37. return url;
  38. }
  39. export {
  40. getAppId,
  41. getVersion,
  42. getTimeStamp,
  43. getMiniProgram,
  44. commonParams
  45. }