소스 검색

修改加载与上传视频

lex 2 년 전
부모
커밋
ed7a380c33
7개의 변경된 파일66개의 추가작업 그리고 14개의 파일을 삭제
  1. 8 0
      src/base-event.ts
  2. 1 1
      src/components/o-upload-all/index.tsx
  3. 1 1
      src/school/orchestra/compontent/photo-create.tsx
  4. 32 0
      src/student/App.tsx
  5. 0 11
      src/student/App.vue
  6. 1 1
      src/student/main.ts
  7. 23 0
      src/styles/index.less

+ 8 - 0
src/base-event.ts

@@ -0,0 +1,8 @@
+import EventEmitter from "eventemitter3"
+
+export default new EventEmitter()
+
+/**
+ * 事件列表
+ 
+ */

+ 1 - 1
src/components/o-upload-all/index.tsx

@@ -48,7 +48,7 @@ export default defineComponent({
     },
     bucket: {
       type: String,
-      default: 'gyt'
+      default: 'daya'
     },
     path: {
       type: String,

+ 1 - 1
src/school/orchestra/compontent/photo-create.tsx

@@ -75,7 +75,7 @@ export default defineComponent({
           await request.post('/api-school/orchestraPhotoAlbum/update', {
             data: {
               id: state.selectItem.id,
-              orchestraId: route.query.id,
+              orchestraId: route.query.orchestraId,
               parentId: route.query.parentId,
               name: state.photoName
             }

+ 32 - 0
src/student/App.tsx

@@ -0,0 +1,32 @@
+import { Toast } from 'vant'
+import { defineComponent, reactive } from 'vue'
+import { Vue3Lottie } from 'vue3-lottie'
+import AstronautJSON from '../components/o-full-refresh/datas/data.json'
+import baseEvent from '@/base-event'
+
+export default defineComponent({
+  name: 'App',
+  setup() {
+    const state = reactive({
+      showToast: true
+    })
+
+    return () => (
+      <>
+        <router-view></router-view>
+        {/* <div class={'appRootToast'}>
+          <Toast v-model:show={state.showToast} overlay duration={30000}>
+            {{
+              message: () => (
+                <>
+                  <Vue3Lottie class={'toastAnimate'} animationData={AstronautJSON}></Vue3Lottie>
+                  <p>加载中...</p>
+                </>
+              )
+            }}
+          </Toast>
+        </div> */}
+      </>
+    )
+  }
+})

+ 0 - 11
src/student/App.vue

@@ -1,11 +0,0 @@
-<template>
-  <router-view></router-view>
-</template>
-
-<script lang="ts">
-import { defineComponent } from 'vue';
-
-export default defineComponent({
-  name: 'App'
-});
-</script>

+ 1 - 1
src/student/main.ts

@@ -1,5 +1,5 @@
 import { createApp } from 'vue'
-import App from './App.vue'
+import App from './App'
 import router from '../router/index'
 // import { postMessage } from '@/helpers/native-message'
 import 'vant/lib/index.css'

+ 23 - 0
src/styles/index.less

@@ -189,6 +189,29 @@ body {
   --music-list-item-free-color: #ff4700;
   --music-list-item-charge-bg: #e1f0ff;
   --music-list-item-charge-color: #0086ff;
+  --van-overlay-background: rgba(0, 0, 0, 0.4);
+}
+
+.appRootToast {
+  // .van-overlay {
+  //   background: rgba(0, 0, 0, 0.4);
+  // }
+  .van-toast__text {
+    width: 100px;
+    height: 100px;
+    color: #333;
+    display: flex;
+    align-items: center;
+    flex-direction: column;
+    justify-content: center;
+  }
+  .van-toast--text {
+    background-color: #fff;
+  }
+  .toastAnimate {
+    width: 70px;
+    height: 70px;
+  }
 }
 
 .cell-section {