index.js 6.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164
  1. // store/index.js
  2. import Vue from 'vue';
  3. import Vuex from 'vuex';
  4. Vue.use(Vuex);
  5. import {
  6. getConfigByKey
  7. } from '@/api/index.js'
  8. export default new Vuex.Store({
  9. state: {
  10. coureLogin: uni.getStorageSync('coureLogin') || 0,
  11. webviewUrl: '',
  12. wsDanmuUrl: 'wss://userapp.cqsft.vip', // 弹幕评论接口地址
  13. //红包领取规则:
  14. answerType: 1, //红包领取规则 0:完课且最后一分钟(第二次无需最后一分钟), 1:按完课百分比答题领红包
  15. isSpare:1, // 0,主要小程序,1:备选
  16. <<<<<<< HEAD
  17. uploadFile: 'https://userapp.zkhj6.com',
  18. // imgpath: 'https://hylj-1323137866.cos.ap-chongqing.myqcloud.com',//云联融智图片请求地址
  19. // logoname:'云联融智工具',
  20. // appid:'wx36b87a0820734de8',
  21. =======
  22. uploadFile: 'https://userapp.cqsft.vip',
  23. >>>>>>> b53250c80fab209f9c8ef79b7d9ca16abd04a782
  24. // imgpath: 'https://hylj-1323137866.cos.ap-chongqing.myqcloud.com',//云联融智图片请求地址
  25. // logoname:'云联融智优选',
  26. // appid:'wxd70f99287830cb51',
  27. // imgpath: 'https://zkzh-2025.oss-cn-beijing.aliyuncs.com',//中康未来智慧药房图片请求地址
  28. // //https://zkzh-2025.oss-cn-beijing.aliyuncs.com/shop 中康商城图片链接
  29. // logoname:'中康未来智慧',
  30. // appid:'wx964c80711d03b653',//中康未来智慧炮灰
  31. // imgpath: 'https://bjyjb-1362704775.cos.ap-chongqing.myqcloud.com',//医健宝图片请求地址
  32. // logoname:'医建宝',
  33. // appid:'wx71a02aea709ca916',
  34. imgpath: 'https://cdhyt-1323137866.cos.ap-chongqing.myqcloud.com',//鹤颜堂图片请求地址
  35. logoname:'鹤颜堂',
  36. appid:'wxd61fe671f8b52a81',
  37. // imgpath: 'https://sft-1361917636.cos.ap-chongqing.myqcloud.com',//四福堂图片请求地址
  38. // logoname:'四福堂',
  39. // appid:'wxf1bb222ab166cd69',
  40. // imgpath: 'htps://whhm-1361716159.cos.ap-chongqing.myqcloud.com',//惠名大药房图片请求地址
  41. // logoname:'惠名大药房',
  42. // appid:'wxc9553ad82d0d61b8'//h5,
  43. // imgpath: 'https://liangmiao.obs.cn-southwest-2.myhuaweicloud.com',//良苗图片请求地址
  44. // logoname:'良苗',
  45. // appid:'wx80dc06697b583cd9',
  46. // imgpath: 'https://beiliyo-2025.obs.cn-north-4.myhuaweicloud.com',//倍力优图片请求地址
  47. // logoname:'倍力优',
  48. // appid:'wx301ab2fad04c658a',
  49. // imgpath: 'https://bnkc-1323137866.cos.ap-chongqing.myqcloud.com',//百年康城图片请求地址
  50. // logoname:'百年康成',
  51. // appid:'wx65e5d520e35bf3f5'//百年康成服务,
  52. // imgpath: 'https://drk-1363981074.cos.ap-chongqing.myqcloud.com',//德瑞康图片请求地址
  53. // logoname:'青岛市德瑞康',
  54. // appid:'wx29d26f63f836be7f',
  55. // imgpath: 'https://bjczwh.oss-cn-beijing.aliyuncs.com',//北京存在文化
  56. // logoname:'食养生活',
  57. // appid:'wx94951f52d3ac5e25',
  58. // imgpath: 'https://bjyjb-1362704775.cos.ap-chongqing.myqcloud.com',//医健宝图片请求地址
  59. // logoname:'医建宝',
  60. // // appid:'wx292f374177ff847b',
  61. // imgpath: 'https://kuanyitang-1317640934.cos.ap-shanghai.myqcloud.com', //宽益堂
  62. // logoname: '宽益堂',
  63. <<<<<<< HEAD
  64. // appid: 'wx0cc48207ad9a8d72',
  65. =======
  66. // appid: 'wx4e3a6125cb947879',
  67. >>>>>>> b53250c80fab209f9c8ef79b7d9ca16abd04a782
  68. // imgpath: 'https://hst2-1323137866.cos.ap-chongqing.myqcloud.com',//鸿森堂商城图片请求地址
  69. // logoname:'鸿森堂',
  70. // appid:'wx3cdd3fe77e04836d',//鸿森堂
  71. // imgpath: 'https://hcl-1323137866.cos.ap-chongqing.myqcloud.com', //恒春来
  72. // logoname: '恒春来',
  73. // appid: 'wxa322a80a64bcba71',
  74. // imgpath: 'https://fs-1314500630.cos.ap-beijing.myqcloud.com',//蒙一堂商城图片请求地址
  75. // // https://fs-1314500630.cos.ap-beijing.myqcloud.com/shop 蒙一堂商城图片链接
  76. // logoname:'蒙一堂',
  77. // appid:'wx0e1a02ff5612ef1b',//蒙一堂
  78. // imgpath: 'https://hcl-1b2b.obs.cn-south-1.myhuaweicloud.com',//恒春来
  79. // logoname:'恒春来',
  80. // appid:'wxa322a80a64bcba71', //
  81. // imgpath: 'https://obs.yixingjian.top',//宏医堂
  82. // logoname:'宏医堂工具',
  83. // appid:'wx61494812051353e1',
  84. // imgpath: 'https://jnlzjk-1323137866.cos.ap-chongqing.myqcloud.com',//济南联志健康
  85. // logoname:'济南联志健康',
  86. // appid:'wx0b01b2fc3be51747',
  87. // imgpath: 'https://hat-1323137866.cos.ap-chongqing.myqcloud.com',//恒安图
  88. // logoname:'恒安图',
  89. // appid:'wx790b9935df1b8d7d',
  90. // imgpath: 'https://ddgy-1323137866.cos.ap-chongqing.myqcloud.com',//叮当国医
  91. <<<<<<< HEAD
  92. logoname:'叮当国医',
  93. appid:'wx10f9a97f2885949a',
  94. imgpath: 'https://ddgy-1323137866.cos.ap-chongqing.myqcloud.com',//叮当国医
  95. =======
  96. // logoname:'叮当国医',
  97. // appid:'wxa283e62f92580eb0',
  98. // imgpath: 'https://ddgy-1323137866.cos.ap-chongqing.myqcloud.com',//叮当国医
  99. >>>>>>> b53250c80fab209f9c8ef79b7d9ca16abd04a782
  100. // logoname:'干少五百货店',
  101. // appid:'wx0f78bf88b743688d',
  102. // imgpath: 'https://bjczwh.oss-cn-beijing.aliyuncs.com',//北京存在文化
  103. // logoname:'食养生活',
  104. // appid:'wx3941db546233c2a7',//家常食养记
  105. // imgpath: 'https://czt-1323137866.cos.ap-chongqing.myqcloud.com',//纯正堂商城图片请求地址
  106. // // https://czt-1323137866.cos.ap-chongqing.myqcloud.com/shop 纯正堂商城图片链接
  107. // logoname:'纯正堂',
  108. // appid:'wx6688e6b9b6fb8700',//纯正堂
  109. // imgpath: 'https://fs-1382281328.cos.ap-guangzhou.myqcloud.com',//顺亿景图片请求地址
  110. // logoname:'顺亿景',
  111. // appid:'wx8276bbbc1753ba90',//顺亿景
  112. // imgpath: 'https://sczy-bucket.oss-cn-chengdu.aliyuncs.com',//致医商城药房图片请求地址
  113. // logoname:'致医互联网医院',
  114. // appid:'wx1ab5921165510962',//致医商城
  115. // imgpath: 'https://cfryt-1323137866.cos.ap-chongqing.myqcloud.com',//润元堂商城图片请求地址
  116. // // https://cfryt-1323137866.cos.ap-chongqing.myqcloud.com/shop 润元堂商城图片链接
  117. // logoname:'润元堂',
  118. // appid:'wxa955dc06e1031b02',//
  119. },
  120. mutations: {
  121. setCount(state, value) {
  122. state.count = value;
  123. },
  124. setUserInfo(state, info) {
  125. state.userInfo = info;
  126. },
  127. setWebviewUrl(state, value) {
  128. state.webviewUrl = value;
  129. },
  130. setCoureLogin(state, payload) {
  131. uni.setStorageSync('coureLogin', payload);
  132. state.coureLogin = payload;
  133. }
  134. },
  135. getters: {
  136. coureLogin: (state) => state.coureLogin,
  137. },
  138. actions: {
  139. fetchUser({commit}) {
  140. // const res = await uni.request({ url: '/api/user' });
  141. commit('setUserInfo', 'noe');
  142. },
  143. getWebviewUrl({commit}) {
  144. var that = this;
  145. var data = {
  146. key: 'course.config'
  147. }
  148. return new Promise((resolve, reject) => {
  149. getConfigByKey(data).then(res => {
  150. if (res.code == 200) {
  151. console.log("getConfigByKey====", JSON.parse(res.data))
  152. let data = JSON.parse(res.data)
  153. commit('setWebviewUrl', data.userCourseAuthDomain);
  154. resolve()
  155. }
  156. }).catch(error => {
  157. reject(error)
  158. });
  159. })
  160. }
  161. }
  162. });