app.js 2.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. App({
  2. globalData: {
  3. Version: "1.1.3",
  4. //IsProduction: true,
  5. ShareTitle: "阅读理解+答题",
  6. SharePath: "pages/index/index",
  7. ShareImage: '../images/pic_07.png',
  8. ProgramID: 186,
  9. ProgramName: "语境背单词",
  10. AppID: "wx80059777521b897c",
  11. serverUrl: "https://scoreline.kylx365.com/apiData/",
  12. serverUrlServer: "https://scoreline.kylx365.com/apiData/",
  13. serverUrlLocalhost: "http://localhost:3000/apiData/",
  14. audioUrlBaidu: "https://tsn.baidu.com/text2audio?lan=zh&ctp=1&cuid=abcdxxx&tok=[token]&tex=[word]&vol=9&per=0&spd=7&pit=5",
  15. uploadImageUrl: "https://miaguo-1253256735.file.myqcloud.com/",
  16. officialAccounts:"https://mp.weixin.qq.com/s/gO9S4PrPl1Uu1iksyRuBgw",
  17. BaiduToken: "",//百度开发平台token
  18. IsIOS: true,
  19. IsAndroid: false,
  20. IsIPad: false,
  21. IsIPhoneX: false,
  22. IsOppo: false,
  23. systemInfo: null,
  24. userInfo: null,
  25. SourceID: 0,//来源ID
  26. shareTicket: null,
  27. userSource: null,//用户来源方式
  28. Key: "kylx365_chengjie",
  29. IV: "kylx365hongliren",
  30. TempStr:"",
  31. OCRWords:[],//OCR的单词
  32. SelectedWords:[],//选中的单词
  33. ocrReady: false,//
  34. Generating:false,//生成文章中
  35. GeneratingStart:false,//生成文章中已经开始
  36. GenerateConfig:[],//生成文章的配置信息
  37. UserCollect:[],//用户收藏单词
  38. UnReadCount:0,//用户未读数
  39. },
  40. onLaunch: function (options) {
  41. let that=this;
  42. that.getSystemInfo();
  43. },
  44. getSystemInfo: function () {
  45. this.globalData.systemInfo = wx.getSystemInfoSync();
  46. if (this.globalData.systemInfo.system.indexOf("Android") >= 0) {
  47. this.globalData.IsIOS =false;
  48. this.globalData.IsAndroid=true;
  49. }
  50. else if (this.globalData.systemInfo.system.indexOf("iOS") >= 0) {
  51. this.globalData.IsIOS = true;
  52. this.globalData.IsAndroid=false;
  53. if (this.globalData.systemInfo.model.indexOf("X") >= 0
  54. || this.globalData.systemInfo.model.indexOf("11") >= 0
  55. || this.globalData.systemInfo.model.indexOf("12") >= 0
  56. || this.globalData.systemInfo.model.indexOf("13") >= 0
  57. || this.globalData.systemInfo.model.indexOf("14") >= 0
  58. || this.globalData.systemInfo.model.indexOf("15") >= 0
  59. || this.globalData.systemInfo.model.indexOf("16") >= 0
  60. || this.globalData.systemInfo.model.indexOf("17") >= 0
  61. || this.globalData.systemInfo.model.indexOf("18") >= 0
  62. || this.globalData.systemInfo.model.indexOf("19") >= 0
  63. || this.globalData.systemInfo.model.indexOf("20") >= 0)
  64. this.globalData.IsIPhoneX=true;
  65. }
  66. if (this.globalData.systemInfo.model.indexOf("iPad")>=0){
  67. this.globalData.IsIPad=true;
  68. }
  69. if (this.globalData.systemInfo.brand.indexOf("OPPO")>=0){
  70. this.globalData.IsOppo=true;
  71. }
  72. }
  73. })