Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
E
exhibition_backstage
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
龙菲
exhibition_backstage
Commits
5dc63a09
提交
5dc63a09
authored
9月 20, 2022
作者:
龙菲
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
修改中国风预览书籍视角的内容展示为富文本
上级
5396cd1a
隐藏空白字符变更
内嵌
并排
正在显示
4 个修改的文件
包含
54 行增加
和
30 行删除
+54
-30
ExhibitionUnit.vue
src/views/display/components/ExhibitionUnit.vue
+1
-1
InfoEditDialog.vue
src/views/display/components/InfoEditDialog.vue
+36
-21
BlueStyle.vue
src/views/display/components/templates/BlueStyle.vue
+1
-0
detail-dialog.vue
src/views/display/components/templates/detail-dialog.vue
+16
-8
没有找到文件。
src/views/display/components/ExhibitionUnit.vue
浏览文件 @
5dc63a09
...
...
@@ -235,7 +235,7 @@ export default {
[{
font
:
[]
}],
// 字体种类-----[{ font: [] }]
[{
align
:
[]
}],
// 对齐方式-----[{ align: [] }]
[
"clean"
],
// 清除文本格式-----['clean']
//
["image", "video"], // 链接、图片、视频-----['link', 'image', 'video']
[
"image"
,
"video"
],
// 链接、图片、视频-----['link', 'image', 'video']
];
return
{
...
...
src/views/display/components/InfoEditDialog.vue
浏览文件 @
5dc63a09
...
...
@@ -348,6 +348,21 @@ export default {
},
immediate
:
true
,
},
"dialogForm.themeType"
:
{
handler
:
function
(
value
)
{
switch
(
value
)
{
case
"1"
:
console
.
log
(
"默认主题"
);
break
;
case
"2"
:
console
.
log
(
"中国风"
);
break
;
case
"3"
:
console
.
log
(
"红色主题"
);
break
;
}
},
},
},
data
()
{
// 工具栏配置
...
...
@@ -683,27 +698,27 @@ export default {
// 不管是否进行文件上传,都需要修改文物为Str和显示隐藏控制器,去除euid
// 编辑时关联文物id为字符串,新增时为数组,需要重新组成
// 新增时
if
(
!
that
.
dialogForm
.
exhibitionId
)
{
let
crIdArr
=
unit
.
crIds
;
unit
.
crIds
=
crIdArr
.
join
(
","
);
var
deleteArr
=
[
"euId"
,
"isEditing"
];
deleteArr
.
forEach
((
i
)
=>
{
if
(
unit
[
i
])
{
delete
unit
[
i
];
}
});
}
else
{
// 编辑时
// console.log("修改时---unit.crIds ", unit.crIds);
let
crIdArr
=
unit
.
crIds
;
unit
.
crIds
=
crIdArr
?
crIdArr
.
join
(
","
)
:
""
;
var
deleteArr
=
[
"euId"
,
"isEditing"
];
deleteArr
.
forEach
((
i
)
=>
{
if
(
unit
[
i
])
{
delete
unit
[
i
];
}
});
}
//
if (!that.dialogForm.exhibitionId) {
//
let crIdArr = unit.crIds;
//
unit.crIds = crIdArr.join(",");
//
var deleteArr = ["euId", "isEditing"];
//
deleteArr.forEach((i) => {
//
if (unit[i]) {
//
delete unit[i];
//
}
//
});
//
} else {
// 编辑时
// console.log("修改时---unit.crIds ", unit.crIds);
let
crIdArr
=
unit
.
crIds
;
unit
.
crIds
=
crIdArr
?
crIdArr
.
join
(
","
)
:
""
;
var
deleteArr
=
[
"euId"
,
"isEditing"
];
deleteArr
.
forEach
((
i
)
=>
{
if
(
unit
[
i
])
{
delete
unit
[
i
];
}
});
//
}
if
(
unit
.
children
)
{
backFillUnit
(
unit
.
children
);
}
...
...
src/views/display/components/templates/BlueStyle.vue
浏览文件 @
5dc63a09
...
...
@@ -697,6 +697,7 @@ $blue: #2069c4;
display
:
flex
;
justify-content
:
center
;
.inner
{
width
:
100%
;
box-shadow
:
0px
1px
56px
4px
rgba
(
0
,
0
,
0
,
0
.16
);
display
:
flex
;
flex-direction
:
column
;
...
...
src/views/display/components/templates/detail-dialog.vue
浏览文件 @
5dc63a09
...
...
@@ -14,35 +14,43 @@
>
<div
class=
"img"
:style=
"`background-image: url('$
{node.imagesVo[0]
&&
node.imagesVo[0].url}')`"
:style=
"`background-image: url('$
{
node.imagesVo[0]
&&
node.imagesVo[0].url
}')`"
>
</div>
<p>
<span
class=
"title"
>
{{
node
.
title
}}
</span>
<span
class=
"seq"
>
{{
node
.
unit
}}
</span>
</p>
</p>
</div>
<div
class=
"article-big-title"
v-else
@
click=
"handlePageChange(i, true)"
>
<div
class=
"article-big-title"
v-else
@
click=
"handlePageChange(i, true)"
>
<p>
<span
class=
"seq"
>
{{
node
.
unit
}}
</span>
<span
class=
"title"
>
{{
node
.
title
}}
</span>
</p>
</div>
<div
class=
"book-cover"
v-if=
"i === 0"
@
click=
"handlePageChange(i)"
>
<div
class=
"img"
:style=
"`background-image: url('$
{img}')`">
</div>
<div
class=
"img"
:style=
"`background-image: url('$
{img}')`">
</div>
<p>
<span>
{{
title
}}
</span>
</p>
</div>
<div
class=
"article-content"
v-else
@
click=
"handlePageChange(i)"
>
<div
class=
"content-detail"
>
{{
list
[
i
-
1
].
intro
}}
</div>
<div
class=
"content-detail"
v-html=
"list[i - 1].intro"
>
</div>
</div>
</div>
<div
class=
"book-page"
>
<div
class=
"article-content"
>
<div
class=
"content-detail"
>
{{
list
[
list
.
length
-
1
].
intro
}}
</div>
<div
class=
"content-detail"
v-html=
"list[list.length - 1].intro"
></div>
</div>
</div>
</div>
</div>
</div>
</
template
>
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论