{"last_updated":"2026\/07\/03 12:15:57","lines":[{"id":"line1","code":"01A0001","name":"\u81ea\u52d5\u7d44\u7acb\u30e9\u30a4\u30f3","total":{"plan":280,"actual":129,"hours_plan":11,"hours_actual":5.25,"hours_target":5.14},"tasks":[{"name":"08:00 - 10:00","plan":50,"actual":50,"status":"completed"},{"name":"10:00 - 12:00","plan":40,"actual":40,"status":"completed"},{"name":"1\u76f4 \u5f8c\u534a","plan":10,"actual":8,"status":"active"},{"name":"15:00 - 17:00","plan":45,"actual":0,"status":"pending"},{"name":"17:00 - 19:00","plan":55,"actual":0,"status":"pending"},{"name":"20:00 - 22:00","plan":40,"actual":0,"status":"pending"}]},{"id":"line2","code":"01B0011","name":"\u624b\u4ed5\u4e0a\u3052\u30b0\u30eb\u30fc\u30d7","total":{"plan":38,"actual":19,"hours_plan":15.5,"hours_actual":8.55,"hours_target":7.54},"tasks":[{"name":"1\u76f4 \u524d\u534a","plan":8,"actual":8,"status":"completed"},{"name":"\uff75\uff70\uff80\uff9e\uff70-No.00018","plan":20,"actual":17,"status":"active"},{"name":"2\u76f4 \u524d\u534a","plan":10,"actual":2,"status":"pending"},{"name":"2\u76f4 \u5f8c\u534a","plan":10,"actual":0,"status":"pending"}]},{"id":"line3","code":"01C0010","name":"\u81ea\u52d5\u52a0\u5de5\u6a5f","total":{"plan":86,"actual":67,"hours_plan":19.5,"hours_actual":15.6,"hours_target":15.2},"tasks":[{"name":"\uff75\uff70\uff80\uff9e\uff70-No.00015","plan":20,"actual":20,"status":"completed"},{"name":"\uff75\uff70\uff80\uff9e\uff70-No.00016","plan":15,"actual":15,"status":"completed"},{"name":"\uff75\uff70\uff80\uff9e\uff70-No.00017","plan":15,"actual":15,"status":"completed"},{"name":"\uff9b\uff6f\uff84-No.B0025","plan":6,"actual":1,"status":"active"},{"name":"\uff75\uff70\uff80\uff9e\uff70-No.00019","plan":16,"actual":0,"status":"pending"}]},{"id":"line4","code":"01D0021","name":"\u691c\u67fb\u5b98A","total":{"plan":39,"actual":17,"hours_plan":7.3,"hours_actual":3.85,"hours_target":3.84},"tasks":[{"name":"\uff9b\uff6f\uff84-No.A0011","plan":5,"actual":4,"status":"completed"},{"name":"\uff9b\uff6f\uff84-No.A0012","plan":5,"actual":4,"status":"completed"},{"name":"\uff9b\uff6f\uff84-No.A0013","plan":5,"actual":4,"status":"completed"},{"name":"\uff9b\uff6f\uff84-No.B0025","plan":6,"actual":2,"status":"active"},{"name":"\uff9b\uff6f\uff84-No.B0026","plan":6,"actual":1,"status":"pending"},{"name":"\uff9b\uff6f\uff84-No.B0027","plan":6,"actual":1,"status":"pending"},{"name":"\uff9b\uff6f\uff84-No.B0028","plan":6,"actual":1,"status":"pending"}]}]}