All Latest
6a22992e61ce9: POST https://beta.jinchangxiao.com/vue/project/list at 2026-06-05 05:38:54 pm by 221.216.117.119

Database Queries

总计93条数据
TimeDurationTypeQuery
  
17:38:54.4020.6 msSELECTSELECT * FROM "global"."vw_user_login" WHERE "id"=1001

17:38:54.4030.3 msSELECTSELECT * FROM "a57be577deb434"."tbl_users" WHERE "id"=1001

17:38:54.40830.2 msSELECTSELECT COUNT(*) FROM (SELECT p.*, (p.budget / 100 * p.profit_pct) as profits, now() - status_updated_at as remain, now() - progress_updated_at as progress_remain, now() - forecast_updated_at as forecast_remain, extract(epoch from (now() - max(sl.end_at))) / 86400 AS lost_contact_days, max(sl.end_at) as last_contact, extract(epoch from (now() - max(arrive.end_at))) / 86400 AS last_arrive_days, max(arrive.end_at) as last_arrive, case when p.end_at IS NOT NULL THEN p.end_at - p.created_at ELSE now() - p.created_at END as duration, (SELECT sum(amount) FROM a57be577deb434.tbl_invoices i WHERE i.project_id = p.id) as issued_invoices FROM "a57be577deb434"."tbl_projects" "p" LEFT JOIN "a57be577deb434"."tbl_project_remind_receivers" "prr" ON prr.project_id = p.id LEFT JOIN "a57be577deb434"."tbl_clients" "c" ON p.client_id = c.id LEFT JOIN "a57be577deb434"."tbl_clients" "usedclient" ON p.used_client = usedclient.id LEFT JOIN "a57be577deb434"."tbl_sales_group_relationships" "sgr" ON sgr.sales_id = c.sales_rep LEFT JOIN "a57be577deb434"."tbl_work_logs" "arrive" ON (arrive.project_id = p.id) AND ("arrive"."scenario_id"=1) AND ("arrive"."is_draft"=FALSE) AND ("arrive"."location_in_id" IS NOT NULL) AND ("arrive"."location_out_id" IS NOT NULL) AND ("arrive"."client_id" IS NOT NULL) LEFT JOIN "a57be577deb434"."tbl_work_logs" "sl" ON sl.project_id = p.id LEFT JOIN "a57be577deb434"."tbl_term_taxonomy_relationships" "ttr" ON ttr.object_id = p.id AND ttr.term_id = 10 LEFT JOIN "a57be577deb434"."tbl_term_taxonomy_relationships" "ttr2" ON ttr2.object_id = p.id AND ttr2.term_id = 13 LEFT JOIN "a57be577deb434"."tbl_project_architects" "pa" ON "pa"."project_id" = "p"."id" LEFT JOIN "a57be577deb434"."tbl_engineer_group_relationships" "egr" ON egr.engineer_id = pa.engineer_id WHERE ("c"."deleted"=FALSE) AND (c.id is not null) AND ((c.sales_rep IS NULL) OR ("c"."sales_rep" IN (1001, 5049, 5301, 5022, 5209, 5026, 5293, 5309, 5356, 5329, 5299, 5303, 5302, 5332, 5047, 1026, 5096, 5070, 5448, 5420, 1029, 5037, 5087, 1008, 5048, 5043, 5045, 5230, 5031, 5088, 5208, 1003, 5467, 5294, 5357, 5044, 1030, 5076, 5300, 5027, 5089, 5311, 5066, 5069, 5364, 1009, 5295, 1013, 5128, 5203, 1025, 5032, 5075, 5476, 1004, 5072, 5033, 5359, 5412, 5409, 5229, 1005, 5304, 5449, 5358, 1006, 5093)) OR ("prr"."user_id"=1001) OR ("c"."id" IN (SELECT "client_id" FROM "a57be577deb434"."tbl_user_visit_clients" WHERE "user_id"=1001))) GROUP BY "p"."id" ORDER BY p.bargain_date DESC NULLS LAST, p.created_at DESC) "c"

17:38:54.43954.4 msSELECTSELECT p.*, (p.budget / 100 * p.profit_pct) as profits, now() - status_updated_at as remain, now() - progress_updated_at as progress_remain, now() - forecast_updated_at as forecast_remain, extract(epoch from (now() - max(sl.end_at))) / 86400 AS lost_contact_days, max(sl.end_at) as last_contact, extract(epoch from (now() - max(arrive.end_at))) / 86400 AS last_arrive_days, max(arrive.end_at) as last_arrive, case when p.end_at IS NOT NULL THEN p.end_at - p.created_at ELSE now() - p.created_at END as duration, (SELECT sum(amount) FROM a57be577deb434.tbl_invoices i WHERE i.project_id = p.id) as issued_invoices FROM "a57be577deb434"."tbl_projects" "p" LEFT JOIN "a57be577deb434"."tbl_project_remind_receivers" "prr" ON prr.project_id = p.id LEFT JOIN "a57be577deb434"."tbl_clients" "c" ON p.client_id = c.id LEFT JOIN "a57be577deb434"."tbl_clients" "usedclient" ON p.used_client = usedclient.id LEFT JOIN "a57be577deb434"."tbl_sales_group_relationships" "sgr" ON sgr.sales_id = c.sales_rep LEFT JOIN "a57be577deb434"."tbl_work_logs" "arrive" ON (arrive.project_id = p.id) AND ("arrive"."scenario_id"=1) AND ("arrive"."is_draft"=FALSE) AND ("arrive"."location_in_id" IS NOT NULL) AND ("arrive"."location_out_id" IS NOT NULL) AND ("arrive"."client_id" IS NOT NULL) LEFT JOIN "a57be577deb434"."tbl_work_logs" "sl" ON sl.project_id = p.id LEFT JOIN "a57be577deb434"."tbl_term_taxonomy_relationships" "ttr" ON ttr.object_id = p.id AND ttr.term_id = 10 LEFT JOIN "a57be577deb434"."tbl_term_taxonomy_relationships" "ttr2" ON ttr2.object_id = p.id AND ttr2.term_id = 13 LEFT JOIN "a57be577deb434"."tbl_project_architects" "pa" ON "pa"."project_id" = "p"."id" LEFT JOIN "a57be577deb434"."tbl_engineer_group_relationships" "egr" ON egr.engineer_id = pa.engineer_id WHERE ("c"."deleted"=FALSE) AND (c.id is not null) AND ((c.sales_rep IS NULL) OR ("c"."sales_rep" IN (1001, 5049, 5301, 5022, 5209, 5026, 5293, 5309, 5356, 5329, 5299, 5303, 5302, 5332, 5047, 1026, 5096, 5070, 5448, 5420, 1029, 5037, 5087, 1008, 5048, 5043, 5045, 5230, 5031, 5088, 5208, 1003, 5467, 5294, 5357, 5044, 1030, 5076, 5300, 5027, 5089, 5311, 5066, 5069, 5364, 1009, 5295, 1013, 5128, 5203, 1025, 5032, 5075, 5476, 1004, 5072, 5033, 5359, 5412, 5409, 5229, 1005, 5304, 5449, 5358, 1006, 5093)) OR ("prr"."user_id"=1001) OR ("c"."id" IN (SELECT "client_id" FROM "a57be577deb434"."tbl_user_visit_clients" WHERE "user_id"=1001))) GROUP BY "p"."id" ORDER BY p.bargain_date DESC NULLS LAST, p.created_at DESC LIMIT 20 OFFSET 100

17:38:54.4940.4 msSELECTSELECT "id", "id" AS "key", "name", "logo", "client_type", "client_class", "client_industry", "sales_rep" FROM "a57be577deb434"."tbl_clients" WHERE "id" IN (3336, 2130, 918, 3281, 48, 2136, 3424, 3331, 3411, 3406, 3405, 2762, 3404, 3400, 3395, 93, 2699, 2747, 3369)

17:38:54.4950.3 msSELECTSELECT "id", "id" AS "key", "name", "sex" FROM "a57be577deb434"."tbl_users" WHERE "id" IN (5295, 5300, 1005, 5087, 1004)

17:38:54.4950.2 msSELECTSELECT "id", "user_id", "meta_value" AS "name" FROM "a57be577deb434"."tbl_user_meta" WHERE ("meta_key"='avatar') AND ("user_id" IN (5295, 5087, 1004, 1005, 5300))

17:38:54.4960.2 msSELECTSELECT "id", "id" AS "key", "name" FROM "a57be577deb434"."tbl_client_types" WHERE "id" IN (5, 6, 3)

17:38:54.4960.2 msSELECTSELECT "id", "id" AS "key", "name", "notice_days", "color" FROM "a57be577deb434"."tbl_client_classes" WHERE "id" IN (47, 43)

17:38:54.4960.2 msSELECTSELECT "id", "id" AS "key", "name" FROM "a57be577deb434"."tbl_client_industries" WHERE "id" IN (57, 3, 5, 9, 16, 58, 25, 4, 13, 8, 19)

17:38:54.4970.2 msSELECTSELECT "id", "id" AS "key", "type" AS "name" FROM "a57be577deb434"."tbl_contract_types" WHERE "id" IN (1, 2)

17:38:54.4970.6 msSELECTSELECT "project_id", "contribution" AS "value", "engineer_id" AS "key", "u"."name" FROM "a57be577deb434"."tbl_project_architects" LEFT JOIN "a57be577deb434"."tbl_users" "u" ON engineer_id = u.id WHERE "a57be577deb434"."tbl_project_architects"."project_id" IN (4102, 4095, 4093, 4085, 4090, 4089, 4049, 4041, 4027, 4020, 4001, 3997, 3996, 3994, 3988, 3983, 3954, 3915, 3880, 3878) ORDER BY "contribution" DESC, "engineer_id"

17:38:54.4980.2 msSELECTSELECT "id", "id" AS "key", "project_status" AS "name", "color" FROM "a57be577deb434"."tbl_project_statuses" WHERE "id" IN (3, 4, 5)

17:38:54.4980.2 msSELECTSELECT "id", "id" AS "key", "project_progress" AS "name", "description" FROM "a57be577deb434"."tbl_project_progresses" WHERE "id" IN (6, 9, 49, 3, 10, 2, 5, 4)

17:38:54.4990.7 msSELECTSELECT id, product_type_id, product_type_id as key, name, coalesce(budget, 0) as budget, coalesce(pct, 0) as pct, coalesce(profit, 0) as profit, project_id FROM "a57be577deb434"."tbl_project_product_types" WHERE "project_id" IN (4102, 4095, 4093, 4085, 4090, 4089, 4049, 4041, 4027, 4020, 4001, 3997, 3996, 3994, 3988, 3983, 3954, 3915, 3880, 3878)

17:38:54.5000.6 msSELECTSELECT * FROM "a57be577deb434"."tbl_term_taxonomy_relationships" WHERE "object_id" IN (4102, 4095, 4093, 4085, 4090, 4089, 4049, 4041, 4027, 4020, 4001, 3997, 3996, 3994, 3988, 3983, 3954, 3915, 3880, 3878)

17:38:54.5000.3 msSELECTSELECT "id", "id" AS "key", "name", "description" FROM "a57be577deb434"."tbl_term_taxonomies" WHERE ("term_id"=13) AND ("id" IN (1, 327, 160, 140, 135, 5, 136, 139, 215, 2, 229, 226, 128, 198, 202, 308, 310, 184, 189, 183, 190, 197, 199, 185, 191, 324, 349, 369, 375, 377, 356, 348, 359, 350, 333, 164, 142, 181, 165, 130, 172)) ORDER BY "sort"

17:38:54.5010.5 msSELECTSELECT * FROM "a57be577deb434"."tbl_term_taxonomy_relationships" WHERE "object_id" IN (4102, 4095, 4093, 4085, 4090, 4089, 4049, 4041, 4027, 4020, 4001, 3997, 3996, 3994, 3988, 3983, 3954, 3915, 3880, 3878)

17:38:54.5020.3 msSELECTSELECT "id", "id" AS "key", "name" FROM "a57be577deb434"."tbl_term_taxonomies" WHERE ("term_id"=10) AND ("id" IN (1, 327, 160, 140, 135, 5, 136, 139, 215, 2, 229, 226, 128, 198, 202, 308, 310, 184, 189, 183, 190, 197, 199, 185, 191, 324, 349, 369, 375, 377, 356, 348, 359, 350, 333, 164, 142, 181, 165, 130, 172)) ORDER BY "sort"

17:38:54.5020.5 msSELECTSELECT * FROM "a57be577deb434"."tbl_term_taxonomy_relationships" WHERE "object_id" IN (4102, 4095, 4093, 4085, 4090, 4089, 4049, 4041, 4027, 4020, 4001, 3997, 3996, 3994, 3988, 3983, 3954, 3915, 3880, 3878)

17:38:54.5030.3 msSELECTSELECT "id", "id" AS "key", "name" FROM "a57be577deb434"."tbl_term_taxonomies" WHERE ("term_id"=9) AND ("id" IN (1, 327, 160, 140, 135, 5, 136, 139, 215, 2, 229, 226, 128, 198, 202, 308, 310, 184, 189, 183, 190, 197, 199, 185, 191, 324, 349, 369, 375, 377, 356, 348, 359, 350, 333, 164, 142, 181, 165, 130, 172)) ORDER BY "sort"

17:38:54.5030.2 msSELECTSELECT "id", "id" AS "key", "name", "sex", "department_id" FROM "a57be577deb434"."tbl_users" WHERE "id" IN (1005, 5087, 5295, 1004, 5300, 5449)

17:38:54.5040.2 msSELECTSELECT "id", "user_id", "meta_value" AS "name" FROM "a57be577deb434"."tbl_user_meta" WHERE ("meta_key"='avatar') AND ("user_id" IN (5295, 5449, 5087, 1004, 1005, 5300))

17:38:54.5040.2 msSELECTSELECT "id", "id" AS "key", "name" FROM "a57be577deb434"."tbl_departments" WHERE "id"=1

17:38:54.5040.2 msSELECTSELECT "id", "id" AS "key", "name", "sex", "department_id" FROM "a57be577deb434"."tbl_users" WHERE "id" IN (1005, 5087, 5295, 1004, 1011, 5449)

17:38:54.5050.2 msSELECTSELECT "id", "user_id", "meta_value" AS "name" FROM "a57be577deb434"."tbl_user_meta" WHERE ("meta_key"='avatar') AND ("user_id" IN (5295, 5449, 5087, 1004, 1005, 1011))

17:38:54.5050.6 msSELECTSELECT * FROM "a57be577deb434"."tbl_clients" WHERE "id" IN (3336, 2130, 918, 3281, 48, 2136, 3424, 3331, 3411, 3406, 3405, 2762, 3404, 3400, 3395, 93, 2699, 2747, 3369)

17:38:54.5060.2 msSELECTSELECT "id", "id" AS "key", "name", "sex" FROM "a57be577deb434"."tbl_users" WHERE "id" IN (5295, 5300, 1005, 5087, 1004)

17:38:54.5060.2 msSELECTSELECT "id", "user_id", "meta_value" AS "name" FROM "a57be577deb434"."tbl_user_meta" WHERE ("meta_key"='avatar') AND ("user_id" IN (5295, 5087, 1004, 1005, 5300))

17:38:54.5075.5 msSELECTSELECT "c"."project_id", sum(ca.points) as points FROM "a57be577deb434"."tbl_cases" "c" LEFT JOIN (SELECT "case_id", sum(points) as points FROM "a57be577deb434"."tbl_case_assignments" GROUP BY "case_id") "ca" ON ca.case_id = c.id WHERE "c"."project_id" IN (4102, 4095, 4093, 4085, 4090, 4089, 4049, 4041, 4027, 4020, 4001, 3997, 3996, 3994, 3988, 3983, 3954, 3915, 3880, 3878) GROUP BY "c"."project_id"

17:38:54.5120.4 msSELECTSELECT "project_id", count(id) as count FROM "a57be577deb434"."tbl_work_logs" WHERE ("is_draft"=FALSE) AND ("project_id" IN (4102, 4095, 4093, 4085, 4090, 4089, 4049, 4041, 4027, 4020, 4001, 3997, 3996, 3994, 3988, 3983, 3954, 3915, 3880, 3878)) GROUP BY "project_id"

17:38:54.5131.1 msSELECTSELECT "project_id", count(id) as count FROM "a57be577deb434"."tbl_cases" WHERE "project_id" IN (4102, 4095, 4093, 4085, 4090, 4089, 4049, 4041, 4027, 4020, 4001, 3997, 3996, 3994, 3988, 3983, 3954, 3915, 3880, 3878) GROUP BY "project_id"

17:38:54.5140.4 msSELECTSELECT "project_id", EXTRACT(epoch FROM sum(end_at - start_at)) /3600 AS hours, count(id) as times FROM "a57be577deb434"."tbl_work_logs" WHERE ("is_draft"=FALSE) AND ("scenario_id"=1) AND (("location_in_id" IS NOT NULL) AND ("location_out_id" IS NOT NULL) AND ("client_id" IS NOT NULL)) AND ("project_id" IN (4102, 4095, 4093, 4085, 4090, 4089, 4049, 4041, 4027, 4020, 4001, 3997, 3996, 3994, 3988, 3983, 3954, 3915, 3880, 3878)) GROUP BY "project_id"

17:38:54.5155.6 msSELECTSELECT "c"."project_id", sum(hours), sum(times) as times FROM "a57be577deb434"."tbl_cases" "c" LEFT JOIN (SELECT "case_id", EXTRACT(epoch FROM sum(left_at - arrived_at)) /3600 AS hours, count(id) as times FROM "a57be577deb434"."tbl_implement_records" WHERE "is_draft"=FALSE GROUP BY "case_id") "i" ON i.case_id = c.id WHERE ("case_type"=2) AND ("c"."project_id" IN (4102, 4095, 4093, 4085, 4090, 4089, 4049, 4041, 4027, 4020, 4001, 3997, 3996, 3994, 3988, 3983, 3954, 3915, 3880, 3878)) GROUP BY "c"."project_id"

17:38:54.5212.1 msSELECTSELECT "c"."project_id", sum(hours), sum(times) as times FROM "a57be577deb434"."tbl_cases" "c" LEFT JOIN (SELECT "case_id", EXTRACT(epoch FROM sum(end_at - start_at)) /3600 AS hours, count(id) as times FROM "a57be577deb434"."tbl_pre_sales" WHERE "is_draft"=FALSE GROUP BY "case_id") "i" ON i.case_id = c.id WHERE ("case_type"=1) AND ("c"."project_id" IN (4102, 4095, 4093, 4085, 4090, 4089, 4049, 4041, 4027, 4020, 4001, 3997, 3996, 3994, 3988, 3983, 3954, 3915, 3880, 3878)) GROUP BY "c"."project_id"

17:38:54.5230.4 msSELECTSELECT "project_id", EXTRACT(epoch FROM sum(end_at - start_at)) /3600 AS hours, count(id) as times FROM "a57be577deb434"."tbl_work_logs" WHERE ("is_draft"=FALSE) AND ("scenario_id"=2) AND ("project_id" IN (4102, 4095, 4093, 4085, 4090, 4089, 4049, 4041, 4027, 4020, 4001, 3997, 3996, 3994, 3988, 3983, 3954, 3915, 3880, 3878)) GROUP BY "project_id"

17:38:54.5231.5 msSELECTSELECT "project_id", sum(amount) AS sum FROM "a57be577deb434"."tbl_reimbursements" WHERE ("status" IN (2, 3)) AND ("project_id" IN (4102, 4095, 4093, 4085, 4090, 4089, 4049, 4041, 4027, 4020, 4001, 3997, 3996, 3994, 3988, 3983, 3954, 3915, 3880, 3878)) GROUP BY "project_id"

17:38:54.5250.7 msSELECTSELECT "id", "from_project", "payment_collection_remind_ahead", "serial_no", "is_settle", "is_deliver", "is_outbound", "erp_settle_amount", "erp_un_settle_amount", "including_tax", "amount" FROM "a57be577deb434"."tbl_sales_contracts" WHERE "from_project" IN (4102, 4095, 4093, 4085, 4090, 4089, 4049, 4041, 4027, 4020, 4001, 3997, 3996, 3994, 3988, 3983, 3954, 3915, 3880, 3878)

17:38:54.5262.4 msSELECTSELECT * FROM "a57be577deb434"."tbl_attachement_relationships" WHERE ("object_type"=105) AND ("object_id" IN (4363, 4364, 4359, 4377, 4360, 4366))

17:38:54.5291.9 msSELECTSELECT "id", "id" AS "key", "name", "extension", "path", "orig_name" FROM "a57be577deb434"."tbl_attachments" WHERE "id" IN (31336, 31337, 31379, 31240, 31202)

17:38:54.5312.1 msSELECTSELECT * FROM "a57be577deb434"."tbl_attachement_relationships" WHERE ("object_type"=106) AND ("object_id" IN (4363, 4364, 4359, 4377, 4360, 4366))

17:38:54.5330.2 msSELECTSELECT "id", "id" AS "key", "name", "extension", "path", "orig_name" FROM "a57be577deb434"."tbl_attachments" WHERE "id"=31327

17:38:54.5341.9 msSELECTSELECT * FROM "a57be577deb434"."tbl_attachement_relationships" WHERE ("object_type"=107) AND ("object_id" IN (4363, 4364, 4359, 4377, 4360, 4366))

17:38:54.5360.5 msSELECTSELECT * FROM "a57be577deb434"."tbl_erp_collect_tickets" WHERE ("status"=2) AND ("sales_contract_id" IN (4363, 4364, 4359, 4377, 4360, 4366)) ORDER BY "id" DESC

17:38:54.5361.4 msSELECTSELECT "id", "id" AS "key", "contract_id", "amount" AS "value", "created_by", "collected_date" FROM (SELECT * FROM ((SELECT '1' || r.id::varchar as id, 1 as ticket_type, r.sales_contract_id as contract_id, r.amount as amount, t.wrote_date as collected_date, t.created_at, t.created_by, t.abstract as description FROM "a57be577deb434"."tbl_erp_collect_ticket_settles" "r" LEFT JOIN "a57be577deb434"."tbl_erp_collect_tickets" "t" ON r.erp_collect_ticket_id = t.id WHERE (r.sales_contract_id is not null) AND ("t"."status" IN (2, 5))) UNION ALL ( SELECT '2' || r.id::varchar as id, 2 as ticket_type, r.sales_contract_id as contract_id, r.amount as amount, t.created_at as collected_date, t.created_at, t.created_by, t.abstract as description FROM "a57be577deb434"."tbl_erp_cash_cost_ticket_sales_contract_settles" "r" LEFT JOIN "a57be577deb434"."tbl_erp_cash_cost_tickets" "t" ON r.erp_cash_cost_ticket_id = t.id WHERE (r.sales_contract_id is not null) AND ("t"."is_payment_settle"=TRUE) AND ("t"."status" IN (2, 5)) ) UNION ALL ( SELECT '3' || r.id::varchar as id, 3 as ticket_type, r.sales_contract_id as contract_id, 0 - r.amount as amount, t.created_at as collected_date, t.created_at, t.created_by, t.abstract as description FROM "a57be577deb434"."tbl_erp_payment_ticket_settles" "r" LEFT JOIN "a57be577deb434"."tbl_erp_payment_tickets" "t" ON r.erp_payment_ticket_id = t.id WHERE (r.sales_contract_id is not null) AND ("t"."is_payment_settle"=TRUE) AND ("t"."status" IN (2, 5)) )) "sub") "r" WHERE "contract_id" IN (4363, 4364, 4359, 4377, 4360, 4366) ORDER BY "id" DESC

17:38:54.5380.2 msSELECTSELECT "id", "id" AS "key", "name", "sex", "department_id" FROM "a57be577deb434"."tbl_users" WHERE "id"=1013

17:38:54.5380.4 msSELECTSELECT "id", "id" AS "key", "contract_id", "amount" AS "value", "attachment_id", "from_date" FROM "a57be577deb434"."tbl_sales_contract_invoices" WHERE "contract_id" IN (4363, 4364, 4359, 4377, 4360, 4366) ORDER BY "id"

17:38:54.5390.3 msSELECTSELECT "id", "id" AS "key", "contract_id", "remind_date" AS "name", "amount" AS "value", "overdue_days", "status", "remind_date" FROM "a57be577deb434"."tbl_sales_contract_payment_collection_remind_dates" WHERE "contract_id" IN (4363, 4364, 4359, 4377, 4360, 4366) ORDER BY "remind_date"

17:38:54.5390.3 msSELECTSELECT "id", "user_id", "user_id" AS "key", "contract_id" FROM "a57be577deb434"."tbl_sales_contract_payment_collection_remind_receivers" WHERE "contract_id" IN (4363, 4364, 4359, 4377, 4360, 4366)

17:38:54.5400.2 msSELECTSELECT "id", "id" AS "key", "name", "sex" FROM "a57be577deb434"."tbl_users" WHERE "id" IN (5295, 1005, 1001, 1004, 5087)

17:38:54.5400.2 msSELECTSELECT "id", "user_id", "meta_value" AS "name" FROM "a57be577deb434"."tbl_user_meta" WHERE ("meta_key"='avatar') AND ("user_id" IN (1001, 5295, 5087, 1004, 1005))

17:38:54.5400.3 msSELECTSELECT * FROM "a57be577deb434"."tbl_sales_supplier_rels" WHERE "contract_id" IN (4363, 4364, 4359, 4377, 4360, 4366)

17:38:54.5410.8 msSELECTSELECT "id", "id" AS "key", "name" FROM "a57be577deb434"."tbl_suppliers" WHERE "id" IN (583, 489, 733, 437, 138, 355)

17:38:54.5420.8 msSELECTSELECT "id", "id" AS "key", "serial_no" FROM "a57be577deb434"."tbl_purchase_contracts" WHERE "id" IN (4415, 4361, 4362, 4358, 4384, 4389)

17:38:54.5430.3 msSELECTSELECT "id", "user_id", "user_id" AS "key", "project_id" FROM "a57be577deb434"."tbl_project_remind_receivers" WHERE "project_id" IN (4102, 4095, 4093, 4085, 4090, 4089, 4049, 4041, 4027, 4020, 4001, 3997, 3996, 3994, 3988, 3983, 3954, 3915, 3880, 3878)

17:38:54.5430.2 msSELECTSELECT "id", "id" AS "key", "name", "sex" FROM "a57be577deb434"."tbl_users" WHERE "id" IN (1001, 1005)

17:38:54.5430.2 msSELECTSELECT "id", "user_id", "meta_value" AS "name" FROM "a57be577deb434"."tbl_user_meta" WHERE ("meta_key"='avatar') AND ("user_id" IN (1001, 1005))

17:38:54.5440.6 msSELECTSELECT * FROM "a57be577deb434"."tbl_project_product_rels" WHERE "project_id" IN (4102, 4095, 4093, 4085, 4090, 4089, 4049, 4041, 4027, 4020, 4001, 3997, 3996, 3994, 3988, 3983, 3954, 3915, 3880, 3878) ORDER BY "id"

17:38:54.5454.4 msSELECTSELECT * FROM "a57be577deb434"."tbl_products" WHERE "id" IN (41, 1007, 2224, 1774, 941, 853, 855, 922, 1882, 960, 1737, 1148, 942, 1880, 1876)

17:38:54.5490.2 msSELECTSELECT "id", "id" AS "key", "name" FROM "a57be577deb434"."tbl_product_types" WHERE "id" IN (3, 22, 19, 18, 7, 4, 5)

17:38:54.5500.2 msSELECTSELECT "id", "id" AS "key", "name" FROM "a57be577deb434"."tbl_product_components" WHERE "id" IN (15, 200, 151, 205, 225, 189, 162, 47, 144, 51, 35)

17:38:54.5500.2 msSELECTSELECT "id", "id" AS "key", "name" FROM "a57be577deb434"."tbl_product_brands" WHERE "id" IN (6, 12, 134, 133, 219, 274, 147, 20, 124)

17:38:54.5500.2 msSELECTSELECT "id", "id" AS "key", "name" FROM "a57be577deb434"."tbl_product_series" WHERE "id" IN (1015, 1024, 593, 592, 1470, 1500, 1753, 1570, 1263, 544, 546, 602, 103, 1318)

17:38:54.5510.2 msSELECTSELECT "id", "id" AS "key", "name" FROM "a57be577deb434"."tbl_product_units" WHERE "id" IN (4, 2, 7, 3, 8)

17:38:54.5510.3 msSELECTSELECT * FROM "a57be577deb434"."tbl_erp_sales_order_products" WHERE "id" IN (2121, 2122, 2123, 2124, 2148, 2127, 2128, 2129, 2131, 2132, 2133, 2134, 2135, 2136, 2125, 2126, 2137, 2149)

17:38:54.55222.8 msSELECTSELECT "object_id", count(*) as comment FROM "a57be577deb434"."tbl_comments" WHERE ("object_type"=1) AND ("object_id" IN (4102, 4095, 4093, 4085, 4090, 4089, 4049, 4041, 4027, 4020, 4001, 3997, 3996, 3994, 3988, 3983, 3954, 3915, 3880, 3878)) GROUP BY "object_id"

17:38:54.57518.4 msSELECTSELECT "object_id", count(*) AS unread FROM "a57be577deb434"."tbl_unread_comments" WHERE ("object_type"=1) AND (remind_user_id = 1001 AND is_read = false) AND ("object_id" IN (4102, 4095, 4093, 4085, 4090, 4089, 4049, 4041, 4027, 4020, 4001, 3997, 3996, 3994, 3988, 3983, 3954, 3915, 3880, 3878)) GROUP BY "object_id"

17:38:54.5930.3 msSELECTSELECT * FROM "a57be577deb434"."tbl_project_contact_points" WHERE "project_id" IN (4102, 4095, 4093, 4085, 4090, 4089, 4049, 4041, 4027, 4020, 4001, 3997, 3996, 3994, 3988, 3983, 3954, 3915, 3880, 3878)

17:38:54.5940.7 msSELECTSELECT * FROM "a57be577deb434"."tbl_erp_sales_orders" WHERE ("status" IN (2, 5)) AND ("project_id" IN (4102, 4095, 4093, 4085, 4090, 4089, 4049, 4041, 4027, 4020, 4001, 3997, 3996, 3994, 3988, 3983, 3954, 3915, 3880, 3878))

17:38:54.5950.3 msSELECTSELECT * FROM "a57be577deb434"."tbl_project_used_clients" WHERE "project_id" IN (4102, 4095, 4093, 4085, 4090, 4089, 4049, 4041, 4027, 4020, 4001, 3997, 3996, 3994, 3988, 3983, 3954, 3915, 3880, 3878)

17:38:54.5950.3 msSELECTSELECT * FROM "a57be577deb434"."tbl_clients" WHERE "id"=85

17:38:54.5960.2 msSELECTSELECT * FROM "a57be577deb434"."tbl_project_used_client_payment_collection_remind_receivers" WHERE "project_used_client_id" IN (126, 127, 183, 156, 201, 204, 205, 208, 212, 217, 225, 238, 239, 274, 275, 220, 277, 280, 278)

17:38:54.5960.2 msSELECTSELECT "id", "id" AS "key", "project_used_client_id", "remind_date", "amount", "remind_date" AS "name", "amount" AS "value", "overdue_days" FROM "a57be577deb434"."tbl_project_used_client_payment_collection_remind_dates" WHERE "project_used_client_id" IN (126, 127, 183, 156, 201, 204, 205, 208, 212, 217, 225, 238, 239, 274, 275, 220, 277, 280, 278)

17:38:54.5960.2 msSELECTSELECT * FROM "a57be577deb434"."tbl_project_used_client_payments" WHERE "project_used_client_id" IN (126, 127, 183, 156, 201, 204, 205, 208, 212, 217, 225, 238, 239, 274, 275, 220, 277, 280, 278)

17:38:54.5970.2 msSELECTSELECT * FROM "a57be577deb434"."tbl_project_used_client_invoices" WHERE "project_used_client_id" IN (126, 127, 183, 156, 201, 204, 205, 208, 212, 217, 225, 238, 239, 274, 275, 220, 277, 280, 278)

17:38:54.5970.4 msSELECTSELECT * FROM "a57be577deb434"."tbl_erp_sales_orders" WHERE ("status"=1) AND ("project_id" IN (4102, 4095, 4093, 4085, 4090, 4089, 4049, 4041, 4027, 4020, 4001, 3997, 3996, 3994, 3988, 3983, 3954, 3915, 3880, 3878))

17:38:54.5980.7 msSELECTSELECT s.id, project_id, client_id, schedule_title, complete_at, start_at, end_at, created_by, is_complete, is_closed, complete_description, set_top_at, CASE WHEN is_complete = true THEN 3 WHEN is_complete = false AND end_at <= NOW() THEN 2 ELSE 1 END AS sort FROM "a57be577deb434"."tbl_schedules" "s" LEFT JOIN "a57be577deb434"."tbl_schedule_carbon_copy_rels" "ccr" ON ccr.schedule_id = s.id WHERE (("is_complete"=FALSE) OR ("complete_at" >= '2026-05-22')) AND ((("is_public"=1) AND ("created_by" != 1001)) OR ("created_by"=1001) OR ("ccr"."user_id"=1001)) AND ("s"."project_id" IN (4102, 4095, 4093, 4085, 4090, 4089, 4049, 4041, 4027, 4020, 4001, 3997, 3996, 3994, 3988, 3983, 3954, 3915, 3880, 3878)) ORDER BY set_top_at DESC nulls last, sort ASC, CASE WHEN is_complete = true THEN complete_at END DESC, CASE WHEN is_complete = false THEN end_at END ASC, end_at DESC

17:38:54.5990.3 msSELECTSELECT "id", "id" AS "key", "name", "sex", "department_id" FROM "a57be577deb434"."tbl_users" WHERE "id" IN (5300, 1005, 5087)

17:38:54.5990.2 msSELECTSELECT "id", "user_id", "meta_value" AS "name" FROM "a57be577deb434"."tbl_user_meta" WHERE ("meta_key"='avatar') AND ("user_id" IN (5087, 1005, 5300))

17:38:54.6002.0 msSELECTSELECT * FROM "a57be577deb434"."tbl_schedule_descriptions" WHERE "schedule_id" IN (18039, 17928, 18018, 17881, 17996, 18159, 18161) ORDER BY "created_at" DESC

17:38:54.60528.4 msSELECTSELECT count(*) as count, sum(budget), "project_status" FROM (SELECT p.budget, CASE WHEN project_status = 3 and p.budget <= collected THEN -1 WHEN project_status = 3 and p.budget > collected THEN 3 ELSE project_status END as project_status FROM "a57be577deb434"."tbl_projects" "p" LEFT JOIN "a57be577deb434"."tbl_project_remind_receivers" "prr" ON prr.project_id = p.id LEFT JOIN "a57be577deb434"."tbl_clients" "c" ON p.client_id = c.id LEFT JOIN "a57be577deb434"."tbl_clients" "usedclient" ON p.used_client = usedclient.id LEFT JOIN "a57be577deb434"."tbl_sales_group_relationships" "sgr" ON sgr.sales_id = c.sales_rep LEFT JOIN "a57be577deb434"."tbl_work_logs" "arrive" ON (arrive.project_id = p.id) AND ("arrive"."scenario_id"=1) AND ("arrive"."is_draft"=FALSE) AND ("arrive"."location_in_id" IS NOT NULL) AND ("arrive"."location_out_id" IS NOT NULL) AND ("arrive"."client_id" IS NOT NULL) LEFT JOIN "a57be577deb434"."tbl_work_logs" "sl" ON sl.project_id = p.id LEFT JOIN "a57be577deb434"."tbl_term_taxonomy_relationships" "ttr" ON ttr.object_id = p.id AND ttr.term_id = 10 LEFT JOIN "a57be577deb434"."tbl_term_taxonomy_relationships" "ttr2" ON ttr2.object_id = p.id AND ttr2.term_id = 13 LEFT JOIN "a57be577deb434"."tbl_project_architects" "pa" ON "pa"."project_id" = "p"."id" LEFT JOIN "a57be577deb434"."tbl_engineer_group_relationships" "egr" ON egr.engineer_id = pa.engineer_id WHERE ("c"."deleted"=FALSE) AND (c.id is not null) AND ((c.sales_rep IS NULL) OR ("c"."sales_rep" IN (1001, 5049, 5301, 5022, 5209, 5026, 5293, 5309, 5356, 5329, 5299, 5303, 5302, 5332, 5047, 1026, 5096, 5070, 5448, 5420, 1029, 5037, 5087, 1008, 5048, 5043, 5045, 5230, 5031, 5088, 5208, 1003, 5467, 5294, 5357, 5044, 1030, 5076, 5300, 5027, 5089, 5311, 5066, 5069, 5364, 1009, 5295, 1013, 5128, 5203, 1025, 5032, 5075, 5476, 1004, 5072, 5033, 5359, 5412, 5409, 5229, 1005, 5304, 5449, 5358, 1006, 5093)) OR ("prr"."user_id"=1001) OR ("c"."id" IN (SELECT "client_id" FROM "a57be577deb434"."tbl_user_visit_clients" WHERE "user_id"=1001))) GROUP BY "p"."id") "sub" GROUP BY "project_status"

17:38:54.63427.3 msSELECTSELECT COUNT(*) FROM (SELECT p.*, (p.budget / 100 * p.profit_pct) as profits, now() - status_updated_at as remain, now() - progress_updated_at as progress_remain, now() - forecast_updated_at as forecast_remain, extract(epoch from (now() - max(sl.end_at))) / 86400 AS lost_contact_days, max(sl.end_at) as last_contact, extract(epoch from (now() - max(arrive.end_at))) / 86400 AS last_arrive_days, max(arrive.end_at) as last_arrive, case when p.end_at IS NOT NULL THEN p.end_at - p.created_at ELSE now() - p.created_at END as duration, (SELECT sum(amount) FROM a57be577deb434.tbl_invoices i WHERE i.project_id = p.id) as issued_invoices FROM "a57be577deb434"."tbl_projects" "p" LEFT JOIN "a57be577deb434"."tbl_project_remind_receivers" "prr" ON prr.project_id = p.id LEFT JOIN "a57be577deb434"."tbl_clients" "c" ON p.client_id = c.id LEFT JOIN "a57be577deb434"."tbl_clients" "usedclient" ON p.used_client = usedclient.id LEFT JOIN "a57be577deb434"."tbl_sales_group_relationships" "sgr" ON sgr.sales_id = c.sales_rep LEFT JOIN "a57be577deb434"."tbl_work_logs" "arrive" ON (arrive.project_id = p.id) AND ("arrive"."scenario_id"=1) AND ("arrive"."is_draft"=FALSE) AND ("arrive"."location_in_id" IS NOT NULL) AND ("arrive"."location_out_id" IS NOT NULL) AND ("arrive"."client_id" IS NOT NULL) LEFT JOIN "a57be577deb434"."tbl_work_logs" "sl" ON sl.project_id = p.id LEFT JOIN "a57be577deb434"."tbl_term_taxonomy_relationships" "ttr" ON ttr.object_id = p.id AND ttr.term_id = 10 LEFT JOIN "a57be577deb434"."tbl_term_taxonomy_relationships" "ttr2" ON ttr2.object_id = p.id AND ttr2.term_id = 13 LEFT JOIN "a57be577deb434"."tbl_project_architects" "pa" ON "pa"."project_id" = "p"."id" LEFT JOIN "a57be577deb434"."tbl_engineer_group_relationships" "egr" ON egr.engineer_id = pa.engineer_id WHERE ("c"."deleted"=FALSE) AND (c.id is not null) AND ((c.sales_rep IS NULL) OR ("c"."sales_rep" IN (1001, 5049, 5301, 5022, 5209, 5026, 5293, 5309, 5356, 5329, 5299, 5303, 5302, 5332, 5047, 1026, 5096, 5070, 5448, 5420, 1029, 5037, 5087, 1008, 5048, 5043, 5045, 5230, 5031, 5088, 5208, 1003, 5467, 5294, 5357, 5044, 1030, 5076, 5300, 5027, 5089, 5311, 5066, 5069, 5364, 1009, 5295, 1013, 5128, 5203, 1025, 5032, 5075, 5476, 1004, 5072, 5033, 5359, 5412, 5409, 5229, 1005, 5304, 5449, 5358, 1006, 5093)) OR ("prr"."user_id"=1001) OR ("c"."id" IN (SELECT "client_id" FROM "a57be577deb434"."tbl_user_visit_clients" WHERE "user_id"=1001))) GROUP BY "p"."id") "sub"

