...
|
...
|
@@ -9,12 +9,16 @@ export default { |
|
|
faultNo: {
|
|
|
type: String,
|
|
|
default: ''
|
|
|
},
|
|
|
targetType: {
|
|
|
type: String,
|
|
|
default: ''
|
|
|
}
|
|
|
},
|
|
|
data() {
|
|
|
return {}
|
|
|
},
|
|
|
setup(props, {attrs, slots, emit}) {
|
|
|
setup(props, {attrs, slots, emit}) {
|
|
|
const {proxy} = Vue.getCurrentInstance();
|
|
|
|
|
|
let dialTest = Vue.ref();
|
...
|
...
|
@@ -24,11 +28,11 @@ export default { |
|
|
let cardName = Vue.ref('展开');
|
|
|
let openOrCloseDialtest = (data) => {
|
|
|
cardOpen.value = !cardOpen.value;
|
|
|
if (cardOpen.value){
|
|
|
cardName.value='收起';
|
|
|
if (cardOpen.value) {
|
|
|
cardName.value = '收起';
|
|
|
getDialtestCard(data);
|
|
|
}else {
|
|
|
cardName.value='展开';
|
|
|
} else {
|
|
|
cardName.value = '展开';
|
|
|
}
|
|
|
}
|
|
|
|
...
|
...
|
@@ -36,7 +40,7 @@ export default { |
|
|
let getDialtestList = () => {
|
|
|
let params = {
|
|
|
faultNo: props.faultNo,
|
|
|
targetType: "dialtest"
|
|
|
targetType: props.targetType
|
|
|
}
|
|
|
|
|
|
store.dispatch('getFaultList', params).then((res) => {
|
...
|
...
|
@@ -50,16 +54,16 @@ export default { |
|
|
}
|
|
|
let getDialtestCard = (data) => {
|
|
|
for (let i = 0; i < data.length; i++) {
|
|
|
let resItem={
|
|
|
shortName:'',
|
|
|
taskName:'',
|
|
|
color:''
|
|
|
let resItem = {
|
|
|
shortName: '',
|
|
|
taskName: '',
|
|
|
color: ''
|
|
|
}
|
|
|
for (let j = 0; j < data[i].length; j++) {
|
|
|
if (data[i][j].kpiId=='point_succ'){
|
|
|
resItem.shortName=data[i][j].shortName;
|
|
|
resItem.taskName=data[i][j].taskName;
|
|
|
resItem.color=data[i][j].color;
|
|
|
if (data[i][j].kpiId == 'point_succ') {
|
|
|
resItem.shortName = data[i][j].shortName;
|
|
|
resItem.taskName = data[i][j].taskName;
|
|
|
resItem.color = data[i][j].color;
|
|
|
}
|
|
|
}
|
|
|
cardData.value.push(resItem);
|
...
|
...
|
@@ -68,12 +72,16 @@ export default { |
|
|
}
|
|
|
|
|
|
const openAlarm = () => {
|
|
|
service.sendEventAlarmDialog(emit,{
|
|
|
service.sendEventAlarmDialog(emit, {
|
|
|
faultNo: props.faultNo,
|
|
|
targetType: "dialtest"
|
|
|
targetType: props.targetType
|
|
|
});
|
|
|
}
|
|
|
|
|
|
const openMoreDialog = () => {
|
|
|
service.sendEventMoreDialog(emit, proxy.$global, card.value);
|
|
|
}
|
|
|
|
|
|
// 挂载完
|
|
|
Vue.onMounted(() => {
|
|
|
getDialtestList();
|
...
|
...
|
@@ -87,7 +95,9 @@ export default { |
|
|
dialTest,
|
|
|
openAlarm,
|
|
|
getDialtestCard,
|
|
|
cardData
|
|
|
cardData,
|
|
|
openMoreDialog,
|
|
|
getFaultItemValue: service.getFaultItemValue
|
|
|
}
|
|
|
}
|
|
|
} |
...
|
...
|
|