正在检查登录状态...

📢
今日入库:{{ stats.today_stock_in || 0 }} 今日出库:{{ stats.today_stock_out || 0 }} 今日归还:{{ stats.today_returned || 0 }} 今日维修:{{ stats.today_repair || 0 }} 今日报废:{{ stats.today_scrap || 0 }} 今日入库:{{ stats.today_stock_in || 0 }} 今日出库:{{ stats.today_stock_out || 0 }} 今日归还:{{ stats.today_returned || 0 }} 今日维修:{{ stats.today_repair || 0 }} 今日报废:{{ stats.today_scrap || 0 }}
🏭
{{ stats.total_warehouses || 0 }}
仓库总数量
💰
¥{{ formatNumber(stats.total_value || 0) }}
库存总价值
📦
{{ stats.total_quantity || 0 }}
库存总数量
🏢
¥{{ formatNumber(stats.asset_value || 0) }}
固定资产价值
🖨️
{{ stats.asset_count || 0 }}
固定资产数量
⚠️
{{ stats.low_stock || 0 }}
库存预警
部门资产排行

暂无部门数据

高周转物资统计

暂无高周转物资

库存预警列表

暂无库存预警

{{ item.name }}
{{ item.brand_model || '-' }} | {{ item.category || '-' }}
{{ item.quantity }} {{ item.unit }}
阈值: {{ item.min_quantity }}
有效期预警

暂无有效期预警

{{ item.name }}
{{ item.item_code }} | {{ item.warehouse_name || '-' }}
{{ item.expiry_date }}
{{ item.warning_type === 'expired' ? '已过期' : '即将过期' }}
最近操作日志

暂无操作记录

{{ log.type === 'in' ? '入库' : (log.type === 'return' ? '归还' : '出库') }} {{ log.item_name }} {{ log.quantity }}{{ log.unit }}
{{ log.operator_name }} · {{ log.created_at }} → {{ log.recipient }}
查询 重置 批量操作 导出Excel

当前二维码

暂无二维码
重新生成二维码

根据物资编码重新生成

上传
拍照
{{ stockOutItem?.item_code }} {{ stockOutItem?.name }} {{ stockOutItem?.quantity }} {{ stockOutItem?.unit }} {{ stockOutItem?.location || '-' }}
固定资产入库数量固定为1
上传图片
拍照
确认入库并生成二维码
暂无二维码

批次码: {{ stockInResult.batch_code }}

共入库 {{ stockInResultItems.length }} 件固定资产
{{ stockInResult.name }} {{ stockInResult.control_type }} {{ stockInResult.in_type || '采购入库' }} {{ stockInResult.brand_model || '-' }} {{ stockInResult.control_type === '固定资产' ? (stockInResultItems ? stockInResultItems.length : 1) : stockInResult.quantity }} {{ stockInResult.unit }} {{ stockInResult.price ? '¥' + parseFloat(stockInResult.price).toFixed(2) : '-' }} {{ stockInResult.expiry_date || '-' }} {{ stockInResult.created_at }}
继续入库
开始扫码 停止扫码
或手动输入编码

输入关键词搜索物资

{{ currentItem.control_type === '固定资产' ? '资产码: ' + currentItem.asset_code : '批次码: ' + currentItem.batch_code }}

{{ currentItem.name }} {{ currentItem.in_type || '采购入库' }} {{ currentItem.brand_model || '-' }} {{ currentItem.category || '-' }} {{ getStatusText(currentItem) }} {{ currentItem.quantity }} {{ currentItem.unit }} {{ currentItem.price ? '¥' + parseFloat(currentItem.price).toFixed(2) : '-' }} {{ currentItem.expiry_date || '-' }} {{ getWarehouseName(currentItem.warehouse_id) || '' }}{{ currentItem.location ? (currentItem.warehouse_id ? ' - ' : '') + currentItem.location : '-' }} {{ currentItem.operator_name || '-' }} {{ currentItem.created_at }} {{ currentItem.remark || '-' }} 确认出库
扫描资产码 停止扫描
或手动输入
{{ returnItem.item_code }} {{ returnItem.name }} {{ returnItem.category || '-' }} {{ returnItem.status || '在库' }} {{ returnItem.current_holder || '-' }} 确认归还
{{ group }}
{{ perm.name }}
查询 重置 导出
{{ auditOpDetail.id }} {{ auditOpDetail.real_name || auditOpDetail.username }} {{ auditOpDetail.username }} {{ auditOpDetail.department || '-' }} {{ auditOpDetail.operation_time }} {{ auditOpDetail.ip_address }} {{ auditOpDetail.terminal_type }} {{ auditOpDetail.module }} {{ auditOpDetail.action_type }} {{ auditOpDetail.result === 'success' ? '成功' : '失败' }} {{ auditOpDetail.target_type || '-' }} {{ auditOpDetail.target_id || '-' }} {{ auditOpDetail.target_name || '-' }} {{ auditOpDetail.action_desc || '-' }}
{{ JSON.stringify(auditOpDetail.before_data_json, null, 2) }}
-
{{ JSON.stringify(auditOpDetail.after_data_json, null, 2) }}
-
{{ auditOpDetail.error_msg || '-' }} {{ auditOpDetail.remark || '-' }}
查询 重置 导出
{{ auditSysDetail.id }} {{ auditSysDetail.log_type }} {{ auditSysDetail.log_time }} {{ auditSysDetail.log_level }} {{ auditSysDetail.username || '-' }} {{ auditSysDetail.real_name || '-' }} {{ auditSysDetail.ip_address || '-' }} {{ auditSysDetail.run_status }} {{ auditSysDetail.request_url || '-' }} {{ auditSysDetail.request_method || '-' }} {{ auditSysDetail.response_code || '-' }} {{ auditSysDetail.response_time ? auditSysDetail.response_time + 'ms' : '-' }} {{ auditSysDetail.log_content || '-' }}
{{ JSON.stringify(auditSysDetail.request_params_json, null, 2) }}
-
{{ JSON.stringify(auditSysDetail.error_detail_json, null, 2) }}
-
📊
{{ auditStats.today_operation_count || 0 }}
今日操作总量
{{ auditStats.today_failed_count || 0 }}
今日失败操作
{{ auditStats.today_login_success || 0 }}
今日成功登录
🔐
{{ auditStats.today_login_failed || 0 }}
今日登录失败
⚠️
{{ auditStats.today_sensitive_count || 0 }}
今日敏感操作
👥
{{ auditStats.online_user_count || 0 }}
在线用户数
操作趋势图(最近7天)
各模块操作统计
敏感操作统计
用户操作排行
生成报表 重置
{{ auditReportData.summary.total_count }} {{ auditReportData.summary.success_count }} {{ auditReportData.summary.failed_count }} {{ auditReportData.summary.success_rate }}%
开始扫码 停止扫码
或手动输入编码
{{ scanInItem.brand_model || '-' }} {{ scanInItem.category || '-' }} {{ scanInItem.control_type }} {{ scanInItem.unit || '-' }} {{ scanInItem.price ? '¥' + parseFloat(scanInItem.price).toFixed(2) : '-' }} {{ scanInItem.location || '-' }}
保存修改 修改密码