17:38:54.66215.0 msSELECTSELECT COUNT(*) FROM (SELECT p.*, (p.budget / 100 * p.profit_pct) as profits, now() - status_updated_at as remain, now() - progress_updated_at as progress_remain, now() - forecast_updated_at as forecast_remain, extract(epoch from (now() - max(sl.end_at))) / 86400 AS lost_contact_days, max(sl.end_at) as last_contact, extract(epoch from (now() - max(arrive.end_at))) / 86400 AS last_arrive_days, max(arrive.end_at) as last_arrive, case when p.end_at IS NOT NULL THEN p.end_at - p.created_at ELSE now() - p.created_at END as duration, (SELECT sum(amount) FROM a57be577deb434.tbl_invoices i WHERE i.project_id = p.id) as issued_invoices FROM "a57be577deb434"."tbl_projects" "p" LEFT JOIN "a57be577deb434"."tbl_project_remind_receivers" "prr" ON prr.project_id = p.id LEFT JOIN "a57be577deb434"."tbl_clients" "c" ON p.client_id = c.id LEFT JOIN "a57be577deb434"."tbl_clients" "usedclient" ON p.used_client = usedclient.id LEFT JOIN "a57be577deb434"."tbl_sales_group_relationships" "sgr" ON sgr.sales_id = c.sales_rep LEFT JOIN "a57be577deb434"."tbl_work_logs" "arrive" ON (arrive.project_id = p.id) AND ("arrive"."scenario_id"=1) AND ("arrive"."is_draft"=FALSE) AND ("arrive"."location_in_id" IS NOT NULL) AND ("arrive"."location_out_id" IS NOT NULL) AND ("arrive"."client_id" IS NOT NULL) LEFT JOIN "a57be577deb434"."tbl_work_logs" "sl" ON sl.project_id = p.id LEFT JOIN "a57be577deb434"."tbl_term_taxonomy_relationships" "ttr" ON ttr.object_id = p.id AND ttr.term_id = 10 LEFT JOIN "a57be577deb434"."tbl_term_taxonomy_relationships" "ttr2" ON ttr2.object_id = p.id AND ttr2.term_id = 13 LEFT JOIN "a57be577deb434"."tbl_project_architects" "pa" ON "pa"."project_id" = "p"."id" LEFT JOIN "a57be577deb434"."tbl_engineer_group_relationships" "egr" ON egr.engineer_id = pa.engineer_id WHERE ("c"."deleted"=FALSE) AND (c.id is not null) AND ((c.sales_rep IS NULL) OR ("c"."sales_rep" IN (1001, 5049, 5301, 5022, 5209, 5026, 5293, 5309, 5356, 5329, 5299, 5303, 5302, 5332, 5047, 1026, 5096, 5070, 5448, 5420, 1029, 5037, 5087, 1008, 5048, 5043, 5045, 5230, 5031, 5088, 5208, 1003, 5467, 5294, 5357, 5044, 1030, 5076, 5300, 5027, 5089, 5311, 5066, 5069, 5364, 1009, 5295, 1013, 5128, 5203, 1025, 5032, 5075, 5476, 1004, 5072, 5033, 5359, 5412, 5409, 5229, 1005, 5304, 5449, 5358, 1006, 5093)) OR ("prr"."user_id"=1001) OR ("c"."id" IN (SELECT "client_id" FROM "a57be577deb434"."tbl_user_visit_clients" WHERE "user_id"=1001))) AND ("p"."project_status" IN (1, 2)) GROUP BY "p"."id") "sub"

17:38:54.67830.3 msSELECTSELECT COUNT(*) FROM (SELECT p.*, (p.budget / 100 * p.profit_pct) as profits, now() - status_updated_at as remain, now() - progress_updated_at as progress_remain, now() - forecast_updated_at as forecast_remain, extract(epoch from (now() - max(sl.end_at))) / 86400 AS lost_contact_days, max(sl.end_at) as last_contact, extract(epoch from (now() - max(arrive.end_at))) / 86400 AS last_arrive_days, max(arrive.end_at) as last_arrive, case when p.end_at IS NOT NULL THEN p.end_at - p.created_at ELSE now() - p.created_at END as duration, (SELECT sum(amount) FROM a57be577deb434.tbl_invoices i WHERE i.project_id = p.id) as issued_invoices FROM "a57be577deb434"."tbl_projects" "p" LEFT JOIN "a57be577deb434"."tbl_project_remind_receivers" "prr" ON prr.project_id = p.id LEFT JOIN "a57be577deb434"."tbl_clients" "c" ON p.client_id = c.id LEFT JOIN "a57be577deb434"."tbl_clients" "usedclient" ON p.used_client = usedclient.id LEFT JOIN "a57be577deb434"."tbl_sales_group_relationships" "sgr" ON sgr.sales_id = c.sales_rep LEFT JOIN "a57be577deb434"."tbl_work_logs" "arrive" ON (arrive.project_id = p.id) AND ("arrive"."scenario_id"=1) AND ("arrive"."is_draft"=FALSE) AND ("arrive"."location_in_id" IS NOT NULL) AND ("arrive"."location_out_id" IS NOT NULL) AND ("arrive"."client_id" IS NOT NULL) LEFT JOIN "a57be577deb434"."tbl_work_logs" "sl" ON sl.project_id = p.id LEFT JOIN "a57be577deb434"."tbl_term_taxonomy_relationships" "ttr" ON ttr.object_id = p.id AND ttr.term_id = 10 LEFT JOIN "a57be577deb434"."tbl_term_taxonomy_relationships" "ttr2" ON ttr2.object_id = p.id AND ttr2.term_id = 13 LEFT JOIN "a57be577deb434"."tbl_project_architects" "pa" ON "pa"."project_id" = "p"."id" LEFT JOIN "a57be577deb434"."tbl_engineer_group_relationships" "egr" ON egr.engineer_id = pa.engineer_id WHERE ("c"."deleted"=FALSE) AND (c.id is not null) AND ((c.sales_rep IS NULL) OR ("c"."sales_rep" IN (1001, 5049, 5301, 5022, 5209, 5026, 5293, 5309, 5356, 5329, 5299, 5303, 5302, 5332, 5047, 1026, 5096, 5070, 5448, 5420, 1029, 5037, 5087, 1008, 5048, 5043, 5045, 5230, 5031, 5088, 5208, 1003, 5467, 5294, 5357, 5044, 1030, 5076, 5300, 5027, 5089, 5311, 5066, 5069, 5364, 1009, 5295, 1013, 5128, 5203, 1025, 5032, 5075, 5476, 1004, 5072, 5033, 5359, 5412, 5409, 5229, 1005, 5304, 5449, 5358, 1006, 5093)) OR ("prr"."user_id"=1001) OR ("c"."id" IN (SELECT "client_id" FROM "a57be577deb434"."tbl_user_visit_clients" WHERE "user_id"=1001))) AND ("p"."project_status"=3) GROUP BY "p"."id") "sub"

17:38:54.70843.9 msSELECTSELECT SUM(budget) FROM (SELECT p.*, (p.budget / 100 * p.profit_pct) as profits, now() - status_updated_at as remain, now() - progress_updated_at as progress_remain, now() - forecast_updated_at as forecast_remain, extract(epoch from (now() - max(sl.end_at))) / 86400 AS lost_contact_days, max(sl.end_at) as last_contact, extract(epoch from (now() - max(arrive.end_at))) / 86400 AS last_arrive_days, max(arrive.end_at) as last_arrive, case when p.end_at IS NOT NULL THEN p.end_at - p.created_at ELSE now() - p.created_at END as duration, (SELECT sum(amount) FROM a57be577deb434.tbl_invoices i WHERE i.project_id = p.id) as issued_invoices FROM "a57be577deb434"."tbl_projects" "p" LEFT JOIN "a57be577deb434"."tbl_project_remind_receivers" "prr" ON prr.project_id = p.id LEFT JOIN "a57be577deb434"."tbl_clients" "c" ON p.client_id = c.id LEFT JOIN "a57be577deb434"."tbl_clients" "usedclient" ON p.used_client = usedclient.id LEFT JOIN "a57be577deb434"."tbl_sales_group_relationships" "sgr" ON sgr.sales_id = c.sales_rep LEFT JOIN "a57be577deb434"."tbl_work_logs" "arrive" ON (arrive.project_id = p.id) AND ("arrive"."scenario_id"=1) AND ("arrive"."is_draft"=FALSE) AND ("arrive"."location_in_id" IS NOT NULL) AND ("arrive"."location_out_id" IS NOT NULL) AND ("arrive"."client_id" IS NOT NULL) LEFT JOIN "a57be577deb434"."tbl_work_logs" "sl" ON sl.project_id = p.id LEFT JOIN "a57be577deb434"."tbl_term_taxonomy_relationships" "ttr" ON ttr.object_id = p.id AND ttr.term_id = 10 LEFT JOIN "a57be577deb434"."tbl_term_taxonomy_relationships" "ttr2" ON ttr2.object_id = p.id AND ttr2.term_id = 13 LEFT JOIN "a57be577deb434"."tbl_project_architects" "pa" ON "pa"."project_id" = "p"."id" LEFT JOIN "a57be577deb434"."tbl_engineer_group_relationships" "egr" ON egr.engineer_id = pa.engineer_id WHERE ("c"."deleted"=FALSE) AND (c.id is not null) AND ((c.sales_rep IS NULL) OR ("c"."sales_rep" IN (1001, 5049, 5301, 5022, 5209, 5026, 5293, 5309, 5356, 5329, 5299, 5303, 5302, 5332, 5047, 1026, 5096, 5070, 5448, 5420, 1029, 5037, 5087, 1008, 5048, 5043, 5045, 5230, 5031, 5088, 5208, 1003, 5467, 5294, 5357, 5044, 1030, 5076, 5300, 5027, 5089, 5311, 5066, 5069, 5364, 1009, 5295, 1013, 5128, 5203, 1025, 5032, 5075, 5476, 1004, 5072, 5033, 5359, 5412, 5409, 5229, 1005, 5304, 5449, 5358, 1006, 5093)) OR ("prr"."user_id"=1001) OR ("c"."id" IN (SELECT "client_id" FROM "a57be577deb434"."tbl_user_visit_clients" WHERE "user_id"=1001))) AND ("p"."project_status"=3) GROUP BY "p"."id") "sub"

17:38:54.7530.4 msSELECTSELECT "id" AS "key", "project_status" AS "name", "color" FROM "a57be577deb434"."tbl_project_statuses" WHERE "id" IN (1, 2, 3, 4, 5) ORDER BY "order"

17:38:54.75448.1 msSELECTSELECT SUM(case when need_analysis = true THEN amount ELSE 0 END) FROM "a57be577deb434"."tbl_sales_contracts" WHERE "id" IN (SELECT "id" FROM "a57be577deb434"."tbl_sales_contracts" WHERE "from_project" IN (SELECT "p"."id" FROM "a57be577deb434"."tbl_projects" "p" LEFT JOIN "a57be577deb434"."tbl_project_remind_receivers" "prr" ON prr.project_id = p.id LEFT JOIN "a57be577deb434"."tbl_clients" "c" ON p.client_id = c.id LEFT JOIN "a57be577deb434"."tbl_clients" "usedclient" ON p.used_client = usedclient.id LEFT JOIN "a57be577deb434"."tbl_sales_group_relationships" "sgr" ON sgr.sales_id = c.sales_rep LEFT JOIN "a57be577deb434"."tbl_work_logs" "arrive" ON (arrive.project_id = p.id) AND ("arrive"."scenario_id"=1) AND ("arrive"."is_draft"=FALSE) AND ("arrive"."location_in_id" IS NOT NULL) AND ("arrive"."location_out_id" IS NOT NULL) AND ("arrive"."client_id" IS NOT NULL) LEFT JOIN "a57be577deb434"."tbl_work_logs" "sl" ON sl.project_id = p.id LEFT JOIN "a57be577deb434"."tbl_term_taxonomy_relationships" "ttr" ON ttr.object_id = p.id AND ttr.term_id = 10 LEFT JOIN "a57be577deb434"."tbl_term_taxonomy_relationships" "ttr2" ON ttr2.object_id = p.id AND ttr2.term_id = 13 LEFT JOIN "a57be577deb434"."tbl_project_architects" "pa" ON "pa"."project_id" = "p"."id" LEFT JOIN "a57be577deb434"."tbl_engineer_group_relationships" "egr" ON egr.engineer_id = pa.engineer_id WHERE ("c"."deleted"=FALSE) AND (c.id is not null) AND ((c.sales_rep IS NULL) OR ("c"."sales_rep" IN (1001, 5049, 5301, 5022, 5209, 5026, 5293, 5309, 5356, 5329, 5299, 5303, 5302, 5332, 5047, 1026, 5096, 5070, 5448, 5420, 1029, 5037, 5087, 1008, 5048, 5043, 5045, 5230, 5031, 5088, 5208, 1003, 5467, 5294, 5357, 5044, 1030, 5076, 5300, 5027, 5089, 5311, 5066, 5069, 5364, 1009, 5295, 1013, 5128, 5203, 1025, 5032, 5075, 5476, 1004, 5072, 5033, 5359, 5412, 5409, 5229, 1005, 5304, 5449, 5358, 1006, 5093)) OR ("prr"."user_id"=1001) OR ("c"."id" IN (SELECT "client_id" FROM "a57be577deb434"."tbl_user_visit_clients" WHERE "user_id"=1001))) GROUP BY "p"."id"))

17:38:54.80243.7 msSELECTSELECT SUM(case when need_analysis = true THEN amount ELSE 0 END) FROM "a57be577deb434"."tbl_sales_contracts" WHERE ("id" IN (SELECT "id" FROM "a57be577deb434"."tbl_sales_contracts" WHERE "from_project" IN (SELECT "p"."id" FROM "a57be577deb434"."tbl_projects" "p" LEFT JOIN "a57be577deb434"."tbl_project_remind_receivers" "prr" ON prr.project_id = p.id LEFT JOIN "a57be577deb434"."tbl_clients" "c" ON p.client_id = c.id LEFT JOIN "a57be577deb434"."tbl_clients" "usedclient" ON p.used_client = usedclient.id LEFT JOIN "a57be577deb434"."tbl_sales_group_relationships" "sgr" ON sgr.sales_id = c.sales_rep LEFT JOIN "a57be577deb434"."tbl_work_logs" "arrive" ON (arrive.project_id = p.id) AND ("arrive"."scenario_id"=1) AND ("arrive"."is_draft"=FALSE) AND ("arrive"."location_in_id" IS NOT NULL) AND ("arrive"."location_out_id" IS NOT NULL) AND ("arrive"."client_id" IS NOT NULL) LEFT JOIN "a57be577deb434"."tbl_work_logs" "sl" ON sl.project_id = p.id LEFT JOIN "a57be577deb434"."tbl_term_taxonomy_relationships" "ttr" ON ttr.object_id = p.id AND ttr.term_id = 10 LEFT JOIN "a57be577deb434"."tbl_term_taxonomy_relationships" "ttr2" ON ttr2.object_id = p.id AND ttr2.term_id = 13 LEFT JOIN "a57be577deb434"."tbl_project_architects" "pa" ON "pa"."project_id" = "p"."id" LEFT JOIN "a57be577deb434"."tbl_engineer_group_relationships" "egr" ON egr.engineer_id = pa.engineer_id WHERE ("c"."deleted"=FALSE) AND (c.id is not null) AND ((c.sales_rep IS NULL) OR ("c"."sales_rep" IN (1001, 5049, 5301, 5022, 5209, 5026, 5293, 5309, 5356, 5329, 5299, 5303, 5302, 5332, 5047, 1026, 5096, 5070, 5448, 5420, 1029, 5037, 5087, 1008, 5048, 5043, 5045, 5230, 5031, 5088, 5208, 1003, 5467, 5294, 5357, 5044, 1030, 5076, 5300, 5027, 5089, 5311, 5066, 5069, 5364, 1009, 5295, 1013, 5128, 5203, 1025, 5032, 5075, 5476, 1004, 5072, 5033, 5359, 5412, 5409, 5229, 1005, 5304, 5449, 5358, 1006, 5093)) OR ("prr"."user_id"=1001) OR ("c"."id" IN (SELECT "client_id" FROM "a57be577deb434"."tbl_user_visit_clients" WHERE "user_id"=1001))) GROUP BY "p"."id"))) AND ("including_tax"=TRUE)

17:38:54.84734.6 msSELECTSELECT SUM(erp_settle_amount) FROM "a57be577deb434"."tbl_sales_contracts" WHERE "id" IN (SELECT "id" FROM "a57be577deb434"."tbl_sales_contracts" WHERE "from_project" IN (SELECT "p"."id" FROM "a57be577deb434"."tbl_projects" "p" LEFT JOIN "a57be577deb434"."tbl_project_remind_receivers" "prr" ON prr.project_id = p.id LEFT JOIN "a57be577deb434"."tbl_clients" "c" ON p.client_id = c.id LEFT JOIN "a57be577deb434"."tbl_clients" "usedclient" ON p.used_client = usedclient.id LEFT JOIN "a57be577deb434"."tbl_sales_group_relationships" "sgr" ON sgr.sales_id = c.sales_rep LEFT JOIN "a57be577deb434"."tbl_work_logs" "arrive" ON (arrive.project_id = p.id) AND ("arrive"."scenario_id"=1) AND ("arrive"."is_draft"=FALSE) AND ("arrive"."location_in_id" IS NOT NULL) AND ("arrive"."location_out_id" IS NOT NULL) AND ("arrive"."client_id" IS NOT NULL) LEFT JOIN "a57be577deb434"."tbl_work_logs" "sl" ON sl.project_id = p.id LEFT JOIN "a57be577deb434"."tbl_term_taxonomy_relationships" "ttr" ON ttr.object_id = p.id AND ttr.term_id = 10 LEFT JOIN "a57be577deb434"."tbl_term_taxonomy_relationships" "ttr2" ON ttr2.object_id = p.id AND ttr2.term_id = 13 LEFT JOIN "a57be577deb434"."tbl_project_architects" "pa" ON "pa"."project_id" = "p"."id" LEFT JOIN "a57be577deb434"."tbl_engineer_group_relationships" "egr" ON egr.engineer_id = pa.engineer_id WHERE ("c"."deleted"=FALSE) AND (c.id is not null) AND ((c.sales_rep IS NULL) OR ("c"."sales_rep" IN (1001, 5049, 5301, 5022, 5209, 5026, 5293, 5309, 5356, 5329, 5299, 5303, 5302, 5332, 5047, 1026, 5096, 5070, 5448, 5420, 1029, 5037, 5087, 1008, 5048, 5043, 5045, 5230, 5031, 5088, 5208, 1003, 5467, 5294, 5357, 5044, 1030, 5076, 5300, 5027, 5089, 5311, 5066, 5069, 5364, 1009, 5295, 1013, 5128, 5203, 1025, 5032, 5075, 5476, 1004, 5072, 5033, 5359, 5412, 5409, 5229, 1005, 5304, 5449, 5358, 1006, 5093)) OR ("prr"."user_id"=1001) OR ("c"."id" IN (SELECT "client_id" FROM "a57be577deb434"."tbl_user_visit_clients" WHERE "user_id"=1001))) GROUP BY "p"."id"))

17:38:54.88255.9 msSELECTSELECT SUM(amount) FROM "a57be577deb434"."tbl_sales_contract_invoices" WHERE "contract_id" IN (SELECT "id" FROM "a57be577deb434"."tbl_sales_contracts" WHERE "from_project" IN (SELECT "p"."id" FROM "a57be577deb434"."tbl_projects" "p" LEFT JOIN "a57be577deb434"."tbl_project_remind_receivers" "prr" ON prr.project_id = p.id LEFT JOIN "a57be577deb434"."tbl_clients" "c" ON p.client_id = c.id LEFT JOIN "a57be577deb434"."tbl_clients" "usedclient" ON p.used_client = usedclient.id LEFT JOIN "a57be577deb434"."tbl_sales_group_relationships" "sgr" ON sgr.sales_id = c.sales_rep LEFT JOIN "a57be577deb434"."tbl_work_logs" "arrive" ON (arrive.project_id = p.id) AND ("arrive"."scenario_id"=1) AND ("arrive"."is_draft"=FALSE) AND ("arrive"."location_in_id" IS NOT NULL) AND ("arrive"."location_out_id" IS NOT NULL) AND ("arrive"."client_id" IS NOT NULL) LEFT JOIN "a57be577deb434"."tbl_work_logs" "sl" ON sl.project_id = p.id LEFT JOIN "a57be577deb434"."tbl_term_taxonomy_relationships" "ttr" ON ttr.object_id = p.id AND ttr.term_id = 10 LEFT JOIN "a57be577deb434"."tbl_term_taxonomy_relationships" "ttr2" ON ttr2.object_id = p.id AND ttr2.term_id = 13 LEFT JOIN "a57be577deb434"."tbl_project_architects" "pa" ON "pa"."project_id" = "p"."id" LEFT JOIN "a57be577deb434"."tbl_engineer_group_relationships" "egr" ON egr.engineer_id = pa.engineer_id WHERE ("c"."deleted"=FALSE) AND (c.id is not null) AND ((c.sales_rep IS NULL) OR ("c"."sales_rep" IN (1001, 5049, 5301, 5022, 5209, 5026, 5293, 5309, 5356, 5329, 5299, 5303, 5302, 5332, 5047, 1026, 5096, 5070, 5448, 5420, 1029, 5037, 5087, 1008, 5048, 5043, 5045, 5230, 5031, 5088, 5208, 1003, 5467, 5294, 5357, 5044, 1030, 5076, 5300, 5027, 5089, 5311, 5066, 5069, 5364, 1009, 5295, 1013, 5128, 5203, 1025, 5032, 5075, 5476, 1004, 5072, 5033, 5359, 5412, 5409, 5229, 1005, 5304, 5449, 5358, 1006, 5093)) OR ("prr"."user_id"=1001) OR ("c"."id" IN (SELECT "client_id" FROM "a57be577deb434"."tbl_user_visit_clients" WHERE "user_id"=1001))) GROUP BY "p"."id"))

17:38:54.93950.8 msSELECTSELECT SUM(amount) FROM "a57be577deb434"."tbl_sales_contract_invoices" WHERE "contract_id" IN (SELECT "id" FROM "a57be577deb434"."tbl_sales_contracts" WHERE ("id" IN (SELECT "id" FROM "a57be577deb434"."tbl_sales_contracts" WHERE "from_project" IN (SELECT "p"."id" FROM "a57be577deb434"."tbl_projects" "p" LEFT JOIN "a57be577deb434"."tbl_project_remind_receivers" "prr" ON prr.project_id = p.id LEFT JOIN "a57be577deb434"."tbl_clients" "c" ON p.client_id = c.id LEFT JOIN "a57be577deb434"."tbl_clients" "usedclient" ON p.used_client = usedclient.id LEFT JOIN "a57be577deb434"."tbl_sales_group_relationships" "sgr" ON sgr.sales_id = c.sales_rep LEFT JOIN "a57be577deb434"."tbl_work_logs" "arrive" ON (arrive.project_id = p.id) AND ("arrive"."scenario_id"=1) AND ("arrive"."is_draft"=FALSE) AND ("arrive"."location_in_id" IS NOT NULL) AND ("arrive"."location_out_id" IS NOT NULL) AND ("arrive"."client_id" IS NOT NULL) LEFT JOIN "a57be577deb434"."tbl_work_logs" "sl" ON sl.project_id = p.id LEFT JOIN "a57be577deb434"."tbl_term_taxonomy_relationships" "ttr" ON ttr.object_id = p.id AND ttr.term_id = 10 LEFT JOIN "a57be577deb434"."tbl_term_taxonomy_relationships" "ttr2" ON ttr2.object_id = p.id AND ttr2.term_id = 13 LEFT JOIN "a57be577deb434"."tbl_project_architects" "pa" ON "pa"."project_id" = "p"."id" LEFT JOIN "a57be577deb434"."tbl_engineer_group_relationships" "egr" ON egr.engineer_id = pa.engineer_id WHERE ("c"."deleted"=FALSE) AND (c.id is not null) AND ((c.sales_rep IS NULL) OR ("c"."sales_rep" IN (1001, 5049, 5301, 5022, 5209, 5026, 5293, 5309, 5356, 5329, 5299, 5303, 5302, 5332, 5047, 1026, 5096, 5070, 5448, 5420, 1029, 5037, 5087, 1008, 5048, 5043, 5045, 5230, 5031, 5088, 5208, 1003, 5467, 5294, 5357, 5044, 1030, 5076, 5300, 5027, 5089, 5311, 5066, 5069, 5364, 1009, 5295, 1013, 5128, 5203, 1025, 5032, 5075, 5476, 1004, 5072, 5033, 5359, 5412, 5409, 5229, 1005, 5304, 5449, 5358, 1006, 5093)) OR ("prr"."user_id"=1001) OR ("c"."id" IN (SELECT "client_id" FROM "a57be577deb434"."tbl_user_visit_clients" WHERE "user_id"=1001))) GROUP BY "p"."id"))) AND ("including_tax"=TRUE))

17:38:54.99041.9 msSELECTSELECT SUM(total_contact_point - coalesce(paid_contact_point, 0)) FROM "a57be577deb434"."tbl_projects" WHERE "id" IN (SELECT "from_project" FROM "a57be577deb434"."tbl_sales_contracts" WHERE "id" IN (SELECT "id" FROM "a57be577deb434"."tbl_sales_contracts" WHERE "from_project" IN (SELECT "p"."id" FROM "a57be577deb434"."tbl_projects" "p" LEFT JOIN "a57be577deb434"."tbl_project_remind_receivers" "prr" ON prr.project_id = p.id LEFT JOIN "a57be577deb434"."tbl_clients" "c" ON p.client_id = c.id LEFT JOIN "a57be577deb434"."tbl_clients" "usedclient" ON p.used_client = usedclient.id LEFT JOIN "a57be577deb434"."tbl_sales_group_relationships" "sgr" ON sgr.sales_id = c.sales_rep LEFT JOIN "a57be577deb434"."tbl_work_logs" "arrive" ON (arrive.project_id = p.id) AND ("arrive"."scenario_id"=1) AND ("arrive"."is_draft"=FALSE) AND ("arrive"."location_in_id" IS NOT NULL) AND ("arrive"."location_out_id" IS NOT NULL) AND ("arrive"."client_id" IS NOT NULL) LEFT JOIN "a57be577deb434"."tbl_work_logs" "sl" ON sl.project_id = p.id LEFT JOIN "a57be577deb434"."tbl_term_taxonomy_relationships" "ttr" ON ttr.object_id = p.id AND ttr.term_id = 10 LEFT JOIN "a57be577deb434"."tbl_term_taxonomy_relationships" "ttr2" ON ttr2.object_id = p.id AND ttr2.term_id = 13 LEFT JOIN "a57be577deb434"."tbl_project_architects" "pa" ON "pa"."project_id" = "p"."id" LEFT JOIN "a57be577deb434"."tbl_engineer_group_relationships" "egr" ON egr.engineer_id = pa.engineer_id WHERE ("c"."deleted"=FALSE) AND (c.id is not null) AND ((c.sales_rep IS NULL) OR ("c"."sales_rep" IN (1001, 5049, 5301, 5022, 5209, 5026, 5293, 5309, 5356, 5329, 5299, 5303, 5302, 5332, 5047, 1026, 5096, 5070, 5448, 5420, 1029, 5037, 5087, 1008, 5048, 5043, 5045, 5230, 5031, 5088, 5208, 1003, 5467, 5294, 5357, 5044, 1030, 5076, 5300, 5027, 5089, 5311, 5066, 5069, 5364, 1009, 5295, 1013, 5128, 5203, 1025, 5032, 5075, 5476, 1004, 5072, 5033, 5359, 5412, 5409, 5229, 1005, 5304, 5449, 5358, 1006, 5093)) OR ("prr"."user_id"=1001) OR ("c"."id" IN (SELECT "client_id" FROM "a57be577deb434"."tbl_user_visit_clients" WHERE "user_id"=1001))) GROUP BY "p"."id")))

