Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
C
cms-admin
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
EzijingWeb
cms-admin
Commits
8d6eb0c6
提交
8d6eb0c6
authored
5月 21, 2021
作者:
pengxiaohui
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
视频上传增加loading
上级
a229ebb6
隐藏空白字符变更
内嵌
并排
正在显示
4 个修改的文件
包含
13 行增加
和
19 行删除
+13
-19
imageUpload.js
src/components/Tinymce/imageUpload.js
+0
-16
index.vue
src/components/Tinymce/index.vue
+0
-1
media.js
src/components/Tinymce/plugins/media.js
+9
-1
style.scss
src/style.scss
+4
-1
没有找到文件。
src/components/Tinymce/imageUpload.js
deleted
100644 → 0
浏览文件 @
a229ebb6
import
{
fileUpload
}
from
'@/api/system'
export
default
function
(
blobInfo
,
succFun
,
failFun
)
{
const
file
=
blobInfo
.
blob
()
const
formData
=
new
window
.
FormData
()
formData
.
append
(
'file'
,
file
)
formData
.
append
(
'type'
,
'image'
)
fileUpload
(
formData
)
.
then
(
response
=>
{
const
[
first
]
=
response
.
data
response
.
code
===
0
?
succFun
(
first
.
full_path
)
:
failFun
(
response
.
message
)
})
.
catch
(
response
=>
{
failFun
(
response
.
message
)
})
}
src/components/Tinymce/index.vue
浏览文件 @
8d6eb0c6
...
...
@@ -7,7 +7,6 @@
<
script
>
import
plugins
from
'./plugins'
import
toolbar
from
'./toolbar'
// import ImageUpload from './imageUpload'
import
imageUpload
from
'./plugins/image'
import
{
mediaUpload
,
mediaResolver
}
from
'./plugins/media'
export
default
{
...
...
src/components/Tinymce/plugins/media.js
浏览文件 @
8d6eb0c6
import
{
fileUpload
}
from
'@/api/system'
import
{
Message
}
from
'element-ui'
import
{
Message
,
Loading
}
from
'element-ui'
/**
* 以分隔符截取字符串,并返回最后一个截取段
*/
...
...
@@ -24,10 +24,18 @@ export function mediaUpload(callback, value, meta) {
if
(
file
&&
file
.
name
)
{
const
suffix
=
splitStrLast
(
file
.
name
,
'.'
)
if
([
'mp4'
].
includes
(
suffix
))
{
const
loading
=
Loading
.
service
({
lock
:
true
,
text
:
'视频上传中'
,
spinner
:
'el-icon-loading'
,
background
:
'rgba(0, 0, 0, 0.7)'
,
customClass
:
'tinymce-el-loading'
})
const
formData
=
new
window
.
FormData
()
formData
.
append
(
'file'
,
file
)
formData
.
append
(
'type'
,
'file'
)
fileUpload
(
formData
).
then
(
res
=>
{
loading
.
close
()
if
(
res
.
code
===
0
&&
res
.
data
&&
res
.
data
[
0
])
{
const
[
first
]
=
res
.
data
callback
(
first
.
full_path
,
{
title
:
first
.
title
})
...
...
src/style.scss
浏览文件 @
8d6eb0c6
...
...
@@ -140,7 +140,10 @@ body {
}
/* tinymce picker/popover z-index reset */
.tox-tinymce-aux
{
z-index
:
999999
!
important
;
z-index
:
9999
!
important
;
}
.tinymce-el-message
,
.tinymce-el-loading
{
z-index
:
10000
!
important
;
}
/* page_container background */
.page_container
{
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论