| | |
| | | :title="dialogTableTitle" |
| | | :table-data="dialogTableData" |
| | | :columns="dialogTableColumns" |
| | | width="60%" |
| | | width="70%" |
| | | height="500px" |
| | | /> |
| | | </el-card> |
| | | </div> |
| | |
| | | |
| | | // 调用详情接口获取数据 |
| | | const { data, code } = await getUsageDetailList(row.id); |
| | | |
| | | if (code === 200 && data) { |
| | | console.log('设备操作记录:', data); |
| | | |
| | | // 处理数组数据,直接显示操作记录列表 |
| | | if (Array.isArray(data.records)) { |
| | | dialogTableData.value = data.records; |
| | | if (Array.isArray(data)) { |
| | | dialogTableData.value = data; |
| | | dialogTableColumns.value = [ |
| | | { prop: 'equipmentNo', label: '设备编号', minWidth: 100 }, |
| | | { prop: 'equipmentName', label: '设备名称', minWidth: 120 }, |
| | |
| | | ]; |
| | | } else { |
| | | ElMessage.warning('暂无操作记录'); |
| | | dialogTableVisible.value = false; |
| | | } |
| | | } else { |
| | | ElMessage.error('获取详情数据失败'); |
| | |
| | | if (formData.equipmentStatus === EQUIPMENT_STATUS.RETURNED) { |
| | | ElMessage.success("设备已完全归还"); |
| | | } else if (formData.equipmentStatus === EQUIPMENT_STATUS.PARTIAL_RETURN) { |
| | | ElMessage.success("设备部分归还成功"); |
| | | } else if (formData.equipmentStatus === EQUIPMENT_STATUS.USING) { |
| | | ElMessage.success("设备领用成功"); |
| | | } else { |