新增邮件群发和数据可视化
This commit is contained in:
@@ -3,7 +3,7 @@ import {getExtName} from "@/utils/file-utils.js";
|
||||
export function getIconByName(filename) {
|
||||
const extName = getExtName(filename)
|
||||
if (['zip', 'rar', '7z', 'tar', 'tgz'].includes(extName)) return 'octicon:file-zip-24';
|
||||
if (['png', 'jpg', 'jpeg','gif','webp'].includes(extName)) return 'mingcute:pic-line';
|
||||
if (['png', 'jpg', 'jpeg','gif','webp','jfif'].includes(extName)) return 'mingcute:pic-line';
|
||||
if (['mp4', 'avi', 'mkv', 'mov', 'wmv', 'flv'].includes(extName)) return 'fluent:video-clip-24-regular';
|
||||
if (['txt', 'doc', 'docx', 'md','ini','conf'].includes(extName)) return 'hugeicons:google-doc'
|
||||
if (['xls', 'csv', 'xlsx'].includes(extName)) return 'codicon:table';
|
||||
|
||||
@@ -6,10 +6,9 @@ import { permsToRouter } from "@/utils/perm.js";
|
||||
import router from "@/router";
|
||||
import { settingQuery } from "@/request/setting.js";
|
||||
import {cvtR2Url} from "@/utils/convert.js";
|
||||
import {ElMessage} from "element-plus";
|
||||
|
||||
export async function init() {
|
||||
document.title = '-'
|
||||
document.title = 'loading...'
|
||||
|
||||
const settingStore = useSettingStore();
|
||||
const userStore = useUserStore();
|
||||
|
||||
@@ -56,5 +56,15 @@ const routers = {
|
||||
name: 'sys-email',
|
||||
menu: true
|
||||
}
|
||||
},
|
||||
'analysis:query': {
|
||||
path: '/analysis',
|
||||
name: 'analysis',
|
||||
component: () => import('@/views/analysis/index.vue'),
|
||||
meta: {
|
||||
title: '分析页',
|
||||
name: 'analysis',
|
||||
menu: true
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user