diff --git a/packages/common/.DS_Store b/packages/common/.DS_Store new file mode 100644 index 0000000..26c154e Binary files /dev/null and b/packages/common/.DS_Store differ diff --git a/webs/sms-web/src/router/static.js b/webs/sms-web/src/router/static.js index a4d8454..d81340f 100644 --- a/webs/sms-web/src/router/static.js +++ b/webs/sms-web/src/router/static.js @@ -16,6 +16,15 @@ export default [ }, component: () => import('views/configs/setting_dashboard/index.vue') }, + // 旧主页 + { + path: '/Oldresource_dashboard', + meta: { + title: '资源概览', + noTag: true + }, + component: () => import('views/configs/setting_dashboard/indexOld.vue') + }, { name: 'ProfileMessage', path: '/message', diff --git a/webs/sms-web/src/services/monitor/index.js b/webs/sms-web/src/services/monitor/index.js new file mode 100644 index 0000000..7632a9a --- /dev/null +++ b/webs/sms-web/src/services/monitor/index.js @@ -0,0 +1,329 @@ +import { request } from '@cmp/cmp-element' +import { wrapperParams } from 'utils' + +// 指标列表 +export function getMetrics(params) { + return request.get('/cms/v1/metrics', { + params: wrapperParams(params) + }) +} +// 设置监控IP +export function setIps(params) { + return request.post(`/cms/v1/vms/${params.id}/ips`, wrapperParams(params)) +} +export function geIps(id) { + return request.get(`/cms/v1/vms/${id}/ips`) +} +// 分发策略 +// 列表 +export function getDistributions(params) { + return request.get('/cms/v1/distributions', { + params: params + }) +} +// 新增 +export function createDistri(params) { + return request.post('/cms/v1/distributions', wrapperParams(params)) +} +// 修改 +export function modifyDistri(params) { + return request.put(`/cms/v1/distributions/${params.id}`, wrapperParams(params)) +} +// 删除 +export function removeDistri(id) { + return request.delete(`/cms/v1/distributions/${id}`) +} +// 详情 +export function getDistriDetail(id) { + return request.get(`/cms/v1/distributions/${id}`) +} +// 告警模板 +const tempUrl = '/cms/v1/templates' +// 列表 +export function getTempList(params) { + return request.get(tempUrl, { + params: params + }) +} +// 新增 +export function createTemp(params) { + return request.post(tempUrl, wrapperParams(params)) +} +// 修改 +export function modifyTemp(params) { + return request.put(`${tempUrl}/${params.id}`, wrapperParams(params)) +} +// 删除 +export function removeTemp(id) { + return request.delete(`${tempUrl}/${id}`) +} +// 批量删除 +export function batchRemoveTemp(params) { + return request.delete(tempUrl, { + data: params + }) +} +// 详情 +export function getTempDetail(id) { + return request.get(`${tempUrl}/${id}`) +} +// 告警列表 +export function getAlarmList(params) { + return request.get('/cms/v1/alarms', { + params: params + }) +} +export function getAlarmDetail(id) { + return request.get(`/cms/v1/alarms/${id}`) +} +// 告警确认 +export function alarmConfirm(params) { + return request.patch('/cms/v1/alarms', { + action: 'confirm', + ...wrapperParams(params) + }) +} +// 告警解决 +export function alarmSolve(params) { + return request.patch('/cms/v1/alarms', { + action: 'solve', + ...wrapperParams(params) + }) +} +export function getAlarmChart(params) { + return request.get('/cms/v1/alarms/chart', { + params + }) +} +// vcenter主机资源概览 +export function getVcHostOverview(id) { + return request.get(`/cms/v1/hosts/${id}`, { + params: wrapperParams({ type: 'VMWARE' }) + }) +} +// vcenter云主机资源概览 +export function getVmOverview(id) { + return request.get(`/cms/v1/vms/${id}`) +} +// 云主机资源概览仪表盘 +export function getHostDashboard(params) { + return request.get('/cms/v1/prometheus', { + params: wrapperParams(params) + }) +} +// 主机云主机图表 +export function getCharts(params) { + return request.get('/cms/v1/charts', { + params: wrapperParams(params) + }) +} +// openstack主机详情 +export function getOpenstackHost(id) { + return request.get(`/cms/v1/hosts/${id}`, { + params: wrapperParams({ type: 'OPENSTACK' }) + }) +} +// 主机CPU +export function getHostCpu(id) { + return request.get(`/cms/v1/hosts/${id}/metrics`, { + params: wrapperParams({ type: 'cpu' }) + }) +} +export function getHostMem(id) { + return request.get(`/cms/v1/hosts/${id}/metrics`, { + params: wrapperParams({ type: 'mem' }) + }) +} +export function getHostDisk(id) { + return request.get(`/cms/v1/hosts/${id}/metrics`, { + params: wrapperParams({ type: 'disk' }) + }) +} +// 告警策略主机列表 +export function getPolicyHosts(params) { + return request.get('/cms/v1/hosts', { + params: params + }) +} +// 云主机列表 +export function getVms(params) { + return request.get('/cms/v1/vms', { + params: params + }) +} + +export function getDataStore(params) { + return request.get('/cms/v1/datastores', { + params: params + }) +} +// 开启监控 +export function openMonitor(params) { + return request.patch('/cms/v1/vendors', { + action: 'open', + ...wrapperParams(params) + }) +} +// 关闭监控 +export function closeMonitor(params) { + return request.patch('/cms/v1/vendors', { + action: 'close', + ...wrapperParams(params) + }) +} +export function getRatio(params) { + return request.get('/cms/v1/vendors/ratio', { + params + }) +} +export function ratioOk(params) { + return request.post('/cms/v1/vendors/ratio', wrapperParams(params)) +} +// hmc主机分区列表 +export function getServers(params) { + return request.get('/cms/v1/hmc/servers', { + params: params + }) +} +export function getPartitions(params) { + return request.get('/cms/v1/hmc/partitions', { + params: params + }) +} +// 运维认证 +export function getAuthentications(vendorId) { + return request.get(`/cms/v1/vendors/${vendorId}/authentications`) +} +export function authenticationsOk(params) { + return request.post(`/cms/v1/vendors/${params.vendorId}/authentications`, wrapperParams(params)) +} +export function getFusionHost(params) { + return request.get('/cms/v1/fusioncloud/hosts', { + params: params + }) +} +export function getFusionHostDetail(id, type) { + return request.get(`/cmp/plugins/${type}/v1/hosts/${id}`) +} +// 安装agent +export function installTaskExporter(params) { + return request.post('/cms/v1/agent', wrapperParams(params)) +} +export function getOpenstackVm(type, id) { + return request.get(`/cmp/plugins/${type}/v1/vms/${id}`) +} + +export function getSecurityGroup(type, params) { + return request.get(`/cmp/plugins/${type}/v1/vms/${params.id}/sgroups`, { + params: params + }) +} +export function getUsage(params) { + return request.get('/cms/v1/prometheus', { + params: wrapperParams(params) + }) +} +export function getPoolDatas(params) { + return request.get('/cms/v1/prometheus/filter', { + params: wrapperParams(params) + }) +} + +export function getServices(params) { + return request.get('/cms/v1/services', { + params: params + }) +} +// 资源利用率TOP5 +export function getResTops(params) { + return request.get('/cms/v1/tops', { + params: wrapperParams(params) + }) +} + +// IPMI设置 +export function getHosts(id) { + return request.get(`/cms/v1/hosts/ipmi/${id}`) +} + +export function patchHosts(url, params) { + return request.patch(url, { ...wrapperParams(params) }) +} +// 数据源配置 +export function configDataSource(vendorId, params) { + return request.post(`/cms/v1/vendors/${vendorId}/monitor`, wrapperParams(params)) +} +export function getfilters(params) { + return request.get('/cms/v1/prometheus/filter', { + params: wrapperParams(params) + }) +} +// 告警策略 +export function getRuleGroup(params) { + return request.get('/cms/v1/rulegroups', { + params: wrapperParams(params) + }) +} +export function createRuleGroup(params) { + return request.post('/cms/v1/rulegroups', wrapperParams(params)) +} +export function modifyRuleGroup(params) { + return request.put(`/cms/v1/rulegroups/${params.id}`, wrapperParams(params)) +} +export function removeRuleGroup(id) { + return request.delete(`/cms/v1/rulegroups/${id}`) +} +export function batchRemoveRuleGroup(params) { + return request.delete('/cms/v1/rulegroups', { + data: wrapperParams(params) + }) +} +export function getRuleGroupDetail(id) { + return request.get(`/cms/v1/rulegroups/${id}`) +} +export function ruleGroupEnable(params) { + return request.patch('/cms/v1/rulegroups/enable', { ...wrapperParams(params) }) +} +export function rulegroupsBinding(params) { + return request.patch('/cms/v1/rulegroups/binding', { ...wrapperParams(params) }) +} +export function rulegroupsUnBinding(params) { + return request.delete('/cms/v1/rulegroups/binding', { + data: wrapperParams(params) + }) +} +export function getRuleGroupBind(id) { + return request.get(`/cms/v1/rulegroups/${id}/resources`) +} +export function modifyAlarmStatus(params) { + return request.post('/cms/v1/alarmstatus', wrapperParams(params)) +} +export function deleteAlarmStatus(params) { + return request.delete('/cms/v1/alarmstatus', { + data: wrapperParams(params) + }) +} +export function getVolumeByType(type1, params, type, projectName) { + return request.get(`/cmp/plugins/${type1}/v1/vendors/type/${type}/${projectName}/volumes`, { + params + }) +} +// smart主机列表 +export function getSmartHosts(params) { + return request.get('/cms/v1/smartx/hosts', { + params: params + }) +} +// 华为云 +export function getHuaweiResources(type, params) { + return request.get(`/cms/v1/hcso/${type}`, { + params: params + }) +} +export function getStretch(vendorId) { + return request.get(`/cms/v1/hcso/as/${vendorId}`) +} + +export function getMysqlRds(params) { + return request.get('/cms/v1/apsarastack/rds/mysql', { params }) +} diff --git a/webs/sms-web/src/services/system/dashboard.js b/webs/sms-web/src/services/system/dashboard.js new file mode 100644 index 0000000..b50135e --- /dev/null +++ b/webs/sms-web/src/services/system/dashboard.js @@ -0,0 +1,7 @@ +import { request } from '@cmp/cmp-element' + +const newsUrl = '/scms/v1/memorabilia' + +export function mockHttp(params) { + return request.get(newsUrl, { params }) +} diff --git a/webs/sms-web/src/views/configs/setting_dashboard/index.vue b/webs/sms-web/src/views/configs/setting_dashboard/index.vue index 41b9d53..937ba47 100644 --- a/webs/sms-web/src/views/configs/setting_dashboard/index.vue +++ b/webs/sms-web/src/views/configs/setting_dashboard/index.vue @@ -1,91 +1,45 @@ - - - 自定义设置 - - 恢复默认设置 - - 保存 - - + - - - 隐藏已添加模块 - - - - - - {{ item.name }} - - - - - - - 您好,{{ userData.name }} 欢迎您! - 首页设置 - - - - - - {{ item.config.title }} - - - - - 编辑 - 删除 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 暂无数据 - 请按照所纳管的平台进入管理中心→系统配置→首页配置中配置相关数据 - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -93,350 +47,36 @@ @@ -445,108 +85,77 @@ export default { height: calc(100vh - 50px); overflow: hidden; flex-direction: column; - &.full { - margin: 0 -16px; - } + font-size: 14px !important; .setting-container { height: calc(100% - 50px); } } -.setting-header { - background: #fff; - height: 50px !important; - display: flex; - align-items: center; - border-bottom: 1px solid #e4e4e4; - & > span { - font-weight: bold; - flex: 1; +::v-deep { + .el-table--group, + .el-table--border { + border: none; } -} -.setting-aside { - background: #fff; - height: 100%; - padding: 16px; - .aside-tool { - margin-bottom: 18px; + .el-table th.is-leaf, + .el-table td { + border: none; } - .pool-scroll { - height: calc(100% - 50px); - } - .pool-item { - display: flex; - align-items: center; - border-radius: 4px; - height: 36px; - padding: 0 12px; - font-size: 12px; - cursor: move; - border: 1px solid #e6e6e6; - margin-bottom: 10px; - &.forbid { - cursor: not-allowed; - } - & > span { - flex: 1; - } - .icon { - color: #1e54de; - font-size: 16px; - } - } -} -.view-card { - height: 100%; - box-sizing: border-box; - border-radius: 4px; - background: #ffffff; - padding: 20px; - position: relative; - overflow: hidden; - .card-title { - font-weight: bold; - color: #393b3e; - margin-bottom: 20px; - } - .card-body { - height: calc(100% - 40px); - display: flex; - flex-direction: column; - justify-content: center; - } - .card-operate { + + .el-table::before, + .el-table--group::after, + .el-table--border::after { + content: ''; position: absolute; - right: -32.5px; - top: -32.5px; - display: flex; - z-index: 2; - align-items: center; - justify-content: center; - width: 65px; - height: 65px; - border-radius: 50%; - background: rgba(30, 84, 222, 0.25); - .operate-icon { - color: #fff; + background-color: #fff; + z-index: 1; + } + .table-container .table-header { + background: linear-gradient(180deg, #f0f3ff 0%, #fafbff 100%); + color: #393b3e; + } + // 按钮 + .el-button--primary.is-plain { + color: rgba(72, 144, 253, 1); + background: rgba(72, 144, 253, 0.1); + border: none; + } + .el-button--primary.is-plain:hover, + .el-button--primary.is-plain:focus { + background: rgba(72, 144, 253, 1); + border-color: rgba(72, 144, 253, 1); + color: #ffffff; + } + .el-button--text { + color: #4890fd; + } + .el-button--text:hover, + .el-button--text:focus { + color: #4b76dd; + border-color: transparent; + background-color: transparent; + } + + // 表格 + .pagination-container { + position: relative; + .el-pagination__total { position: absolute; - bottom: -24px; - left: -18px; - cursor: pointer; + left: 0; + } + .el-pagination__jump { + display: none; + } + .el-pagination__sizes { + margin-right: 0; + } + .el-pagination.is-background .el-pager li:not(.disabled).active { + background: rgba(0, 144, 255, 0.1); + color: #1890ff; + } + .el-pagination.is-background .btn-prev, + .el-pagination.is-background .btn-next, + .el-pagination.is-background .el-pager li { + background-color: transparent; } } } -.grid-item { - touch-action: none; - box-sizing: border-box; -} -.setting-main { - padding: 0; - height: 100%; - .top-header { - padding: 17px 17px 0; - } -} -.full-height { - height: 100%; -} diff --git a/webs/sms-web/src/views/configs/setting_dashboard/indexOld.vue b/webs/sms-web/src/views/configs/setting_dashboard/indexOld.vue new file mode 100644 index 0000000..41b9d53 --- /dev/null +++ b/webs/sms-web/src/views/configs/setting_dashboard/indexOld.vue @@ -0,0 +1,552 @@ + + + + 自定义设置 + + 恢复默认设置 + + 保存 + + + + + + 隐藏已添加模块 + + + + + + {{ item.name }} + + + + + + + + + 您好,{{ userData.name }} 欢迎您! + 首页设置 + + + + + + {{ item.config.title }} + + + + + 编辑 + 删除 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 暂无数据 + 请按照所纳管的平台进入管理中心→系统配置→首页配置中配置相关数据 + + + + + + + + + diff --git a/webs/sms-web/src/views/configs/setting_dashboard/new_dashboard_component/AlarmHandling.vue b/webs/sms-web/src/views/configs/setting_dashboard/new_dashboard_component/AlarmHandling.vue new file mode 100644 index 0000000..f77fddd --- /dev/null +++ b/webs/sms-web/src/views/configs/setting_dashboard/new_dashboard_component/AlarmHandling.vue @@ -0,0 +1,133 @@ + + + + + + {{ item.name }} + {{ item.value }} + + + + 近七日告警趋势统计 + + + + + + + + + + diff --git a/webs/sms-web/src/views/configs/setting_dashboard/new_dashboard_component/CPUTop5.vue b/webs/sms-web/src/views/configs/setting_dashboard/new_dashboard_component/CPUTop5.vue new file mode 100644 index 0000000..d0812ef --- /dev/null +++ b/webs/sms-web/src/views/configs/setting_dashboard/new_dashboard_component/CPUTop5.vue @@ -0,0 +1,37 @@ + + + + + + + diff --git a/webs/sms-web/src/views/configs/setting_dashboard/new_dashboard_component/DailyAlarmStatistics.vue b/webs/sms-web/src/views/configs/setting_dashboard/new_dashboard_component/DailyAlarmStatistics.vue new file mode 100644 index 0000000..d6e365a --- /dev/null +++ b/webs/sms-web/src/views/configs/setting_dashboard/new_dashboard_component/DailyAlarmStatistics.vue @@ -0,0 +1,39 @@ + + + + + + + diff --git a/webs/sms-web/src/views/configs/setting_dashboard/new_dashboard_component/ItemCard.vue b/webs/sms-web/src/views/configs/setting_dashboard/new_dashboard_component/ItemCard.vue new file mode 100644 index 0000000..a7b6a66 --- /dev/null +++ b/webs/sms-web/src/views/configs/setting_dashboard/new_dashboard_component/ItemCard.vue @@ -0,0 +1,52 @@ + + + + {{ title }} + + + + + + + + + + + diff --git a/webs/sms-web/src/views/configs/setting_dashboard/new_dashboard_component/NoticeList.vue b/webs/sms-web/src/views/configs/setting_dashboard/new_dashboard_component/NoticeList.vue new file mode 100644 index 0000000..ec7d013 --- /dev/null +++ b/webs/sms-web/src/views/configs/setting_dashboard/new_dashboard_component/NoticeList.vue @@ -0,0 +1,76 @@ + + + + + + + + {{ row.title }} + + + + + + + + + + + + diff --git a/webs/sms-web/src/views/configs/setting_dashboard/new_dashboard_component/OrderStatistics.vue b/webs/sms-web/src/views/configs/setting_dashboard/new_dashboard_component/OrderStatistics.vue new file mode 100644 index 0000000..08d9795 --- /dev/null +++ b/webs/sms-web/src/views/configs/setting_dashboard/new_dashboard_component/OrderStatistics.vue @@ -0,0 +1,53 @@ + + + + + + {{ item.value }} + {{ item.label }} + + + + + + + + + diff --git a/webs/sms-web/src/views/configs/setting_dashboard/new_dashboard_component/PlatformCapacity.vue b/webs/sms-web/src/views/configs/setting_dashboard/new_dashboard_component/PlatformCapacity.vue new file mode 100644 index 0000000..6794e69 --- /dev/null +++ b/webs/sms-web/src/views/configs/setting_dashboard/new_dashboard_component/PlatformCapacity.vue @@ -0,0 +1,57 @@ + + + + + + {{ item.label }} + {{ item.value }} + + + + + + + + + diff --git a/webs/sms-web/src/views/configs/setting_dashboard/new_dashboard_component/StatisticsDisplay.vue b/webs/sms-web/src/views/configs/setting_dashboard/new_dashboard_component/StatisticsDisplay.vue new file mode 100644 index 0000000..c81baf6 --- /dev/null +++ b/webs/sms-web/src/views/configs/setting_dashboard/new_dashboard_component/StatisticsDisplay.vue @@ -0,0 +1,72 @@ + + + + + + {{ item.value }} + {{ item.label }} + + + + + + + {{ item.value }} + {{ item.label }} + + + + + + + + + diff --git a/webs/sms-web/src/views/configs/setting_dashboard/new_dashboard_component/TaskList.vue b/webs/sms-web/src/views/configs/setting_dashboard/new_dashboard_component/TaskList.vue new file mode 100644 index 0000000..f00ed7c --- /dev/null +++ b/webs/sms-web/src/views/configs/setting_dashboard/new_dashboard_component/TaskList.vue @@ -0,0 +1,71 @@ + + + 查看更多 + + + + + {{ scope.row.name }} + + + + + + + + 审批 + + + + + + + + diff --git a/webs/sms-web/src/views/configs/setting_dashboard/new_dashboard_component/UserInfo.vue b/webs/sms-web/src/views/configs/setting_dashboard/new_dashboard_component/UserInfo.vue new file mode 100644 index 0000000..c0a53c4 --- /dev/null +++ b/webs/sms-web/src/views/configs/setting_dashboard/new_dashboard_component/UserInfo.vue @@ -0,0 +1,89 @@ + + + + + + + {{ greetingMessage }} + + {{ role }} + + 登录时间:{{ loginTime }} + + + + + + + diff --git a/webs/sms-web/src/views/configs/setting_dashboard/new_dashboard_component/VMCPUTop5.vue b/webs/sms-web/src/views/configs/setting_dashboard/new_dashboard_component/VMCPUTop5.vue new file mode 100644 index 0000000..0bd4514 --- /dev/null +++ b/webs/sms-web/src/views/configs/setting_dashboard/new_dashboard_component/VMCPUTop5.vue @@ -0,0 +1,37 @@ + + + + + + + diff --git a/webs/sms-web/src/views/configs/setting_dashboard/new_dashboard_component/WarningList.vue b/webs/sms-web/src/views/configs/setting_dashboard/new_dashboard_component/WarningList.vue new file mode 100644 index 0000000..f748492 --- /dev/null +++ b/webs/sms-web/src/views/configs/setting_dashboard/new_dashboard_component/WarningList.vue @@ -0,0 +1,49 @@ + + + + + + + + + + + + 查看工单 + + + + + + + diff --git a/webs/sms-web/src/views/configs/setting_dashboard/new_dashboard_component/echarts/BarReverseCharts.vue b/webs/sms-web/src/views/configs/setting_dashboard/new_dashboard_component/echarts/BarReverseCharts.vue new file mode 100644 index 0000000..8e65b72 --- /dev/null +++ b/webs/sms-web/src/views/configs/setting_dashboard/new_dashboard_component/echarts/BarReverseCharts.vue @@ -0,0 +1,272 @@ + + + + + + + + + diff --git a/webs/sms-web/src/views/configs/setting_dashboard/new_dashboard_component/echarts/LineCharts.vue b/webs/sms-web/src/views/configs/setting_dashboard/new_dashboard_component/echarts/LineCharts.vue new file mode 100644 index 0000000..18e6489 --- /dev/null +++ b/webs/sms-web/src/views/configs/setting_dashboard/new_dashboard_component/echarts/LineCharts.vue @@ -0,0 +1,159 @@ + + + + + + + + + diff --git a/webs/sms-web/src/views/configs/setting_dashboard/new_dashboard_component/echarts/LoopCharts.vue b/webs/sms-web/src/views/configs/setting_dashboard/new_dashboard_component/echarts/LoopCharts.vue new file mode 100644 index 0000000..21a3d5d --- /dev/null +++ b/webs/sms-web/src/views/configs/setting_dashboard/new_dashboard_component/echarts/LoopCharts.vue @@ -0,0 +1,221 @@ + + + + + + + + + diff --git a/webs/sms-web/src/views/configs/setting_dashboard/new_dashboard_component/images/icon-已办工单.png b/webs/sms-web/src/views/configs/setting_dashboard/new_dashboard_component/images/icon-已办工单.png new file mode 100644 index 0000000..2653af5 Binary files /dev/null and b/webs/sms-web/src/views/configs/setting_dashboard/new_dashboard_component/images/icon-已办工单.png differ diff --git a/webs/sms-web/src/views/configs/setting_dashboard/new_dashboard_component/images/icon-当前用户授权应用数.png b/webs/sms-web/src/views/configs/setting_dashboard/new_dashboard_component/images/icon-当前用户授权应用数.png new file mode 100644 index 0000000..17409b3 Binary files /dev/null and b/webs/sms-web/src/views/configs/setting_dashboard/new_dashboard_component/images/icon-当前用户授权应用数.png differ diff --git a/webs/sms-web/src/views/configs/setting_dashboard/new_dashboard_component/images/icon-待办工单.png b/webs/sms-web/src/views/configs/setting_dashboard/new_dashboard_component/images/icon-待办工单.png new file mode 100644 index 0000000..a8c3c53 Binary files /dev/null and b/webs/sms-web/src/views/configs/setting_dashboard/new_dashboard_component/images/icon-待办工单.png differ diff --git a/webs/sms-web/src/views/configs/setting_dashboard/new_dashboard_component/images/icon-总数.png b/webs/sms-web/src/views/configs/setting_dashboard/new_dashboard_component/images/icon-总数.png new file mode 100644 index 0000000..75f2d38 Binary files /dev/null and b/webs/sms-web/src/views/configs/setting_dashboard/new_dashboard_component/images/icon-总数.png differ diff --git a/webs/sms-web/src/views/configs/setting_dashboard/new_dashboard_component/images/icon-数据权限申请数量.png b/webs/sms-web/src/views/configs/setting_dashboard/new_dashboard_component/images/icon-数据权限申请数量.png new file mode 100644 index 0000000..e6d94d3 Binary files /dev/null and b/webs/sms-web/src/views/configs/setting_dashboard/new_dashboard_component/images/icon-数据权限申请数量.png differ diff --git a/webs/sms-web/src/views/configs/setting_dashboard/new_dashboard_component/images/个人中心.png b/webs/sms-web/src/views/configs/setting_dashboard/new_dashboard_component/images/个人中心.png new file mode 100644 index 0000000..a912bc5 Binary files /dev/null and b/webs/sms-web/src/views/configs/setting_dashboard/new_dashboard_component/images/个人中心.png differ diff --git a/webs/sms-web/src/views/configs/setting_dashboard/new_dashboard_component/images/个人信息bg.png b/webs/sms-web/src/views/configs/setting_dashboard/new_dashboard_component/images/个人信息bg.png new file mode 100644 index 0000000..57ba896 Binary files /dev/null and b/webs/sms-web/src/views/configs/setting_dashboard/new_dashboard_component/images/个人信息bg.png differ diff --git a/webs/sms-web/src/views/configs/setting_dashboard/new_dashboard_component/images/安全设备(台).png b/webs/sms-web/src/views/configs/setting_dashboard/new_dashboard_component/images/安全设备(台).png new file mode 100644 index 0000000..549abf0 Binary files /dev/null and b/webs/sms-web/src/views/configs/setting_dashboard/new_dashboard_component/images/安全设备(台).png differ diff --git a/webs/sms-web/src/views/configs/setting_dashboard/new_dashboard_component/images/排名 1.png b/webs/sms-web/src/views/configs/setting_dashboard/new_dashboard_component/images/排名 1.png new file mode 100644 index 0000000..0a673eb Binary files /dev/null and b/webs/sms-web/src/views/configs/setting_dashboard/new_dashboard_component/images/排名 1.png differ diff --git a/webs/sms-web/src/views/configs/setting_dashboard/new_dashboard_component/images/排名 2.png b/webs/sms-web/src/views/configs/setting_dashboard/new_dashboard_component/images/排名 2.png new file mode 100644 index 0000000..10a278f Binary files /dev/null and b/webs/sms-web/src/views/configs/setting_dashboard/new_dashboard_component/images/排名 2.png differ diff --git a/webs/sms-web/src/views/configs/setting_dashboard/new_dashboard_component/images/排名 3.png b/webs/sms-web/src/views/configs/setting_dashboard/new_dashboard_component/images/排名 3.png new file mode 100644 index 0000000..d3809b5 Binary files /dev/null and b/webs/sms-web/src/views/configs/setting_dashboard/new_dashboard_component/images/排名 3.png differ diff --git a/webs/sms-web/src/views/configs/setting_dashboard/new_dashboard_component/images/排名 4.png b/webs/sms-web/src/views/configs/setting_dashboard/new_dashboard_component/images/排名 4.png new file mode 100644 index 0000000..e8643a9 Binary files /dev/null and b/webs/sms-web/src/views/configs/setting_dashboard/new_dashboard_component/images/排名 4.png differ diff --git a/webs/sms-web/src/views/configs/setting_dashboard/new_dashboard_component/images/排名 5.png b/webs/sms-web/src/views/configs/setting_dashboard/new_dashboard_component/images/排名 5.png new file mode 100644 index 0000000..f788846 Binary files /dev/null and b/webs/sms-web/src/views/configs/setting_dashboard/new_dashboard_component/images/排名 5.png differ diff --git a/webs/sms-web/src/views/configs/setting_dashboard/new_dashboard_component/images/服务器(台).png b/webs/sms-web/src/views/configs/setting_dashboard/new_dashboard_component/images/服务器(台).png new file mode 100644 index 0000000..0d6e9ab Binary files /dev/null and b/webs/sms-web/src/views/configs/setting_dashboard/new_dashboard_component/images/服务器(台).png differ diff --git a/webs/sms-web/src/views/configs/setting_dashboard/new_dashboard_component/images/系统切换.png b/webs/sms-web/src/views/configs/setting_dashboard/new_dashboard_component/images/系统切换.png new file mode 100644 index 0000000..0dcf67c Binary files /dev/null and b/webs/sms-web/src/views/configs/setting_dashboard/new_dashboard_component/images/系统切换.png differ diff --git a/webs/sms-web/src/views/configs/setting_dashboard/new_dashboard_component/images/网络设备(台).png b/webs/sms-web/src/views/configs/setting_dashboard/new_dashboard_component/images/网络设备(台).png new file mode 100644 index 0000000..24f0964 Binary files /dev/null and b/webs/sms-web/src/views/configs/setting_dashboard/new_dashboard_component/images/网络设备(台).png differ diff --git a/webs/sms-web/src/views/configs/setting_dashboard/new_dashboard_component/images/虚拟机(台).png b/webs/sms-web/src/views/configs/setting_dashboard/new_dashboard_component/images/虚拟机(台).png new file mode 100644 index 0000000..e687e62 Binary files /dev/null and b/webs/sms-web/src/views/configs/setting_dashboard/new_dashboard_component/images/虚拟机(台).png differ diff --git a/webs/sms-web/src/views/configs/setting_dashboard/new_dashboard_component/images/警告级别-严重.png b/webs/sms-web/src/views/configs/setting_dashboard/new_dashboard_component/images/警告级别-严重.png new file mode 100644 index 0000000..f360026 Binary files /dev/null and b/webs/sms-web/src/views/configs/setting_dashboard/new_dashboard_component/images/警告级别-严重.png differ diff --git a/webs/sms-web/src/views/configs/setting_dashboard/new_dashboard_component/images/警告级别-常规.png b/webs/sms-web/src/views/configs/setting_dashboard/new_dashboard_component/images/警告级别-常规.png new file mode 100644 index 0000000..5fa9cb2 Binary files /dev/null and b/webs/sms-web/src/views/configs/setting_dashboard/new_dashboard_component/images/警告级别-常规.png differ diff --git a/webs/sms-web/src/views/configs/setting_dashboard/new_dashboard_component/images/警告级别-次要.png b/webs/sms-web/src/views/configs/setting_dashboard/new_dashboard_component/images/警告级别-次要.png new file mode 100644 index 0000000..89aafa9 Binary files /dev/null and b/webs/sms-web/src/views/configs/setting_dashboard/new_dashboard_component/images/警告级别-次要.png differ diff --git a/webs/sms-web/src/views/configs/setting_dashboard/new_dashboard_component/images/警告级别-重要.png b/webs/sms-web/src/views/configs/setting_dashboard/new_dashboard_component/images/警告级别-重要.png new file mode 100644 index 0000000..7412495 Binary files /dev/null and b/webs/sms-web/src/views/configs/setting_dashboard/new_dashboard_component/images/警告级别-重要.png differ diff --git a/webs/sms-web/src/views/configs/setting_dashboard/new_dashboard_component/images/通知-红.png b/webs/sms-web/src/views/configs/setting_dashboard/new_dashboard_component/images/通知-红.png new file mode 100644 index 0000000..8d848c4 Binary files /dev/null and b/webs/sms-web/src/views/configs/setting_dashboard/new_dashboard_component/images/通知-红.png differ diff --git a/webs/sms-web/src/views/configs/setting_dashboard/new_dashboard_component/images/通知-蓝.png b/webs/sms-web/src/views/configs/setting_dashboard/new_dashboard_component/images/通知-蓝.png new file mode 100644 index 0000000..bd9cdb2 Binary files /dev/null and b/webs/sms-web/src/views/configs/setting_dashboard/new_dashboard_component/images/通知-蓝.png differ diff --git a/webs/sms-web/src/views/configs/setting_dashboard/new_dashboard_component/images/通知-黄.png b/webs/sms-web/src/views/configs/setting_dashboard/new_dashboard_component/images/通知-黄.png new file mode 100644 index 0000000..2056340 Binary files /dev/null and b/webs/sms-web/src/views/configs/setting_dashboard/new_dashboard_component/images/通知-黄.png differ diff --git a/webs/sms-web/src/views/configs/setting_dashboard/new_dashboard_component/images/通知.png b/webs/sms-web/src/views/configs/setting_dashboard/new_dashboard_component/images/通知.png new file mode 100644 index 0000000..5fc73cc Binary files /dev/null and b/webs/sms-web/src/views/configs/setting_dashboard/new_dashboard_component/images/通知.png differ