Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
F
founder_vue
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
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
常超
founder_vue
Commits
38c28431
Commit
38c28431
authored
Oct 31, 2023
by
yuhao
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'dev_xzeq' of
http://39.99.224.27:9022/changchao/founder_vue
into dev_xzeq
parents
f059fa3d
4b807691
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
45 additions
and
7 deletions
+45
-7
src/components/ptCxForm_components.vue
+14
-7
src/excel/htmlToExcel.js
+28
-0
src/main.js
+3
-0
No files found.
src/components/ptCxForm_components.vue
View file @
38c28431
...
...
@@ -850,7 +850,8 @@
pageBs != 'queryBsh' &&
pageBs != 'khtj'&&
pageBs != 'zdhdxxcjqk'&&
pageBs != 'addGzqk'
pageBs != 'addGzqk'&&
pageBs != 'queryJcgz'
"
>
<i
class=
"el-icon-plus"
></i>
新增
</div>
...
...
@@ -5523,13 +5524,19 @@ export default {
::v-deep
.new-image
img
{
width
:
100px
;
}
.total-num
{
width
:
40px
;
height
:
40px
;
background
:
#007aff
;
border-radius
:
20px
;
cursor
:
pointer
;
.rwgl_s
span
{
display
:
inline-block
;
padding
:
2px
4px
;
border-radius
:
5px
;
}
.rwgl_s
.s_stop
{
background
:
#888
;
color
:
#000
;
margin-right
:
8px
;
}
.rwgl_s
.s_runn
{
color
:
#fff
;
background
:
green
;
}
/* .dele{
cursor: pointer;
...
...
src/excel/htmlToExcel.js
0 → 100644
View file @
38c28431
import
FileSaver
from
'file-saver'
;
import
XLSX
from
'xlsx'
;
export
default
{
// 导出Excel表格
exportExcel
(
name
,
tableName
)
{
debugger
//name表示生成excel的文件名 tableName表示表格的id
let
fix
=
document
.
querySelector
(
'.el-table__fixed'
);
//let con = document.querySelector(tableName);
//console.log(con);
let
sel
;
if
(
fix
){
//判断要导出的节点中是否有fixed的表格,如果有,转换excel时先将该dom移除,然后append回去
sel
=
XLSX
.
utils
.
table_to_book
(
document
.
querySelector
(
'#myTable'
).
removeChild
(
fix
));
document
.
querySelector
(
'#myTable'
).
appendChild
(
fix
);
}
else
{
sel
=
XLSX
.
utils
.
table_to_book
(
document
.
querySelector
(
tableName
));
}
//var sel = XLSX.utils.table_to_book(document.querySelector(tableName))
var
selIn
=
XLSX
.
write
(
sel
,
{
bookType
:
'xlsx'
,
bookSST
:
true
,
type
:
'array'
})
try
{
FileSaver
.
saveAs
(
new
Blob
([
selIn
],
{
type
:
'application/octet-stream'
}),
name
)
}
catch
(
e
)
{
if
(
typeof
console
!==
'undefined'
)
console
.
log
(
e
,
selIn
)
}
return
selIn
}
};
src/main.js
View file @
38c28431
...
...
@@ -20,6 +20,9 @@ import './assets/iconfont/iconfont.css'
import
moment
from
'moment'
import
rules
from
"./utils/rules.js"
;
import
baseUrl
from
'./api/base'
//全局导出excel
import
htmlToExcel
from
'./excel/htmlToExcel'
;
Vue
.
prototype
.
htmlToExcels
=
htmlToExcel
;
const
Base64
=
require
(
'js-base64'
).
Base64
//引入echarts
...
...
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