| | |
| | | });
|
| | | },
|
| | | dockClick(dock) {
|
| | | debugger;
|
| | | if (dock.type === "1") {
|
| | | window.open(dock.url);
|
| | | } else if (dock.type === "2" && !dock.isOpen) {
|
| | |
| | | </span> |
| | | </div> |
| | | <div v-else-if="hasError(data)" class="has-error"> |
| | | <span>有异常</span> |
| | | <span>{{ errWord(data) }}</span> |
| | | </div> |
| | | <div v-else class="no-error"> |
| | | <span>无异常</span> |
| | |
| | | }); |
| | | }); |
| | | }, |
| | | errWord(data) { |
| | | let text; |
| | | data.EventLst.forEach((item, i) => { |
| | | if ( |
| | | item.state == 0 && |
| | | item.Event.indexOf("进出站") == -1 && |
| | | item.Event.indexOf("信号机") == -1 && |
| | | item.Event.indexOf("过分相") == -1 |
| | | ) { |
| | | text= item.Event |
| | | } |
| | | }); |
| | | return text||"未手比" |
| | | }, |
| | | hasError(data) { |
| | | let status = true; |
| | | if (!data.EventLst || data.EventLst.length == 0) { |