Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
C
cms-admin
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
EzijingWeb
cms-admin
Commits
9392aef3
提交
9392aef3
authored
5月 19, 2021
作者:
pengxiaohui
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
文件预览和视频预览
上级
662db3e2
显示空白字符变更
内嵌
并排
正在显示
1 个修改的文件
包含
15 行增加
和
3 行删除
+15
-3
DrawerForm.vue
src/pages/content-manage/components/DrawerForm.vue
+15
-3
没有找到文件。
src/pages/content-manage/components/DrawerForm.vue
浏览文件 @
9392aef3
...
@@ -100,7 +100,7 @@
...
@@ -100,7 +100,7 @@
<div
class=
"upload-file-display"
v-if=
"form.enclosure_uri_name"
>
<div
class=
"upload-file-display"
v-if=
"form.enclosure_uri_name"
>
{{
form
.
enclosure_uri_name
}}
{{
form
.
enclosure_uri_name
}}
<span
class=
"upload-file-bar"
>
<span
class=
"upload-file-bar"
>
<i
class=
"el-icon-download
"
@
click=
"handleDownloadFile('enclosure_uri')"
></i>
<i
:class=
"isFilePreview(form.enclosure_uri_name) ? 'el-icon-view':'el-icon-download'
"
@
click=
"handleDownloadFile('enclosure_uri')"
></i>
<i
class=
"el-icon-circle-close"
@
click=
"handleClearFile('enclosure_uri')"
></i>
<i
class=
"el-icon-circle-close"
@
click=
"handleClearFile('enclosure_uri')"
></i>
</span>
</span>
</div>
</div>
...
@@ -119,7 +119,7 @@
...
@@ -119,7 +119,7 @@
<div
class=
"upload-file-display"
v-if=
"form.video_uri_name"
>
<div
class=
"upload-file-display"
v-if=
"form.video_uri_name"
>
{{
form
.
video_uri_name
}}
{{
form
.
video_uri_name
}}
<span
class=
"upload-file-bar"
>
<span
class=
"upload-file-bar"
>
<i
class=
"el-icon-
download
"
@
click=
"handleDownloadFile('video_uri')"
></i>
<i
class=
"el-icon-
view
"
@
click=
"handleDownloadFile('video_uri')"
></i>
<i
class=
"el-icon-circle-close"
@
click=
"handleClearFile('video_uri')"
></i>
<i
class=
"el-icon-circle-close"
@
click=
"handleClearFile('video_uri')"
></i>
</span>
</span>
</div>
</div>
...
@@ -339,9 +339,12 @@ export default {
...
@@ -339,9 +339,12 @@ export default {
this
.
form
=
Object
.
assign
({},
defaultForm
)
this
.
form
=
Object
.
assign
({},
defaultForm
)
},
},
handleDownloadFile
(
target
)
{
handleDownloadFile
(
target
)
{
console
.
log
(
this
.
form
[
target
])
const
url
=
this
.
form
[
target
]
const
url
=
this
.
form
[
target
]
if
(
this
.
isFilePreview
(
url
))
{
window
.
open
(
url
,
'_blank'
)
}
else
{
this
.
fileDownload
(
url
,
url
)
this
.
fileDownload
(
url
,
url
)
}
},
},
handleClearFile
(
target
)
{
handleClearFile
(
target
)
{
this
.
form
[
target
]
=
''
this
.
form
[
target
]
=
''
...
@@ -371,6 +374,15 @@ export default {
...
@@ -371,6 +374,15 @@ export default {
}
}
})
})
},
},
isFilePreview
(
url
)
{
const
fileNameArr
=
url
.
split
(
'.'
)
const
suffix
=
fileNameArr
[
fileNameArr
.
length
-
1
]
if
([
'pdf'
,
'mp4'
].
includes
(
suffix
))
{
return
true
}
else
{
return
false
}
},
toUnitTimestamp
(
time
)
{
toUnitTimestamp
(
time
)
{
return
formatToDate
(
time
).
getTime
()
/
1000
return
formatToDate
(
time
).
getTime
()
/
1000
},
},
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论