liyongli 3 달 전
부모
커밋
bc34f7b2de

+ 4 - 1
sdk/adList.js

@@ -130,7 +130,7 @@ document.addEventListener('DOMContentLoaded', function () {
     son_ele.oncanplay = () => {
     son_ele.oncanplay = () => {
       son_ele.play()
       son_ele.play()
       const uuid = localStorage.getItem('ad_id')
       const uuid = localStorage.getItem('ad_id')
-      fetch(`${base}ad/show?uuid=${uuid}&stuffId=${src.stuffId}&slotId=${slotId}`).then((res) =>
+      fetch(`${base}ad/show?uuid=${uuid}&stuffId=${stuff.stuffId}&slotId=${slotId}`).then((res) =>
         res.text(),
         res.text(),
       )
       )
     }
     }
@@ -149,7 +149,10 @@ document.addEventListener('DOMContentLoaded', function () {
       son_ele.play()
       son_ele.play()
       // 移除点击
       // 移除点击
       document.body.removeEventListener('click', play)
       document.body.removeEventListener('click', play)
+      document.body.removeEventListener('mousemove', play)
     }
     }
+    // 鼠标移动时间
+    document.body.addEventListener('mousemove', play)
     document.body.addEventListener('click', play)
     document.body.addEventListener('click', play)
     return son_ele
     return son_ele
   }
   }

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 0 - 0
sdk/adList.min.js


+ 2 - 3
sdk/index.html

@@ -6,12 +6,11 @@
     <meta name="viewport" content="width=device-width, initial-scale=1.0">
     <meta name="viewport" content="width=device-width, initial-scale=1.0">
     <title>Document</title>
     <title>Document</title>
     <!-- <script id="sxtv-ad-id" src="./adList.js?a=009" ad_id="001"></script> -->
     <!-- <script id="sxtv-ad-id" src="./adList.js?a=009" ad_id="001"></script> -->
-    <script src="./adList.js" ad_id="1018" id="sxtv-ad-id"></script>
+    <script src="./adList.js" ad_id="1020" id="sxtv-ad-id"></script>
 </head>
 </head>
 
 
 <body>
 <body>
-    <div id="sxtv-ad-121"></div>
-    <div></div>
+    <div id="sxtv-ad-122"></div>
 </body>
 </body>
 
 
 </html>
 </html>

+ 10 - 2
src/components/mediaComponents.vue

@@ -139,8 +139,14 @@ const chagne = (e: Event) => {
   const inputElement = e.target as HTMLInputElement
   const inputElement = e.target as HTMLInputElement
   if (!inputElement.files || !inputElement.files.length) return
   if (!inputElement.files || !inputElement.files.length) return
   loading.value = true
   loading.value = true
-  // 上传文件获取地址后传出组件
   const file: File = inputElement.files[0]
   const file: File = inputElement.files[0]
+  if (file.size > 104857600) {
+    ElMessage({
+      message: '文件过大,请上传100M以下文件',
+      type: 'error',
+    })
+    return
+  }
   const formData = new FormData()
   const formData = new FormData()
   formData.append('file', file)
   formData.append('file', file)
   uploadMaterial(formData)
   uploadMaterial(formData)
@@ -156,7 +162,9 @@ const chagne = (e: Event) => {
       emit('change', oriUrl)
       emit('change', oriUrl)
       loading.value = false
       loading.value = false
     })
     })
