正在验证身份...
🔐 请使用授权账号登录

TC Maintenance v5.0 · Firebase + Firestore

📊 总览
● 加载中
🔧TC Admin
员工:
时间范围:
🔴 逾期
📅 今日
🔄 进行中
🔔
开启提醒
📋 总任务 →
✅ 已完成 →
⏳ 待处理 →
📈 完成率
📈 2026 月度趋势(真实数据)
📌 任务类型分布
暂无数据
👥 员工工作量
暂无数据
⏳ 最新待处理任务
暂无待处理任务 ✅
已选 0 条
日期 楼栋单元 任务类型 负责人 状态 优先级 截止日期 操作
⏳ 待处理0
🔄 进行中0
✅ 已完成0
详细数据
员工总任务已完成待处理完成率
🏆 员工排行榜(本月)
楼栋总任务CHANGE & FIXSITE CHECKPASS KEY其他完成率
或自填
或自填
📷 点击上传照片
⏳ 所有待处理任务
暂无
📊
全部 CSV
下载 CSV 文件
待处理任务
需跟进的记录
📋
同步到 Google Sheets
全量备份到云端表格
🖨️
打印任务列表
调用系统打印/存 PDF
📊
月度报告 PDF
生成完整月度维修报告
🔍
导出筛选结果
按当前筛选条件
🏢
楼栋批量完成
选楼栋完成所有待处理
自定义导出条件
📋
tasks 集合
🗂️
字段数量
🗄️ tasks 集合结构
📁
tasks
Firestore Collection · 个文档
📄 最新文档(前5条)
🔍 文档查看器
点击"查看"查看文档详情
📋
数据行数
📊
列数
📋 Google Sheets 集合结构
字段名称类型示例
点击「🔄 刷新」加载 Sheets 结构
📄 最新数据预览(最后 5 行)
点击刷新后显示
1
格式说明
2
选择文件
3
预览确认
4
导入完成
📋 CSV 格式要求
第一行为标题行,列名顺序不限,支持以下字段:
必填字段
日期 楼栋 单元 任务类型 负责人 状态
选填字段
处理日期 备注 优先级 截止日期
📅
日期格式:YYYY-MM-DD(如 2026-04-05)
🚦
状态填写:已完成 / 待处理 / 进行中(或 done / pending / inprogress)
🎯
优先级填写:高 / 中 / 低(或 high / medium / low)
💡
选填字段可以留空,系统自动跳过
📤 上传 CSV 文件
☁️
拖拽文件到这里,或点击选择
支持 .csv 格式文件
💰 收入报表
完成任务数
💵
总收入 (RM)
📋
平均每任务 (RM)
👥 员工收入明细
🔧 任务单价设置
💡 设置每种任务类型的单价(RM),系统自动计算完成任务的总收入
📋 已完成任务明细
📸 Google Drive 照片上传设置

需要先部署 Google Apps Script,获得 Web App URL 后填入下方。

Apps Script 代码:
function doPost(e){ var d=JSON.parse(e.postData.contents); var b=Utilities.newBlob(Utilities.base64Decode(d.data),d.mime,d.name); var f=DriveApp.getFolderById(d.folder||'root').createFile(b); f.setSharing(DriveApp.Access.ANYONE_WITH_LINK,DriveApp.Permission.VIEW); return ContentService.createTextOutput( JSON.stringify({url:f.getUrl(),id:f.getId()}) ).setMimeType(ContentService.MimeType.JSON); }
🏢 楼栋 / 单元管理

添加后所有人实时看到新楼栋

👷 员工管理
🔧 TC
👋 你好
待处理
🔄
进行中
已完成
本月完成率
📋 最近任务

✏️ 录入记录

填写维修工作记录

或自填
或自填
📷 点击上传照片

📋 任务 0

查看与更新任务状态

🔍