createState.tsx 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. import { reactive } from 'vue'
  2. /*
  3. https://ks3-cn-beijing.ksyuncs.com/video-course/1657853010619green.png
  4. https://ks3-cn-beijing.ksyuncs.com/video-course/1657853051064gray.png
  5. https://ks3-cn-beijing.ksyuncs.com/video-course/1657853062314yellow.png
  6. https://ks3-cn-beijing.ksyuncs.com/video-course/1657853076136linear.png
  7. 'https://daya.ks3-cn-beijing.ksyun.com/202204/T3unJdc.png',
  8. 'https://daya.ks3-cn-beijing.ksyun.com/202204/T3unJdl.png',
  9. 'https://daya.ks3-cn-beijing.ksyun.com/202204/T3unJdK.png',
  10. 'https://daya.ks3-cn-beijing.ksyun.com/202204/T3unJeA.png',
  11. */
  12. export const createState = reactive({
  13. groupId: 0,
  14. active: 1,
  15. tabIndex: 1,
  16. loadingStatus: false,
  17. rate: 0, // 手续费
  18. subjectList: [], // 声部列表
  19. templateList: [
  20. 'https://ks3-cn-beijing.ksyuncs.com/video-course/1657853010619green.png',
  21. 'https://ks3-cn-beijing.ksyuncs.com/video-course/1657853051064gray.png',
  22. 'https://ks3-cn-beijing.ksyuncs.com/video-course/1657853062314yellow.png',
  23. 'https://ks3-cn-beijing.ksyuncs.com/video-course/1657853076136linear.png'
  24. ], // 模板列表
  25. lessonGroup: {
  26. id: null,
  27. lessonName: '',
  28. lessonSubject: null as any,
  29. lessonDesc: '',
  30. lessonPrice: null as any,
  31. lessonCoverUrl: '',
  32. lessonCoverTemplateUrl: ''
  33. },
  34. lessonList: [
  35. {
  36. videoTitle: '',
  37. videoContent: '',
  38. videoUrl: '',
  39. coverUrl: '',
  40. posterUrl: '' // 视频封面图
  41. }
  42. ]
  43. })
  44. // videoUrl: 'https://daya.ks3-cn-beijing.ksyun.com/202204/T1kHuSh.mp4',
  45. // coverUrl: 'https://daya.ks3-cn-beijing.ksyun.com/202204/T1kK2ao.png'