-    .catch(() => {
+    .catch((err) => {
+      loading.value = false
+      if (err.code === 413) return
       let t: undefined | number
       let t: undefined | number
       if (times++ < 5) {
       if (times++ < 5) {
         ElMessage({
         ElMessage({

+ 1 - 1
src/tool/axios.ts

@@ -41,7 +41,7 @@ instance.interceptors.response.use(
         return Promise.reject(new Error('登录过期,请重新登录'))
         return Promise.reject(new Error('登录过期,请重新登录'))
       }
       }
       ElMessage.error(response.data.message)
       ElMessage.error(response.data.message)
-      return Promise.reject(new Error(response.data.message))
+      return Promise.reject(response.data || {})
     }
     }
     return response.data
     return response.data
   },
   },

+ 1 - 1
src/views/AdvertisingSpacePage.vue

@@ -89,7 +89,7 @@
           />
           />
         </el-select>
         </el-select>
       </el-form-item>
       </el-form-item>
-      <el-form-item label="上传底图" prop="baseMaterial">
+      <el-form-item label="打底素材" prop="baseMaterial">
         <MediaComponents
         <MediaComponents
           v-if="dialogVisible"
           v-if="dialogVisible"
           :src="form.baseMaterial || ''"
           :src="form.baseMaterial || ''"

+ 1 - 1
src/views/OriginalityPage.vue

@@ -34,8 +34,8 @@
         }}</el-button>
         }}</el-button>
       </template>
       </template>
     </el-table-column>
     </el-table-column>
-    <el-table-column prop="statusDesc" label="排期状态" width="80" />
     <el-table-column prop="publishStatusDesc" label="发布状态" width="80" />
     <el-table-column prop="publishStatusDesc" label="发布状态" width="80" />
+    <el-table-column prop="statusDesc" label="排期状态" width="80" />
     <el-table-column prop="startDate" label="生效日期" width="120" />
     <el-table-column prop="startDate" label="生效日期" width="120" />
     <el-table-column prop="endDate" label="结束日期" width="120" />
     <el-table-column prop="endDate" label="结束日期" width="120" />
     <el-table-column label="操作">
     <el-table-column label="操作">

+ 1 - 1
src/views/ReportFormsMonthPage.vue

@@ -204,7 +204,7 @@ const onSubmit = (isExport = false) => {
     const list = (data.records || []).map((v: IReportItem) => {
     const list = (data.records || []).map((v: IReportItem) => {
       return {
       return {
         ...v,
         ...v,
-        lv: Number((v.clickCount / v.exposureCount).toFixed(2)) * 100,
+        lv: Number(((v.clickCount || 0) / (v.exposureCount || 1)).toFixed(2)) * 100,
       }
       }
     })
     })
     if (!isExport) {
     if (!isExport) {

+ 1 - 1
src/views/ReportFormsPage.vue

@@ -204,7 +204,7 @@ const onSubmit = (isExport = false) => {
     const list = (data.records || []).map((v: IReportItem) => {
     const list = (data.records || []).map((v: IReportItem) => {
       return {
       return {
         ...v,
         ...v,
-        lv: Number((v.clickCount / v.exposureCount).toFixed(2)) * 100,
+        lv: Number(((v.clickCount || 0) / (v.exposureCount || 1)).toFixed(2)) * 100,
       }
       }
     })
     })
     if (!isExport) {
     if (!isExport) {

+ 1 - 1
src/views/ReportSpaceFormsMonthPage.vue

@@ -129,7 +129,7 @@ const onSubmit = (isExport = false) => {
     const list = (data.records || []).map((v: IReportItem) => {
     const list = (data.records || []).map((v: IReportItem) => {
       return {
       return {
         ...v,
         ...v,
-        lv: Number((v.clickCount / v.exposureCount).toFixed(2)) * 100,
+        lv: Number(((v.clickCount || 0) / (v.exposureCount || 1)).toFixed(2)) * 100,
       }
       }
     })
     })
     if (!isExport) {
     if (!isExport) {

+ 1 - 1
src/views/ReportSpaceFormsPage.vue

@@ -129,7 +129,7 @@ const onSubmit = (isExport = false) => {
     const list = (data.records || []).map((v: IReportItem) => {
     const list = (data.records || []).map((v: IReportItem) => {
       return {
       return {
         ...v,
         ...v,
-        lv: Number((v.clickCount / v.exposureCount).toFixed(2)) * 100,
+        lv: Number(((v.clickCount || 0) / (v.exposureCount || 1)).toFixed(2)) * 100,
       }
       }
     })
     })
     if (!isExport) {
     if (!isExport) {

이 변경점에서 너무 많은 파일들이 변경되어 몇몇 파일들은 표시되지 않았습니다.