瀏覽代碼

客户端代码更新

liyongli 4 月之前
父節點
當前提交
92c0b88bb4
共有 4 個文件被更改,包括 37 次插入11 次删除
  1. 2 8
      src/tool/adList.js
  2. 0 0
      src/tool/adList.min.js
  3. 12 2
      src/tool/index.html
  4. 23 1
      src/views/SourceMaterialPage.vue

File diff suppressed because it is too large
+ 2 - 8
src/tool/adList.js


File diff suppressed because it is too large
+ 0 - 0
src/tool/adList.min.js


+ 12 - 2
src/tool/index.html

@@ -9,8 +9,18 @@
 </head>
 
 <body>
-    <div id="sxtv-ad-1"></div>
-    <div id="sxtv"></div>
+    <div style="width:300px;height:200px; border:1px solid #777" id="sxtv-ad-1">1</div>
+    <div style="width:300px;height:200px; border:1px solid #777" id="sxtv-ad-2"></div>
+    <div style="width:300px;height:200px; border:1px solid #777" id="sxtv-ad-3"></div>
+    <div style="width:300px;height:200px; border:1px solid #777" id="sxtv-ad-5"></div>
+    <div style="width:300px;height:200px; border:1px solid #777" id="sxtv-ad-6"></div>
+    <div style="width:300px;height:200px; border:1px solid #777" id="sxtv-ad-7"></div>
+    <div style="width:300px;height:200px; border:1px solid #777" id="sxtv-ad-8"></div>
+    <div style="width:300px;height:200px; border:1px solid #777" id="sxtv-ad-9"></div>
+    <div style="width:300px;height:200px; border:1px solid #777" id="sxtv-ad-10"></div>
+    <div style="width:300px;height:200px; border:1px solid #777" id="sxtv-ad-11"></div>
+
+    <div style="width:300px;height:200px; border:1px solid #777"></div>
 </body>
 
 </html>

+ 23 - 1
src/views/SourceMaterialPage.vue

@@ -26,9 +26,27 @@
     </el-form-item>
   </el-form>
 
-  <el-table :data="tableData" stripe style="width: 100%">
+  <el-table :data="tableData" style="width: 100%">
     <el-table-column prop="stuffName" label="名称" />
     <el-table-column prop="stuffName" label="状态">
+      <template #default="scope">
+        <el-image
+          style="width: 100px; height: 100px"
+          :src="scope.row.addr"
+          v-if="isImg(scope.row.addr)"
+          :zoom-rate="1.2"
+          :max-scale="7"
+          :min-scale="0.2"
+          :preview-src-list="[scope.row.addr]"
+          :initial-index="4"
+          fit="cover"
+          :z-index="100000"
+          :preview-teleported="true"
+        />
+        <video v-else :src="scope.row.addr" controls></video>
+      </template>
+    </el-table-column>
+    <el-table-column prop="stuffName" label="查看">
       <template #default="scope">
         {{ getStatus(scope.row.status) }}
       </template>
@@ -201,6 +219,10 @@ const OriginalityName = (id: number) => {
   return item?.creativeName
 }
 
+const isImg = (url: string) => {
+  return /\.(jpg|jpeg|png|gif)$/.test(url)
+}
+
 const onSubmit = () => {
   getMaterialList({
     creativeId: pages.creativeId,

Some files were not shown because too many files changed in this diff