Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
Z
zys-ui
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
龙菲
zys-ui
Commits
95e1064e
提交
95e1064e
authored
9月 07, 2023
作者:
龙菲
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
修复wps iframe宽度问题
上级
6b888550
隐藏空白字符变更
内嵌
并排
正在显示
4 个修改的文件
包含
67 行增加
和
11 行删除
+67
-11
addOrUpdateNoteDialog.vue
src/views/read/wpsReader/component/addOrUpdateNoteDialog.vue
+18
-5
insertNote.vue
src/views/read/wpsReader/component/insertNote.vue
+1
-1
rightPanel.vue
src/views/read/wpsReader/component/rightPanel.vue
+1
-1
index.vue
src/views/read/wpsReader/index.vue
+47
-4
没有找到文件。
src/views/read/wpsReader/component/addOrUpdateNoteDialog.vue
浏览文件 @
95e1064e
<
template
>
<!-- doc文档的新增或更新笔记-->
<el-dialog
:title=
"formData.
docI
d ? '编辑笔记' : '新增笔记'"
:title=
"formData.
i
d ? '编辑笔记' : '新增笔记'"
:visible
.
sync=
"dialogVisible"
width=
"500px"
:close-on-click-modal=
"false"
...
...
@@ -9,7 +9,13 @@
:append-to-body=
"true"
v-loading=
"loading"
>
<el-form
:model=
"form"
label-width=
"50px"
:rules=
"rules"
ref=
"form"
size=
"mini"
>
<el-form
:model=
"form"
label-width=
"50px"
:rules=
"rules"
ref=
"form"
size=
"mini"
>
<el-form-item
label=
"原文"
>
<el-input
type=
"textarea"
...
...
@@ -92,8 +98,8 @@ export default {
return
{
dialogVisible
:
false
,
//新建笔记窗口可见性
form
:
{
id
:
""
,
docId
:
""
,
id
:
""
,
//笔记ID,新增时没有
docId
:
""
,
//文档ID
docSType
:
"doc"
,
//文档类型
bookmarkContent
:
""
,
//原文
noteContent
:
""
,
//笔记
...
...
@@ -135,6 +141,11 @@ export default {
for
(
const
key
in
this
.
form
)
{
if
(
key
==
"tagsArr"
)
{
formData
.
append
(
"tags"
,
this
.
form
.
tagsArr
.
join
(
","
));
}
else
if
(
key
==
"id"
)
{
// 只有id有值的时候才append
if
(
id
!=
""
)
{
formData
.
append
(
"id"
,
this
.
form
.
id
);
}
}
else
{
formData
.
append
(
key
,
this
.
form
[
key
]);
}
...
...
@@ -146,6 +157,8 @@ export default {
this
.
dialogVisible
=
false
;
this
.
$emit
(
"update"
);
}
// 清空表单项
this
.
$refs
.
form
.
resetFields
()
}
});
},
...
...
@@ -189,7 +202,7 @@ export default {
margin-top
:
16px
;
.el-button
+
.el-button
{
margin-left
:
0
;
margin-top
:
10px
;
margin-top
:
10px
;
}
}
</
style
>
src/views/read/wpsReader/component/insertNote.vue
浏览文件 @
95e1064e
...
...
@@ -306,7 +306,7 @@ export default {
color
:
#999
;
}
.note-list
{
height
:
calc
(
100vh
-
2
1
0px
);
height
:
calc
(
100vh
-
2
7
0px
);
overflow
:
auto
;
.note-item
{
margin-bottom
:
16px
;
...
...
src/views/read/wpsReader/component/rightPanel.vue
浏览文件 @
95e1064e
...
...
@@ -47,7 +47,7 @@ export default {
<
style
lang=
"scss"
scoped
>
.panel
{
display
:
flex
;
padding
:
40px
0
20px
;
padding
:
20px
0
;
position
:
relative
;
box-sizing
:
border-box
;
width
:
100%
;
...
...
src/views/read/wpsReader/index.vue
浏览文件 @
95e1064e
<
template
>
<div
class=
"wps-reader"
>
<div
:class=
"
{
'wps-reader': true,
'sidebar-open': $store.state.app.sidebar.opened,
}"
>
<div
ref=
"myIframe"
id=
"wps-container"
class=
"wps-container"
></div>
<RightPanel
class=
"right-panel"
...
...
@@ -18,6 +23,7 @@ import WebOfficeSDK from "/public/weboffice/web-office-sdk-v1.1.19.es";
import
RightPanel
from
"./component/rightPanel.vue"
;
import
AddOrUpdateNoteDialog
from
"./component/addOrUpdateNoteDialog.vue"
;
import
{
addNearRead
}
from
"@/api/user"
;
import
{
mapGetters
}
from
"vuex"
;
export
default
{
components
:
{
RightPanel
,
...
...
@@ -35,13 +41,29 @@ export default {
noteContent
:
""
,
//笔记内容
tagsArr
:
[],
//标签
},
// isSidebarOpen:false
};
},
computed
:
{
// ...mapGetters(["sidebar"]),
isSidebarOpen
()
{
return
this
.
$store
.
state
.
app
.
sidebar
.
opened
;
},
},
// watch:{
// 'sidebar.opened':{
// handler(value){
// this.isSidebarOpen =
// },
// immediate:true
// }
// },
mounted
()
{
const
{
wpsUrl
,
token
,
fileId
}
=
this
.
$route
.
query
;
this
.
routeParams
=
{
wpsUrl
,
token
,
fileId
};
this
.
form
.
docId
=
fileId
;
this
.
initWps
(
wpsUrl
,
token
);
console
.
log
(
"isSidebarOpen"
,
this
.
isSidebarOpen
);
},
destroyed
()
{
this
.
removeSelectionChangeListener
();
...
...
@@ -169,12 +191,28 @@ export default {
.wps-reader
{
display
:
flex
;
.wps-container
{
width
:
80vw
;
height
:
100vh
;
width
:
calc
((
100vw
-
54px
)
*
0
.8
);
//默认宽度是sidebar收起的宽度
overflow
:
hidden
;
}
.right-panel
{
width
:
calc
((
100vw
-
54px
)
*
0
.2
);
//默认宽度是sidebar收起的宽度
}
.wps-container
,
.right-panel
{
width
:
20vw
;
height
:
calc
(
100vh
-
84px
);
transition
:
all
ease
0
.5s
;
}
}
.sidebar-open
{
.wps-container
{
width
:
calc
((
100vw
-
200px
)
*
0
.8
);
//sidebar展开后的宽度
}
.right-panel
{
width
:
calc
((
100vw
-
200px
)
*
0
.2
);
//默认宽度是sidebar收起的宽度
}
}
.add-note-container
{
...
...
@@ -184,3 +222,8 @@ export default {
padding
:
20px
;
}
</
style
>
<
style
>
.web-office-iframe
{
width
:
100%
!important
;
}
</
style
>
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论