panhui 7 ani în urmă
părinte
comite
2543be9332
1 a modificat fișierele cu 80 adăugiri și 0 ștergeri
  1. 80 0
      src/main/vue/src/pages/ArContents.vue

+ 80 - 0
src/main/vue/src/pages/ArContents.vue

@@ -429,6 +429,86 @@
           </el-col>
         </el-row>
 
+        <el-row :gutter="20" v-else-if="item.type=='1014'" type="flex" justify="space-between">
+          <el-col :span="8">
+            <el-form ref="form" :model="item" label-width="80px">
+              <el-form-item label="模型名称">
+                <el-input v-model="item.name"></el-input>
+              </el-form-item>
+              <el-form-item label="景点图片">
+                <single-upload v-model="item.image"></single-upload>
+                <el-input v-model="item.image"></el-input>
+              </el-form-item>
+              <el-form-item label="解说音频">
+                <el-input v-model="item.voice"></el-input>
+              </el-form-item>
+            </el-form>
+          </el-col>
+          <el-col :span="16">
+            <h1 style="text-align:center">{{item.name}}</h1>
+            <div class="bgContent" style="height:300px" v-if="item.image" :style="{backgroundImage:'url('+item.image+')'}"></div>
+            <div class="bgContent" style="height:300px" v-else>
+              <div style="color:#aaa;text-align:center;heiht:300px;line-height:300px;">暂无内容</div>
+            </div>
+            <div style="padding:20px;text-align:center">
+              <el-button type="primary" v-if="item.voice" @click="playvoice(item.voice)" icon="el-icon-service" circle plain></el-button>
+            </div>
+          </el-col>
+        </el-row>
+
+        <el-row :gutter="20" v-else-if="item.type=='1015'" type="flex" justify="space-between">
+          <el-col :span="8">
+            <el-form ref="form" :model="item" label-width="80px">
+              <el-form-item label="模型名称">
+                <el-input v-model="item.name"></el-input>
+              </el-form-item>
+              <el-form-item label="解说音频">
+                <el-input v-model="item.voice"></el-input>
+              </el-form-item>
+            </el-form>
+          </el-col>
+          <el-col :span="16">
+            <h1 style="text-align:center">{{item.name}}</h1>
+            <!-- <div class="bgContent" style="height:300px" v-if="item.image" :style="{backgroundImage:'url('+item.image+')'}"></div>
+                <div class="bgContent" style="height:300px" v-else>
+                  <div style="color:#aaa;text-align:center;heiht:300px;line-height:300px;">暂无内容</div>
+            </div>-->
+            <div style="padding:20px;text-align:center">
+              <el-button type="primary" v-if="item.voice" @click="playvoice(item.voice)" icon="el-icon-service" circle plain></el-button>
+            </div>
+          </el-col>
+        </el-row>
+
+        <el-row :gutter="20" v-else-if="item.type=='1016'" type="flex" justify="space-between">
+          <el-col :span="8">
+            <el-form ref="form" :model="item" label-width="80px">
+              <el-form-item label="解说音频">
+                <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="视频资源">
+                <el-input v-model="item.movie"></el-input>
+              </el-form-item>
+            </el-form>
+          </el-col>
+          <el-col :span="16">
+            <div class="bgContent" style="height:300px" v-if="item.movie">
+              <video style="width:100%;height:100%" controls>
+                <source :src="item.movie" type="video/mp4">
+              </video>
+            </div>
+            <div class="bgContent" style="height:300px" v-else>
+              <div style="color:#aaa;text-align:center;heiht:300px;line-height:300px;">暂无内容</div>
+            </div>
+            <h3 style="text-align:center">{{item.name}}</h3>
+            <div style="padding:20px;text-align:center">
+              <el-button type="primary" v-if="item.voice" @click="playvoice(item.voice)" icon="el-icon-service" circle plain></el-button>
+            </div>
+          </el-col>
+        </el-row>
+
         <el-row :gutter="20" v-else type="flex" justify="space-between">
           <el-col :span="8">
             <el-form ref="form" :model="item" label-width="80px">