diff --git a/src/api/disRevenue/earnManage.js b/src/api/disRevenue/earnManage.js index 328f2d2..3f03487 100644 --- a/src/api/disRevenue/earnManage.js +++ b/src/api/disRevenue/earnManage.js @@ -44,9 +44,9 @@ export function recalBandWidth(Id) { }) } // 相关数据 -export function relatedBandWidth(Id) { +export function relatedBandWidth(data) { return request({ - url: '/system/bandwidth/relatedData/' + Id, + url: '/system/bandwidth/relatedData/traffic?id=' + data['id'] + '&pageNum=' + data['pageNum'] + '&pageSize=' + data['pageSize'], method: 'get' }) } diff --git a/src/api/disRevenue/resource.js b/src/api/disRevenue/resource.js index b13f48d..7065650 100644 --- a/src/api/disRevenue/resource.js +++ b/src/api/disRevenue/resource.js @@ -51,7 +51,7 @@ export function updateregisterType(data) { data: data }) } -// 修改注册状态 +// 交换机/服务器--节点名称查询 export function resNameBtType(data) { return request({ url: '/system/registration/selectAllResourceNameByType', diff --git a/src/components/echartsList/bar.vue b/src/components/echartsList/bar.vue index 88803f1..96f15c1 100644 --- a/src/components/echartsList/bar.vue +++ b/src/components/echartsList/bar.vue @@ -30,6 +30,17 @@ } } }, + watch: { + barData: { + handler(val) { + this.$nextTick(() => { + this.getList(this.title, this.barData); + }); + }, + deep: true, + immediate: true + } + }, data() { return { barDataList: '', @@ -74,7 +85,7 @@ xAxis: [ { type: dataXY && dataXY.yAxis ? 'value' :'category', - data: dataXY && dataXY.yAxis ? [] : dataXY.lineData, + data: dataXY && dataXY.yAxis ? [] : dataXY.lineXData, // 去掉x轴线 axisLine: { show: false }, // 去掉x轴刻度线 @@ -102,7 +113,7 @@ axisLabel: { show: true }, - data: dataXY && dataXY.yAxis ? dataXY.lineData : [], + data: dataXY && dataXY.yAxis ? dataXY.lineXData : [], } ], series: [ @@ -124,12 +135,13 @@ // }) }, - dataChangeValue(val, days) { - // console.log(props.chartData(val)); - // this.getList(this.title, {data: this.barData.data, lineData: days, yAxis: this.barData && this.barData.yAxis}); - let newbarData = {...this.barData}; - newbarData['lineData'] = days && days.length > 0 ? days: this.barData.lineXData; - this.getList(this.title, newbarData); + dataChangeValue(val, days, timeArr) { + if (timeArr) { + this.chartData(timeArr); + } + // let newbarData = {...this.barData}; + // newbarData['lineXData'] = days && days.length > 0 ? days: this.barData.lineXData; + // this.getList(this.title, newbarData); } } } diff --git a/src/components/echartsList/dateTimeSelect.vue b/src/components/echartsList/dateTimeSelect.vue index 4c39e7d..36570a7 100644 --- a/src/components/echartsList/dateTimeSelect.vue +++ b/src/components/echartsList/dateTimeSelect.vue @@ -17,16 +17,15 @@
  • 前一个月
  • + diff --git a/src/views/disRevenue/resource/resMonitor/index.vue b/src/views/disRevenue/resource/resMonitor/index.vue index 00c1799..ceb0252 100644 --- a/src/views/disRevenue/resource/resMonitor/index.vue +++ b/src/views/disRevenue/resource/resMonitor/index.vue @@ -234,13 +234,9 @@ callback(result, rowData, selectChange) { if (result && result.fnCode) { switch (result.fnCode) { - case 'add': + case 'details': this.$router.push({ - path:'/disRevenue/resource/topology/edit/index'}); - break; - case 'edit': - this.$router.push({ - path:'/disRevenue/resource/topology/edit/index', + path:'/disRevenue/resource/resMonitor/details/index', query:{ id: rowData.id } diff --git a/src/views/disRevenue/resource/topology/details.vue b/src/views/disRevenue/resource/topology/details.vue index a6e78db..ee8fa25 100644 --- a/src/views/disRevenue/resource/topology/details.vue +++ b/src/views/disRevenue/resource/topology/details.vue @@ -15,7 +15,7 @@ return { loading: false, ruleForm: {}, - formList: {}, + formList: [], paramsData: {}, switchNameList: [], serverNameList: [], @@ -56,7 +56,6 @@ this.formList[0].controls.switchName['options'] = val && val.map(item => { if (this.paramsData && this.paramsData.id) { if (item.resourceName === this.ruleForm.switchName) { - console.log('ruleForm===',this.ruleForm); this.fnInterFaceNameList({switchIp: item.ipAddress}); } } @@ -80,7 +79,7 @@ this.formList[0].controls.serverName['options'] = val && val.map(item => { if (this.paramsData && this.paramsData.id) { if (item.resourceName === this.ruleForm.serverName) { - this.fnInterFaceNameList({serverIp: item.ipAddress}); + this.fnServerPortList({serverIp: item.ipAddress}); } } return Object.assign({label: item.resourceName, value: item.resourceName}); diff --git a/src/views/index.vue b/src/views/index.vue index f1fb336..e4d8414 100644 --- a/src/views/index.vue +++ b/src/views/index.vue @@ -77,7 +77,7 @@ export default { hidAxisLabel: true, hidSplitLine: true, name: ' ', - lineData: ['业务名称1', '业务名称2', '业务名称3', '业务名称4', '业务名称5', '业务名称6', '业务名称7', '业务名称8', '业务名称9', '业务名称10'], + linexData: ['业务名称1', '业务名称2', '业务名称3', '业务名称4', '业务名称5', '业务名称6', '业务名称7', '业务名称8', '业务名称9', '业务名称10'], data: [100, 90, 80, 70, 60, 50, 40, 30, 20, 10] }, dataList: [{ diff --git a/src/views/sync/problemRecord/details.vue b/src/views/sync/problemRecord/details.vue index acfe255..2a51785 100644 --- a/src/views/sync/problemRecord/details.vue +++ b/src/views/sync/problemRecord/details.vue @@ -20,7 +20,7 @@ ruleForm: { issueType: [] }, - formList: {}, + formList: [], paramsData: {} } },