Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
K
kd_control
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
zhanglw
kd_control
Commits
72bd3330
Commit
72bd3330
authored
Sep 14, 2023
by
zhanglw
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
excel编辑器bug修复
parent
5d2990f5
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
7 additions
and
5 deletions
+7
-5
excelSpreadSheet.vue
...ws/productionPlanManagement/mineFile/excelSpreadSheet.vue
+7
-5
No files found.
src/views/productionPlanManagement/mineFile/excelSpreadSheet.vue
View file @
72bd3330
...
...
@@ -578,7 +578,7 @@ export default {
const
exceljsCell
=
exceljsRow
.
getCell
(
Number
(
k
)
+
1
);
exceljsCell
.
value
=
row
.
cells
[
k
].
text
;
// 对齐
if
(
xws
.
styles
[
row
.
cells
[
k
].
style
])
{
if
(
row
.
cells
[
k
].
style
&&
xws
.
styles
[
row
.
cells
[
k
].
style
])
{
// 垂直对齐方式
if
(
xws
.
styles
[
row
.
cells
[
k
].
style
].
valign
)
{
if
(
exceljsCell
.
alignment
==
undefined
||
exceljsCell
.
alignment
==
null
)
{
...
...
@@ -595,7 +595,7 @@ export default {
}
}
// 边框
if
(
JSON
.
stringify
(
xws
.
styles
[
row
.
cells
[
k
].
style
])
!==
"
{}
"
&&
JSON
.
stringify
(
xws
.
styles
[
row
.
cells
[
k
].
style
].
border
)
!==
"
{}
"
)
{
if
(
row
.
cells
[
k
].
style
&&
JSON
.
stringify
(
xws
.
styles
[
row
.
cells
[
k
].
style
])
!==
"
{}
"
&&
xws
.
styles
[
row
.
cells
[
k
].
style
].
border
&&
JSON
.
stringify
(
xws
.
styles
[
row
.
cells
[
k
].
style
].
border
)
!==
"
{}
"
)
{
exceljsCell
.
border
=
{};
// bottom
if
(
xws
.
styles
[
row
.
cells
[
k
].
style
].
border
.
bottom
&&
Array
.
isArray
(
xws
.
styles
[
row
.
cells
[
k
].
style
].
border
.
bottom
)
&&
xws
.
styles
[
row
.
cells
[
k
].
style
].
border
.
bottom
.
length
===
2
)
{
...
...
@@ -627,7 +627,7 @@ export default {
}
}
// 背景色
if
(
xws
.
styles
[
row
.
cells
[
k
].
style
].
bgcolor
)
{
if
(
row
.
cells
[
k
].
style
&&
xws
.
styles
[
row
.
cells
[
k
].
style
].
bgcolor
)
{
let
rgb
=
tinycolor
(
xws
.
styles
[
row
.
cells
[
k
].
style
].
bgcolor
).
toRgb
();
let
rHex
=
parseInt
(
rgb
.
r
).
toString
(
16
).
padStart
(
2
,
"
0
"
);
let
gHex
=
parseInt
(
rgb
.
g
).
toString
(
16
).
padStart
(
2
,
"
0
"
);
...
...
@@ -642,9 +642,11 @@ export default {
};
}
// 字体
exceljsCell
.
font
=
xws
.
styles
[
row
.
cells
[
k
].
style
].
font
;
if
(
row
.
cells
[
k
].
style
)
{
exceljsCell
.
font
=
xws
.
styles
[
row
.
cells
[
k
].
style
].
font
||
{};
}
// 字体颜色
if
(
xws
.
styles
[
row
.
cells
[
k
].
style
].
color
)
{
if
(
row
.
cells
[
k
].
style
&&
xws
.
styles
[
row
.
cells
[
k
].
style
].
color
)
{
let
rgb
=
tinycolor
(
xws
.
styles
[
row
.
cells
[
k
].
style
].
color
).
toRgb
();
let
rHex
=
parseInt
(
rgb
.
r
).
toString
(
16
).
padStart
(
2
,
"
0
"
);
let
gHex
=
parseInt
(
rgb
.
g
).
toString
(
16
).
padStart
(
2
,
"
0
"
);
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment