Skip to content

Commit 5a1fa14

Browse files
committed
feature[PDF]: add PDF demo (#1469)
1 parent cff015f commit 5a1fa14

16 files changed

+304
-8
lines changed

src/icons/svg/edit.svg

+1-1
Loading

src/icons/svg/email.svg

+1-1
Loading

src/icons/svg/excel.svg

+1-1
Loading

src/icons/svg/language.svg

+1-1
Loading

src/icons/svg/link.svg

+1-1
Loading

src/icons/svg/pdf.svg

+1
Loading

src/icons/svg/peoples.svg

+1-1
Loading

src/icons/svg/table.svg

+1-1
Loading

src/icons/svg/wechat.svg

+1-1
Loading

src/lang/en.js

+3
Original file line numberDiff line numberDiff line change
@@ -142,6 +142,9 @@ export default {
142142
export: 'Export',
143143
placeholder: 'Please enter the file name(default file)'
144144
},
145+
pdf: {
146+
tips: 'Here we use window.print() to implement the feature of downloading pdf.'
147+
},
145148
theme: {
146149
change: 'Change Theme',
147150
documentation: 'Theme documentation',

src/lang/es.js

+3
Original file line numberDiff line numberDiff line change
@@ -142,6 +142,9 @@ export default {
142142
export: 'Exportar',
143143
placeholder: 'Por favor escribe un nombre de fichero'
144144
},
145+
pdf: {
146+
tips: 'Here we use window.print() to implement the feature of downloading pdf.'
147+
},
145148
theme: {
146149
change: 'Cambiar tema',
147150
documentation: 'Documentación del tema',

src/lang/zh.js

+3
Original file line numberDiff line numberDiff line change
@@ -142,6 +142,9 @@ export default {
142142
export: '导出',
143143
placeholder: '请输入文件名(默认file)'
144144
},
145+
pdf: {
146+
tips: '这里使用 window.print() 来实现下载pdf的功能'
147+
},
145148
theme: {
146149
change: '换肤',
147150
documentation: '换肤文档',

src/router/index.js

+20
Original file line numberDiff line numberDiff line change
@@ -293,6 +293,26 @@ export const asyncRouterMap = [
293293
]
294294
},
295295

296+
{
297+
path: '/pdf',
298+
component: Layout,
299+
redirect: '/pdf/index',
300+
meta: { title: 'PDF', icon: 'pdf' },
301+
children: [
302+
{
303+
path: 'index',
304+
component: () => import('@/views/pdf/index'),
305+
name: 'PDF',
306+
meta: { title: 'PDF' }
307+
}
308+
]
309+
},
310+
{
311+
path: '/pdf/download',
312+
component: () => import('@/views/pdf/download'),
313+
hidden: true
314+
},
315+
296316
{
297317
path: '/theme',
298318
component: Layout,

0 commit comments

Comments
 (0)