{{ locationTitle }}

加载中...

正在加载设备信息...

数据加载失败

{{ errorMessage }}

暂无活跃检修设备

当前位置没有正在检修中或待检修的设备

{{ location }}

模板名称 描述 步骤数 状态 创建时间 操作
加载中...

暂无流程模板

{{ workflow.name }} 默认
{{ workflow.description || '-' }} {{ workflow.steps.length }} 步 {{ workflow.isActive ? '启用' : '禁用' }} {{ formatDate(workflow.createdAt) }}
基本信息
{{ errors.name }}
审批步骤

尚未添加审批步骤

步骤 {{ index + 1 }}
按住 Ctrl 可多选
设备牌颜色配置
设备牌更新策略
当设备有多个审批流程时,控制此步骤的颜色配置何时生效
流程预览

暂无步骤

{{ index + 1 }}
{{ step.name || '未命名' }}
{{ step.role || '未指定' }}
必选
需拍照
禁止驳回
{{ statsData.total || 0 }}
总检修数
{{ getStatusCount('pending') }}
待审批
{{ getStatusCount('in_progress') }}
进行中
{{ getStatusCount('completed') }}
已完成
检修趋势
数据分布
设备检修排名 Top 10
用户名 姓名 角色 部门 电话 状态 最后登录 操作
加载中...

正在加载用户数据...

暂无用户数据

{{ user.username }}
{{ user.name || '-' }} {{ user.role || '-' }} {{ user.department || '-' }} {{ user.phone || '-' }} {{ getUserStatusText(user.status) }} {{ formatLastLoginTime(user.lastLogin) }}
{{ userManagement.modalMode === 'create' ? '新增用户' : '编辑用户' }}
{{ userManagement.errors.username }}
{{ userManagement.errors.name }}
{{ userManagement.errors.password }}
{{ userManagement.errors.role }}
{{ userManagement.errors.department }}
批量导入用户
1 下载模板并填写数据
填写完成后上传文件
2 上传Excel文件
3 数据预览 有效 {{ getValidImportUserCount() }} 条 无效 {{ getInvalidImportUserCount() }} 条
行号 状态 用户名 姓名 角色 部门 错误信息
{{ item.row }} {{ item.data.username }} {{ item.data.name }} {{ item.data.role }} {{ item.data.department }} {{ item.errors.join(';') }}
处理中...

正在处理数据...

设备编号 设备名称 位置 部门 系统 描述 操作
加载中...

正在加载设备数据...

暂无设备数据

{{ device.deviceId }}
{{ device.name || '-' }} {{ device.location || '-' }} {{ device.department || '-' }} {{ device.system || '-' }} {{ device.description || '-' }}
{{ deviceManagement.modalMode === 'create' ? '新增设备' : '编辑设备' }}
{{ deviceManagement.errors.deviceId }}
{{ deviceManagement.errors.name }}
{{ deviceManagement.errors.location }}
{{ deviceManagement.errors.department }}
批量导入设备
1 下载模板并填写数据
填写完成后上传文件
2 上传Excel文件
3 数据预览 有效 {{ getValidImportDeviceCount() }} 条 无效 {{ getInvalidImportDeviceCount() }} 条
行号 状态 设备编号 设备名称 位置 部门 错误信息
{{ item.row }} {{ item.data.deviceId }} {{ item.data.name }} {{ item.data.location }} {{ item.data.department }} {{ item.errors.join(';') }}
处理中...

正在处理数据...

设备名称 申请人 检修原因 开始时间 结束时间 状态 创建时间 操作
加载中...

正在加载检修记录...

暂无检修记录

