From 2f0a3a8bc2d063e59515088246cdf6a75a9dcf0d Mon Sep 17 00:00:00 2001 From: xuhuajiao <13476289682@163.com> Date: Tue, 22 Mar 2022 20:30:47 +0800 Subject: [PATCH] =?UTF-8?q?=E7=B4=A0=E6=9D=90=E5=BA=93-=E7=BC=96=E8=BE=91/?= =?UTF-8?q?=E5=88=A0=E9=99=A4/=E4=B8=8A=E4=BC=A0=E8=8E=B7=E5=8F=96?= =?UTF-8?q?=E6=97=B6=E9=95=BF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/material/material.js | 16 +- src/utils/index.js | 39 ++++ src/views/components/upload.vue | 20 +- .../materialContent/materialList/index.vue | 198 +++++++++++++----- 4 files changed, 215 insertions(+), 58 deletions(-) diff --git a/src/api/material/material.js b/src/api/material/material.js index ede29c5..2812d9f 100644 --- a/src/api/material/material.js +++ b/src/api/material/material.js @@ -19,10 +19,11 @@ export function saveMaterialFolder(parameter) { } // 删除 文件夹 - 素材库 -export function deleteMaterialFolder(data) { +export function deleteMaterialFolder(parameter) { return request({ - url: 'api/material/deleteMaterialFolder?id=' + data, - method: 'post' + url: 'api/material/deleteMaterialFolder', + method: 'post', + data: parameter }) } @@ -34,3 +35,12 @@ export function saveMaterial(parameter) { data: parameter }) } + +// 删除 - 素材库 +export function deleteMyMaterial(parameter) { + return request({ + url: 'api/material/deleteMyMaterial', + method: 'post', + data: parameter + }) +} diff --git a/src/utils/index.js b/src/utils/index.js index 47f5b9b..55e0023 100644 --- a/src/utils/index.js +++ b/src/utils/index.js @@ -382,3 +382,42 @@ export function downloadFile(obj, name, suffix) { link.click() document.body.removeChild(link) } + +// 秒数转时分秒格式 h:m:s +export function getSeconds(s) { + if (s != null) { + var sTime = parseInt(s)// 秒 + var mTime = 0// 分 + var hTime = 0// 时 + if (sTime > 60) { // 如果秒数大于60,将秒数转换成整数 + // 获取分钟,除以60取整数,得到整数分钟 + mTime = parseInt(sTime / 60) + // 获取秒数,秒数取佘,得到整数秒数 + sTime = parseInt(sTime % 60) + // 如果分钟大于60,将分钟转换成小时 + if (mTime > 60) { + // 获取小时,获取分钟除以60,得到整数小时 + hTime = parseInt(mTime / 60) + // 获取小时后取佘的分,获取分钟除以60取佘的分 + mTime = parseInt(mTime % 60) + } + } + var result = '' + if (sTime >= 0 && sTime < 10) { + result = '0' + parseInt(sTime) + '' + } else { + result = '' + parseInt(sTime) + '' + } + if (mTime >= 0 && mTime < 10) { + result = '0' + parseInt(mTime) + ':' + result + } else { + result = '' + parseInt(mTime) + ':' + result + } + if (hTime >= 0 && hTime < 10) { + result = '0' + parseInt(hTime) + ':' + result + } else { + result = '' + parseInt(hTime) + ':' + result + } + return result + } +} diff --git a/src/views/components/upload.vue b/src/views/components/upload.vue index 677e94e..2ecb72a 100644 --- a/src/views/components/upload.vue +++ b/src/views/components/upload.vue @@ -68,6 +68,7 @@