| | |
| | | </div> |
| | | <div class="dl-panel-body"> |
| | | <div class="dl-picker-actions"> |
| | | <button type="button" class="dl-btn" @click="openReplayWorkbench" :disabled="!canOpenReplayWorkbench">全场回放</button> |
| | | <button type="button" class="dl-btn is-ghost" @click="openSystemLogDialog" :disabled="!selectedDay">下载系统日志</button> |
| | | </div> |
| | | <div class="dl-picker-toolbar"> |
| | |
| | | <section class="dl-panel dl-viewer-header"> |
| | | <div class="dl-panel-body"> |
| | | <div class="dl-viewer-header-main"> |
| | | <button type="button" class="dl-btn is-ghost" @click="returnToSelector">返回筛选</button> |
| | | <div style="display: flex; align-items: center; gap: 8px;"> |
| | | <button v-if="replayBackUrl" type="button" class="dl-btn" @click="returnToReplay">返回全场回放</button> |
| | | <button type="button" class="dl-btn is-ghost" @click="returnToSelector">返回筛选</button> |
| | | </div> |
| | | <div class="dl-viewer-copy"> |
| | | <div class="dl-panel-title">{{ selectedDeviceSummary ? (selectedDeviceSummary.typeLabel + ' ' + selectedDeviceSummary.deviceNo + '号' + ((selectedDeviceSummary.type === 'Devp' && selectedStationLabel) ? (' · 站点 ' + selectedStationLabel) : '')) : '设备状态查看' }}</div> |
| | | <div class="dl-panel-desc">{{ selectedDay ? ('日志日期 ' + formatDayText(selectedDay)) : '请选择日期和设备' }}<template v-if="selectedType === 'Devp' && selectedStationId === '' && selectedStationLabel"> · 当前仅按站点定位展示设备实时状态,未绑定单站点日志文件</template></div> |
| | |
| | | <script src="../../components/WatchRgvCard.js?v=20260318_monitor_v2"></script> |
| | | <script src="../../components/WatchDualCrnCard.js?v=20260318_monitor_v2"></script> |
| | | <script src="../../components/DevpCard.js?v=20260318_monitor_v2"></script> |
| | | <script type="text/javascript" src="../../static/js/deviceLogs/deviceLogs.js?v=20260318_workbench_v9" charset="utf-8"></script> |
| | | <script type="text/javascript" src="../../static/js/deviceLogs/deviceLogs.js?v=20260424_workbench_v10" charset="utf-8"></script> |
| | | </body> |
| | | </html> |