17:38:55.0386.2 msINSERTINSERT INTO "global"."tbl_api_log" ("code", "schema", "user_id", "device_type", "url", "request", "response", "php_error", "time", "duration") VALUES (200, 'a57be577deb434', 1001, 5, 'vue/project/list', '{"ProjectSearch":{"group":"1","project_status":"","creator":"","purchaseType":"","engineer_group":"","period":"","budget":"","profit_pct":"","invoice_status":"","payment_status":"","collected_plan":"","project_progress":"","salesForecast":"","projectProductTypes":"","contact_point_status":"","from_contact_name":"","from_contact":"","contract_type":"","is_sales_order_ready":"","created_period":""},"Filter":{"name":"bargain_date","sort":"DESC","Tsort":"","Tname":""},"page":"6","pageSize":"40","web_access_token":"l4p3M_87vSdo8QF-blMLH4iPaepKw7vp"}', '{"code":2000,"result":{"count":{"statusCount":[{"count":14,"key":1,"name":"\u9690\u6027\u9700\u6c42","color":"#f49b00","sum":"7134400"},{"count":52,"key":2,"name":"\u660e\u786e\u9700\u6c42","color":"#4e6ef2","sum":"27525265.06"},{"count":65,"key":3,"name":"\u5546\u673a\u6210\u4ea4","color":"#3fad00","sum":"107237623.17"},{"count":472,"key":4,"name":"\u5546\u673a\u5931\u8d25","color":"#e5000a","sum":"176920434.10"},{"count":914,"key":5,"name":"\u5546\u673a\u6401\u7f6e","color":"#222222","sum":"364849037.27"},{"count":1638,"key":-1,"name":"\u6536\u6b3e\u5b8c\u6210","color":"#6200fe","sum":"356414006.45"}]},"simpleCount":[{"name":"\u5546\u673a\u603b\u6570\u91cf","value":3155},{"name":"\u5546\u673a\u8fdb\u884c\u4e2d","value":66},{"name":"\u5546\u673a\u6210\u4ea4\u6570\u91cf","value":1703},{"name":"\u603b\u91d1\u989d","value":"463651629.62"}],"list":[{"id":4102,"client_id":3336,"project_status":3,"project_progress":6,"budget":"35800","profit_pct":"93","bargain_date":"2026-01-08","description":"","created_by":1005,"created_at":"2026-01-14 15:01:13","updated_at":"2026-01-19 14:27:30","engineer_id":"","project_title":"\u58f9\u8fdb\u523625\u5e74\u6280\u672f\u670d\u52a1\u8d39","collected":"35800","status_updated_at":"2026-01-14 15:02:03.286329+08","success_rate":"","comment":"","contract_type":1,"progress_updated_at":"2026-01-14 15:01:13.933531+08","forecast_updated_at":"2026-01-14 15:01:13.933531+08","end_at":"2026-02-06 13:39:15","pinyin_shortcut":"yjz25njsfwf","creator":1005,"used_client":"","from_contact":"","total_contact_point":"","paid_contact_point":"","project_product_version_id":1305,"is_sales_order_ready":true,"collected_plan":35800,"change_status_to":"","is_verify":false,"profits":"33294.0000000000000000","remain":"142 days 02:36:51.154072","progress_remain":"142 days 02:37:40.50687","forecast_remain":"142 days 02:37:40.50687","lost_contact_days":"","last_contact":"","last_arrive_days":"","last_arrive":"","duration":"22 days 22:38:01.970376","issued_invoices":"35800.00","client":{"id":3336,"key":3336,"name":"\u58f9\u8fdb\u5236\uff08\u5382\u5546\uff09","logo":"","client_type":6,"client_class":43,"client_industry":58,"sales_rep":1005,"salesRep":{"id":1005,"key":1005,"name":"\u8d75\u660e\uff08\u9500\u552e\u4eba\u5458\uff09","sex":"F","avatar":{"id":16,"user_id":1005,"name":"\/files\/cdn\/a57be577deb434\/avatar\/56876dde-37eb-39fc-853a-47eaef6510e5.png"}},"clientType":{"id":6,"key":6,"name":"\u836f\u54c1\u6279\u53d1\u4f01\u4e1a\uff08\u666e\u901a\uff09"},"clientClass":{"id":43,"key":43,"name":"\u6f5c\u529b\u5ba2\u6237","notice_days":60,"color":"#1EE6DC"},"clientIndustry":{"id":58,"key":58,"name":"\u519b\u5de5"}},"usedClient":{},"contractType":{"id":1,"key":1,"name":"\u4ea7\u54c1\u9500\u552e"},"projectArchitects":[],"projectStatus":{"id":3,"key":3,"name":"\u5546\u673a\u6210\u4ea4","color":"#53cd02"},"projectProgress":{"id":6,"key":6,"name":"\u63a8\u52a8\u6210\u4ea4","description":"\u5b9a\u4e49\uff1a\u5ba2\u6237\u786e\u8ba4\u4e86\u65b9\u6848\uff0c\u4e86\u89e3\u4e86\u6210\u4ea4\u4ef7\u683c\u3002 \n\u65b9\u6cd5\uff1a\u901a\u8fc7\u5229\u76ca\u5206\u4eab\uff0c\u5b9e\u529b\u8bc1\u660e\uff0c\u9ad8\u5c42\u62dc\u8bbf\uff0c\u5382\u5546\u62dc\u8bbf\uff0c\u6848\u4f8b\u53c2\u89c2\uff0c\u7a81\u51fa\u6211\u65b9\u4f18\u52bf\uff0c\u6253\u51fb\u5bf9\u624b\u52a3\u52bf\u3002"},"projectProductTypes":[{"id":19,"product_type_id":19,"key":19,"name":"\u6280\u672f\u670d\u52a1","budget":"35800","pct":"93","profit":"33294","project_id":4102}],"salesForecast":{"id":172,"key":172,"name":"\u6211\u4e0e\u5382\u5546\u8054\u624b","description":"\u4e0e\u5382\u5546\u8054\u624b\u5171\u540c\u641e\u5b9a\u5ba2\u6237\uff0c\u5229\u6da6\u5404\u536050%"},"opportunityFrom":{},"purchaseType":{"id":130,"key":130,"name":"\u7ade\u4e89\u8c08\u5224"},"createdBy":{"id":1005,"key":1005,"name":"\u8d75\u660e\uff08\u9500\u552e\u4eba\u5458\uff09","sex":"F","department_id":1,"avatar":{"id":16,"user_id":1005,"name":"\/files\/cdn\/a57be577deb434\/avatar\/56876dde-37eb-39fc-853a-47eaef6510e5.png"},"department":{"id":1,"key":1,"name":"\u9500\u552e\u90e8"}},"projectCreator":{"id":1005,"key":1005,"name":"\u8d75\u660e\uff08\u9500\u552e\u4eba\u5458\uff09","sex":"F","department_id":1,"avatar":{"id":16,"user_id":1005,"name":"\/files\/cdn\/a57be577deb434\/avatar\/56876dde-37eb-39fc-853a-47eaef6510e5.png"}},"salesRep":{"id":1005,"key":1005,"name":"\u8d75\u660e\uff08\u9500\u552e\u4eba\u5458\uff09","sex":"F","avatar":{"id":16,"user_id":1005,"name":"\/files\/cdn\/a57be577deb434\/avatar\/56876dde-37eb-39fc-853a-47eaef6510e5.png"}},"casePoints":"","workLogCount":"","caseCount":"","salesTimeCount":{},"implementTimeCount":{},"presalesTimeCount":{},"engineerTimeCount":{},"reimbursementAmountSum":{},"buildContract":{"id":4377,"from_project":4102,"payment_collection_remind_ahead":"1 day","serial_no":"Unary-PO-2026010803","is_settle":true,"is_deliver":true,"is_outbound":true,"erp_settle_amount":"35800","erp_un_settle_amount":"0","including_tax":true,"amount":"35800","contractScans":[{"id":55557,"object_type":105,"object_id":4377,"attachment_id":31379,"attachment":{"id":31379,"key":31379,"name":"8edbe1ef-1e7a-3e2e-80c0-5a988d484643","extension":"pdf","path":"\/vue\/attachment\/preview\/8edbe1ef-1e7a-3e2e-80c0-5a988d484643\/35800.pdf","orig_name":"35800.pdf"}}],"receiptScans":[],"verifyScans":[],"erpCollectTickets":[],"salesContractPayments":[{"id":"12173","key":"12173","contract_id":4377,"value":"35800","created_by":1013,"collected_date":"2026-02-06 00:00:00","createdBy":{"id":1013,"key":1013,"name":"\u7fc1\u5bb6\u6210","sex":"M","department_id":7},"pct":100}],"salesContractInvoices":[{"id":2290,"key":2290,"contract_id":4377,"value":"35800.00","attachment_id":"","from_date":"2026-01-14","attachment":{}}],"salesContractPaymentCollectionRemindDates":[{"id":2717,"key":2717,"contract_id":4377,"name":"2026-02-28","value":"35800","overdue_days":"","status":1,"remind_date":"2026-02-28","pct":100,"overdue_display":""}],"salesContractPaymentCollectionRemindReceivers":[{"id":9937,"user_id":1005,"key":1005,"contract_id":4377,"user":{"id":1005,"key":1005,"name":"\u8d75\u660e\uff08\u9500\u552e\u4eba\u5458\uff09","sex":"F","avatar":{"id":16,"user_id":1005,"name":"\/files\/cdn\/a57be577deb434\/avatar\/56876dde-37eb-39fc-853a-47eaef6510e5.png"}}}],"salesSupplierRels":[],"payment_collection_remind_ahead_display":"\u63d0\u524d1\u5929","invoiced":35800},"projectRemindReceivers":[],"projectProductRels":[{"id":11869,"project_id":4102,"product_id":941,"amount":"35800","number":1,"cost":"0","description":"","supplier_id":"","hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":"","total_amount":"35800","total_cost":"0","erp_sales_order_product_id":2148,"supplier":"","product":{"id":941,"name":"\u62d3\u5b9e\u4eba\u5de5\u6280\u672f\u670d\u52a1","product_type":19,"product_component":151,"product_brand":133,"product_serie":592,"product_misc":"","product_qa":"","pn":"","description":"","created_by":1013,"created_at":"2023-08-03 09:29:24","updated_at":"2026-02-05 16:37:56","pinyin_shortcut":"tsrgjsfw","product_unit":7,"is_renew":false,"in_out_at":"2026-02-05 16:37:56.557723+08","productType":{"id":19,"key":19,"name":"\u6280\u672f\u670d\u52a1"},"productComponent":{"id":151,"key":151,"name":"\u4eba\u5de5\u670d\u52a1"},"productBrand":{"id":133,"key":133,"name":"\u62d3\u5b9e"},"productSerie":{"id":592,"key":592,"name":"\u5b89\u88c5\u8c03\u8bd5\u670d\u52a1"},"productUnit":{"id":7,"key":7,"name":"\u6b21"}},"erpSalesOrderProduct":{"id":2148,"erp_sales_order_id":1669,"erp_store_id":"","product_id":941,"description":"","number":"1","outbound":"1","amount":"35800","total_amount":"35800","last_number":"","last_amount":"","last_total_amount":"","cost":"0","total_cost":"0","supplier_id":"","hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":""}}],"commentCount":{"object_id":4102,"comment":3},"unreadComments":{},"fromContact":"","projectContactPoints":[],"erpSalesOrder":{"id":1669,"serial_no":"XSDD-20260114-00001","from_date":"","wrote_date":"2026-01-14","handler":1005,"client_id":3336,"purchase_contract_id":"","project_id":4102,"sales_contract_id":4377,"erp_store_id":"","status":2,"erp_send_type_id":"","abstract":"","description":"","verify_type":2,"next_verify_user":"","next_stop_verify_user":"","next_cancel_verify_user":"","verify_at":"2026-01-14 15:02:33","stop_at":"","cancel_at":"","refuse_description":"","is_resubmitted":false,"is_done":false,"number":"1","amount":"35800","created_by":1005,"stop_description":"","extra":"{\"payment_collection_remind_ahead\":\"1 day\",\"salesContractPaymentCollectionRemindReceivers\":[\"1005\"],\"salesContractPaymentCollectionRemindDates\":[{\"remind_date\":\"2026-02-28\",\"amount\":\"35800\",\"pct\":\"100\"}]}","outbound_status":true,"is_used":true,"is_cancel":false,"is_settle":false,"is_old":false,"created_at":"2026-01-14 15:02:03","updated_at":"2026-01-14 15:02:33","print_times":""},"projectUsedClient":{"id":280,"project_id":4102,"used_client":"","budget":"","profit":"","profit_pct":"","collected_plan":"","remind_ahead":"","usedClient":{},"projectUsedClientPaymentCollectionRemindReceivers":[],"projectUsedClientPaymentCollectionRemindDates":[],"projectUsedClientPayments":[],"projectUsedClientInvoices":[],"invoiced":0,"collected":0,"un_invoiced":0,"un_collected":0,"remind_ahead_display":"\u4e0d\u63d0\u9192","project_used_client_collected_plan":0,"project_used_client_collected_plan_pct":""},"erpSalesOrderVerify":{},"schedules":[],"is_only_cp":false,"remain_display":142,"progress_remain_display":142,"forecast_remain_display":142,"projectProductTotalAmount":35800,"projectProductAllAmount":true,"projectProductTotalCost":0,"projectProductAllCost":true,"projectProductTotalNumber":1,"unissued_invoice":0,"is_exceeded":false,"can_update":true,"can_delete":true,"unread":0,"last_arrive_days_display":"","project_status_display":"\u6536\u6b3e\u5b8c\u6210","is_collected":true,"bgcolor":"#6200fe","can_invoice":true,"can_payment":true,"duration_display":22,"contract_type_display":"\u4ea7\u54c1\u9500\u552e","can_change_status":false,"is_admin":true,"lost_contact_days_display":"","can_view_product":true,"budget_display":"3.58\u4e07","contact_points_status_display":"\u672a\u8bbe\u7f6e","total_contact_paid_point":0,"total_contact_un_paid_point":0,"verify_display":0,"un_collected":"0","un_invoiced":0,"object_type":1,"can_view_product_cost":true},{"id":4095,"client_id":2130,"project_status":4,"project_progress":9,"budget":"10000","profit_pct":"100","bargain_date":"2026-01-07","description":"","created_by":5087,"created_at":"2026-01-07 16:18:37","updated_at":"2026-02-05 15:34:15","engineer_id":"","project_title":"\u7532\u9aa8\u6587\u6570\u636e\u5e93\u4fee\u590d","collected":"0","status_updated_at":"2026-02-05 15:34:15.436936+08","success_rate":"","comment":"","contract_type":2,"progress_updated_at":"2026-01-11 20:30:46.222136+08","forecast_updated_at":"2026-02-05 15:34:15.436936+08","end_at":"2026-02-05 15:34:15","pinyin_shortcut":"jgwsjkxf","creator":5087,"used_client":"","from_contact":"","total_contact_point":"","paid_contact_point":"","project_product_version_id":"","is_sales_order_ready":false,"collected_plan":0,"change_status_to":"","is_verify":false,"profits":"10000.0000000000000000","remain":"120 days 02:04:39.003465","progress_remain":"144 days 21:08:08.218265","forecast_remain":"120 days 02:04:39.003465","lost_contact_days":"","last_contact":"","last_arrive_days":"","last_arrive":"","duration":"28 days 23:15:37.514022","issued_invoices":"","client":{"id":2130,"key":2130,"name":"\u5317\u4eac\u4eac\u822a\u8ba1\u7b97\u901a\u8baf\u7814\u7a76\u6240304","logo":"","client_type":6,"client_class":47,"client_industry":5,"sales_rep":5087,"salesRep":{"id":5087,"key":5087,"name":"\u5218\u5fae","sex":"F","avatar":{"id":62,"user_id":5087,"name":"\/files\/cdn\/a57be577deb434\/avatar\/06f75b3a-7b6c-37a8-81c0-b2934104daa7.png"}},"clientType":{"id":6,"key":6,"name":"\u836f\u54c1\u6279\u53d1\u4f01\u4e1a\uff08\u666e\u901a\uff09"},"clientClass":{"id":47,"key":47,"name":"\u76ee\u6807\u5ba2\u6237","notice_days":30,"color":"#EB13C3"},"clientIndustry":{"id":5,"key":5,"name":"\u5236\u9020"}},"usedClient":{},"contractType":{"id":2,"key":2,"name":"\u8fd0\u7ef4\u670d\u52a1"},"projectArchitects":[],"projectStatus":{"id":4,"key":4,"name":"\u5546\u673a\u5931\u8d25","color":"#e5000a"},"projectProgress":{"id":9,"key":9,"name":"\u7b7e\u8ba2\u5408\u540c","description":"\u5b9a\u4e49\uff1a\u786e\u8ba4\u4ea7\u54c1\u914d\u7f6e\uff0c\u4ea7\u54c1\u6570\u91cf\uff0c\u4ea7\u54c1\u4ef7\u683c\uff0c\u4ed8\u6b3e\u65b9\u5f0f\uff0c\u5230\u8d27\u65e5\u671f\uff0c\u8fdd\u7ea6\u6761\u6b3e\uff0c\u9a8c\u6536\u6807\u51c6\u3002 \n\u65b9\u6cd5\uff1a\u6309\u7167\u516c\u53f8\u5408\u540c\u8303\u672c\u6216\u6309\u7167\u5ba2\u6237\u8303\u672c\u7b7e\u8ba2\u5408\u540c\u3002"},"projectProductTypes":[{"id":16,"product_type_id":16,"key":16,"name":"\u8fd0\u7ef4\u670d\u52a1","budget":"10000","pct":"100","profit":"10000","project_id":4095}],"salesForecast":{"id":142,"key":142,"name":"\u6211\u4e0e\u5ba2\u6237\u8054\u624b","description":"\u4e0e\u5ba2\u6237\u8054\u624b\u5411\u5382\u5546\u4e89\u53d6\u6700\u4f18\u60e0\u4ef7\u683c\u3002\u5229\u6da6\u540450%\u3002"},"opportunityFrom":{},"purchaseType":{"id":165,"key":165,"name":"\u534f\u8bae\u4f9b\u8d27"},"createdBy":{"id":5087,"key":5087,"name":"\u5218\u5fae","sex":"F","department_id":1,"avatar":{"id":62,"user_id":5087,"name":"\/files\/cdn\/a57be577deb434\/avatar\/06f75b3a-7b6c-37a8-81c0-b2934104daa7.png"},"department":{"id":1,"key":1,"name":"\u9500\u552e\u90e8"}},"projectCreator":{"id":5087,"key":5087,"name":"\u5218\u5fae","sex":"F","department_id":1,"avatar":{"id":62,"user_id":5087,"name":"\/files\/cdn\/a57be577deb434\/avatar\/06f75b3a-7b6c-37a8-81c0-b2934104daa7.png"}},"salesRep":{"id":5087,"key":5087,"name":"\u5218\u5fae","sex":"F","avatar":{"id":62,"user_id":5087,"name":"\/files\/cdn\/a57be577deb434\/avatar\/06f75b3a-7b6c-37a8-81c0-b2934104daa7.png"}},"casePoints":"","workLogCount":"","caseCount":"","salesTimeCount":{},"implementTimeCount":{},"presalesTimeCount":{},"engineerTimeCount":{},"reimbursementAmountSum":{},"buildContract":{},"projectRemindReceivers":[{"id":2060,"user_id":1001,"key":1001,"project_id":4095,"user":{"id":1001,"key":1001,"name":"\u5218\u4eba\u8bda","sex":"M","avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/\/avatar\/e868e40f-1256-329e-9b1c-74e095049622.png"}}}],"projectProductRels":[],"commentCount":{"object_id":4095,"comment":2},"unreadComments":{},"fromContact":"","projectContactPoints":[],"erpSalesOrder":"","projectUsedClient":{},"erpSalesOrderVerify":{},"schedules":[{"id":18159,"project_id":4095,"client_id":2130,"schedule_title":"\u9500\u552e\u9636\u6bb5\uff1a\u7b7e\u8ba2\u5408\u540c\n\u76ee\u7684\uff1a\u7b7e\u8ba2\u5408\u540c\n\u52a8\u4f5c\uff1a\u8054\u7cfb\u5f20\u4e39","complete_at":"","start_at":"","end_at":"2026-01-31 00:00:00","created_by":5087,"is_complete":false,"is_closed":false,"complete_description":"","set_top_at":"","sort":2,"createdBy":{"id":5087,"key":5087,"name":"\u5218\u5fae","sex":"F","department_id":1,"avatar":{"id":62,"user_id":5087,"name":"\/files\/cdn\/a57be577deb434\/avatar\/06f75b3a-7b6c-37a8-81c0-b2934104daa7.png"}},"scheduleDescriptions":[{"id":19883,"schedule_id":18159,"description":"\u4e0a\u5468\u8ba1\u5212\uff1a\u5173\u6ce8304\u4ed8\u6b3e\u60c5\u51b5 \u4e0a\u5468\u603b\u7ed3\uff1a\u6ca1\u4ed8\u6b3e\u9884\u8ba1\u4e0b\u5468\u4ed8 \u672c\u5468\u8ba1\u5212\uff1a\u5173\u6ce8\u4ed8\u6b3e","created_at":"2026-01-25 22:04:45","created_at_display":"01-25 22:04"},{"id":19715,"schedule_id":18159,"description":"\u4e0a\u5468\u8ba1\u5212\uff1a\u5173\u6ce8\u4ed8\u6b3e\u5b89\u6392 \u4e0a\u5468\u603b\u7ed3\uff1a\u970d\u603b\u8868\u793a\u53ef\u4ee5\u63d0\u524d\u4ed8\u7ed9\u6211\u4eec \u672c\u5468\u8ba1\u5212\uff1a\u5173\u6ce8304\u6240\u5230\u6b3e\u60c5\u51b5","created_at":"2026-01-18 22:34:18","created_at_display":"01-18 22:34"},{"id":19532,"schedule_id":18159,"description":"\u4e0a\u5468\u603b\u7ed3\uff1a\u6839\u636e\u8ba1\u5212\u786e\u8ba4\u5e74\u524d\u53ef\u4ee5\u4ed8\u6b3e \u672c\u5468\u8ba1\u5212\uff1a\u5173\u6ce8\u4ed8\u6b3e\u5b89\u6392","created_at":"2026-01-11 20:37:35","created_at_display":"01-11 20:37"}],"schedule_status":2,"complete_at_display":"","complete_at_display2":"","end_at_display":"01-31 00:00","end_at_display2":"","is_overdue":true,"start_at_display":"","can_report":false,"can_update":true}],"is_only_cp":false,"remain_display":120,"progress_remain_display":144,"forecast_remain_display":120,"projectProductTotalAmount":0,"projectProductAllAmount":true,"projectProductTotalCost":0,"projectProductAllCost":true,"projectProductTotalNumber":0,"unissued_invoice":10000,"is_exceeded":false,"can_update":true,"can_delete":true,"unread":0,"last_arrive_days_display":"","project_status_display":"\u5546\u673a\u5931\u8d25","is_collected":false,"bgcolor":"#e5000a","can_invoice":false,"can_payment":false,"duration_display":28,"contract_type_display":"\u8fd0\u7ef4\u670d\u52a1","can_change_status":true,"is_admin":true,"lost_contact_days_display":"","can_view_product":true,"budget_display":"10000","contact_points_status_display":"\u672a\u8bbe\u7f6e","total_contact_paid_point":0,"total_contact_un_paid_point":0,"verify_display":0,"un_collected":0,"un_invoiced":0,"object_type":1,"can_view_product_cost":true},{"id":4093,"client_id":918,"project_status":3,"project_progress":49,"budget":"300","profit_pct":"27.87","bargain_date":"2026-01-06","description":"","created_by":1005,"created_at":"2026-01-06 10:30:01","updated_at":"2026-01-29 14:15:21","engineer_id":"","project_title":"\u65b0\u8d2d\u53cd\u6e17\u900f\u819c","collected":"300","status_updated_at":"2026-01-21 16:29:03.090158+08","success_rate":"","comment":"","contract_type":1,"progress_updated_at":"2026-01-21 16:29:03.090158+08","forecast_updated_at":"2026-01-21 16:29:03.090158+08","end_at":"2026-03-20 15:20:58","pinyin_shortcut":"xgfstm","creator":1005,"used_client":"","from_contact":"","total_contact_point":"","paid_contact_point":"","project_product_version_id":1155,"is_sales_order_ready":true,"collected_plan":300,"change_status_to":"","is_verify":false,"profits":"83.610000000000000000","remain":"135 days 01:09:51.350243","progress_remain":"135 days 01:09:51.350243","forecast_remain":"135 days 01:09:51.350243","lost_contact_days":"","last_contact":"","last_arrive_days":"","last_arrive":"","duration":"73 days 04:50:57.119375","issued_invoices":"300.00","client":{"id":918,"key":918,"name":"\u4e2d\u56fd\u571f\u6728\u5de5\u7a0b\u96c6\u56e2\u6709\u9650\u516c\u53f8","logo":"","client_type":6,"client_class":47,"client_industry":5,"sales_rep":1005,"salesRep":{"id":1005,"key":1005,"name":"\u8d75\u660e\uff08\u9500\u552e\u4eba\u5458\uff09","sex":"F","avatar":{"id":16,"user_id":1005,"name":"\/files\/cdn\/a57be577deb434\/avatar\/56876dde-37eb-39fc-853a-47eaef6510e5.png"}},"clientType":{"id":6,"key":6,"name":"\u836f\u54c1\u6279\u53d1\u4f01\u4e1a\uff08\u666e\u901a\uff09"},"clientClass":{"id":47,"key":47,"name":"\u76ee\u6807\u5ba2\u6237","notice_days":30,"color":"#EB13C3"},"clientIndustry":{"id":5,"key":5,"name":"\u5236\u9020"}},"usedClient":{},"contractType":{"id":1,"key":1,"name":"\u4ea7\u54c1\u9500\u552e"},"projectArchitects":[],"projectStatus":{"id":3,"key":3,"name":"\u5546\u673a\u6210\u4ea4","color":"#53cd02"},"projectProgress":{"id":49,"key":49,"name":"\u6536\u6b3e\u4e2d","description":"\u5b9a\u4e49\uff1a\u5f00\u53d1\u7968\uff0c\u5b8c\u6210\u6536\u6b3e \u3002\n\u65b9\u6cd5\uff1a\u5411\u8d22\u52a1\u7533\u8bf7\u5f00\u53d1\u7968\u3002"},"projectProductTypes":[{"id":18,"product_type_id":18,"key":18,"name":"\u673a\u623f\u8bbe\u5907","budget":"300","pct":"27.87","profit":"83.61","project_id":4093}],"salesForecast":{"id":181,"key":181,"name":"\u6211\u81ea\u5df1\u505a\u5e84","description":"\u5382\u5546\u542c\u6211\u652f\u914d\uff0c\u7ed9\u6211\u597d\u4ef7\u683c\u3002\n\u5ba2\u6237\u542c\u6211\u652f\u914d\uff0c\u6309\u7167\u6211\u7684\u65b9\u5f0f\u91c7\u8d2d\u3002"},"opportunityFrom":{},"purchaseType":{"id":130,"key":130,"name":"\u7ade\u4e89\u8c08\u5224"},"createdBy":{"id":1005,"key":1005,"name":"\u8d75\u660e\uff08\u9500\u552e\u4eba\u5458\uff09","sex":"F","department_id":1,"avatar":{"id":16,"user_id":1005,"name":"\/files\/cdn\/a57be577deb434\/avatar\/56876dde-37eb-39fc-853a-47eaef6510e5.png"},"department":{"id":1,"key":1,"name":"\u9500\u552e\u90e8"}},"projectCreator":{"id":1005,"key":1005,"name":"\u8d75\u660e\uff08\u9500\u552e\u4eba\u5458\uff09","sex":"F","department_id":1,"avatar":{"id":16,"user_id":1005,"name":"\/files\/cdn\/a57be577deb434\/avatar\/56876dde-37eb-39fc-853a-47eaef6510e5.png"}},"salesRep":{"id":1005,"key":1005,"name":"\u8d75\u660e\uff08\u9500\u552e\u4eba\u5458\uff09","sex":"F","avatar":{"id":16,"user_id":1005,"name":"\/files\/cdn\/a57be577deb434\/avatar\/56876dde-37eb-39fc-853a-47eaef6510e5.png"}},"casePoints":"","workLogCount":"","caseCount":"","salesTimeCount":{},"implementTimeCount":{},"presalesTimeCount":{},"engineerTimeCount":{},"reimbursementAmountSum":{},"buildContract":{"id":4366,"from_project":4093,"payment_collection_remind_ahead":"1 day","serial_no":"2026-01-06-003","is_settle":true,"is_deliver":true,"is_outbound":true,"erp_settle_amount":"300","erp_un_settle_amount":"0","including_tax":true,"amount":"300","contractScans":[{"id":55251,"object_type":105,"object_id":4366,"attachment_id":31337,"attachment":{"id":31337,"key":31337,"name":"a1fc4cbf-755a-3ea8-b2f2-19fb6c7088a9","extension":"pdf","path":"\/vue\/attachment\/preview\/a1fc4cbf-755a-3ea8-b2f2-19fb6c7088a9\/2026_01_12_17_57_51.pdf","orig_name":"2026_01_12_17_57_51.pdf"}}],"receiptScans":[],"verifyScans":[],"erpCollectTickets":[],"salesContractPayments":[{"id":"12195","key":"12195","contract_id":4366,"value":"300","created_by":1013,"collected_date":"2026-03-20 00:00:00","createdBy":{"id":1013,"key":1013,"name":"\u7fc1\u5bb6\u6210","sex":"M","department_id":7},"pct":100}],"salesContractInvoices":[{"id":2277,"key":2277,"contract_id":4366,"value":"300.00","attachment_id":"","from_date":"2026-01-07","attachment":{}}],"salesContractPaymentCollectionRemindDates":[{"id":2725,"key":2725,"contract_id":4366,"name":"2027-01-06","value":"300","overdue_days":"","status":1,"remind_date":"2027-01-06","pct":100,"overdue_display":""}],"salesContractPaymentCollectionRemindReceivers":[{"id":9940,"user_id":1005,"key":1005,"contract_id":4366,"user":{"id":1005,"key":1005,"name":"\u8d75\u660e\uff08\u9500\u552e\u4eba\u5458\uff09","sex":"F","avatar":{"id":16,"user_id":1005,"name":"\/files\/cdn\/a57be577deb434\/avatar\/56876dde-37eb-39fc-853a-47eaef6510e5.png"}}}],"salesSupplierRels":[{"id":3727,"contract_id":4366,"supplier_id":437,"purchase_id":4358,"supplier":{"id":437,"key":437,"name":"\u5317\u4eac\u4ed1\u57fa\u73af\u4fdd\u8bbe\u5907\u79d1\u6280\u5f00\u53d1\u6709\u9650\u516c\u53f8"},"purchase":{"id":4358,"key":4358,"serial_no":"TSKJ20260104-HYF-001"}}],"payment_collection_remind_ahead_display":"\u63d0\u524d1\u5929","invoiced":300},"projectRemindReceivers":[],"projectProductRels":[{"id":11460,"project_id":4093,"product_id":2224,"amount":"300","number":1,"cost":"197","description":"","supplier_id":"","hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":"","total_amount":"300","total_cost":"197","erp_sales_order_product_id":2123,"supplier":"","product":{"id":2224,"name":"HID-600RO RO\u53cd\u6e17\u900f\u819c","product_type":18,"product_component":225,"product_brand":274,"product_serie":1753,"product_misc":"","product_qa":"","pn":"","description":"","created_by":1013,"created_at":"2026-01-04 09:49:03","updated_at":"2026-01-06 14:40:33","pinyin_shortcut":"HID600ROROfstm","product_unit":3,"is_renew":false,"in_out_at":"2026-01-06 14:40:33.633878+08","productType":{"id":18,"key":18,"name":"\u673a\u623f\u8bbe\u5907"},"productComponent":{"id":225,"key":225,"name":"\u7eaf\u6c34\u673a"},"productBrand":{"id":274,"key":274,"name":"\u60e0\u7075\u987f"},"productSerie":{"id":1753,"key":1753,"name":"\u7eaf\u6c34\u673a\u914d\u4ef6"},"productUnit":{"id":3,"key":3,"name":"\u4e2a"}},"erpSalesOrderProduct":{"id":2123,"erp_sales_order_id":1667,"erp_store_id":"","product_id":2224,"description":"","number":"1","outbound":"1","amount":"300","total_amount":"300","last_number":"","last_amount":"","last_total_amount":"","cost":"197","total_cost":"197","supplier_id":"","hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":""}}],"commentCount":{"object_id":4093,"comment":3},"unreadComments":{},"fromContact":"","projectContactPoints":[],"erpSalesOrder":{"id":1667,"serial_no":"XSDD-20260106-00003","from_date":"","wrote_date":"2026-01-06","handler":1005,"client_id":918,"purchase_contract_id":"","project_id":4093,"sales_contract_id":4366,"erp_store_id":"","status":2,"erp_send_type_id":"","abstract":"","description":"","verify_type":2,"next_verify_user":"","next_stop_verify_user":"","next_cancel_verify_user":"","verify_at":"2026-01-06 13:11:39","stop_at":"","cancel_at":"","refuse_description":"","is_resubmitted":false,"is_done":false,"number":"1","amount":"300","created_by":1005,"stop_description":"","extra":"{\"payment_collection_remind_ahead\":\"1 day\",\"salesContractPaymentCollectionRemindReceivers\":[\"1005\"],\"salesContractPaymentCollectionRemindDates\":[{\"remind_date\":\"2027-01-06\",\"amount\":\"300\",\"pct\":\"100\"}]}","outbound_status":true,"is_used":true,"is_cancel":false,"is_settle":false,"is_old":false,"created_at":"2026-01-06 12:25:28","updated_at":"2026-01-06 13:11:39","print_times":""},"projectUsedClient":{"id":278,"project_id":4093,"used_client":"","budget":"","profit":"","profit_pct":"","collected_plan":"","remind_ahead":"","usedClient":{},"projectUsedClientPaymentCollectionRemindReceivers":[],"projectUsedClientPaymentCollectionRemindDates":[],"projectUsedClientPayments":[],"projectUsedClientInvoices":[],"invoiced":0,"collected":0,"un_invoiced":0,"un_collected":0,"remind_ahead_display":"\u4e0d\u63d0\u9192","project_used_client_collected_plan":0,"project_used_client_collected_plan_pct":""},"erpSalesOrderVerify":{},"schedules":[],"is_only_cp":false,"remain_display":135,"progress_remain_display":135,"forecast_remain_display":135,"projectProductTotalAmount":300,"projectProductAllAmount":true,"projectProductTotalCost":197,"projectProductAllCost":true,"projectProductTotalNumber":1,"unissued_invoice":0,"is_exceeded":false,"can_update":true,"can_delete":true,"unread":0,"last_arrive_days_display":"","project_status_display":"\u6536\u6b3e\u5b8c\u6210","is_collected":true,"bgcolor":"#6200fe","can_invoice":true,"can_payment":true,"duration_display":73,"contract_type_display":"\u4ea7\u54c1\u9500\u552e","can_change_status":false,"is_admin":true,"lost_contact_days_display":"","can_view_product":true,"budget_display":"300","contact_points_status_display":"\u672a\u8bbe\u7f6e","total_contact_paid_point":0,"total_contact_un_paid_point":0,"verify_display":0,"un_collected":"0","un_invoiced":0,"object_type":1,"can_view_product_cost":true},{"id":4085,"client_id":3281,"project_status":3,"project_progress":9,"budget":"63840","profit_pct":"14.78","bargain_date":"2026-01-06","description":"","created_by":5295,"created_at":"2025-12-25 19:03:44","updated_at":"2026-03-03 21:15:31","engineer_id":"","project_title":"\u6269\u5bb9\u901f\u77f3\u5b58\u50a8\u8d44\u6e90","collected":"63840","status_updated_at":"2026-01-06 10:39:27.915498+08","success_rate":"","comment":"","contract_type":1,"progress_updated_at":"2025-12-25 19:03:44.102208+08","forecast_updated_at":"2025-12-25 19:03:44.102208+08","end_at":"2026-03-10 10:55:07","pinyin_shortcut":"krsscczy","creator":5295,"used_client":"","from_contact":"","total_contact_point":"","paid_contact_point":"","project_product_version_id":1157,"is_sales_order_ready":true,"collected_plan":63840,"change_status_to":"","is_verify":false,"profits":"9435.552000000000000000","remain":"150 days 06:59:26.524903","progress_remain":"161 days 22:35:10.338193","forecast_remain":"161 days 22:35:10.338193","lost_contact_days":"94.1288245416782","last_contact":"2026-03-03 14:33:24","last_arrive_days":"94.1288245416782","last_arrive":"2026-03-03 14:33:24+08","duration":"74 days 15:51:23.085176","issued_invoices":"","client":{"id":3281,"key":3281,"name":"\u5bd2\u5e8f\u79d1\u6280(\u5317\u4eac)\u6709\u9650\u516c\u53f8(EDA)","logo":"","client_type":5,"client_class":47,"client_industry":57,"sales_rep":5295,"salesRep":{"id":5295,"key":5295,"name":"\u9b4f\u6cfd\u6587","sex":"F","avatar":{"id":137,"user_id":5295,"name":"\/files\/cdn\/a57be577deb434\/avatar\/85c67d90-6989-3d4e-bbf8-31d69b6e8ffe.jpg"}},"clientType":{"id":5,"key":5,"name":"\u836f\u54c1\u96f6\u552e\u4f01\u4e1a\uff08\u5355\u4f53\uff09"},"clientClass":{"id":47,"key":47,"name":"\u76ee\u6807\u5ba2\u6237","notice_days":30,"color":"#EB13C3"},"clientIndustry":{"id":57,"key":57,"name":"EDA\/CAE"}},"usedClient":{},"contractType":{"id":1,"key":1,"name":"\u4ea7\u54c1\u9500\u552e"},"projectArchitects":[],"projectStatus":{"id":3,"key":3,"name":"\u5546\u673a\u6210\u4ea4","color":"#53cd02"},"projectProgress":{"id":9,"key":9,"name":"\u7b7e\u8ba2\u5408\u540c","description":"\u5b9a\u4e49\uff1a\u786e\u8ba4\u4ea7\u54c1\u914d\u7f6e\uff0c\u4ea7\u54c1\u6570\u91cf\uff0c\u4ea7\u54c1\u4ef7\u683c\uff0c\u4ed8\u6b3e\u65b9\u5f0f\uff0c\u5230\u8d27\u65e5\u671f\uff0c\u8fdd\u7ea6\u6761\u6b3e\uff0c\u9a8c\u6536\u6807\u51c6\u3002 \n\u65b9\u6cd5\uff1a\u6309\u7167\u516c\u53f8\u5408\u540c\u8303\u672c\u6216\u6309\u7167\u5ba2\u6237\u8303\u672c\u7b7e\u8ba2\u5408\u540c\u3002"},"projectProductTypes":[{"id":22,"product_type_id":22,"key":22,"name":"\u670d\u52a1","budget":"63840","pct":"14.78","profit":"9435.55","project_id":4085}],"salesForecast":{"id":181,"key":181,"name":"\u6211\u81ea\u5df1\u505a\u5e84","description":"\u5382\u5546\u542c\u6211\u652f\u914d\uff0c\u7ed9\u6211\u597d\u4ef7\u683c\u3002\n\u5ba2\u6237\u542c\u6211\u652f\u914d\uff0c\u6309\u7167\u6211\u7684\u65b9\u5f0f\u91c7\u8d2d\u3002"},"opportunityFrom":{},"purchaseType":{"id":164,"key":164,"name":"\u591a\u5bb6\u6bd4\u4ef7"},"createdBy":{"id":5295,"key":5295,"name":"\u9b4f\u6cfd\u6587","sex":"F","department_id":1,"avatar":{"id":137,"user_id":5295,"name":"\/files\/cdn\/a57be577deb434\/avatar\/85c67d90-6989-3d4e-bbf8-31d69b6e8ffe.jpg"},"department":{"id":1,"key":1,"name":"\u9500\u552e\u90e8"}},"projectCreator":{"id":5295,"key":5295,"name":"\u9b4f\u6cfd\u6587","sex":"F","department_id":1,"avatar":{"id":137,"user_id":5295,"name":"\/files\/cdn\/a57be577deb434\/avatar\/85c67d90-6989-3d4e-bbf8-31d69b6e8ffe.jpg"}},"salesRep":{"id":5295,"key":5295,"name":"\u9b4f\u6cfd\u6587","sex":"F","avatar":{"id":137,"user_id":5295,"name":"\/files\/cdn\/a57be577deb434\/avatar\/85c67d90-6989-3d4e-bbf8-31d69b6e8ffe.jpg"}},"casePoints":"","workLogCount":{"project_id":4085,"count":2},"caseCount":"","salesTimeCount":{"project_id":4085,"hours":"1.56916666666667","times":2},"implementTimeCount":{},"presalesTimeCount":{},"engineerTimeCount":{},"reimbursementAmountSum":{},"buildContract":{"id":4364,"from_project":4085,"payment_collection_remind_ahead":"1 day","serial_no":"TS-WZW-2025082602","is_settle":true,"is_deliver":true,"is_outbound":true,"erp_settle_amount":"63840","erp_un_settle_amount":"0","including_tax":true,"amount":"63840","contractScans":[{"id":56663,"object_type":105,"object_id":4364,"attachment_id":31202,"attachment":{"id":31202,"key":31202,"name":"6416ce47-51f3-385f-9bbc-90202907d608","extension":"pdf","path":"\/vue\/attachment\/preview\/6416ce47-51f3-385f-9bbc-90202907d608\/2026_01_06_11_39_33.pdf","orig_name":"2026_01_06_11_39_33.pdf"}}],"receiptScans":[],"verifyScans":[],"erpCollectTickets":[],"salesContractPayments":[{"id":"12188","key":"12188","contract_id":4364,"value":"47880","created_by":1013,"collected_date":"2026-03-10 00:00:00","createdBy":{"id":1013,"key":1013,"name":"\u7fc1\u5bb6\u6210","sex":"M","department_id":7},"pct":75},{"id":"12166","key":"12166","contract_id":4364,"value":"15960","created_by":1013,"collected_date":"2026-01-27 00:00:00","createdBy":{"id":1013,"key":1013,"name":"\u7fc1\u5bb6\u6210","sex":"M","department_id":7},"pct":25}],"salesContractInvoices":[],"salesContractPaymentCollectionRemindDates":[{"id":2711,"key":2711,"contract_id":4364,"name":"2026-02-28","value":"15960","overdue_days":"","status":1,"remind_date":"2026-02-28","pct":25,"overdue_display":""},{"id":2712,"key":2712,"contract_id":4364,"name":"2026-03-31","value":"47880","overdue_days":"","status":1,"remind_date":"2026-03-31","pct":75,"overdue_display":""}],"salesContractPaymentCollectionRemindReceivers":[{"id":10050,"user_id":5295,"key":5295,"contract_id":4364,"user":{"id":5295,"key":5295,"name":"\u9b4f\u6cfd\u6587","sex":"F","avatar":{"id":137,"user_id":5295,"name":"\/files\/cdn\/a57be577deb434\/avatar\/85c67d90-6989-3d4e-bbf8-31d69b6e8ffe.jpg"}}}],"salesSupplierRels":[{"id":4144,"contract_id":4364,"supplier_id":583,"purchase_id":4415,"supplier":{"id":583,"key":583,"name":"\u4e0a\u6d77\u901f\u77f3\u4fe1\u606f\u79d1\u6280\u6709\u9650\u516c\u53f8"},"purchase":{"id":4415,"key":4415,"serial_no":"\u62d3\u5b9e&\u5bd2\u5e8f(FCC-E\u4e13\u6709\u533a\u57df\u6269\u5bb9\uff092026"}}],"payment_collection_remind_ahead_display":"\u63d0\u524d1\u5929","invoiced":0},"projectRemindReceivers":[{"id":2056,"user_id":1001,"key":1001,"project_id":4085,"user":{"id":1001,"key":1001,"name":"\u5218\u4eba\u8bda","sex":"M","avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/\/avatar\/e868e40f-1256-329e-9b1c-74e095049622.png"}}},{"id":2057,"user_id":1005,"key":1005,"project_id":4085,"user":{"id":1005,"key":1005,"name":"\u8d75\u660e\uff08\u9500\u552e\u4eba\u5458\uff09","sex":"F","avatar":{"id":16,"user_id":1005,"name":"\/files\/cdn\/a57be577deb434\/avatar\/56876dde-37eb-39fc-853a-47eaef6510e5.png"}}}],"projectProductRels":[{"id":11463,"project_id":4085,"product_id":1774,"amount":"63840","number":1,"cost":"51526.61","description":"","supplier_id":"","hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":"","total_amount":"63840","total_cost":"51526.61","erp_sales_order_product_id":2124,"supplier":"","product":{"id":1774,"name":"\u901f\u77f3\u8ba1\u7b97\u4e91\u670d\u52a1-\u4f01\u4e1a\u7248","product_type":22,"product_component":205,"product_brand":219,"product_serie":1500,"product_misc":"","product_qa":"","pn":"","description":"\u901f\u77f3\u8ba1\u7b97\u4e91\u670d\u52a1-\u4f01\u4e1a\u7248\uff0cFastone Compute Cloud-Enterprise Edition (\u4ee5\u4e0b\u7b80\u79f0FCC-E)\u4e91\u670d\u52a1","created_by":1013,"created_at":"2024-09-02 15:13:25","updated_at":"2026-02-09 10:24:03","pinyin_shortcut":"ssjsyfwqyb","product_unit":2,"is_renew":false,"in_out_at":"2026-02-09 10:24:03.403451+08","productType":{"id":22,"key":22,"name":"\u670d\u52a1"},"productComponent":{"id":205,"key":205,"name":"\u5b89\u88c5\u670d\u52a1"},"productBrand":{"id":219,"key":219,"name":"\u901f\u77f3"},"productSerie":{"id":1500,"key":1500,"name":"\u901f\u77f3\u8ba1\u7b97\u4e91\u670d\u52a1-\u4f01\u4e1a\u7248"},"productUnit":{"id":2,"key":2,"name":"\u5957"}},"erpSalesOrderProduct":{"id":2124,"erp_sales_order_id":1666,"erp_store_id":"","product_id":1774,"description":"","number":"1","outbound":"1","amount":"63840","total_amount":"63840","last_number":"","last_amount":"","last_total_amount":"","cost":"51526.61","total_cost":"51526.61","supplier_id":"","hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":""}}],"commentCount":{"object_id":4085,"comment":3},"unreadComments":{},"fromContact":"","projectContactPoints":[],"erpSalesOrder":{"id":1666,"serial_no":"XSDD-20260106-00002","from_date":"","wrote_date":"2026-01-06","handler":5295,"client_id":3281,"purchase_contract_id":"","project_id":4085,"sales_contract_id":4364,"erp_store_id":"","status":2,"erp_send_type_id":"","abstract":"","description":"","verify_type":2,"next_verify_user":"","next_stop_verify_user":"","next_cancel_verify_user":"","verify_at":"2026-01-06 10:44:45","stop_at":"","cancel_at":"","refuse_description":"","is_resubmitted":false,"is_done":false,"number":"1","amount":"63840","created_by":5295,"stop_description":"","extra":"{\"payment_collection_remind_ahead\":\"1 day\",\"salesContractPaymentCollectionRemindReceivers\":[\"5295\"],\"salesContractPaymentCollectionRemindDates\":[{\"remind_date\":\"2026-02-28\",\"amount\":\"15960\",\"pct\":\"25\"},{\"remind_date\":\"2026-03-31\",\"amount\":\"47880\",\"pct\":\"75\"}]}","outbound_status":true,"is_used":true,"is_cancel":false,"is_settle":false,"is_old":false,"created_at":"2026-01-06 10:39:28","updated_at":"2026-01-06 10:44:45","print_times":""},"projectUsedClient":{"id":277,"project_id":4085,"used_client":"","budget":"","profit":"","profit_pct":"","collected_plan":"","remind_ahead":"","usedClient":{},"projectUsedClientPaymentCollectionRemindReceivers":[],"projectUsedClientPaymentCollectionRemindDates":[],"projectUsedClientPayments":[],"projectUsedClientInvoices":[],"invoiced":0,"collected":0,"un_invoiced":0,"un_collected":0,"remind_ahead_display":"\u4e0d\u63d0\u9192","project_used_client_collected_plan":0,"project_used_client_collected_plan_pct":""},"erpSalesOrderVerify":{},"schedules":[],"is_only_cp":false,"remain_display":150,"progress_remain_display":161,"forecast_remain_display":161,"projectProductTotalAmount":63840,"projectProductAllAmount":true,"projectProductTotalCost":51526.61,"projectProductAllCost":true,"projectProductTotalNumber":1,"unissued_invoice":63840,"is_exceeded":false,"can_update":true,"can_delete":true,"unread":0,"last_arrive_days_display":"3\u4e2a\u6708\u524d","project_status_display":"\u6536\u6b3e\u5b8c\u6210","is_collected":true,"bgcolor":"#6200fe","can_invoice":true,"can_payment":true,"duration_display":74,"contract_type_display":"\u4ea7\u54c1\u9500\u552e","can_change_status":false,"is_admin":true,"lost_contact_days_display":"3\u4e2a\u6708\u524d","can_view_product":true,"budget_display":"6.38\u4e07","contact_points_status_display":"\u672a\u8bbe\u7f6e","total_contact_paid_point":0,"total_contact_un_paid_point":0,"verify_display":0,"un_collected":"0","un_invoiced":63840,"object_type":1,"can_view_product_cost":true},{"id":4090,"client_id":48,"project_status":3,"project_progress":6,"budget":"2000","profit_pct":"62.38","bargain_date":"2026-01-05","description":"","created_by":1004,"created_at":"2026-01-05 09:50:46","updated_at":"2026-01-12 14:50:57","engineer_id":"","project_title":"2016\u5b58\u50a8\u786c\u76d8","collected":"2000","status_updated_at":"2026-01-05 15:32:06.287761+08","success_rate":"","comment":"","contract_type":1,"progress_updated_at":"2026-01-05 09:50:46.170745+08","forecast_updated_at":"2026-01-05 09:50:46.170745+08","end_at":"2026-01-22 16:25:03","pinyin_shortcut":"2016ccyp","creator":1004,"used_client":"","from_contact":"","total_contact_point":"","paid_contact_point":"","project_product_version_id":1152,"is_sales_order_ready":true,"collected_plan":2000,"change_status_to":"","is_verify":false,"profits":"1247.600000000000000000","remain":"151 days 02:06:48.15264","progress_remain":"151 days 07:48:08.269656","forecast_remain":"151 days 07:48:08.269656","lost_contact_days":"","last_contact":"","last_arrive_days":"","last_arrive":"","duration":"17 days 06:34:17.268774","issued_invoices":"2000.00","client":{"id":48,"key":48,"name":"\u4e2d\u90fd\u6570\u79d1\u4f9b\u5e94\u94fe\u7ba1\u7406\u6709\u9650\u516c\u53f8","logo":"","client_type":5,"client_class":47,"client_industry":8,"sales_rep":1004,"salesRep":{"id":1004,"key":1004,"name":"\u4f0a\u5cfb\u8fb0","sex":"M","avatar":{"id":10,"user_id":1004,"name":"\/files\/cdn\/a57be577deb434\/avatar\/1004.jpg"}},"clientType":{"id":5,"key":5,"name":"\u836f\u54c1\u96f6\u552e\u4f01\u4e1a\uff08\u5355\u4f53\uff09"},"clientClass":{"id":47,"key":47,"name":"\u76ee\u6807\u5ba2\u6237","notice_days":30,"color":"#EB13C3"},"clientIndustry":{"id":8,"key":8,"name":"\u7269\u6d41"}},"usedClient":{},"contractType":{"id":1,"key":1,"name":"\u4ea7\u54c1\u9500\u552e"},"projectArchitects":[{"project_id":4090,"value":"1","key":1023,"name":"\u5468\u5b50\u5065"}],"projectStatus":{"id":3,"key":3,"name":"\u5546\u673a\u6210\u4ea4","color":"#53cd02"},"projectProgress":{"id":6,"key":6,"name":"\u63a8\u52a8\u6210\u4ea4","description":"\u5b9a\u4e49\uff1a\u5ba2\u6237\u786e\u8ba4\u4e86\u65b9\u6848\uff0c\u4e86\u89e3\u4e86\u6210\u4ea4\u4ef7\u683c\u3002 \n\u65b9\u6cd5\uff1a\u901a\u8fc7\u5229\u76ca\u5206\u4eab\uff0c\u5b9e\u529b\u8bc1\u660e\uff0c\u9ad8\u5c42\u62dc\u8bbf\uff0c\u5382\u5546\u62dc\u8bbf\uff0c\u6848\u4f8b\u53c2\u89c2\uff0c\u7a81\u51fa\u6211\u65b9\u4f18\u52bf\uff0c\u6253\u51fb\u5bf9\u624b\u52a3\u52bf\u3002"},"projectProductTypes":[{"id":3,"product_type_id":3,"key":3,"name":"\u5b58\u50a8\u8bbe\u5907","budget":"2000","pct":"62.38","profit":"1247.6","project_id":4090}],"salesForecast":{"id":181,"key":181,"name":"\u6211\u81ea\u5df1\u505a\u5e84","description":"\u5382\u5546\u542c\u6211\u652f\u914d\uff0c\u7ed9\u6211\u597d\u4ef7\u683c\u3002\n\u5ba2\u6237\u542c\u6211\u652f\u914d\uff0c\u6309\u7167\u6211\u7684\u65b9\u5f0f\u91c7\u8d2d\u3002"},"opportunityFrom":{},"purchaseType":{"id":130,"key":130,"name":"\u7ade\u4e89\u8c08\u5224"},"createdBy":{"id":1004,"key":1004,"name":"\u4f0a\u5cfb\u8fb0","sex":"M","department_id":1,"avatar":{"id":10,"user_id":1004,"name":"\/files\/cdn\/a57be577deb434\/avatar\/1004.jpg"},"department":{"id":1,"key":1,"name":"\u9500\u552e\u90e8"}},"projectCreator":{"id":1004,"key":1004,"name":"\u4f0a\u5cfb\u8fb0","sex":"M","department_id":1,"avatar":{"id":10,"user_id":1004,"name":"\/files\/cdn\/a57be577deb434\/avatar\/1004.jpg"}},"salesRep":{"id":1004,"key":1004,"name":"\u4f0a\u5cfb\u8fb0","sex":"M","avatar":{"id":10,"user_id":1004,"name":"\/files\/cdn\/a57be577deb434\/avatar\/1004.jpg"}},"casePoints":"","workLogCount":"","caseCount":"","salesTimeCount":{},"implementTimeCount":{},"presalesTimeCount":{},"engineerTimeCount":{},"reimbursementAmountSum":{},"buildContract":{"id":4360,"from_project":4090,"payment_collection_remind_ahead":"1 day","serial_no":"TS-YJC-202601","is_settle":true,"is_deliver":true,"is_outbound":true,"erp_settle_amount":"2000","erp_un_settle_amount":"0","including_tax":true,"amount":"2000","contractScans":[{"id":55250,"object_type":105,"object_id":4360,"attachment_id":31336,"attachment":{"id":31336,"key":31336,"name":"71c02d3c-a56f-395e-be25-f5e576433a74","extension":"pdf","path":"\/vue\/attachment\/preview\/71c02d3c-a56f-395e-be25-f5e576433a74\/2026_01_12_17_57_51_1.pdf","orig_name":"2026_01_12_17_57_51_1.pdf"}}],"receiptScans":[{"id":55236,"object_type":106,"object_id":4360,"attachment_id":31327,"attachment":{"id":31327,"key":31327,"name":"d177aa3c-4f71-313b-8f4a-428f99c6d645","extension":"jpg","path":"\/vue\/attachment\/preview\/d177aa3c-4f71-313b-8f4a-428f99c6d645\/68931768199723_.pic_hd.jpg","orig_name":"68931768199723_.pic_hd.jpg"}}],"verifyScans":[],"erpCollectTickets":[],"salesContractPayments":[{"id":"12160","key":"12160","contract_id":4360,"value":"2000","created_by":1013,"collected_date":"2026-01-22 00:00:00","createdBy":{"id":1013,"key":1013,"name":"\u7fc1\u5bb6\u6210","sex":"M","department_id":7},"pct":100}],"salesContractInvoices":[{"id":2280,"key":2280,"contract_id":4360,"value":"2000.00","attachment_id":"","from_date":"2026-01-12","attachment":{}}],"salesContractPaymentCollectionRemindDates":[{"id":2707,"key":2707,"contract_id":4360,"name":"2026-01-31","value":"2000","overdue_days":"","status":1,"remind_date":"2026-01-31","pct":100,"overdue_display":""}],"salesContractPaymentCollectionRemindReceivers":[{"id":9689,"user_id":1001,"key":1001,"contract_id":4360,"user":{"id":1001,"key":1001,"name":"\u5218\u4eba\u8bda","sex":"M","avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/\/avatar\/e868e40f-1256-329e-9b1c-74e095049622.png"}}},{"id":9690,"user_id":1004,"key":1004,"contract_id":4360,"user":{"id":1004,"key":1004,"name":"\u4f0a\u5cfb\u8fb0","sex":"M","avatar":{"id":10,"user_id":1004,"name":"\/files\/cdn\/a57be577deb434\/avatar\/1004.jpg"}}}],"salesSupplierRels":[{"id":3828,"contract_id":4360,"supplier_id":489,"purchase_id":4361,"supplier":{"id":489,"key":489,"name":"\u5317\u4eac\u6234\u68ee\u7279\u7cfb\u7edf\u79d1\u6280\u6709\u9650\u516c\u53f8"},"purchase":{"id":4361,"key":4361,"serial_no":"TSKJ20260104-HYF-002"}}],"payment_collection_remind_ahead_display":"\u63d0\u524d1\u5929","invoiced":2000},"projectRemindReceivers":[],"projectProductRels":[{"id":11452,"project_id":4090,"product_id":41,"amount":"1000","number":2,"cost":"260","description":"","supplier_id":"","hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":"","total_amount":"2000","total_cost":"520","erp_sales_order_product_id":2121,"supplier":"","product":{"id":41,"name":"X423A-R5","product_type":3,"product_component":15,"product_brand":6,"product_serie":1015,"product_misc":4,"product_qa":4,"pn":"","description":"","created_by":1013,"created_at":"2017-02-16 12:06:10","updated_at":"2026-01-06 11:47:31","pinyin_shortcut":"X423AR5","product_unit":4,"is_renew":false,"in_out_at":"2026-01-06 11:47:31.374476+08","productType":{"id":3,"key":3,"name":"\u5b58\u50a8\u8bbe\u5907"},"productComponent":{"id":15,"key":15,"name":"\u5b58\u50a8\u786c\u76d8"},"productBrand":{"id":6,"key":6,"name":"NetApp"},"productSerie":{"id":1015,"key":1015,"name":"900G 10K 2.5 SAS\u5b58\u50a8\u786c\u76d8"},"productUnit":{"id":4,"key":4,"name":"\u5757"}},"erpSalesOrderProduct":{"id":2121,"erp_sales_order_id":1664,"erp_store_id":"","product_id":41,"description":"","number":"2","outbound":"2","amount":"1000","total_amount":"2000","last_number":"","last_amount":"","last_total_amount":"","cost":"260","total_cost":"520","supplier_id":"","hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":""}}],"commentCount":{"object_id":4090,"comment":3},"unreadComments":{},"fromContact":"","projectContactPoints":[],"erpSalesOrder":{"id":1664,"serial_no":"XSDD-20260105-00002","from_date":"","wrote_date":"2026-01-05","handler":1004,"client_id":48,"purchase_contract_id":"","project_id":4090,"sales_contract_id":4360,"erp_store_id":"","status":2,"erp_send_type_id":"","abstract":"","description":"","verify_type":2,"next_verify_user":"","next_stop_verify_user":"","next_cancel_verify_user":"","verify_at":"2026-01-05 15:32:18","stop_at":"","cancel_at":"","refuse_description":"","is_resubmitted":false,"is_done":false,"number":"2","amount":"2000","created_by":1004,"stop_description":"","extra":"{\"payment_collection_remind_ahead\":\"1 day\",\"salesContractPaymentCollectionRemindReceivers\":[\"5388\",\"1001\",\"1004\"],\"salesContractPaymentCollectionRemindDates\":[{\"remind_date\":\"2026-01-31\",\"amount\":\"2000\",\"pct\":\"100\"}]}","outbound_status":true,"is_used":true,"is_cancel":false,"is_settle":false,"is_old":false,"created_at":"2026-01-05 15:32:06","updated_at":"2026-01-05 15:32:18","print_times":""},"projectUsedClient":{"id":275,"project_id":4090,"used_client":"","budget":"","profit":"","profit_pct":"","collected_plan":"","remind_ahead":"","usedClient":{},"projectUsedClientPaymentCollectionRemindReceivers":[],"projectUsedClientPaymentCollectionRemindDates":[],"projectUsedClientPayments":[],"projectUsedClientInvoices":[],"invoiced":0,"collected":0,"un_invoiced":0,"un_collected":0,"remind_ahead_display":"\u4e0d\u63d0\u9192","project_used_client_collected_plan":0,"project_used_client_collected_plan_pct":""},"erpSalesOrderVerify":{},"schedules":[],"is_only_cp":false,"remain_display":151,"progress_remain_display":151,"forecast_remain_display":151,"projectProductTotalAmount":2000,"projectProductAllAmount":true,"projectProductTotalCost":520,"projectProductAllCost":true,"projectProductTotalNumber":2,"unissued_invoice":0,"is_exceeded":false,"can_update":true,"can_delete":true,"unread":0,"last_arrive_days_display":"","project_status_display":"\u6536\u6b3e\u5b8c\u6210","is_collected":true,"bgcolor":"#6200fe","can_invoice":true,"can_payment":true,"duration_display":17,"contract_type_display":"\u4ea7\u54c1\u9500\u552e","can_change_status":false,"is_admin":true,"lost_contact_days_display":"","can_view_product":true,"budget_display":"2000","contact_points_status_display":"\u672a\u8bbe\u7f6e","total_contact_paid_point":0,"total_contact_un_paid_point":0,"verify_display":0,"un_collected":"0","un_invoiced":0,"object_type":1,"can_view_product_cost":true},{"id":4089,"client_id":2136,"project_status":3,"project_progress":9,"budget":"28560","profit_pct":"41.13","bargain_date":"2026-01-05","description":"","created_by":5087,"created_at":"2026-01-05 00:33:38","updated_at":"2026-03-22 19:51:51","engineer_id":"","project_title":"\u6d89\u5bc6\u8ba1\u7b97\u673a\u4fdd\u5bc6\u7ba1\u7406\u7cfb\u7edf\u5ba2\u6237\u7aef\u6388\u6743\u70b9-2026","collected":"0","status_updated_at":"2026-01-11 20:44:05.444982+08","success_rate":"","comment":"","contract_type":1,"progress_updated_at":"2026-01-11 20:44:05.444982+08","forecast_updated_at":"2026-01-11 20:44:05.444982+08","end_at":"","pinyin_shortcut":"smjsjbmglxtkhdsqd2026","creator":5087,"used_client":"","from_contact":"","total_contact_point":"","paid_contact_point":"","project_product_version_id":1153,"is_sales_order_ready":true,"collected_plan":28560,"change_status_to":"","is_verify":false,"profits":"11746.728000000000000000","remain":"144 days 20:54:48.995419","progress_remain":"144 days 20:54:48.995419","forecast_remain":"144 days 20:54:48.995419","lost_contact_days":"","last_contact":"","last_arrive_days":"","last_arrive":"","duration":"151 days 17:05:15.53441","issued_invoices":"","client":{"id":2136,"key":2136,"name":"\u5317\u4eac\u7279\u79cd\u673a\u68b0\u7814\u7a76\u6240 59\u6240","logo":"","client_type":6,"client_class":47,"client_industry":5,"sales_rep":5087,"salesRep":{"id":5087,"key":5087,"name":"\u5218\u5fae","sex":"F","avatar":{"id":62,"user_id":5087,"name":"\/files\/cdn\/a57be577deb434\/avatar\/06f75b3a-7b6c-37a8-81c0-b2934104daa7.png"}},"clientType":{"id":6,"key":6,"name":"\u836f\u54c1\u6279\u53d1\u4f01\u4e1a\uff08\u666e\u901a\uff09"},"clientClass":{"id":47,"key":47,"name":"\u76ee\u6807\u5ba2\u6237","notice_days":30,"color":"#EB13C3"},"clientIndustry":{"id":5,"key":5,"name":"\u5236\u9020"}},"usedClient":{},"contractType":{"id":1,"key":1,"name":"\u4ea7\u54c1\u9500\u552e"},"projectArchitects":[],"projectStatus":{"id":3,"key":3,"name":"\u5546\u673a\u6210\u4ea4","color":"#53cd02"},"projectProgress":{"id":9,"key":9,"name":"\u7b7e\u8ba2\u5408\u540c","description":"\u5b9a\u4e49\uff1a\u786e\u8ba4\u4ea7\u54c1\u914d\u7f6e\uff0c\u4ea7\u54c1\u6570\u91cf\uff0c\u4ea7\u54c1\u4ef7\u683c\uff0c\u4ed8\u6b3e\u65b9\u5f0f\uff0c\u5230\u8d27\u65e5\u671f\uff0c\u8fdd\u7ea6\u6761\u6b3e\uff0c\u9a8c\u6536\u6807\u51c6\u3002 \n\u65b9\u6cd5\uff1a\u6309\u7167\u516c\u53f8\u5408\u540c\u8303\u672c\u6216\u6309\u7167\u5ba2\u6237\u8303\u672c\u7b7e\u8ba2\u5408\u540c\u3002"},"projectProductTypes":[{"id":7,"product_type_id":7,"key":7,"name":"\u8f6f\u4ef6","budget":"28560","pct":"41.13","profit":"11746.72","project_id":4089}],"salesForecast":{"id":142,"key":142,"name":"\u6211\u4e0e\u5ba2\u6237\u8054\u624b","description":"\u4e0e\u5ba2\u6237\u8054\u624b\u5411\u5382\u5546\u4e89\u53d6\u6700\u4f18\u60e0\u4ef7\u683c\u3002\u5229\u6da6\u540450%\u3002"},"opportunityFrom":{},"purchaseType":{"id":164,"key":164,"name":"\u591a\u5bb6\u6bd4\u4ef7"},"createdBy":{"id":5087,"key":5087,"name":"\u5218\u5fae","sex":"F","department_id":1,"avatar":{"id":62,"user_id":5087,"name":"\/files\/cdn\/a57be577deb434\/avatar\/06f75b3a-7b6c-37a8-81c0-b2934104daa7.png"},"department":{"id":1,"key":1,"name":"\u9500\u552e\u90e8"}},"projectCreator":{"id":5087,"key":5087,"name":"\u5218\u5fae","sex":"F","department_id":1,"avatar":{"id":62,"user_id":5087,"name":"\/files\/cdn\/a57be577deb434\/avatar\/06f75b3a-7b6c-37a8-81c0-b2934104daa7.png"}},"salesRep":{"id":5087,"key":5087,"name":"\u5218\u5fae","sex":"F","avatar":{"id":62,"user_id":5087,"name":"\/files\/cdn\/a57be577deb434\/avatar\/06f75b3a-7b6c-37a8-81c0-b2934104daa7.png"}},"casePoints":"","workLogCount":"","caseCount":"","salesTimeCount":{},"implementTimeCount":{},"presalesTimeCount":{},"engineerTimeCount":{},"reimbursementAmountSum":{},"buildContract":{"id":4359,"from_project":4089,"payment_collection_remind_ahead":"30 days","serial_no":"2026-01-05-001","is_settle":true,"is_deliver":true,"is_outbound":true,"erp_settle_amount":"0","erp_un_settle_amount":"28560","including_tax":true,"amount":"28560","contractScans":[],"receiptScans":[],"verifyScans":[],"erpCollectTickets":[],"salesContractPayments":[],"salesContractInvoices":[],"salesContractPaymentCollectionRemindDates":[{"id":2714,"key":2714,"contract_id":4359,"name":"2026-10-31","value":"28560","overdue_days":"","status":0,"remind_date":"2026-10-31","pct":100,"overdue_display":""}],"salesContractPaymentCollectionRemindReceivers":[{"id":9691,"user_id":5087,"key":5087,"contract_id":4359,"user":{"id":5087,"key":5087,"name":"\u5218\u5fae","sex":"F","avatar":{"id":62,"user_id":5087,"name":"\/files\/cdn\/a57be577deb434\/avatar\/06f75b3a-7b6c-37a8-81c0-b2934104daa7.png"}}}],"salesSupplierRels":[{"id":3829,"contract_id":4359,"supplier_id":733,"purchase_id":4362,"supplier":{"id":733,"key":733,"name":"\u4e2d\u5b5a\u5b89\u5168\u6280\u672f\u6709\u9650\u516c\u53f8"},"purchase":{"id":4362,"key":4362,"serial_no":"ZFAQ-HT-20260104000086"}}],"payment_collection_remind_ahead_display":"\u63d0\u524d30\u5929","invoiced":0},"projectRemindReceivers":[{"id":2052,"user_id":1001,"key":1001,"project_id":4089,"user":{"id":1001,"key":1001,"name":"\u5218\u4eba\u8bda","sex":"M","avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/\/avatar\/e868e40f-1256-329e-9b1c-74e095049622.png"}}}],"projectProductRels":[{"id":11454,"project_id":4089,"product_id":1007,"amount":"238","number":120,"cost":"120","description":"","supplier_id":"","hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":"","total_amount":"28560","total_cost":"14400","erp_sales_order_product_id":2122,"supplier":"","product":{"id":1007,"name":"\u4e2d\u5b5a\u6d89\u5bc6\u8ba1\u7b97\u673a\u53ca\u79fb\u52a8\u5b58\u50a8\u4ecb\u8d28\u4fdd\u5bc6\u7ba1\u7406\u7cfb\u7edf","product_type":7,"product_component":162,"product_brand":147,"product_serie":1263,"product_misc":"","product_qa":"","pn":"","description":"","created_by":1013,"created_at":"2023-08-22 17:00:21","updated_at":"2026-01-07 14:56:44","pinyin_shortcut":"zfsmjsjjydccjzbmglxt","product_unit":2,"is_renew":false,"in_out_at":"2026-01-07 14:56:44.699071+08","productType":{"id":7,"key":7,"name":"\u8f6f\u4ef6"},"productComponent":{"id":162,"key":162,"name":"\u6d89\u5bc6\u7cfb\u7edf\u8f6f\u4ef6"},"productBrand":{"id":147,"key":147,"name":"\u4e2d\u5b5a"},"productSerie":{"id":1263,"key":1263,"name":"\u4e2d\u5b5a\u6d89\u5bc6\u8ba1\u7b97\u673a\u53ca\u79fb\u52a8\u5b58\u50a8\u4ecb\u8d28\u4fdd\u5bc6\u7ba1\u7406\u7cfb\u7edf"},"productUnit":{"id":2,"key":2,"name":"\u5957"}},"erpSalesOrderProduct":{"id":2122,"erp_sales_order_id":1663,"erp_store_id":"","product_id":1007,"description":"","number":"120","outbound":"120","amount":"238","total_amount":"28560","last_number":"","last_amount":"","last_total_amount":"","cost":"120","total_cost":"14400","supplier_id":"","hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":""}}],"commentCount":{"object_id":4089,"comment":2},"unreadComments":{},"fromContact":"","projectContactPoints":[],"erpSalesOrder":{"id":1663,"serial_no":"XSDD-20260105-00001","from_date":"","wrote_date":"2026-01-05","handler":5087,"client_id":2136,"purchase_contract_id":"","project_id":4089,"sales_contract_id":4359,"erp_store_id":"","status":2,"erp_send_type_id":"","abstract":"","description":"","verify_type":2,"next_verify_user":"","next_stop_verify_user":"","next_cancel_verify_user":"","verify_at":"2026-01-05 09:19:46","stop_at":"","cancel_at":"","refuse_description":"","is_resubmitted":false,"is_done":false,"number":"120","amount":"28560","created_by":5087,"stop_description":"","extra":"{\"payment_collection_remind_ahead\":\"1 day\",\"salesContractPaymentCollectionRemindReceivers\":[\"5087\"],\"salesContractPaymentCollectionRemindDates\":null}","outbound_status":true,"is_used":true,"is_cancel":false,"is_settle":false,"is_old":false,"created_at":"2026-01-05 09:14:04","updated_at":"2026-01-05 09:19:46","print_times":""},"projectUsedClient":{"id":274,"project_id":4089,"used_client":"","budget":"","profit":"","profit_pct":"","collected_plan":"","remind_ahead":"","usedClient":{},"projectUsedClientPaymentCollectionRemindReceivers":[],"projectUsedClientPaymentCollectionRemindDates":[],"projectUsedClientPayments":[],"projectUsedClientInvoices":[],"invoiced":0,"collected":0,"un_invoiced":0,"un_collected":0,"remind_ahead_display":"\u4e0d\u63d0\u9192","project_used_client_collected_plan":0,"project_used_client_collected_plan_pct":""},"erpSalesOrderVerify":{},"schedules":[{"id":18161,"project_id":4089,"client_id":2136,"schedule_title":"\u9500\u552e\u9636\u6bb5\uff1a\u7b7e\u8ba2\u5408\u540c \n\u76ee\u7684\uff1a\u7b7e\u8ba2\u5408\u540c\n\u52a8\u4f5c\uff1a\u8054\u7cfb\u674e\u5b66\u6885","complete_at":"","start_at":"","end_at":"2026-05-31 00:00:00","created_by":5087,"is_complete":false,"is_closed":false,"complete_description":"","set_top_at":"","sort":2,"createdBy":{"id":5087,"key":5087,"name":"\u5218\u5fae","sex":"F","department_id":1,"avatar":{"id":62,"user_id":5087,"name":"\/files\/cdn\/a57be577deb434\/avatar\/06f75b3a-7b6c-37a8-81c0-b2934104daa7.png"}},"scheduleDescriptions":[{"id":20867,"schedule_id":18161,"description":"\u4e0a\u5468\u8ba1\u5212\uff1a\u62dc\u8bbf\u6bb5\u79cb\u9999 \u4e0a\u5468\u603b\u7ed3\uff1a\u62dc\u8bbf\u79d1\u4fdd\u5904\u957f\u674e\u5146\u519b \u6bb5\u79cb\u9999 \u672c\u5468\u8ba1\u5212\uff1a\u8ddf\u8fdb\u7ed3\u679c","created_at":"2026-03-22 19:51:51","created_at_display":"03-22 19:51"},{"id":20658,"schedule_id":18161,"description":"\u4e0a\u5468\u8ba1\u5212\uff1a\u8054\u7cfb\u79d1\u4fdd\u5904\u674e\u5904 \u4e0a\u5468\u603b\u7ed3\uff1a\u65b0\u4eba\u6bb5\u79cb\u9999 \u672c\u5468\u8ba1\u5212\uff1a\u62dc\u8bbf\u6bb5\u79cb\u9999","created_at":"2026-03-15 20:18:57","created_at_display":"03-15 20:18"},{"id":20513,"schedule_id":18161,"description":"\u4e0a\u5468\u8ba1\u5212\uff1a\u8054\u7cfb\u738b\u8001\u5e08 \u4e0a\u5468\u603b\u7ed3\uff1a\u738b\u6c38\u5229\u8f9e\u804c\u4e86 \u672c\u5468\u8ba1\u5212\uff1a\u8054\u7cfb\u79d1\u4fdd\u5904\u674e\u5904\u957f","created_at":"2026-03-09 00:22:31","created_at_display":"03-09 00:22"},{"id":20419,"schedule_id":18161,"description":"\u4e0a\u5468\u8ba1\u5212\uff1a\u65e0 \u4e0a\u5468\u603b\u7ed3\uff1a\u65e0 \u672c\u5468\u8ba1\u5212\uff1a\u8054\u7cfb\uff1a\u738b\u8001\u5e08","created_at":"2026-03-02 00:02:24","created_at_display":"03-02 00:02"},{"id":20038,"schedule_id":18161,"description":"\u4e0a\u5468\u8ba1\u5212\uff1a\u65e0 \u672c\u5468\u8ba1\u5212\uff1a\u65e0","created_at":"2026-02-01 19:15:38","created_at_display":"02-01 19:15"},{"id":19890,"schedule_id":18161,"description":"\u4e0a\u5468\u8ba1\u5212\uff1a\u9a8c\u6536\u5355\u7b7e\u5b57 \u4e0a\u5468\u603b\u7ed3\uff1a\u9a8c\u6536\u5355\u5df2\u53d1\u7ed9\u7528\u6237\uff0c\u7b49\u7b7e\u5b57\u56de\u4f20 \u672c\u5468\u8ba1\u5212\uff1a\u65e0","created_at":"2026-01-25 22:16:04","created_at_display":"01-25 22:16"},{"id":19723,"schedule_id":18161,"description":"\u4e0a\u5468\u8ba1\u5212\uff1a\u9a8c\u6536\u5355\u7b7e\u5b57 \u4e0a\u5468\u603b\u7ed3\uff1a\u5fd8\u4e86\u6253\u7535\u8bdd\u4e86 \u672c\u5468\u8ba1\u5212\uff1a\u9a8c\u6536\u5355\u7b7e\u5b57","created_at":"2026-01-18 22:43:30","created_at_display":"01-18 22:43"},{"id":19539,"schedule_id":18161,"description":"\u4e0a\u5468\u603b\u7ed3\uff1a\u4f9b\u8d27\u5b8c\u6210\uff0c\u672c\u5468\u8ba1\u5212\uff1a\u9a8c\u6536\u5355\u7b7e\u5b57","created_at":"2026-01-11 20:45:40","created_at_display":"01-11 20:45"}],"schedule_status":2,"complete_at_display":"","complete_at_display2":"","end_at_display":"05-31 (\u4e0a\u5468\u65e5) 00:00","end_at_display2":"","is_overdue":true,"start_at_display":"","can_report":false,"can_update":true}],"is_only_cp":false,"remain_display":144,"progress_remain_display":144,"forecast_remain_display":144,"projectProductTotalAmount":28560,"projectProductAllAmount":true,"projectProductTotalCost":14400,"projectProductAllCost":true,"projectProductTotalNumber":120,"unissued_invoice":28560,"is_exceeded":false,"can_update":true,"can_delete":true,"unread":0,"last_arrive_days_display":"","project_status_display":"\u5546\u673a\u6210\u4ea4","is_collected":false,"bgcolor":"#53cd02","can_invoice":true,"can_payment":true,"duration_display":151,"contract_type_display":"\u4ea7\u54c1\u9500\u552e","can_change_status":true,"is_admin":true,"lost_contact_days_display":"","can_view_product":true,"budget_display":"2.86\u4e07","contact_points_status_display":"\u672a\u8bbe\u7f6e","total_contact_paid_point":0,"total_contact_un_paid_point":0,"verify_display":0,"un_collected":"28560","un_invoiced":28560,"object_type":1,"can_view_product_cost":true},{"id":4049,"client_id":3424,"project_status":4,"project_progress":3,"budget":"0","profit_pct":"0","bargain_date":"2025-12-31","description":"","created_by":5295,"created_at":"2025-11-18 14:53:54","updated_at":"2025-11-24 15:36:37","engineer_id":"","project_title":"\u65b0\u8d2dPA\u9632\u706b\u5899","collected":"0","status_updated_at":"2025-11-24 14:06:18.350707+08","success_rate":"","comment":"PA440 \u9632\u706b\u5899\u8bbe\u5907\u91c7\u8d2d\u9879\u76ee\n\u5931\u8d25\u539f\u56e0\uff1a\u6211\u4eec\u52a0\u4e8612%\u5229\u6da6\uff0c\u6709\u4e00\u5bb6\u4f9b\u5e94\u5546\u6bd4\u6211\u4eec\u5bb6\u4fbf\u5b9c\uff0c\u9879\u76ee\u5931\u8d25","contract_type":1,"progress_updated_at":"2025-11-24 13:21:40.7666+08","forecast_updated_at":"2025-11-24 14:06:18.350707+08","end_at":"2025-11-24 15:36:37","pinyin_shortcut":"xgPAfhq","creator":1011,"used_client":"","from_contact":"","total_contact_point":"","paid_contact_point":"","project_product_version_id":"","is_sales_order_ready":true,"collected_plan":0,"change_status_to":"","is_verify":false,"profits":"0.00000000000000000000","remain":"193 days 03:32:36.089694","progress_remain":"193 days 04:17:13.673801","forecast_remain":"193 days 03:32:36.089694","lost_contact_days":"","last_contact":"","last_arrive_days":"","last_arrive":"","duration":"6 days 00:42:42.451654","issued_invoices":"","client":{"id":3424,"key":3424,"name":"\u5317\u4eac\u888b\u9f20\u4e91\u79d1\u6280\u6709\u9650\u516c\u53f8","logo":"","client_type":5,"client_class":43,"client_industry":19,"sales_rep":"","salesRep":"","clientType":{"id":5,"key":5,"name":"\u836f\u54c1\u96f6\u552e\u4f01\u4e1a\uff08\u5355\u4f53\uff09"},"clientClass":{"id":43,"key":43,"name":"\u6f5c\u529b\u5ba2\u6237","notice_days":60,"color":"#1EE6DC"},"clientIndustry":{"id":19,"key":19,"name":"OTT"}},"usedClient":{},"contractType":{"id":1,"key":1,"name":"\u4ea7\u54c1\u9500\u552e"},"projectArchitects":[],"projectStatus":{"id":4,"key":4,"name":"\u5546\u673a\u5931\u8d25","color":"#e5000a"},"projectProgress":{"id":3,"key":3,"name":"\u65b9\u6848\u8bbe\u8ba1","description":"\u5b9a\u4e49\uff1a\u6839\u636e\u5ba2\u6237\u9762\u4e34\u7684\u95ee\u9898\u53ca\u6311\u6218\uff0c \u63d0\u51fa\u6211\u65b9\u7684\u4ea7\u54c1\u65b9\u6848\u3002\u5177\u4f53\u7684\u54c1\u724c\uff0c \u578b\u53f7\uff0c\u914d\u7f6e\uff0c\u4fdd\u4fee\u3002 \n\u65b9\u6cd5\uff1a\u5c06\u5ba2\u6237\u7684\u95ee\u9898\u53ca\u9700\u6c42\u7528\u6587\u5b57\u63cf\u8ff0\u51fa\u6765\uff0c\u4ea4\u7ed9\u552e\u524d\u6216\u5382\u5546\u3002"},"projectProductTypes":[{"id":5,"product_type_id":5,"key":5,"name":"\u5b89\u5168\u8bbe\u5907","budget":"0","pct":"0","profit":"0","project_id":4049}],"salesForecast":{"id":181,"key":181,"name":"\u6211\u81ea\u5df1\u505a\u5e84","description":"\u5382\u5546\u542c\u6211\u652f\u914d\uff0c\u7ed9\u6211\u597d\u4ef7\u683c\u3002\n\u5ba2\u6237\u542c\u6211\u652f\u914d\uff0c\u6309\u7167\u6211\u7684\u65b9\u5f0f\u91c7\u8d2d\u3002"},"opportunityFrom":{},"purchaseType":{"id":164,"key":164,"name":"\u591a\u5bb6\u6bd4\u4ef7"},"createdBy":{"id":5295,"key":5295,"name":"\u9b4f\u6cfd\u6587","sex":"F","department_id":1,"avatar":{"id":137,"user_id":5295,"name":"\/files\/cdn\/a57be577deb434\/avatar\/85c67d90-6989-3d4e-bbf8-31d69b6e8ffe.jpg"},"department":{"id":1,"key":1,"name":"\u9500\u552e\u90e8"}},"projectCreator":{"id":1011,"key":1011,"name":"\u97e9\u96c5\u82b3","sex":"F","department_id":3,"avatar":{"id":17,"user_id":1011,"name":"\/files\/cdn\/a57be577deb434\/avatar\/b54747f4-248d-380e-93bc-0f62f769e70d.png"}},"salesRep":"","casePoints":"","workLogCount":"","caseCount":"","salesTimeCount":{},"implementTimeCount":{},"presalesTimeCount":{},"engineerTimeCount":{},"reimbursementAmountSum":{},"buildContract":{},"projectRemindReceivers":[],"projectProductRels":[],"commentCount":{"object_id":4049,"comment":1},"unreadComments":{},"fromContact":"","projectContactPoints":[],"erpSalesOrder":"","projectUsedClient":{"id":238,"project_id":4049,"used_client":"","budget":"","profit":"","profit_pct":"","collected_plan":"","remind_ahead":"","usedClient":{},"projectUsedClientPaymentCollectionRemindReceivers":[],"projectUsedClientPaymentCollectionRemindDates":[],"projectUsedClientPayments":[],"projectUsedClientInvoices":[],"invoiced":0,"collected":0,"un_invoiced":0,"un_collected":0,"remind_ahead_display":"\u4e0d\u63d0\u9192","project_used_client_collected_plan":0,"project_used_client_collected_plan_pct":""},"erpSalesOrderVerify":{},"schedules":[],"is_only_cp":false,"remain_display":193,"progress_remain_display":193,"forecast_remain_display":193,"projectProductTotalAmount":0,"projectProductAllAmount":true,"projectProductTotalCost":0,"projectProductAllCost":true,"projectProductTotalNumber":0,"unissued_invoice":0,"is_exceeded":false,"can_update":true,"can_delete":true,"unread":0,"last_arrive_days_display":"","project_status_display":"\u5546\u673a\u5931\u8d25","is_collected":false,"bgcolor":"#e5000a","can_invoice":false,"can_payment":false,"duration_display":6,"contract_type_display":"\u4ea7\u54c1\u9500\u552e","can_change_status":false,"is_admin":true,"lost_contact_days_display":"","can_view_product":true,"budget_display":"0","contact_points_status_display":"\u672a\u8bbe\u7f6e","total_contact_paid_point":0,"total_contact_un_paid_point":0,"verify_display":0,"un_collected":0,"un_invoiced":0,"object_type":1,"can_view_product_cost":true},{"id":4041,"client_id":3331,"project_status":4,"project_progress":6,"budget":"200000","profit_pct":"10","bargain_date":"2025-12-31","description":"","created_by":5295,"created_at":"2025-11-10 16:04:25","updated_at":"2025-12-30 16:22:23","engineer_id":"","project_title":"\u65b0\u8d2d\u8d85\u878d\u5408","collected":"0","status_updated_at":"2025-11-24 14:04:19.695777+08","success_rate":"","comment":"\u9879\u76ee\u5931\u8d25\u539f\u56e0\uff1a\u96c6\u56e2\u5728\u7528zstack\uff0c\u6211\u4eec\u4ef7\u683c\u4f4e\uff0c\u5ba2\u6237\u627e\u4e86\u7406\u7531\u628a\u6211\u4eec\u5254\u9664\u4e86\uff0c\u9879\u76ee\u5931\u8d25\u3002","contract_type":1,"progress_updated_at":"2025-11-10 16:04:25.34353+08","forecast_updated_at":"2025-11-24 14:04:19.695777+08","end_at":"2025-11-24 15:41:24","pinyin_shortcut":"xgcrh","creator":5295,"used_client":"","from_contact":"","total_contact_point":"","paid_contact_point":"","project_product_version_id":"","is_sales_order_ready":true,"collected_plan":0,"change_status_to":"","is_verify":false,"profits":"20000.0000000000000000","remain":"193 days 03:34:34.744624","progress_remain":"207 days 01:34:29.096871","forecast_remain":"193 days 03:34:34.744624","lost_contact_days":"198.211486578715","last_contact":"2025-11-19 12:34:22","last_arrive_days":"198.211486578715","last_arrive":"2025-11-19 12:34:22+08","duration":"13 days 23:36:59.389758","issued_invoices":"","client":{"id":3331,"key":3331,"name":"\u5317\u4eac\u4e45\u4e45\u6cf0\u548c\u4e2d\u533b\u533b\u9662\u6709\u9650\u516c\u53f8","logo":"","client_type":5,"client_class":43,"client_industry":3,"sales_rep":5295,"salesRep":{"id":5295,"key":5295,"name":"\u9b4f\u6cfd\u6587","sex":"F","avatar":{"id":137,"user_id":5295,"name":"\/files\/cdn\/a57be577deb434\/avatar\/85c67d90-6989-3d4e-bbf8-31d69b6e8ffe.jpg"}},"clientType":{"id":5,"key":5,"name":"\u836f\u54c1\u96f6\u552e\u4f01\u4e1a\uff08\u5355\u4f53\uff09"},"clientClass":{"id":43,"key":43,"name":"\u6f5c\u529b\u5ba2\u6237","notice_days":60,"color":"#1EE6DC"},"clientIndustry":{"id":3,"key":3,"name":"\u533b\u7597"}},"usedClient":{},"contractType":{"id":1,"key":1,"name":"\u4ea7\u54c1\u9500\u552e"},"projectArchitects":[],"projectStatus":{"id":4,"key":4,"name":"\u5546\u673a\u5931\u8d25","color":"#e5000a"},"projectProgress":{"id":6,"key":6,"name":"\u63a8\u52a8\u6210\u4ea4","description":"\u5b9a\u4e49\uff1a\u5ba2\u6237\u786e\u8ba4\u4e86\u65b9\u6848\uff0c\u4e86\u89e3\u4e86\u6210\u4ea4\u4ef7\u683c\u3002 \n\u65b9\u6cd5\uff1a\u901a\u8fc7\u5229\u76ca\u5206\u4eab\uff0c\u5b9e\u529b\u8bc1\u660e\uff0c\u9ad8\u5c42\u62dc\u8bbf\uff0c\u5382\u5546\u62dc\u8bbf\uff0c\u6848\u4f8b\u53c2\u89c2\uff0c\u7a81\u51fa\u6211\u65b9\u4f18\u52bf\uff0c\u6253\u51fb\u5bf9\u624b\u52a3\u52bf\u3002"},"projectProductTypes":[{"id":2,"product_type_id":2,"key":2,"name":"\u670d\u52a1\u5668","budget":"200000","pct":"10","profit":"20000","project_id":4041}],"salesForecast":{"id":181,"key":181,"name":"\u6211\u81ea\u5df1\u505a\u5e84","description":"\u5382\u5546\u542c\u6211\u652f\u914d\uff0c\u7ed9\u6211\u597d\u4ef7\u683c\u3002\n\u5ba2\u6237\u542c\u6211\u652f\u914d\uff0c\u6309\u7167\u6211\u7684\u65b9\u5f0f\u91c7\u8d2d\u3002"},"opportunityFrom":{},"purchaseType":{"id":164,"key":164,"name":"\u591a\u5bb6\u6bd4\u4ef7"},"createdBy":{"id":5295,"key":5295,"name":"\u9b4f\u6cfd\u6587","sex":"F","department_id":1,"avatar":{"id":137,"user_id":5295,"name":"\/files\/cdn\/a57be577deb434\/avatar\/85c67d90-6989-3d4e-bbf8-31d69b6e8ffe.jpg"},"department":{"id":1,"key":1,"name":"\u9500\u552e\u90e8"}},"projectCreator":{"id":5295,"key":5295,"name":"\u9b4f\u6cfd\u6587","sex":"F","department_id":1,"avatar":{"id":137,"user_id":5295,"name":"\/files\/cdn\/a57be577deb434\/avatar\/85c67d90-6989-3d4e-bbf8-31d69b6e8ffe.jpg"}},"salesRep":{"id":5295,"key":5295,"name":"\u9b4f\u6cfd\u6587","sex":"F","avatar":{"id":137,"user_id":5295,"name":"\/files\/cdn\/a57be577deb434\/avatar\/85c67d90-6989-3d4e-bbf8-31d69b6e8ffe.jpg"}},"casePoints":{"project_id":4041,"points":"300"},"workLogCount":{"project_id":4041,"count":1},"caseCount":{"project_id":4041,"count":2},"salesTimeCount":{"project_id":4041,"hours":"0.712222222222222","times":1},"implementTimeCount":{},"presalesTimeCount":{"project_id":4041,"sum":"2.73333333333333","times":"2"},"engineerTimeCount":{},"reimbursementAmountSum":{"project_id":4041,"sum":"93.00"},"buildContract":{},"projectRemindReceivers":[{"id":1940,"user_id":1001,"key":1001,"project_id":4041,"user":{"id":1001,"key":1001,"name":"\u5218\u4eba\u8bda","sex":"M","avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/\/avatar\/e868e40f-1256-329e-9b1c-74e095049622.png"}}},{"id":1941,"user_id":1005,"key":1005,"project_id":4041,"user":{"id":1005,"key":1005,"name":"\u8d75\u660e\uff08\u9500\u552e\u4eba\u5458\uff09","sex":"F","avatar":{"id":16,"user_id":1005,"name":"\/files\/cdn\/a57be577deb434\/avatar\/56876dde-37eb-39fc-853a-47eaef6510e5.png"}}}],"projectProductRels":[],"commentCount":{"object_id":4041,"comment":2},"unreadComments":{},"fromContact":"","projectContactPoints":[],"erpSalesOrder":"","projectUsedClient":{"id":239,"project_id":4041,"used_client":"","budget":"","profit":"","profit_pct":"","collected_plan":"","remind_ahead":"","usedClient":{},"projectUsedClientPaymentCollectionRemindReceivers":[],"projectUsedClientPaymentCollectionRemindDates":[],"projectUsedClientPayments":[],"projectUsedClientInvoices":[],"invoiced":0,"collected":0,"un_invoiced":0,"un_collected":0,"remind_ahead_display":"\u4e0d\u63d0\u9192","project_used_client_collected_plan":0,"project_used_client_collected_plan_pct":""},"erpSalesOrderVerify":{},"schedules":[],"is_only_cp":false,"remain_display":193,"progress_remain_display":207,"forecast_remain_display":193,"projectProductTotalAmount":0,"projectProductAllAmount":true,"projectProductTotalCost":0,"projectProductAllCost":true,"projectProductTotalNumber":0,"unissued_invoice":200000,"is_exceeded":false,"can_update":true,"can_delete":true,"unread":0,"last_arrive_days_display":"6\u4e2a\u6708\u524d","project_status_display":"\u5546\u673a\u5931\u8d25","is_collected":false,"bgcolor":"#e5000a","can_invoice":false,"can_payment":false,"duration_display":13,"contract_type_display":"\u4ea7\u54c1\u9500\u552e","can_change_status":true,"is_admin":true,"lost_contact_days_display":"6\u4e2a\u6708\u524d","can_view_product":true,"budget_display":"20\u4e07","contact_points_status_display":"\u672a\u8bbe\u7f6e","total_contact_paid_point":0,"total_contact_un_paid_point":0,"verify_display":0,"un_collected":0,"un_invoiced":0,"object_type":1,"can_view_product_cost":true},{"id":4027,"client_id":918,"project_status":3,"project_progress":10,"budget":"360950","profit_pct":"20.56","bargain_date":"2025-12-31","description":"","created_by":1005,"created_at":"2025-10-28 11:43:43","updated_at":"2026-03-04 16:09:07","engineer_id":"","project_title":"25-26\u5e74\u5b89\u5168\u7eed\u4fdd","collected":"180475","status_updated_at":"2026-01-21 16:29:09.438419+08","success_rate":"","comment":"","contract_type":1,"progress_updated_at":"2026-01-21 16:29:09.438419+08","forecast_updated_at":"2026-01-21 16:29:09.438419+08","end_at":"","pinyin_shortcut":"2526naqxb","creator":1005,"used_client":"","from_contact":"","total_contact_point":"","paid_contact_point":"","project_product_version_id":1306,"is_sales_order_ready":false,"collected_plan":360950,"change_status_to":"","is_verify":false,"profits":"74211.320000000000000000","remain":"135 days 01:09:45.001982","progress_remain":"135 days 01:09:45.001982","forecast_remain":"135 days 01:09:45.001982","lost_contact_days":"","last_contact":"","last_arrive_days":"","last_arrive":"","duration":"220 days 05:55:10.789667","issued_invoices":"180475.00","client":{"id":918,"key":918,"name":"\u4e2d\u56fd\u571f\u6728\u5de5\u7a0b\u96c6\u56e2\u6709\u9650\u516c\u53f8","logo":"","client_type":6,"client_class":47,"client_industry":5,"sales_rep":1005,"salesRep":{"id":1005,"key":1005,"name":"\u8d75\u660e\uff08\u9500\u552e\u4eba\u5458\uff09","sex":"F","avatar":{"id":16,"user_id":1005,"name":"\/files\/cdn\/a57be577deb434\/avatar\/56876dde-37eb-39fc-853a-47eaef6510e5.png"}},"clientType":{"id":6,"key":6,"name":"\u836f\u54c1\u6279\u53d1\u4f01\u4e1a\uff08\u666e\u901a\uff09"},"clientClass":{"id":47,"key":47,"name":"\u76ee\u6807\u5ba2\u6237","notice_days":30,"color":"#EB13C3"},"clientIndustry":{"id":5,"key":5,"name":"\u5236\u9020"}},"usedClient":{},"contractType":{"id":1,"key":1,"name":"\u4ea7\u54c1\u9500\u552e"},"projectArchitects":[],"projectStatus":{"id":3,"key":3,"name":"\u5546\u673a\u6210\u4ea4","color":"#53cd02"},"projectProgress":{"id":10,"key":10,"name":"\u4ea4\u8d27\u4e2d","description":"\u5b9a\u4e49\uff1a\u5ba2\u6237\u7b7e\u7f72\u7b7e\u6536\u5355\uff0c\u7b7e\u7f72\u9a8c\u6536\u5355 \n\u65b9\u6cd5\uff1a\u8d27\u5230\u5ba2\u6237\u6307\u5b9a\u5730\u70b9\u7b7e\u7f72\u7b7e\u6536\u5355\uff0c \u5b89\u88c5\u90e8\u7f72\u5b8c\u6210\u7b7e\u7f72\u9a8c\u6536\u5355\u3002"},"projectProductTypes":[{"id":22,"product_type_id":22,"key":22,"name":"\u670d\u52a1","budget":"90750","pct":"7.66","profit":"6951.45","project_id":4027},{"id":5,"product_type_id":5,"key":5,"name":"\u5b89\u5168\u8bbe\u5907","budget":"24750","pct":"7.66","profit":"1895.85","project_id":4027},{"id":4,"product_type_id":4,"key":4,"name":"\u7f51\u7edc\u8bbe\u5907 ","budget":"99450","pct":"7.66","profit":"7617.87","project_id":4027},{"id":18,"product_type_id":18,"key":18,"name":"\u673a\u623f\u8bbe\u5907","budget":"36000","pct":"7.66","profit":"2757.6","project_id":4027},{"id":19,"product_type_id":19,"key":19,"name":"\u6280\u672f\u670d\u52a1","budget":"110000","pct":"50","profit":"55000","project_id":4027}],"salesForecast":{"id":142,"key":142,"name":"\u6211\u4e0e\u5ba2\u6237\u8054\u624b","description":"\u4e0e\u5ba2\u6237\u8054\u624b\u5411\u5382\u5546\u4e89\u53d6\u6700\u4f18\u60e0\u4ef7\u683c\u3002\u5229\u6da6\u540450%\u3002"},"opportunityFrom":{},"purchaseType":{"id":165,"key":165,"name":"\u534f\u8bae\u4f9b\u8d27"},"createdBy":{"id":1005,"key":1005,"name":"\u8d75\u660e\uff08\u9500\u552e\u4eba\u5458\uff09","sex":"F","department_id":1,"avatar":{"id":16,"user_id":1005,"name":"\/files\/cdn\/a57be577deb434\/avatar\/56876dde-37eb-39fc-853a-47eaef6510e5.png"},"department":{"id":1,"key":1,"name":"\u9500\u552e\u90e8"}},"projectCreator":{"id":1005,"key":1005,"name":"\u8d75\u660e\uff08\u9500\u552e\u4eba\u5458\uff09","sex":"F","department_id":1,"avatar":{"id":16,"user_id":1005,"name":"\/files\/cdn\/a57be577deb434\/avatar\/56876dde-37eb-39fc-853a-47eaef6510e5.png"}},"salesRep":{"id":1005,"key":1005,"name":"\u8d75\u660e\uff08\u9500\u552e\u4eba\u5458\uff09","sex":"F","avatar":{"id":16,"user_id":1005,"name":"\/files\/cdn\/a57be577deb434\/avatar\/56876dde-37eb-39fc-853a-47eaef6510e5.png"}},"casePoints":{"project_id":4027,"points":"358"},"workLogCount":"","caseCount":{"project_id":4027,"count":11},"salesTimeCount":{},"implementTimeCount":{"project_id":4027,"sum":"19.2333333333333","times":"11"},"presalesTimeCount":{},"engineerTimeCount":{},"reimbursementAmountSum":{"project_id":4027,"sum":"241.84"},"buildContract":{"id":4363,"from_project":4027,"payment_collection_remind_ahead":"1 day","serial_no":"TS-ZHY-20251225001","is_settle":false,"is_deliver":false,"is_outbound":false,"erp_settle_amount":"180475","erp_un_settle_amount":"180475","including_tax":true,"amount":"360950","contractScans":[{"id":55589,"object_type":105,"object_id":4363,"attachment_id":31240,"attachment":{"id":31240,"key":31240,"name":"9e1219ed-e5a4-3bec-8185-3b43d18e4ca3","extension":"pdf","path":"\/vue\/attachment\/preview\/9e1219ed-e5a4-3bec-8185-3b43d18e4ca3\/\u571f\u6728\u5408\u540c.pdf","orig_name":"\u571f\u6728\u5408\u540c.pdf"}}],"receiptScans":[],"verifyScans":[],"erpCollectTickets":[],"salesContractPayments":[{"id":"12177","key":"12177","contract_id":4363,"value":"180475","created_by":1013,"collected_date":"2026-02-26 00:00:00","createdBy":{"id":1013,"key":1013,"name":"\u7fc1\u5bb6\u6210","sex":"M","department_id":7},"pct":50}],"salesContractInvoices":[{"id":2283,"key":2283,"contract_id":4363,"value":"180475.00","attachment_id":"","from_date":"2026-01-14","attachment":{}}],"salesContractPaymentCollectionRemindDates":[{"id":2708,"key":2708,"contract_id":4363,"name":"2026-02-28","value":"180475","overdue_days":"","status":1,"remind_date":"2026-02-28","pct":50,"overdue_display":""},{"id":2709,"key":2709,"contract_id":4363,"name":"2026-07-31","value":"144380","overdue_days":"","status":0,"remind_date":"2026-07-31","pct":40,"overdue_display":""},{"id":2710,"key":2710,"contract_id":4363,"name":"2027-01-31","value":"36095","overdue_days":"","status":0,"remind_date":"2027-01-31","pct":10,"overdue_display":""}],"salesContractPaymentCollectionRemindReceivers":[{"id":9939,"user_id":1005,"key":1005,"contract_id":4363,"user":{"id":1005,"key":1005,"name":"\u8d75\u660e\uff08\u9500\u552e\u4eba\u5458\uff09","sex":"F","avatar":{"id":16,"user_id":1005,"name":"\/files\/cdn\/a57be577deb434\/avatar\/56876dde-37eb-39fc-853a-47eaef6510e5.png"}}}],"salesSupplierRels":[{"id":4057,"contract_id":4363,"supplier_id":138,"purchase_id":4384,"supplier":{"id":138,"key":138,"name":"\u6df1\u4fe1\u670d \u79d1\u6280\u80a1\u4efd\u6709\u9650\u516c\u53f8"},"purchase":{"id":4384,"key":4384,"serial_no":"H202601205370-001"}},{"id":4060,"contract_id":4363,"supplier_id":355,"purchase_id":4389,"supplier":{"id":355,"key":355,"name":"\u4e2d\u5317\u6c47\u901a(\u5317\u4eac)\u4fe1\u606f\u6280\u672f\u6709\u9650\u516c\u53f8"},"purchase":{"id":4389,"key":4389,"serial_no":"ZBHT2026012001"}}],"payment_collection_remind_ahead_display":"\u63d0\u524d1\u5929","invoiced":180475},"projectRemindReceivers":[],"projectProductRels":[{"id":11871,"project_id":4027,"product_id":853,"amount":"40500","number":1,"cost":"","description":"","supplier_id":"","hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":"","total_amount":"40500","total_cost":"","erp_sales_order_product_id":2127,"supplier":"","product":{"id":853,"name":"H3C SDN(SNA Center,MAC\u7cfb\u7edf)\u539f\u5382\u7eed\u4fdd","product_type":4,"product_component":47,"product_brand":20,"product_serie":544,"product_misc":"","product_qa":"","pn":"","description":"","created_by":1013,"created_at":"2022-07-25 16:53:52","updated_at":"2023-08-11 16:13:49","pinyin_shortcut":"H3CSDNSNACenterMACxtycxb","product_unit":8,"is_renew":false,"in_out_at":"","productType":{"id":4,"key":4,"name":"\u7f51\u7edc\u8bbe\u5907 "},"productComponent":{"id":47,"key":47,"name":"\u7f51\u7edc\u8bbe\u5907\u7eed\u4fdd\u670d\u52a1"},"productBrand":{"id":20,"key":20,"name":"H3C"},"productSerie":{"id":544,"key":544,"name":"H3C SDN\u7eed\u4fdd"},"productUnit":{"id":8,"key":8,"name":"\u5e74"}},"erpSalesOrderProduct":{"id":2127,"erp_sales_order_id":1665,"erp_store_id":"","product_id":853,"description":"","number":"1","outbound":"0","amount":"40500","total_amount":"40500","last_number":"1","last_amount":"40500","last_total_amount":"40500","cost":"","total_cost":"","supplier_id":"","hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":""}},{"id":11872,"project_id":4027,"product_id":855,"amount":"36000","number":1,"cost":"19080","description":"","supplier_id":"","hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":"","total_amount":"36000","total_cost":"19080","erp_sales_order_product_id":2128,"supplier":"","product":{"id":855,"name":"\u7ef4\u8c1b\u673a\u623f\u7cbe\u5bc6\u7a7a\u8c03\u4e00\u5e74\u7eed\u4fdd","product_type":18,"product_component":144,"product_brand":124,"product_serie":546,"product_misc":"","product_qa":"","pn":"","description":"","created_by":1013,"created_at":"2022-07-26 10:59:54","updated_at":"2026-01-28 10:32:39","pinyin_shortcut":"wdjfjmktynxb","product_unit":8,"is_renew":false,"in_out_at":"2026-01-28 10:32:39.333577+08","productType":{"id":18,"key":18,"name":"\u673a\u623f\u8bbe\u5907"},"productComponent":{"id":144,"key":144,"name":"\u7a7a\u8c03"},"productBrand":{"id":124,"key":124,"name":"\u7ef4\u8c1b"},"productSerie":{"id":546,"key":546,"name":"\u673a\u623f\u7a7a\u8c03\u7eed\u4fdd"},"productUnit":{"id":8,"key":8,"name":"\u5e74"}},"erpSalesOrderProduct":{"id":2128,"erp_sales_order_id":1665,"erp_store_id":"","product_id":855,"description":"","number":"1","outbound":"1","amount":"36000","total_amount":"36000","last_number":"1","last_amount":"36000","last_total_amount":"36000","cost":"19080","total_cost":"19080","supplier_id":"","hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":""}},{"id":11873,"project_id":4027,"product_id":922,"amount":"39600","number":1,"cost":"40090","description":"","supplier_id":"","hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":"","total_amount":"39600","total_cost":"40090","erp_sales_order_product_id":2129,"supplier":"","product":{"id":922,"name":"\u6df1\u4fe1\u670d\u7ec8\u7aef\u68c0\u6d4b\u54cd\u5e94\u5e73\u53f0EDR\u7eed\u4fdd\u670d\u52a1","product_type":22,"product_component":200,"product_brand":12,"product_serie":1024,"product_misc":"","product_qa":"","pn":"","description":"","created_by":1013,"created_at":"2023-05-08 12:11:04","updated_at":"2026-01-28 10:32:39","pinyin_shortcut":"sxfzdjcxyptEDRxbfw","product_unit":2,"is_renew":false,"in_out_at":"2026-01-28 10:32:39.333577+08","productType":{"id":22,"key":22,"name":"\u670d\u52a1"},"productComponent":{"id":200,"key":200,"name":"\u7eed\u4fdd\u670d\u52a1"},"productBrand":{"id":12,"key":12,"name":"\u6df1\u4fe1\u670d"},"productSerie":{"id":1024,"key":1024,"name":"\u6df1\u4fe1\u670d\u7ec8\u7aef\u68c0\u6d4b\u54cd\u5e94\u5e73\u53f0EDR\u7eed\u4fdd\u670d\u52a1"},"productUnit":{"id":2,"key":2,"name":"\u5957"}},"erpSalesOrderProduct":{"id":2129,"erp_sales_order_id":1665,"erp_store_id":"","product_id":922,"description":"","number":"1","outbound":"1","amount":"39600","total_amount":"39600","last_number":"1","last_amount":"39600","last_total_amount":"39600","cost":"40090","total_cost":"40090","supplier_id":"","hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":""}},{"id":11874,"project_id":4027,"product_id":1882,"amount":"51000","number":1,"cost":"58334","description":"","supplier_id":"","hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":"","total_amount":"51000","total_cost":"58334","erp_sales_order_product_id":2131,"supplier":"","product":{"id":1882,"name":"\u6df1\u4fe1\u670d\u5b89\u5168\u611f\u77e5\u7cfb\u7edf\u5e73\u53f0\u7279\u5f81\u5e93\u8f6f\u4ef6V2.0(\u9002\u7528\u4e8eSIP-1000-B400-BU)","product_type":4,"product_component":51,"product_brand":12,"product_serie":1318,"product_misc":"","product_qa":"","pn":"","description":"","created_by":1013,"created_at":"2024-11-15 14:13:40","updated_at":"2026-01-28 10:32:39","pinyin_shortcut":"sxfaqgzxtpttzkrjV20syySIP1000B400BU","product_unit":2,"is_renew":true,"in_out_at":"2026-01-28 10:32:39.333577+08","productType":{"id":4,"key":4,"name":"\u7f51\u7edc\u8bbe\u5907 "},"productComponent":{"id":51,"key":51,"name":"\u7ba1\u7406\u8f6f\u4ef6\u548c\u670d\u52a1"},"productBrand":{"id":12,"key":12,"name":"\u6df1\u4fe1\u670d"},"productSerie":{"id":1318,"key":1318,"name":"\u6df1\u4fe1\u670d\u5b89\u5168\u611f\u77e5\u7cfb\u7edf\u5e73\u53f0\u7279\u5f81\u5e93\u8f6f\u4ef6V2.0"},"productUnit":{"id":2,"key":2,"name":"\u5957"}},"erpSalesOrderProduct":{"id":2131,"erp_sales_order_id":1665,"erp_store_id":"","product_id":1882,"description":"","number":"1","outbound":"1","amount":"51000","total_amount":"51000","last_number":"1","last_amount":"51000","last_total_amount":"51000","cost":"58334","total_cost":"58334","supplier_id":"","hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":""}},{"id":11875,"project_id":4027,"product_id":960,"amount":"7950","number":1,"cost":"9433","description":"","supplier_id":"","hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":"","total_amount":"7950","total_cost":"9433","erp_sales_order_product_id":2132,"supplier":"","product":{"id":960,"name":"\u6df1\u4fe1\u670d\u5b89\u5168\u611f\u77e5\u7cfb\u7edf\u63a2\u9488\u7279\u5f81\u5e93\u8f6f\u4ef6V2.0","product_type":4,"product_component":51,"product_brand":12,"product_serie":602,"product_misc":"","product_qa":"","pn":"","description":"","created_by":1013,"created_at":"2023-08-04 11:07:29","updated_at":"2026-01-28 10:32:39","pinyin_shortcut":"sxfaqgzxttztzkrjV20","product_unit":2,"is_renew":false,"in_out_at":"2026-01-28 10:32:39.333577+08","productType":{"id":4,"key":4,"name":"\u7f51\u7edc\u8bbe\u5907 "},"productComponent":{"id":51,"key":51,"name":"\u7ba1\u7406\u8f6f\u4ef6\u548c\u670d\u52a1"},"productBrand":{"id":12,"key":12,"name":"\u6df1\u4fe1\u670d"},"productSerie":{"id":602,"key":602,"name":"\u6df1\u4fe1\u670d\u5b89\u5168\u611f\u77e5\u7cfb\u7edf\u63a2\u9488\u7279\u5f81\u5e93\u8f6f\u4ef6"},"productUnit":{"id":2,"key":2,"name":"\u5957"}},"erpSalesOrderProduct":{"id":2132,"erp_sales_order_id":1665,"erp_store_id":"","product_id":960,"description":"","number":"1","outbound":"1","amount":"7950","total_amount":"7950","last_number":"1","last_amount":"7950","last_total_amount":"7950","cost":"9433","total_cost":"9433","supplier_id":"","hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":""}},{"id":11876,"project_id":4027,"product_id":1737,"amount":"7875","number":2,"cost":"3949.5","description":"","supplier_id":"","hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":"","total_amount":"15750","total_cost":"7899","erp_sales_order_product_id":2133,"supplier":"","product":{"id":1737,"name":"\u6df1\u4fe1\u670d\u7f51\u5173\u6740\u6bd2\u8f6f\u4ef6V6.0 \u7eed\u4fdd\u670d\u52a1","product_type":22,"product_component":200,"product_brand":12,"product_serie":1470,"product_misc":"","product_qa":"","pn":"","description":"","created_by":1013,"created_at":"2024-08-12 13:18:49","updated_at":"2026-01-28 10:32:39","pinyin_shortcut":"sxfwgsdrjV60xbfw","product_unit":2,"is_renew":true,"in_out_at":"2026-01-28 10:32:39.333577+08","productType":{"id":22,"key":22,"name":"\u670d\u52a1"},"productComponent":{"id":200,"key":200,"name":"\u7eed\u4fdd\u670d\u52a1"},"productBrand":{"id":12,"key":12,"name":"\u6df1\u4fe1\u670d"},"productSerie":{"id":1470,"key":1470,"name":"\u6df1\u4fe1\u670d\u7f51\u5173\u6740\u6bd2\u8f6f\u4ef6V6.0 \u7eed\u4fdd\u670d\u52a1"},"productUnit":{"id":2,"key":2,"name":"\u5957"}},"erpSalesOrderProduct":{"id":2133,"erp_sales_order_id":1665,"erp_store_id":"","product_id":1737,"description":"","number":"2","outbound":"2","amount":"7875","total_amount":"15750","last_number":"2","last_amount":"7875","last_total_amount":"15750","cost":"3949.5","total_cost":"7899","supplier_id":"","hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":""}},{"id":11877,"project_id":4027,"product_id":1148,"amount":"7875","number":2,"cost":"3949.5","description":"","supplier_id":"","hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":"","total_amount":"15750","total_cost":"7899","erp_sales_order_product_id":2134,"supplier":"","product":{"id":1148,"name":"\u6df1\u4fe1\u670d\u5b89\u5168\u4e91\u8111\u4e91\u667a\u8ba2\u9605\u8f6f\u4ef6 V8.0","product_type":5,"product_component":35,"product_brand":12,"product_serie":103,"product_misc":"","product_qa":"","pn":"","description":"","created_by":1013,"created_at":"2023-12-13 14:20:48","updated_at":"2026-01-28 10:32:39","pinyin_shortcut":"sxfaqynyzdyrjV80","product_unit":2,"is_renew":false,"in_out_at":"2026-01-28 10:32:39.333577+08","productType":{"id":5,"key":5,"name":"\u5b89\u5168\u8bbe\u5907"},"productComponent":{"id":35,"key":35,"name":"\u9632\u706b\u5899\u8f6f\u4ef6"},"productBrand":{"id":12,"key":12,"name":"\u6df1\u4fe1\u670d"},"productSerie":{"id":103,"key":103,"name":"\u6df1\u4fe1\u670d\u9632\u706b\u5899\u8f6f\u4ef6"},"productUnit":{"id":2,"key":2,"name":"\u5957"}},"erpSalesOrderProduct":{"id":2134,"erp_sales_order_id":1665,"erp_store_id":"","product_id":1148,"description":"","number":"2","outbound":"2","amount":"7875","total_amount":"15750","last_number":"2","last_amount":"7875","last_total_amount":"15750","cost":"3949.5","total_cost":"7899","supplier_id":"","hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":""}},{"id":11878,"project_id":4027,"product_id":1737,"amount":"4500","number":2,"cost":"10492.5","description":"","supplier_id":"","hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":"","total_amount":"9000","total_cost":"20985","erp_sales_order_product_id":2135,"supplier":"","product":{"id":1737,"name":"\u6df1\u4fe1\u670d\u7f51\u5173\u6740\u6bd2\u8f6f\u4ef6V6.0 \u7eed\u4fdd\u670d\u52a1","product_type":22,"product_component":200,"product_brand":12,"product_serie":1470,"product_misc":"","product_qa":"","pn":"","description":"","created_by":1013,"created_at":"2024-08-12 13:18:49","updated_at":"2026-01-28 10:32:39","pinyin_shortcut":"sxfwgsdrjV60xbfw","product_unit":2,"is_renew":true,"in_out_at":"2026-01-28 10:32:39.333577+08","productType":{"id":22,"key":22,"name":"\u670d\u52a1"},"productComponent":{"id":200,"key":200,"name":"\u7eed\u4fdd\u670d\u52a1"},"productBrand":{"id":12,"key":12,"name":"\u6df1\u4fe1\u670d"},"productSerie":{"id":1470,"key":1470,"name":"\u6df1\u4fe1\u670d\u7f51\u5173\u6740\u6bd2\u8f6f\u4ef6V6.0 \u7eed\u4fdd\u670d\u52a1"},"productUnit":{"id":2,"key":2,"name":"\u5957"}},"erpSalesOrderProduct":{"id":2135,"erp_sales_order_id":1665,"erp_store_id":"","product_id":1737,"description":"","number":"2","outbound":"2","amount":"4500","total_amount":"9000","last_number":"2","last_amount":"4500","last_total_amount":"9000","cost":"10492.5","total_cost":"20985","supplier_id":"","hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":""}},{"id":11879,"project_id":4027,"product_id":1148,"amount":"4500","number":2,"cost":"10492.5","description":"","supplier_id":"","hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":"","total_amount":"9000","total_cost":"20985","erp_sales_order_product_id":2136,"supplier":"","product":{"id":1148,"name":"\u6df1\u4fe1\u670d\u5b89\u5168\u4e91\u8111\u4e91\u667a\u8ba2\u9605\u8f6f\u4ef6 V8.0","product_type":5,"product_component":35,"product_brand":12,"product_serie":103,"product_misc":"","product_qa":"","pn":"","description":"","created_by":1013,"created_at":"2023-12-13 14:20:48","updated_at":"2026-01-28 10:32:39","pinyin_shortcut":"sxfaqynyzdyrjV80","product_unit":2,"is_renew":false,"in_out_at":"2026-01-28 10:32:39.333577+08","productType":{"id":5,"key":5,"name":"\u5b89\u5168\u8bbe\u5907"},"productComponent":{"id":35,"key":35,"name":"\u9632\u706b\u5899\u8f6f\u4ef6"},"productBrand":{"id":12,"key":12,"name":"\u6df1\u4fe1\u670d"},"productSerie":{"id":103,"key":103,"name":"\u6df1\u4fe1\u670d\u9632\u706b\u5899\u8f6f\u4ef6"},"productUnit":{"id":2,"key":2,"name":"\u5957"}},"erpSalesOrderProduct":{"id":2136,"erp_sales_order_id":1665,"erp_store_id":"","product_id":1148,"description":"","number":"2","outbound":"2","amount":"4500","total_amount":"9000","last_number":"2","last_amount":"4500","last_total_amount":"9000","cost":"10492.5","total_cost":"20985","supplier_id":"","hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":""}},{"id":11880,"project_id":4027,"product_id":941,"amount":"100000","number":1,"cost":"","description":"","supplier_id":"","hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":"","total_amount":"100000","total_cost":"","erp_sales_order_product_id":2125,"supplier":"","product":{"id":941,"name":"\u62d3\u5b9e\u4eba\u5de5\u6280\u672f\u670d\u52a1","product_type":19,"product_component":151,"product_brand":133,"product_serie":592,"product_misc":"","product_qa":"","pn":"","description":"","created_by":1013,"created_at":"2023-08-03 09:29:24","updated_at":"2026-02-05 16:37:56","pinyin_shortcut":"tsrgjsfw","product_unit":7,"is_renew":false,"in_out_at":"2026-02-05 16:37:56.557723+08","productType":{"id":19,"key":19,"name":"\u6280\u672f\u670d\u52a1"},"productComponent":{"id":151,"key":151,"name":"\u4eba\u5de5\u670d\u52a1"},"productBrand":{"id":133,"key":133,"name":"\u62d3\u5b9e"},"productSerie":{"id":592,"key":592,"name":"\u5b89\u88c5\u8c03\u8bd5\u670d\u52a1"},"productUnit":{"id":7,"key":7,"name":"\u6b21"}},"erpSalesOrderProduct":{"id":2125,"erp_sales_order_id":1665,"erp_store_id":"","product_id":941,"description":"","number":"1","outbound":"0","amount":"100000","total_amount":"100000","last_number":"1","last_amount":"100000","last_total_amount":"100000","cost":"","total_cost":"","supplier_id":"","hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":""}},{"id":11881,"project_id":4027,"product_id":942,"amount":"10000","number":1,"cost":"6000","description":"4\u6b21\u4e0a\u95e8\u7a7a\u8c03\u6e05\u6d01\uff08\u542b\u6ee4\u7f51\uff09","supplier_id":"","hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":"","total_amount":"10000","total_cost":"6000","erp_sales_order_product_id":2126,"supplier":"","product":{"id":942,"name":"\u7b2c\u4e09\u65b9\u5916\u91c7\u6280\u672f\u670d\u52a1","product_type":19,"product_component":151,"product_brand":134,"product_serie":593,"product_misc":"","product_qa":"","pn":"","description":"","created_by":1013,"created_at":"2023-08-03 09:30:30","updated_at":"2026-01-28 10:32:39","pinyin_shortcut":"dsfwcjsfw","product_unit":7,"is_renew":false,"in_out_at":"2026-01-28 10:32:39.333577+08","productType":{"id":19,"key":19,"name":"\u6280\u672f\u670d\u52a1"},"productComponent":{"id":151,"key":151,"name":"\u4eba\u5de5\u670d\u52a1"},"productBrand":{"id":134,"key":134,"name":"\u7b2c\u4e09\u65b9"},"productSerie":{"id":593,"key":593,"name":"\u5b89\u88c5\u8c03\u8bd5\u670d\u52a1"},"productUnit":{"id":7,"key":7,"name":"\u6b21"}},"erpSalesOrderProduct":{"id":2126,"erp_sales_order_id":1665,"erp_store_id":"","product_id":942,"description":"4\u6b21\u4e0a\u95e8\u7a7a\u8c03\u6e05\u6d01\uff08\u542b\u6ee4\u7f51\uff09","number":"1","outbound":"1","amount":"10000","total_amount":"10000","last_number":"1","last_amount":"10000","last_total_amount":"10000","cost":"6000","total_cost":"6000","supplier_id":"","hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":""}},{"id":11882,"project_id":4027,"product_id":1880,"amount":"17700","number":1,"cost":"8419","description":"","supplier_id":"","hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":"","total_amount":"17700","total_cost":"8419","erp_sales_order_product_id":2137,"supplier":"","product":{"id":1880,"name":"\u6df1\u4fe1\u670d\u4ea7\u54c1\u8d28\u4fdd\u670d\u52a1\uff08\u9002\u7528\u4e8eSdSec-1000-A600\uff09","product_type":22,"product_component":189,"product_brand":12,"product_serie":"","product_misc":"","product_qa":"","pn":"","description":"\u4ea7\u54c1\u8d28\u4fdd\uff08\u6807\u51c6\u7248\uff09+400\u8fdc\u7a0b\u6280\u672f\u652f\u6301","created_by":1013,"created_at":"2024-11-15 13:24:44","updated_at":"2026-01-28 10:32:39","pinyin_shortcut":"sxfcpzbfwsyySdSec1000A600","product_unit":2,"is_renew":true,"in_out_at":"2026-01-28 10:32:39.333577+08","productType":{"id":22,"key":22,"name":"\u670d\u52a1"},"productComponent":{"id":189,"key":189,"name":"\u8f6f\u4ef6\u5347\u7ea7\u786c\u4ef6\u8d28\u4fdd"},"productBrand":{"id":12,"key":12,"name":"\u6df1\u4fe1\u670d"},"productSerie":{},"productUnit":{"id":2,"key":2,"name":"\u5957"}},"erpSalesOrderProduct":{"id":2137,"erp_sales_order_id":1665,"erp_store_id":"","product_id":1880,"description":"","number":"1","outbound":"1","amount":"17700","total_amount":"17700","last_number":"1","last_amount":"17700","last_total_amount":"17700","cost":"8419","total_cost":"8419","supplier_id":"","hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":""}},{"id":11883,"project_id":4027,"product_id":1876,"amount":"8700","number":1,"cost":"16687","description":"","supplier_id":"","hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":"","total_amount":"8700","total_cost":"16687","erp_sales_order_product_id":2149,"supplier":"","product":{"id":1876,"name":"\u6df1\u4fe1\u670d\u4ea7\u54c1\u8d28\u4fdd+\u8f6f\u4ef6\u5347\u7ea7\u670d\u52a1\uff08\u9002\u7528\u4e8eAC-1000-E600-BU\uff09","product_type":22,"product_component":189,"product_brand":12,"product_serie":1570,"product_misc":"","product_qa":"","pn":"","description":"400\u8fdc\u7a0b\u6280\u672f\u652f\u6301+\u8f6f\u4ef6\u5347\u7ea7+\u4ea7\u54c1\u8d28\u4fdd\uff08\u6807\u51c6\u7248\uff09","created_by":1013,"created_at":"2024-11-15 13:15:52","updated_at":"2026-01-28 10:32:39","pinyin_shortcut":"sxfcpzbrjsjfwsyyAC1000E600BU","product_unit":2,"is_renew":true,"in_out_at":"2026-01-28 10:32:39.333577+08","productType":{"id":22,"key":22,"name":"\u670d\u52a1"},"productComponent":{"id":189,"key":189,"name":"\u8f6f\u4ef6\u5347\u7ea7\u786c\u4ef6\u8d28\u4fdd"},"productBrand":{"id":12,"key":12,"name":"\u6df1\u4fe1\u670d"},"productSerie":{"id":1570,"key":1570,"name":"\u6df1\u4fe1\u670d\u4ea7\u54c1\u8d28\u4fdd+\u8f6f\u4ef6\u5347\u7ea7\u670d\u52a1\uff08\u9002\u7528\u4e8eAC-1000-E600-BU\uff09"},"productUnit":{"id":2,"key":2,"name":"\u5957"}},"erpSalesOrderProduct":{"id":2149,"erp_sales_order_id":1665,"erp_store_id":"","product_id":1876,"description":"","number":"1","outbound":"1","amount":"8700","total_amount":"8700","last_number":"","last_amount":"","last_total_amount":"","cost":"16687","total_cost":"16687","supplier_id":"","hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":""}}],"commentCount":{"object_id":4027,"comment":7},"unreadComments":{},"fromContact":"","projectContactPoints":[],"erpSalesOrder":{"id":1665,"serial_no":"XSDD-20260106-00001","from_date":"","wrote_date":"2025-12-31","handler":1005,"client_id":918,"purchase_contract_id":"","project_id":4027,"sales_contract_id":4363,"erp_store_id":"","status":2,"erp_send_type_id":"","abstract":"","description":"","verify_type":2,"next_verify_user":"","next_stop_verify_user":"","next_cancel_verify_user":"","verify_at":"2026-01-06 10:27:22","stop_at":"","cancel_at":"","refuse_description":"","is_resubmitted":false,"is_done":false,"number":"17","amount":"360950","created_by":1005,"stop_description":"","extra":"{\"payment_collection_remind_ahead\":\"1 day\",\"salesContractPaymentCollectionRemindReceivers\":[\"1005\"],\"salesContractPaymentCollectionRemindDates\":[{\"remind_date\":\"2026-02-28\",\"amount\":\"180475\",\"pct\":\"50\"},{\"remind_date\":\"2026-07-31\",\"amount\":\"144380\",\"pct\":\"40\"},{\"remind_date\":\"2027-01-31\",\"amount\":\"36095\",\"pct\":\"10\"}]}","outbound_status":false,"is_used":true,"is_cancel":false,"is_settle":false,"is_old":false,"created_at":"2026-01-06 10:26:36","updated_at":"2026-01-06 10:27:22","print_times":""},"projectUsedClient":{"id":220,"project_id":4027,"used_client":"","budget":"","profit":"","profit_pct":"","collected_plan":"","remind_ahead":"","usedClient":{},"projectUsedClientPaymentCollectionRemindReceivers":[],"projectUsedClientPaymentCollectionRemindDates":[],"projectUsedClientPayments":[],"projectUsedClientInvoices":[],"invoiced":0,"collected":0,"un_invoiced":0,"un_collected":0,"remind_ahead_display":"\u4e0d\u63d0\u9192","project_used_client_collected_plan":0,"project_used_client_collected_plan_pct":""},"erpSalesOrderVerify":{},"schedules":[],"is_only_cp":false,"remain_display":135,"progress_remain_display":135,"forecast_remain_display":135,"projectProductTotalAmount":360950,"projectProductAllAmount":true,"projectProductTotalCost":215811,"projectProductAllCost":false,"projectProductTotalNumber":17,"unissued_invoice":180475,"is_exceeded":false,"can_update":true,"can_delete":true,"unread":0,"last_arrive_days_display":"","project_status_display":"\u5546\u673a\u6210\u4ea4","is_collected":false,"bgcolor":"#53cd02","can_invoice":true,"can_payment":true,"duration_display":220,"contract_type_display":"\u4ea7\u54c1\u9500\u552e","can_change_status":false,"is_admin":true,"lost_contact_days_display":"","can_view_product":true,"budget_display":"36.1\u4e07","contact_points_status_display":"\u672a\u8bbe\u7f6e","total_contact_paid_point":0,"total_contact_un_paid_point":0,"verify_display":0,"un_collected":"180475","un_invoiced":180475,"object_type":1,"can_view_product_cost":true},{"id":4020,"client_id":3411,"project_status":5,"project_progress":2,"budget":"0","profit_pct":"0","bargain_date":"2025-12-31","description":"","created_by":5300,"created_at":"2025-10-27 17:01:21","updated_at":"2025-12-22 14:10:19","engineer_id":"","project_title":"(\u672a\u8bbe\u7f6e)","collected":"0","status_updated_at":"2025-12-22 14:10:19.159783+08","success_rate":"","comment":"2025\/10\/24\u5317\u4eac\u57ce\u5efa\u4e9a\u6cf0\u5efa\u8bbe\u96c6\u56e2\u6709\u9650\u516c\u53f8\u4fe1\u606f\u90e8\u7ecf\u7406\u6c6a\u51a0\u6743\u4ecb\u7ecd\uff1a\u516c\u53f8\u76ee\u524d\u4f7f\u7528\u591a\u4e2a\u54c1\u724c\u7684\u7f51\u7edc\u5b89\u5168\u4ea7\u54c1\uff0c\u4e5f\u6709\u6df1\u4fe1\u670d\u7684\u4ea7\u54c1\uff0c\u660e\u5e74\u5e74\u521d\u4f1a\u6709\u65b0\u589e\u9700\u6c42\uff08\u9632\u706b\u5899 \u4ea4\u6362\u673a\uff0c\u8def\u7531\u5668VPN\uff09\uff0c\u76ee\u524d\u65b0\u5efa\u4e86\u4e00\u4e2a\u516c\u53f8\uff0c\u6b63\u5728\u88c5\u4fee\uff0c\u660e\u5e74\u5e74\u521d\u4f1a\u6709\u91c7\u8d2d\u9700\u6c42\uff0c\u9884\u7b97\u6839\u636e\u5b9e\u9645\u91c7\u8d2d\u4e3a\u51c6\uff0c\u662f\u51b3\u7b56\u4eba\uff0c\u540c\u610f\u6df1\u4fe1\u670d\u5408\u4f5c\u4f19\u4f34\u8054\u7cfb\u3002\u624b\u673a\uff1a13521525850\uff08\u540c\u5fae\u4fe1\uff09\u90ae\u7bb1\uff1ayatai6760@126.com\u3002","contract_type":1,"progress_updated_at":"2025-11-03 11:31:50.044515+08","forecast_updated_at":"2025-12-22 14:10:19.159783+08","end_at":"2025-12-22 14:10:19","pinyin_shortcut":"wsz","creator":1011,"used_client":"","from_contact":"","total_contact_point":"","paid_contact_point":"","project_product_version_id":"","is_sales_order_ready":true,"collected_plan":0,"change_status_to":"","is_verify":false,"profits":"0.00000000000000000000","remain":"165 days 03:28:35.280618","progress_remain":"214 days 06:07:04.395886","forecast_remain":"165 days 03:28:35.280618","lost_contact_days":"","last_contact":"","last_arrive_days":"","last_arrive":"","duration":"55 days 21:08:58.114701","issued_invoices":"","client":{"id":3411,"key":3411,"name":"\u5317\u4eac\u57ce\u5efa\u4e9a\u6cf0\u5efa\u8bbe\u96c6\u56e2\u6709\u9650\u516c\u53f8","logo":"","client_type":5,"client_class":43,"client_industry":9,"sales_rep":5300,"salesRep":{"id":5300,"key":5300,"name":"\u82cf\u6e05\u4e91","sex":"F","avatar":{"id":141,"user_id":5300,"name":"\/files\/cdn\/a57be577deb434\/avatar\/14dfd1a0-6df5-354a-8afd-f0a76fa8e852.png"}},"clientType":{"id":5,"key":5,"name":"\u836f\u54c1\u96f6\u552e\u4f01\u4e1a\uff08\u5355\u4f53\uff09"},"clientClass":{"id":43,"key":43,"name":"\u6f5c\u529b\u5ba2\u6237","notice_days":60,"color":"#1EE6DC"},"clientIndustry":{"id":9,"key":9,"name":"\u5730\u4ea7"}},"usedClient":{},"contractType":{"id":1,"key":1,"name":"\u4ea7\u54c1\u9500\u552e"},"projectArchitects":[],"projectStatus":{"id":5,"key":5,"name":"\u5546\u673a\u6401\u7f6e","color":"#222222"},"projectProgress":{"id":2,"key":2,"name":"\u786e\u8ba4\u95ee\u9898","description":"\u5b9a\u4e49\uff1a\u786e\u8ba4\u5ba2\u6237\u5f53\u524d\u9047\u5230\u7684\u5b9e\u9645\u95ee\u9898\uff0c \u6216\u8005\u5f85\u529e\u4efb\u52a1\uff0c\u6216\u8005\u9762\u4e34\u54ea\u4e9b\u6311\u6218\uff1f\n \u65b9\u6cd5\uff1a\u7b2c\u4e00\u6b65\uff1a5why\u6cd5\u8be2\u95ee\u771f\u95ee\u9898 \u7b2c\u4e8c\u6b65\uff1a\u53cd\u95ee\u5982\u679c\u4e0d\u89e3\u51b3\u4f1a\u600e\u6837\uff1f"},"projectProductTypes":[{"id":4,"product_type_id":4,"key":4,"name":"\u7f51\u7edc\u8bbe\u5907 ","budget":"0","pct":"0","profit":"0","project_id":4020}],"salesForecast":{"id":181,"key":181,"name":"\u6211\u81ea\u5df1\u505a\u5e84","description":"\u5382\u5546\u542c\u6211\u652f\u914d\uff0c\u7ed9\u6211\u597d\u4ef7\u683c\u3002\n\u5ba2\u6237\u542c\u6211\u652f\u914d\uff0c\u6309\u7167\u6211\u7684\u65b9\u5f0f\u91c7\u8d2d\u3002"},"opportunityFrom":{},"purchaseType":{"id":164,"key":164,"name":"\u591a\u5bb6\u6bd4\u4ef7"},"createdBy":{"id":5300,"key":5300,"name":"\u82cf\u6e05\u4e91","sex":"F","department_id":1,"avatar":{"id":141,"user_id":5300,"name":"\/files\/cdn\/a57be577deb434\/avatar\/14dfd1a0-6df5-354a-8afd-f0a76fa8e852.png"},"department":{"id":1,"key":1,"name":"\u9500\u552e\u90e8"}},"projectCreator":{"id":1011,"key":1011,"name":"\u97e9\u96c5\u82b3","sex":"F","department_id":3,"avatar":{"id":17,"user_id":1011,"name":"\/files\/cdn\/a57be577deb434\/avatar\/b54747f4-248d-380e-93bc-0f62f769e70d.png"}},"salesRep":{"id":5300,"key":5300,"name":"\u82cf\u6e05\u4e91","sex":"F","avatar":{"id":141,"user_id":5300,"name":"\/files\/cdn\/a57be577deb434\/avatar\/14dfd1a0-6df5-354a-8afd-f0a76fa8e852.png"}},"casePoints":"","workLogCount":"","caseCount":"","salesTimeCount":{},"implementTimeCount":{},"presalesTimeCount":{},"engineerTimeCount":{},"reimbursementAmountSum":{},"buildContract":{},"projectRemindReceivers":[],"projectProductRels":[],"commentCount":{"object_id":4020,"comment":1},"unreadComments":{},"fromContact":"","projectContactPoints":[],"erpSalesOrder":"","projectUsedClient":{"id":225,"project_id":4020,"used_client":"","budget":"","profit":"","profit_pct":"","collected_plan":"","remind_ahead":"","usedClient":{},"projectUsedClientPaymentCollectionRemindReceivers":[],"projectUsedClientPaymentCollectionRemindDates":[],"projectUsedClientPayments":[],"projectUsedClientInvoices":[],"invoiced":0,"collected":0,"un_invoiced":0,"un_collected":0,"remind_ahead_display":"\u4e0d\u63d0\u9192","project_used_client_collected_plan":0,"project_used_client_collected_plan_pct":""},"erpSalesOrderVerify":{},"schedules":[{"id":18039,"project_id":4020,"client_id":3411,"schedule_title":"\u9500\u552e\u9636\u6bb5\uff1a\u786e\u8ba4\u95ee\u9898\n\u76ee\u6807\uff1a\u786e\u8ba4\u5ba2\u6237\u95ee\u9898\uff0c\u7ed9\u5ba2\u6237\u63a8\u8350\u5408\u9002\u7684\u89e3\u51b3\u65b9\u6848","complete_at":"","start_at":"","end_at":"","created_by":5300,"is_complete":false,"is_closed":false,"complete_description":"","set_top_at":"","sort":1,"createdBy":{"id":5300,"key":5300,"name":"\u82cf\u6e05\u4e91","sex":"F","department_id":1,"avatar":{"id":141,"user_id":5300,"name":"\/files\/cdn\/a57be577deb434\/avatar\/14dfd1a0-6df5-354a-8afd-f0a76fa8e852.png"}},"scheduleDescriptions":[{"id":19086,"schedule_id":18039,"description":"\u4e0a\u5468\u8ba1\u5212\uff1a\u65e0\uff0c\u4e0a\u5468\u603b\u7ed3\uff1a\u65e0\uff0c\u672c\u5468\u8ba1\u5212\uff1a\u7ea6\u62dc\u8bbf","created_at":"2025-12-22 10:15:29","created_at_display":"2025-12-22 10:15"},{"id":18878,"schedule_id":18039,"description":"\u4e0a\u5468\u8ba1\u5212\uff1a\u65e0\uff0c\u4e0a\u5468\u603b\u7ed3\uff1a\u65e0\uff0c\u672c\u5468\u8ba1\u5212\uff1a\u65e0","created_at":"2025-12-15 10:08:20","created_at_display":"2025-12-15 10:08"},{"id":18667,"schedule_id":18039,"description":"\u4e0a\u5468\u8ba1\u5212\uff1a\u65e0\uff0c\u4e0a\u5468\u603b\u7ed3\uff1a\u65e0\uff0c\u672c\u5468\u8ba1\u5212\uff1a\u65e0","created_at":"2025-12-08 09:22:52","created_at_display":"2025-12-08 09:22"},{"id":18467,"schedule_id":18039,"description":"\u4e0a\u5468\u8ba1\u5212\uff1a\u65e0\uff0c\u4e0a\u5468\u603b\u8ba1\uff1a\u65e0\uff0c\u672c\u5468\u8ba1\u5212\uff1a\u65e0","created_at":"2025-12-01 10:18:53","created_at_display":"2025-12-01 10:18"},{"id":18228,"schedule_id":18039,"description":"\u4e0a\u5468\u8ba1\u5212\uff1a\u65e0\uff0c\u4e0a\u5468\u603b\u7ed3\uff1a\u65e0\uff0c\u672c\u5468\u8ba1\u5212\uff1a\u65e0","created_at":"2025-11-24 09:31:06","created_at_display":"2025-11-24 09:31"},{"id":17932,"schedule_id":18039,"description":"\u4e0a\u5468\u8ba1\u5212\uff1a\u65e0\uff0c\u4e0a\u5468\u603b\u7ed3\uff1a\u65e0\uff0c\u672c\u5468\u8ba1\u5212\uff1a\u65e0","created_at":"2025-11-14 15:50:33","created_at_display":"2025-11-14 15:50"},{"id":17690,"schedule_id":18039,"description":"\u4e0a\u5468\u8ba1\u5212\uff1a\u7ea6\u62dc\u8bbf\u5ba2\u6237\uff0c\u4e0a\u5468\u603b\u7ed3\uff1a\u672a\u7ea6\u5230\uff0c\u7b49\u9879\u76ee\u542f\u52a8\u4e86\u518d\u8bf4\uff0c\u672c\u5468\u8ba1\u5212\uff1a\u65e0","created_at":"2025-11-07 16:07:51","created_at_display":"2025-11-07 16:07"},{"id":17643,"schedule_id":18039,"description":"\u4e0a\u5468\u8ba1\u5212\uff1a\u65e0\uff0c\u4e0a\u5468\u603b\u7ed3\uff1a\u516c\u53f8\u76ee\u524d\u5728\u96cd\u548c\u5bab\u9644\u8fd1\u529e\u516c\uff0c\u662f\u81ea\u5df1\u7684\u529e\u516c\u697c\uff0c\u8ba1\u5212\u5e74\u5e95\u6216\u8005\u5e74\u521d\u642c\u8fc1\u5230\u673a\u573a\u9644\u8fd1\uff0c\u73b0\u5728\u4eba\u54581000\u4eba\uff0c\u529e\u516c\u5ba4300\u4eba\u5de6\u53f3\u3002\u76ee\u524d\u5b89\u5168\u548c\u7f51\u7edc\u8bbe\u5907\u662f\u591a\u54c1\u724c\u7684\uff0c\u6df1\u4fe1\u670d\u7684\u8bbe\u5907\u4e5f\u6709\uff0c\u660e\u5e74\u642c\u8fc1\u540e\u53ef\u80fd\u6362\u65b0\u4e5f\u53ef\u80fd\u5229\u65e7\uff0c\u76ee\u524d\u8fd8\u4e0d\u786e\u5b9a\u3002\u642c\u8fc1\u8fd9\u90e8\u5206\u5e03\u7ebf\u5df2\u7ecf\u6709\u670d\u52a1\u5546\uff0c\u673a\u623f\u5efa\u8bbe\u76ee\u524d\u8fd8\u6ca1\u660e\u786e\u89c4\u5212\u3002\u672c\u5468\u8ba1\u5212\uff1a\u7ea6\u5ba2\u6237\u62dc\u8bbf","created_at":"2025-11-03 11:33:06","created_at_display":"2025-11-03 11:33"}],"schedule_status":0,"complete_at_display":"","complete_at_display2":"","end_at_display":"","end_at_display2":"","is_overdue":false,"start_at_display":"","can_report":false,"can_update":true}],"is_only_cp":false,"remain_display":165,"progress_remain_display":214,"forecast_remain_display":165,"projectProductTotalAmount":0,"projectProductAllAmount":true,"projectProductTotalCost":0,"projectProductAllCost":true,"projectProductTotalNumber":0,"unissued_invoice":0,"is_exceeded":false,"can_update":true,"can_delete":true,"unread":0,"last_arrive_days_display":"","project_status_display":"\u5546\u673a\u6401\u7f6e","is_collected":false,"bgcolor":"#222222","can_invoice":false,"can_payment":false,"duration_display":55,"contract_type_display":"\u4ea7\u54c1\u9500\u552e","can_change_status":true,"is_admin":true,"lost_contact_days_display":"","can_view_product":true,"budget_display":"0","contact_points_status_display":"\u672a\u8bbe\u7f6e","total_contact_paid_point":0,"total_contact_un_paid_point":0,"verify_display":0,"un_collected":0,"un_invoiced":0,"object_type":1,"can_view_product_cost":true},{"id":4001,"client_id":3406,"project_status":4,"project_progress":2,"budget":"20000","profit_pct":"10","bargain_date":"2025-12-31","description":"","created_by":5300,"created_at":"2025-10-15 13:48:25","updated_at":"2025-12-15 16:26:51","engineer_id":"","project_title":"\u9632\u706b\u5899\u6362\u65b0-2025","collected":"0","status_updated_at":"2025-12-15 16:26:51.871438+08","success_rate":"","comment":"2025\/10\/13\u636e\u9996\u90fd\u533b\u79d1\u5927\u5b66\u9644\u5c5e\u5317\u4eac\u79ef\u6c34\u6f6d\u533b\u9662IT\u90e8\u4e3b\u4efb\u738b\u95fb\u661f\u4ecb\u7ecd\uff1a\u516c\u53f8\u6709\u4f7f\u7528\u6df1\u4fe1\u670d\u548c\u5176\u5b83\u54c1\u724c\u7684\u4ea7\u54c1\uff0c\u57282026\u5e74\u6709\u66ff\u6362\u9632\u706b\u5899\u9700\u6c42\u5177\u4f53\u6708\u4efd\u770b\u9886\u5bfc\u6279\u793a\u60c5\u51b5\uff0c\u572810\u53f0\u4ee5\u5185\uff0c\u5343\u5146\u7aef\u53e3\uff0c\u7528\u6237\u8fd9\u8fb9\u662f2\u5343\u70b9\u4f4d\uff0c\u670d\u52a1\u5185\u4fa7100\u8fd9\u6837\uff0c\u9884\u7b97\u770b\u66f4\u6362\u7684\u6570\u91cf\u6765\u5b9a\uff0c\u9009\u578b\u4e2d\u53ef\u4ee5\u63d0\u5efa\uff0c\u91c7\u8d2d\u65b9\u5f0f\u662f\u62db\u6807\u65b9\u5f0f\uff0c\u540c\u610f\u540e\u671f\u9500\u552e\u8054\u7cfb\uff0c\u624b\u673a\u53f7:18910910279\u90ae\u7bb1\uff1a414277314@qq.com","contract_type":1,"progress_updated_at":"2025-10-27 09:30:34.332964+08","forecast_updated_at":"2025-12-15 16:26:51.871438+08","end_at":"2025-12-15 16:26:51","pinyin_shortcut":"fhqhx2025","creator":1011,"used_client":"","from_contact":"","total_contact_point":"","paid_contact_point":"","project_product_version_id":"","is_sales_order_ready":true,"collected_plan":0,"change_status_to":"","is_verify":false,"profits":"2000.0000000000000000","remain":"172 days 01:12:02.568963","progress_remain":"221 days 08:08:20.107437","forecast_remain":"172 days 01:12:02.568963","lost_contact_days":"","last_contact":"","last_arrive_days":"","last_arrive":"","duration":"61 days 02:38:26.847836","issued_invoices":"","client":{"id":3406,"key":3406,"name":"\u9996\u90fd\u533b\u79d1\u5927\u5b66\u9644\u5c5e\u5317\u4eac\u79ef\u6c34\u6f6d\u533b\u9662","logo":"","client_type":5,"client_class":43,"client_industry":3,"sales_rep":5300,"salesRep":{"id":5300,"key":5300,"name":"\u82cf\u6e05\u4e91","sex":"F","avatar":{"id":141,"user_id":5300,"name":"\/files\/cdn\/a57be577deb434\/avatar\/14dfd1a0-6df5-354a-8afd-f0a76fa8e852.png"}},"clientType":{"id":5,"key":5,"name":"\u836f\u54c1\u96f6\u552e\u4f01\u4e1a\uff08\u5355\u4f53\uff09"},"clientClass":{"id":43,"key":43,"name":"\u6f5c\u529b\u5ba2\u6237","notice_days":60,"color":"#1EE6DC"},"clientIndustry":{"id":3,"key":3,"name":"\u533b\u7597"}},"usedClient":{},"contractType":{"id":1,"key":1,"name":"\u4ea7\u54c1\u9500\u552e"},"projectArchitects":[],"projectStatus":{"id":4,"key":4,"name":"\u5546\u673a\u5931\u8d25","color":"#e5000a"},"projectProgress":{"id":2,"key":2,"name":"\u786e\u8ba4\u95ee\u9898","description":"\u5b9a\u4e49\uff1a\u786e\u8ba4\u5ba2\u6237\u5f53\u524d\u9047\u5230\u7684\u5b9e\u9645\u95ee\u9898\uff0c \u6216\u8005\u5f85\u529e\u4efb\u52a1\uff0c\u6216\u8005\u9762\u4e34\u54ea\u4e9b\u6311\u6218\uff1f\n \u65b9\u6cd5\uff1a\u7b2c\u4e00\u6b65\uff1a5why\u6cd5\u8be2\u95ee\u771f\u95ee\u9898 \u7b2c\u4e8c\u6b65\uff1a\u53cd\u95ee\u5982\u679c\u4e0d\u89e3\u51b3\u4f1a\u600e\u6837\uff1f"},"projectProductTypes":[{"id":5,"product_type_id":5,"key":5,"name":"\u5b89\u5168\u8bbe\u5907","budget":"20000","pct":"10","profit":"2000","project_id":4001}],"salesForecast":{"id":181,"key":181,"name":"\u6211\u81ea\u5df1\u505a\u5e84","description":"\u5382\u5546\u542c\u6211\u652f\u914d\uff0c\u7ed9\u6211\u597d\u4ef7\u683c\u3002\n\u5ba2\u6237\u542c\u6211\u652f\u914d\uff0c\u6309\u7167\u6211\u7684\u65b9\u5f0f\u91c7\u8d2d\u3002"},"opportunityFrom":{},"purchaseType":{"id":164,"key":164,"name":"\u591a\u5bb6\u6bd4\u4ef7"},"createdBy":{"id":5300,"key":5300,"name":"\u82cf\u6e05\u4e91","sex":"F","department_id":1,"avatar":{"id":141,"user_id":5300,"name":"\/files\/cdn\/a57be577deb434\/avatar\/14dfd1a0-6df5-354a-8afd-f0a76fa8e852.png"},"department":{"id":1,"key":1,"name":"\u9500\u552e\u90e8"}},"projectCreator":{"id":1011,"key":1011,"name":"\u97e9\u96c5\u82b3","sex":"F","department_id":3,"avatar":{"id":17,"user_id":1011,"name":"\/files\/cdn\/a57be577deb434\/avatar\/b54747f4-248d-380e-93bc-0f62f769e70d.png"}},"salesRep":{"id":5300,"key":5300,"name":"\u82cf\u6e05\u4e91","sex":"F","avatar":{"id":141,"user_id":5300,"name":"\/files\/cdn\/a57be577deb434\/avatar\/14dfd1a0-6df5-354a-8afd-f0a76fa8e852.png"}},"casePoints":"","workLogCount":"","caseCount":"","salesTimeCount":{},"implementTimeCount":{},"presalesTimeCount":{},"engineerTimeCount":{},"reimbursementAmountSum":{},"buildContract":{},"projectRemindReceivers":[],"projectProductRels":[],"commentCount":{"object_id":4001,"comment":1},"unreadComments":{},"fromContact":"","projectContactPoints":[],"erpSalesOrder":"","projectUsedClient":{"id":217,"project_id":4001,"used_client":"","budget":"","profit":"","profit_pct":"","collected_plan":"","remind_ahead":"","usedClient":{},"projectUsedClientPaymentCollectionRemindReceivers":[],"projectUsedClientPaymentCollectionRemindDates":[],"projectUsedClientPayments":[],"projectUsedClientInvoices":[],"invoiced":0,"collected":0,"un_invoiced":0,"un_collected":0,"remind_ahead_display":"\u4e0d\u63d0\u9192","project_used_client_collected_plan":0,"project_used_client_collected_plan_pct":""},"erpSalesOrderVerify":{},"schedules":[{"id":18018,"project_id":4001,"client_id":3406,"schedule_title":"\u9500\u552e\u9636\u6bb5\uff1a\u786e\u8ba4\u95ee\u9898\n\u76ee\u6807\uff1a\u786e\u8ba4\u5ba2\u6237\u95ee\u9898\uff0c\u7ed9\u5ba2\u6237\u63a8\u8350\u5408\u9002\u7684\u89e3\u51b3\u65b9\u6848","complete_at":"","start_at":"","end_at":"","created_by":5300,"is_complete":false,"is_closed":false,"complete_description":"","set_top_at":"","sort":1,"createdBy":{"id":5300,"key":5300,"name":"\u82cf\u6e05\u4e91","sex":"F","department_id":1,"avatar":{"id":141,"user_id":5300,"name":"\/files\/cdn\/a57be577deb434\/avatar\/14dfd1a0-6df5-354a-8afd-f0a76fa8e852.png"}},"scheduleDescriptions":[{"id":18875,"schedule_id":18018,"description":"\u4e0a\u5468\u8ba1\u5212\uff1a\u65e0\uff0c\u4e0a\u5468\u603b\u7ed3\uff1a\u65e0\uff0c\u672c\u5468\u8ba1\u5212\uff1a\u65e0","created_at":"2025-12-15 10:06:31","created_at_display":"2025-12-15 10:06"},{"id":18664,"schedule_id":18018,"description":"\u4e0a\u5468\u8ba1\u5212\uff1a\u65e0\uff0c\u4e0a\u5468\u603b\u7ed3\uff1a\u65e0\uff0c\u672c\u5468\u8ba1\u5212\uff1a\u65e0","created_at":"2025-12-08 09:21:10","created_at_display":"2025-12-08 09:21"},{"id":18458,"schedule_id":18018,"description":"\u4e0a\u5468\u8ba1\u5212\uff1a\u65e0\uff0c\u4e0a\u5468\u603b\u7ed3\uff1a\u65e0\uff0c\u672c\u5468\u8ba1\u5212\uff1a\u65e0","created_at":"2025-12-01 09:52:20","created_at_display":"2025-12-01 09:52"},{"id":18230,"schedule_id":18018,"description":"\u4e0a\u5468\u8ba1\u5212\uff1a\u65e0\uff0c\u4e0a\u5468\u603b\u7ed3\uff1a\u65e0\uff0c\u672c\u5468\u8ba1\u5212\uff1a\u65e0","created_at":"2025-11-24 09:31:26","created_at_display":"2025-11-24 09:31"},{"id":17930,"schedule_id":18018,"description":"\u4e0a\u5468\u8ba1\u5212\uff1a\u65e0\uff0c\u4e0a\u5468\u603b\u7ed3\uff1a\u65e0\uff0c\u672c\u5468\u8ba1\u5212\uff1a\u65e0","created_at":"2025-11-14 15:43:36","created_at_display":"2025-11-14 15:43"},{"id":17688,"schedule_id":18018,"description":"\u4e0a\u5468\u8ba1\u5212\uff1a\u65e0\uff0c\u4e0a\u5468\u603b\u7ed3\uff1a\u63a8\u8fdb\u58f9\u8fdb\u5236\u5907\u4efd\u65b9\u6848\uff0c\u7535\u8bdd\u672a\u63a5\u901a\uff0c\u672c\u5468\u8ba1\u5212\uff1a\u65e0","created_at":"2025-11-07 16:01:47","created_at_display":"2025-11-07 16:01"},{"id":17687,"schedule_id":18018,"description":"\u4e0a\u5468\u8ba1\u5212\uff1a\u65e0\uff0c\u4e0a\u5468\u603b\u7ed3\uff1a\u65e0\uff0c\u672c\u5468\u8ba1\u5212\uff1a\u65e0","created_at":"2025-11-07 15:57:19","created_at_display":"2025-11-07 15:57"},{"id":17631,"schedule_id":18018,"description":"\u4e0a\u5468\u8ba1\u5212\uff1a\u7ea6\u62dc\u8bbf\u4ecb\u7ecd\u62d3\u5b9e\u4e1a\u52a1\uff0c\u4e0a\u5468\u603b\u7ed3\uff1a\u7535\u8bdd\u672a\u63a5\u901a\uff0c\u672c\u5468\u8ba1\u5212\uff1a\u65e0","created_at":"2025-11-03 11:24:36","created_at_display":"2025-11-03 11:24"},{"id":17367,"schedule_id":18018,"description":"\u4e0a\u5468\u8ba1\u5212\uff1a\u65e0\uff0c\u4e0a\u5468\u603b\u7ed3\uff1a\u4e86\u89e3\u65b0\u5ba2\u6237\u9700\u6c42\uff0c\u6682\u65f6\u672a\u7acb\u9879\uff0c\u660e\u5e74\u7684\u9879\u76ee\uff0c10\u53f0\u9632\u706b\u5899\u4e2d\u5305\u542b\u8001\u8bbe\u5907\u66ff\u6362\u548c\u7ef4\u4fdd\uff0c\u5df2\u7ecf\u6709\u6df1\u4fe1\u670d\u7684\u9500\u552e\u8d1f\u8d23\u5bf9\u63a5\uff0c\u4e0d\u8054\u7cfb\u65b0\u7684\u5bf9\u63a5\u4eba\u4e86\uff0c\u6df1\u4fe1\u670d\u539f\u5382\u9500\u552e\uff1a\u8881\u91ce\u3002\u672c\u5468\u8ba1\u5212\uff1a\u7ea6\u62dc\u8bbf\u4ecb\u7ecd\u62d3\u5b9e\u4e1a\u52a1","created_at":"2025-10-27 09:32:19","created_at_display":"2025-10-27 09:32"}],"schedule_status":0,"complete_at_display":"","complete_at_display2":"","end_at_display":"","end_at_display2":"","is_overdue":false,"start_at_display":"","can_report":false,"can_update":true}],"is_only_cp":false,"remain_display":172,"progress_remain_display":221,"forecast_remain_display":172,"projectProductTotalAmount":0,"projectProductAllAmount":true,"projectProductTotalCost":0,"projectProductAllCost":true,"projectProductTotalNumber":0,"unissued_invoice":20000,"is_exceeded":false,"can_update":true,"can_delete":true,"unread":0,"last_arrive_days_display":"","project_status_display":"\u5546\u673a\u5931\u8d25","is_collected":false,"bgcolor":"#e5000a","can_invoice":false,"can_payment":false,"duration_display":61,"contract_type_display":"\u4ea7\u54c1\u9500\u552e","can_change_status":true,"is_admin":true,"lost_contact_days_display":"","can_view_product":true,"budget_display":"2\u4e07","contact_points_status_display":"\u672a\u8bbe\u7f6e","total_contact_paid_point":0,"total_contact_un_paid_point":0,"verify_display":0,"un_collected":0,"un_invoiced":0,"object_type":1,"can_view_product_cost":true},{"id":3997,"client_id":3405,"project_status":5,"project_progress":3,"budget":"50000","profit_pct":"10","bargain_date":"2025-12-31","description":"","created_by":5295,"created_at":"2025-10-14 11:09:46","updated_at":"2025-11-17 16:43:38","engineer_id":"","project_title":"\u901f\u77f3\u4ea7\u54c1\u65b0\u8d2d","collected":"0","status_updated_at":"2025-11-17 16:43:38.63794+08","success_rate":"","comment":"\u54a8\u8be2\u901f\u77f3hpc\u9ad8\u6027\u80fd\u4ea7\u54c1\uff0c\u96c6\u6210\u5546\uff0c\u7ed9\u79d1\u7814\u9662\u6240\u505a\u9ad8\u6027\u80fd\u5efa\u8bbe","contract_type":1,"progress_updated_at":"2025-10-20 13:21:11.33789+08","forecast_updated_at":"2025-11-17 16:43:38.63794+08","end_at":"2025-11-17 16:43:38","pinyin_shortcut":"sscpxg","creator":1011,"used_client":"","from_contact":"","total_contact_point":"","paid_contact_point":"","project_product_version_id":"","is_sales_order_ready":true,"collected_plan":0,"change_status_to":"","is_verify":false,"profits":"5000.0000000000000000","remain":"200 days 00:55:15.802461","progress_remain":"228 days 04:17:43.102511","forecast_remain":"200 days 00:55:15.802461","lost_contact_days":"","last_contact":"","last_arrive_days":"","last_arrive":"","duration":"34 days 05:33:52.267715","issued_invoices":"","client":{"id":3405,"key":3405,"name":"\u8fc7\u5355-\u5317\u4eac\u534e\u5efa\u4e91\u9f0e\u79d1\u6280\u80a1\u4efd\u516c\u53f8-\u96c6\u6210\u5546","logo":"","client_type":5,"client_class":43,"client_industry":5,"sales_rep":5295,"salesRep":{"id":5295,"key":5295,"name":"\u9b4f\u6cfd\u6587","sex":"F","avatar":{"id":137,"user_id":5295,"name":"\/files\/cdn\/a57be577deb434\/avatar\/85c67d90-6989-3d4e-bbf8-31d69b6e8ffe.jpg"}},"clientType":{"id":5,"key":5,"name":"\u836f\u54c1\u96f6\u552e\u4f01\u4e1a\uff08\u5355\u4f53\uff09"},"clientClass":{"id":43,"key":43,"name":"\u6f5c\u529b\u5ba2\u6237","notice_days":60,"color":"#1EE6DC"},"clientIndustry":{"id":5,"key":5,"name":"\u5236\u9020"}},"usedClient":{},"contractType":{"id":1,"key":1,"name":"\u4ea7\u54c1\u9500\u552e"},"projectArchitects":[],"projectStatus":{"id":5,"key":5,"name":"\u5546\u673a\u6401\u7f6e","color":"#222222"},"projectProgress":{"id":3,"key":3,"name":"\u65b9\u6848\u8bbe\u8ba1","description":"\u5b9a\u4e49\uff1a\u6839\u636e\u5ba2\u6237\u9762\u4e34\u7684\u95ee\u9898\u53ca\u6311\u6218\uff0c \u63d0\u51fa\u6211\u65b9\u7684\u4ea7\u54c1\u65b9\u6848\u3002\u5177\u4f53\u7684\u54c1\u724c\uff0c \u578b\u53f7\uff0c\u914d\u7f6e\uff0c\u4fdd\u4fee\u3002 \n\u65b9\u6cd5\uff1a\u5c06\u5ba2\u6237\u7684\u95ee\u9898\u53ca\u9700\u6c42\u7528\u6587\u5b57\u63cf\u8ff0\u51fa\u6765\uff0c\u4ea4\u7ed9\u552e\u524d\u6216\u5382\u5546\u3002"},"projectProductTypes":[{"id":7,"product_type_id":7,"key":7,"name":"\u8f6f\u4ef6","budget":"50000","pct":"10","profit":"5000","project_id":3997}],"salesForecast":{"id":181,"key":181,"name":"\u6211\u81ea\u5df1\u505a\u5e84","description":"\u5382\u5546\u542c\u6211\u652f\u914d\uff0c\u7ed9\u6211\u597d\u4ef7\u683c\u3002\n\u5ba2\u6237\u542c\u6211\u652f\u914d\uff0c\u6309\u7167\u6211\u7684\u65b9\u5f0f\u91c7\u8d2d\u3002"},"opportunityFrom":{},"purchaseType":{"id":164,"key":164,"name":"\u591a\u5bb6\u6bd4\u4ef7"},"createdBy":{"id":5295,"key":5295,"name":"\u9b4f\u6cfd\u6587","sex":"F","department_id":1,"avatar":{"id":137,"user_id":5295,"name":"\/files\/cdn\/a57be577deb434\/avatar\/85c67d90-6989-3d4e-bbf8-31d69b6e8ffe.jpg"},"department":{"id":1,"key":1,"name":"\u9500\u552e\u90e8"}},"projectCreator":{"id":1011,"key":1011,"name":"\u97e9\u96c5\u82b3","sex":"F","department_id":3,"avatar":{"id":17,"user_id":1011,"name":"\/files\/cdn\/a57be577deb434\/avatar\/b54747f4-248d-380e-93bc-0f62f769e70d.png"}},"salesRep":{"id":5295,"key":5295,"name":"\u9b4f\u6cfd\u6587","sex":"F","avatar":{"id":137,"user_id":5295,"name":"\/files\/cdn\/a57be577deb434\/avatar\/85c67d90-6989-3d4e-bbf8-31d69b6e8ffe.jpg"}},"casePoints":"","workLogCount":"","caseCount":"","salesTimeCount":{},"implementTimeCount":{},"presalesTimeCount":{},"engineerTimeCount":{},"reimbursementAmountSum":{},"buildContract":{},"projectRemindReceivers":[],"projectProductRels":[],"commentCount":{"object_id":3997,"comment":1},"unreadComments":{},"fromContact":"","projectContactPoints":[],"erpSalesOrder":"","projectUsedClient":{"id":212,"project_id":3997,"used_client":"","budget":"","profit":"","profit_pct":"","collected_plan":"","remind_ahead":"","usedClient":{},"projectUsedClientPaymentCollectionRemindReceivers":[],"projectUsedClientPaymentCollectionRemindDates":[],"projectUsedClientPayments":[],"projectUsedClientInvoices":[],"invoiced":0,"collected":0,"un_invoiced":0,"un_collected":0,"remind_ahead_display":"\u4e0d\u63d0\u9192","project_used_client_collected_plan":0,"project_used_client_collected_plan_pct":""},"erpSalesOrderVerify":{},"schedules":[],"is_only_cp":false,"remain_display":200,"progress_remain_display":228,"forecast_remain_display":200,"projectProductTotalAmount":0,"projectProductAllAmount":true,"projectProductTotalCost":0,"projectProductAllCost":true,"projectProductTotalNumber":0,"unissued_invoice":50000,"is_exceeded":false,"can_update":true,"can_delete":true,"unread":0,"last_arrive_days_display":"","project_status_display":"\u5546\u673a\u6401\u7f6e","is_collected":false,"bgcolor":"#222222","can_invoice":false,"can_payment":false,"duration_display":34,"contract_type_display":"\u4ea7\u54c1\u9500\u552e","can_change_status":true,"is_admin":true,"lost_contact_days_display":"","can_view_product":true,"budget_display":"5\u4e07","contact_points_status_display":"\u672a\u8bbe\u7f6e","total_contact_paid_point":0,"total_contact_un_paid_point":0,"verify_display":0,"un_collected":0,"un_invoiced":0,"object_type":1,"can_view_product_cost":true},{"id":3996,"client_id":2762,"project_status":5,"project_progress":5,"budget":"3900000","profit_pct":"20","bargain_date":"2025-12-31","description":"","created_by":5087,"created_at":"2025-10-13 00:00:19","updated_at":"2025-10-20 11:44:05","engineer_id":"","project_title":"AI \u670d\u52a1\u5668\u91c7\u8d2d","collected":"0","status_updated_at":"2025-10-20 11:44:05.155712+08","success_rate":"","comment":"","contract_type":1,"progress_updated_at":"2025-10-13 00:00:19.484864+08","forecast_updated_at":"2025-10-20 11:44:05.155712+08","end_at":"2025-10-20 11:44:05","pinyin_shortcut":"AIfwqcg","creator":5087,"used_client":"","from_contact":"","total_contact_point":"","paid_contact_point":"","project_product_version_id":"","is_sales_order_ready":true,"collected_plan":0,"change_status_to":"","is_verify":false,"profits":"780000.000000000000","remain":"228 days 05:54:49.284689","progress_remain":"235 days 17:38:34.955537","forecast_remain":"228 days 05:54:49.284689","lost_contact_days":"","last_contact":"","last_arrive_days":"","last_arrive":"","duration":"7 days 11:43:45.670848","issued_invoices":"","client":{"id":2762,"key":2762,"name":"\u4e0a\u6d77\u534e\u8baf\u7f51\u7edc\u7cfb\u7edf\u6709\u9650\u516c\u53f8(\u8fc7\u5355)","logo":"","client_type":5,"client_class":43,"client_industry":13,"sales_rep":5087,"salesRep":{"id":5087,"key":5087,"name":"\u5218\u5fae","sex":"F","avatar":{"id":62,"user_id":5087,"name":"\/files\/cdn\/a57be577deb434\/avatar\/06f75b3a-7b6c-37a8-81c0-b2934104daa7.png"}},"clientType":{"id":5,"key":5,"name":"\u836f\u54c1\u96f6\u552e\u4f01\u4e1a\uff08\u5355\u4f53\uff09"},"clientClass":{"id":43,"key":43,"name":"\u6f5c\u529b\u5ba2\u6237","notice_days":60,"color":"#1EE6DC"},"clientIndustry":{"id":13,"key":13,"name":"SI\/ISV"}},"usedClient":{},"contractType":{"id":1,"key":1,"name":"\u4ea7\u54c1\u9500\u552e"},"projectArchitects":[{"project_id":3996,"value":"0.5","key":1015,"name":"\u5434\u660a"},{"project_id":3996,"value":"0.5","key":1023,"name":"\u5468\u5b50\u5065"}],"projectStatus":{"id":5,"key":5,"name":"\u5546\u673a\u6401\u7f6e","color":"#222222"},"projectProgress":{"id":5,"key":5,"name":"\u5546\u52a1\u62a5\u4ef7","description":"\u5b9a\u4e49\uff1a1.\u62a5\u4ef7\u6709\u6548\u671f 2.\u6838\u7b97\u5229\u6da6\u7387 3. \u4ea4\u8d27\u65b9\u5f0f\u53ca\u65f6\u95f4 4.\u9a8c\u6536\u65b9\u5f0f 5.\u6536\u6b3e\u65b9\u5f0f 6.\u8fdd\u7ea6\u6761\u6b3e \n\u65b9\u6cd5\uff1a\u7528\u516c\u53f8\u6807\u51c6\u7684\u62a5\u4ef7\u5355\u6837\u5f0f\u5411\u5ba2\u6237\u63d0\u4f9b\u62a5\u4ef7\u3002"},"projectProductTypes":[{"id":2,"product_type_id":2,"key":2,"name":"\u670d\u52a1\u5668","budget":"3900000","pct":"20","profit":"780000","project_id":3996}],"salesForecast":{"id":142,"key":142,"name":"\u6211\u4e0e\u5ba2\u6237\u8054\u624b","description":"\u4e0e\u5ba2\u6237\u8054\u624b\u5411\u5382\u5546\u4e89\u53d6\u6700\u4f18\u60e0\u4ef7\u683c\u3002\u5229\u6da6\u540450%\u3002"},"opportunityFrom":{},"purchaseType":{"id":128,"key":128,"name":"\u516c\u5f00\u62db\u6807"},"createdBy":{"id":5087,"key":5087,"name":"\u5218\u5fae","sex":"F","department_id":1,"avatar":{"id":62,"user_id":5087,"name":"\/files\/cdn\/a57be577deb434\/avatar\/06f75b3a-7b6c-37a8-81c0-b2934104daa7.png"},"department":{"id":1,"key":1,"name":"\u9500\u552e\u90e8"}},"projectCreator":{"id":5087,"key":5087,"name":"\u5218\u5fae","sex":"F","department_id":1,"avatar":{"id":62,"user_id":5087,"name":"\/files\/cdn\/a57be577deb434\/avatar\/06f75b3a-7b6c-37a8-81c0-b2934104daa7.png"}},"salesRep":{"id":5087,"key":5087,"name":"\u5218\u5fae","sex":"F","avatar":{"id":62,"user_id":5087,"name":"\/files\/cdn\/a57be577deb434\/avatar\/06f75b3a-7b6c-37a8-81c0-b2934104daa7.png"}},"casePoints":"","workLogCount":"","caseCount":"","salesTimeCount":{},"implementTimeCount":{},"presalesTimeCount":{},"engineerTimeCount":{},"reimbursementAmountSum":{},"buildContract":{},"projectRemindReceivers":[{"id":1835,"user_id":1001,"key":1001,"project_id":3996,"user":{"id":1001,"key":1001,"name":"\u5218\u4eba\u8bda","sex":"M","avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/\/avatar\/e868e40f-1256-329e-9b1c-74e095049622.png"}}}],"projectProductRels":[],"commentCount":{"object_id":3996,"comment":2},"unreadComments":{},"fromContact":"","projectContactPoints":[],"erpSalesOrder":"","projectUsedClient":{"id":208,"project_id":3996,"used_client":85,"budget":"390000","profit":"78000","profit_pct":"20","collected_plan":"","remind_ahead":"","usedClient":{"id":85,"name":"\u5317\u4eac\u52a8\u529b\u673a\u68b0\u7814\u7a76\u624031\u6240","abbr":"","pinyin_shortcut":"bjdljxyjs31s","description":"","corp_rep":"","website":"","capital":"","established_at":"","headcount":"","reg_address":194,"working_address":824,"telephone":"","fax":"","scale":"","branch":"","purchase_scale_per_yr":"","purchase_freq":"","company_nature":1,"client_class":47,"client_industry":5,"client_type":1,"sales_rep":5087,"main_contact":"","created_by":1005,"created_at":"2017-02-20 09:32:47","updated_at":"2026-04-22 15:46:13","main_business":"","deleted":false,"capital_currency":"rmb","invoice_info":"","logo":"","en_name":"","pick_at":"2022-01-13 09:04:07","it_budget":"","deployment_mode":"","it_per_num":"","public_relations_difficulty":"","it_status":"","decision_process":"","coach":"","competitor":"","peers":"","supplier":"","main_product":"","client_base_info_count":1,"client_key_info_count":0,"contact_count":7,"visit_count":0,"cooperate_count":0,"case_pre_sales_count":1,"case_implement_count":1,"is_overdue_remind":false,"from_contact":"","tax_no":""},"projectUsedClientPaymentCollectionRemindReceivers":[],"projectUsedClientPaymentCollectionRemindDates":[],"projectUsedClientPayments":[],"projectUsedClientInvoices":[],"invoiced":0,"collected":0,"un_invoiced":390000,"un_collected":390000,"remind_ahead_display":"\u4e0d\u63d0\u9192","project_used_client_collected_plan":0,"project_used_client_collected_plan_pct":0},"erpSalesOrderVerify":{},"schedules":[{"id":17996,"project_id":3996,"client_id":2762,"schedule_title":"\u9500\u552e\u9636\u6bb5\uff1a\u5546\u52a1\u62a5\u4ef7\n\u76ee\u7684 \uff1a\u62a5\u4ef7\n\u52a8\u4f5c\uff1a\u8054\u7cfb \u534e\u4e3a\u5382\u5546\u9500\u552e","complete_at":"","start_at":"","end_at":"2025-11-30 00:00:00","created_by":5087,"is_complete":false,"is_closed":false,"complete_description":"","set_top_at":"","sort":2,"createdBy":{"id":5087,"key":5087,"name":"\u5218\u5fae","sex":"F","department_id":1,"avatar":{"id":62,"user_id":5087,"name":"\/files\/cdn\/a57be577deb434\/avatar\/06f75b3a-7b6c-37a8-81c0-b2934104daa7.png"}},"scheduleDescriptions":[{"id":17096,"schedule_id":17996,"description":"\u4e0a\u5468\u603b\u7ed3\uff1a\u7ed9\u7528\u6237\u62a5\u8054\u60f3P800 \u548c\u534e\u4e3a\u4ea7\u54c1\u4ef7\u683c\uff0c\u672c\u5468\u8ba1\u5212\uff1a\u63a8\u8fdb\u9879\u76ee\u3002","created_at":"2025-10-19 23:09:02","created_at_display":"2025-10-19 23:09"},{"id":17038,"schedule_id":17996,"description":"\u4e0a\u5468\u603b\u7ed3\uff1a\u4e0a\u95e8\u505a\u667a\u7b97\u4ea4\u6d41 \u672c\u5468\u8ba1\u5212\uff1a\u63a8\u8fdb\u9879\u76ee ","created_at":"2025-10-13 00:09:35","created_at_display":"2025-10-13 00:09"}],"schedule_status":2,"complete_at_display":"","complete_at_display2":"","end_at_display":"2025-11-30 00:00","end_at_display2":"","is_overdue":true,"start_at_display":"","can_report":false,"can_update":true}],"is_only_cp":false,"remain_display":228,"progress_remain_display":235,"forecast_remain_display":228,"projectProductTotalAmount":0,"projectProductAllAmount":true,"projectProductTotalCost":0,"projectProductAllCost":true,"projectProductTotalNumber":0,"unissued_invoice":3900000,"is_exceeded":false,"can_update":true,"can_delete":true,"unread":0,"last_arrive_days_display":"","project_status_display":"\u5546\u673a\u6401\u7f6e","is_collected":false,"bgcolor":"#222222","can_invoice":false,"can_payment":false,"duration_display":7,"contract_type_display":"\u4ea7\u54c1\u9500\u552e","can_change_status":true,"is_admin":true,"lost_contact_days_display":"","can_view_product":true,"budget_display":"390\u4e07","contact_points_status_display":"\u672a\u8bbe\u7f6e","total_contact_paid_point":0,"total_contact_un_paid_point":0,"verify_display":0,"un_collected":0,"un_invoiced":0,"object_type":1,"can_view_product_cost":true},{"id":3994,"client_id":3404,"project_status":4,"project_progress":3,"budget":"100000","profit_pct":"10","bargain_date":"2025-12-31","description":"","created_by":5295,"created_at":"2025-09-29 15:35:11","updated_at":"2025-12-15 16:08:35","engineer_id":"","project_title":"\u65b0\u8d2d\u6001\u52bf\u611f\u77e5\u4ea7\u54c1","collected":"0","status_updated_at":"2025-12-15 16:08:35.406254+08","success_rate":"","comment":"2025\/9\/26\u636e\u4e50\u666e\uff08\u5317\u4eac\uff09\u533b\u7597\u5668\u68b0\u80a1\u4efd\u6709\u9650\u516c\u53f8IT\u90e8\u7ecf\u7406\u7a0b\u6c38\u6ce2\u4ecb\u7ecd\uff1a\u516c\u53f8\u4f7f\u7528\u6df1\u4fe1\u670d\u7684\u9632\u706b\u5899\u8ddf\u6d41\u91cf\u5206\u914d\u4ea7\u54c1\u6bd4\u8f83\u591a\uff0c\u4f7f\u7528\u65f6\u95f4\u957f\u4e86\u540e\u671f\u4f1a\u589e\u52a0\u5b89\u5168\u7c7b\u7684\u63a2\u9488\u8fd9\u7c7b\u4ea7\u54c1\uff0c\u5728\u4eca\u5e7411\u6708\u4efd\u505a\u9700\u6c42\u62a5\u544a\uff0c\u57282026\u5e74\u7b2c\u4e8c\u5b63\u5ea6\u4f1a\u91c7\u8d2d\uff0c\u9884\u7b97\u6839\u636e\u91c7\u8d2d\u9700\u6c42\u6765\u5b9a\uff0c\u6ca1\u6709\u6df1\u4fe1\u670d\u7684\u9500\u552e\u5bf9\u63a5\uff0c\u540e\u671f\u4f1a\u5bf9\u6bd4\u5176\u4ed6\u5382\u5bb6\uff0c\u9009\u578b\u4e2d\u53ef\u4ee5\u63d0\u5efa\u8bae\uff0c\u540e\u671f\u4f1a\u8003\u8651\u6df1\u4fe1\u670d\uff0c\u540c\u610f\u540e\u671f\u9500\u552e\u8054\u7cfb\uff0c\u624b\u673a\u540c\u5fae\u4fe1\u53f7:18701293196\u90ae\u7bb1\uff1ayongbo_cheng@cal.com","contract_type":1,"progress_updated_at":"2025-10-09 11:02:18.88874+08","forecast_updated_at":"2025-12-15 16:08:35.406254+08","end_at":"2025-12-15 16:08:35","pinyin_shortcut":"xgtsgzcp","creator":1011,"used_client":"","from_contact":"","total_contact_point":"","paid_contact_point":"","project_product_version_id":"","is_sales_order_ready":true,"collected_plan":0,"change_status_to":"","is_verify":false,"profits":"10000.0000000000000000","remain":"172 days 01:30:19.034147","progress_remain":"239 days 06:36:35.551661","forecast_remain":"172 days 01:30:19.034147","lost_contact_days":"","last_contact":"","last_arrive_days":"","last_arrive":"","duration":"77 days 00:33:23.436978","issued_invoices":"","client":{"id":3404,"key":3404,"name":"\u4e50\u666e\uff08\u5317\u4eac\uff09\u533b\u7597\u5668\u68b0\u80a1\u4efd\u6709\u9650\u516c\u53f8","logo":"","client_type":5,"client_class":47,"client_industry":3,"sales_rep":"","salesRep":"","clientType":{"id":5,"key":5,"name":"\u836f\u54c1\u96f6\u552e\u4f01\u4e1a\uff08\u5355\u4f53\uff09"},"clientClass":{"id":47,"key":47,"name":"\u76ee\u6807\u5ba2\u6237","notice_days":30,"color":"#EB13C3"},"clientIndustry":{"id":3,"key":3,"name":"\u533b\u7597"}},"usedClient":{},"contractType":{"id":1,"key":1,"name":"\u4ea7\u54c1\u9500\u552e"},"projectArchitects":[],"projectStatus":{"id":4,"key":4,"name":"\u5546\u673a\u5931\u8d25","color":"#e5000a"},"projectProgress":{"id":3,"key":3,"name":"\u65b9\u6848\u8bbe\u8ba1","description":"\u5b9a\u4e49\uff1a\u6839\u636e\u5ba2\u6237\u9762\u4e34\u7684\u95ee\u9898\u53ca\u6311\u6218\uff0c \u63d0\u51fa\u6211\u65b9\u7684\u4ea7\u54c1\u65b9\u6848\u3002\u5177\u4f53\u7684\u54c1\u724c\uff0c \u578b\u53f7\uff0c\u914d\u7f6e\uff0c\u4fdd\u4fee\u3002 \n\u65b9\u6cd5\uff1a\u5c06\u5ba2\u6237\u7684\u95ee\u9898\u53ca\u9700\u6c42\u7528\u6587\u5b57\u63cf\u8ff0\u51fa\u6765\uff0c\u4ea4\u7ed9\u552e\u524d\u6216\u5382\u5546\u3002"},"projectProductTypes":[{"id":5,"product_type_id":5,"key":5,"name":"\u5b89\u5168\u8bbe\u5907","budget":"100000","pct":"10","profit":"10000","project_id":3994}],"salesForecast":{"id":181,"key":181,"name":"\u6211\u81ea\u5df1\u505a\u5e84","description":"\u5382\u5546\u542c\u6211\u652f\u914d\uff0c\u7ed9\u6211\u597d\u4ef7\u683c\u3002\n\u5ba2\u6237\u542c\u6211\u652f\u914d\uff0c\u6309\u7167\u6211\u7684\u65b9\u5f0f\u91c7\u8d2d\u3002"},"opportunityFrom":{},"purchaseType":{"id":164,"key":164,"name":"\u591a\u5bb6\u6bd4\u4ef7"},"createdBy":{"id":5295,"key":5295,"name":"\u9b4f\u6cfd\u6587","sex":"F","department_id":1,"avatar":{"id":137,"user_id":5295,"name":"\/files\/cdn\/a57be577deb434\/avatar\/85c67d90-6989-3d4e-bbf8-31d69b6e8ffe.jpg"},"department":{"id":1,"key":1,"name":"\u9500\u552e\u90e8"}},"projectCreator":{"id":1011,"key":1011,"name":"\u97e9\u96c5\u82b3","sex":"F","department_id":3,"avatar":{"id":17,"user_id":1011,"name":"\/files\/cdn\/a57be577deb434\/avatar\/b54747f4-248d-380e-93bc-0f62f769e70d.png"}},"salesRep":"","casePoints":"","workLogCount":"","caseCount":"","salesTimeCount":{},"implementTimeCount":{},"presalesTimeCount":{},"engineerTimeCount":{},"reimbursementAmountSum":{},"buildContract":{},"projectRemindReceivers":[],"projectProductRels":[],"commentCount":{"object_id":3994,"comment":1},"unreadComments":{},"fromContact":"","projectContactPoints":[],"erpSalesOrder":"","projectUsedClient":{"id":205,"project_id":3994,"used_client":"","budget":"","profit":"","profit_pct":"","collected_plan":"","remind_ahead":"","usedClient":{},"projectUsedClientPaymentCollectionRemindReceivers":[],"projectUsedClientPaymentCollectionRemindDates":[],"projectUsedClientPayments":[],"projectUsedClientInvoices":[],"invoiced":0,"collected":0,"un_invoiced":0,"un_collected":0,"remind_ahead_display":"\u4e0d\u63d0\u9192","project_used_client_collected_plan":0,"project_used_client_collected_plan_pct":""},"erpSalesOrderVerify":{},"schedules":[],"is_only_cp":false,"remain_display":172,"progress_remain_display":239,"forecast_remain_display":172,"projectProductTotalAmount":0,"projectProductAllAmount":true,"projectProductTotalCost":0,"projectProductAllCost":true,"projectProductTotalNumber":0,"unissued_invoice":100000,"is_exceeded":false,"can_update":true,"can_delete":true,"unread":0,"last_arrive_days_display":"","project_status_display":"\u5546\u673a\u5931\u8d25","is_collected":false,"bgcolor":"#e5000a","can_invoice":false,"can_payment":false,"duration_display":77,"contract_type_display":"\u4ea7\u54c1\u9500\u552e","can_change_status":false,"is_admin":true,"lost_contact_days_display":"","can_view_product":true,"budget_display":"10\u4e07","contact_points_status_display":"\u672a\u8bbe\u7f6e","total_contact_paid_point":0,"total_contact_un_paid_point":0,"verify_display":0,"un_collected":0,"un_invoiced":0,"object_type":1,"can_view_product_cost":true},{"id":3988,"client_id":3400,"project_status":5,"project_progress":2,"budget":"50000","profit_pct":"10","bargain_date":"2025-12-31","description":"","created_by":5300,"created_at":"2025-09-25 13:25:56","updated_at":"2025-12-24 13:37:43","engineer_id":"","project_title":"\u4e0a\u7f51\u884c\u4e3a\u7ba1\u7406-2025","collected":"0","status_updated_at":"2025-12-22 14:10:03.311627+08","success_rate":"","comment":"\u54a8\u8be2AC\uff0c\u60f3\u8981\u7ba1\u63a7\u5458\u5de5\u4e0a\u7f51\u884c\u4e3a\uff0c\u9632\u6b62\u4e0a\u73ed\u5237\u89c6\u9891\uff0c\u9632\u6b62\u654f\u611f\u4fe1\u606f\u5916\u6cc4\uff0c\u76d1\u63a7\u5982\u90ae\u4ef6\u6536\u53d1\u654f\u611f\u6587\u4ef6\u6570\u636e\uff0c\u5fae\u4fe1\u6536\u53d1\u654f\u611f\u6587\u4ef6\u7c7b\u4f3c\u7b49\u884c\u4e3a\uff0c\u8bf4\u662f\u81ea\u7528\u9700\u6c42\uff0c\u60f3\u770b\u4e0b\u6211\u53f8\u65b9\u6848 IT\u73b0\u72b6:30\u4eba\u5de6\u53f3\uff0c\u51fa\u53e3\u5e26\u5bbd\u4e0d\u6e05\u695a(\u5fae\u5c0f\u516c\u53f8\uff0c\u4f53\u91cf\u4e0d\u5927)\n\u4e0b\u4e00\u6b65\u9700\u534f\u52a9:\u8bf7\u9500\u552e\u5bf9\u63a5\u4f20\u9012\u4e0b\u65b9\u6848","contract_type":1,"progress_updated_at":"2025-09-28 13:52:22.094952+08","forecast_updated_at":"2025-12-22 14:10:03.311627+08","end_at":"2025-12-22 14:10:03","pinyin_shortcut":"swxwgl2025","creator":1011,"used_client":"","from_contact":"","total_contact_point":"","paid_contact_point":"","project_product_version_id":"","is_sales_order_ready":true,"collected_plan":0,"change_status_to":"","is_verify":false,"profits":"5000.0000000000000000","remain":"165 days 03:28:51.128774","progress_remain":"250 days 03:46:32.345449","forecast_remain":"165 days 03:28:51.128774","lost_contact_days":"163.235352319456","last_contact":"2025-12-24 12:00:00","last_arrive_days":"","last_arrive":"","duration":"88 days 00:44:06.472153","issued_invoices":"","client":{"id":3400,"key":3400,"name":"\u5317\u4eac\u6052\u5927\u4e16\u7eaa\u6559\u80b2\u54a8\u8be2\u6709\u9650\u516c\u53f8","logo":"","client_type":5,"client_class":43,"client_industry":25,"sales_rep":5300,"salesRep":{"id":5300,"key":5300,"name":"\u82cf\u6e05\u4e91","sex":"F","avatar":{"id":141,"user_id":5300,"name":"\/files\/cdn\/a57be577deb434\/avatar\/14dfd1a0-6df5-354a-8afd-f0a76fa8e852.png"}},"clientType":{"id":5,"key":5,"name":"\u836f\u54c1\u96f6\u552e\u4f01\u4e1a\uff08\u5355\u4f53\uff09"},"clientClass":{"id":43,"key":43,"name":"\u6f5c\u529b\u5ba2\u6237","notice_days":60,"color":"#1EE6DC"},"clientIndustry":{"id":25,"key":25,"name":"\u6559\u80b2\uff08\u673a\u6784\uff09"}},"usedClient":{},"contractType":{"id":1,"key":1,"name":"\u4ea7\u54c1\u9500\u552e"},"projectArchitects":[],"projectStatus":{"id":5,"key":5,"name":"\u5546\u673a\u6401\u7f6e","color":"#222222"},"projectProgress":{"id":2,"key":2,"name":"\u786e\u8ba4\u95ee\u9898","description":"\u5b9a\u4e49\uff1a\u786e\u8ba4\u5ba2\u6237\u5f53\u524d\u9047\u5230\u7684\u5b9e\u9645\u95ee\u9898\uff0c \u6216\u8005\u5f85\u529e\u4efb\u52a1\uff0c\u6216\u8005\u9762\u4e34\u54ea\u4e9b\u6311\u6218\uff1f\n \u65b9\u6cd5\uff1a\u7b2c\u4e00\u6b65\uff1a5why\u6cd5\u8be2\u95ee\u771f\u95ee\u9898 \u7b2c\u4e8c\u6b65\uff1a\u53cd\u95ee\u5982\u679c\u4e0d\u89e3\u51b3\u4f1a\u600e\u6837\uff1f"},"projectProductTypes":[{"id":5,"product_type_id":5,"key":5,"name":"\u5b89\u5168\u8bbe\u5907","budget":"50000","pct":"10","profit":"5000","project_id":3988}],"salesForecast":{"id":181,"key":181,"name":"\u6211\u81ea\u5df1\u505a\u5e84","description":"\u5382\u5546\u542c\u6211\u652f\u914d\uff0c\u7ed9\u6211\u597d\u4ef7\u683c\u3002\n\u5ba2\u6237\u542c\u6211\u652f\u914d\uff0c\u6309\u7167\u6211\u7684\u65b9\u5f0f\u91c7\u8d2d\u3002"},"opportunityFrom":{},"purchaseType":{"id":164,"key":164,"name":"\u591a\u5bb6\u6bd4\u4ef7"},"createdBy":{"id":5300,"key":5300,"name":"\u82cf\u6e05\u4e91","sex":"F","department_id":1,"avatar":{"id":141,"user_id":5300,"name":"\/files\/cdn\/a57be577deb434\/avatar\/14dfd1a0-6df5-354a-8afd-f0a76fa8e852.png"},"department":{"id":1,"key":1,"name":"\u9500\u552e\u90e8"}},"projectCreator":{"id":1011,"key":1011,"name":"\u97e9\u96c5\u82b3","sex":"F","department_id":3,"avatar":{"id":17,"user_id":1011,"name":"\/files\/cdn\/a57be577deb434\/avatar\/b54747f4-248d-380e-93bc-0f62f769e70d.png"}},"salesRep":{"id":5300,"key":5300,"name":"\u82cf\u6e05\u4e91","sex":"F","avatar":{"id":141,"user_id":5300,"name":"\/files\/cdn\/a57be577deb434\/avatar\/14dfd1a0-6df5-354a-8afd-f0a76fa8e852.png"}},"casePoints":"","workLogCount":{"project_id":3988,"count":2},"caseCount":"","salesTimeCount":{},"implementTimeCount":{},"presalesTimeCount":{},"engineerTimeCount":{},"reimbursementAmountSum":{},"buildContract":{},"projectRemindReceivers":[],"projectProductRels":[],"commentCount":{"object_id":3988,"comment":1},"unreadComments":{},"fromContact":"","projectContactPoints":[],"erpSalesOrder":"","projectUsedClient":{"id":204,"project_id":3988,"used_client":"","budget":"","profit":"","profit_pct":"","collected_plan":"","remind_ahead":"","usedClient":{},"projectUsedClientPaymentCollectionRemindReceivers":[],"projectUsedClientPaymentCollectionRemindDates":[],"projectUsedClientPayments":[],"projectUsedClientInvoices":[],"invoiced":0,"collected":0,"un_invoiced":0,"un_collected":0,"remind_ahead_display":"\u4e0d\u63d0\u9192","project_used_client_collected_plan":0,"project_used_client_collected_plan_pct":""},"erpSalesOrderVerify":{},"schedules":[],"is_only_cp":false,"remain_display":165,"progress_remain_display":250,"forecast_remain_display":165,"projectProductTotalAmount":0,"projectProductAllAmount":true,"projectProductTotalCost":0,"projectProductAllCost":true,"projectProductTotalNumber":0,"unissued_invoice":50000,"is_exceeded":false,"can_update":true,"can_delete":true,"unread":0,"last_arrive_days_display":"","project_status_display":"\u5546\u673a\u6401\u7f6e","is_collected":false,"bgcolor":"#222222","can_invoice":false,"can_payment":false,"duration_display":88,"contract_type_display":"\u4ea7\u54c1\u9500\u552e","can_change_status":true,"is_admin":true,"lost_contact_days_display":"5\u4e2a\u6708\u524d","can_view_product":true,"budget_display":"5\u4e07","contact_points_status_display":"\u672a\u8bbe\u7f6e","total_contact_paid_point":0,"total_contact_un_paid_point":0,"verify_display":0,"un_collected":0,"un_invoiced":0,"object_type":1,"can_view_product_cost":true},{"id":3983,"client_id":3395,"project_status":4,"project_progress":2,"budget":"100000","profit_pct":"10","bargain_date":"2025-12-31","description":"","created_by":5300,"created_at":"2025-09-22 16:48:43","updated_at":"2025-12-15 16:26:18","engineer_id":"","project_title":"\u9632\u706b\u5899\u3001VPN\u6362\u65b0-2025","collected":"0","status_updated_at":"2025-12-15 16:26:18.141193+08","success_rate":"","comment":"\u516c\u53f8\u76ee\u524d\u4f7f\u7528\u7684\u662f\u5317\u4fe1\u6e90\u9632\u706b\u5899\uff0c\u4ea4\u6362\u673a\uff0cVPN\u7b49\u660e\u5e74\u7b2c\u4e8c\u5b63\u5ea6\u5230\u671f\uff0c\u5230\u671f\u540e\u8003\u8651\u65b0\u589e\u9632\u706b\u58992\u53f0\uff0c\u4ea4\u6362\u673a\uff0cVPN\u4e0d\u7b49\uff0c\u9884\u7b97\u6839\u636e\u5b9e\u9645\u91c7\u8d2d\u4e3a\u51c6 \uff0c\u662f\u5efa\u8bae\u4eba\uff0c\u540c\u610f\u6df1\u4fe1\u670d\u5408\u4f5c\u4f19\u4f34\u8054\u7cfb","contract_type":1,"progress_updated_at":"2025-09-28 13:46:02.550747+08","forecast_updated_at":"2025-12-15 16:26:18.141193+08","end_at":"2025-12-15 16:26:18","pinyin_shortcut":"fhqVPNhx2025","creator":1011,"used_client":"","from_contact":"","total_contact_point":"","paid_contact_point":"","project_product_version_id":"","is_sales_order_ready":true,"collected_plan":0,"change_status_to":"","is_verify":false,"profits":"10000.0000000000000000","remain":"172 days 01:12:36.299208","progress_remain":"250 days 03:52:51.889654","forecast_remain":"172 days 01:12:36.299208","lost_contact_days":"","last_contact":"","last_arrive_days":"","last_arrive":"","duration":"83 days 23:37:34.538747","issued_invoices":"","client":{"id":3395,"key":3395,"name":"\u5317\u4eac\u4e2d\u79d1\u98de\u9e3f\u79d1\u6280\u80a1\u4efd\u6709\u9650\u516c\u53f8","logo":"","client_type":5,"client_class":43,"client_industry":4,"sales_rep":"","salesRep":"","clientType":{"id":5,"key":5,"name":"\u836f\u54c1\u96f6\u552e\u4f01\u4e1a\uff08\u5355\u4f53\uff09"},"clientClass":{"id":43,"key":43,"name":"\u6f5c\u529b\u5ba2\u6237","notice_days":60,"color":"#1EE6DC"},"clientIndustry":{"id":4,"key":4,"name":"\u901a\u4fe1"}},"usedClient":{},"contractType":{"id":1,"key":1,"name":"\u4ea7\u54c1\u9500\u552e"},"projectArchitects":[],"projectStatus":{"id":4,"key":4,"name":"\u5546\u673a\u5931\u8d25","color":"#e5000a"},"projectProgress":{"id":2,"key":2,"name":"\u786e\u8ba4\u95ee\u9898","description":"\u5b9a\u4e49\uff1a\u786e\u8ba4\u5ba2\u6237\u5f53\u524d\u9047\u5230\u7684\u5b9e\u9645\u95ee\u9898\uff0c \u6216\u8005\u5f85\u529e\u4efb\u52a1\uff0c\u6216\u8005\u9762\u4e34\u54ea\u4e9b\u6311\u6218\uff1f\n \u65b9\u6cd5\uff1a\u7b2c\u4e00\u6b65\uff1a5why\u6cd5\u8be2\u95ee\u771f\u95ee\u9898 \u7b2c\u4e8c\u6b65\uff1a\u53cd\u95ee\u5982\u679c\u4e0d\u89e3\u51b3\u4f1a\u600e\u6837\uff1f"},"projectProductTypes":[{"id":5,"product_type_id":5,"key":5,"name":"\u5b89\u5168\u8bbe\u5907","budget":"100000","pct":"10","profit":"10000","project_id":3983}],"salesForecast":{"id":181,"key":181,"name":"\u6211\u81ea\u5df1\u505a\u5e84","description":"\u5382\u5546\u542c\u6211\u652f\u914d\uff0c\u7ed9\u6211\u597d\u4ef7\u683c\u3002\n\u5ba2\u6237\u542c\u6211\u652f\u914d\uff0c\u6309\u7167\u6211\u7684\u65b9\u5f0f\u91c7\u8d2d\u3002"},"opportunityFrom":{},"purchaseType":{"id":164,"key":164,"name":"\u591a\u5bb6\u6bd4\u4ef7"},"createdBy":{"id":5300,"key":5300,"name":"\u82cf\u6e05\u4e91","sex":"F","department_id":1,"avatar":{"id":141,"user_id":5300,"name":"\/files\/cdn\/a57be577deb434\/avatar\/14dfd1a0-6df5-354a-8afd-f0a76fa8e852.png"},"department":{"id":1,"key":1,"name":"\u9500\u552e\u90e8"}},"projectCreator":{"id":1011,"key":1011,"name":"\u97e9\u96c5\u82b3","sex":"F","department_id":3,"avatar":{"id":17,"user_id":1011,"name":"\/files\/cdn\/a57be577deb434\/avatar\/b54747f4-248d-380e-93bc-0f62f769e70d.png"}},"salesRep":"","casePoints":"","workLogCount":"","caseCount":"","salesTimeCount":{},"implementTimeCount":{},"presalesTimeCount":{},"engineerTimeCount":{},"reimbursementAmountSum":{},"buildContract":{},"projectRemindReceivers":[],"projectProductRels":[],"commentCount":{"object_id":3983,"comment":1},"unreadComments":{},"fromContact":"","projectContactPoints":[],"erpSalesOrder":"","projectUsedClient":{"id":201,"project_id":3983,"used_client":"","budget":"","profit":"","profit_pct":"","collected_plan":"","remind_ahead":"","usedClient":{},"projectUsedClientPaymentCollectionRemindReceivers":[],"projectUsedClientPaymentCollectionRemindDates":[],"projectUsedClientPayments":[],"projectUsedClientInvoices":[],"invoiced":0,"collected":0,"un_invoiced":0,"un_collected":0,"remind_ahead_display":"\u4e0d\u63d0\u9192","project_used_client_collected_plan":0,"project_used_client_collected_plan_pct":""},"erpSalesOrderVerify":{},"schedules":[],"is_only_cp":false,"remain_display":172,"progress_remain_display":250,"forecast_remain_display":172,"projectProductTotalAmount":0,"projectProductAllAmount":true,"projectProductTotalCost":0,"projectProductAllCost":true,"projectProductTotalNumber":0,"unissued_invoice":100000,"is_exceeded":false,"can_update":true,"can_delete":true,"unread":0,"last_arrive_days_display":"","project_status_display":"\u5546\u673a\u5931\u8d25","is_collected":false,"bgcolor":"#e5000a","can_invoice":false,"can_payment":false,"duration_display":83,"contract_type_display":"\u4ea7\u54c1\u9500\u552e","can_change_status":false,"is_admin":true,"lost_contact_days_display":"","can_view_product":true,"budget_display":"10\u4e07","contact_points_status_display":"\u672a\u8bbe\u7f6e","total_contact_paid_point":0,"total_contact_un_paid_point":0,"verify_display":0,"un_collected":0,"un_invoiced":0,"object_type":1,"can_view_product_cost":true},{"id":3954,"client_id":93,"project_status":4,"project_progress":4,"budget":"130000","profit_pct":"11.53","bargain_date":"2025-12-31","description":"","created_by":1005,"created_at":"2025-08-25 09:17:17","updated_at":"2026-04-22 15:46:14","engineer_id":"","project_title":"\u7fa4\u6656\u6269\u5bb9","collected":"0","status_updated_at":"2026-02-26 10:12:29.208254+08","success_rate":"","comment":"","contract_type":1,"progress_updated_at":"2025-08-25 09:17:42.234121+08","forecast_updated_at":"2026-02-26 10:12:29.208254+08","end_at":"2026-02-26 10:12:29","pinyin_shortcut":"qhkr","creator":1005,"used_client":"","from_contact":"","total_contact_point":"","paid_contact_point":"","project_product_version_id":"","is_sales_order_ready":true,"collected_plan":0,"change_status_to":"","is_verify":false,"profits":"14989.000000000000000000","remain":"99 days 07:26:25.232147","progress_remain":"284 days 08:21:12.20628","forecast_remain":"99 days 07:26:25.232147","lost_contact_days":"","last_contact":"","last_arrive_days":"","last_arrive":"","duration":"185 days 00:55:11.927378","issued_invoices":"","client":{"id":93,"key":93,"name":"\u5eb7\u9f99\u5316\u6210(\u5317\u4eac)\u65b0\u836f\u6280\u672f\u80a1\u4efd\u6709\u9650\u516c\u53f8","logo":"","client_type":3,"client_class":47,"client_industry":5,"sales_rep":1005,"salesRep":{"id":1005,"key":1005,"name":"\u8d75\u660e\uff08\u9500\u552e\u4eba\u5458\uff09","sex":"F","avatar":{"id":16,"user_id":1005,"name":"\/files\/cdn\/a57be577deb434\/avatar\/56876dde-37eb-39fc-853a-47eaef6510e5.png"}},"clientType":{"id":3,"key":3,"name":"\u4e2a\u4eba\u6d88\u8d39\u8005"},"clientClass":{"id":47,"key":47,"name":"\u76ee\u6807\u5ba2\u6237","notice_days":30,"color":"#EB13C3"},"clientIndustry":{"id":5,"key":5,"name":"\u5236\u9020"}},"usedClient":{},"contractType":{"id":1,"key":1,"name":"\u4ea7\u54c1\u9500\u552e"},"projectArchitects":[],"projectStatus":{"id":4,"key":4,"name":"\u5546\u673a\u5931\u8d25","color":"#e5000a"},"projectProgress":{"id":4,"key":4,"name":"\u786e\u8ba4\u65b9\u6848","description":"\u5b9a\u4e49\uff1a\u6839\u636e\u5ba2\u6237\u7684\u53cd\u9988\uff0c\u4e0d\u65ad\u4f18\u5316\u89e3\u51b3\u65b9\u6848\uff0c\u76f4\u5230\u5ba2\u6237\u53e3\u5934\u6216\u4e66\u9762\u8ba4\u53ef\u65b9\u6848\u3002 \n\u65b9\u6cd5\uff1a\u4f7f\u7528\u573a\u666f\uff0c\u95ee\u9898\uff0c\u9700\u6c42\uff0c\u4ea7\u54c1\u53ca\u529f\u80fd\u7684\u65b9\u6cd5\u8bb2\u89e3\u65b9\u6848\u3002"},"projectProductTypes":[{"id":3,"product_type_id":3,"key":3,"name":"\u5b58\u50a8\u8bbe\u5907","budget":"130000","pct":"11.53","profit":"15000.65","project_id":3954}],"salesForecast":{"id":142,"key":142,"name":"\u6211\u4e0e\u5ba2\u6237\u8054\u624b","description":"\u4e0e\u5ba2\u6237\u8054\u624b\u5411\u5382\u5546\u4e89\u53d6\u6700\u4f18\u60e0\u4ef7\u683c\u3002\u5229\u6da6\u540450%\u3002"},"opportunityFrom":{},"purchaseType":{"id":164,"key":164,"name":"\u591a\u5bb6\u6bd4\u4ef7"},"createdBy":{"id":1005,"key":1005,"name":"\u8d75\u660e\uff08\u9500\u552e\u4eba\u5458\uff09","sex":"F","department_id":1,"avatar":{"id":16,"user_id":1005,"name":"\/files\/cdn\/a57be577deb434\/avatar\/56876dde-37eb-39fc-853a-47eaef6510e5.png"},"department":{"id":1,"key":1,"name":"\u9500\u552e\u90e8"}},"projectCreator":{"id":1005,"key":1005,"name":"\u8d75\u660e\uff08\u9500\u552e\u4eba\u5458\uff09","sex":"F","department_id":1,"avatar":{"id":16,"user_id":1005,"name":"\/files\/cdn\/a57be577deb434\/avatar\/56876dde-37eb-39fc-853a-47eaef6510e5.png"}},"salesRep":{"id":1005,"key":1005,"name":"\u8d75\u660e\uff08\u9500\u552e\u4eba\u5458\uff09","sex":"F","avatar":{"id":16,"user_id":1005,"name":"\/files\/cdn\/a57be577deb434\/avatar\/56876dde-37eb-39fc-853a-47eaef6510e5.png"}},"casePoints":{"project_id":3954,"points":"31"},"workLogCount":"","caseCount":{"project_id":3954,"count":1},"salesTimeCount":{},"implementTimeCount":{"project_id":3954,"sum":"3.86666666666667","times":"1"},"presalesTimeCount":{},"engineerTimeCount":{},"reimbursementAmountSum":{"project_id":3954,"sum":"195.90"},"buildContract":{},"projectRemindReceivers":[],"projectProductRels":[],"commentCount":{"object_id":3954,"comment":3},"unreadComments":{},"fromContact":"","projectContactPoints":[],"erpSalesOrder":"","projectUsedClient":{"id":183,"project_id":3954,"used_client":"","budget":"","profit":"","profit_pct":"","collected_plan":"","remind_ahead":"","usedClient":{},"projectUsedClientPaymentCollectionRemindReceivers":[],"projectUsedClientPaymentCollectionRemindDates":[],"projectUsedClientPayments":[],"projectUsedClientInvoices":[],"invoiced":0,"collected":0,"un_invoiced":0,"un_collected":0,"remind_ahead_display":"\u4e0d\u63d0\u9192","project_used_client_collected_plan":0,"project_used_client_collected_plan_pct":""},"erpSalesOrderVerify":{},"schedules":[{"id":17928,"project_id":3954,"client_id":93,"schedule_title":"\u9500\u552e\u9636\u6bb5\uff1a\u786e\u8ba4\u65b9\u6848\n\u76ee\u7684\uff1a\u5e2e\u52a9\u5ba2\u6237\u9009\u578b\uff0c\u62a5\u9884\u7b97\u3002","complete_at":"","start_at":"","end_at":"","created_by":1005,"is_complete":false,"is_closed":false,"complete_description":"","set_top_at":"","sort":1,"createdBy":{"id":1005,"key":1005,"name":"\u8d75\u660e\uff08\u9500\u552e\u4eba\u5458\uff09","sex":"F","department_id":1,"avatar":{"id":16,"user_id":1005,"name":"\/files\/cdn\/a57be577deb434\/avatar\/56876dde-37eb-39fc-853a-47eaef6510e5.png"}},"scheduleDescriptions":[{"id":16423,"schedule_id":17928,"description":"\u786c\u76d8\u4ef7\u683c\u6ca1\u529e\u6cd5\u62a5\u5907\uff0c4\u4e2a\u70b9\u7684\u5229\u6da6\u8fd8\u662f\u4ef7\u683c\u6bd4\u522b\u4eba\u9ad8","created_at":"2025-09-14 23:09:24","created_at_display":"2025-09-14 23:09"},{"id":16254,"schedule_id":17928,"description":"\u4e0a\u5468\u603b\u7ed3\uff1a\u548c\u91c7\u8d2d\u4e89\u53d6\uff0c\u5e76\u7ed9\u4e864\u4e2a\u70b9\u7684\u4ef7\u683c\uff0c\u91c7\u8d2d\u4e5f\u6ca1\u6709\u677e\u53e3\u3002\u672c\u5468\u8ba1\u5212\uff1a\u6301\u7eed\u8ddf\u8fdb\u3002","created_at":"2025-09-07 20:58:05","created_at_display":"2025-09-07 20:58"},{"id":16075,"schedule_id":17928,"description":"\u4e0a\u5468\u603b\u7ed3\uff1a\u7ed9\u91c7\u8d2d\u62a5\u4ef7\u683c\u3002\u672c\u5468\u8ba1\u5212\uff1a\u548c\u91c7\u8d2d\u6c9f\u901a\u6210\u4ea4\u4ef7\u683c\u3002","created_at":"2025-08-31 21:26:38","created_at_display":"2025-08-31 21:26"},{"id":15956,"schedule_id":17928,"description":"\u4e0a\u5468\u603b\u7ed3\uff1a\u5ba2\u6237\u5904\u5907\u4efd\u7a7a\u95f4\u53ea\u526920T\uff0c\u9700\u8981\u6269\u5bb9\uff0c\u672c\u5468\u8ba1\u5212\uff1a\u786e\u5b9a\u6269\u5bb9\u65b9\u6848\u548c\u4ef7\u683c\u3002","created_at":"2025-08-25 09:19:09","created_at_display":"2025-08-25 09:19"}],"schedule_status":0,"complete_at_display":"","complete_at_display2":"","end_at_display":"","end_at_display2":"","is_overdue":false,"start_at_display":"","can_report":false,"can_update":true}],"is_only_cp":false,"remain_display":99,"progress_remain_display":284,"forecast_remain_display":99,"projectProductTotalAmount":0,"projectProductAllAmount":true,"projectProductTotalCost":0,"projectProductAllCost":true,"projectProductTotalNumber":0,"unissued_invoice":130000,"is_exceeded":false,"can_update":true,"can_delete":true,"unread":0,"last_arrive_days_display":"","project_status_display":"\u5546\u673a\u5931\u8d25","is_collected":false,"bgcolor":"#e5000a","can_invoice":false,"can_payment":false,"duration_display":185,"contract_type_display":"\u4ea7\u54c1\u9500\u552e","can_change_status":true,"is_admin":true,"lost_contact_days_display":"","can_view_product":true,"budget_display":"13\u4e07","contact_points_status_display":"\u672a\u8bbe\u7f6e","total_contact_paid_point":0,"total_contact_un_paid_point":0,"verify_display":0,"un_collected":0,"un_invoiced":0,"object_type":1,"can_view_product_cost":true},{"id":3915,"client_id":2699,"project_status":5,"project_progress":9,"budget":"67673","profit_pct":"100","bargain_date":"2025-12-31","description":"","created_by":5087,"created_at":"2025-07-11 15:18:59","updated_at":"2026-01-04 08:18:45","engineer_id":"","project_title":"\u6280\u672f\u670d\u52a1\u8d39\uff08\u534e\u8baf\u9879\u76ee\uff09","collected":"0","status_updated_at":"2026-01-04 08:18:45.392172+08","success_rate":"","comment":"","contract_type":2,"progress_updated_at":"2025-07-11 15:18:59.15567+08","forecast_updated_at":"2026-01-04 08:18:45.392172+08","end_at":"2026-01-04 08:18:45","pinyin_shortcut":"jsfwfhxxm","creator":5087,"used_client":"","from_contact":"","total_contact_point":"","paid_contact_point":"","project_product_version_id":"","is_sales_order_ready":true,"collected_plan":0,"change_status_to":"","is_verify":false,"profits":"67673.0000000000000000","remain":"152 days 09:20:09.048229","progress_remain":"329 days 02:19:55.284731","forecast_remain":"152 days 09:20:09.048229","lost_contact_days":"","last_contact":"","last_arrive_days":"","last_arrive":"","duration":"176 days 16:59:46.236502","issued_invoices":"","client":{"id":2699,"key":2699,"name":"\u5317\u4eac\u5609\u8fd0\u8fbe\u79d1\u6280\u5f00\u53d1\u80a1\u4efd\u6709\u9650\u516c\u53f8\uff08\u8fc7\u5355\uff09","logo":"","client_type":5,"client_class":43,"client_industry":13,"sales_rep":5087,"salesRep":{"id":5087,"key":5087,"name":"\u5218\u5fae","sex":"F","avatar":{"id":62,"user_id":5087,"name":"\/files\/cdn\/a57be577deb434\/avatar\/06f75b3a-7b6c-37a8-81c0-b2934104daa7.png"}},"clientType":{"id":5,"key":5,"name":"\u836f\u54c1\u96f6\u552e\u4f01\u4e1a\uff08\u5355\u4f53\uff09"},"clientClass":{"id":43,"key":43,"name":"\u6f5c\u529b\u5ba2\u6237","notice_days":60,"color":"#1EE6DC"},"clientIndustry":{"id":13,"key":13,"name":"SI\/ISV"}},"usedClient":{},"contractType":{"id":2,"key":2,"name":"\u8fd0\u7ef4\u670d\u52a1"},"projectArchitects":[],"projectStatus":{"id":5,"key":5,"name":"\u5546\u673a\u6401\u7f6e","color":"#222222"},"projectProgress":{"id":9,"key":9,"name":"\u7b7e\u8ba2\u5408\u540c","description":"\u5b9a\u4e49\uff1a\u786e\u8ba4\u4ea7\u54c1\u914d\u7f6e\uff0c\u4ea7\u54c1\u6570\u91cf\uff0c\u4ea7\u54c1\u4ef7\u683c\uff0c\u4ed8\u6b3e\u65b9\u5f0f\uff0c\u5230\u8d27\u65e5\u671f\uff0c\u8fdd\u7ea6\u6761\u6b3e\uff0c\u9a8c\u6536\u6807\u51c6\u3002 \n\u65b9\u6cd5\uff1a\u6309\u7167\u516c\u53f8\u5408\u540c\u8303\u672c\u6216\u6309\u7167\u5ba2\u6237\u8303\u672c\u7b7e\u8ba2\u5408\u540c\u3002"},"projectProductTypes":[{"id":16,"product_type_id":16,"key":16,"name":"\u8fd0\u7ef4\u670d\u52a1","budget":"67673","pct":"100","profit":"67673","project_id":3915}],"salesForecast":{"id":142,"key":142,"name":"\u6211\u4e0e\u5ba2\u6237\u8054\u624b","description":"\u4e0e\u5ba2\u6237\u8054\u624b\u5411\u5382\u5546\u4e89\u53d6\u6700\u4f18\u60e0\u4ef7\u683c\u3002\u5229\u6da6\u540450%\u3002"},"opportunityFrom":{},"purchaseType":{"id":165,"key":165,"name":"\u534f\u8bae\u4f9b\u8d27"},"createdBy":{"id":5087,"key":5087,"name":"\u5218\u5fae","sex":"F","department_id":1,"avatar":{"id":62,"user_id":5087,"name":"\/files\/cdn\/a57be577deb434\/avatar\/06f75b3a-7b6c-37a8-81c0-b2934104daa7.png"},"department":{"id":1,"key":1,"name":"\u9500\u552e\u90e8"}},"projectCreator":{"id":5087,"key":5087,"name":"\u5218\u5fae","sex":"F","department_id":1,"avatar":{"id":62,"user_id":5087,"name":"\/files\/cdn\/a57be577deb434\/avatar\/06f75b3a-7b6c-37a8-81c0-b2934104daa7.png"}},"salesRep":{"id":5087,"key":5087,"name":"\u5218\u5fae","sex":"F","avatar":{"id":62,"user_id":5087,"name":"\/files\/cdn\/a57be577deb434\/avatar\/06f75b3a-7b6c-37a8-81c0-b2934104daa7.png"}},"casePoints":"","workLogCount":"","caseCount":"","salesTimeCount":{},"implementTimeCount":{},"presalesTimeCount":{},"engineerTimeCount":{},"reimbursementAmountSum":{},"buildContract":{},"projectRemindReceivers":[{"id":2014,"user_id":1001,"key":1001,"project_id":3915,"user":{"id":1001,"key":1001,"name":"\u5218\u4eba\u8bda","sex":"M","avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/\/avatar\/e868e40f-1256-329e-9b1c-74e095049622.png"}}}],"projectProductRels":[],"commentCount":{"object_id":3915,"comment":4},"unreadComments":{},"fromContact":"","projectContactPoints":[],"erpSalesOrder":"","projectUsedClient":{"id":156,"project_id":3915,"used_client":"","budget":"","profit":"","profit_pct":"","collected_plan":"","remind_ahead":"","usedClient":{},"projectUsedClientPaymentCollectionRemindReceivers":[],"projectUsedClientPaymentCollectionRemindDates":[],"projectUsedClientPayments":[],"projectUsedClientInvoices":[],"invoiced":0,"collected":0,"un_invoiced":0,"un_collected":0,"remind_ahead_display":"\u4e0d\u63d0\u9192","project_used_client_collected_plan":0,"project_used_client_collected_plan_pct":""},"erpSalesOrderVerify":{},"schedules":[{"id":17881,"project_id":3915,"client_id":2699,"schedule_title":"\u9500\u552e\u9636\u6bb5\uff1a\u7b7e\u8ba2\u5408\u540c\n\u76ee\u7684\uff1a\u7b7e\u8ba2\u5408\u540c\n\u52a8\u4f5c\uff1a\u8054\u7cfb\u5f20\u5b9d\u8273\uff0c\u843d\u5b9e\u5408\u540c\u3002","complete_at":"","start_at":"","end_at":"2025-11-30 00:00:00","created_by":5087,"is_complete":false,"is_closed":false,"complete_description":"","set_top_at":"","sort":2,"createdBy":{"id":5087,"key":5087,"name":"\u5218\u5fae","sex":"F","department_id":1,"avatar":{"id":62,"user_id":5087,"name":"\/files\/cdn\/a57be577deb434\/avatar\/06f75b3a-7b6c-37a8-81c0-b2934104daa7.png"}},"scheduleDescriptions":[{"id":19161,"schedule_id":17881,"description":"\u4e0a\u5468\u8ba1\u5212\uff1a\u5199\u4ea7\u54c1\u4f7f\u7528\u624b\u518c\uff0c\u8f6f\u4ef6\u57f9\u8bad\uff0c\u5173\u6ce8\u4ed8\u6b3e\u7ed3\u679c\uff0c\u4e0a\u5468\u603b\u7ed3\uff1a\u7528\u6237\u4e34\u65f6\u4f1a\u8bae\u9886\u5bfc\u5c42\u6709\u53d8\u52a8\uff0cIB\u5361\u9002\u914d\u6709\u95ee\u9898\uff0c\u57f9\u8bad\u5b89\u6392\u4e0b\u5468 \u672c\u5468\u8ba1\u5212\uff1a\u89e3\u51b3IB\u95ee\u9898\u5b8c\u6210\u57f9\u8bad","created_at":"2025-12-28 12:49:24","created_at_display":"2025-12-28 12:49"},{"id":19043,"schedule_id":17881,"description":"\u4e0a\u5468\u8ba1\u5212\uff1a\u5b8c\u6210\u66ff\u6362 \u5b8c\u6210\u9a8c\u6536 \u4e0a\u5468\u603b\u7ed3\uff1a\u66ff\u6362\u57fa\u672c\u5b8c\u6210 \u9a8c\u6536\u5df2\u5b8c\u6210 \u4ed8\u6b3e\u624b\u7eed\u5df2\u5b8c\u6210 \u672c\u5468\u8ba1\u5212\uff1a\u5199\u4ea7\u54c1\u4f7f\u7528\u624b\u518c\uff0c\u8f6f\u4ef6\u57f9\u8bad\uff0c\u5173\u6ce8\u4ed8\u6b3e\u7ed3\u679c","created_at":"2025-12-22 00:12:07","created_at_display":"2025-12-22 00:12"},{"id":18767,"schedule_id":17881,"description":"\u4e0a\u5468\u8ba1\u5212\uff1a\u6574\u4f53\u66ff\u6362\u666f\u884c\uff0c\u5b8c\u6210\u9a8c\u6536\uff0c\u4e0a\u5468\u603b\u7ed3\uff1a\u5e2e\u52a9\u7528\u6237bm\u68c0\u67e5\u5f00\u5173\u7cfb\u7edf\u6302\u5b58\u50a8\uff0c\u6574\u7406\u9a8c\u6536\u6750\u6599\u7b7e\u5b57\u76d6\u7ae0\uff0c\u672c\u5468\u8ba1\u5212\uff1a\u5b8c\u6210\u66ff\u6362 \u5b8c\u6210\u9a8c\u6536","created_at":"2025-12-14 15:19:49","created_at_display":"2025-12-14 15:19"},{"id":18765,"schedule_id":17881,"description":"\u4e0a\u5468\u8ba1\u5212\uff1a\u90e8\u7f72AI\u5e73\u53f0\uff0c\u5f00\u4f1a\u6574\u4f53\u786e\u8ba4\u3002\u4e0a\u5468\u603b\u7ed3\uff1a\u4fdd\u5bc6\u68c0\u67e5\u5173\u673a\u4e86\uff0c\u672c\u5468\u8ba1\u5212\uff1a\u6574\u4f53\u66ff\u6362\u666f\u884c\uff0c\u5b8c\u6210\u9a8c\u6536","created_at":"2025-12-14 14:30:59","created_at_display":"2025-12-14 14:30"},{"id":18624,"schedule_id":17881,"description":"\u4e0a\u5468\u8ba1\u5212\uff1a\u5bf9\u63a5\u5382\u5546 \u4e0a\u5468\u603b\u7ed3\uff1a\u8054\u7cfb\u666f\u884c\u5382\u5546\uff0c\u90e8\u7f72\u9ad8\u6027\u80fd\u53ca\u524d\u540e\u5904\u7406\u5e73\u53f0 \u672c\u5468\u8ba1\u5212\uff1a\u90e8\u7f72AI\u5e73\u53f0\uff0c\u5f00\u4f1a\u6574\u4f53\u786e\u8ba4\u3002","created_at":"2025-12-07 22:29:59","created_at_display":"2025-12-07 22:29"},{"id":18346,"schedule_id":17881,"description":"\u4e0a\u5468\u8ba1\u5212\uff1a\u65e0 \u4e0a\u5468\u603b\u7ed3\uff1a\u8ddf\u8fdb\u7528\u6237\u9879\u76ee\u8fdb\u5ea6\uff0c\u51b3\u5b9a\u66f4\u6362\u666f\u884c\u9ad8\u6027\u80fd\u8f6f\u4ef6 \u672c\u5468\u8ba1\u5212\uff1a\u5bf9\u63a5\u5382\u5546","created_at":"2025-11-30 09:08:22","created_at_display":"2025-11-30 09:08"},{"id":18173,"schedule_id":17881,"description":"\u4e0a\u5468\u8ba1\u5212\uff1a\u65e0\uff0c\u672c\u5468\u603b\u7ed3\uff1a\u65e0\uff0c\u672c\u5468\u8ba1\u5212\uff1a\u65e0","created_at":"2025-11-23 20:26:06","created_at_display":"2025-11-23 20:26"},{"id":17965,"schedule_id":17881,"description":"\u4e0a\u5468\u8ba1\u5212\uff1a\u65e0\uff0c\u672c\u5468\u603b\u7ed3\uff1a\u65e0\uff0c\u672c\u5468\u8ba1\u5212\uff1a\u65e0","created_at":"2025-11-16 23:14:57","created_at_display":"2025-11-16 23:14"},{"id":17793,"schedule_id":17881,"description":"\u4e0a\u5468\u8ba1\u5212\uff1a\u65e0\uff0c\u4e0a\u5468\u603b\u7ed3\uff1a\u65e0\uff0c\u672c\u5468\u8ba1\u5212\uff1a\u65e0","created_at":"2025-11-09 23:35:35","created_at_display":"2025-11-09 23:35"},{"id":17514,"schedule_id":17881,"description":"\u4e0a\u5468\u8ba1\u5212\uff1a\u65e0\uff0c\u4e0a\u5468\u603b\u7ed3\uff1a\u65e0\uff0c\u672c\u5468\u8ba1\u5212\uff1a\u65e0","created_at":"2025-11-02 23:00:58","created_at_display":"2025-11-02 23:00"},{"id":17314,"schedule_id":17881,"description":"\u4e0a\u5468\u8ba1\u5212 \uff1a\u65e0 \uff0c\u4e0a\u5468\u603b\u7ed3\uff1a\u65e0 \u672c\u5468\u8ba1\u5212\uff1a\u65e0","created_at":"2025-10-26 20:57:33","created_at_display":"2025-10-26 20:57"},{"id":17095,"schedule_id":17881,"description":"\u4e0a\u5468\u603b\u7ed3\uff1a\u65e0 \u672c\u5468\u8ba1\u5212\uff1a\u65e0","created_at":"2025-10-19 23:07:02","created_at_display":"2025-10-19 23:07"},{"id":16859,"schedule_id":17881,"description":"\u4e0a\u5468\u603b\u7ed3\uff1a\u9879\u76ee\u91d1\u989d\u4e3a191046\u51cf\u5609\u8fd0\u8fbe4\u4e2a\u70b913373\uff0c\u8f6f\u4ef6\u6210\u672c\u4e3a150000\uff0c\u5269\u4f5927673\u5143\uff0c\u8f6f\u4ef6\u65b0\u589e\u667a\u4f01\u5e73\u53f0\u505a\u96c6\u6210\uff0c\u843d\u5b9e\u6ca1\u6709\u8d39\u7528\u540e\u6536\u56de\u3002\u672c\u5468\u8ba1\u5212\uff1a\u8ddf\u8fdb\u667a\u4f01\u4e1a\u5e73\u53f0\u96c6\u6210\u8fdb\u5ea6\u3002","created_at":"2025-10-08 12:49:18","created_at_display":"2025-10-08 12:49"},{"id":16623,"schedule_id":17881,"description":"\u4e0a\u5468\u603b\u7ed3\uff1a\u62b5\u6263\u9ad8\u6027\u80fd\u8f6f\u4ef6AI\u6a21\u5757\u8d39\u7528150000 \u672c\u5468\u8ba1\u5212\uff1a\u8ba1\u7b97\u7a0e\u70b9\u6536\u591a\u4f59\u8d27\u6b3e","created_at":"2025-09-22 02:26:23","created_at_display":"2025-09-22 02:26"},{"id":16446,"schedule_id":17881,"description":"\u4e0a\u5468\u603b\u7ed3\uff1a\u65e0\uff0c\u672c\u5468\u8ba1\u5212 \uff1a\u65e0","created_at":"2025-09-15 00:08:05","created_at_display":"2025-09-15 00:08"},{"id":16258,"schedule_id":17881,"description":"\u4e0a\u5468\u603b\u7ed3\uff1a\u65e0 \u672c\u5468\u8ba1\u5212\uff1a\u65e0\u3002","created_at":"2025-09-07 21:00:29","created_at_display":"2025-09-07 21:00"},{"id":16096,"schedule_id":17881,"description":"\u4e0a\u5468\u603b\u7ed3\uff1a9\u670815\u65e5\u534e\u8baf\u4ed8\u6b3e\uff0c\u672c\u5468\u8ba1\u5212\uff1a\u65e0\u3002","created_at":"2025-08-31 22:29:32","created_at_display":"2025-08-31 22:29"},{"id":15919,"schedule_id":17881,"description":"\u4e0a\u5468\u603b\u7ed3\uff1a\u65e0\uff0c\u672c\u5468\u8ba1\u5212\uff1a\u6574\u7406\u9a8c\u6536\u5355\uff0c\u68b3\u7406\u5408\u540c\u5185\u5bb9\u8ba9\u534e\u8baf\u542f\u52a8\u4ed8\u6b3e\u6d41\u7a0b","created_at":"2025-08-24 23:58:57","created_at_display":"2025-08-24 23:58"},{"id":15627,"schedule_id":17881,"description":"\u4e0a\u5468\u603b\u7ed3\uff1a\u65e0 \u672c\u5468\u8ba1\u5212\uff1a\u65e0","created_at":"2025-08-10 23:41:49","created_at_display":"2025-08-10 23:41"},{"id":15516,"schedule_id":17881,"description":"\u4e0a\u5468\u5468\u603b\u7ed3\uff1a\u65e0 \u672c\u5468\u8ba1\u5212\uff1a\u65e0","created_at":"2025-08-03 22:29:30","created_at_display":"2025-08-03 22:29"},{"id":15298,"schedule_id":17881,"description":"\u4e0a\u5468\u603b\u7ed3\uff1a\u65e0 \uff0c\u672c\u5468\u8ba1\u5212\uff1a\u65e0\u3002","created_at":"2025-07-27 13:57:40","created_at_display":"2025-07-27 13:57"},{"id":15143,"schedule_id":17881,"description":"\u4e0a\u5468\u603b\u7ed3\uff1a\u65e0\uff0c\u672c\u5468\u8ba1\u5212\uff1a\u8054\u7cfb\u5f20\u5b9d\u8273\u7b7e\u5408\u540c\u3002","created_at":"2025-07-20 14:46:09","created_at_display":"2025-07-20 14:46"}],"schedule_status":2,"complete_at_display":"","complete_at_display2":"","end_at_display":"2025-11-30 00:00","end_at_display2":"","is_overdue":true,"start_at_display":"","can_report":false,"can_update":true}],"is_only_cp":false,"remain_display":152,"progress_remain_display":329,"forecast_remain_display":152,"projectProductTotalAmount":0,"projectProductAllAmount":true,"projectProductTotalCost":0,"projectProductAllCost":true,"projectProductTotalNumber":0,"unissued_invoice":67673,"is_exceeded":false,"can_update":true,"can_delete":true,"unread":0,"last_arrive_days_display":"","project_status_display":"\u5546\u673a\u6401\u7f6e","is_collected":false,"bgcolor":"#222222","can_invoice":false,"can_payment":false,"duration_display":176,"contract_type_display":"\u8fd0\u7ef4\u670d\u52a1","can_change_status":true,"is_admin":true,"lost_contact_days_display":"","can_view_product":true,"budget_display":"6.77\u4e07","contact_points_status_display":"\u672a\u8bbe\u7f6e","total_contact_paid_point":0,"total_contact_un_paid_point":0,"verify_display":0,"un_collected":0,"un_invoiced":0,"object_type":1,"can_view_product_cost":true},{"id":3880,"client_id":2747,"project_status":5,"project_progress":2,"budget":"0","profit_pct":"0","bargain_date":"2025-12-31","description":"","created_by":5449,"created_at":"2025-06-04 15:23:58","updated_at":"2026-06-02 18:06:16","engineer_id":"","project_title":"\u201c\u4e24\u5730\u4e09\u4e2d\u5fc3\u201d\u707e\u5907\u5e73\u53f0\u89c4\u5212\u8bbe\u8ba1","collected":"0","status_updated_at":"2025-06-04 15:23:58.003324+08","success_rate":"","comment":"","contract_type":"","progress_updated_at":"2025-06-04 15:23:58.003324+08","forecast_updated_at":"2025-06-04 15:23:58.003324+08","end_at":"","pinyin_shortcut":"ldszxzbptghsj","creator":5449,"used_client":"","from_contact":"","total_contact_point":"","paid_contact_point":"","project_product_version_id":"","is_sales_order_ready":true,"collected_plan":0,"change_status_to":"","is_verify":false,"profits":"0.00000000000000000000","remain":"366 days 02:14:56.437077","progress_remain":"366 days 02:14:56.437077","forecast_remain":"366 days 02:14:56.437077","lost_contact_days":"262.027018986123","last_contact":"2025-09-16 17:00:00","last_arrive_days":"","last_arrive":"","duration":"366 days 02:14:56.437077","issued_invoices":"","client":{"id":2747,"key":2747,"name":"\u4e2d\u56fd\u5316\u5b66\u5de5\u7a0b\u96c6\u56e2","logo":"","client_type":6,"client_class":"","client_industry":5,"sales_rep":"","salesRep":"","clientType":{"id":6,"key":6,"name":"\u836f\u54c1\u6279\u53d1\u4f01\u4e1a\uff08\u666e\u901a\uff09"},"clientClass":"","clientIndustry":{"id":5,"key":5,"name":"\u5236\u9020"}},"usedClient":{},"contractType":"","projectArchitects":[],"projectStatus":{"id":5,"key":5,"name":"\u5546\u673a\u6401\u7f6e","color":"#222222"},"projectProgress":{"id":2,"key":2,"name":"\u786e\u8ba4\u95ee\u9898","description":"\u5b9a\u4e49\uff1a\u786e\u8ba4\u5ba2\u6237\u5f53\u524d\u9047\u5230\u7684\u5b9e\u9645\u95ee\u9898\uff0c \u6216\u8005\u5f85\u529e\u4efb\u52a1\uff0c\u6216\u8005\u9762\u4e34\u54ea\u4e9b\u6311\u6218\uff1f\n \u65b9\u6cd5\uff1a\u7b2c\u4e00\u6b65\uff1a5why\u6cd5\u8be2\u95ee\u771f\u95ee\u9898 \u7b2c\u4e8c\u6b65\uff1a\u53cd\u95ee\u5982\u679c\u4e0d\u89e3\u51b3\u4f1a\u600e\u6837\uff1f"},"projectProductTypes":[],"salesForecast":{},"opportunityFrom":{},"purchaseType":{"id":128,"key":128,"name":"\u516c\u5f00\u62db\u6807"},"createdBy":{"id":5449,"key":5449,"name":"\u5468\u4e3d\u98de","sex":"F","department_id":1,"avatar":{},"department":{"id":1,"key":1,"name":"\u9500\u552e\u90e8"}},"projectCreator":{"id":5449,"key":5449,"name":"\u5468\u4e3d\u98de","sex":"F","department_id":1,"avatar":{}},"salesRep":"","casePoints":"","workLogCount":{"project_id":3880,"count":14},"caseCount":"","salesTimeCount":{},"implementTimeCount":{},"presalesTimeCount":{},"engineerTimeCount":{},"reimbursementAmountSum":{},"buildContract":{},"projectRemindReceivers":[{"id":1562,"user_id":1005,"key":1005,"project_id":3880,"user":{"id":1005,"key":1005,"name":"\u8d75\u660e\uff08\u9500\u552e\u4eba\u5458\uff09","sex":"F","avatar":{"id":16,"user_id":1005,"name":"\/files\/cdn\/a57be577deb434\/avatar\/56876dde-37eb-39fc-853a-47eaef6510e5.png"}}}],"projectProductRels":[],"commentCount":{},"unreadComments":{},"fromContact":"","projectContactPoints":[],"erpSalesOrder":"","projectUsedClient":{"id":127,"project_id":3880,"used_client":"","budget":"","profit":"","profit_pct":"","collected_plan":"","remind_ahead":"","usedClient":{},"projectUsedClientPaymentCollectionRemindReceivers":[],"projectUsedClientPaymentCollectionRemindDates":[],"projectUsedClientPayments":[],"projectUsedClientInvoices":[],"invoiced":0,"collected":0,"un_invoiced":0,"un_collected":0,"remind_ahead_display":"\u4e0d\u63d0\u9192","project_used_client_collected_plan":0,"project_used_client_collected_plan_pct":""},"erpSalesOrderVerify":{},"schedules":[],"is_only_cp":false,"remain_display":366,"progress_remain_display":366,"forecast_remain_display":366,"projectProductTotalAmount":0,"projectProductAllAmount":true,"projectProductTotalCost":0,"projectProductAllCost":true,"projectProductTotalNumber":0,"unissued_invoice":0,"is_exceeded":false,"can_update":true,"can_delete":true,"unread":0,"last_arrive_days_display":"","project_status_display":"\u5546\u673a\u6401\u7f6e","is_collected":false,"bgcolor":"#222222","can_invoice":false,"can_payment":false,"duration_display":366,"contract_type_display":"\u65e0","can_change_status":false,"is_admin":true,"lost_contact_days_display":"8\u4e2a\u6708\u524d","can_view_product":true,"budget_display":"0","contact_points_status_display":"\u672a\u8bbe\u7f6e","total_contact_paid_point":0,"total_contact_un_paid_point":0,"verify_display":0,"un_collected":0,"un_invoiced":0,"object_type":1,"can_view_product_cost":true},{"id":3878,"client_id":3369,"project_status":5,"project_progress":3,"budget":"0","profit_pct":"0","bargain_date":"2025-12-31","description":"","created_by":5449,"created_at":"2025-06-04 11:59:31","updated_at":"2026-06-02 18:06:15","engineer_id":"","project_title":"\u201c\u4e24\u5730\u4e09\u4e2d\u5fc3\u201d\u707e\u5907\u4f53\u7cfb\u5316\u5efa\u8bbe","collected":"0","status_updated_at":"2025-06-04 11:59:31.21381+08","success_rate":"","comment":"","contract_type":"","progress_updated_at":"2025-06-04 11:59:31.21381+08","forecast_updated_at":"2025-06-04 11:59:31.21381+08","end_at":"","pinyin_shortcut":"ldszxzbtxhjs","creator":5449,"used_client":"","from_contact":"","total_contact_point":"","paid_contact_point":"","project_product_version_id":"","is_sales_order_ready":true,"collected_plan":0,"change_status_to":"","is_verify":false,"profits":"0.00000000000000000000","remain":"366 days 05:39:23.226591","progress_remain":"366 days 05:39:23.226591","forecast_remain":"366 days 05:39:23.226591","lost_contact_days":"262.277018986123","last_contact":"2025-09-16 11:00:00","last_arrive_days":"","last_arrive":"","duration":"366 days 05:39:23.226591","issued_invoices":"","client":{"id":3369,"key":3369,"name":"\u4e2d\u56fd\u4e2d\u7164\u80fd\u6e90\u96c6\u56e2\u6709\u9650\u516c\u53f8","logo":"","client_type":6,"client_class":"","client_industry":16,"sales_rep":"","salesRep":"","clientType":{"id":6,"key":6,"name":"\u836f\u54c1\u6279\u53d1\u4f01\u4e1a\uff08\u666e\u901a\uff09"},"clientClass":"","clientIndustry":{"id":16,"key":16,"name":"\u80fd\u6e90"}},"usedClient":{},"contractType":"","projectArchitects":[],"projectStatus":{"id":5,"key":5,"name":"\u5546\u673a\u6401\u7f6e","color":"#222222"},"projectProgress":{"id":3,"key":3,"name":"\u65b9\u6848\u8bbe\u8ba1","description":"\u5b9a\u4e49\uff1a\u6839\u636e\u5ba2\u6237\u9762\u4e34\u7684\u95ee\u9898\u53ca\u6311\u6218\uff0c \u63d0\u51fa\u6211\u65b9\u7684\u4ea7\u54c1\u65b9\u6848\u3002\u5177\u4f53\u7684\u54c1\u724c\uff0c \u578b\u53f7\uff0c\u914d\u7f6e\uff0c\u4fdd\u4fee\u3002 \n\u65b9\u6cd5\uff1a\u5c06\u5ba2\u6237\u7684\u95ee\u9898\u53ca\u9700\u6c42\u7528\u6587\u5b57\u63cf\u8ff0\u51fa\u6765\uff0c\u4ea4\u7ed9\u552e\u524d\u6216\u5382\u5546\u3002"},"projectProductTypes":[],"salesForecast":{},"opportunityFrom":{},"purchaseType":{},"createdBy":{"id":5449,"key":5449,"name":"\u5468\u4e3d\u98de","sex":"F","department_id":1,"avatar":{},"department":{"id":1,"key":1,"name":"\u9500\u552e\u90e8"}},"projectCreator":{"id":5449,"key":5449,"name":"\u5468\u4e3d\u98de","sex":"F","department_id":1,"avatar":{}},"salesRep":"","casePoints":"","workLogCount":{"project_id":3878,"count":19},"caseCount":"","salesTimeCount":{},"implementTimeCount":{},"presalesTimeCount":{},"engineerTimeCount":{},"reimbursementAmountSum":{},"buildContract":{},"projectRemindReceivers":[{"id":1561,"user_id":1005,"key":1005,"project_id":3878,"user":{"id":1005,"key":1005,"name":"\u8d75\u660e\uff08\u9500\u552e\u4eba\u5458\uff09","sex":"F","avatar":{"id":16,"user_id":1005,"name":"\/files\/cdn\/a57be577deb434\/avatar\/56876dde-37eb-39fc-853a-47eaef6510e5.png"}}}],"projectProductRels":[],"commentCount":{},"unreadComments":{},"fromContact":"","projectContactPoints":[],"erpSalesOrder":"","projectUsedClient":{"id":126,"project_id":3878,"used_client":"","budget":"","profit":"","profit_pct":"","collected_plan":"","remind_ahead":"","usedClient":{},"projectUsedClientPaymentCollectionRemindReceivers":[],"projectUsedClientPaymentCollectionRemindDates":[],"projectUsedClientPayments":[],"projectUsedClientInvoices":[],"invoiced":0,"collected":0,"un_invoiced":0,"un_collected":0,"remind_ahead_display":"\u4e0d\u63d0\u9192","project_used_client_collected_plan":0,"project_used_client_collected_plan_pct":""},"erpSalesOrderVerify":{},"schedules":[],"is_only_cp":false,"remain_display":366,"progress_remain_display":366,"forecast_remain_display":366,"projectProductTotalAmount":0,"projectProductAllAmount":true,"projectProductTotalCost":0,"projectProductAllCost":true,"projectProductTotalNumber":0,"unissued_invoice":0,"is_exceeded":false,"can_update":true,"can_delete":true,"unread":0,"last_arrive_days_display":"","project_status_display":"\u5546\u673a\u6401\u7f6e","is_collected":false,"bgcolor":"#222222","can_invoice":false,"can_payment":false,"duration_display":366,"contract_type_display":"\u65e0","can_change_status":false,"is_admin":true,"lost_contact_days_display":"8\u4e2a\u6708\u524d","can_view_product":true,"budget_display":"0","contact_points_status_display":"\u672a\u8bbe\u7f6e","total_contact_paid_point":0,"total_contact_un_paid_point":0,"verify_display":0,"un_collected":0,"un_invoiced":0,"object_type":1,"can_view_product_cost":true}],"thisUser":"","options":{"Projects[project_status]":{"key":"Projects[project_status]","name":"\u5546\u673a\u72b6\u6001","value":[{"key":1,"name":"\u9690\u6027\u9700\u6c42","color":"#ffc000"},{"key":2,"name":"\u660e\u786e\u9700\u6c42","color":"#0064ec"},{"key":3,"name":"\u5546\u673a\u6210\u4ea4","color":"#53cd02"},{"key":4,"name":"\u5546\u673a\u5931\u8d25","color":"#e5000a"},{"key":5,"name":"\u5546\u673a\u6401\u7f6e","color":"#222222"}]}},"can_create":true,"can_create_work_log":true,"can_create_schedule":true,"pagenation":{"totalcount":3155,"thispage":6,"pagesize":20},"count2":[{"name":"\u5408\u540c\u603b\u91d1\u989d","value":"463665874.62"},{"name":"\u5df2\u6536\u6b3e","value":"371005027.91"},{"name":"\u672a\u6536\u6b3e","value":92660846.71},{"name":"\u5df2\u5f00\u53d1\u7968","value":"378442002.85"},{"name":"\u672a\u5f00\u53d1\u7968","value":85219371.77}]},"status":1,"msg":[{"name":"success","success":"\u6210\u529f\u83b7\u53d6\u6570\u636e","error":""}],"mod":0,"ip":"221.216.117.119","ua":"Mozilla\/5.0 (Macintosh; Intel Mac OS X 10.15; rv:151.0) Gecko\/20100101 Firefox\/151.0"}', FALSE, '2026-06-05 17:38:55', 636849152) RETURNING "id"