diff --git a/src/api/agentCollect/collectData.js b/src/api/agentCollect/collectData.js
new file mode 100644
index 0000000..fa023f5
--- /dev/null
+++ b/src/api/agentCollect/collectData.js
@@ -0,0 +1,260 @@
+import request from '@/utils/request'
+
+/** ------------------cpuData------------------- */
+// 查询列表
+export function listCpuInfo(data) {
+ return request({
+ url: '/rocketmq/cpuInfo/list',
+ method: 'post',
+ data: data
+ })
+}
+
+// 查询详细
+export function getCpuInfo(Id) {
+ return request({
+ url: '/rocketmq/cpuInfo/' + Id,
+ method: 'get'
+ })
+}
+
+// 新增
+export function addCpuInfo(data) {
+ return request({
+ url: '/rocketmq/cpuInfo',
+ method: 'post',
+ data: data
+ })
+}
+
+// 修改
+export function updateCpuInfo(data) {
+ return request({
+ url: '/rocketmq/cpuInfo',
+ method: 'put',
+ data: data
+ })
+}
+
+// 删除
+export function delCpuInfo(Ids) {
+ return request({
+ url: '/rocketmq/cpuInfo/' + Ids,
+ method: 'delete'
+ })
+}
+/** ------------------磁盘数据diskData------------------- */
+// 查询列表
+export function listDiskInfo(data) {
+ return request({
+ url: '/rocketmq/diskInfo/list',
+ method: 'post',
+ data: data
+ })
+}
+
+// 查询详细
+export function getDiskInfo(Id) {
+ return request({
+ url: '/rocketmq/diskInfo/' + Id,
+ method: 'get'
+ })
+}
+
+// 新增
+export function addDiskInfo(data) {
+ return request({
+ url: '/rocketmq/diskInfo',
+ method: 'post',
+ data: data
+ })
+}
+
+// 修改
+export function updateDiskInfo(data) {
+ return request({
+ url: '/rocketmq/diskInfo',
+ method: 'put',
+ data: data
+ })
+}
+
+// 删除
+export function delDiskInfo(Ids) {
+ return request({
+ url: '/rocketmq/diskInfo/' + Ids,
+ method: 'delete'
+ })
+}
+/** ------------------容器数据dockerData------------------- */
+// 查询列表
+export function listDockerInfo(data) {
+ return request({
+ url: '/rocketmq/dockerInfo/list',
+ method: 'post',
+ data: data
+ })
+}
+
+// 查询详细
+export function getDockerInfo(Id) {
+ return request({
+ url: '/rocketmq/dockerInfo/' + Id,
+ method: 'get'
+ })
+}
+
+// 新增
+export function addDockerInfo(data) {
+ return request({
+ url: '/rocketmq/dockerInfo',
+ method: 'post',
+ data: data
+ })
+}
+
+// 修改
+export function updateDockerInfo(data) {
+ return request({
+ url: '/rocketmq/dockerInfo',
+ method: 'put',
+ data: data
+ })
+}
+
+// 删除
+export function delDockerInfo(Ids) {
+ return request({
+ url: '/rocketmq/dockerInfo/' + Ids,
+ method: 'delete'
+ })
+}
+/** ------------------内存信息数据memoryData------------------- */
+// 查询列表
+export function listMemoryInfo(data) {
+ return request({
+ url: '/rocketmq/memoryInfo/list',
+ method: 'post',
+ data: data
+ })
+}
+
+// 查询详细
+export function getMemoryInfo(Id) {
+ return request({
+ url: '/rocketmq/memoryInfo/' + Id,
+ method: 'get'
+ })
+}
+
+// 新增
+export function addMemoryInfo(data) {
+ return request({
+ url: '/rocketmq/memoryInfo',
+ method: 'post',
+ data: data
+ })
+}
+
+// 修改
+export function updateMemoryInfo(data) {
+ return request({
+ url: '/rocketmq/memoryInfo',
+ method: 'put',
+ data: data
+ })
+}
+
+// 删除
+export function delMemoryInfo(Ids) {
+ return request({
+ url: '/rocketmq/memoryInfo/' + Ids,
+ method: 'delete'
+ })
+}
+/** ------------------挂载点信息数据mountPointData------------------- */
+// 查询列表
+export function listMountPointInfo(data) {
+ return request({
+ url: '/rocketmq/mountPointInfo/list',
+ method: 'post',
+ data: data
+ })
+}
+
+// 查询详细
+export function getMountPointInfo(Id) {
+ return request({
+ url: '/rocketmq/mountPointInfo/' + Id,
+ method: 'get'
+ })
+}
+
+// 新增
+export function addMountPointInfo(data) {
+ return request({
+ url: '/rocketmq/mountPointInfo',
+ method: 'post',
+ data: data
+ })
+}
+
+// 修改
+export function updateMountPointInfo(data) {
+ return request({
+ url: '/rocketmq/mountPointInfo',
+ method: 'put',
+ data: data
+ })
+}
+
+// 删除
+export function delMountPointInfo(Ids) {
+ return request({
+ url: '/rocketmq/mountPointInfo/' + Ids,
+ method: 'delete'
+ })
+}
+/** ------------------系统信息数据systemData------------------- */
+// 查询列表
+export function listSystemInfo(data) {
+ return request({
+ url: '/rocketmq/systemInfo/list',
+ method: 'post',
+ data: data
+ })
+}
+
+// 查询详细
+export function getSystemInfo(Id) {
+ return request({
+ url: '/rocketmq/systemInfo/' + Id,
+ method: 'get'
+ })
+}
+
+// 新增
+export function addSystemInfo(data) {
+ return request({
+ url: '/rocketmq/systemInfo',
+ method: 'post',
+ data: data
+ })
+}
+
+// 修改
+export function updateSystemInfo(data) {
+ return request({
+ url: '/rocketmq/systemInfo',
+ method: 'put',
+ data: data
+ })
+}
+
+// 删除
+export function delSystemInfo(Ids) {
+ return request({
+ url: '/rocketmq/systemInfo/' + Ids,
+ method: 'delete'
+ })
+}
diff --git a/src/components/form/index.vue b/src/components/form/index.vue
index de19bce..bc0d0e1 100644
--- a/src/components/form/index.vue
+++ b/src/components/form/index.vue
@@ -2,7 +2,7 @@
-
+
-
-
-
- {{item.content}}
-
-
-
+
+
+
+ {{item.content}}
+
+
+
-
-
+
+
-
+
{{column.label}}
@@ -74,7 +74,8 @@
config: {
type: Object,
default: () => ({
- colHiddenCheck: false
+ colHiddenCheck: false,
+ colTopHiddenIcon: false
})
}
},
diff --git a/src/layout/components/Sidebar/Logo.vue b/src/layout/components/Sidebar/Logo.vue
index 584a5b7..1fef440 100644
--- a/src/layout/components/Sidebar/Logo.vue
+++ b/src/layout/components/Sidebar/Logo.vue
@@ -1,93 +1,93 @@
-
-
-
-
-
-
-
+
+
+
+
+
+
+
diff --git a/src/router/index.js b/src/router/index.js
index ce6d14a..40db530 100644
--- a/src/router/index.js
+++ b/src/router/index.js
@@ -384,6 +384,21 @@ export const dynamicRoutes = [
}
]
},
+ // agent采集数据
+ {
+ path: '/agentCollect/cpuData/view',
+ component: Layout,
+ hidden: true,
+ permissions: ['agentCollect:cpuData:view'],
+ children: [
+ {
+ path: ':id?',
+ component: () => import('@/views/agentCollect/cpuData/cpuDataView'),
+ name: 'cpuDataView',
+ meta: { title: 'cpu数据详情', activeMenu: '/agentCollect/cpuData' }
+ }
+ ]
+ },
]
// 防止连续点击多次路由报错
diff --git a/src/views/agentCollect/cpuData/cpuData.vue b/src/views/agentCollect/cpuData/cpuData.vue
new file mode 100644
index 0000000..edf5a09
--- /dev/null
+++ b/src/views/agentCollect/cpuData/cpuData.vue
@@ -0,0 +1,155 @@
+
+
+
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/agentCollect/cpuData/cpuDataView.vue b/src/views/agentCollect/cpuData/cpuDataView.vue
new file mode 100644
index 0000000..70ddf98
--- /dev/null
+++ b/src/views/agentCollect/cpuData/cpuDataView.vue
@@ -0,0 +1,89 @@
+
+
+
+
+
+
+
+
diff --git a/src/views/agentCollect/diskData/diskData.vue b/src/views/agentCollect/diskData/diskData.vue
new file mode 100644
index 0000000..7195a51
--- /dev/null
+++ b/src/views/agentCollect/diskData/diskData.vue
@@ -0,0 +1,152 @@
+
+
+
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/agentCollect/dockerData/dockerData.vue b/src/views/agentCollect/dockerData/dockerData.vue
new file mode 100644
index 0000000..3c3daec
--- /dev/null
+++ b/src/views/agentCollect/dockerData/dockerData.vue
@@ -0,0 +1,149 @@
+
+
+
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/agentCollect/memoryData/memoryData.vue b/src/views/agentCollect/memoryData/memoryData.vue
new file mode 100644
index 0000000..b482008
--- /dev/null
+++ b/src/views/agentCollect/memoryData/memoryData.vue
@@ -0,0 +1,149 @@
+
+
+
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/agentCollect/mountPointData/mountPointData.vue b/src/views/agentCollect/mountPointData/mountPointData.vue
new file mode 100644
index 0000000..adca5dd
--- /dev/null
+++ b/src/views/agentCollect/mountPointData/mountPointData.vue
@@ -0,0 +1,148 @@
+
+
+
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/agentCollect/systemData/systemData.vue b/src/views/agentCollect/systemData/systemData.vue
new file mode 100644
index 0000000..06e2579
--- /dev/null
+++ b/src/views/agentCollect/systemData/systemData.vue
@@ -0,0 +1,154 @@
+
+
+
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/disRevenue/earnManage/business/index.vue b/src/views/disRevenue/earnManage/business/index.vue
index 4000190..868b429 100644
--- a/src/views/disRevenue/earnManage/business/index.vue
+++ b/src/views/disRevenue/earnManage/business/index.vue
@@ -20,15 +20,25 @@
- {{ row.businessName }}
-
-
-
+
+ {{ row.businessName }}
+
+
+
+
+
+
+
+
+ 确定
+ 取消
+
+
@@ -44,7 +54,7 @@
data() {
return {
editStatus: false,
- loading: true,
+ loading: false,
showSearch: true,
roleList: [],
queryParams: {
@@ -66,7 +76,7 @@
top: [
{content: '新增', fnCode: 'add', type: 'primary', icon: 'el-icon-plus', hasPermi: 'disRevenue:earnManage:business:add'},
// {content: '删除', fnCode: 'delete', type: 'danger', icon: 'el-icon-delete', hasPermi: 'disRevenue:earnManage:business:detele'},
- {content: '导出', fnCode: 'export', type: 'primary', icon: 'el-icon-download', hasPermi: 'disRevenue:earnManage:business:export'},
+ {content: '导出', fnCode: 'export', type: 'warning', icon: 'el-icon-download', hasPermi: 'disRevenue:earnManage:business:export'},
],
// line: [
// {content: '修改', fnCode: 'edit', type: 'text', icon: 'el-icon-edit', hasPermi: 'disRevenue:earnManage:business:edit'},
@@ -117,7 +127,9 @@
this.$router.push({
path:'/disRevenue/earnManage/business/details/index'});
break;
- case 'edit':
+ case 'submit':
+ if (this.loading) return;
+ this.loading = true;
countBusinessName(rowData).then(res => {
updateBusiness(rowData).then(response => {
this.$set(rowData, 'editStatus', false);
@@ -133,6 +145,9 @@
this.loading = false;
});
break;
+ case 'cancel':
+ this.$set(rowData, 'editStatus', false);
+ break;
case 'delete':
this.$modal.confirm('是否确认删除数据项?').then(function() {
return delBusiness(selectChange)
diff --git a/src/views/disRevenue/earnManage/revenueMethod/index.vue b/src/views/disRevenue/earnManage/revenueMethod/index.vue
index a3b9a47..06eb248 100644
--- a/src/views/disRevenue/earnManage/revenueMethod/index.vue
+++ b/src/views/disRevenue/earnManage/revenueMethod/index.vue
@@ -71,7 +71,7 @@
config: {
tableButton: {
top: [
- {content: '导出', fnCode: 'export', type: 'primary', icon: 'el-icon-download', hasPermi: 'disRevenue:earnManage:revenueMethod:export'},
+ {content: '导出', fnCode: 'export', type: 'warning', icon: 'el-icon-download', hasPermi: 'disRevenue:earnManage:revenueMethod:export'},
]
}
}
diff --git a/src/views/disRevenue/earnManage/server/details.vue b/src/views/disRevenue/earnManage/server/details.vue
index 2f750a4..c545a54 100644
--- a/src/views/disRevenue/earnManage/server/details.vue
+++ b/src/views/disRevenue/earnManage/server/details.vue
@@ -16,6 +16,7 @@
return {
ruleForm: {},
formList: [],
+ switchNameList: [],
paramsData: {}
}
},
@@ -35,9 +36,9 @@
rules: [{required: true, message: '请选择节点名称', trigger: 'change'}]},
businessName: {label: '业务名称', span: 12, style: 'display: block;', type: 'select', options:[], eventName: 'change',
rules: [{required: true, message: '请选择业务名称', trigger: 'change'}]},
- code: {label: '业务代码', span: 12, style: 'display: block;', type: 'input', disabled: true,
+ businessId: {label: '业务代码', span: 12, style: 'display: block;', type: 'input', disabled: true,
rules: [{required: true, message: '请输入业务代码', trigger: 'blur'}]},
- creatTime: {label: '月份选择', span: 12, type: 'month',
+ monthTime: {label: '月份选择', span: 12, type: 'month',
rules: [{required: true, message: '请选择月份', trigger: 'change'}]},
}
}];
@@ -45,6 +46,7 @@
// 获取交换机下拉
switchList() {
listAllResourList({resourceType: this.paramsData.resourceType}).then(val => {
+ this.switchNameList = val && val;
this.formList[0].controls.nodeName['options'] = val && val.map(item => {
return Object.assign({label: item.resourceName, value: item.resourceName});
});
@@ -66,10 +68,15 @@
this.$set(this.ruleForm, 'businessName', item.label);
}
});
- this.$set(this.ruleForm, 'code', dataVal);
+ this.$set(this.ruleForm, 'businessId', dataVal);
}
break;
case 'submit':
+ this.switchNameList.find(item => {
+ if (item.resourceName === dataVal['nodeName']) {
+ dataVal['hardwareSn'] = item.hardwareSn;
+ }
+ });
dataVal['resourceType'] = this.paramsData.resourceType;
calculateAvg(dataVal).then(response => {
this.$modal.msgSuccess(response.msg);
diff --git a/src/views/disRevenue/earnManage/server/index.vue b/src/views/disRevenue/earnManage/server/index.vue
index e48b904..e7f1299 100644
--- a/src/views/disRevenue/earnManage/server/index.vue
+++ b/src/views/disRevenue/earnManage/server/index.vue
@@ -106,21 +106,21 @@
// 列显隐信息
columns: {
id: {label: `ID`},
- nodeName: {label: `节点名称`, visible: true},
- hardwareSn: {label: `硬件SN`},
- uplinkSwitch: {label: `上联交换机`},
- businessId: {label: `业务代码`},
- businessName: {label: `业务名称`},
- bandwidth95Daily: {label: `95宽带值Mbps/日`, slotName: 'tempDay', slotHeaderName: '使用服务器的发送流量,发送流量值除以1000000', visible: true},
- bandwidth95Monthly: {label: `95宽带值Mbps/月`, visible: true, slotName: 'tempMonth',
+ nodeName: {label: `节点名称`, minWidth: '200', visible: true},
+ hardwareSn: {label: `硬件SN`, minWidth: '200'},
+ uplinkSwitch: {label: `上联交换机`, minWidth: '150'},
+ businessId: {label: `业务代码`, minWidth: '150'},
+ businessName: {label: `业务名称`, minWidth: '150'},
+ bandwidth95Daily: {label: `95宽带值Mbps/日`, minWidth: '200', slotName: 'tempDay', slotHeaderName: '使用服务器的发送流量,发送流量值除以1000000', visible: true},
+ bandwidth95Monthly: {label: `95宽带值Mbps/月`, minWidth: '200', visible: true, slotName: 'tempMonth',
slotHeaderName: '使用服务器的发送流量,发送流量值除以1000000;若服务器在一个自然月内有收益方式的变更,以最后一次变更的时间为开始到月末,进行该值的统计;若服务器收益方式为包端,则月底不用进行该值的计算。'},
- packageBandwidthDaily: {label: `包端带宽值Mbps/日`, slotName: 'tempDay', visible: true},
+ packageBandwidthDaily: {label: `包端带宽值Mbps/日`, minWidth: '200', slotName: 'tempDay', visible: true},
// customerName: {label: `设备业务客户`,visible: true},
- avgMonthlyBandwidth95: {label: `月均日95值Mbps`,slotName: 'tempDay'},
- effectiveBandwidth95Daily: {label: `有效95带宽值Mbps/日`, slotName: 'tempDay'},
- effectiveBandwidth95Monthly: {label: `有效95带宽值Mbps/月`,slotName: 'tempMonth'},
- effectiveAvgMonthlyBandwidth95: {label: `有效月均日95值Mbps`,slotName: 'tempDay'},
- resourceType: {label: `创建时间`},
+ avgMonthlyBandwidth95: {label: `月均日95值Mbps`, minWidth: '200',slotName: 'tempDay'},
+ effectiveBandwidth95Daily: {label: `有效95带宽值Mbps/日`, minWidth: '200', slotName: 'tempDay'},
+ effectiveBandwidth95Monthly: {label: `有效95带宽值Mbps/月`, minWidth: '200', slotName: 'tempMonth'},
+ effectiveAvgMonthlyBandwidth95: {label: `有效月均日95值Mbps`, minWidth: '200', slotName: 'tempDay'},
+ createDatetime: {label: `创建时间`, minWidth: '150'},
},
config: {
// searcherForm: [
@@ -128,7 +128,7 @@
// ],
tableButton: {
top: [
- {content: '导出', fnCode: 'export', type: 'primary', icon: 'el-icon-download', hasPermi: 'disRevenue:earnManage:server:export'},
+ {content: '导出', fnCode: 'export', type: 'warning', icon: 'el-icon-download', hasPermi: 'disRevenue:earnManage:server:export'},
{content: '图形分析', fnCode: 'echartView', type: 'success', icon: 'el-icon-data-analysis', hasPermi: 'disRevenue:earnManage:server:graphicAnalysis'},
{content: '生成月均日95值', fnCode: 'createData', type: 'success', icon: 'el-icon-data-analysis', hasPermi: 'disRevenue:earnManage:server:add'},
],
@@ -152,7 +152,7 @@
}
},
created() {
- this.getList();
+ // this.getList();
},
activated() {
this.getList();
diff --git a/src/views/disRevenue/earnManage/server/relevantData.vue b/src/views/disRevenue/earnManage/server/relevantData.vue
index f4f84bb..b1517e9 100644
--- a/src/views/disRevenue/earnManage/server/relevantData.vue
+++ b/src/views/disRevenue/earnManage/server/relevantData.vue
@@ -53,7 +53,7 @@
{label: `有效95带宽值Mbps/日`, prop: 'effectiveAvgMonthlyBandwidth95', slotName: true, visible: type},
{label: `包端带宽值Mbps/日`, prop: 'packageBandwidthDaily', slotName: true, visible: type},
{label: `流量端口`, prop: 'name', width: '550', visible: !type},
- {label: `发送流量值(bytes)`, prop: 'outSpeed', visible: !type},
+ {label: `发送流量值(bytes/s)`, prop: 'outSpeed', visible: !type},
];
},
/** 查询角色列表 */
diff --git a/src/views/disRevenue/earnManage/serverRevenue/index.vue b/src/views/disRevenue/earnManage/serverRevenue/index.vue
index aad1a1e..c3e460d 100644
--- a/src/views/disRevenue/earnManage/serverRevenue/index.vue
+++ b/src/views/disRevenue/earnManage/serverRevenue/index.vue
@@ -104,11 +104,11 @@
// 列显隐信息
columns: {
id: { label: `id`, visible: false },
- nodeName: { label: `节点名称`, visible: true },
+ nodeName: { label: `节点名称`, minWidth: '200', visible: true },
hardwareSn: { label: `硬件SN`, visible: false},
revenueMethod: { label: `收益方式`, slotName: 'tempRevenue', visible: true },
- trafficPort: { label: `流量网口`, visible: true },
- bandwidth95: { label: `95宽带值(Mbps)`, visible: true },
+ trafficPort: { label: `流量网口`, minWidth: '250', visible: true },
+ bandwidth95: { label: `包端带宽值(Mbps)`, visible: true },
lastModifyTime: { label: `修改时间`, visible: true }
},
config: {
@@ -117,7 +117,7 @@
// ],
tableButton: {
top: [
- {content: '导出', fnCode: 'export', type: 'primary', icon: 'el-icon-download', hasPermi: 'disRevenue:earnManage:serverRevenue:export'},
+ {content: '导出', fnCode: 'export', type: 'warning', icon: 'el-icon-download', hasPermi: 'disRevenue:earnManage:serverRevenue:export'},
],
line: [
{content: '修改', fnCode: 'edit', type: 'text', icon: 'el-icon-tickets', hasPermi: 'disRevenue:earnManage:serverRevenue:edit'}
diff --git a/src/views/disRevenue/earnManage/switch/index.vue b/src/views/disRevenue/earnManage/switch/index.vue
index 3998d56..664550f 100644
--- a/src/views/disRevenue/earnManage/switch/index.vue
+++ b/src/views/disRevenue/earnManage/switch/index.vue
@@ -142,15 +142,15 @@
slotHeaderName: '不同的类型统计方式不一样,当类型是服务器时,使用的是接口的接收流量,95带宽值Mbs/日和95带宽值Mbs/月统计的是交换机接口的接收流量;当类型是机房出口的时候,95带宽值Mbs/日和95带宽值Mbs/月统计的是交换机接口的发送流量', visible: true },
businessId: {label: `业务代码`},
businessName: {label: `业务名称`},
- bandwidth95Daily: { label: `95宽带值Mbps/日`, slotName: 'tempDay', visible: true },
- bandwidth95Monthly: { label: `95宽带值Mbps/月`, slotName: 'tempMonth', visible: true },
+ bandwidth95Daily: { label: `95宽带值Mbps/日`, width: '200', slotName: 'tempDay', visible: true },
+ bandwidth95Monthly: { label: `95宽带值Mbps/月`, width: '200', slotName: 'tempMonth', visible: true },
nodeName: { label: `服务器节点名称`},
- avgMonthlyBandwidth95: {label: `月均日95值Mbps`, slotName: 'tempDay'},
- effectiveBandwidth95Daily: {label: `有效95带宽值Mbps/日`,slotName: 'tempDay'},
- effectiveBandwidth95Monthly: {label: `有效95带宽值Mbps/月`, slotName: 'tempMonth',},
- effectiveAvgMonthlyBandwidth95: {label: `有效月均日95值Mbps`, slotName: 'tempDay'},
- createTime: { label: `创建时间`},
- lastModifyTime: { label: `修改时间`}
+ avgMonthlyBandwidth95: {label: `月均日95值Mbps`, width: '200', slotName: 'tempDay'},
+ effectiveBandwidth95Daily: {label: `有效95带宽值Mbps/日`, width: '200', slotName: 'tempDay'},
+ effectiveBandwidth95Monthly: {label: `有效95带宽值Mbps/月`, width: '200', slotName: 'tempMonth',},
+ effectiveAvgMonthlyBandwidth95: {label: `有效月均日95值Mbps`, width: '200', slotName: 'tempDay'},
+ createTime: { label: `创建时间`, width: '150'},
+ lastModifyTime: { label: `修改时间`, width: '150'}
},
config: {
// searcherForm: [
@@ -158,7 +158,7 @@
// ],
tableButton: {
top: [
- {content: '导出', fnCode: 'export', type: 'primary', icon: 'el-icon-download', hasPermi: 'disRevenue:earnManage:switch:export'},
+ {content: '导出', fnCode: 'export', type: 'warning', icon: 'el-icon-download', hasPermi: 'disRevenue:earnManage:switch:export'},
{content: '图形分析', fnCode: 'echartView', type: 'success', icon: 'el-icon-data-analysis', hasPermi: 'disRevenue:earnManage:switch:graphicAnalysis'},
// {content: '生成月均日95值', fnCode: 'createData', type: 'success', icon: 'el-icon-data-analysis', hasPermi: 'disRevenue:earnManage:switch:add'},
],
diff --git a/src/views/disRevenue/resource/group/index.vue b/src/views/disRevenue/resource/group/index.vue
index 2ade8b4..93de746 100644
--- a/src/views/disRevenue/resource/group/index.vue
+++ b/src/views/disRevenue/resource/group/index.vue
@@ -61,7 +61,7 @@
top: [
{content: '新增', fnCode: 'add', type: 'primary', icon: 'el-icon-plus', hasPermi: 'disRevenue:resource:register:add'},
{content: '删除', fnCode: 'delete', type: 'danger', icon: 'el-icon-delete', hasPermi: 'disRevenue:resource:register:detele'},
- {content: '导出', fnCode: 'export', type: 'primary', icon: 'el-icon-download', hasPermi: 'disRevenue:resource:register:export'},
+ {content: '导出', fnCode: 'export', type: 'warning', icon: 'el-icon-download', hasPermi: 'disRevenue:resource:register:export'},
],
line: [
{content: '修改', fnCode: 'edit', type: 'text', icon: 'el-icon-edit', hasPermi: 'disRevenue:resource:register:edit'},
diff --git a/src/views/disRevenue/resource/monitorStategy/index.vue b/src/views/disRevenue/resource/monitorStategy/index.vue
index 99b77b4..482c7a1 100644
--- a/src/views/disRevenue/resource/monitorStategy/index.vue
+++ b/src/views/disRevenue/resource/monitorStategy/index.vue
@@ -79,7 +79,7 @@
top: [
{content: '新增', fnCode: 'add', type: 'primary', icon: 'el-icon-plus', hasPermi: 'disRevenue:resource:monitorStategy:add'},
{content: '删除', fnCode: 'delete', type: 'danger', icon: 'el-icon-delete', hasPermi: 'disRevenue:resource:monitorStategy:detele'},
- {content: '导出', fnCode: 'export', type: 'primary', icon: 'el-icon-download', hasPermi: 'disRevenue:resource:monitorStategy:export'},
+ {content: '导出', fnCode: 'export', type: 'warning', icon: 'el-icon-download', hasPermi: 'disRevenue:resource:monitorStategy:export'},
],
line: [
{content: '修改', fnCode: 'edit', type: 'text', icon: 'el-icon-edit', hasPermi: 'disRevenue:resource:monitorStategy:edit'},
diff --git a/src/views/disRevenue/resource/monitorTemp/index.vue b/src/views/disRevenue/resource/monitorTemp/index.vue
index cc66525..db6da5a 100644
--- a/src/views/disRevenue/resource/monitorTemp/index.vue
+++ b/src/views/disRevenue/resource/monitorTemp/index.vue
@@ -61,7 +61,7 @@
top: [
{content: '新增', fnCode: 'add', type: 'primary', icon: 'el-icon-plus', hasPermi: 'disRevenue:resource:monitorTemp:add'},
{content: '删除', fnCode: 'delete', type: 'danger', icon: 'el-icon-delete', hasPermi: 'disRevenue:resource:monitorTemp:detele'},
- {content: '导出', fnCode: 'export', type: 'primary', icon: 'el-icon-download', hasPermi: 'disRevenue:resource:monitorTemp:export'},
+ {content: '导出', fnCode: 'export', type: 'warning', icon: 'el-icon-download', hasPermi: 'disRevenue:resource:monitorTemp:export'},
],
line: [
{content: '修改', fnCode: 'edit', type: 'text', icon: 'el-icon-edit', hasPermi: 'disRevenue:resource:monitorTemp:edit'},
diff --git a/src/views/disRevenue/resource/register/handle.vue b/src/views/disRevenue/resource/register/handle.vue
index 2bad0d9..aa8bc4f 100644
--- a/src/views/disRevenue/resource/register/handle.vue
+++ b/src/views/disRevenue/resource/register/handle.vue
@@ -15,6 +15,7 @@
return {
ruleForm: {
resourceType: '1',
+ snmpDetect: '1',
protocol: '1',
resourceVersion: '1',
securityLevel: '1',
diff --git a/src/views/disRevenue/resource/resMonitor/details.vue b/src/views/disRevenue/resource/resMonitor/details.vue
index b1b5bd2..45c36fc 100644
--- a/src/views/disRevenue/resource/resMonitor/details.vue
+++ b/src/views/disRevenue/resource/resMonitor/details.vue
@@ -1,6 +1,13 @@
-
+
+
+
+
+
+ 自动发现项
+ 告警信息
+
@@ -16,7 +23,23 @@
return {
ruleForm: {},
formList: [],
- paramsData: {}
+ ruleFormTow: {},
+ formListTow: [{
+ controls: {
+ id: {label: 'ID',hidden: true},
+ hardwareSn: {label: '系统描述', span: 12, type: 'input',disabled: true},
+ resourceType: {label: '系统位置', span: 12, type: 'input',disabled: true},
+ resourceName: {label: '系统Object ID', span: 12, type: 'input', disabled: true},
+ ipAddress: {label: '系统MAC地址', span: 12, type: 'input',disabled: true},
+ onlineStatus: {label: '系统运行时间', span: 12, type: 'date',disabled: true},
+ switchName: {label: '设备名称', span: 12, type: 'select',disabled: true},
+ resourceGroup: {label: '系统联系信息', span: 12, type: 'select',disabled: true},
+ cpu: {label: '设备软件版本', span: 12, type: 'input',disabled: true},
+ neicun: {label: '系统名称', span: 12, type: 'input',disabled: true},
+ }
+ }],
+ paramsData: {},
+ activeName: 'first'
}
},
created() {
diff --git a/src/views/disRevenue/resource/resMonitor/index.vue b/src/views/disRevenue/resource/resMonitor/index.vue
index ceb0252..4e486a6 100644
--- a/src/views/disRevenue/resource/resMonitor/index.vue
+++ b/src/views/disRevenue/resource/resMonitor/index.vue
@@ -135,7 +135,7 @@
],
tableButton: {
// top: [
- // {content: '导出', fnCode: 'export', type: 'primary', icon: 'el-icon-download', hasPermi: 'disRevenue:resource:resMonitor:export'},
+ // {content: '导出', fnCode: 'export', type: 'warning', icon: 'el-icon-download', hasPermi: 'disRevenue:resource:resMonitor:export'},
// ],
line: [
{content: '详情', fnCode: 'details', type: 'text', icon: 'el-icon-view', hasPermi: 'disRevenue:resource:resMonitor:details'},
diff --git a/src/views/disRevenue/resource/topology/index.vue b/src/views/disRevenue/resource/topology/index.vue
index 80cd859..c789b8c 100644
--- a/src/views/disRevenue/resource/topology/index.vue
+++ b/src/views/disRevenue/resource/topology/index.vue
@@ -63,7 +63,7 @@
top: [
{content: '新增', fnCode: 'add', type: 'primary', icon: 'el-icon-plus', hasPermi: 'disRevenue:resource:topology:add'},
{content: '删除', fnCode: 'delete', type: 'danger', icon: 'el-icon-delete', hasPermi: 'disRevenue:resource:topology:detele'},
- {content: '导出', fnCode: 'export', type: 'primary', icon: 'el-icon-download', hasPermi: 'disRevenue:resource:topology:export'},
+ {content: '导出', fnCode: 'export', type: 'warning', icon: 'el-icon-download', hasPermi: 'disRevenue:resource:topology:export'},
],
line: [
{content: '修改', fnCode: 'edit', type: 'text', icon: 'el-icon-edit', hasPermi: 'disRevenue:resource:topology:edit'},
diff --git a/src/views/index.vue b/src/views/index.vue
index e4d8414..f0d3de4 100644
--- a/src/views/index.vue
+++ b/src/views/index.vue
@@ -32,7 +32,7 @@
更多 >>
@@ -41,7 +41,7 @@
更多 >>