|
|
|
|
|
import store from '/vue3/src/store/index.js'
|
|
|
|
|
|
export default {
|
...
|
...
|
@@ -210,24 +209,79 @@ export default { |
|
|
|
|
|
// 2022-7-26 10.47 故障功能优化新增功能 --start
|
|
|
let durationTimeObj = Vue.ref({
|
|
|
ruleId: '1aa9e18147e54f0bb8b24b7c96ad60ae', // 故障定义规则ID
|
|
|
startTime: '',
|
|
|
endTime: '',
|
|
|
status: '', // 状态0禁用1启用
|
|
|
params: {
|
|
|
ruleId: '1aa9e18147e54f0bb8b24b7c96ad60ae', // 故障定义规则ID
|
|
|
startTime: '',
|
|
|
endTime: '',
|
|
|
status: '', // 状态0禁用1启用
|
|
|
},
|
|
|
data: {
|
|
|
columns: [{
|
|
|
prop: 'startTime',
|
|
|
label: '开始时间',
|
|
|
sortable: true,
|
|
|
align: 'center',
|
|
|
click: function (row) {
|
|
|
|
|
|
},
|
|
|
render: function (row) {
|
|
|
}
|
|
|
}, {
|
|
|
prop: 'endTime',
|
|
|
label: '结束时间',
|
|
|
sortable: true,
|
|
|
align: 'center',
|
|
|
click: function (row) {
|
|
|
|
|
|
},
|
|
|
render: function (row) {
|
|
|
}
|
|
|
}, {
|
|
|
prop: 'status',
|
|
|
label: '状态',
|
|
|
sortable: true,
|
|
|
align: 'center',
|
|
|
click: function (row) {
|
|
|
|
|
|
},
|
|
|
render: function (row) {
|
|
|
}
|
|
|
}],
|
|
|
list: [],
|
|
|
total: 0
|
|
|
}
|
|
|
});
|
|
|
|
|
|
// 获取列表
|
|
|
store.dispatch('getRuleAdvanced',durationTimeObj.value.ruleId).then((res) =>{
|
|
|
//
|
|
|
const getRuleList = () => {
|
|
|
debugger
|
|
|
// store.dispatch('getFaultList', {}).then((res) => {
|
|
|
// debugger
|
|
|
// if (res && res.success) {
|
|
|
// durationTimeObj.value.data.list = res.data;
|
|
|
// }
|
|
|
// }).catch(e => {
|
|
|
// debugger
|
|
|
// console.log(e);
|
|
|
// })
|
|
|
store.dispatch('getRuleAdvanced', durationTimeObj.value.params.ruleId).then((res) => {
|
|
|
debugger
|
|
|
if (res && res.success) {
|
|
|
durationTimeObj.value.data.list = res.data;
|
|
|
}
|
|
|
}).catch(e => {
|
|
|
console.log(e);
|
|
|
})
|
|
|
}
|
|
|
|
|
|
}).catch(e =>{
|
|
|
console.log(e);
|
|
|
Vue.onMounted(() => {
|
|
|
getRuleList();
|
|
|
})
|
|
|
|
|
|
|
|
|
// 2022-7-26 10.47 故障功能优化新增功能 --end
|
|
|
|
|
|
return {
|
|
|
durationTimeObj,
|
|
|
baseList,
|
|
|
callbackBaseList,
|
|
|
count,
|
...
|
...
|
@@ -739,8 +793,6 @@ export default { |
|
|
addAPM() {
|
|
|
// this.APMVisible=true;
|
|
|
this.postPropsData('apm')
|
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
//关闭APM弹框
|
...
|
...
|
|