{{ record.deviceName || record.device?.name || '-' }}
{{ record.applicantName || record.applicant?.name || '-' }} {{ record.reason || record.description || '-' }} {{ formatMaintenanceDateTime(record.startTime) }} {{ formatMaintenanceDateTime(record.endTime) }} {{ getMaintenanceStatusText(record.status || record.generalStatus) }} {{ formatMaintenanceDateTime(record.createdAt) }}
检修记录详情
基本信息
{{ maintenanceManagement.currentRecord.deviceName || maintenanceManagement.currentRecord.device?.name || '-' }}
{{ maintenanceManagement.currentRecord.deviceId || maintenanceManagement.currentRecord.device?.deviceId || '-' }}
{{ maintenanceManagement.currentRecord.applicantName || maintenanceManagement.currentRecord.applicant?.name || '-' }}
{{ maintenanceManagement.currentRecord.applicantDepartment || maintenanceManagement.currentRecord.applicant?.department || '-' }}
{{ formatMaintenanceDateTime(maintenanceManagement.currentRecord.startTime) }}
{{ formatMaintenanceDateTime(maintenanceManagement.currentRecord.endTime) }}
{{ getMaintenanceStatusText(maintenanceManagement.currentRecord.status || maintenanceManagement.currentRecord.generalStatus) }}
{{ formatMaintenanceDateTime(maintenanceManagement.currentRecord.createdAt) }}
{{ maintenanceManagement.currentRecord.reason || maintenanceManagement.currentRecord.description || '-' }}
审批流程进度
{{ index + 1 }}
{{ step.name || step.role || '步骤 ' + (index + 1) }}
{{ getStepStatusText(step) }} {{ step.approver.name }} {{ step.electricianName }} {{ formatMaintenanceDateTime(step.timestamp) }}
备注:{{ step.remarks }}
相关照片

检修审批

加载中...

{{ approvalManagement.listType === 'pending' ? '暂无待审批记录' : '暂无申请记录' }}

设备名称 申请人 申请时间 状态 操作
{{ record.deviceName || record.device?.name || '-' }}
{{ record.deviceLocation || record.device?.location || '' }}
{{ record.applicant?.name || record.applicantName || '-' }}
{{ record.applicant?.department || '' }}
{{ formatApprovalDateTime(record.createdAt) }} {{ getApprovalStatusText(record, currentUser?.role, currentUser?.id || currentUser?._id) }}
共 {{ approvalManagement.pagination.total }} 条记录, 第 {{ approvalManagement.pagination.page }} / {{ approvalManagement.pagination.totalPages }} 页
检修申请详情
设备信息
{{ approvalManagement.currentRecord.deviceName || approvalManagement.currentRecord.device?.name || '-' }}
{{ approvalManagement.currentRecord.deviceId || approvalManagement.currentRecord.device?.deviceId || '-' }}
{{ approvalManagement.currentRecord.deviceLocation || approvalManagement.currentRecord.device?.location || '-' }}
申请信息
{{ approvalManagement.currentRecord.applicant?.name || approvalManagement.currentRecord.applicantName || '-' }}
{{ approvalManagement.currentRecord.applicant?.department || '-' }}
{{ approvalManagement.currentRecord.applicant?.phone || '-' }}
{{ approvalManagement.currentRecord.reason || '-' }}
{{ approvalManagement.currentRecord.description || '-' }}
{{ formatApprovalDateTime(approvalManagement.currentRecord.startTime) }}
{{ formatApprovalDateTime(approvalManagement.currentRecord.endTime) }}
{{ formatApprovalDateTime(approvalManagement.currentRecord.createdAt) }}
驳回信息
{{ approvalManagement.currentRecord.rejectedBy.stepName || '审批步骤' }} - {{ approvalManagement.currentRecord.rejectedBy.approver?.name || '审批人' }}
{{ approvalManagement.currentRecord.rejectionReason }}
审批流程进度
{{ index + 1 }}
{{ step.name || step.role || '步骤 ' + (index + 1) }}
{{ getApprovalStepStatusText(step) }} {{ step.approver.name }} {{ formatApprovalDateTime(step.timestamp) }}
上传照片 *必填

点击上传照片

最多上传9张照片

驳回申请
申请检修
{{ device.name }}
{{ device.deviceId }} · {{ device.location }}
暂无匹配的设备
已选择:{{ approvalManagement.applyForm.deviceName }}
{{ approvalManagement.applyForm.deviceLocation }}
{{ index + 1 }} {{ step.stepName }} ({{ step.role }}) *
{{ getSelectedApproversText(index) }}
选择审批人
{{ approver.name }}
{{ approver.department || approver.phone || '' }}
暂无可选审批人
照片预览