Sfoglia il codice sorgente

03/04 上传音频视频插件

panhui 6 anni fa
parent
commit
7a456d5681
2 ha cambiato i file con 14 aggiunte e 1 eliminazioni
  1. 3 0
      src/main/vue/src/entries/admin.js
  2. 11 1
      src/main/vue/src/pages/ArContents.vue

+ 3 - 0
src/main/vue/src/entries/admin.js

@@ -6,6 +6,7 @@ import ElementUI from 'element-ui'
 import axios from 'axios'
 import MultiUpload from '../components/MultiUpload'
 import SingleUpload from '../components/SingleUpload'
+import SingleVocie from '../components/SingleVocie'
 import VueI18n from 'vue-i18n'
 import VueAMap from 'vue-amap'
 
@@ -27,6 +28,8 @@ Vue.use(ElementUI);
 Vue.use(VueI18n);
 Vue.component('multi-upload', MultiUpload);
 Vue.component('single-upload', SingleUpload);
+Vue.component('single-vocie', SingleVocie);
+
 const baseUrl = process.env.NODE_ENV === 'production' ? '../' : `http://${location.hostname}:8080`;
 Vue.prototype.$baseUrl = baseUrl;
 axios.defaults.withCredentials = true;

+ 11 - 1
src/main/vue/src/pages/ArContents.vue

@@ -407,6 +407,7 @@
                 <el-input v-model="item.image"></el-input>
               </el-form-item>
               <el-form-item label="恐龙音频">
+                <single-vocie v-model="item.voice"></single-vocie>
                 <el-input v-model="item.voice"></el-input>
               </el-form-item>
             </el-form>
@@ -440,6 +441,7 @@
                 <el-input v-model="item.image"></el-input>
               </el-form-item>
               <el-form-item label="解说音频">
+                <single-vocie v-model="item.voice"></single-vocie>
                 <el-input v-model="item.voice"></el-input>
               </el-form-item>
             </el-form>
@@ -463,6 +465,7 @@
                 <el-input v-model="item.name"></el-input>
               </el-form-item>
               <el-form-item label="解说音频">
+                <single-vocie v-model="item.voice"></single-vocie>
                 <el-input v-model="item.voice"></el-input>
               </el-form-item>
             </el-form>
@@ -483,12 +486,14 @@
           <el-col :span="8">
             <el-form ref="form" :model="item" label-width="80px">
               <el-form-item label="解说音频">
+                <single-vocie v-model="item.voice"></single-vocie>
                 <el-input v-model="item.voice"></el-input>
               </el-form-item>
               <el-form-item label="视频名称">
                 <el-input v-model="item.name"></el-input>
               </el-form-item>
               <el-form-item label="视频资源">
+                <single-vocie v-model="item.movie" :fileType=""movice""></single-vocie>
                 <el-input v-model="item.movie"></el-input>
               </el-form-item>
             </el-form>
@@ -608,7 +613,6 @@
 import { mapState } from 'vuex'
 import { format } from 'date-fns'
 import zh from 'date-fns/locale/zh_cn'
-
 export default {
   created() {
     this.getData(0);
@@ -1101,6 +1105,12 @@ export default {
           })
         }
       })
+    },
+    handleSuccess(res, file) {
+
+    },
+    handleRemove() {
+
     }
 
   }