Total processing time: 1,482 ms; Peak memory: 10.866 MB. Show Profiling Timeline
| Time | Duration | Category | Info |
|---|---|---|---|
| 12:52:07.279 | 46.1 ms | yii\db\Command::query | SELECT "object_id", count(*) as comment FROM "a57be577deb434"."tbl_comments" WHERE ("object_type"=1) AND ("object_id" IN (4128, 4090, 4080, 4074, 4045, 4028, 4008, 3969, 3906, 3873, 3841, 3807, 3797, 3781, 3776, 3749, 3740, 3709, 3708, 3707)) GROUP BY "object_id" |
| 12:52:07.026 | 37.6 ms | yii\db\Command::query | 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 (("c"."sales_rep"='1004')) GROUP BY "p"."id" ORDER BY "p"."created_at" DESC LIMIT 20 |
| 12:52:07.326 | 34.1 ms | yii\db\Command::query | SELECT "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 (4128, 4090, 4080, 4074, 4045, 4028, 4008, 3969, 3906, 3873, 3841, 3807, 3797, 3781, 3776, 3749, 3740, 3709, 3708, 3707)) GROUP BY "object_id" |
| 12:52:07.516 | 22.3 ms | yii\db\Command::query | SELECT 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))) AND (("c"."sales_rep"='1004')) GROUP BY "p"."id")) |
| 12:52:07.005 | 20.4 ms | yii\db\Command::query | SELECT 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 (("c"."sales_rep"='1004')) GROUP BY "p"."id" ORDER BY "p"."created_at" DESC) "c" |
| 12:52:07.554 | 18.8 ms | yii\db\Command::query | SELECT 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))) AND (("c"."sales_rep"='1004')) GROUP BY "p"."id"))) AND ("including_tax"=TRUE)) |
| 12:52:07.496 | 18.7 ms | yii\db\Command::query | SELECT 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))) AND (("c"."sales_rep"='1004')) GROUP BY "p"."id"))) AND ("including_tax"=TRUE) |
| 12:52:07.573 | 18.7 ms | yii\db\Command::query | SELECT 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))) AND (("c"."sales_rep"='1004')) GROUP BY "p"."id"))) |
| 12:52:07.404 | 16.3 ms | yii\db\Command::query | SELECT 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))) AND (("c"."sales_rep"='1004')) GROUP BY "p"."id") "sub" GROUP BY "project_status" |
| 12:52:07.479 | 16.1 ms | yii\db\Command::query | SELECT 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))) AND (("c"."sales_rep"='1004')) GROUP BY "p"."id")) |
| 12:52:07.424 | 15.7 ms | yii\db\Command::query | SELECT 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 (("c"."sales_rep"='1004')) GROUP BY "p"."id") "sub" |
| 12:52:07.448 | 15.3 ms | yii\db\Command::query | SELECT 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 (("c"."sales_rep"='1004')) AND ("p"."project_status"=3) GROUP BY "p"."id") "sub" |
| 12:52:07.188 | 14.2 ms | yii\db\Command::query | SELECT "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 (4128, 4090, 4080, 4074, 4045, 4028, 4008, 3969, 3906, 3873, 3841, 3807, 3797, 3781, 3776, 3749, 3740, 3709, 3708, 3707)) GROUP BY "c"."project_id" |
| 12:52:07.540 | 13.4 ms | yii\db\Command::query | SELECT 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))) AND (("c"."sales_rep"='1004')) GROUP BY "p"."id")) |
| 12:52:07.464 | 12.4 ms | yii\db\Command::query | SELECT 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 (("c"."sales_rep"='1004')) AND ("p"."project_status"=3) GROUP BY "p"."id") "sub" |
| 12:52:07.170 | 12.1 ms | yii\db\Command::query | SELECT "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 (4128, 4090, 4080, 4074, 4045, 4028, 4008, 3969, 3906, 3873, 3841, 3807, 3797, 3781, 3776, 3749, 3740, 3709, 3708, 3707) GROUP BY "c"."project_id" |
| 12:52:07.606 | 9.9 ms | yii\db\Command::query | INSERT 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":{"created_by":["1004"],"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":"created_at","sort":"DESC"},"page":"1","web_access_token":"-ooNs73DKJQ01PCpcbuHx_usnaO5SdwJ"}', '{"code":2000,"result":{"count":{"statusCount":[{"count":0,"key":1,"name":"\u9690\u6027\u9700\u6c42","color":"#f49b00","sum":0},{"count":2,"key":2,"name":"\u660e\u786e\u9700\u6c42","color":"#4e6ef2","sum":"407400"},{"count":1,"key":3,"name":"\u5546\u673a\u6210\u4ea4","color":"#3fad00","sum":"21104.99"},{"count":24,"key":4,"name":"\u5546\u673a\u5931\u8d25","color":"#e5000a","sum":"19054908.10"},{"count":40,"key":5,"name":"\u5546\u673a\u6401\u7f6e","color":"#222222","sum":"22830948.00"},{"count":171,"key":-1,"name":"\u6536\u6b3e\u5b8c\u6210","color":"#6200fe","sum":"88228048.33"}]},"simpleCount":[{"name":"\u5546\u673a\u603b\u6570\u91cf","value":238},{"name":"\u5546\u673a\u8fdb\u884c\u4e2d","value":2},{"name":"\u5546\u673a\u6210\u4ea4\u6570\u91cf","value":172},{"name":"\u603b\u91d1\u989d","value":"88249153.32"}],"list":[{"id":4128,"client_id":1172,"project_status":3,"project_progress":9,"budget":"21104.99","profit_pct":"25","bargain_date":"2026-03-13","description":"","created_by":1004,"created_at":"2026-03-01 21:46:25","updated_at":"2026-03-25 11:23:53","engineer_id":"","project_title":"2026AC\u7eed\u4fdd","collected":"0","status_updated_at":"2026-03-22 22:28:21.533287+08","success_rate":"","comment":"","contract_type":1,"progress_updated_at":"2026-03-22 22:28:21.533287+08","forecast_updated_at":"2026-03-01 21:46:25.926496+08","end_at":"","pinyin_shortcut":"2026ACxb","creator":1004,"used_client":"","from_contact":"","total_contact_point":"","paid_contact_point":"","project_product_version_id":1335,"is_sales_order_ready":false,"collected_plan":21104.99,"change_status_to":"","is_verify":false,"profits":"5276.2475000000000000","remain":"73 days 14:23:45.494879","progress_remain":"73 days 14:23:45.494879","forecast_remain":"94 days 15:05:41.10167","lost_contact_days":"","last_contact":"","last_arrive_days":"","last_arrive":"","duration":"94 days 15:05:41.10167","issued_invoices":"","client":{"id":1172,"key":1172,"name":"\u5317\u4eac\u4e2d\u90fd\u661f\u5fbd\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":4128,"value":"1","key":1022,"name":"\u5f90\u7855"}],"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":"21104.99","pct":"25","profit":"5276.24","project_id":4128}],"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":4444,"from_project":4128,"payment_collection_remind_ahead":"1 day","serial_no":"ZDXH-2026030516","is_settle":false,"is_deliver":false,"is_outbound":false,"erp_settle_amount":"0","erp_un_settle_amount":"21104.99","including_tax":true,"amount":"21104.99","contractScans":[{"id":57305,"object_type":105,"object_id":4444,"attachment_id":32458,"attachment":{"id":32458,"key":32458,"name":"a2881d2c-fd29-38c2-8cc6-726a787f7ec8","extension":"pdf","path":"\/vue\/attachment\/preview\/a2881d2c-fd29-38c2-8cc6-726a787f7ec8\/\u4e0a\u7f51\u884c\u4e3a\u7ba1\u7406\u7ef4\u4fdd\u670d\u52a1\u5408\u540c.pdf","orig_name":"\u4e0a\u7f51\u884c\u4e3a\u7ba1\u7406\u7ef4\u4fdd\u670d\u52a1\u5408\u540c.pdf"}}],"receiptScans":[],"verifyScans":[],"erpCollectTickets":[],"salesContractPayments":[],"salesContractInvoices":[],"salesContractPaymentCollectionRemindDates":[{"id":2765,"key":2765,"contract_id":4444,"name":"2026-04-30","value":"21104.99","overdue_days":35,"status":0,"remind_date":"2026-04-30","pct":100,"overdue_display":"\u903e\u671f35\u5929"}],"salesContractPaymentCollectionRemindReceivers":[{"id":10082,"user_id":1004,"key":1004,"contract_id":4444,"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":4196,"contract_id":4444,"supplier_id":138,"purchase_id":4448,"supplier":{"id":138,"key":138,"name":"\u6df1\u4fe1\u670d \u79d1\u6280\u80a1\u4efd\u6709\u9650\u516c\u53f8"},"purchase":{"id":4448,"key":4448,"serial_no":""}}],"payment_collection_remind_ahead_display":"\u63d0\u524d1\u5929","invoiced":0},"projectRemindReceivers":[],"projectProductRels":[{"id":12024,"project_id":4128,"product_id":1959,"amount":"9276.99","number":1,"cost":"","description":"","supplier_id":"","hardware_from":"","software_from":"2026-03-27","maintenance_from":"","hardware_to":"","software_to":"2027-03-26","maintenance_to":"","total_amount":"9276.99","total_cost":"","erp_sales_order_product_id":2208,"supplier":"","product":{"id":1959,"name":"URL&\u5e94\u7528\u8bc6\u522b\u89c4\u5219\u5e93\u5347\u7ea7\uff08\u9002\u7528\u4e8eAC-1000-B17500\uff09","product_type":22,"product_component":200,"product_brand":12,"product_serie":1612,"product_misc":"","product_qa":"","pn":"","description":"","created_by":1013,"created_at":"2025-03-28 10:01:02","updated_at":"2025-03-28 10:01:02","pinyin_shortcut":"URLampyysbgzksjsyyAC1000B17500","product_unit":2,"is_renew":true,"in_out_at":"","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":1612,"key":1612,"name":"URL&\u5e94\u7528\u8bc6\u522b\u89c4\u5219\u5e93\u5347\u7ea7"},"productUnit":{"id":2,"key":2,"name":"\u5957"}},"erpSalesOrderProduct":{"id":2208,"erp_sales_order_id":1691,"erp_store_id":"","product_id":1959,"description":"","number":"1","outbound":"0","amount":"9276.99","total_amount":"9276.99","last_number":"","last_amount":"","last_total_amount":"","cost":"","total_cost":"","supplier_id":"","hardware_from":"","software_from":"2026-03-27","maintenance_from":"","hardware_to":"","software_to":"2027-03-26","maintenance_to":""}},{"id":12025,"project_id":4128,"product_id":1958,"amount":"11828","number":1,"cost":"","description":"","supplier_id":"","hardware_from":"2026-03-27","software_from":"","maintenance_from":"","hardware_to":"2027-03-26","software_to":"","maintenance_to":"","total_amount":"11828","total_cost":"","erp_sales_order_product_id":2209,"supplier":"","product":{"id":1958,"name":"\u6df1\u4fe1\u670d\u4ea7\u54c1\u8d28\u4fdd+\u8f6f\u4ef6\u5347\u7ea7\u670d\u52a1\uff08\u9002\u7528\u4e8eAC-1000-B1750\uff09","product_type":22,"product_component":189,"product_brand":12,"product_serie":739,"product_misc":"","product_qa":"","pn":"","description":"","created_by":1013,"created_at":"2025-03-28 09:59:07","updated_at":"2025-03-28 09:59:07","pinyin_shortcut":"sxfcpzbrjsjfwsyyAC1000B1750","product_unit":2,"is_renew":true,"in_out_at":"","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":739,"key":739,"name":"\u6df1\u4fe1\u670d\u8f6f\u4ef6\u786c\u4ef6\u5347\u7ea7\u670d\u52a1"},"productUnit":{"id":2,"key":2,"name":"\u5957"}},"erpSalesOrderProduct":{"id":2209,"erp_sales_order_id":1691,"erp_store_id":"","product_id":1958,"description":"","number":"1","outbound":"0","amount":"11828","total_amount":"11828","last_number":"","last_amount":"","last_total_amount":"","cost":"","total_cost":"","supplier_id":"","hardware_from":"2026-03-27","software_from":"","maintenance_from":"","hardware_to":"2027-03-26","software_to":"","maintenance_to":""}}],"commentCount":{"object_id":4128,"comment":2},"unreadComments":{},"fromContact":"","projectContactPoints":[],"erpSalesOrder":{"id":1691,"serial_no":"XSDD-20260322-00001","from_date":"","wrote_date":"2026-03-13","handler":1004,"client_id":1172,"purchase_contract_id":"","project_id":4128,"sales_contract_id":4444,"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-03-22 22:28:40","stop_at":"","cancel_at":"","refuse_description":"","is_resubmitted":false,"is_done":false,"number":"2","amount":"21104.99","created_by":1004,"stop_description":"","extra":"{\"payment_collection_remind_ahead\":\"1 day\",\"salesContractPaymentCollectionRemindReceivers\":[\"1004\"],\"salesContractPaymentCollectionRemindDates\":[{\"remind_date\":\"2026-04-30\",\"amount\":\"21104.99\",\"pct\":\"100\"}]}","outbound_status":false,"is_used":false,"is_cancel":false,"is_settle":false,"is_old":false,"created_at":"2026-03-22 22:28:21","updated_at":"2026-03-22 22:28:40","print_times":""},"projectUsedClient":{"id":309,"project_id":4128,"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":73,"progress_remain_display":73,"forecast_remain_display":94,"projectProductTotalAmount":21104.99,"projectProductAllAmount":true,"projectProductTotalCost":0,"projectProductAllCost":false,"projectProductTotalNumber":2,"unissued_invoice":21104.99,"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":94,"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.11\u4e07","contact_points_status_display":"\u672a\u8bbe\u7f6e","total_contact_paid_point":0,"total_contact_un_paid_point":0,"verify_display":0,"un_collected":"21104.99","un_invoiced":21104.99,"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":"149 days 21:20:00.740405","progress_remain":"150 days 03:01:20.857421","forecast_remain":"150 days 03:01:20.857421","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":149,"progress_remain_display":150,"forecast_remain_display":150,"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":4080,"client_id":48,"project_status":2,"project_progress":4,"budget":"68000","profit_pct":"20","bargain_date":"2026-03-31","description":"","created_by":1004,"created_at":"2025-12-21 21:34:46","updated_at":"2026-03-22 22:25:38","engineer_id":"","project_title":"\u96f6\u4fe1\u4efb\u9879\u76ee","collected":"0","status_updated_at":"2026-01-11 20:30:27.680898+08","success_rate":"","comment":"","contract_type":1,"progress_updated_at":"2026-01-11 20:30:27.680898+08","forecast_updated_at":"2026-01-11 20:30:27.680898+08","end_at":"","pinyin_shortcut":"lxrxm","creator":1004,"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":"13600.0000000000000000","remain":"143 days 16:21:39.347268","progress_remain":"143 days 16:21:39.347268","forecast_remain":"143 days 16:21:39.347268","lost_contact_days":"","last_contact":"","last_arrive_days":"","last_arrive":"","duration":"164 days 15:17:20.076399","issued_invoices":"","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":4080,"value":"1","key":1022,"name":"\u5f90\u7855"}],"projectStatus":{"id":2,"key":2,"name":"\u660e\u786e\u9700\u6c42","color":"#0064ec"},"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":5,"product_type_id":5,"key":5,"name":"\u5b89\u5168\u8bbe\u5907","budget":"68000","pct":"20","profit":"13600","project_id":4080}],"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":{},"projectRemindReceivers":[],"projectProductRels":[],"commentCount":{"object_id":4080,"comment":1},"unreadComments":{},"fromContact":"","projectContactPoints":[],"erpSalesOrder":"","projectUsedClient":{"id":299,"project_id":4080,"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":18158,"project_id":4080,"client_id":48,"schedule_title":"\u9500\u552e\u9636\u6bb5\uff1a\u786e\u8ba4\u65b9\u6848\n\u76ee\u7684\uff1a\u4e86\u89e3\u65b9\u6848\u5ba1\u6279\u60c5\u51b5\u3002\n\u52a8\u4f5c\uff1a\u627e\u5180\u90e8\u53ca\u738b\u5de5\u786e\u8ba4\u3002","complete_at":"","start_at":"","end_at":"2026-01-16 18:00:00","created_by":1004,"is_complete":false,"is_closed":false,"complete_description":"","set_top_at":"","sort":2,"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"}},"scheduleDescriptions":[{"id":20906,"schedule_id":18158,"description":"\u4e0a\u5468\u8ba1\u5212\uff1a\u627e\u7eaa\u90e8\u786e\u8ba4\u7b7e\u5b57\u5ba1\u6279\u60c5\u51b5\u3002\u4e0a\u5468\u603b\u7ed3\uff1a\u672c\u6708\u5e94\u8be5\u5dee\u4e0d\u591a\u3002\u672c\u5468\u8ba1\u5212\uff1a\u5728\u8ddf\u8fdb\u4e0b\u7b7e\u5b57\u7ed3\u679c\u3002","created_at":"2026-03-22 22:25:38","created_at_display":"03-22 22:25"},{"id":20695,"schedule_id":18158,"description":"\u4e0a\u5468\u8ba1\u5212\uff1a\u627e\u5434\u4f1f\u6770\u786e\u8ba4\u5177\u4f53\u6d41\u7a0b\u3002\u4e0a\u5468\u603b\u7ed3\uff1a\u6d41\u7a0b\u8fd8\u662f\u6bd4\u8f83\u590d\u6742\uff0c\u8981\u591a\u4eba\u7b7e\u5b57\u3002\u672c\u5468\u8ba1\u5212\uff1a\u627e\u7eaa\u90e8\u786e\u8ba4\u7b7e\u5b57\u5ba1\u6279\u60c5\u51b5\u3002","created_at":"2026-03-15 22:26:37","created_at_display":"03-15 22:26"},{"id":20465,"schedule_id":18158,"description":"\u4e0a\u5468\u8ba1\u5212\uff1a\u627e\u7eaa\u90e8\u786e\u8ba4\u66f4\u6362\u8bbe\u5907\u65f6\u95f4\u3002\u4e0a\u5468\u603b\u7ed3\uff1a\u65f6\u95f4\u57284\u6708\u5e95\u524d\u5b8c\u6210\uff0c\u6700\u8fd1\u5c31\u4f1a\u518d\u63d0\u7533\u8bf7\u3002\u672c\u5468\u8ba1\u5212\uff1a\u627e\u5434\u4f1f\u6770\u786e\u8ba4\u5177\u4f53\u6d41\u7a0b\u3002","created_at":"2026-03-08 22:04:49","created_at_display":"03-08 22:04"},{"id":20373,"schedule_id":18158,"description":"\u4e0a\u5468\u8ba1\u5212\uff1a\u65e0\u3002\u4e0a\u5468\u603b\u7ed3\uff1a\u65e0\u3002\u672c\u5468\u8ba1\u5212\uff1a\u627e\u7eaa\u90e8\u786e\u8ba4\u66f4\u6362\u8bbe\u5907\u65f6\u95f4\u3002","created_at":"2026-03-01 21:43:37","created_at_display":"03-01 21:43"},{"id":20211,"schedule_id":18158,"description":"\u4e0a\u5468\u8ba1\u5212\uff1a\u627e\u738b\u5de5\u786e\u8ba4\u66f4\u6362\u8c03\u8bd5\u9700\u8981\u7684\u65f6\u95f4\u8ba9\u4ed6\u6709\u6240\u51c6\u5907\u3002\u4e0a\u5468\u603b\u7ed3\uff1a\u5df2\u8ddf\u738b\u5de5\u786e\u8ba4\u597d\u4e86\uff0c\u4ed6\u8ddf\u9886\u5bfc\u6c47\u62a5\u3002\u672c\u5468\u8ba1\u5212\uff1a\u65e0\u3002","created_at":"2026-02-08 21:51:19","created_at_display":"02-08 21:51"},{"id":20062,"schedule_id":18158,"description":"\u4e0a\u5468\u8ba1\u5212\uff1a\u4e86\u89e3VPN\u73b0\u5728\u4f7f\u7528\u60c5\u51b5\u662f\u5426\u80fd\u575a\u6301\u5230\u5e74\u540e\u3002\u4e0a\u5468\u603b\u7ed3\uff1a\u5e94\u8be5\u6ca1\u95ee\u9898\uff0c\u8fc7\u5ea6\u5230\u5e74\u540e\u53ef\u4ee5\u3002\u672c\u5468\u8ba1\u5212\uff1a\u627e\u738b\u5de5\u786e\u8ba4\u66f4\u6362\u8c03\u8bd5\u9700\u8981\u7684\u65f6\u95f4\u8ba9\u4ed6\u6709\u6240\u51c6\u5907\u3002","created_at":"2026-02-01 21:20:15","created_at_display":"02-01 21:20"},{"id":19862,"schedule_id":18158,"description":"\u4e0a\u5468\u8ba1\u5212\uff1a\u786e\u8ba4\u5ba1\u6279\u7ed3\u679c\u3002\u4e0a\u5468\u603b\u7ed3\uff1a\u8fd8\u6ca1\u51fa\u7ed3\u679c\uff0c\u6709\u53ef\u80fd\u4f1a\u5e74\u540e\u4e86\u3002\u672c\u5468\u8ba1\u5212\uff1a\u4e86\u89e3VPN\u73b0\u5728\u4f7f\u7528\u60c5\u51b5\u662f\u5426\u80fd\u575a\u6301\u5230\u5e74\u540e\u3002","created_at":"2026-01-25 17:43:42","created_at_display":"01-25 17:43"},{"id":19676,"schedule_id":18158,"description":"\u4e0a\u5468\u8ba1\u5212\uff1a\u4e86\u89e3\u65b9\u6848\u5ba1\u6279\u60c5\u51b5\u3002\u4e0a\u5468\u603b\u7ed3\uff1a\u8fd8\u5728\u6d41\u7a0b\u4e2d\uff0c\u5e94\u8be5\u5dee\u4e0d\u591a\u3002\u672c\u5468\u8ba1\u5212\uff1a\u786e\u8ba4\u5ba1\u6279\u7ed3\u679c\u3002","created_at":"2026-01-18 20:44:28","created_at_display":"01-18 20:44"}],"schedule_status":2,"complete_at_display":"","complete_at_display2":"","end_at_display":"01-16 18:00","end_at_display2":"","is_overdue":true,"start_at_display":"","can_report":false,"can_update":true}],"is_only_cp":false,"remain_display":143,"progress_remain_display":143,"forecast_remain_display":143,"projectProductTotalAmount":0,"projectProductAllAmount":true,"projectProductTotalCost":0,"projectProductAllCost":true,"projectProductTotalNumber":0,"unissued_invoice":68000,"is_exceeded":true,"can_update":true,"can_delete":true,"unread":0,"last_arrive_days_display":"","project_status_display":"\u660e\u786e\u9700\u6c42","is_collected":false,"bgcolor":"#0064ec","can_invoice":false,"can_payment":false,"duration_display":164,"contract_type_display":"\u4ea7\u54c1\u9500\u552e","can_change_status":true,"is_admin":true,"lost_contact_days_display":"","can_view_product":true,"budget_display":"6.8\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":4074,"client_id":3431,"project_status":3,"project_progress":6,"budget":"28000","profit_pct":"1.6","bargain_date":"2025-12-16","description":"","created_by":1004,"created_at":"2025-12-16 10:26:14","updated_at":"2026-01-21 09:50:15","engineer_id":"","project_title":"PA440 \u9632\u706b\u5899\u9879\u76ee\u91c7\u8d2d","collected":"28000","status_updated_at":"2025-12-16 10:53:45.358763+08","success_rate":"","comment":"","contract_type":1,"progress_updated_at":"2025-12-16 10:26:14.554213+08","forecast_updated_at":"2025-12-16 10:26:14.554213+08","end_at":"2026-01-07 09:54:26","pinyin_shortcut":"PA440fhqxmcg","creator":1011,"used_client":"","from_contact":"","total_contact_point":"2400","paid_contact_point":"","project_product_version_id":1114,"is_sales_order_ready":true,"collected_plan":28000,"change_status_to":"","is_verify":false,"profits":"448.00000000000000000","remain":"170 days 01:58:21.669403","progress_remain":"170 days 02:25:52.473953","forecast_remain":"170 days 02:25:52.473953","lost_contact_days":"","last_contact":"","last_arrive_days":"","last_arrive":"","duration":"21 days 23:28:11.793402","issued_invoices":"28000.00","client":{"id":3431,"key":3431,"name":"\u5317\u4eac\u68b5\u7c73\u79d1\u6280\u6709\u9650\u516c\u53f8\uff08\u8fc7\u5355\uff09","logo":"","client_type":5,"client_class":43,"client_industry":13,"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":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":[],"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":5,"product_type_id":5,"key":5,"name":"\u5b89\u5168\u8bbe\u5907","budget":"28000","pct":"1.6","profit":"448","project_id":4074}],"salesForecast":{"id":232,"key":232,"name":"\u5382\u5546\u8fc7\u5355","description":"\u4fdd\u63015%\u57fa\u672c\u5229\u6da6\u7387\uff0c\u5e2e\u52a9\u5382\u5546\u4ea4\u4ed8\u9879\u76ee\u3002"},"opportunityFrom":{},"purchaseType":{"id":165,"key":165,"name":"\u534f\u8bae\u4f9b\u8d27"},"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":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":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":4312,"from_project":4074,"payment_collection_remind_ahead":"1 day","serial_no":"TSC-YJC-2025121601","is_settle":true,"is_deliver":true,"is_outbound":true,"erp_settle_amount":"28000","erp_un_settle_amount":"0","including_tax":true,"amount":"28000","contractScans":[{"id":55055,"object_type":105,"object_id":4312,"attachment_id":30573,"attachment":{"id":30573,"key":30573,"name":"d891f231-ba41-33d9-97a1-a227cb77c391","extension":"pdf","path":"\/vue\/attachment\/preview\/d891f231-ba41-33d9-97a1-a227cb77c391\/\u68b5\u7c73-\u62d3\u5b9e.pdf","orig_name":"\u68b5\u7c73-\u62d3\u5b9e.pdf"}}],"receiptScans":[],"verifyScans":[],"erpCollectTickets":[],"salesContractPayments":[{"id":"12115","key":"12115","contract_id":4312,"value":"28000","created_by":1013,"collected_date":"2025-12-16 00:00:00","createdBy":{"id":1013,"key":1013,"name":"\u7fc1\u5bb6\u6210","sex":"M","department_id":7},"pct":100}],"salesContractInvoices":[{"id":2249,"key":2249,"contract_id":4312,"value":"28000.00","attachment_id":"","from_date":"2025-12-16","attachment":{}}],"salesContractPaymentCollectionRemindDates":[{"id":2672,"key":2672,"contract_id":4312,"name":"2025-12-16","value":"28000","overdue_days":0,"status":1,"remind_date":"2025-12-16","pct":100,"overdue_display":"\u903e\u671f0\u5929"}],"salesContractPaymentCollectionRemindReceivers":[{"id":9593,"user_id":1001,"key":1001,"contract_id":4312,"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":9594,"user_id":1004,"key":1004,"contract_id":4312,"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":3757,"contract_id":4312,"supplier_id":46,"purchase_id":4315,"supplier":{"id":46,"key":46,"name":"\u795e\u5dde\u6570\u7801(\u4e2d\u56fd)\u6709\u9650\u516c\u53f8"},"purchase":{"id":4315,"key":4315,"serial_no":"DZ202512161166283"}}],"payment_collection_remind_ahead_display":"\u63d0\u524d1\u5929","invoiced":28000},"projectRemindReceivers":[],"projectProductRels":[{"id":11261,"project_id":4074,"product_id":849,"amount":"9000","number":2,"cost":"7177","description":"","supplier_id":"","hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":"","total_amount":"18000","total_cost":"14354","erp_sales_order_product_id":2052,"supplier":"","product":{"id":849,"name":"PAN-PA-440","product_type":5,"product_component":26,"product_brand":8,"product_serie":801,"product_misc":"","product_qa":"","pn":"","description":"Palo Alto Networks PA-440","created_by":1013,"created_at":"2022-07-25 15:54:45","updated_at":"2025-12-17 17:17:31","pinyin_shortcut":"PANPA440","product_unit":1,"is_renew":false,"in_out_at":"2025-12-17 17:17:31.783698+08","productType":{"id":5,"key":5,"name":"\u5b89\u5168\u8bbe\u5907"},"productComponent":{"id":26,"key":26,"name":"\u9632\u706b\u5899\u4e3b\u673a"},"productBrand":{"id":8,"key":8,"name":"PaloAlto"},"productSerie":{"id":801,"key":801,"name":"PA-440\u9632\u706b\u5899\u4e3b\u673a"},"productUnit":{"id":1,"key":1,"name":"\u53f0"}},"erpSalesOrderProduct":{"id":2052,"erp_sales_order_id":1644,"erp_store_id":"","product_id":849,"description":"","number":"2","outbound":"2","amount":"9000","total_amount":"18000","last_number":"","last_amount":"","last_total_amount":"","cost":"7177","total_cost":"14354","supplier_id":"","hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":""}},{"id":11262,"project_id":4074,"product_id":1910,"amount":"2852","number":2,"cost":"2615","description":"","supplier_id":"","hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":"","total_amount":"5704","total_cost":"5230","erp_sales_order_product_id":2053,"supplier":"","product":{"id":1910,"name":"PAN-PA-440-ATP-HA2","product_type":5,"product_component":36,"product_brand":8,"product_serie":999,"product_misc":"","product_qa":"","pn":"","description":"PA-440, Advanced Threat Prevention subscription, for one (1) device in an HA pair, 1 year (12 months), term.","created_by":1013,"created_at":"2024-12-25 14:53:44","updated_at":"2025-12-17 17:17:31","pinyin_shortcut":"PANPA440ATPHA2","product_unit":2,"is_renew":false,"in_out_at":"2025-12-17 17:17:31.783698+08","productType":{"id":5,"key":5,"name":"\u5b89\u5168\u8bbe\u5907"},"productComponent":{"id":36,"key":36,"name":"PA\u8bb8\u53ef\u8bc1"},"productBrand":{"id":8,"key":8,"name":"PaloAlto"},"productSerie":{"id":999,"key":999,"name":"PA440\u8f6f\u4ef6\u6388\u6743"},"productUnit":{"id":2,"key":2,"name":"\u5957"}},"erpSalesOrderProduct":{"id":2053,"erp_sales_order_id":1644,"erp_store_id":"","product_id":1910,"description":"","number":"2","outbound":"2","amount":"2852","total_amount":"5704","last_number":"","last_amount":"","last_total_amount":"","cost":"2615","total_cost":"5230","supplier_id":"","hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":""}},{"id":11263,"project_id":4074,"product_id":1003,"amount":"2148","number":2,"cost":"2042","description":"","supplier_id":"","hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":"","total_amount":"4296","total_cost":"4084","erp_sales_order_product_id":2054,"supplier":"","product":{"id":1003,"name":"PAN-SVC-BKLN-440","product_type":5,"product_component":35,"product_brand":8,"product_serie":618,"product_misc":"","product_qa":"","pn":"","description":"PA-440, Partner enabled premium support, 1 year (12 months), term.","created_by":1013,"created_at":"2023-08-17 17:47:59","updated_at":"2025-12-17 17:17:31","pinyin_shortcut":"PANSVCBKLN440","product_unit":8,"is_renew":false,"in_out_at":"2025-12-17 17:17:31.783698+08","productType":{"id":5,"key":5,"name":"\u5b89\u5168\u8bbe\u5907"},"productComponent":{"id":35,"key":35,"name":"\u9632\u706b\u5899\u8f6f\u4ef6"},"productBrand":{"id":8,"key":8,"name":"PaloAlto"},"productSerie":{"id":618,"key":618,"name":"PA440\u4e00\u5e74\u670d\u52a1"},"productUnit":{"id":8,"key":8,"name":"\u5e74"}},"erpSalesOrderProduct":{"id":2054,"erp_sales_order_id":1644,"erp_store_id":"","product_id":1003,"description":"","number":"2","outbound":"2","amount":"2148","total_amount":"4296","last_number":"","last_amount":"","last_total_amount":"","cost":"2042","total_cost":"4084","supplier_id":"","hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":""}}],"commentCount":{"object_id":4074,"comment":3},"unreadComments":{},"fromContact":"","projectContactPoints":[{"id":1311,"project_id":4074,"contact_id":6205,"point":"2400.00","paid_point":"","contact":{"id":6205,"key":6205,"name":"PA\u674e\u7ee7\u822a","client_id":3431,"supplier_id":"","client":{"id":3431,"key":3431,"name":"\u5317\u4eac\u68b5\u7c73\u79d1\u6280\u6709\u9650\u516c\u53f8\uff08\u8fc7\u5355\uff09"},"supplier":""},"projectContactPointRels":[],"status_display":"\u672a\u6838\u9500"}],"erpSalesOrder":{"id":1644,"serial_no":"XSDD-20251216-00002","from_date":"","wrote_date":"2025-12-16","handler":1004,"client_id":3431,"purchase_contract_id":"","project_id":4074,"sales_contract_id":4312,"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":"2025-12-16 12:18:49","stop_at":"","cancel_at":"","refuse_description":"","is_resubmitted":false,"is_done":false,"number":"6","amount":"28000","created_by":1004,"stop_description":"","extra":"{\"payment_collection_remind_ahead\":\"1 day\",\"salesContractPaymentCollectionRemindReceivers\":[\"5388\",\"1001\",\"1004\"],\"salesContractPaymentCollectionRemindDates\":null}","outbound_status":true,"is_used":true,"is_cancel":false,"is_settle":false,"is_old":false,"created_at":"2025-12-16 10:53:45","updated_at":"2025-12-16 12:18:49","print_times":""},"projectUsedClient":{"id":261,"project_id":4074,"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":170,"progress_remain_display":170,"forecast_remain_display":170,"projectProductTotalAmount":28000,"projectProductAllAmount":true,"projectProductTotalCost":23668,"projectProductAllCost":true,"projectProductTotalNumber":6,"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":21,"contract_type_display":"\u4ea7\u54c1\u9500\u552e","can_change_status":false,"is_admin":true,"lost_contact_days_display":"","can_view_product":true,"budget_display":"2.8\u4e07","contact_points_status_display":"\u672a\u6838\u9500","total_contact_paid_point":0,"total_contact_un_paid_point":2400,"verify_display":0,"un_collected":"0","un_invoiced":0,"object_type":1,"can_view_product_cost":true},{"id":4045,"client_id":1172,"project_status":3,"project_progress":9,"budget":"12700","profit_pct":"22.01","bargain_date":"2025-11-27","description":"","created_by":1004,"created_at":"2025-11-14 14:00:09","updated_at":"2026-01-07 11:16:14","engineer_id":"","project_title":"2025\u5e74\u6df1\u4fe1\u670d\u8d1f\u8f7d\u5747\u8861\u7eed\u4fdd\u9879\u76ee","collected":"12700","status_updated_at":"2025-11-30 21:37:00.189856+08","success_rate":"","comment":"","contract_type":1,"progress_updated_at":"2025-11-30 21:36:12.007083+08","forecast_updated_at":"2025-11-30 21:36:12.007083+08","end_at":"2026-01-07 11:16:14","pinyin_shortcut":"2025nsxffzjhxbxm","creator":1004,"used_client":"","from_contact":"","total_contact_point":"","paid_contact_point":"","project_product_version_id":1089,"is_sales_order_ready":true,"collected_plan":12700,"change_status_to":"","is_verify":false,"profits":"2795.270000000000000000","remain":"185 days 15:15:06.83831","progress_remain":"185 days 15:15:55.021083","forecast_remain":"185 days 15:15:55.021083","lost_contact_days":"","last_contact":"","last_arrive_days":"","last_arrive":"","duration":"53 days 21:16:05.330597","issued_invoices":"12700.00","client":{"id":1172,"key":1172,"name":"\u5317\u4eac\u4e2d\u90fd\u661f\u5fbd\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":[],"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":"12700","pct":"22.01","profit":"2795.27","project_id":4045}],"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":165,"key":165,"name":"\u534f\u8bae\u4f9b\u8d27"},"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":{"project_id":4045,"points":"31"},"workLogCount":"","caseCount":{"project_id":4045,"count":1},"salesTimeCount":{},"implementTimeCount":{"project_id":4045,"sum":"2","times":"1"},"presalesTimeCount":{},"engineerTimeCount":{},"reimbursementAmountSum":{},"buildContract":{"id":4271,"from_project":4045,"payment_collection_remind_ahead":"1 day","serial_no":"ZDXH-2025111437","is_settle":true,"is_deliver":true,"is_outbound":true,"erp_settle_amount":"12700","erp_un_settle_amount":"0","including_tax":true,"amount":"12700","contractScans":[{"id":55076,"object_type":105,"object_id":4271,"attachment_id":30092,"attachment":{"id":30092,"key":30092,"name":"ab0af07c-fe3a-3d57-981a-ee9ae15ac652","extension":"pdf","path":"\/vue\/attachment\/preview\/ab0af07c-fe3a-3d57-981a-ee9ae15ac652\/\u4e2d\u90fd\u661f\u5fbd\u8d1f\u8f7d\u5747\u8861\u7ef4\u4fdd\u5408\u540c.pdf","orig_name":"\u4e2d\u90fd\u661f\u5fbd\u8d1f\u8f7d\u5747\u8861\u7ef4\u4fdd\u5408\u540c.pdf"}}],"receiptScans":[],"verifyScans":[],"erpCollectTickets":[],"salesContractPayments":[{"id":"12105","key":"12105","contract_id":4271,"value":"12700","created_by":1013,"collected_date":"2025-12-11 00:00:00","createdBy":{"id":1013,"key":1013,"name":"\u7fc1\u5bb6\u6210","sex":"M","department_id":7},"pct":100}],"salesContractInvoices":[{"id":2224,"key":2224,"contract_id":4271,"value":"12700.00","attachment_id":"","from_date":"2025-12-01","attachment":{}}],"salesContractPaymentCollectionRemindDates":[{"id":2643,"key":2643,"contract_id":4271,"name":"2025-12-20","value":"12700","overdue_days":"","status":1,"remind_date":"2025-12-20","pct":100,"overdue_display":""}],"salesContractPaymentCollectionRemindReceivers":[{"id":9617,"user_id":1004,"key":1004,"contract_id":4271,"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":3775,"contract_id":4271,"supplier_id":236,"purchase_id":4274,"supplier":{"id":236,"key":236,"name":"\u5317\u4eac\u5929\u4fe1\u5b8f\u8fbe\u4fe1\u606f\u6280\u672f\u6709\u9650\u516c\u53f8"},"purchase":{"id":4274,"key":4274,"serial_no":"TSKJ20251201-ZHF-001"}}],"payment_collection_remind_ahead_display":"\u63d0\u524d1\u5929","invoiced":12700},"projectRemindReceivers":[],"projectProductRels":[{"id":11142,"project_id":4045,"product_id":1914,"amount":"6350","number":2,"cost":"4597.5","description":"","supplier_id":"","hardware_from":"2026-01-21","software_from":"2026-01-21","maintenance_from":"","hardware_to":"2027-01-21","software_to":"2027-01-21","maintenance_to":"","total_amount":"12700","total_cost":"9195","erp_sales_order_product_id":2019,"supplier":"","product":{"id":1914,"name":"\u6df1\u4fe1\u670d\u4ea7\u54c1\u8d28\u4fdd+\u8f6f\u4ef6\u5347\u7ea7\u670d\u52a1\uff08\u9002\u7528\u4e8eAD-1000-B600\uff09","product_type":22,"product_component":189,"product_brand":12,"product_serie":739,"product_misc":"","product_qa":"","pn":"","description":"","created_by":1013,"created_at":"2024-12-30 14:15:02","updated_at":"2025-12-04 15:58:03","pinyin_shortcut":"sxfcpzbrjsjfwsyyAD1000B600","product_unit":2,"is_renew":false,"in_out_at":"2025-12-04 15:58:03.947973+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":739,"key":739,"name":"\u6df1\u4fe1\u670d\u8f6f\u4ef6\u786c\u4ef6\u5347\u7ea7\u670d\u52a1"},"productUnit":{"id":2,"key":2,"name":"\u5957"}},"erpSalesOrderProduct":{"id":2019,"erp_sales_order_id":1628,"erp_store_id":"","product_id":1914,"description":"","number":"2","outbound":"2","amount":"6350","total_amount":"12700","last_number":"","last_amount":"","last_total_amount":"","cost":"4597.5","total_cost":"9195","supplier_id":"","hardware_from":"2026-01-21","software_from":"2026-01-21","maintenance_from":"","hardware_to":"2027-01-21","software_to":"2027-01-21","maintenance_to":""}}],"commentCount":{"object_id":4045,"comment":3},"unreadComments":{},"fromContact":"","projectContactPoints":[],"erpSalesOrder":{"id":1628,"serial_no":"XSDD-20251130-00003","from_date":"","wrote_date":"2025-11-27","handler":1004,"client_id":1172,"purchase_contract_id":"","project_id":4045,"sales_contract_id":4271,"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":"2025-11-30 22:18:22","stop_at":"","cancel_at":"","refuse_description":"","is_resubmitted":false,"is_done":false,"number":"2","amount":"12700","created_by":1004,"stop_description":"","extra":"{\"payment_collection_remind_ahead\":\"1 day\",\"salesContractPaymentCollectionRemindReceivers\":[\"1004\"],\"salesContractPaymentCollectionRemindDates\":[{\"remind_date\":\"2025-12-20\",\"amount\":\"12700\",\"pct\":\"100\"}]}","outbound_status":true,"is_used":true,"is_cancel":false,"is_settle":false,"is_old":false,"created_at":"2025-11-30 21:37:00","updated_at":"2025-11-30 22:18:22","print_times":""},"projectUsedClient":{"id":246,"project_id":4045,"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":185,"progress_remain_display":185,"forecast_remain_display":185,"projectProductTotalAmount":12700,"projectProductAllAmount":true,"projectProductTotalCost":9195,"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":53,"contract_type_display":"\u4ea7\u54c1\u9500\u552e","can_change_status":false,"is_admin":true,"lost_contact_days_display":"","can_view_product":true,"budget_display":"1.27\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":4028,"client_id":2589,"project_status":3,"project_progress":9,"budget":"28632","profit_pct":"7.53","bargain_date":"2025-10-27","description":"","created_by":1004,"created_at":"2025-10-28 13:13:41","updated_at":"2026-01-21 09:47:03","engineer_id":"","project_title":"PA440\u8fc7\u5355","collected":"28632","status_updated_at":"2025-11-10 00:00:28.580198+08","success_rate":"","comment":"","contract_type":1,"progress_updated_at":"2025-11-10 00:00:28.580198+08","forecast_updated_at":"2025-11-10 00:00:28.580198+08","end_at":"2026-01-20 17:11:01","pinyin_shortcut":"PA440gd","creator":1004,"used_client":"","from_contact":"","total_contact_point":"3037","paid_contact_point":"","project_product_version_id":1107,"is_sales_order_ready":true,"collected_plan":28632,"change_status_to":"","is_verify":false,"profits":"2155.989600000000000000","remain":"206 days 12:51:38.447968","progress_remain":"206 days 12:51:38.447968","forecast_remain":"206 days 12:51:38.447968","lost_contact_days":"","last_contact":"","last_arrive_days":"","last_arrive":"","duration":"84 days 03:57:20.266609","issued_invoices":"28632.00","client":{"id":2589,"key":2589,"name":"\u4e0a\u6d77\u534e\u8baf\u7f51\u7edc\u7cfb\u7edf\u6709\u9650\u516c\u53f8","logo":"","client_type":5,"client_class":43,"client_industry":13,"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":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":[],"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":5,"product_type_id":5,"key":5,"name":"\u5b89\u5168\u8bbe\u5907","budget":"28632","pct":"7.53","profit":"2155.98","project_id":4028}],"salesForecast":{"id":232,"key":232,"name":"\u5382\u5546\u8fc7\u5355","description":"\u4fdd\u63015%\u57fa\u672c\u5229\u6da6\u7387\uff0c\u5e2e\u52a9\u5382\u5546\u4ea4\u4ed8\u9879\u76ee\u3002"},"opportunityFrom":{},"purchaseType":{"id":165,"key":165,"name":"\u534f\u8bae\u4f9b\u8d27"},"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":4223,"from_project":4028,"payment_collection_remind_ahead":"00:00:00","serial_no":"2025EC-SH-90-1104","is_settle":true,"is_deliver":true,"is_outbound":true,"erp_settle_amount":"28632","erp_un_settle_amount":"0","including_tax":true,"amount":"28632","contractScans":[{"id":55107,"object_type":105,"object_id":4223,"attachment_id":29618,"attachment":{"id":29618,"key":29618,"name":"0c13c9b5-bfa9-3551-ae54-cc78c43b59ec","extension":"pdf","path":"\/vue\/attachment\/preview\/0c13c9b5-bfa9-3551-ae54-cc78c43b59ec\/2025EC-SH-90-1104.pdf","orig_name":"2025EC-SH-90-1104.pdf"}}],"receiptScans":[{"id":52822,"object_type":106,"object_id":4223,"attachment_id":29910,"attachment":{"id":29910,"key":29910,"name":"25902ef1-7bb7-329f-91e8-cf7f4b35ff47","extension":"pdf","path":"\/vue\/attachment\/preview\/25902ef1-7bb7-329f-91e8-cf7f4b35ff47\/2025_11_21_13_24_18.pdf","orig_name":"2025_11_21_13_24_18.pdf"}}],"verifyScans":[],"erpCollectTickets":[],"salesContractPayments":[{"id":"12157","key":"12157","contract_id":4223,"value":"28632","created_by":1013,"collected_date":"2026-01-20 00:00:00","createdBy":{"id":1013,"key":1013,"name":"\u7fc1\u5bb6\u6210","sex":"M","department_id":7},"pct":100}],"salesContractInvoices":[{"id":2282,"key":2282,"contract_id":4223,"value":"28632.00","attachment_id":"","from_date":"2026-01-14","attachment":{}},{"id":2284,"key":2284,"contract_id":4223,"value":"-28632.00","attachment_id":"","from_date":"2026-01-14","attachment":{}},{"id":2285,"key":2285,"contract_id":4223,"value":"28632.00","attachment_id":"","from_date":"2026-01-14","attachment":{}}],"salesContractPaymentCollectionRemindDates":[{"id":2664,"key":2664,"contract_id":4223,"name":"2025-12-29","value":"28632","overdue_days":22,"status":1,"remind_date":"2025-12-29","pct":100,"overdue_display":"\u903e\u671f22\u5929"}],"salesContractPaymentCollectionRemindReceivers":[],"salesSupplierRels":[{"id":3799,"contract_id":4223,"supplier_id":46,"purchase_id":4236,"supplier":{"id":46,"key":46,"name":"\u795e\u5dde\u6570\u7801(\u4e2d\u56fd)\u6709\u9650\u516c\u53f8"},"purchase":{"id":4236,"key":4236,"serial_no":"DZ202510281161608"}}],"payment_collection_remind_ahead_display":"\u65e0","invoiced":28632},"projectRemindReceivers":[],"projectProductRels":[{"id":11231,"project_id":4028,"product_id":1340,"amount":"790","number":1,"cost":"1000","description":"","supplier_id":"","hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":"","total_amount":"790","total_cost":"1000","erp_sales_order_product_id":1961,"supplier":"","product":{"id":1340,"name":"PAN-PWR-50W-AC","product_type":5,"product_component":157,"product_brand":8,"product_serie":1012,"product_misc":"","product_qa":"","pn":"","description":"50W AC power adapter for PA-440 PA-450 and PA-460","created_by":1013,"created_at":"2024-01-25 09:26:04","updated_at":"2026-02-02 11:32:46","pinyin_shortcut":"PANPWR50WAC","product_unit":3,"is_renew":false,"in_out_at":"2026-02-02 11:32:46.746479+08","productType":{"id":5,"key":5,"name":"\u5b89\u5168\u8bbe\u5907"},"productComponent":{"id":157,"key":157,"name":"\u9632\u706b\u5899\u914d\u4ef6"},"productBrand":{"id":8,"key":8,"name":"PaloAlto"},"productSerie":{"id":1012,"key":1012,"name":"PA-440\/450\/460\u7535\u6e90"},"productUnit":{"id":3,"key":3,"name":"\u4e2a"}},"erpSalesOrderProduct":{"id":1961,"erp_sales_order_id":1607,"erp_store_id":"","product_id":1340,"description":"","number":"1","outbound":"1","amount":"790","total_amount":"790","last_number":"1","last_amount":"790","last_total_amount":"790","cost":"1000","total_cost":"1000","supplier_id":"","hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":""}},{"id":11232,"project_id":4028,"product_id":849,"amount":"7378","number":1,"cost":"5932","description":"","supplier_id":"","hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":"","total_amount":"7378","total_cost":"5932","erp_sales_order_product_id":1958,"supplier":"","product":{"id":849,"name":"PAN-PA-440","product_type":5,"product_component":26,"product_brand":8,"product_serie":801,"product_misc":"","product_qa":"","pn":"","description":"Palo Alto Networks PA-440","created_by":1013,"created_at":"2022-07-25 15:54:45","updated_at":"2025-12-17 17:17:31","pinyin_shortcut":"PANPA440","product_unit":1,"is_renew":false,"in_out_at":"2025-12-17 17:17:31.783698+08","productType":{"id":5,"key":5,"name":"\u5b89\u5168\u8bbe\u5907"},"productComponent":{"id":26,"key":26,"name":"\u9632\u706b\u5899\u4e3b\u673a"},"productBrand":{"id":8,"key":8,"name":"PaloAlto"},"productSerie":{"id":801,"key":801,"name":"PA-440\u9632\u706b\u5899\u4e3b\u673a"},"productUnit":{"id":1,"key":1,"name":"\u53f0"}},"erpSalesOrderProduct":{"id":1958,"erp_sales_order_id":1607,"erp_store_id":"","product_id":849,"description":"","number":"1","outbound":"1","amount":"7378","total_amount":"7378","last_number":"1","last_amount":"7378","last_total_amount":"7378","cost":"5932","total_cost":"5932","supplier_id":"","hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":""}},{"id":11233,"project_id":4028,"product_id":1107,"amount":"5783","number":1,"cost":"4219","description":"","supplier_id":"","hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":"","total_amount":"5783","total_cost":"4219","erp_sales_order_product_id":1960,"supplier":"","product":{"id":1107,"name":"PAN-SVC-BKLN-440-3YR","product_type":5,"product_component":35,"product_brand":8,"product_serie":784,"product_misc":"","product_qa":"","pn":"","description":"PA-440, Premium support, 3 years (36 months), term.","created_by":1013,"created_at":"2023-11-29 13:34:57","updated_at":"2025-12-11 11:02:26","pinyin_shortcut":"PANSVCBKLN4403YR","product_unit":8,"is_renew":false,"in_out_at":"2025-12-11 11:02:26.162192+08","productType":{"id":5,"key":5,"name":"\u5b89\u5168\u8bbe\u5907"},"productComponent":{"id":35,"key":35,"name":"\u9632\u706b\u5899\u8f6f\u4ef6"},"productBrand":{"id":8,"key":8,"name":"PaloAlto"},"productSerie":{"id":784,"key":784,"name":"PA440\u4e09\u5e74\u670d\u52a1"},"productUnit":{"id":8,"key":8,"name":"\u5e74"}},"erpSalesOrderProduct":{"id":1960,"erp_sales_order_id":1607,"erp_store_id":"","product_id":1107,"description":"","number":"1","outbound":"1","amount":"5783","total_amount":"5783","last_number":"1","last_amount":"5783","last_total_amount":"5783","cost":"4219","total_cost":"4219","supplier_id":"","hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":""}},{"id":11234,"project_id":4028,"product_id":1471,"amount":"14681","number":1,"cost":"10329","description":"","supplier_id":"","hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":"","total_amount":"14681","total_cost":"10329","erp_sales_order_product_id":1959,"supplier":"","product":{"id":1471,"name":"PAN-PA-440-BND-CORESEC-3YR","product_type":5,"product_component":36,"product_brand":8,"product_serie":999,"product_misc":"","product_qa":"","pn":"","description":"PA-440, Core Security Subscription Bundle\n(Advanced Threat Prevention, Advanced URL Filtering, Advanced Wildfire, DNS Security and SD-WAN), 3 years (36 months)term","created_by":1013,"created_at":"2024-03-01 17:41:36","updated_at":"2025-12-11 11:02:26","pinyin_shortcut":"PANPA440BNDCORESEC3YR","product_unit":2,"is_renew":false,"in_out_at":"2025-12-11 11:02:26.162192+08","productType":{"id":5,"key":5,"name":"\u5b89\u5168\u8bbe\u5907"},"productComponent":{"id":36,"key":36,"name":"PA\u8bb8\u53ef\u8bc1"},"productBrand":{"id":8,"key":8,"name":"PaloAlto"},"productSerie":{"id":999,"key":999,"name":"PA440\u8f6f\u4ef6\u6388\u6743"},"productUnit":{"id":2,"key":2,"name":"\u5957"}},"erpSalesOrderProduct":{"id":1959,"erp_sales_order_id":1607,"erp_store_id":"","product_id":1471,"description":"","number":"1","outbound":"1","amount":"14681","total_amount":"14681","last_number":"1","last_amount":"14681","last_total_amount":"14681","cost":"10329","total_cost":"10329","supplier_id":"","hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":""}}],"commentCount":{"object_id":4028,"comment":6},"unreadComments":{},"fromContact":"","projectContactPoints":[{"id":1325,"project_id":4028,"contact_id":6203,"point":"3037.00","paid_point":"","contact":{"id":6203,"key":6203,"name":"\u674e\u7ee7\u822a","client_id":2589,"supplier_id":"","client":{"id":2589,"key":2589,"name":"\u4e0a\u6d77\u534e\u8baf\u7f51\u7edc\u7cfb\u7edf\u6709\u9650\u516c\u53f8"},"supplier":""},"projectContactPointRels":[],"status_display":"\u672a\u6838\u9500"}],"erpSalesOrder":{"id":1607,"serial_no":"XSDD-20251029-00002","from_date":"","wrote_date":"2025-10-27","handler":1004,"client_id":2589,"purchase_contract_id":"","project_id":4028,"sales_contract_id":4223,"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":"2025-10-30 09:28:11","stop_at":"","cancel_at":"","refuse_description":"","is_resubmitted":false,"is_done":false,"number":"4","amount":"28632","created_by":1004,"stop_description":"","extra":"{\"payment_collection_remind_ahead\":null,\"salesContractPaymentCollectionRemindReceivers\":null,\"salesContractPaymentCollectionRemindDates\":[{\"amount\":\"28632\",\"remind_date\":\"2025-12-29\",\"pct\":1}]}","outbound_status":true,"is_used":true,"is_cancel":false,"is_settle":false,"is_old":false,"created_at":"2025-10-29 22:25:18","updated_at":"2025-10-30 09:28:11","print_times":""},"projectUsedClient":{"id":260,"project_id":4028,"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":18025,"project_id":4028,"client_id":2589,"schedule_title":"\u672c\u5468\u8ba1\u5212\uff1a\u7b7e\u5408\u540c\u4e0b\u5355\u4e8b\u9879\u3002","complete_at":"","start_at":"","end_at":"2025-11-07 00:00:00","created_by":1004,"is_complete":false,"is_closed":false,"complete_description":"","set_top_at":"","sort":2,"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"}},"scheduleDescriptions":[{"id":19677,"schedule_id":18025,"description":"\u672c\u6708\u6536\u56de\u3002","created_at":"2026-01-18 20:44:54","created_at_display":"01-18 20:44"},{"id":19200,"schedule_id":18025,"description":"\u9884\u8ba11.15\u65e5\u524d\u53ef\u6536\u56de\u3002","created_at":"2025-12-28 16:16:52","created_at_display":"2025-12-28 16:16"},{"id":18808,"schedule_id":18025,"description":"\u5df2\u4ea4\u8d27\u3002\u51c6\u5907\u50ac\u6b3e\u3002","created_at":"2025-12-14 20:28:24","created_at_display":"2025-12-14 20:28"},{"id":18142,"schedule_id":18025,"description":"\u5df2\u786e\u8ba4\u7b49\u8d27\u4e2d\u3002","created_at":"2025-11-23 18:55:26","created_at_display":"2025-11-23 18:55"},{"id":17901,"schedule_id":18025,"description":"\u5df2\u4e0b\u5355\uff0c\u7b49\u5f85\u4ea4\u8d27\u4e2d\u3002","created_at":"2025-11-14 14:02:44","created_at_display":"2025-11-14 14:02"},{"id":17802,"schedule_id":18025,"description":"\u5df2\u786e\u8ba4\u5408\u540c\uff0c\u672c\u5468\u4e0b\u5355\u3002","created_at":"2025-11-10 00:00:18","created_at_display":"2025-11-10 00:00"}],"schedule_status":2,"complete_at_display":"","complete_at_display2":"","end_at_display":"2025-11-07 00:00","end_at_display2":"","is_overdue":true,"start_at_display":"","can_report":false,"can_update":true}],"is_only_cp":false,"remain_display":206,"progress_remain_display":206,"forecast_remain_display":206,"projectProductTotalAmount":28632,"projectProductAllAmount":true,"projectProductTotalCost":21480,"projectProductAllCost":true,"projectProductTotalNumber":4,"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":84,"contract_type_display":"\u4ea7\u54c1\u9500\u552e","can_change_status":false,"is_admin":true,"lost_contact_days_display":"","can_view_product":true,"budget_display":"2.86\u4e07","contact_points_status_display":"\u672a\u6838\u9500","total_contact_paid_point":0,"total_contact_un_paid_point":3037,"verify_display":0,"un_collected":"0","un_invoiced":0,"object_type":1,"can_view_product_cost":true},{"id":4008,"client_id":3309,"project_status":3,"project_progress":6,"budget":"24000","profit_pct":"45.67","bargain_date":"2025-11-11","description":"","created_by":1004,"created_at":"2025-10-19 22:45:09","updated_at":"2026-01-07 11:39:09","engineer_id":"","project_title":"\u6df1\u4fe1\u670dEDR\u7eed\u4fdd","collected":"24000","status_updated_at":"2025-11-11 13:37:52.674811+08","success_rate":"","comment":"","contract_type":1,"progress_updated_at":"2025-11-09 23:58:10.436915+08","forecast_updated_at":"2025-11-09 23:58:10.436915+08","end_at":"2026-01-07 11:39:09","pinyin_shortcut":"sxfEDRxb","creator":1004,"used_client":"","from_contact":"","total_contact_point":"","paid_contact_point":"","project_product_version_id":1076,"is_sales_order_ready":true,"collected_plan":24000,"change_status_to":"","is_verify":false,"profits":"10960.800000000000000000","remain":"204 days 23:14:14.353355","progress_remain":"206 days 12:53:56.591251","forecast_remain":"206 days 12:53:56.591251","lost_contact_days":"","last_contact":"","last_arrive_days":"","last_arrive":"","duration":"79 days 12:53:59.634729","issued_invoices":"24000.00","client":{"id":3309,"key":3309,"name":"\u4e2d\u90fd\u6570\u79d1\uff08\u682a\u6d32\uff09\u4f9b\u5e94\u94fe\u7ba1\u7406\u6709\u9650\u516c\u53f8","logo":"","client_type":5,"client_class":80,"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":80,"key":80,"name":"\u7a33\u5b9a\u5ba2\u6237","notice_days":30,"color":"#0EE315"},"clientIndustry":{"id":8,"key":8,"name":"\u7269\u6d41"}},"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":4,"product_type_id":4,"key":4,"name":"\u7f51\u7edc\u8bbe\u5907 ","budget":"24000","pct":"45.67","profit":"10960.8","project_id":4008}],"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":165,"key":165,"name":"\u534f\u8bae\u4f9b\u8d27"},"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":{"project_id":4008,"points":"63"},"workLogCount":"","caseCount":{"project_id":4008,"count":1},"salesTimeCount":{},"implementTimeCount":{"project_id":4008,"sum":"1.5","times":"1"},"presalesTimeCount":{},"engineerTimeCount":{},"reimbursementAmountSum":{},"buildContract":{"id":4241,"from_project":4008,"payment_collection_remind_ahead":"1 day","serial_no":"TS-YJC-20251110001","is_settle":true,"is_deliver":true,"is_outbound":true,"erp_settle_amount":"24000","erp_un_settle_amount":"0","including_tax":true,"amount":"24000","contractScans":[{"id":55094,"object_type":105,"object_id":4241,"attachment_id":29781,"attachment":{"id":29781,"key":29781,"name":"9ac31d1a-09ba-33fc-bcbc-7fe8e2f19f78","extension":"pdf","path":"\/vue\/attachment\/preview\/9ac31d1a-09ba-33fc-bcbc-7fe8e2f19f78\/2025_11_14_09_13_07.pdf","orig_name":"2025_11_14_09_13_07.pdf"}}],"receiptScans":[],"verifyScans":[],"erpCollectTickets":[],"salesContractPayments":[{"id":"12082","key":"12082","contract_id":4241,"value":"24000","created_by":1013,"collected_date":"2025-11-13 00:00:00","createdBy":{"id":1013,"key":1013,"name":"\u7fc1\u5bb6\u6210","sex":"M","department_id":7},"pct":100}],"salesContractInvoices":[{"id":2196,"key":2196,"contract_id":4241,"value":"24000.00","attachment_id":"","from_date":"2025-11-11","attachment":{}}],"salesContractPaymentCollectionRemindDates":[{"id":2622,"key":2622,"contract_id":4241,"name":"2025-12-20","value":"24000","overdue_days":"","status":1,"remind_date":"2025-12-20","pct":100,"overdue_display":""}],"salesContractPaymentCollectionRemindReceivers":[{"id":9649,"user_id":1004,"key":1004,"contract_id":4241,"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":3791,"contract_id":4241,"supplier_id":236,"purchase_id":4245,"supplier":{"id":236,"key":236,"name":"\u5317\u4eac\u5929\u4fe1\u5b8f\u8fbe\u4fe1\u606f\u6280\u672f\u6709\u9650\u516c\u53f8"},"purchase":{"id":4245,"key":4245,"serial_no":"TSKJ20251114-ZHF-001"}}],"payment_collection_remind_ahead_display":"\u63d0\u524d1\u5929","invoiced":24000},"projectRemindReceivers":[],"projectProductRels":[{"id":11041,"project_id":4008,"product_id":1077,"amount":"120","number":200,"cost":"54.25","description":"","supplier_id":"","hardware_from":"","software_from":"2025-11-15","maintenance_from":"","hardware_to":"","software_to":"2026-11-14","maintenance_to":"","total_amount":"24000","total_cost":"10850","erp_sales_order_product_id":1971,"supplier":"","product":{"id":1077,"name":"\u6df1\u4fe1\u670d\u7ec8\u7aef\u5b89\u5168\u7ba1\u7406\u7cfb\u7edf\u8f6f\u4ef6","product_type":4,"product_component":51,"product_brand":12,"product_serie":655,"product_misc":"","product_qa":"","pn":"","description":"","created_by":1013,"created_at":"2023-11-14 11:16:41","updated_at":"2025-11-18 16:31:06","pinyin_shortcut":"sxfzdaqglxtrj","product_unit":2,"is_renew":false,"in_out_at":"2025-11-18 16:31:06.171306+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":655,"key":655,"name":"\u7ec8\u7aef\u5b89\u5168\u7ba1\u7406"},"productUnit":{"id":2,"key":2,"name":"\u5957"}},"erpSalesOrderProduct":{"id":1971,"erp_sales_order_id":1613,"erp_store_id":"","product_id":1077,"description":"","number":"200","outbound":"200","amount":"120","total_amount":"24000","last_number":"200","last_amount":"120","last_total_amount":"24000","cost":"54.25","total_cost":"10850","supplier_id":"","hardware_from":"","software_from":"2025-11-15","maintenance_from":"","hardware_to":"","software_to":"2026-11-14","maintenance_to":""}}],"commentCount":{"object_id":4008,"comment":3},"unreadComments":{},"fromContact":"","projectContactPoints":[],"erpSalesOrder":{"id":1613,"serial_no":"XSDD-20251111-00001","from_date":"","wrote_date":"2025-11-11","handler":1004,"client_id":3309,"purchase_contract_id":"","project_id":4008,"sales_contract_id":4241,"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":"2025-11-11 13:39:58","stop_at":"","cancel_at":"","refuse_description":"","is_resubmitted":false,"is_done":false,"number":"200","amount":"24000","created_by":1004,"stop_description":"","extra":"{\"payment_collection_remind_ahead\":\"1 day\",\"salesContractPaymentCollectionRemindReceivers\":[\"1004\"],\"salesContractPaymentCollectionRemindDates\":[{\"remind_date\":\"2025-12-20\",\"amount\":\"24000\",\"pct\":\"100\"}]}","outbound_status":true,"is_used":true,"is_cancel":false,"is_settle":false,"is_old":false,"created_at":"2025-11-11 13:37:52","updated_at":"2025-11-11 13:39:58","print_times":""},"projectUsedClient":{"id":230,"project_id":4008,"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":18000,"project_id":4008,"client_id":3309,"schedule_title":"\u9500\u552e\u9636\u6bb5\uff1a\u63a8\u52a8\u6210\u4ea4\n\u76ee\u7684\uff1a\u786e\u8ba4\u5ba1\u6279\u60c5\u51b5\u3002\n\u52a8\u4f5c\uff1a\u627e\u6768\u5de5\u786e\u8ba4\u3002","complete_at":"","start_at":"","end_at":"2025-12-14 18:00:00","created_by":1004,"is_complete":false,"is_closed":false,"complete_description":"","set_top_at":"","sort":2,"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"}},"scheduleDescriptions":[{"id":17801,"schedule_id":18000,"description":"\u4e0a\u5468\u8ba1\u5212\uff1a\u5173\u6ce8\u5ba1\u6279\u60c5\u51b5\u53ca\u4ea7\u54c1\u670d\u52a1\u9a6c\u4e0a\u5230\u671f\u63d0\u9192\u3002\u4e0a\u5468\u603b\u7ed3\uff1a\u5ba1\u6279\u5df2\u901a\u8fc7\uff0c\u5728\u8d70\u5408\u540c\u6d41\u7a0b\u3002\u672c\u5468\u8ba1\u5212\uff1a\u7b7e\u5408\u540c\uff0c\u63d0\u524d\u5f00\u53d1\u7968\u8d70\u6d41\u7a0b\u3002","created_at":"2025-11-09 23:57:48","created_at_display":"2025-11-09 23:57"},{"id":17495,"schedule_id":18000,"description":"\u4e0a\u5468\u8ba1\u5212\uff1a\u8ddf\u6768\u5de5\u786e\u8ba4\u5ba1\u6279\u60c5\u51b5\u53ca\u8d2d\u4e70\u65f6\u95f4\u3002\u4e0a\u5468\u603b\u7ed3\uff1a\u6768\u5de5\u5728\u8d70\u6d41\u5ba1\u6279\u4e8b\u9879\uff0c\u987a\u5229\u7684\u8bdd\u572811\u6708\u8d2d\u4e70\u3002\u672c\u5468\u8ba1\u5212\uff1a\u5173\u6ce8\u5ba1\u6279\u60c5\u51b5\u53ca\u4ea7\u54c1\u670d\u52a1\u9a6c\u4e0a\u5230\u671f\u63d0\u9192\u3002","created_at":"2025-11-02 22:02:53","created_at_display":"2025-11-02 22:02"},{"id":17297,"schedule_id":18000,"description":"\u4e0a\u5468\u8ba1\u5212\uff1a\u786e\u8ba4\u7eed\u4fdd\u4ea7\u54c1\u6570\u91cf\u53ca\u4ef7\u683c\u3002\u4e0a\u5468\u603b\u7ed3\uff1a\u5df2\u786e\u8ba4\u6570\u91cf\u53ca\u4ef7\u683c\u7ed9\u5230\u5ba2\u6237\u4e86\u3002\u672c\u5468\u8ba1\u5212\uff1a\u8ddf\u6768\u5de5\u786e\u8ba4\u5ba1\u6279\u60c5\u51b5\u53ca\u8d2d\u4e70\u65f6\u95f4\u3002","created_at":"2025-10-26 17:23:20","created_at_display":"2025-10-26 17:23"},{"id":17244,"schedule_id":18000,"description":"\u4e0a\u5468\u603b\u7ed3\uff1a\u7ed9\u5ba2\u6237\u786e\u8ba4EDR\u5230\u4fdd\u65f6\u95f4\u3002\u672c\u5468\u8ba1\u5212\uff1a\u786e\u8ba4\u7eed\u4fdd\u4ea7\u54c1\u6570\u91cf\u53ca\u4ef7\u683c\u3002","created_at":"2025-10-20 11:47:42","created_at_display":"2025-10-20 11:47"}],"schedule_status":2,"complete_at_display":"","complete_at_display2":"","end_at_display":"2025-12-14 18:00","end_at_display2":"","is_overdue":true,"start_at_display":"","can_report":false,"can_update":true}],"is_only_cp":false,"remain_display":204,"progress_remain_display":206,"forecast_remain_display":206,"projectProductTotalAmount":24000,"projectProductAllAmount":true,"projectProductTotalCost":10850,"projectProductAllCost":true,"projectProductTotalNumber":200,"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":79,"contract_type_display":"\u4ea7\u54c1\u9500\u552e","can_change_status":false,"is_admin":true,"lost_contact_days_display":"","can_view_product":true,"budget_display":"2.4\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":3969,"client_id":48,"project_status":3,"project_progress":9,"budget":"2000","profit_pct":"62.38","bargain_date":"2025-09-17","description":"","created_by":1004,"created_at":"2025-09-18 09:35:38","updated_at":"2026-01-14 09:14:06","engineer_id":"","project_title":"\u5b58\u50a8\u786c\u76d8\u914d\u4ef6","collected":"2000","status_updated_at":"2025-09-18 09:36:36.186218+08","success_rate":"","comment":"","contract_type":1,"progress_updated_at":"2025-09-18 09:35:38.644814+08","forecast_updated_at":"2025-09-18 09:35:38.644814+08","end_at":"2026-01-14 09:14:06","pinyin_shortcut":"ccyppj","creator":1004,"used_client":"","from_contact":"","total_contact_point":"","paid_contact_point":"","project_product_version_id":1187,"is_sales_order_ready":true,"collected_plan":2000,"change_status_to":"","is_verify":false,"profits":"1247.600000000000000000","remain":"259 days 03:15:30.841948","progress_remain":"259 days 03:16:28.383352","forecast_remain":"259 days 03:16:28.383352","lost_contact_days":"","last_contact":"","last_arrive_days":"","last_arrive":"","duration":"117 days 23:38:27.67867","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":3969,"value":"1","key":1023,"name":"\u5468\u5b50\u5065"}],"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":3,"product_type_id":3,"key":3,"name":"\u5b58\u50a8\u8bbe\u5907","budget":"2000","pct":"62.38","profit":"1247.6","project_id":3969}],"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":165,"key":165,"name":"\u534f\u8bae\u4f9b\u8d27"},"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":4168,"from_project":3969,"payment_collection_remind_ahead":"00:00:00","serial_no":"TS-YJC-20250917-01","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":55277,"object_type":105,"object_id":4168,"attachment_id":28417,"attachment":{"id":28417,"key":28417,"name":"6974d662-bd61-3e50-8d68-0bd1d1b637ad","extension":"pdf","path":"\/vue\/attachment\/preview\/6974d662-bd61-3e50-8d68-0bd1d1b637ad\/2025_09_19_15_45_58.pdf","orig_name":"2025_09_19_15_45_58.pdf"}}],"receiptScans":[{"id":50281,"object_type":106,"object_id":4168,"attachment_id":28388,"attachment":{"id":28388,"key":28388,"name":"93809ae5-25b7-3ecc-b0d6-62a432e7cafb","extension":"jpg","path":"\/vue\/attachment\/preview\/93809ae5-25b7-3ecc-b0d6-62a432e7cafb\/66231758183049_.pic.jpg","orig_name":"66231758183049_.pic.jpg"}}],"verifyScans":[],"erpCollectTickets":[],"salesContractPayments":[{"id":"12049","key":"12049","contract_id":4168,"value":"2000","created_by":1013,"collected_date":"2025-10-13 00:00:00","createdBy":{"id":1013,"key":1013,"name":"\u7fc1\u5bb6\u6210","sex":"M","department_id":7},"pct":100}],"salesContractInvoices":[{"id":2163,"key":2163,"contract_id":4168,"value":"2000.00","attachment_id":"","from_date":"2025-09-26","attachment":{}}],"salesContractPaymentCollectionRemindDates":[{"id":2585,"key":2585,"contract_id":4168,"name":"2025-09-30","value":"2000","overdue_days":13,"status":1,"remind_date":"2025-09-30","pct":100,"overdue_display":"\u903e\u671f13\u5929"}],"salesContractPaymentCollectionRemindReceivers":[{"id":9710,"user_id":1004,"key":1004,"contract_id":4168,"user":{"id":1004,"key":1004,"name":"\u4f0a\u5cfb\u8fb0","sex":"M","avatar":{"id":10,"user_id":1004,"name":"\/files\/cdn\/a57be577deb434\/avatar\/1004.jpg"}}},{"id":9711,"user_id":1001,"key":1001,"contract_id":4168,"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"}}}],"salesSupplierRels":[{"id":3852,"contract_id":4168,"supplier_id":489,"purchase_id":4167,"supplier":{"id":489,"key":489,"name":"\u5317\u4eac\u6234\u68ee\u7279\u7cfb\u7edf\u79d1\u6280\u6709\u9650\u516c\u53f8"},"purchase":{"id":4167,"key":4167,"serial_no":"TSKJ20250918-HYF-01"}}],"payment_collection_remind_ahead_display":"\u65e0","invoiced":2000},"projectRemindReceivers":[],"projectProductRels":[{"id":11574,"project_id":3969,"product_id":41,"amount":"1000","number":2,"cost":"260","description":"","supplier_id":"","hardware_from":"2025-09-18","software_from":"","maintenance_from":"","hardware_to":"2026-09-18","software_to":"","maintenance_to":"","total_amount":"2000","total_cost":"520","erp_sales_order_product_id":1896,"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":1896,"erp_sales_order_id":1589,"erp_store_id":"","product_id":41,"description":"","number":"2","outbound":"2","amount":"1000","total_amount":"2000","last_number":"2","last_amount":"1000","last_total_amount":"2000","cost":"260","total_cost":"520","supplier_id":"","hardware_from":"2025-09-18","software_from":"","maintenance_from":"","hardware_to":"2026-09-18","software_to":"","maintenance_to":""}}],"commentCount":{"object_id":3969,"comment":4},"unreadComments":{},"fromContact":"","projectContactPoints":[],"erpSalesOrder":{"id":1589,"serial_no":"XSDD-20250918-00001","from_date":"","wrote_date":"2025-09-18","handler":1004,"client_id":48,"purchase_contract_id":"","project_id":3969,"sales_contract_id":4168,"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":"2025-09-18 09:49:20","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\":null,\"salesContractPaymentCollectionRemindReceivers\":[\"1004\"],\"salesContractPaymentCollectionRemindDates\":null}","outbound_status":true,"is_used":true,"is_cancel":false,"is_settle":false,"is_old":false,"created_at":"2025-09-18 09:36:36","updated_at":"2025-09-18 09:49:20","print_times":""},"projectUsedClient":{"id":191,"project_id":3969,"used_client":48,"budget":"2000","profit":"1500","profit_pct":"75","collected_plan":"2000","remind_ahead":"","usedClient":{"id":48,"name":"\u4e2d\u90fd\u6570\u79d1\u4f9b\u5e94\u94fe\u7ba1\u7406\u6709\u9650\u516c\u53f8","abbr":"","pinyin_shortcut":"zdskgylglyxgs","description":"\u66fe\u7528\u540d\uff1a\u4e2d\u90fd\u7269\u6d41\u6709\u9650\u516c\u53f8","corp_rep":"\u5f20\u96ea\u6885","website":"http:\/\/www.capital-logistics.cn\/","capital":"45000","established_at":"2008-01-08","headcount":"200","reg_address":68,"working_address":"","telephone":"010-89401168","fax":"","scale":"","branch":"\u6709","purchase_scale_per_yr":"150","purchase_freq":"\u591a\u6b21","company_nature":1,"client_class":47,"client_industry":8,"client_type":5,"sales_rep":1004,"main_contact":"","created_by":1003,"created_at":"2017-02-11 23:21:36","updated_at":"2026-04-15 10:29:05","main_business":"\u65b0\u8f66\u7269\u6d41\uff0c\u5927\u578b\u8bbe\u5907\u7269\u6d41\u8fd0\u8f93","deleted":false,"capital_currency":"rmb","invoice_info":"","logo":"","en_name":"","pick_at":"2021-06-03 15:44:50","it_budget":"","deployment_mode":"","it_per_num":"","public_relations_difficulty":"","it_status":"","decision_process":"","coach":"","competitor":"","peers":"","supplier":"","main_product":"","client_base_info_count":7,"client_key_info_count":2,"contact_count":9,"visit_count":0,"cooperate_count":1,"case_pre_sales_count":0,"case_implement_count":1,"is_overdue_remind":false,"from_contact":"","tax_no":""},"projectUsedClientPaymentCollectionRemindReceivers":[],"projectUsedClientPaymentCollectionRemindDates":[{"id":2,"key":2,"project_used_client_id":191,"remind_date":"2025-10-30","amount":2000,"name":"2025-10-30","value":2000,"overdue_days":"","pct":100,"collect_status":"\u903e\u671f217\u5929"}],"projectUsedClientPayments":[],"projectUsedClientInvoices":[],"invoiced":0,"collected":0,"un_invoiced":2000,"un_collected":2000,"remind_ahead_display":"\u4e0d\u63d0\u9192","project_used_client_collected_plan":2000,"project_used_client_collected_plan_pct":100},"erpSalesOrderVerify":{},"schedules":[],"is_only_cp":false,"remain_display":259,"progress_remain_display":259,"forecast_remain_display":259,"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":117,"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":3906,"client_id":3378,"project_status":3,"project_progress":9,"budget":"184000","profit_pct":"27.07","bargain_date":"2025-07-11","description":"","created_by":1004,"created_at":"2025-07-08 13:19:19","updated_at":"2026-01-14 09:45:36","engineer_id":"","project_title":"\u601d\u79d1N9K\u7eed\u4fdd\u9879\u76ee","collected":"184000","status_updated_at":"2025-08-10 15:26:14.115891+08","success_rate":"","comment":"","contract_type":1,"progress_updated_at":"2025-08-10 15:26:14.115891+08","forecast_updated_at":"2025-08-10 15:26:14.115891+08","end_at":"2026-01-14 09:45:36","pinyin_shortcut":"skN9Kxbxm","creator":1004,"used_client":"","from_contact":"","total_contact_point":"","paid_contact_point":"","project_product_version_id":1222,"is_sales_order_ready":true,"collected_plan":184000,"change_status_to":"","is_verify":false,"profits":"49808.800000000000000000","remain":"297 days 21:25:52.912275","progress_remain":"297 days 21:25:52.912275","forecast_remain":"297 days 21:25:52.912275","lost_contact_days":"","last_contact":"","last_arrive_days":"","last_arrive":"","duration":"189 days 20:26:17.62616","issued_invoices":"184000.00","client":{"id":3378,"key":3378,"name":"\u5317\u4eac\u4e16\u7eaa\u98de\u8baf\u79d1\u6280\u6709\u9650\u516c\u53f8\uff08\u8fc7\u5355\uff09","logo":"","client_type":5,"client_class":43,"client_industry":13,"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":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":[],"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":4,"product_type_id":4,"key":4,"name":"\u7f51\u7edc\u8bbe\u5907 ","budget":"184000","pct":"27.07","profit":"49808.8","project_id":3906}],"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":4026,"from_project":3906,"payment_collection_remind_ahead":"1 day","serial_no":"TSKJ20250702-YJC-01","is_settle":true,"is_deliver":true,"is_outbound":true,"erp_settle_amount":"184000","erp_un_settle_amount":"0","including_tax":true,"amount":"184000","contractScans":[{"id":55324,"object_type":105,"object_id":4026,"attachment_id":26794,"attachment":{"id":26794,"key":26794,"name":"6cab0ce2-eeb5-37a5-9131-017299c77281","extension":"pdf","path":"\/vue\/attachment\/preview\/6cab0ce2-eeb5-37a5-9131-017299c77281\/\u4e16\u7eaa\u98de\u8baf \uffe5184000.pdf","orig_name":"\u4e16\u7eaa\u98de\u8baf \uffe5184000.pdf"}}],"receiptScans":[{"id":35934,"object_type":106,"object_id":4026,"attachment_id":27000,"attachment":{"id":27000,"key":27000,"name":"3d8dd106-0aa9-3a02-96a3-94f087439f0b","extension":"pdf","path":"\/vue\/attachment\/preview\/3d8dd106-0aa9-3a02-96a3-94f087439f0b\/7\u62d3\u5b9e\u7b7e\u6536\u5355\u5df2\u76d6\u7ae0.pdf","orig_name":"7\u62d3\u5b9e\u7b7e\u6536\u5355\u5df2\u76d6\u7ae0.pdf"}}],"verifyScans":[],"erpCollectTickets":[],"salesContractPayments":[{"id":"12145","key":"12145","contract_id":4026,"value":"55200","created_by":1013,"collected_date":"2026-01-04 00:00:00","createdBy":{"id":1013,"key":1013,"name":"\u7fc1\u5bb6\u6210","sex":"M","department_id":7},"pct":30},{"id":"12077","key":"12077","contract_id":4026,"value":"128800","created_by":1013,"collected_date":"2025-11-05 00:00:00","createdBy":{"id":1013,"key":1013,"name":"\u7fc1\u5bb6\u6210","sex":"M","department_id":7},"pct":70}],"salesContractInvoices":[{"id":2121,"key":2121,"contract_id":4026,"value":"184000.00","attachment_id":"","from_date":"2025-08-20","attachment":{}}],"salesContractPaymentCollectionRemindDates":[{"id":2498,"key":2498,"contract_id":4026,"name":"2025-08-08","value":"128800","overdue_days":89,"status":1,"remind_date":"2025-08-08","pct":70,"overdue_display":"\u903e\u671f89\u5929"},{"id":2499,"key":2499,"contract_id":4026,"name":"2025-12-31","value":"55200","overdue_days":4,"status":1,"remind_date":"2025-12-31","pct":30,"overdue_display":"\u903e\u671f4\u5929"}],"salesContractPaymentCollectionRemindReceivers":[{"id":9776,"user_id":1004,"key":1004,"contract_id":4026,"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":3905,"contract_id":4026,"supplier_id":660,"purchase_id":4031,"supplier":{"id":660,"key":660,"name":"\u5317\u4eac\u601d\u8054\u79d1\u8baf\u79d1\u6280\u6709\u9650\u516c\u53f8"},"purchase":{"id":4031,"key":4031,"serial_no":"SLKX20250714001"}}],"payment_collection_remind_ahead_display":"\u63d0\u524d1\u5929","invoiced":184000},"projectRemindReceivers":[],"projectProductRels":[{"id":11656,"project_id":3906,"product_id":1755,"amount":"7000","number":2,"cost":"","description":"","supplier_id":"","hardware_from":"2025-12-26","software_from":"","maintenance_from":"","hardware_to":"2026-12-25","software_to":"","maintenance_to":"","total_amount":"14000","total_cost":"","erp_sales_order_product_id":1761,"supplier":"","product":{"id":1755,"name":"CON-SNT-UCSC48S","product_type":4,"product_component":47,"product_brand":3,"product_serie":1484,"product_misc":"","product_qa":"","pn":"","description":"UCS-EP-MDS9148S-1 SNTC 8X5XNBD","created_by":1013,"created_at":"2024-08-21 14:15:51","updated_at":"2024-08-21 14:15:51","pinyin_shortcut":"CONSNTUCSC48S","product_unit":2,"is_renew":true,"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":3,"key":3,"name":"\u601d\u79d1"},"productSerie":{"id":1484,"key":1484,"name":"\u601d\u79d1MDS9148S\u4ea4\u6362\u673a\u7eed\u4fdd\u670d\u52a1"},"productUnit":{"id":2,"key":2,"name":"\u5957"}},"erpSalesOrderProduct":{"id":1761,"erp_sales_order_id":1539,"erp_store_id":"","product_id":1755,"description":"","number":"2","outbound":"0","amount":"7000","total_amount":"14000","last_number":"2","last_amount":"7000","last_total_amount":"14000","cost":"1537.00","total_cost":"3074","supplier_id":"","hardware_from":"2025-12-26","software_from":"","maintenance_from":"","hardware_to":"2026-12-25","software_to":"","maintenance_to":""}},{"id":11657,"project_id":3906,"product_id":1307,"amount":"55000","number":2,"cost":"","description":"","supplier_id":"","hardware_from":"2025-06-09","software_from":"","maintenance_from":"","hardware_to":"2026-06-08","software_to":"","maintenance_to":"","total_amount":"110000","total_cost":"","erp_sales_order_product_id":1762,"supplier":"","product":{"id":1307,"name":"CON-SNT-N9504B1","product_type":4,"product_component":47,"product_brand":3,"product_serie":985,"product_misc":"","product_qa":"","pn":"","description":"","created_by":1013,"created_at":"2024-01-23 17:17:51","updated_at":"2024-01-23 17:17:51","pinyin_shortcut":"CONSNTN9504B1","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":3,"key":3,"name":"\u601d\u79d1"},"productSerie":{"id":985,"key":985,"name":"\u601d\u79d1N9K-C9504-B1\u4ea4\u6362\u673a\u7eed\u4fdd\u670d\u52a1"},"productUnit":{"id":8,"key":8,"name":"\u5e74"}},"erpSalesOrderProduct":{"id":1762,"erp_sales_order_id":1539,"erp_store_id":"","product_id":1307,"description":"","number":"2","outbound":"0","amount":"55000","total_amount":"110000","last_number":"2","last_amount":"55000","last_total_amount":"110000","cost":"41305","total_cost":"82610.00","supplier_id":"","hardware_from":"2025-06-09","software_from":"","maintenance_from":"","hardware_to":"2026-06-08","software_to":"","maintenance_to":""}},{"id":11658,"project_id":3906,"product_id":1756,"amount":"15000","number":4,"cost":"","description":"","supplier_id":"","hardware_from":"2025-06-06","software_from":"","maintenance_from":"","hardware_to":"2026-06-05","software_to":"","maintenance_to":"","total_amount":"60000","total_cost":"","erp_sales_order_product_id":1763,"supplier":"","product":{"id":1756,"name":"CON-SNT-3172TQXL","product_type":4,"product_component":47,"product_brand":3,"product_serie":1485,"product_misc":"","product_qa":"","pn":"","description":"N3K-C3172TQ-XL SNTC 8X5XNBD\u4e00\u5e74","created_by":1013,"created_at":"2024-08-21 14:18:41","updated_at":"2024-08-21 14:18:41","pinyin_shortcut":"CONSNT3172TQXL","product_unit":2,"is_renew":true,"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":3,"key":3,"name":"\u601d\u79d1"},"productSerie":{"id":1485,"key":1485,"name":"\u601d\u79d1N3K-C3172TQ-XL\u8def\u7531\u5668\u7eed\u4fdd\u670d\u52a1"},"productUnit":{"id":2,"key":2,"name":"\u5957"}},"erpSalesOrderProduct":{"id":1763,"erp_sales_order_id":1539,"erp_store_id":"","product_id":1756,"description":"","number":"4","outbound":"0","amount":"15000","total_amount":"60000","last_number":"4","last_amount":"15000","last_total_amount":"60000","cost":"9210","total_cost":"36840.00","supplier_id":"","hardware_from":"2025-06-06","software_from":"","maintenance_from":"","hardware_to":"2026-06-05","software_to":"","maintenance_to":""}}],"commentCount":{"object_id":3906,"comment":4},"unreadComments":{},"fromContact":"","projectContactPoints":[],"erpSalesOrder":{"id":1539,"serial_no":"XSDD-20250713-00001","from_date":"","wrote_date":"2025-07-11","handler":1004,"client_id":3378,"purchase_contract_id":"","project_id":3906,"sales_contract_id":4026,"erp_store_id":"","status":2,"erp_send_type_id":"","abstract":"","description":"","verify_type":1,"next_verify_user":"","next_stop_verify_user":"","next_cancel_verify_user":"","verify_at":"","stop_at":"","cancel_at":"","refuse_description":"","is_resubmitted":false,"is_done":true,"number":"8","amount":"184000","created_by":1004,"stop_description":"","extra":"","outbound_status":false,"is_used":false,"is_cancel":false,"is_settle":true,"is_old":true,"created_at":"2025-07-13 10:23:15","updated_at":"2025-07-13 10:23:15","print_times":""},"projectUsedClient":{"id":152,"project_id":3906,"used_client":5,"budget":"184000","profit":"55200","profit_pct":"30","collected_plan":"","remind_ahead":"","usedClient":{"id":5,"name":"\u4e2d\u7535\u79d1\u592a\u529b\u901a\u4fe1\u79d1\u6280\u6709\u9650\u516c\u53f8","abbr":"","pinyin_shortcut":"zdktltxkjyxgs","description":"\u66fe\u7528\u540d\uff1a\u5317\u4eac\u666e\u5929\u592a\u529b\u901a\u4fe1\u79d1\u6280\u6709\u9650\u516c\u53f8","corp_rep":"\u738b\u7acb\u56fd","website":"http:\/\/www.putiantaili.com","capital":"3783.56","established_at":"1992-09-01","headcount":"2200","reg_address":7,"working_address":"","telephone":"010-62683399","fax":"","scale":"1000000000","branch":"","purchase_scale_per_yr":"500","purchase_freq":"","company_nature":1,"client_class":47,"client_industry":6,"client_type":6,"sales_rep":1004,"main_contact":"","created_by":1004,"created_at":"2017-02-08 15:59:11","updated_at":"2026-03-24 06:59:47","main_business":"\u4e3b\u8981\u4ece\u4e8b\u79fb\u52a8\u901a\u4fe1\u4ea7\u54c1\u7684\u9500\u552e\u548c\u670d\u52a1\uff0c\u662f\u4e2d\u56fd\u6700\u5927\u7684\u79fb\u52a8\u901a\u4fe1\u4ea7\u54c1\u5206\u9500\u5546\u4e4b\u4e00\u3002","deleted":false,"capital_currency":"rmb","invoice_info":"\u7edf\u4e00\u793e\u4f1a\u4fe1\u7528\u4ee3\u7801\uff1a91110108101972028F","logo":"","en_name":"","pick_at":"2021-06-03 15:44:50","it_budget":"","deployment_mode":"","it_per_num":"","public_relations_difficulty":"","it_status":"","decision_process":"","coach":"","competitor":"","peers":"","supplier":"","main_product":"","client_base_info_count":7,"client_key_info_count":3,"contact_count":9,"visit_count":0,"cooperate_count":0,"case_pre_sales_count":0,"case_implement_count":12,"is_overdue_remind":false,"from_contact":"","tax_no":""},"projectUsedClientPaymentCollectionRemindReceivers":[],"projectUsedClientPaymentCollectionRemindDates":[],"projectUsedClientPayments":[],"projectUsedClientInvoices":[],"invoiced":0,"collected":0,"un_invoiced":184000,"un_collected":184000,"remind_ahead_display":"\u4e0d\u63d0\u9192","project_used_client_collected_plan":0,"project_used_client_collected_plan_pct":0},"erpSalesOrderVerify":{},"schedules":[{"id":17954,"project_id":3906,"client_id":3378,"schedule_title":"\u6536\u6b3e\uff1a\u5df2\u5f0070%\u53d1\u7968\uff0c\u9884\u8ba110\u6708\u6536\u56de\u300230%\u6309\u5408\u540c12\u6708\u6536\u56de\u3002","complete_at":"","start_at":"","end_at":"","created_by":1004,"is_complete":false,"is_closed":false,"complete_description":"","set_top_at":"","sort":1,"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"}},"scheduleDescriptions":[{"id":19201,"schedule_id":17954,"description":"1.15\u53f7\u524d\u6536\u56de\u3002","created_at":"2025-12-28 16:17:26","created_at_display":"2025-12-28 16:17"},{"id":18578,"schedule_id":17954,"description":"\u672c\u5468\u50ac\u6b3e\u3002","created_at":"2025-12-07 18:06:53","created_at_display":"2025-12-07 18:06"},{"id":17804,"schedule_id":17954,"description":"70%\u7684\u6b3e128800\u5143\uff0c\u5df2\u6536\u5230\u3002","created_at":"2025-11-10 00:02:18","created_at_display":"2025-11-10 00:02"},{"id":17497,"schedule_id":17954,"description":"\u4e0a\u5468\u6b3e\u5728\u6d41\u7a0b\u4e2d\uff0c\u672c\u5468\u56de\u6b3e70%\u3002","created_at":"2025-11-02 22:07:31","created_at_display":"2025-11-02 22:07"}],"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":297,"progress_remain_display":297,"forecast_remain_display":297,"projectProductTotalAmount":184000,"projectProductAllAmount":true,"projectProductTotalCost":0,"projectProductAllCost":false,"projectProductTotalNumber":8,"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":189,"contract_type_display":"\u4ea7\u54c1\u9500\u552e","can_change_status":false,"is_admin":true,"lost_contact_days_display":"","can_view_product":true,"budget_display":"18.4\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":3873,"client_id":48,"project_status":3,"project_progress":9,"budget":"62075.1","profit_pct":"76.05","bargain_date":"2025-06-24","description":"","created_by":1004,"created_at":"2025-05-29 14:02:17","updated_at":"2026-04-15 10:29:06","engineer_id":"","project_title":"2025\u5e74\u6570\u636e\u4e2d\u5fc3\u7ef4\u4fdd","collected":"62075.1","status_updated_at":"2025-06-24 17:49:25.334992+08","success_rate":"","comment":"","contract_type":2,"progress_updated_at":"2025-06-24 17:48:20.531314+08","forecast_updated_at":"2025-06-24 17:48:20.531314+08","end_at":"2026-01-14 09:54:04","pinyin_shortcut":"2025nsjzxwb","creator":1004,"used_client":"","from_contact":"","total_contact_point":"","paid_contact_point":"","project_product_version_id":1234,"is_sales_order_ready":true,"collected_plan":62075.1,"change_status_to":"","is_verify":false,"profits":"47208.113550000000000000","remain":"344 days 19:02:41.693174","progress_remain":"344 days 19:03:46.496852","forecast_remain":"344 days 19:03:46.496852","lost_contact_days":"","last_contact":"","last_arrive_days":"","last_arrive":"","duration":"229 days 19:51:46.977064","issued_invoices":"62075.10","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":2,"key":2,"name":"\u8fd0\u7ef4\u670d\u52a1"},"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":19,"product_type_id":19,"key":19,"name":"\u6280\u672f\u670d\u52a1","budget":"21157.6","pct":"76.05","profit":"16090.35","project_id":3873},{"id":2,"product_type_id":2,"key":2,"name":"\u670d\u52a1\u5668","budget":"26046.5","pct":"76.05","profit":"19808.36","project_id":3873},{"id":22,"product_type_id":22,"key":22,"name":"\u670d\u52a1","budget":"14871","pct":"76.05","profit":"11309.39","project_id":3873}],"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":{"project_id":3873,"points":"884"},"workLogCount":"","caseCount":{"project_id":3873,"count":19},"salesTimeCount":{},"implementTimeCount":{"project_id":3873,"sum":"31.75","times":"18"},"presalesTimeCount":{"project_id":3873,"sum":"0.966666666666667","times":"1"},"engineerTimeCount":{},"reimbursementAmountSum":{"project_id":3873,"sum":"1044.63"},"buildContract":{"id":3998,"from_project":3873,"payment_collection_remind_ahead":"1 day","serial_no":"TS-YJC-20250526-001","is_settle":true,"is_deliver":true,"is_outbound":true,"erp_settle_amount":"62075.1","erp_un_settle_amount":"0","including_tax":true,"amount":"62075.1","contractScans":[{"id":55337,"object_type":105,"object_id":3998,"attachment_id":26540,"attachment":{"id":26540,"key":26540,"name":"f60f6e42-f01c-31e2-9913-9b08f0b63f0a","extension":"pdf","path":"\/vue\/attachment\/preview\/f60f6e42-f01c-31e2-9913-9b08f0b63f0a\/\u4e2d\u90fd\u6570\u79d1\u5408\u540c.pdf","orig_name":"\u4e2d\u90fd\u6570\u79d1\u5408\u540c.pdf"}}],"receiptScans":[],"verifyScans":[],"erpCollectTickets":[{"id":361,"serial_no":"SKD-20250630-00001","wrote_date":"2025-06-30","from_date":"","handler":1004,"user_id":"","client_id":48,"sales_contract_id":3998,"supplier_id":"","purchase_contract_id":"","status":2,"abstract":"","description":"","verify_type":1,"next_verify_user":"","next_stop_verify_user":"","verify_at":"2025-06-30 09:50:54","stop_at":"","refuse_description":"","is_resubmitted":false,"amount":"62075.1","settle_amount":"62075.1","created_by":1013,"stop_description":"","is_settle":true,"is_old":true,"created_at":"2025-06-30 09:50:54","updated_at":"2025-06-30 09:50:54","paid_amount":"","contact_id":"","bank_settle_at":"","print_times":""}],"salesContractPayments":[{"id":"1361","key":"1361","contract_id":3998,"value":"62075.1","created_by":1013,"collected_date":"2025-06-30 00:00:00","createdBy":{"id":1013,"key":1013,"name":"\u7fc1\u5bb6\u6210","sex":"M","department_id":7},"pct":100}],"salesContractInvoices":[{"id":2084,"key":2084,"contract_id":3998,"value":"62075.10","attachment_id":"","from_date":"2025-06-25","attachment":{}}],"salesContractPaymentCollectionRemindDates":[{"id":2475,"key":2475,"contract_id":3998,"name":"2025-07-31","value":"62075.1","overdue_days":"","status":1,"remind_date":"2025-07-31","pct":100,"overdue_display":""}],"salesContractPaymentCollectionRemindReceivers":[{"id":9790,"user_id":1004,"key":1004,"contract_id":3998,"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":3949,"contract_id":3998,"supplier_id":236,"purchase_id":4004,"supplier":{"id":236,"key":236,"name":"\u5317\u4eac\u5929\u4fe1\u5b8f\u8fbe\u4fe1\u606f\u6280\u672f\u6709\u9650\u516c\u53f8"},"purchase":{"id":4004,"key":4004,"serial_no":"TSKJ20250630-HYF-002"}},{"id":3950,"contract_id":3998,"supplier_id":116,"purchase_id":4220,"supplier":{"id":116,"key":116,"name":"\u56db\u5ddd\u957f\u8679\u4f73\u534e\u4fe1\u606f\u4ea7\u54c1\u6709\u9650\u8d23\u4efb\u516c\u53f8"},"purchase":{"id":4220,"key":4220,"serial_no":"20251028001"}}],"payment_collection_remind_ahead_display":"\u63d0\u524d1\u5929","invoiced":62075.1},"projectRemindReceivers":[],"projectProductRels":[{"id":11706,"project_id":3873,"product_id":922,"amount":"7800","number":1,"cost":"","description":"","supplier_id":"","hardware_from":"","software_from":"2025-07-25","maintenance_from":"","hardware_to":"","software_to":"2026-07-25","maintenance_to":"","total_amount":"7800","total_cost":"","erp_sales_order_product_id":1734,"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":1734,"erp_sales_order_id":1529,"erp_store_id":"","product_id":922,"description":"","number":"1","outbound":"0","amount":"7800","total_amount":"7800","last_number":"1","last_amount":"7800","last_total_amount":"7800","cost":"5000.00","total_cost":"5000","supplier_id":"","hardware_from":"","software_from":"2025-07-25","maintenance_from":"","hardware_to":"","software_to":"2026-07-25","maintenance_to":""}},{"id":11707,"project_id":3873,"product_id":1663,"amount":"3960","number":1,"cost":"","description":"","supplier_id":"","hardware_from":"","software_from":"2025-07-25","maintenance_from":"","hardware_to":"","software_to":"2026-07-25","maintenance_to":"","total_amount":"3960","total_cost":"","erp_sales_order_product_id":1732,"supplier":"","product":{"id":1663,"name":"URL&\u5e94\u7528\u8bc6\u522b\u89c4\u5219\u5e93\u5347\u7ea7\uff08\u9002\u7528\u4e8eAC-1000-B1250\uff09","product_type":22,"product_component":208,"product_brand":12,"product_serie":1414,"product_misc":"","product_qa":"","pn":"","description":"","created_by":1013,"created_at":"2024-07-04 15:30:00","updated_at":"2024-07-04 15:30:00","pinyin_shortcut":"URLampyysbgzksjsyyAC1000B1250","product_unit":2,"is_renew":true,"in_out_at":"","productType":{"id":22,"key":22,"name":"\u670d\u52a1"},"productComponent":{"id":208,"key":208,"name":"\u4ea7\u54c1\u5347\u7ea7"},"productBrand":{"id":12,"key":12,"name":"\u6df1\u4fe1\u670d"},"productSerie":{"id":1414,"key":1414,"name":"URL&\u5e94\u7528\u8bc6\u522b\u89c4\u5219\u5e93\u5347\u7ea7\uff08\u9002\u7528\u4e8eAC-1000-B1250\uff09"},"productUnit":{"id":2,"key":2,"name":"\u5957"}},"erpSalesOrderProduct":{"id":1732,"erp_sales_order_id":1529,"erp_store_id":"","product_id":1663,"description":"","number":"1","outbound":"0","amount":"3960","total_amount":"3960","last_number":"1","last_amount":"3960","last_total_amount":"3960","cost":"2714.00","total_cost":"2714","supplier_id":"","hardware_from":"","software_from":"2025-07-25","maintenance_from":"","hardware_to":"","software_to":"2026-07-25","maintenance_to":""}},{"id":11708,"project_id":3873,"product_id":1664,"amount":"3111","number":1,"cost":"","description":"","supplier_id":"","hardware_from":"2025-07-25","software_from":"","maintenance_from":"","hardware_to":"2026-07-25","software_to":"","maintenance_to":"","total_amount":"3111","total_cost":"","erp_sales_order_product_id":1733,"supplier":"","product":{"id":1664,"name":"\u6df1\u4fe1\u670d\u4ea7\u54c1\u8d28\u4fdd+\u8f6f\u4ef6\u5347\u7ea7\u670d\u52a1\uff08\u9002\u7528\u4e8eAC-1000-B1250\uff09","product_type":22,"product_component":189,"product_brand":12,"product_serie":1415,"product_misc":"","product_qa":"","pn":"","description":"","created_by":1013,"created_at":"2024-07-04 15:31:49","updated_at":"2024-07-04 15:31:49","pinyin_shortcut":"sxfcpzbrjsjfwsyyAC1000B1250","product_unit":2,"is_renew":true,"in_out_at":"","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":1415,"key":1415,"name":"\u6df1\u4fe1\u670d\u4ea7\u54c1\u8d28\u4fdd+\u8f6f\u4ef6\u5347\u7ea7\u670d\u52a1\uff08\u9002\u7528\u4e8eAC-1000-B1250\uff09"},"productUnit":{"id":2,"key":2,"name":"\u5957"}},"erpSalesOrderProduct":{"id":1733,"erp_sales_order_id":1529,"erp_store_id":"","product_id":1664,"description":"","number":"1","outbound":"0","amount":"3111","total_amount":"3111","last_number":"1","last_amount":"3111","last_total_amount":"3111","cost":"2261.00","total_cost":"2261","supplier_id":"","hardware_from":"2025-07-25","software_from":"","maintenance_from":"","hardware_to":"2026-07-25","software_to":"","maintenance_to":""}},{"id":11709,"project_id":3873,"product_id":941,"amount":"21157.6","number":1,"cost":"","description":"","supplier_id":"","hardware_from":"","software_from":"","maintenance_from":"2025-07-14","hardware_to":"","software_to":"","maintenance_to":"2026-07-13","total_amount":"21157.6","total_cost":"","erp_sales_order_product_id":1730,"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":1730,"erp_sales_order_id":1529,"erp_store_id":"","product_id":941,"description":"","number":"1","outbound":"0","amount":"21157.6","total_amount":"21157.6","last_number":"1","last_amount":"21157.6","last_total_amount":"21157.6","cost":"0","total_cost":"0","supplier_id":"","hardware_from":"","software_from":"","maintenance_from":"2025-07-14","hardware_to":"","software_to":"","maintenance_to":"2026-07-13"}},{"id":11710,"project_id":3873,"product_id":1376,"amount":"5209.3","number":5,"cost":"1500","description":"","supplier_id":"","hardware_from":"2025-08-08","software_from":"","maintenance_from":"","hardware_to":"2026-08-07","software_to":"","maintenance_to":"","total_amount":"26046.50","total_cost":"7500","erp_sales_order_product_id":1731,"supplier":"","product":{"id":1376,"name":"CBSOMA11M","product_type":2,"product_component":13,"product_brand":4,"product_serie":1052,"product_misc":"","product_qa":"","pn":"","description":"\u8054\u60f3\u539f\u5382\u4e00\u5e745*9\u670d\u52a1","created_by":1001,"created_at":"2024-01-26 17:55:26","updated_at":"2025-10-29 17:37:40","pinyin_shortcut":"CBSOMA11M","product_unit":8,"is_renew":false,"in_out_at":"2025-10-29 17:37:40.337224+08","productType":{"id":2,"key":2,"name":"\u670d\u52a1\u5668"},"productComponent":{"id":13,"key":13,"name":"\u670d\u52a1\u5668\u91d1\u724c\u670d\u52a1"},"productBrand":{"id":4,"key":4,"name":"\u8054\u60f3"},"productSerie":{"id":1052,"key":1052,"name":"SR650\u670d\u52a1\u5668\u4e00\u5e745*9\u539f\u5382\u670d\u52a1"},"productUnit":{"id":8,"key":8,"name":"\u5e74"}},"erpSalesOrderProduct":{"id":1731,"erp_sales_order_id":1529,"erp_store_id":"","product_id":1376,"description":"","number":"5","outbound":"5","amount":"5209.3","total_amount":"26046.50","last_number":"5","last_amount":"5209.3","last_total_amount":"26046.50","cost":"1500","total_cost":"7500","supplier_id":"","hardware_from":"2025-08-08","software_from":"","maintenance_from":"","hardware_to":"2026-08-07","software_to":"","maintenance_to":""}}],"commentCount":{"object_id":3873,"comment":8},"unreadComments":{},"fromContact":"","projectContactPoints":[],"erpSalesOrder":{"id":1529,"serial_no":"XSDD-20250624-00002","from_date":"","wrote_date":"2025-06-24","handler":1004,"client_id":48,"purchase_contract_id":"","project_id":3873,"sales_contract_id":3998,"erp_store_id":"","status":2,"erp_send_type_id":"","abstract":"","description":"","verify_type":1,"next_verify_user":"","next_stop_verify_user":"","next_cancel_verify_user":"","verify_at":"2025-06-30 09:50:54","stop_at":"","cancel_at":"","refuse_description":"","is_resubmitted":false,"is_done":true,"number":"9","amount":"62075.1","created_by":1004,"stop_description":"","extra":"","outbound_status":false,"is_used":true,"is_cancel":false,"is_settle":true,"is_old":true,"created_at":"2025-06-24 17:49:25","updated_at":"2025-06-30 09:50:54","print_times":""},"projectUsedClient":{"id":138,"project_id":3873,"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":344,"progress_remain_display":344,"forecast_remain_display":344,"projectProductTotalAmount":62075.1,"projectProductAllAmount":true,"projectProductTotalCost":7500,"projectProductAllCost":false,"projectProductTotalNumber":9,"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":229,"contract_type_display":"\u8fd0\u7ef4\u670d\u52a1","can_change_status":false,"is_admin":true,"lost_contact_days_display":"","can_view_product":true,"budget_display":"6.21\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":3841,"client_id":3343,"project_status":3,"project_progress":9,"budget":"183000","profit_pct":"14.62","bargain_date":"2025-07-12","description":"","created_by":1004,"created_at":"2025-04-29 09:07:50","updated_at":"2026-01-15 15:05:45","engineer_id":"","project_title":"2025PA\u9632\u706b\u5899\u66ff\u6362","collected":"183000","status_updated_at":"2025-09-07 21:52:23.894649+08","success_rate":"","comment":"","contract_type":1,"progress_updated_at":"2025-09-07 21:52:23.894649+08","forecast_updated_at":"2025-09-07 21:52:23.894649+08","end_at":"2026-01-14 09:45:24","pinyin_shortcut":"2025PAfhqth","creator":1004,"used_client":"","from_contact":"","total_contact_point":"","paid_contact_point":"","project_product_version_id":1221,"is_sales_order_ready":true,"collected_plan":183000,"change_status_to":"","is_verify":false,"profits":"26754.600000000000000000","remain":"269 days 14:59:43.133517","progress_remain":"269 days 14:59:43.133517","forecast_remain":"269 days 14:59:43.133517","lost_contact_days":"","last_contact":"","last_arrive_days":"","last_arrive":"","duration":"260 days 00:37:33.646093","issued_invoices":"183000.00","client":{"id":3343,"key":3343,"name":"\u5317\u4eac\u5317\u6c7d\u79d1\u6280\u670d\u52a1\u6709\u9650\u516c\u53f8(\u4e2d\u90fd\u4e09\u4ea7\uff09","logo":"","client_type":5,"client_class":43,"client_industry":5,"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":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":[{"project_id":3841,"value":"1","key":1023,"name":"\u5468\u5b50\u5065"}],"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":5,"product_type_id":5,"key":5,"name":"\u5b89\u5168\u8bbe\u5907","budget":"183000","pct":"14.62","profit":"26754.6","project_id":3841}],"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":{"project_id":3841,"points":"507"},"workLogCount":"","caseCount":{"project_id":3841,"count":4},"salesTimeCount":{},"implementTimeCount":{"project_id":3841,"sum":"16.2","times":"4"},"presalesTimeCount":{},"engineerTimeCount":{},"reimbursementAmountSum":{"project_id":3841,"sum":"193.75"},"buildContract":{"id":4035,"from_project":3841,"payment_collection_remind_ahead":"1 day","serial_no":"TS-YJC-20250904-01","is_settle":true,"is_deliver":true,"is_outbound":true,"erp_settle_amount":"183000","erp_un_settle_amount":"0","including_tax":true,"amount":"183000","contractScans":[{"id":55323,"object_type":105,"object_id":4035,"attachment_id":27994,"attachment":{"id":27994,"key":27994,"name":"7e769010-5f54-3592-b035-a78ce57436ea","extension":"pdf","path":"\/vue\/attachment\/preview\/7e769010-5f54-3592-b035-a78ce57436ea\/2025_09_04_10_16_10.pdf","orig_name":"2025_09_04_10_16_10.pdf"}}],"receiptScans":[{"id":37457,"object_type":106,"object_id":4035,"attachment_id":27224,"attachment":{"id":27224,"key":27224,"name":"0e1493c0-37be-3040-b105-ca62c48009ec","extension":"pdf","path":"\/vue\/attachment\/preview\/0e1493c0-37be-3040-b105-ca62c48009ec\/2025_08_04_10_38_47.pdf","orig_name":"2025_08_04_10_38_47.pdf"}}],"verifyScans":[],"erpCollectTickets":[],"salesContractPayments":[{"id":"12080","key":"12080","contract_id":4035,"value":"73200","created_by":1013,"collected_date":"2025-11-10 00:00:00","createdBy":{"id":1013,"key":1013,"name":"\u7fc1\u5bb6\u6210","sex":"M","department_id":7},"pct":40},{"id":"12043","key":"12043","contract_id":4035,"value":"109800","created_by":1013,"collected_date":"2025-10-13 00:00:00","createdBy":{"id":1013,"key":1013,"name":"\u7fc1\u5bb6\u6210","sex":"M","department_id":7},"pct":60}],"salesContractInvoices":[{"id":2149,"key":2149,"contract_id":4035,"value":"109800.00","attachment_id":"","from_date":"2025-09-11","attachment":{}},{"id":2181,"key":2181,"contract_id":4035,"value":"73200.00","attachment_id":"","from_date":"2025-10-27","attachment":{}}],"salesContractPaymentCollectionRemindDates":[{"id":2544,"key":2544,"contract_id":4035,"name":"2025-09-30","value":"183000","overdue_days":41,"status":1,"remind_date":"2025-09-30","pct":100,"overdue_display":"\u903e\u671f41\u5929"}],"salesContractPaymentCollectionRemindReceivers":[{"id":9773,"user_id":1004,"key":1004,"contract_id":4035,"user":{"id":1004,"key":1004,"name":"\u4f0a\u5cfb\u8fb0","sex":"M","avatar":{"id":10,"user_id":1004,"name":"\/files\/cdn\/a57be577deb434\/avatar\/1004.jpg"}}},{"id":9775,"user_id":1001,"key":1001,"contract_id":4035,"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"}}}],"salesSupplierRels":[{"id":3903,"contract_id":4035,"supplier_id":719,"purchase_id":4063,"supplier":{"id":719,"key":719,"name":"\u5317\u4eac\u5408\u529b\u521b\u535a\u4fe1\u606f\u5de5\u7a0b\u6280\u672f\u6709\u9650\u516c\u53f8"},"purchase":{"id":4063,"key":4063,"serial_no":"TSKJ20250807-HYF-002"}},{"id":3904,"contract_id":4035,"supplier_id":236,"purchase_id":4038,"supplier":{"id":236,"key":236,"name":"\u5317\u4eac\u5929\u4fe1\u5b8f\u8fbe\u4fe1\u606f\u6280\u672f\u6709\u9650\u516c\u53f8"},"purchase":{"id":4038,"key":4038,"serial_no":"TSKJ20250716-HYF-001"}}],"payment_collection_remind_ahead_display":"\u63d0\u524d1\u5929","invoiced":183000},"projectRemindReceivers":[],"projectProductRels":[{"id":11646,"project_id":3841,"product_id":2043,"amount":"49202.81","number":2,"cost":"","description":"","supplier_id":"","hardware_from":"","software_from":"2025-07-18","maintenance_from":"","hardware_to":"","software_to":"2026-07-18","maintenance_to":"","total_amount":"98405.62","total_cost":"","erp_sales_order_product_id":1780,"supplier":"","product":{"id":2043,"name":"\u6df1\u4fe1\u670d\u9632\u706b\u5899\u8f6f\u4ef6V8.0(\u9002\u7528\u4e8eAF-1000-FH2300B)","product_type":5,"product_component":35,"product_brand":12,"product_serie":103,"product_misc":"","product_qa":"","pn":"","description":"\u6df1\u4fe1\u670d\u9632\u706b\u5899\u8f6f\u4ef6\u57fa\u7840\u7ea7","created_by":1013,"created_at":"2025-07-16 10:48:29","updated_at":"2025-07-16 10:48:29","pinyin_shortcut":"sxffhqrjV80syyAF1000FH2300B","product_unit":2,"is_renew":false,"in_out_at":"","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":1780,"erp_sales_order_id":1543,"erp_store_id":"","product_id":2043,"description":"","number":"2","outbound":"0","amount":"49202.81","total_amount":"98405.62","last_number":"2","last_amount":"49202.81","last_total_amount":"98405.62","cost":"40536.61","total_cost":"81073.22","supplier_id":"","hardware_from":"","software_from":"2025-07-18","maintenance_from":"","hardware_to":"","software_to":"2026-07-18","maintenance_to":""}},{"id":11647,"project_id":3841,"product_id":2044,"amount":"6237.31","number":2,"cost":"","description":"","supplier_id":"","hardware_from":"","software_from":"2025-07-18","maintenance_from":"","hardware_to":"","software_to":"2026-07-18","maintenance_to":"","total_amount":"12474.62","total_cost":"","erp_sales_order_product_id":1781,"supplier":"","product":{"id":2044,"name":"\u6df1\u4fe1\u670d\u9632\u706b\u5899\u589e\u5f3a\u7ea7\u8f6f\u4ef6V6.0(\u9002\u7528\u4e8eAF-1000-FH2300B)","product_type":5,"product_component":35,"product_brand":12,"product_serie":103,"product_misc":"","product_qa":"","pn":"","description":"\u6df1\u4fe1\u670d\u9632\u706b\u5899\u8f6f\u4ef6\u589e\u5f3a\u7ea7\u6a21\u5757\uff0c\u4e0b\u4e00\u4ee3\u5e94\u7528\u9632\u706b\u5899\u8f6f\u4ef6\u589e\u5f3a\u7ea7\u529f\u80fd\u6a21\u5757\u6388\u6743\u8d2d\u4e70\u8d39\u7528","created_by":1013,"created_at":"2025-07-16 10:49:09","updated_at":"2025-07-16 10:49:09","pinyin_shortcut":"sxffhqzqjrjV60syyAF1000FH2300B","product_unit":2,"is_renew":false,"in_out_at":"","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":1781,"erp_sales_order_id":1543,"erp_store_id":"","product_id":2044,"description":"","number":"2","outbound":"0","amount":"6237.31","total_amount":"12474.62","last_number":"2","last_amount":"6237.31","last_total_amount":"12474.62","cost":"4556.04","total_cost":"9112.08","supplier_id":"","hardware_from":"","software_from":"2025-07-18","maintenance_from":"","hardware_to":"","software_to":"2026-07-18","maintenance_to":""}},{"id":11648,"project_id":3841,"product_id":2045,"amount":"0","number":2,"cost":"","description":"","supplier_id":"","hardware_from":"","software_from":"2025-07-18","maintenance_from":"","hardware_to":"","software_to":"2026-07-18","maintenance_to":"","total_amount":"0","total_cost":"","erp_sales_order_product_id":1782,"supplier":"","product":{"id":2045,"name":"\u7b2c\u4e09\u65b9\u63a5\u5165\u6388\u6743\uff08IPSec VPN\uff09","product_type":5,"product_component":35,"product_brand":12,"product_serie":103,"product_misc":"","product_qa":"","pn":"","description":"IPSec VPN\u4e0e\u7b2c\u4e09\u65b9\u8bbe\u5907\u7684IPSec VPN\u8fdb\u884c\u7ec4\u7f51\u6a21\u5757\u6388\u6743\uff0c\u4ea7\u54c1\u51fa\u5382\u9ed8\u8ba4\u6388\u6743100\u6761\uff0c\u52a0\u70b9\u9700\u9009\u8d2d\u6b64\u6a21\u5757","created_by":1013,"created_at":"2025-07-16 10:49:56","updated_at":"2025-07-16 10:49:56","pinyin_shortcut":"dsfjrsqIPSecVPN","product_unit":2,"is_renew":false,"in_out_at":"","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":1782,"erp_sales_order_id":1543,"erp_store_id":"","product_id":2045,"description":"","number":"2","outbound":"0","amount":"0","total_amount":"0","last_number":"2","last_amount":"0","last_total_amount":"0","cost":"0","total_cost":"0","supplier_id":"","hardware_from":"","software_from":"2025-07-18","maintenance_from":"","hardware_to":"","software_to":"2026-07-18","maintenance_to":""}},{"id":11649,"project_id":3841,"product_id":2048,"amount":"0","number":2,"cost":"","description":"","supplier_id":"","hardware_from":"","software_from":"2025-07-18","maintenance_from":"","hardware_to":"","software_to":"2026-07-18","maintenance_to":"","total_amount":"0","total_cost":"","erp_sales_order_product_id":1785,"supplier":"","product":{"id":2048,"name":"\u7ef4\u4fdd\u670d\u52a1\uff08\u5feb\u901f\u7248\uff09","product_type":19,"product_component":151,"product_brand":12,"product_serie":712,"product_misc":"","product_qa":"","pn":"","description":"\"1\u3001\u6df1\u4fe1\u670d\u5c06\u63d0\u4f9b\u786c\u4ef6\u8bbe\u5907\u6545\u969c\u8fd4\u5382\u7ef4\u4fee\u670d\u52a1\uff0c\u7ef4\u4fee\u5c06\u5728 30 \u4e2a\u81ea\u7136\u65e5\u5185\u5b8c\u6210\u5e76\u5bc4\u56de\u8bbe\u5907\n2\u3001\u63d0\u4f9b\u8d2d\u4e70\u8bbe\u5907\u7684\u8f6f\u4ef6\u5347\u7ea7\u6388\u6743\uff0c\u8f6f\u4ef6\u5b9a\u671f\u66f4\u65b0\uff0c\u6301\u7eed\u83b7\u5f97\u6700\u65b0\u7684\u529f\u80fd\u7279\u6027\u548c\u9632\u62a4\u80fd\u529b\n3\u3001\u81ea\u5ba2\u6237\u62a5\u969c\u4e4b\u65e5\u8d77\uff0c\u5907\u673a\u53ef\u4e8e3\u4e2a\u81ea\u7136\u65e5\u5185\u62b5\u8fbe\u73b0\u573a\uff0c\u8ba9\u6838\u5fc3\u4e1a\u52a1\u7cfb\u7edf\u5373\u4f7f\u906d\u9047\u786c\u4ef6\u6545\u969c\u4e5f\u80fd\u5feb\u901f\u5207\u6362\"","created_by":1013,"created_at":"2025-07-16 10:51:52","updated_at":"2025-07-16 10:51:52","pinyin_shortcut":"wbfwksb","product_unit":8,"is_renew":false,"in_out_at":"","productType":{"id":19,"key":19,"name":"\u6280\u672f\u670d\u52a1"},"productComponent":{"id":151,"key":151,"name":"\u4eba\u5de5\u670d\u52a1"},"productBrand":{"id":12,"key":12,"name":"\u6df1\u4fe1\u670d"},"productSerie":{"id":712,"key":712,"name":"\u5b89\u5168\u670d\u52a1"},"productUnit":{"id":8,"key":8,"name":"\u5e74"}},"erpSalesOrderProduct":{"id":1785,"erp_sales_order_id":1543,"erp_store_id":"","product_id":2048,"description":"","number":"2","outbound":"0","amount":"0","total_amount":"0","last_number":"2","last_amount":"0","last_total_amount":"0","cost":"0","total_cost":"0","supplier_id":"","hardware_from":"","software_from":"2025-07-18","maintenance_from":"","hardware_to":"","software_to":"2026-07-18","maintenance_to":""}},{"id":11650,"project_id":3841,"product_id":2046,"amount":"6237.31","number":2,"cost":"","description":"","supplier_id":"","hardware_from":"","software_from":"2025-07-18","maintenance_from":"","hardware_to":"","software_to":"2026-07-18","maintenance_to":"","total_amount":"12474.62","total_cost":"","erp_sales_order_product_id":1783,"supplier":"","product":{"id":2046,"name":"\u6df1\u4fe1\u670d\u5b89\u5168\u4e91\u8111-\u4e91\u667a\u8ba2\u9605\u8f6f\u4ef6V8.0\uff08\u9002\u7528\u4e8eAF-1000-FH2300B\uff09","product_type":5,"product_component":35,"product_brand":12,"product_serie":103,"product_misc":"","product_qa":"","pn":"","description":"\u6df1\u4fe1\u670d\u4e91\u667a\u8ba2\u9605\u8f6f\u4ef6\uff08AF8.0.7\u53ca\u4ee5\u4e0a\u7248\u672c\u9002\u7528\uff09\n\u6309\u5e74\u6536\u8d39\uff0c\u5305\u62ecWEB\u5e94\u7528\u9632\u62a4\u8bc6\u522b\u5e93\u3001IPS\u7279\u5f81\u5e93\u3001\u50f5\u5c38\u7f51\u7edc\u9632\u62a4\u5e93\u3001\u5b9e\u65f6\u6f0f\u6d1e\u5206\u6790\u8bc6\u522b\u5e93\u548cURL&\u5e94\u7528\u8bc6\u522b\u5e93\u5b9a\u671f\u66f4\u65b0\uff0c\u4fdd\u6301\u8bbe\u5907\u5177\u5907\u68c0\u6d4b\u9632\u5fa1\u6700\u65b0\u5a01\u80c1\u7684\u80fd\u529b\u3002","created_by":1013,"created_at":"2025-07-16 10:50:34","updated_at":"2025-07-16 10:50:34","pinyin_shortcut":"sxfaqynyzdyrjV80syyAF1000FH2300B","product_unit":2,"is_renew":false,"in_out_at":"","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":1783,"erp_sales_order_id":1543,"erp_store_id":"","product_id":2046,"description":"","number":"2","outbound":"0","amount":"6237.31","total_amount":"12474.62","last_number":"2","last_amount":"6237.31","last_total_amount":"12474.62","cost":"4556.04","total_cost":"9112.08","supplier_id":"","hardware_from":"","software_from":"2025-07-18","maintenance_from":"","hardware_to":"","software_to":"2026-07-18","maintenance_to":""}},{"id":11651,"project_id":3841,"product_id":2042,"amount":"6895.2","number":2,"cost":"","description":"","supplier_id":"","hardware_from":"2025-07-18","software_from":"","maintenance_from":"","hardware_to":"2026-07-18","software_to":"","maintenance_to":"","total_amount":"13790.4","total_cost":"","erp_sales_order_product_id":1789,"supplier":"","product":{"id":2042,"name":"AF-1000-FH2300B","product_type":5,"product_component":26,"product_brand":12,"product_serie":1033,"product_misc":"","product_qa":"","pn":"","description":"\u6027\u80fd\u53c2\u6570\uff1a\u7f51\u7edc\u5c42\u541e\u5410\u91cf\uff1a35G\uff0c\u5e94\u7528\u5c42\u541e\u5410\u91cf\uff1a20G\uff0c\u9632\u75c5\u6bd2\u541e\u5410\u91cf\uff1a3.5G\uff0cIPS\u541e\u5410\u91cf\uff1a3G\uff0c\u5168\u5a01\u80c1\u541e\u5410\u91cf\uff08\u4e0d\u542bWAF\uff09\uff1a2G\uff0c\u5e76\u53d1\u8fde\u63a5\u6570\uff1a800\u4e07\uff0cHTTP\u65b0\u5efa\u8fde\u63a5\u6570\uff1a18\u4e07\uff0cSSL VPN\u63a8\u8350\u7528\u6237\u6570\uff08\u5355\u72ec\u8d2d\u4e70\uff09\uff1a35\uff0cSSL VPN\u6700\u5927\u7528\u6237\u6570\uff08\u5355\u72ec\u8d2d\u4e70\uff09\uff1a120\uff0cSSL VPN\u6700\u5927\u7406\u8bba\u52a0\u5bc6\u6d41\u91cf\uff08\u5355\u72ec\u8d2d\u4e70\uff09\uff1a300M\uff0cIPSec VPN \u6700\u5927\u63a5\u5165\u6570\uff1a4000\uff0cIPSec VPN\u541e\u5410\u91cf\uff1a1.2G\u3002\n\u786c\u4ef6\u53c2\u6570\uff1a\u89c4\u683c\uff1a1U\uff0c\u5185\u5b58\u5927\u5c0f\uff1a16G\uff0c\u786c\u76d8\u5bb9\u91cf\uff1a256G SSD\uff0c\u7535\u6e90\uff1a\u5197\u4f59\u7535\u6e90\uff0c\u63a5\u53e3\uff1a16\u5343\u5146\u7535\u53e3+6\u4e07\u5146\u5149\u53e3SFP+\u3002\n\u529f\u80fd\u63cf\u8ff0\uff1a\u6df1\u4fe1\u670d\u4e0b\u4e00\u4ee3\u9632\u706b\u5899\u4ee5\u4fdd\u969c\u7528\u6237\u6838\u5fc3\u8d44\u4ea7\u4e3a\u76ee\u6807\uff0c\u63d0\u4f9bL2-L7\u5c42\u5404\u7c7b\u5a01\u80c1\u7684\u68c0\u6d4b\u548c\u9632\u62a4\uff0c\u662f\u4e00\u6b3e\u80fd\u591f\u6709\u6548\u5e94\u5bf9\u4f20\u7edf\u7f51\u7edc\u653b\u51fb\u548c\u672a\u77e5\u5a01\u80c1\u653b\u51fb\u7684\u7f51\u7edc\u5b89\u5168\u4ea7\u54c1\u3002","created_by":1013,"created_at":"2025-07-16 10:47:41","updated_at":"2025-09-09 17:08:54","pinyin_shortcut":"AF1000FH2300B","product_unit":1,"is_renew":false,"in_out_at":"2025-09-09 17:08:54+08","productType":{"id":5,"key":5,"name":"\u5b89\u5168\u8bbe\u5907"},"productComponent":{"id":26,"key":26,"name":"\u9632\u706b\u5899\u4e3b\u673a"},"productBrand":{"id":12,"key":12,"name":"\u6df1\u4fe1\u670d"},"productSerie":{"id":1033,"key":1033,"name":"\u6df1\u4fe1\u670d AF-1000\u9632\u706b\u5899"},"productUnit":{"id":1,"key":1,"name":"\u53f0"}},"erpSalesOrderProduct":{"id":1789,"erp_sales_order_id":1543,"erp_store_id":"","product_id":2042,"description":"","number":"2","outbound":"0","amount":"6895.2","total_amount":"13790.4","last_number":"2","last_amount":"6895.2","last_total_amount":"13790.4","cost":"4923.00","total_cost":"9846","supplier_id":"","hardware_from":"2025-07-18","software_from":"","maintenance_from":"","hardware_to":"2026-07-18","software_to":"","maintenance_to":""}},{"id":11652,"project_id":3841,"product_id":2047,"amount":"12474.62","number":2,"cost":"","description":"","supplier_id":"","hardware_from":"","software_from":"2025-07-18","maintenance_from":"","hardware_to":"","software_to":"2026-07-18","maintenance_to":"","total_amount":"24949.24","total_cost":"","erp_sales_order_product_id":1784,"supplier":"","product":{"id":2047,"name":"\u6df1\u4fe1\u670d\u4e91\u5a01\u80c1\u60c5\u62a5\u7f51\u5173\u8f6f\u4ef6V8.0\uff08\u9002\u7528\u4e8eAF-1000-FH2300B\uff09","product_type":5,"product_component":35,"product_brand":12,"product_serie":103,"product_misc":"","product_qa":"","pn":"","description":"\u6df1\u4fe1\u670d\u4e91\u5a01\u80c1\u60c5\u62a5\u7f51\u5173\u8ba2\u9605\u8f6f\u4ef6\uff08\u9002\u7528\u4e8eAF8.0.85R\u53ca\u4ee5\u4e0a\u7248\u672c)\u3010\u65b0\u3011\n\u6309\u5e74\u6536\u8d39\uff0c\u60a8\u5c06\u83b7\u5f97\u4ee5\u4e0b\u80fd\u529b\uff1a\n\u3010\u4e91\u7aef\u767e\u4ebf\u7ea7\u5a01\u80c1\u60c5\u62a5\u89c4\u5219\u5e93\uff0c\u5931\u9677\u5916\u8054\u5b9e\u65f6\u68c0\u6d4b\u4e0e\u62e6\u622a\u3011\u901a\u8fc7\u672c\u5730&\u4e91\u7aef\u767e\u4ebf\u7ea7\u5a01\u80c1\u60c5\u62a5\u548c\u5168\u56fd30+\u8fd0\u8425\u5546POP\u8282\u70b9 \uff0c\u5b9e\u65f6\u963b\u65ad\u4e3b\u673a\/PC\u5931\u9677\u5916\u8054\u3001\u6316\u77ff\u3001URL\u9493\u9c7c\u7b49\u98ce\u9669\uff1b\n\u3010\u65b0\u5a01\u80c1\/\u672a\u77e5\u5a01\u80c15min\u5185\u540c\u6b65\u3011\u83b7\u53d6\u4e91\u7aefAI\u667a\u80fd\u5f15\u64ce\u68c0\u6d4b\u80fd\u529b\uff0c\u672c\u5730\u9632\u706b\u5899\u89c4\u5219\u5e93\u6bcf5\u5206\u949f\u66f4\u65b0\u4e00\u6b21\uff0c\u540c\u6b65\u6700\u65b0\u7684\u672a\u77e5\u5a01\u80c1\u60c5\u62a5\u81f3\u5ba2\u6237\u672c\u5730\uff0c\u5b9e\u65f6\u83b7\u53d6\u672a\u77e5\u5a01\u80c1\u7684\u9632\u5fa1\u80fd\u529b\uff08\u5982\u6f0f\u6d1e\\\u6076\u610fIP\\\u9493\u9c7cURL\u7b49\uff09\u907f\u514d\u6210\u4e3a\u65b0\u578b\u5a01\u80c1\u7684\u9996\u6279\u53d7\u5bb3\u8005\uff1b\n\u3010\u6740\u6bd2\u529f\u80fd\u4e0e\u66f4\u65b0\u3011\u63d0\u4f9b\u672c\u5730\u8bbe\u5907\u7f51\u7edc\u6740\u6bd2\u529f\u80fd\u4e0e\u66f4\u65b0\u670d\u52a1\uff0c\u672a\u77e5\u6587\u4ef6MD5\u503c\u5b9e\u65f6\u4e91\u67e5\u529f\u80fd\u3002","created_by":1013,"created_at":"2025-07-16 10:51:12","updated_at":"2025-07-16 10:51:12","pinyin_shortcut":"sxfywxqbwgrjV80syyAF1000FH2300B","product_unit":2,"is_renew":false,"in_out_at":"","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":1784,"erp_sales_order_id":1543,"erp_store_id":"","product_id":2047,"description":"","number":"2","outbound":"0","amount":"12474.62","total_amount":"24949.24","last_number":"2","last_amount":"12474.62","last_total_amount":"24949.24","cost":"9112.08","total_cost":"18224.16","supplier_id":"","hardware_from":"","software_from":"2025-07-18","maintenance_from":"","hardware_to":"","software_to":"2026-07-18","maintenance_to":""}},{"id":11653,"project_id":3841,"product_id":1873,"amount":"3667.2","number":2,"cost":"","description":"","supplier_id":"","hardware_from":"","software_from":"2025-07-18","maintenance_from":"","hardware_to":"","software_to":"2026-07-18","maintenance_to":"","total_amount":"7334.4","total_cost":"","erp_sales_order_product_id":1786,"supplier":"","product":{"id":1873,"name":"\u6df1\u4fe1\u670dSSL VPN\u8f6f\u4ef6V6.0","product_type":5,"product_component":35,"product_brand":12,"product_serie":104,"product_misc":"","product_qa":"","pn":"","description":"\u79fb\u52a8\u63a5\u5165\u6388\u6743\u6a21\u5757","created_by":1013,"created_at":"2024-11-08 11:16:40","updated_at":"2024-11-08 11:16:40","pinyin_shortcut":"sxfSSLVPNrjV60","product_unit":2,"is_renew":false,"in_out_at":"","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":104,"key":104,"name":"\u6df1\u4fe1\u670dVPN\u8f6f\u4ef6"},"productUnit":{"id":2,"key":2,"name":"\u5957"}},"erpSalesOrderProduct":{"id":1786,"erp_sales_order_id":1543,"erp_store_id":"","product_id":1873,"description":"","number":"2","outbound":"0","amount":"3667.2","total_amount":"7334.4","last_number":"2","last_amount":"3667.2","last_total_amount":"7334.4","cost":"2910.88","total_cost":"5821.76","supplier_id":"","hardware_from":"","software_from":"2025-07-18","maintenance_from":"","hardware_to":"","software_to":"2026-07-18","maintenance_to":""}},{"id":11654,"project_id":3841,"product_id":2049,"amount":"150.79","number":90,"cost":"","description":"","supplier_id":"","hardware_from":"","software_from":"2025-07-18","maintenance_from":"","hardware_to":"","software_to":"2026-07-18","maintenance_to":"","total_amount":"13571.1","total_cost":"","erp_sales_order_product_id":1787,"supplier":"","product":{"id":2049,"name":"\u6df1\u4fe1\u670dSSL VPN\u6388\u6743\u8f6f\u4ef6V6.0","product_type":5,"product_component":35,"product_brand":12,"product_serie":103,"product_misc":"","product_qa":"","pn":"","description":"\u79fb\u52a8\u63a5\u5165\u6388\u6743\n\u6df1\u4fe1\u670dSSL VPN\u63a5\u5165\u6388\u6743\uff08\u6bcf\u589e\u52a0\u4e00\u4e2aSSL\u63a5\u5165\u8bb8\u53ef\uff09","created_by":1013,"created_at":"2025-07-16 10:55:32","updated_at":"2025-07-16 10:55:32","pinyin_shortcut":"sxfSSLVPNsqrjV60","product_unit":2,"is_renew":false,"in_out_at":"","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":1787,"erp_sales_order_id":1543,"erp_store_id":"","product_id":2049,"description":"","number":"90","outbound":"0","amount":"150.79","total_amount":"13571.1","last_number":"90","last_amount":"150.79","last_total_amount":"13571.1","cost":"131.23","total_cost":"11810.7","supplier_id":"","hardware_from":"","software_from":"2025-07-18","maintenance_from":"","hardware_to":"","software_to":"2026-07-18","maintenance_to":""}},{"id":11655,"project_id":3841,"product_id":942,"amount":"0","number":1,"cost":"","description":"","supplier_id":"","hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":"","total_amount":"0","total_cost":"","erp_sales_order_product_id":1788,"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":1788,"erp_sales_order_id":1543,"erp_store_id":"","product_id":942,"description":"","number":"1","outbound":"0","amount":"0","total_amount":"0","last_number":"1","last_amount":"0","last_total_amount":"0","cost":"3000.00","total_cost":"3000","supplier_id":"","hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":""}}],"commentCount":{"object_id":3841,"comment":5},"unreadComments":{},"fromContact":"","projectContactPoints":[],"erpSalesOrder":{"id":1543,"serial_no":"XSDD-20250715-00002","from_date":"","wrote_date":"2025-07-12","handler":1004,"client_id":3343,"purchase_contract_id":"","project_id":3841,"sales_contract_id":4035,"erp_store_id":"","status":2,"erp_send_type_id":"","abstract":"","description":"","verify_type":1,"next_verify_user":"","next_stop_verify_user":"","next_cancel_verify_user":"","verify_at":"","stop_at":"2025-08-11 18:27:44.186699+08","cancel_at":"","refuse_description":"","is_resubmitted":false,"is_done":true,"number":"107","amount":"183000","created_by":1004,"stop_description":"","extra":"","outbound_status":false,"is_used":false,"is_cancel":false,"is_settle":true,"is_old":true,"created_at":"2025-07-15 14:11:42","updated_at":"2025-08-11 18:27:44","print_times":""},"projectUsedClient":{"id":109,"project_id":3841,"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":17953,"project_id":3841,"client_id":3343,"schedule_title":"\u6536\u6b3e\uff1a\u672c\u5468\u5e94\u8be5\u56de60%\u7684\u6b3e\u300210\u6708\u56de40%\u7684\u6b3e\u3002","complete_at":"","start_at":"","end_at":"","created_by":1004,"is_complete":false,"is_closed":false,"complete_description":"","set_top_at":"","sort":1,"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"}},"scheduleDescriptions":[{"id":17803,"schedule_id":17953,"description":"\u4ed8\u6b3e\u6d41\u7a0b\u5df2\u5728\u8d22\u52a1\uff0c\u4e0a\u5468\u8bf4\u6392\u961f\u4e2d\uff0c\u672c\u5468\u53ef\u80fd\u6536\u5230\u3002","created_at":"2025-11-10 00:01:17","created_at_display":"2025-11-10 00:01"},{"id":17496,"schedule_id":17953,"description":"\u5df2\u8d70\u4ed8\u6b3e\u6d41\u7a0b\uff0c\u672c\u5468\u80fd\u5230\u4f4d\u3002","created_at":"2025-11-02 22:06:27","created_at_display":"2025-11-02 22:06"}],"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":269,"progress_remain_display":269,"forecast_remain_display":269,"projectProductTotalAmount":183000,"projectProductAllAmount":true,"projectProductTotalCost":0,"projectProductAllCost":false,"projectProductTotalNumber":107,"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":260,"contract_type_display":"\u4ea7\u54c1\u9500\u552e","can_change_status":false,"is_admin":true,"lost_contact_days_display":"","can_view_product":true,"budget_display":"18.3\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":3807,"client_id":3343,"project_status":5,"project_progress":5,"budget":"766940","profit_pct":"10","bargain_date":"2025-09-19","description":"","created_by":1004,"created_at":"2025-03-27 10:46:13","updated_at":"2025-09-22 11:35:48","engineer_id":"","project_title":"\u670d\u52a1\u5668\u786c\u4ef6\u91c7\u8d2d","collected":"0","status_updated_at":"2025-09-22 11:35:48.769218+08","success_rate":"","comment":"","contract_type":1,"progress_updated_at":"2025-03-27 10:46:13.518937+08","forecast_updated_at":"2025-09-22 11:35:48.769218+08","end_at":"2025-09-22 11:35:48","pinyin_shortcut":"fwqyjcg","creator":1004,"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":"76694.0000000000000000","remain":"255 days 01:16:18.258948","progress_remain":"434 days 02:05:53.509229","forecast_remain":"255 days 01:16:18.258948","lost_contact_days":"","last_contact":"","last_arrive_days":"","last_arrive":"","duration":"179 days 00:49:35.250281","issued_invoices":"","client":{"id":3343,"key":3343,"name":"\u5317\u4eac\u5317\u6c7d\u79d1\u6280\u670d\u52a1\u6709\u9650\u516c\u53f8(\u4e2d\u90fd\u4e09\u4ea7\uff09","logo":"","client_type":5,"client_class":43,"client_industry":5,"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":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":[{"project_id":3807,"value":"1","key":1015,"name":"\u5434\u660a"}],"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":"766940.00","pct":"10","profit":"76694","project_id":3807}],"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":128,"key":128,"name":"\u516c\u5f00\u62db\u6807"},"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":{"project_id":3807,"sum":"283.00"},"buildContract":{},"projectRemindReceivers":[],"projectProductRels":[],"commentCount":{"object_id":3807,"comment":2},"unreadComments":{},"fromContact":"","projectContactPoints":[],"erpSalesOrder":"","projectUsedClient":{"id":114,"project_id":3807,"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":17702,"project_id":3807,"client_id":3343,"schedule_title":"\u9500\u552e\u9636\u6bb5\uff1a\u5546\u52a1\u62a5\u4ef7\n\u76ee\u7684\uff1a\u786e\u8ba4\u6295\u6807\u4ef7\u683c\u6295\u6807\n\u52a8\u4f5c\uff1a\u8ddf\u9ad8\u603b\u5546\u91cf","complete_at":"","start_at":"","end_at":"2025-04-03 18:00:00","created_by":1004,"is_complete":false,"is_closed":false,"complete_description":"","set_top_at":"","sort":2,"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"}},"scheduleDescriptions":[{"id":16602,"schedule_id":17702,"description":"\u4e0a\u5468\u603b\u7ed3\uff1a\u4e86\u89e3\u5230\u9879\u76ee\u6401\u7f6e\uff0c\u8f6c\u56de\u5185\u90e8\u91cd\u65b0\u6279\u3002\u672c\u5468\u8ba1\u5212\uff1a\u5148\u6401\u7f6e\uff0c\u770b\u770b\u4ee5\u540e\u7684\u673a\u4f1a\u5427\u3002","created_at":"2025-09-21 22:33:25","created_at_display":"2025-09-21 22:33"},{"id":16402,"schedule_id":17702,"description":"\u4e0a\u5468\u603b\u7ed3\uff1a\u8ddf\u5317\u4eac\u6c47\u62a5\u4e86\u6295\u6807\u4e8b\u9879\uff0c\u8fd8\u6709\u8ddf\u4f7f\u7528\u65b9\u5408\u5b9e\u4e00\u4e0b\uff0c\u8ba9\u6211\u4eec\u5728\u7b49\u7b49\u6d88\u606f\u3002\u672c\u5468\u8ba1\u5212\uff1a\u8ddf\u5317\u6c14\u786e\u8ba4\u7ed3\u679c\u3002","created_at":"2025-09-14 22:10:21","created_at_display":"2025-09-14 22:10"},{"id":16310,"schedule_id":17702,"description":"\u4e0a\u5468\u603b\u7ed3\uff1a\u5317\u6c7d\u8bf4\u8ddf\u4f7f\u7528\u65b9\u6c9f\u901a\u4e0b\uff0c\u4e0b\u5468\u8ba9\u6211\u4eec\u8fc7\u53bb\u5728\u4e86\u89e3\u4e0b\u60c5\u51b5\u3002\u672c\u5468\u8ba1\u5212\uff1a\u53bb\u5317\u6c7d\u4e86\u89e3\u5177\u4f53\u60c5\u51b5\u3002","created_at":"2025-09-07 21:50:58","created_at_display":"2025-09-07 21:50"},{"id":16054,"schedule_id":17702,"description":"\u4e0a\u5468\u603b\u7ed3\uff1a\u8ddf\u5317\u6c14\u4e86\u89e3\u786e\u5b9e\u8fd8\u6ca1\u7ed3\u679c\uff0c\u4e0d\u8fc7\u5feb\u4e86\u3002\u9ad8\u7684\u610f\u601d\u5728\u7b49\u4e00\u5468\u3002\u672c\u5468\u8ba1\u5212\uff1a\u8ddf\u8fdb\u6700\u7ec8\u7ed3\u679c\u3002","created_at":"2025-08-31 16:37:04","created_at_display":"2025-08-31 16:37"},{"id":15899,"schedule_id":17702,"description":"\u4e0a\u5468\u603b\u7ed3\uff1a\u9ad8\u8fd9\u8fb9\u8fd8\u6ca1\u6700\u7ec8\u7ec8\u679c\uff0c\u8ba9\u6211\u518d\u7b49\u7b49\uff0c\u6700\u591a\u4e5f\u5c31\u662f\u6708\u5e95\u524d\u4e86\u3002\u672c\u5468\u8ba1\u5212\uff1a\u5728\u8ddf\u5317\u6c14\u4fa7\u9762\u4e86\u89e3\u4e0b\u3002","created_at":"2025-08-24 20:15:42","created_at_display":"2025-08-24 20:15"},{"id":15783,"schedule_id":17702,"description":"\u4e0a\u5468\u603b\u7ed3\uff1a\u8ddf\u9ad8\u786e\u8ba4\u8bf4\u7b49\u91c7\u8d2d\u7ecf\u7406\u8ddf\u603b\u7ecf\u7406\u6c47\u62a5\u5b8c\u5e94\u8be5\u4f1a\u6709\u7ed3\u679c\u7684\u3002\u672c\u5468\u8ba1\u5212\uff1a\u8ddf\u9ad8\u786e\u8ba4\u7b49\u7ed3\u679c\u3002","created_at":"2025-08-17 22:01:24","created_at_display":"2025-08-17 22:01"},{"id":15608,"schedule_id":17702,"description":"\u4e0a\u5468\u603b\u7ed3\uff1a\u9ad8\u8bb2\u5ba2\u6237\u4e5f\u5728\u505a\u6700\u540e\u7684\u4e89\u53d6\uff0c\u8ba9\u7b49\u4e00\u5468\u5427\u3002\u672c\u5468\u8ba1\u5212\uff1a\u672c\u5468\u56db\u5de6\u53f3\u5728\u8ddf\u9ad8\u786e\u8ba4\u4e0b\u7ed3\u679c\u3002","created_at":"2025-08-10 15:22:11","created_at_display":"2025-08-10 15:22"},{"id":15497,"schedule_id":17702,"description":"\u4e0a\u5468\u603b\u7ed3\uff1a\u8ddf\u9ad8\u6c9f\u901a\u8bf4\u4ed6\u4eec\u4e0b\u5468\u4f11\u5047\u56de\u6765\u5e94\u8be5\u6709\u7ed3\u679c\u4e86\u3002\u672c\u5468\u8ba1\u5212\uff1a\u627e\u9ad8\u786e\u8ba4\u4e0b\u7ed3\u679c\u3002","created_at":"2025-08-03 22:12:22","created_at_display":"2025-08-03 22:12"},{"id":15339,"schedule_id":17702,"description":"\u4e0a\u5468\u603b\u7ed3\uff1a\u65e0\u3002\u672c\u5468\u8ba1\u5212\uff1a\u8ddf\u9ad8\u53ca\u5317\u6c14\u505a\u6700\u540e\u7684\u786e\u8ba4\uff0c\u770b\u770b\u7ed3\u679c\u5982\u4f55\u3002","created_at":"2025-07-27 22:18:46","created_at_display":"2025-07-27 22:18"},{"id":15124,"schedule_id":17702,"description":"\u4e0a\u5468\u603b\u7ed3\uff1a\u8fd8\u6ca1\u6709\u901a\u77e5\uff0c\u53ef\u80fd\u8981\u7b49\u9ad8\u6e29\u5047\u5b8c\u4e8b\u5427\u3002\u672c\u5468\u8ba1\u5212\uff1a\u65e0\u3002","created_at":"2025-07-19 21:35:43","created_at_display":"2025-07-19 21:35"},{"id":14813,"schedule_id":17702,"description":"\u4e0a\u5468\u603b\u7ed3\uff1a\u8fd8\u6ca1\u6709\u7ed3\u679c\uff0c\u8ba9\u5728\u7b49\u7b49\u3002\u672c\u5468\u8ba1\u5212\uff1a\u7ee7\u7eed\u8ddf\u8fdb\u3002","created_at":"2025-07-06 22:45:42","created_at_display":"2025-07-06 22:45"},{"id":14690,"schedule_id":17702,"description":"\u4e0a\u5468\u603b\u7ed3\uff1a\u8ddf\u9ad8\u53ca\u5317\u6c14\u6c9f\u901a\u8bf4\u4e0b\u5468\u5e94\u8be5\u6709\u7ed3\u8bba\u4e86\u3002\u672c\u5468\u8ba1\u5212\uff1a\u8ddf\u9ad8\u786e\u8ba4\u6700\u7ec8\u7ed3\u679c\u3002","created_at":"2025-06-29 21:30:05","created_at_display":"2025-06-29 21:30"},{"id":14528,"schedule_id":17702,"description":"\u4e0a\u5468\u603b\u7ed3\uff1a\u8ddf\u9ad8\u786e\u8ba4\u8bf4\u5728\u7a0d\u7b49\u7b49\uff0c\u5e94\u8be5\u8fd8\u662f\u6709\u673a\u4f1a\u7684\u3002\u672c\u5468\u8ba1\u5212\uff1a\u627e\u5317\u6c7d\u53ca\u9ad8\u5728\u505a\u786e\u8ba4\u3002","created_at":"2025-06-22 22:18:55","created_at_display":"2025-06-22 22:18"},{"id":14260,"schedule_id":17702,"description":"\u4e0a\u5468\u603b\u7ed3\uff1a\u8ddf\u5317\u6c7d\u4e86\u89e3\u8bf4\u4ed6\u4eec\u8fd8\u5728\u8ddf\u7528\u6237\u534f\u5546\u3002\u672c\u5468\u8ba1\u5212\uff1a\u51c6\u5907\u5728\u627e\u9ad8\u4e86\u89e3\u4e00\u4e0b\u770b\u770b\u8fd8\u6709\u6ca1\u6709\u673a\u4f1a\u3002","created_at":"2025-06-08 23:13:56","created_at_display":"2025-06-08 23:13"},{"id":14054,"schedule_id":17702,"description":"\u4e0a\u5468\u603b\u7ed3\uff1a\u8ddf\u9ad8\u786e\u8ba4\u540e\u8bf4\u5728\u7b49\u7b49\uff0c\u6700\u7ec8\u7528\u6237\u8fd8\u5728\u8ddf\u5317\u6c7d\u5546\u91cf\u3002\u672c\u5468\u8ba1\u5212\uff1a\u8ddf\u5317\u6c7d\u6d4b\u9762\u5728\u95ee\u95ee\u3002","created_at":"2025-06-02 21:51:45","created_at_display":"2025-06-02 21:51"},{"id":13880,"schedule_id":17702,"description":"\u4e0a\u5468\u8bf4\u8fd8\u5728\u7b49\u5ba2\u6237\u5ba1\u6279\u5462\uff0c\u9884\u8ba1\u8981\u6708\u5e95\u5de6\u53f3\u5427\uff0c\u672c\u5468\u5728\u8ddf\u9ad8\u786e\u8ba4\u4e0b\u60c5\u51b5\u3002","created_at":"2025-05-25 22:16:04","created_at_display":"2025-05-25 22:16"},{"id":13679,"schedule_id":17702,"description":"\u4e0a\u5468\u6ca1\u7ed3\u679c\u5462\uff0c\u4ed6\u4eec\u5728\u8ddf\u6700\u7ec8\u7528\u6237\u8c08\uff0c\u672c\u5468\u5728\u770b\u770b\u7ed3\u679c\u5982\u4f55\u3002","created_at":"2025-05-18 18:23:21","created_at_display":"2025-05-18 18:23"},{"id":13506,"schedule_id":17702,"description":"\u4e0a\u5468\u8bf4\u8fd8\u6709\u620f\uff0c\u53c8\u8865\u5145\u4e86\u4e0d\u80fd\u53bb\u73b0\u573a\u6295\u6807\u7684\u6388\u6743\u3002\u672c\u5468\u518d\u786e\u8ba4\u4e0b\u3002","created_at":"2025-05-11 19:47:02","created_at_display":"2025-05-11 19:47"},{"id":13342,"schedule_id":17702,"description":"\u4e0a\u5468\u65e0\uff0c\u672c\u5468\u8ddf\u9ad8\u53ca\u5317\u6c7d\u518d\u786e\u8ba4\u4e0b\u3002","created_at":"2025-05-05 20:05:36","created_at_display":"2025-05-05 20:05"},{"id":13188,"schedule_id":17702,"description":"\u4e0a\u5468\u8ddf\u5317\u6c7d\u6c9f\u901a\u8bf4\u6709\u4e32\u6807\u53ef\u80fd\uff0c\u8ba9\u7b49\u7b49\u770b\uff08\u611f\u89c9\u4ed6\u4eec\u6709\u610f\u96be\u4e3a\u9ad8\uff09\u3002\u672c\u5468\u65e0\u3002","created_at":"2025-04-27 20:08:21","created_at_display":"2025-04-27 20:08"},{"id":12995,"schedule_id":17702,"description":"\u4e0a\u5468\u8ddf\u9ad8\u786e\u8ba4\u8fd8\u6ca1\u7ed3\u679c\uff0c\u4ed6\u5728\u505a\u5de5\u4f5c\uff0c\u672c\u5468\u518d\u770b\u770b\u5982\u4f55\u3002","created_at":"2025-04-20 16:30:50","created_at_display":"2025-04-20 16:30"},{"id":12860,"schedule_id":17702,"description":"\u4e0a\u5468\u8ddf\u5ba2\u6237\u505a\u7b54\u7591\uff0c\u672c\u5468\u770b\u770b\u7ed3\u679c\u5e94\u8be5\u5dee\u4e0d\u591a\u3002","created_at":"2025-04-13 18:35:34","created_at_display":"2025-04-13 18:35"},{"id":12712,"schedule_id":17702,"description":"\u4e0a\u5468\u6c9f\u901a\u6807\u4e66\u95ee\u9898\uff0c\u672c\u5468\u89c6\u9891\u4f1a\u8bae\u7b54\u7591\u3002","created_at":"2025-04-06 19:35:10","created_at_display":"2025-04-06 19:35"},{"id":12568,"schedule_id":17702,"description":"\u4e0a\u5468\u5df2\u6295\u6807\uff0c\u672c\u5468\u786e\u8ba4\u7ed3\u679c\u3002","created_at":"2025-03-30 21:32:06","created_at_display":"2025-03-30 21:32"}],"schedule_status":2,"complete_at_display":"","complete_at_display2":"","end_at_display":"2025-04-03 18:00","end_at_display2":"","is_overdue":true,"start_at_display":"","can_report":false,"can_update":true}],"is_only_cp":false,"remain_display":255,"progress_remain_display":434,"forecast_remain_display":255,"projectProductTotalAmount":0,"projectProductAllAmount":true,"projectProductTotalCost":0,"projectProductAllCost":true,"projectProductTotalNumber":0,"unissued_invoice":766940,"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":179,"contract_type_display":"\u4ea7\u54c1\u9500\u552e","can_change_status":true,"is_admin":true,"lost_contact_days_display":"","can_view_product":true,"budget_display":"76.69\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":3797,"client_id":3363,"project_status":3,"project_progress":9,"budget":"1955600","profit_pct":"58.26","bargain_date":"2025-05-09","description":"","created_by":1004,"created_at":"2025-03-09 21:10:14","updated_at":"2026-01-26 14:17:38","engineer_id":"","project_title":"2025\u5e74\u865a\u62df\u5316\u5e73\u53f0\u786c\u4ef6\u7eed\u4fdd\u9879\u76ee","collected":"1955600","status_updated_at":"2025-05-19 16:15:38.063938+08","success_rate":"","comment":"","contract_type":1,"progress_updated_at":"2025-05-11 19:42:42.512105+08","forecast_updated_at":"2025-05-11 19:42:42.512105+08","end_at":"2026-01-14 10:26:23","pinyin_shortcut":"2025nxnhptyjxbxm","creator":1004,"used_client":5,"from_contact":"","total_contact_point":"76000","paid_contact_point":"76000","project_product_version_id":1110,"is_sales_order_ready":false,"collected_plan":1955600,"change_status_to":"","is_verify":false,"profits":"1139332.56000000000000","remain":"380 days 20:36:28.964228","progress_remain":"388 days 17:09:24.516061","forecast_remain":"388 days 17:09:24.516061","lost_contact_days":"","last_contact":"","last_arrive_days":"","last_arrive":"","duration":"310 days 13:16:08.748986","issued_invoices":"1955600.00","client":{"id":3363,"key":3363,"name":"\u5317\u4eac\u91d1\u7545\u900d\u8f6f\u4ef6\u670d\u52a1\u6709\u9650\u516c\u53f8(\u8fc7\u5355)","logo":"","client_type":5,"client_class":43,"client_industry":13,"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":43,"key":43,"name":"\u6f5c\u529b\u5ba2\u6237","notice_days":60,"color":"#1EE6DC"},"clientIndustry":{"id":13,"key":13,"name":"SI\/ISV"}},"usedClient":{"id":5,"key":5,"name":"\u4e2d\u7535\u79d1\u592a\u529b\u901a\u4fe1\u79d1\u6280\u6709\u9650\u516c\u53f8"},"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":4,"product_type_id":4,"key":4,"name":"\u7f51\u7edc\u8bbe\u5907 ","budget":"77800","pct":"58.26","profit":"45326.28","project_id":3797},{"id":2,"product_type_id":2,"key":2,"name":"\u670d\u52a1\u5668","budget":"169565","pct":"58.26","profit":"98788.56","project_id":3797},{"id":3,"product_type_id":3,"key":3,"name":"\u5b58\u50a8\u8bbe\u5907","budget":"1708235","pct":"58.26","profit":"995217.71","project_id":3797}],"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":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":{"project_id":3797,"sum":"611.00"},"buildContract":{"id":3915,"from_project":3797,"payment_collection_remind_ahead":"1 day","serial_no":"TSC-X-20250509","is_settle":true,"is_deliver":true,"is_outbound":true,"erp_settle_amount":"1955600","erp_un_settle_amount":"0","including_tax":true,"amount":"1955600","contractScans":[{"id":55376,"object_type":105,"object_id":3915,"attachment_id":25691,"attachment":{"id":25691,"key":25691,"name":"a2ca9e8d-e630-34ff-8896-f5b5b19ab741","extension":"pdf","path":"\/vue\/attachment\/preview\/a2ca9e8d-e630-34ff-8896-f5b5b19ab741\/\u91d1\u7545\u900d-\u62d3\u5b9e\u5408\u540c.pdf","orig_name":"\u91d1\u7545\u900d-\u62d3\u5b9e\u5408\u540c.pdf"}},{"id":55377,"object_type":105,"object_id":3915,"attachment_id":25709,"attachment":{"id":25709,"key":25709,"name":"b41c4469-2285-3a04-b818-4489b6d9455d","extension":"pdf","path":"\/vue\/attachment\/preview\/b41c4469-2285-3a04-b818-4489b6d9455d\/\u91d1\u7545\u900d--\u795e\u5dde\u6570\u7801\u5408\u540c1958600.pdf","orig_name":"\u91d1\u7545\u900d--\u795e\u5dde\u6570\u7801\u5408\u540c1958600.pdf"}}],"receiptScans":[],"verifyScans":[],"erpCollectTickets":[{"id":359,"serial_no":"SKD-20250715-00001","wrote_date":"2025-07-15","from_date":"","handler":1004,"user_id":"","client_id":3363,"sales_contract_id":3915,"supplier_id":"","purchase_contract_id":"","status":2,"abstract":"","description":"","verify_type":1,"next_verify_user":"","next_stop_verify_user":"","verify_at":"2025-07-15 11:29:04","stop_at":"","refuse_description":"","is_resubmitted":false,"amount":"247365","settle_amount":"247365","created_by":1013,"stop_description":"","is_settle":true,"is_old":true,"created_at":"2025-07-15 11:29:04","updated_at":"2025-07-15 11:29:04","paid_amount":"","contact_id":"","bank_settle_at":"","print_times":""}],"salesContractPayments":[{"id":"1359","key":"1359","contract_id":3915,"value":"247365","created_by":1013,"collected_date":"2025-07-15 00:00:00","createdBy":{"id":1013,"key":1013,"name":"\u7fc1\u5bb6\u6210","sex":"M","department_id":7},"pct":12.65},{"id":"12147","key":"12147","contract_id":3915,"value":"1708235","created_by":1013,"collected_date":"2026-01-06 00:00:00","createdBy":{"id":1013,"key":1013,"name":"\u7fc1\u5bb6\u6210","sex":"M","department_id":7},"pct":87.35}],"salesContractInvoices":[{"id":2076,"key":2076,"contract_id":3915,"value":"247365.00","attachment_id":"","from_date":"2025-06-13","attachment":{}},{"id":2263,"key":2263,"contract_id":3915,"value":"1708235.00","attachment_id":"","from_date":"2025-12-30","attachment":{}}],"salesContractPaymentCollectionRemindDates":[{"id":2665,"key":2665,"contract_id":3915,"name":"2025-06-30","value":"248361.2","overdue_days":190,"status":1,"remind_date":"2025-06-30","pct":12.7,"overdue_display":"\u903e\u671f190\u5929"},{"id":2666,"key":2666,"contract_id":3915,"name":"2025-12-30","value":"1707238.8","overdue_days":7,"status":1,"remind_date":"2025-12-30","pct":87.3,"overdue_display":"\u903e\u671f7\u5929"}],"salesContractPaymentCollectionRemindReceivers":[{"id":9840,"user_id":1001,"key":1001,"contract_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"}}},{"id":9841,"user_id":1004,"key":1004,"contract_id":3915,"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":4000,"contract_id":3915,"supplier_id":660,"purchase_id":3893,"supplier":{"id":660,"key":660,"name":"\u5317\u4eac\u601d\u8054\u79d1\u8baf\u79d1\u6280\u6709\u9650\u516c\u53f8"},"purchase":{"id":3893,"key":3893,"serial_no":"SLKX20250509"}},{"id":4001,"contract_id":3915,"supplier_id":68,"purchase_id":4302,"supplier":{"id":68,"key":68,"name":"\u82f1\u8fc8\u7535\u5b50\u5546\u8d38(\u4e0a\u6d77)\u6709\u9650\u516c\u53f8"},"purchase":{"id":4302,"key":4302,"serial_no":"BJ7067-20251210Netapp"}}],"payment_collection_remind_ahead_display":"\u63d0\u524d1\u5929","invoiced":1955600},"projectRemindReceivers":[],"projectProductRels":[{"id":11243,"project_id":3797,"product_id":1221,"amount":"3840","number":5,"cost":"","description":"","supplier_id":"","hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":"","total_amount":"19200","total_cost":"","erp_sales_order_product_id":1655,"supplier":"","product":{"id":1221,"name":"CON-SNT-5108AC","product_type":2,"product_component":13,"product_brand":3,"product_serie":783,"product_misc":"","product_qa":"","pn":"","description":"","created_by":1013,"created_at":"2024-01-12 13:46:20","updated_at":"2024-01-12 13:46:20","pinyin_shortcut":"CONSNT5108AC","product_unit":8,"is_renew":false,"in_out_at":"","productType":{"id":2,"key":2,"name":"\u670d\u52a1\u5668"},"productComponent":{"id":13,"key":13,"name":"\u670d\u52a1\u5668\u91d1\u724c\u670d\u52a1"},"productBrand":{"id":3,"key":3,"name":"\u601d\u79d1"},"productSerie":{"id":783,"key":783,"name":"\u601d\u79d1 5108\u5200\u7bb1\u7eed\u4fdd\u670d\u52a1"},"productUnit":{"id":8,"key":8,"name":"\u5e74"}},"erpSalesOrderProduct":{"id":1655,"erp_sales_order_id":1498,"erp_store_id":"","product_id":1221,"description":"","number":"5","outbound":"0","amount":"3840","total_amount":"19200","last_number":"5","last_amount":"3840","last_total_amount":"19200","cost":"2045.00","total_cost":"10225","supplier_id":"","hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":""}},{"id":11244,"project_id":3797,"product_id":1592,"amount":"3009","number":13,"cost":"","description":"","supplier_id":"","hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":"","total_amount":"39117","total_cost":"","erp_sales_order_product_id":1656,"supplier":"","product":{"id":1592,"name":"CON-SNT-BB200M5U","product_type":2,"product_component":13,"product_brand":3,"product_serie":1361,"product_misc":"","product_qa":"","pn":"","description":"SNTC 8X5XNBD UCS B200 M5 Blade w\/o CPU, mem, HDD, mezz (UPG)","created_by":1013,"created_at":"2024-04-29 14:42:53","updated_at":"2024-04-29 14:42:53","pinyin_shortcut":"CONSNTBB200M5U","product_unit":2,"is_renew":true,"in_out_at":"","productType":{"id":2,"key":2,"name":"\u670d\u52a1\u5668"},"productComponent":{"id":13,"key":13,"name":"\u670d\u52a1\u5668\u91d1\u724c\u670d\u52a1"},"productBrand":{"id":3,"key":3,"name":"\u601d\u79d1"},"productSerie":{"id":1361,"key":1361,"name":"\u601d\u79d1B200M5\u670d\u52a1"},"productUnit":{"id":2,"key":2,"name":"\u5957"}},"erpSalesOrderProduct":{"id":1656,"erp_sales_order_id":1498,"erp_store_id":"","product_id":1592,"description":"","number":"13","outbound":"0","amount":"3009","total_amount":"39117","last_number":"13","last_amount":"3009","last_total_amount":"39117","cost":"2391.00","total_cost":"31083","supplier_id":"","hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":""}},{"id":11245,"project_id":3797,"product_id":1592,"amount":"3000","number":34,"cost":"","description":"","supplier_id":"","hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":"","total_amount":"102000","total_cost":"","erp_sales_order_product_id":1657,"supplier":"","product":{"id":1592,"name":"CON-SNT-BB200M5U","product_type":2,"product_component":13,"product_brand":3,"product_serie":1361,"product_misc":"","product_qa":"","pn":"","description":"SNTC 8X5XNBD UCS B200 M5 Blade w\/o CPU, mem, HDD, mezz (UPG)","created_by":1013,"created_at":"2024-04-29 14:42:53","updated_at":"2024-04-29 14:42:53","pinyin_shortcut":"CONSNTBB200M5U","product_unit":2,"is_renew":true,"in_out_at":"","productType":{"id":2,"key":2,"name":"\u670d\u52a1\u5668"},"productComponent":{"id":13,"key":13,"name":"\u670d\u52a1\u5668\u91d1\u724c\u670d\u52a1"},"productBrand":{"id":3,"key":3,"name":"\u601d\u79d1"},"productSerie":{"id":1361,"key":1361,"name":"\u601d\u79d1B200M5\u670d\u52a1"},"productUnit":{"id":2,"key":2,"name":"\u5957"}},"erpSalesOrderProduct":{"id":1657,"erp_sales_order_id":1498,"erp_store_id":"","product_id":1592,"description":"","number":"34","outbound":"0","amount":"3000","total_amount":"102000","last_number":"34","last_amount":"3000","last_total_amount":"102000","cost":"2385.00","total_cost":"81090","supplier_id":"","hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":""}},{"id":11246,"project_id":3797,"product_id":1547,"amount":"38900","number":2,"cost":"","description":"","supplier_id":"","hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":"","total_amount":"77800","total_cost":"","erp_sales_order_product_id":1653,"supplier":"","product":{"id":1547,"name":"CON-SNT-SFI6454U","product_type":4,"product_component":47,"product_brand":3,"product_serie":1334,"product_misc":"","product_qa":"","pn":"","description":"SNTC-8X5XNBD UCS Fabric Interconnect 6454","created_by":1013,"created_at":"2024-04-10 10:37:56","updated_at":"2024-04-10 10:37:56","pinyin_shortcut":"CONSNTSFI6454U","product_unit":2,"is_renew":true,"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":3,"key":3,"name":"\u601d\u79d1"},"productSerie":{"id":1334,"key":1334,"name":"\u601d\u79d1UCS-FI-6454-U\u7eed\u4fdd\u670d\u52a1"},"productUnit":{"id":2,"key":2,"name":"\u5957"}},"erpSalesOrderProduct":{"id":1653,"erp_sales_order_id":1498,"erp_store_id":"","product_id":1547,"description":"","number":"2","outbound":"0","amount":"38900","total_amount":"77800","last_number":"2","last_amount":"38900","last_total_amount":"77800","cost":"19856.00","total_cost":"39712","supplier_id":"","hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":""}},{"id":11247,"project_id":3797,"product_id":1599,"amount":"296366","number":1,"cost":"147682","description":"","supplier_id":"","hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":"","total_amount":"296366","total_cost":"147682","erp_sales_order_product_id":1660,"supplier":"","product":{"id":1599,"name":"NetApp AFF A220\u7eed\u4fdd\u670d\u52a1","product_type":3,"product_component":58,"product_brand":6,"product_serie":1363,"product_misc":"","product_qa":"","pn":"","description":"NetApp\u7eed\u4fdd\uff08\u5907\u4ef6\u652f\u6301\u6216\u66f4\u6362\uff09 ","created_by":1013,"created_at":"2024-04-29 14:53:36","updated_at":"2025-12-12 15:56:39","pinyin_shortcut":"NetAppAFFA220xbfw","product_unit":2,"is_renew":true,"in_out_at":"2025-12-12 15:56:39.520234+08","productType":{"id":3,"key":3,"name":"\u5b58\u50a8\u8bbe\u5907"},"productComponent":{"id":58,"key":58,"name":"\u7eed\u4fdd\u670d\u52a1"},"productBrand":{"id":6,"key":6,"name":"NetApp"},"productSerie":{"id":1363,"key":1363,"name":"NETAPP AFF A220\u7eed\u4fdd\u670d\u52a1"},"productUnit":{"id":2,"key":2,"name":"\u5957"}},"erpSalesOrderProduct":{"id":1660,"erp_sales_order_id":1498,"erp_store_id":"","product_id":1599,"description":"","number":"1","outbound":"1","amount":"296366","total_amount":"296366","last_number":"1","last_amount":"296366","last_total_amount":"296366","cost":"147682","total_cost":"147682","supplier_id":"","hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":""}},{"id":11248,"project_id":3797,"product_id":1591,"amount":"1568","number":1,"cost":"","description":"","supplier_id":"","hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":"","total_amount":"1568","total_cost":"","erp_sales_order_product_id":1658,"supplier":"","product":{"id":1591,"name":"CON-SNT-SBB200M5","product_type":2,"product_component":13,"product_brand":3,"product_serie":1361,"product_misc":"","product_qa":"","pn":"","description":"SNTC 8X5XNBD UCS B200 M5 Blade w\/o CPU, mem, HDD, mezz","created_by":1013,"created_at":"2024-04-29 14:40:19","updated_at":"2024-04-29 14:40:19","pinyin_shortcut":"CONSNTSBB200M5","product_unit":2,"is_renew":true,"in_out_at":"","productType":{"id":2,"key":2,"name":"\u670d\u52a1\u5668"},"productComponent":{"id":13,"key":13,"name":"\u670d\u52a1\u5668\u91d1\u724c\u670d\u52a1"},"productBrand":{"id":3,"key":3,"name":"\u601d\u79d1"},"productSerie":{"id":1361,"key":1361,"name":"\u601d\u79d1B200M5\u670d\u52a1"},"productUnit":{"id":2,"key":2,"name":"\u5957"}},"erpSalesOrderProduct":{"id":1658,"erp_sales_order_id":1498,"erp_store_id":"","product_id":1591,"description":"","number":"1","outbound":"0","amount":"1568","total_amount":"1568","last_number":"1","last_amount":"1568","last_total_amount":"1568","cost":"3872.00","total_cost":"3872","supplier_id":"","hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":""}},{"id":11249,"project_id":3797,"product_id":1597,"amount":"117680","number":1,"cost":"101306","description":"","supplier_id":"","hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":"","total_amount":"117680","total_cost":"101306","erp_sales_order_product_id":1661,"supplier":"","product":{"id":1597,"name":"NetApp AFF A200\u7eed\u4fdd\u670d\u52a1","product_type":3,"product_component":58,"product_brand":6,"product_serie":1364,"product_misc":"","product_qa":"","pn":"","description":"NetApp\u7eed\u4fdd\uff08\u5907\u4ef6\u652f\u6301\u6216\u66f4\u6362\uff09 ","created_by":1013,"created_at":"2024-04-29 14:51:52","updated_at":"2025-12-12 15:56:39","pinyin_shortcut":"NetAppAFFA200xbfw","product_unit":2,"is_renew":true,"in_out_at":"2025-12-12 15:56:39.520234+08","productType":{"id":3,"key":3,"name":"\u5b58\u50a8\u8bbe\u5907"},"productComponent":{"id":58,"key":58,"name":"\u7eed\u4fdd\u670d\u52a1"},"productBrand":{"id":6,"key":6,"name":"NetApp"},"productSerie":{"id":1364,"key":1364,"name":"NETAPP AFF A200\u7eed\u4fdd\u670d\u52a1"},"productUnit":{"id":2,"key":2,"name":"\u5957"}},"erpSalesOrderProduct":{"id":1661,"erp_sales_order_id":1498,"erp_store_id":"","product_id":1597,"description":"","number":"1","outbound":"1","amount":"117680","total_amount":"117680","last_number":"1","last_amount":"117680","last_total_amount":"117680","cost":"101306","total_cost":"101306","supplier_id":"","hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":""}},{"id":11250,"project_id":3797,"product_id":1598,"amount":"606497","number":1,"cost":"51665","description":"","supplier_id":"","hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":"","total_amount":"606497","total_cost":"51665","erp_sales_order_product_id":1662,"supplier":"","product":{"id":1598,"name":"NetApp FAS8200\u7eed\u4fdd\u670d\u52a1","product_type":3,"product_component":58,"product_brand":6,"product_serie":1362,"product_misc":"","product_qa":"","pn":"","description":"NetApp\u7eed\u4fdd\uff08\u5907\u4ef6\u652f\u6301\u6216\u66f4\u6362\uff09 ","created_by":1013,"created_at":"2024-04-29 14:52:51","updated_at":"2025-12-12 15:56:39","pinyin_shortcut":"NetAppFAS8200xbfw","product_unit":2,"is_renew":true,"in_out_at":"2025-12-12 15:56:39.520234+08","productType":{"id":3,"key":3,"name":"\u5b58\u50a8\u8bbe\u5907"},"productComponent":{"id":58,"key":58,"name":"\u7eed\u4fdd\u670d\u52a1"},"productBrand":{"id":6,"key":6,"name":"NetApp"},"productSerie":{"id":1362,"key":1362,"name":"NETAPP FAS8200A\u7eed\u4fdd\u670d\u52a1"},"productUnit":{"id":2,"key":2,"name":"\u5957"}},"erpSalesOrderProduct":{"id":1662,"erp_sales_order_id":1498,"erp_store_id":"","product_id":1598,"description":"","number":"1","outbound":"1","amount":"606497","total_amount":"606497","last_number":"1","last_amount":"606497","last_total_amount":"606497","cost":"51665","total_cost":"51665","supplier_id":"","hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":""}},{"id":11251,"project_id":3797,"product_id":1599,"amount":"250412","number":1,"cost":"147682","description":"","supplier_id":"","hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":"","total_amount":"250412","total_cost":"147682","erp_sales_order_product_id":1663,"supplier":"","product":{"id":1599,"name":"NetApp AFF A220\u7eed\u4fdd\u670d\u52a1","product_type":3,"product_component":58,"product_brand":6,"product_serie":1363,"product_misc":"","product_qa":"","pn":"","description":"NetApp\u7eed\u4fdd\uff08\u5907\u4ef6\u652f\u6301\u6216\u66f4\u6362\uff09 ","created_by":1013,"created_at":"2024-04-29 14:53:36","updated_at":"2025-12-12 15:56:39","pinyin_shortcut":"NetAppAFFA220xbfw","product_unit":2,"is_renew":true,"in_out_at":"2025-12-12 15:56:39.520234+08","productType":{"id":3,"key":3,"name":"\u5b58\u50a8\u8bbe\u5907"},"productComponent":{"id":58,"key":58,"name":"\u7eed\u4fdd\u670d\u52a1"},"productBrand":{"id":6,"key":6,"name":"NetApp"},"productSerie":{"id":1363,"key":1363,"name":"NETAPP AFF A220\u7eed\u4fdd\u670d\u52a1"},"productUnit":{"id":2,"key":2,"name":"\u5957"}},"erpSalesOrderProduct":{"id":1663,"erp_sales_order_id":1498,"erp_store_id":"","product_id":1599,"description":"","number":"1","outbound":"1","amount":"250412","total_amount":"250412","last_number":"1","last_amount":"250412","last_total_amount":"250412","cost":"147682","total_cost":"147682","supplier_id":"","hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":""}},{"id":11252,"project_id":3797,"product_id":1589,"amount":"3840","number":2,"cost":"","description":"","supplier_id":"","hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":"","total_amount":"7680","total_cost":"","erp_sales_order_product_id":1654,"supplier":"","product":{"id":1589,"name":"CON-SNT-6508AC2","product_type":2,"product_component":13,"product_brand":3,"product_serie":783,"product_misc":"","product_qa":"","pn":"","description":"SNTC-8X5XNBD UCS 5108 AC Chassis, updated backplane,SN","created_by":1013,"created_at":"2024-04-29 14:37:20","updated_at":"2024-04-29 14:37:20","pinyin_shortcut":"CONSNT6508AC2","product_unit":"","is_renew":true,"in_out_at":"","productType":{"id":2,"key":2,"name":"\u670d\u52a1\u5668"},"productComponent":{"id":13,"key":13,"name":"\u670d\u52a1\u5668\u91d1\u724c\u670d\u52a1"},"productBrand":{"id":3,"key":3,"name":"\u601d\u79d1"},"productSerie":{"id":783,"key":783,"name":"\u601d\u79d1 5108\u5200\u7bb1\u7eed\u4fdd\u670d\u52a1"},"productUnit":{}},"erpSalesOrderProduct":{"id":1654,"erp_sales_order_id":1498,"erp_store_id":"","product_id":1589,"description":"","number":"2","outbound":"0","amount":"3840","total_amount":"7680","last_number":"2","last_amount":"3840","last_total_amount":"7680","cost":"1669.00","total_cost":"3338","supplier_id":"","hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":""}},{"id":11253,"project_id":3797,"product_id":1598,"amount":"437280","number":1,"cost":"51665","description":"","supplier_id":"","hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":"","total_amount":"437280","total_cost":"51665","erp_sales_order_product_id":1659,"supplier":"","product":{"id":1598,"name":"NetApp FAS8200\u7eed\u4fdd\u670d\u52a1","product_type":3,"product_component":58,"product_brand":6,"product_serie":1362,"product_misc":"","product_qa":"","pn":"","description":"NetApp\u7eed\u4fdd\uff08\u5907\u4ef6\u652f\u6301\u6216\u66f4\u6362\uff09 ","created_by":1013,"created_at":"2024-04-29 14:52:51","updated_at":"2025-12-12 15:56:39","pinyin_shortcut":"NetAppFAS8200xbfw","product_unit":2,"is_renew":true,"in_out_at":"2025-12-12 15:56:39.520234+08","productType":{"id":3,"key":3,"name":"\u5b58\u50a8\u8bbe\u5907"},"productComponent":{"id":58,"key":58,"name":"\u7eed\u4fdd\u670d\u52a1"},"productBrand":{"id":6,"key":6,"name":"NetApp"},"productSerie":{"id":1362,"key":1362,"name":"NETAPP FAS8200A\u7eed\u4fdd\u670d\u52a1"},"productUnit":{"id":2,"key":2,"name":"\u5957"}},"erpSalesOrderProduct":{"id":1659,"erp_sales_order_id":1498,"erp_store_id":"","product_id":1598,"description":"","number":"1","outbound":"1","amount":"437280","total_amount":"437280","last_number":"1","last_amount":"437280","last_total_amount":"437280","cost":"51665","total_cost":"51665","supplier_id":"","hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":""}}],"commentCount":{"object_id":3797,"comment":6},"unreadComments":{},"fromContact":"","projectContactPoints":[{"id":1373,"project_id":3797,"contact_id":6204,"point":"76000.00","paid_point":"76000","contact":{"id":6204,"key":6204,"name":"\u738b\u745e\u5f6c","client_id":3363,"supplier_id":"","client":{"id":3363,"key":3363,"name":"\u5317\u4eac\u91d1\u7545\u900d\u8f6f\u4ef6\u670d\u52a1\u6709\u9650\u516c\u53f8(\u8fc7\u5355)"},"supplier":""},"projectContactPointRels":[{"id":242,"project_id":3797,"contact_id":6204,"point":"76000.00","day_at":"2026-01-04","description":"","created_at":"2026-01-04 15:59:19"}],"status_display":"\u5df2\u6838\u9500"}],"erpSalesOrder":{"id":1498,"serial_no":"XSDD-20250704-00001","from_date":"","wrote_date":"2025-05-09","handler":1004,"client_id":3363,"purchase_contract_id":"","project_id":3797,"sales_contract_id":3915,"erp_store_id":"","status":2,"erp_send_type_id":"","abstract":"","description":"","verify_type":1,"next_verify_user":"","next_stop_verify_user":"","next_cancel_verify_user":"","verify_at":"","stop_at":"","cancel_at":"","refuse_description":"","is_resubmitted":false,"is_done":true,"number":"62","amount":"1955600","created_by":1004,"stop_description":"","extra":"","outbound_status":false,"is_used":true,"is_cancel":false,"is_settle":true,"is_old":true,"created_at":"2025-05-19 16:15:38","updated_at":"2025-05-19 16:15:38","print_times":""},"projectUsedClient":{"id":46,"project_id":3797,"used_client":5,"budget":"","profit":"0","profit_pct":"0","collected_plan":"","remind_ahead":"","usedClient":{"id":5,"name":"\u4e2d\u7535\u79d1\u592a\u529b\u901a\u4fe1\u79d1\u6280\u6709\u9650\u516c\u53f8","abbr":"","pinyin_shortcut":"zdktltxkjyxgs","description":"\u66fe\u7528\u540d\uff1a\u5317\u4eac\u666e\u5929\u592a\u529b\u901a\u4fe1\u79d1\u6280\u6709\u9650\u516c\u53f8","corp_rep":"\u738b\u7acb\u56fd","website":"http:\/\/www.putiantaili.com","capital":"3783.56","established_at":"1992-09-01","headcount":"2200","reg_address":7,"working_address":"","telephone":"010-62683399","fax":"","scale":"1000000000","branch":"","purchase_scale_per_yr":"500","purchase_freq":"","company_nature":1,"client_class":47,"client_industry":6,"client_type":6,"sales_rep":1004,"main_contact":"","created_by":1004,"created_at":"2017-02-08 15:59:11","updated_at":"2026-03-24 06:59:47","main_business":"\u4e3b\u8981\u4ece\u4e8b\u79fb\u52a8\u901a\u4fe1\u4ea7\u54c1\u7684\u9500\u552e\u548c\u670d\u52a1\uff0c\u662f\u4e2d\u56fd\u6700\u5927\u7684\u79fb\u52a8\u901a\u4fe1\u4ea7\u54c1\u5206\u9500\u5546\u4e4b\u4e00\u3002","deleted":false,"capital_currency":"rmb","invoice_info":"\u7edf\u4e00\u793e\u4f1a\u4fe1\u7528\u4ee3\u7801\uff1a91110108101972028F","logo":"","en_name":"","pick_at":"2021-06-03 15:44:50","it_budget":"","deployment_mode":"","it_per_num":"","public_relations_difficulty":"","it_status":"","decision_process":"","coach":"","competitor":"","peers":"","supplier":"","main_product":"","client_base_info_count":7,"client_key_info_count":3,"contact_count":9,"visit_count":0,"cooperate_count":0,"case_pre_sales_count":0,"case_implement_count":12,"is_overdue_remind":false,"from_contact":"","tax_no":""},"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":380,"progress_remain_display":388,"forecast_remain_display":388,"projectProductTotalAmount":1955600,"projectProductAllAmount":true,"projectProductTotalCost":500000,"projectProductAllCost":false,"projectProductTotalNumber":62,"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":310,"contract_type_display":"\u4ea7\u54c1\u9500\u552e","can_change_status":false,"is_admin":true,"lost_contact_days_display":"","can_view_product":true,"budget_display":"195.56\u4e07","contact_points_status_display":"\u5df2\u6838\u9500","total_contact_paid_point":76000,"total_contact_un_paid_point":0,"verify_display":0,"un_collected":"0","un_invoiced":0,"object_type":1,"can_view_product_cost":true},{"id":3781,"client_id":1172,"project_status":3,"project_progress":9,"budget":"19100","profit_pct":"15.45","bargain_date":"2025-03-18","description":"","created_by":1004,"created_at":"2025-02-24 09:32:46","updated_at":"2026-01-14 10:51:34","engineer_id":"","project_title":"\u6df1\u4fe1\u670dAC\u7eed\u4fdd","collected":"19100","status_updated_at":"2025-03-28 09:47:09.123788+08","success_rate":"","comment":"","contract_type":2,"progress_updated_at":"2025-03-17 14:07:53.123489+08","forecast_updated_at":"2025-03-17 14:07:53.123489+08","end_at":"2026-01-14 10:51:34","pinyin_shortcut":"sxfACxb","creator":1004,"used_client":"","from_contact":"","total_contact_point":"","paid_contact_point":"","project_product_version_id":1289,"is_sales_order_ready":true,"collected_plan":19100,"change_status_to":"","is_verify":false,"profits":"2950.950000000000000000","remain":"433 days 03:04:57.904378","progress_remain":"443 days 22:44:13.904677","forecast_remain":"443 days 22:44:13.904677","lost_contact_days":"","last_contact":"","last_arrive_days":"","last_arrive":"","duration":"324 days 01:18:47.835447","issued_invoices":"19100.00","client":{"id":1172,"key":1172,"name":"\u5317\u4eac\u4e2d\u90fd\u661f\u5fbd\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":2,"key":2,"name":"\u8fd0\u7ef4\u670d\u52a1"},"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":"19100","pct":"15.45","profit":"2950.95","project_id":3781}],"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":3844,"from_project":3781,"payment_collection_remind_ahead":"1 day","serial_no":"TSKJ20250305-YJC-001","is_settle":true,"is_deliver":true,"is_outbound":true,"erp_settle_amount":"19100","erp_un_settle_amount":"0","including_tax":true,"amount":"19100","contractScans":[{"id":55409,"object_type":105,"object_id":3844,"attachment_id":24856,"attachment":{"id":24856,"key":24856,"name":"fd630d4e-9bda-38e1-9d60-eb95b8e31afd","extension":"pdf","path":"\/vue\/attachment\/preview\/fd630d4e-9bda-38e1-9d60-eb95b8e31afd\/\u4e2d\u90fd\u661f\u5fae\u7269\u6d41.pdf","orig_name":"\u4e2d\u90fd\u661f\u5fae\u7269\u6d41.pdf"}}],"receiptScans":[],"verifyScans":[],"erpCollectTickets":[{"id":294,"serial_no":"SKD-20250421-00001","wrote_date":"2025-04-21","from_date":"","handler":1004,"user_id":"","client_id":1172,"sales_contract_id":3844,"supplier_id":"","purchase_contract_id":"","status":2,"abstract":"","description":"","verify_type":1,"next_verify_user":"","next_stop_verify_user":"","verify_at":"2025-04-21 17:28:15","stop_at":"","refuse_description":"","is_resubmitted":false,"amount":"19100","settle_amount":"19100","created_by":1013,"stop_description":"","is_settle":true,"is_old":true,"created_at":"2025-04-21 17:28:15","updated_at":"2025-04-21 17:28:15","paid_amount":"","contact_id":"","bank_settle_at":"","print_times":""}],"salesContractPayments":[{"id":"1294","key":"1294","contract_id":3844,"value":"19100","created_by":1013,"collected_date":"2025-04-21 00:00:00","createdBy":{"id":1013,"key":1013,"name":"\u7fc1\u5bb6\u6210","sex":"M","department_id":7},"pct":100}],"salesContractInvoices":[{"id":2000,"key":2000,"contract_id":3844,"value":"19100.00","attachment_id":"","from_date":"2025-04-01","attachment":{}}],"salesContractPaymentCollectionRemindDates":[{"id":2373,"key":2373,"contract_id":3844,"name":"2025-05-16","value":"19100","overdue_days":"","status":1,"remind_date":"2025-05-16","pct":100,"overdue_display":""}],"salesContractPaymentCollectionRemindReceivers":[{"id":9888,"user_id":1001,"key":1001,"contract_id":3844,"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":9889,"user_id":1004,"key":1004,"contract_id":3844,"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":4036,"contract_id":3844,"supplier_id":236,"purchase_id":3845,"supplier":{"id":236,"key":236,"name":"\u5317\u4eac\u5929\u4fe1\u5b8f\u8fbe\u4fe1\u606f\u6280\u672f\u6709\u9650\u516c\u53f8"},"purchase":{"id":3845,"key":3845,"serial_no":"TSKJ20250325-ZHF-002"}}],"payment_collection_remind_ahead_display":"\u63d0\u524d1\u5929","invoiced":19100},"projectRemindReceivers":[],"projectProductRels":[{"id":11843,"project_id":3781,"product_id":1958,"amount":"11000","number":1,"cost":"","description":"","supplier_id":"","hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":"","total_amount":"11000","total_cost":"","erp_sales_order_product_id":1561,"supplier":"","product":{"id":1958,"name":"\u6df1\u4fe1\u670d\u4ea7\u54c1\u8d28\u4fdd+\u8f6f\u4ef6\u5347\u7ea7\u670d\u52a1\uff08\u9002\u7528\u4e8eAC-1000-B1750\uff09","product_type":22,"product_component":189,"product_brand":12,"product_serie":739,"product_misc":"","product_qa":"","pn":"","description":"","created_by":1013,"created_at":"2025-03-28 09:59:07","updated_at":"2025-03-28 09:59:07","pinyin_shortcut":"sxfcpzbrjsjfwsyyAC1000B1750","product_unit":2,"is_renew":true,"in_out_at":"","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":739,"key":739,"name":"\u6df1\u4fe1\u670d\u8f6f\u4ef6\u786c\u4ef6\u5347\u7ea7\u670d\u52a1"},"productUnit":{"id":2,"key":2,"name":"\u5957"}},"erpSalesOrderProduct":{"id":1561,"erp_sales_order_id":1468,"erp_store_id":"","product_id":1958,"description":"","number":"1","outbound":"0","amount":"11000","total_amount":"11000","last_number":"1","last_amount":"11000","last_total_amount":"11000","cost":"8906.00","total_cost":"8906","supplier_id":"","hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":""}},{"id":11844,"project_id":3781,"product_id":1959,"amount":"8100","number":1,"cost":"","description":"","supplier_id":"","hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":"","total_amount":"8100","total_cost":"","erp_sales_order_product_id":1562,"supplier":"","product":{"id":1959,"name":"URL&\u5e94\u7528\u8bc6\u522b\u89c4\u5219\u5e93\u5347\u7ea7\uff08\u9002\u7528\u4e8eAC-1000-B17500\uff09","product_type":22,"product_component":200,"product_brand":12,"product_serie":1612,"product_misc":"","product_qa":"","pn":"","description":"","created_by":1013,"created_at":"2025-03-28 10:01:02","updated_at":"2025-03-28 10:01:02","pinyin_shortcut":"URLampyysbgzksjsyyAC1000B17500","product_unit":2,"is_renew":true,"in_out_at":"","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":1612,"key":1612,"name":"URL&\u5e94\u7528\u8bc6\u522b\u89c4\u5219\u5e93\u5347\u7ea7"},"productUnit":{"id":2,"key":2,"name":"\u5957"}},"erpSalesOrderProduct":{"id":1562,"erp_sales_order_id":1468,"erp_store_id":"","product_id":1959,"description":"","number":"1","outbound":"0","amount":"8100","total_amount":"8100","last_number":"1","last_amount":"8100","last_total_amount":"8100","cost":"6362.00","total_cost":"6362","supplier_id":"","hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":""}}],"commentCount":{"object_id":3781,"comment":5},"unreadComments":{},"fromContact":"","projectContactPoints":[],"erpSalesOrder":{"id":1468,"serial_no":"XSDD-20250421-00001","from_date":"","wrote_date":"2025-03-18","handler":1004,"client_id":1172,"purchase_contract_id":"","project_id":3781,"sales_contract_id":3844,"erp_store_id":"","status":2,"erp_send_type_id":"","abstract":"","description":"","verify_type":1,"next_verify_user":"","next_stop_verify_user":"","next_cancel_verify_user":"","verify_at":"2025-04-21 17:28:15","stop_at":"","cancel_at":"","refuse_description":"","is_resubmitted":false,"is_done":true,"number":"2","amount":"19100","created_by":1004,"stop_description":"","extra":"","outbound_status":false,"is_used":false,"is_cancel":false,"is_settle":true,"is_old":true,"created_at":"2025-03-28 09:47:09","updated_at":"2025-04-21 17:28:15","print_times":""},"projectUsedClient":{},"erpSalesOrderVerify":{},"schedules":[],"is_only_cp":false,"remain_display":433,"progress_remain_display":443,"forecast_remain_display":443,"projectProductTotalAmount":19100,"projectProductAllAmount":true,"projectProductTotalCost":0,"projectProductAllCost":false,"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":324,"contract_type_display":"\u8fd0\u7ef4\u670d\u52a1","can_change_status":false,"is_admin":true,"lost_contact_days_display":"","can_view_product":true,"budget_display":"1.91\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":3776,"client_id":48,"project_status":3,"project_progress":6,"budget":"3200","profit_pct":"30.63","bargain_date":"2025-02-17","description":"","created_by":1004,"created_at":"2025-02-12 21:11:37","updated_at":"2026-01-14 10:58:46","engineer_id":"","project_title":"\u7ea2\u886b\u5b58\u50a8\u786c\u76d8","collected":"3200","status_updated_at":"2025-02-12 21:12:32.970773+08","success_rate":"","comment":"","contract_type":1,"progress_updated_at":"2025-02-12 21:11:37.509695+08","forecast_updated_at":"2025-02-12 21:11:37.509695+08","end_at":"2026-01-14 10:58:46","pinyin_shortcut":"hsccyp","creator":1004,"used_client":"","from_contact":"","total_contact_point":"","paid_contact_point":"","project_product_version_id":1302,"is_sales_order_ready":true,"collected_plan":3200,"change_status_to":"","is_verify":false,"profits":"980.160000000000000000","remain":"476 days 15:39:34.057393","progress_remain":"476 days 15:40:29.518471","forecast_remain":"476 days 15:40:29.518471","lost_contact_days":"","last_contact":"","last_arrive_days":"","last_arrive":"","duration":"335 days 13:47:08.667839","issued_invoices":"3200.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":[],"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":"3200","pct":"30.63","profit":"980.16","project_id":3776}],"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":165,"key":165,"name":"\u534f\u8bae\u4f9b\u8d27"},"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":{"project_id":3776,"points":"31"},"workLogCount":"","caseCount":{"project_id":3776,"count":1},"salesTimeCount":{},"implementTimeCount":{"project_id":3776,"sum":"0.6","times":"1"},"presalesTimeCount":{},"engineerTimeCount":{},"reimbursementAmountSum":{"project_id":3776,"sum":"365.39"},"buildContract":{"id":3783,"from_project":3776,"payment_collection_remind_ahead":"1 day","serial_no":"TS-YJC-20250217001","is_settle":true,"is_deliver":true,"is_outbound":true,"erp_settle_amount":"3200","erp_un_settle_amount":"0","including_tax":true,"amount":"3200","contractScans":[{"id":55425,"object_type":105,"object_id":3783,"attachment_id":24294,"attachment":{"id":24294,"key":24294,"name":"35d7e69c-6922-340d-98d1-9dc08c8647fb","extension":"pdf","path":"\/vue\/attachment\/preview\/35d7e69c-6922-340d-98d1-9dc08c8647fb\/2025_02_26_11_08_56.pdf","orig_name":"2025_02_26_11_08_56.pdf"}}],"receiptScans":[{"id":32368,"object_type":106,"object_id":3783,"attachment_id":24182,"attachment":{"id":24182,"key":24182,"name":"9b5931a8-b7d1-34db-801d-d3600dc40150","extension":"pdf","path":"\/vue\/attachment\/preview\/9b5931a8-b7d1-34db-801d-d3600dc40150\/DOC021825-02182025141505.pdf","orig_name":"DOC021825-02182025141505.pdf"}}],"verifyScans":[],"erpCollectTickets":[{"id":228,"serial_no":"SKD-20250225-00001","wrote_date":"2025-02-25","from_date":"","handler":1004,"user_id":"","client_id":48,"sales_contract_id":3783,"supplier_id":"","purchase_contract_id":"","status":2,"abstract":"","description":"","verify_type":1,"next_verify_user":"","next_stop_verify_user":"","verify_at":"2025-02-25 17:11:38","stop_at":"","refuse_description":"","is_resubmitted":false,"amount":"3200","settle_amount":"3200","created_by":1013,"stop_description":"","is_settle":true,"is_old":true,"created_at":"2025-02-25 17:11:38","updated_at":"2025-02-25 17:11:38","paid_amount":"","contact_id":"","bank_settle_at":"","print_times":""}],"salesContractPayments":[{"id":"1228","key":"1228","contract_id":3783,"value":"3200","created_by":1013,"collected_date":"2025-02-25 00:00:00","createdBy":{"id":1013,"key":1013,"name":"\u7fc1\u5bb6\u6210","sex":"M","department_id":7},"pct":100}],"salesContractInvoices":[{"id":1952,"key":1952,"contract_id":3783,"value":"3200.00","attachment_id":"","from_date":"2025-02-18","attachment":{}}],"salesContractPaymentCollectionRemindDates":[{"id":2334,"key":2334,"contract_id":3783,"name":"2025-03-31","value":"3200","overdue_days":"","status":1,"remind_date":"2025-03-31","pct":100,"overdue_display":""}],"salesContractPaymentCollectionRemindReceivers":[{"id":9920,"user_id":1004,"key":1004,"contract_id":3783,"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":4051,"contract_id":3783,"supplier_id":174,"purchase_id":3784,"supplier":{"id":174,"key":174,"name":"\u5317\u4eac\u79d1\u534e\u5609\u4e1a\u79d1\u8d38\u6709\u9650\u516c\u53f8"},"purchase":{"id":3784,"key":3784,"serial_no":"TSKJ20250212-HYF-001"}}],"payment_collection_remind_ahead_display":"\u63d0\u524d1\u5929","invoiced":3200},"projectRemindReceivers":[],"projectProductRels":[{"id":11863,"project_id":3776,"product_id":1939,"amount":"3200","number":1,"cost":"","description":"","supplier_id":"","hardware_from":"2025-02-13","software_from":"","maintenance_from":"","hardware_to":"2026-02-12","software_to":"","maintenance_to":"","total_amount":"3200","total_cost":"","erp_sales_order_product_id":1525,"supplier":"","product":{"id":1939,"name":"MS3M2HD002T0A3AEE","product_type":3,"product_component":15,"product_brand":50,"product_serie":1598,"product_misc":"","product_qa":"","pn":"","description":"\u5b8f\u6749\u5b58\u50a8MS2500G2-12C 2T 3.5\u82f1\u5bf8 7.2K HDD\u786c\u76d8","created_by":1013,"created_at":"2025-02-13 09:42:30","updated_at":"2025-02-13 10:32:57","pinyin_shortcut":"MS3M2HD002T0A3AEE","product_unit":4,"is_renew":false,"in_out_at":"","productType":{"id":3,"key":3,"name":"\u5b58\u50a8\u8bbe\u5907"},"productComponent":{"id":15,"key":15,"name":"\u5b58\u50a8\u786c\u76d8"},"productBrand":{"id":50,"key":50,"name":"\u5b8f\u6749"},"productSerie":{"id":1598,"key":1598,"name":"2T 3.5\u82f1\u5bf8 7.2K HDD"},"productUnit":{"id":4,"key":4,"name":"\u5757"}},"erpSalesOrderProduct":{"id":1525,"erp_sales_order_id":1443,"erp_store_id":"","product_id":1939,"description":"","number":"1","outbound":"0","amount":"3200","total_amount":"3200","last_number":"1","last_amount":"3200","last_total_amount":"3200","cost":"2000.00","total_cost":"2000","supplier_id":"","hardware_from":"2025-02-13","software_from":"","maintenance_from":"","hardware_to":"2026-02-12","software_to":"","maintenance_to":""}}],"commentCount":{"object_id":3776,"comment":7},"unreadComments":{},"fromContact":"","projectContactPoints":[],"erpSalesOrder":{"id":1443,"serial_no":"XSDD-20250212-00001","from_date":"","wrote_date":"2025-02-17","handler":1004,"client_id":48,"purchase_contract_id":"","project_id":3776,"sales_contract_id":3783,"erp_store_id":"","status":2,"erp_send_type_id":"","abstract":"","description":"","verify_type":1,"next_verify_user":"","next_stop_verify_user":"","next_cancel_verify_user":"","verify_at":"2025-02-25 17:11:38","stop_at":"","cancel_at":"","refuse_description":"","is_resubmitted":false,"is_done":true,"number":"1","amount":"3200","created_by":1004,"stop_description":"","extra":"","outbound_status":false,"is_used":false,"is_cancel":false,"is_settle":true,"is_old":true,"created_at":"2025-02-12 21:12:33","updated_at":"2025-02-25 17:11:38","print_times":""},"projectUsedClient":{},"erpSalesOrderVerify":{},"schedules":[],"is_only_cp":false,"remain_display":476,"progress_remain_display":476,"forecast_remain_display":476,"projectProductTotalAmount":3200,"projectProductAllAmount":true,"projectProductTotalCost":0,"projectProductAllCost":false,"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":335,"contract_type_display":"\u4ea7\u54c1\u9500\u552e","can_change_status":false,"is_admin":true,"lost_contact_days_display":"","can_view_product":true,"budget_display":"3200","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":3749,"client_id":3302,"project_status":3,"project_progress":9,"budget":"400000","profit_pct":"5.01","bargain_date":"2024-09-10","description":"","created_by":1004,"created_at":"2024-12-23 14:40:59","updated_at":"2025-05-06 16:02:40","engineer_id":"","project_title":"ZStack\u8d85\u878d\u5408\u8fc7\u5355","collected":"400000","status_updated_at":"2024-12-30 14:59:34.925404+08","success_rate":"","comment":"","contract_type":1,"progress_updated_at":"2024-12-23 14:40:59.004924+08","forecast_updated_at":"2024-12-23 14:40:59.004924+08","end_at":"2025-02-25 10:36:07","pinyin_shortcut":"ZStackcrhgd","creator":1004,"used_client":"","from_contact":"","total_contact_point":"127800","paid_contact_point":"127800","project_product_version_id":784,"is_sales_order_ready":true,"collected_plan":400000,"change_status_to":"","is_verify":false,"profits":"20040.000000000000000000","remain":"520 days 21:52:32.102762","progress_remain":"527 days 22:11:08.023242","forecast_remain":"527 days 22:11:08.023242","lost_contact_days":"","last_contact":"","last_arrive_days":"","last_arrive":"","duration":"63 days 19:55:08.817414","issued_invoices":"400000.00","client":{"id":3302,"key":3302,"name":"\u6210\u90fd\u7cbe\u7075\u4e91\u79d1\u6280\u6709\u9650\u516c\u53f8\uff08\u8fc7\u5355\uff09","logo":"","client_type":5,"client_class":43,"client_industry":13,"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":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":[],"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":"400000.00","pct":"5.01","profit":"20040","project_id":3749}],"salesForecast":{"id":232,"key":232,"name":"\u5382\u5546\u8fc7\u5355","description":"\u4fdd\u63015%\u57fa\u672c\u5229\u6da6\u7387\uff0c\u5e2e\u52a9\u5382\u5546\u4ea4\u4ed8\u9879\u76ee\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":3738,"from_project":3749,"payment_collection_remind_ahead":"1 day","serial_no":"JLY-CG202409192","is_settle":true,"is_deliver":true,"is_outbound":true,"erp_settle_amount":"400000","erp_un_settle_amount":"0","including_tax":true,"amount":"400000","contractScans":[{"id":32537,"object_type":105,"object_id":3738,"attachment_id":23474,"attachment":{"id":23474,"key":23474,"name":"3e709e6d-e06f-34bd-a887-7523f905f762","extension":"pdf","path":"\/vue\/attachment\/preview\/3e709e6d-e06f-34bd-a887-7523f905f762\/\u62d3\u5b9e\u8d2d\u9500\u5408\u540c\u76d6\u7ae0\u724820240910\uff0840\u4e07\u5143\uff09.pdf","orig_name":"\u62d3\u5b9e\u8d2d\u9500\u5408\u540c\u76d6\u7ae0\u724820240910\uff0840\u4e07\u5143\uff09.pdf"}}],"receiptScans":[],"verifyScans":[],"erpCollectTickets":[{"id":222,"serial_no":"SKD-20250221-00001","wrote_date":"2025-02-21","from_date":"","handler":1004,"user_id":"","client_id":3302,"sales_contract_id":3738,"supplier_id":"","purchase_contract_id":"","status":2,"abstract":"","description":"","verify_type":1,"next_verify_user":"","next_stop_verify_user":"","verify_at":"2025-02-21 16:01:13","stop_at":"","refuse_description":"","is_resubmitted":false,"amount":"280000","settle_amount":"280000","created_by":1013,"stop_description":"","is_settle":true,"is_old":true,"created_at":"2025-02-21 16:01:13","updated_at":"2025-02-21 16:01:13","paid_amount":"","contact_id":"","bank_settle_at":"","print_times":""},{"id":221,"serial_no":"SKD-20250212-00001","wrote_date":"2024-12-23","from_date":"","handler":1004,"user_id":"","client_id":3302,"sales_contract_id":3738,"supplier_id":"","purchase_contract_id":"","status":2,"abstract":"","description":"","verify_type":1,"next_verify_user":"","next_stop_verify_user":"","verify_at":"2025-02-12 16:14:45","stop_at":"","refuse_description":"","is_resubmitted":false,"amount":"120000","settle_amount":"120000","created_by":1013,"stop_description":"","is_settle":true,"is_old":true,"created_at":"2025-02-12 16:14:45","updated_at":"2025-02-12 16:14:45","paid_amount":"","contact_id":"","bank_settle_at":"","print_times":""}],"salesContractPayments":[{"id":"1222","key":"1222","contract_id":3738,"value":"280000","created_by":1013,"collected_date":"2025-02-21 00:00:00","createdBy":{"id":1013,"key":1013,"name":"\u7fc1\u5bb6\u6210","sex":"M","department_id":7},"pct":70},{"id":"1221","key":"1221","contract_id":3738,"value":"120000","created_by":1013,"collected_date":"2024-12-23 00:00:00","createdBy":{"id":1013,"key":1013,"name":"\u7fc1\u5bb6\u6210","sex":"M","department_id":7},"pct":30}],"salesContractInvoices":[{"id":1949,"key":1949,"contract_id":3738,"value":"400000.00","attachment_id":"","from_date":"2025-02-12","attachment":{}}],"salesContractPaymentCollectionRemindDates":[{"id":2340,"key":2340,"contract_id":3738,"name":"2024-12-26","value":"120000","overdue_days":48,"status":1,"remind_date":"2024-12-26","pct":30,"overdue_display":"\u903e\u671f48\u5929"},{"id":2341,"key":2341,"contract_id":3738,"name":"2025-02-25","value":"280000","overdue_days":"","status":1,"remind_date":"2025-02-25","pct":70,"overdue_display":""}],"salesContractPaymentCollectionRemindReceivers":[{"id":7922,"user_id":1004,"key":1004,"contract_id":3738,"user":{"id":1004,"key":1004,"name":"\u4f0a\u5cfb\u8fb0","sex":"M","avatar":{"id":10,"user_id":1004,"name":"\/files\/cdn\/a57be577deb434\/avatar\/1004.jpg"}}},{"id":7924,"user_id":1001,"key":1001,"contract_id":3738,"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"}}}],"salesSupplierRels":[{"id":2463,"contract_id":3738,"supplier_id":67,"purchase_id":3807,"supplier":{"id":67,"key":67,"name":"\u4f73\u6770\u79d1\u6280(\u4e0a\u6d77)\u6709\u9650\u516c\u53f8"},"purchase":{"id":3807,"key":3807,"serial_no":"XM20250225000132"}}],"payment_collection_remind_ahead_display":"\u63d0\u524d1\u5929","invoiced":400000},"projectRemindReceivers":[],"projectProductRels":[{"id":8853,"project_id":3749,"product_id":1940,"amount":"14700.00","number":18,"cost":"7000.00","description":"","supplier_id":67,"hardware_from":"","software_from":"2025-02-25","maintenance_from":"","hardware_to":"","software_to":"2026-02-24","maintenance_to":"","total_amount":"264600","total_cost":"126000","erp_sales_order_product_id":1477,"supplier":{"id":67,"key":67,"name":"\u4f73\u6770\u79d1\u6280(\u4e0a\u6d77)\u6709\u9650\u516c\u53f8"},"product":{"id":1940,"name":"ZStack Cloud \u4e91\u5e73\u53f0 V4.0 \u56fd\u9632\u7248","product_type":7,"product_component":53,"product_brand":138,"product_serie":1262,"product_misc":"","product_qa":"","pn":"","description":"ZStack Cloud \u4e91\u5e73\u53f0\u56fd\u9632\u7248:1\u3001\u914d\u7f6e\u670d \u52a1\u5668\u865a\u62df\u5316:\u5c06\u7269\u7406\u670d\u52a1\u5668 CPU\u3001\u5185\u5b58\u7b49 \u8fdb\u884c\u865a\u62df\u5316\u6c60\u5316,\u4e3a\u4e0a\u5c42\u5e94\u7528\u5f39\u6027\u8ba1\u7b97\u8d44 \u6e90\u670d\u52a1,\u652f\u6301\u57fa\u4e8e\u98de\u817e\u3001\u9cb2\u9e4f\u56fd\u4ea7\u82af\u7247\u7684 \u670d\u52a1\u5668\u578b\u53f7,\u652f\u6301\u7ba1\u7406\u8282\u70b9\u9ad8\u53ef\u7528\u548c\u865a\u62df \u673a\u9ad8\u53ef\u7528\u3001\u4e91\u4e3b\u673a\u5feb\u7167\u7b49\u5168\u90e8\u529f\u80fd;2\u3001 \u914d\u7f6e\u5b58\u50a8\u865a\u62df\u5316\u5bf9\u63a5\u6a21\u5757:\u652f\u6301\u5bf9\u63a5\u7ba1\u7406 \u591a\u79cd\u5b58\u50a8\u7c7b\u578b,\u5305\u62ec\u672c\u5730\u5b58\u50a8\u3001\u96c6\u4e2d\u5b58\u50a8 (NFS\/iSCSI\/FC)\u3001\u5206\u5e03\u5f0f\u5b58\u50a8\u7b49,\u4e3a\u4e91 \u4e3b\u673a\u63d0\u4f9b\u5757\u5b58\u50a8\u670d\u52a1;3\u3001\u914d\u7f6e\u4e91\u76d8\u7ba1\u7406 \u529f\u80fd:\u652f\u6301\u4e91\u76d8 QoS \u529f\u80fd,\u652f\u6301\u5171\u4eab\u4e91 \u76d8\u529f\u80fd,\u652f\u6301\u4e91\u76d8\u6269\u5bb9\u529f\u80fd,\u652f\u6301\u4e91\u76d8\u5feb \u7167\u3001\u514b\u9686\u3001\u521b\u5efa\u955c\u50cf\u529f\u80fd;4\u3001\u914d\u7f6e\u9ad8\u7ea7 \u7f51\u7edc\u865a\u62df\u5316\u8f6f\u4ef6\u6a21\u5757:\u652f\u6301\u5206\u5e03\u5f0f\u6241\u5e73\u7f51 \u7edc\u6a21\u578b,\u63d0\u4f9b\u5206\u5e03\u5f0f DHCP \u670d\u52a1,\u6d88\u9664\u7f51 \u7edc\u6027\u80fd\u74f6\u9888\u53ca\u5355\u70b9\u6545\u969c,\u652f\u6301\u4f7f\u7528 VPC \u7f51\u7edc\u6a21\u578b,\u63d0\u4f9b\u4e0d\u53d7\u6570\u91cf\u9650\u5236\u7684\u5f39\u6027 IP\u3001 \u865a\u62df\u8def\u7531\u5668\u3001\u865a\u62df\u9632\u706b\u5899\u3001\u865a\u62df\u5b89\u5168\u7ec4\u3001 \u865a\u62df\u8d1f\u8f7d\u5747\u8861,\u652f\u6301 OSPF \u52a8\u6001\u8def\u7531\u534f\u8bae\u3001 SNAT \u7f51\u7edc\u670d\u52a1\u3001\u7ec4\u64ad\u8def\u7531\u3001\u7aef\u53e3\u8f6c\u53d1\u7b49 \u9ad8\u7ea7\u7f51\u7edc\u529f\u80fd;\u652f\u6301\u4e8c\u5c42\u7f51\u7edc\u9694\u79bb\u529f\u80fd: \u652f\u6301 noVLAN\u3001VLAN\u3001Vxlan,\u652f\u6301\u7f51 \u7edc\u4e1c\u897f\u5411\u3001\u5357\u5317\u5411 QoS \u529f\u80fd;\u652f\u6301\u914d\u7f6e \u57fa\u4e8e TCP\/UDP \u7aef\u53e3\u7684\u4e09\u5c42\u5b89\u5168\u7b56\u7565\u9694 \u79bb;5\u3001\u914d\u7f6e\u4e91\u5e73\u53f0\u8fd0\u8425\u529f\u80fd\u6a21\u5757:\u652f\u6301 \u8d26\u6237\u7ba1\u7406,\u652f\u6301\u8ba1\u91cf\u8ba1\u8d39\u529f\u80fd;6\u3001\u914d\u7f6e\u5e73\u53f0\u76d1\u63a7\u7ba1\u7406\u6a21\u5757,\u63d0\u4f9b\u7269\u7406\u673a\u3001\u865a\u62df\u673a \u8d44\u6e90\u8fd0\u884c\u72b6\u6001\u53ca\u5173\u952e\u6307\u6807(\u5982 CPU\u3001\u5185\u5b58\u3001 \u7f51\u5361\u3001\u78c1\u76d8\u7b49\u8d44\u6e90)\u7528\u91cf\u5c55\u793a\u548c\u53d1\u5e03\u529f\u80fd\u3002","created_by":1013,"created_at":"2025-02-25 11:03:23","updated_at":"2025-02-25 11:03:50","pinyin_shortcut":"ZStackCloudyptV40gfb","product_unit":2,"is_renew":false,"in_out_at":"","productType":{"id":7,"key":7,"name":"\u8f6f\u4ef6"},"productComponent":{"id":53,"key":53,"name":"\u4e91\u5e73\u53f0\u7ba1\u7406\u8f6f\u4ef6"},"productBrand":{"id":138,"key":138,"name":"ZStack"},"productSerie":{"id":1262,"key":1262,"name":"ZStack Cloud \u4e91\u5e73\u53f0 V4.0"},"productUnit":{"id":2,"key":2,"name":"\u5957"}},"erpSalesOrderProduct":{"id":1477,"erp_sales_order_id":1423,"erp_store_id":"","product_id":1940,"description":"","number":"18","outbound":"0","amount":"14700.00","total_amount":"264600","last_number":"","last_amount":"","last_total_amount":"","cost":"7000.00","total_cost":"126000","supplier_id":67,"hardware_from":"","software_from":"2025-02-25","maintenance_from":"","hardware_to":"","software_to":"2026-02-24","maintenance_to":""}},{"id":8854,"project_id":3749,"product_id":1178,"amount":"39000.00","number":2,"cost":"21420.00","description":"","supplier_id":67,"hardware_from":"","software_from":"2025-02-25","maintenance_from":"","hardware_to":"","software_to":"2026-02-24","maintenance_to":"","total_amount":"78000","total_cost":"42840","erp_sales_order_product_id":1478,"supplier":{"id":67,"key":67,"name":"\u4f73\u6770\u79d1\u6280(\u4e0a\u6d77)\u6709\u9650\u516c\u53f8"},"product":{"id":1178,"name":"ZStack \u5e74\u5ea6\u6280\u672f\u652f\u6301\u670d\u52a1","product_type":19,"product_component":151,"product_brand":138,"product_serie":1009,"product_misc":"","product_qa":"","pn":"","description":"","created_by":1013,"created_at":"2023-12-28 10:17:36","updated_at":"2024-01-24 15:32:43","pinyin_shortcut":"ZStackndjszcfw","product_unit":8,"is_renew":false,"in_out_at":"","productType":{"id":19,"key":19,"name":"\u6280\u672f\u670d\u52a1"},"productComponent":{"id":151,"key":151,"name":"\u4eba\u5de5\u670d\u52a1"},"productBrand":{"id":138,"key":138,"name":"ZStack"},"productSerie":{"id":1009,"key":1009,"name":"\u6280\u672f\u652f\u6301\u670d\u52a1"},"productUnit":{"id":8,"key":8,"name":"\u5e74"}},"erpSalesOrderProduct":{"id":1478,"erp_sales_order_id":1423,"erp_store_id":"","product_id":1178,"description":"","number":"2","outbound":"0","amount":"39000.00","total_amount":"78000","last_number":"","last_amount":"","last_total_amount":"","cost":"21420.00","total_cost":"42840","supplier_id":67,"hardware_from":"","software_from":"2025-02-25","maintenance_from":"","hardware_to":"","software_to":"2026-02-24","maintenance_to":""}},{"id":8855,"project_id":3749,"product_id":1178,"amount":"11480.00","number":5,"cost":"6000.00","description":"","supplier_id":67,"hardware_from":"","software_from":"2025-02-25","maintenance_from":"","hardware_to":"","software_to":"2026-02-24","maintenance_to":"","total_amount":"57400","total_cost":"30000","erp_sales_order_product_id":1479,"supplier":{"id":67,"key":67,"name":"\u4f73\u6770\u79d1\u6280(\u4e0a\u6d77)\u6709\u9650\u516c\u53f8"},"product":{"id":1178,"name":"ZStack \u5e74\u5ea6\u6280\u672f\u652f\u6301\u670d\u52a1","product_type":19,"product_component":151,"product_brand":138,"product_serie":1009,"product_misc":"","product_qa":"","pn":"","description":"","created_by":1013,"created_at":"2023-12-28 10:17:36","updated_at":"2024-01-24 15:32:43","pinyin_shortcut":"ZStackndjszcfw","product_unit":8,"is_renew":false,"in_out_at":"","productType":{"id":19,"key":19,"name":"\u6280\u672f\u670d\u52a1"},"productComponent":{"id":151,"key":151,"name":"\u4eba\u5de5\u670d\u52a1"},"productBrand":{"id":138,"key":138,"name":"ZStack"},"productSerie":{"id":1009,"key":1009,"name":"\u6280\u672f\u652f\u6301\u670d\u52a1"},"productUnit":{"id":8,"key":8,"name":"\u5e74"}},"erpSalesOrderProduct":{"id":1479,"erp_sales_order_id":1423,"erp_store_id":"","product_id":1178,"description":"","number":"5","outbound":"0","amount":"11480.00","total_amount":"57400","last_number":"","last_amount":"","last_total_amount":"","cost":"6000.00","total_cost":"30000","supplier_id":67,"hardware_from":"","software_from":"2025-02-25","maintenance_from":"","hardware_to":"","software_to":"2026-02-24","maintenance_to":""}}],"commentCount":{"object_id":3749,"comment":4},"unreadComments":{},"fromContact":"","projectContactPoints":[{"id":888,"project_id":3749,"contact_id":5780,"point":"127800.00","paid_point":"127800","contact":{"id":5780,"key":5780,"name":"Zstack\u5434\u6770","client_id":3267,"supplier_id":"","client":{"id":3267,"key":3267,"name":"zstack\u5173\u7cfb\u6237\uff08\u8fc7\u5355\uff09"},"supplier":""},"projectContactPointRels":[{"id":166,"project_id":3749,"contact_id":5780,"point":"127800.00","day_at":"2025-02-27","description":"","created_at":"2025-02-27 10:12:19"}],"status_display":"\u5df2\u6838\u9500"}],"erpSalesOrder":{"id":1423,"serial_no":"XSDD-20241230-00004","from_date":"","wrote_date":"2024-09-10","handler":1004,"client_id":3302,"purchase_contract_id":"","project_id":3749,"sales_contract_id":3738,"erp_store_id":"","status":2,"erp_send_type_id":"","abstract":"","description":"","verify_type":1,"next_verify_user":"","next_stop_verify_user":"","next_cancel_verify_user":"","verify_at":"2025-02-25 10:36:07","stop_at":"","cancel_at":"","refuse_description":"","is_resubmitted":false,"is_done":true,"number":"25","amount":"400000","created_by":1004,"stop_description":"","extra":"","outbound_status":false,"is_used":false,"is_cancel":false,"is_settle":true,"is_old":true,"created_at":"2024-12-30 14:59:34","updated_at":"2025-02-25 10:36:07","print_times":""},"projectUsedClient":{},"erpSalesOrderVerify":{},"schedules":[{"id":17579,"project_id":3749,"client_id":3302,"schedule_title":"\u672c\u9879\u76ee\u6ca1\u4e0b\u5355\uff0c\u6ca1\u4ea4\u8d27\uff0c\u5df2\u6536\u5230\u5ba2\u623730%\u9884\u4ed8\u6b3e\uff08\u53ef\u66ff\u4ee3\u4e4b\u524d122000\u5143\u6ca1\u4ed8\u6b3e\u7684\u9879\u76ee\u6b3e\uff09\u3002\u5982\u9700\u4e0b\u5355\u8981\u7b49\u5230122000\u5143\u7684\u6b3e\u90fd\u6536\u5b8c\u3002","complete_at":"","start_at":"","end_at":"2025-03-31 00:00:00","created_by":1004,"is_complete":false,"is_closed":false,"complete_description":"","set_top_at":"","sort":2,"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"}},"scheduleDescriptions":[],"schedule_status":2,"complete_at_display":"","complete_at_display2":"","end_at_display":"2025-03-31 00:00","end_at_display2":"","is_overdue":true,"start_at_display":"","can_report":false,"can_update":true}],"is_only_cp":false,"remain_display":520,"progress_remain_display":527,"forecast_remain_display":527,"projectProductTotalAmount":400000,"projectProductAllAmount":true,"projectProductTotalCost":198840,"projectProductAllCost":true,"projectProductTotalNumber":25,"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":63,"contract_type_display":"\u4ea7\u54c1\u9500\u552e","can_change_status":false,"is_admin":true,"lost_contact_days_display":"","can_view_product":true,"budget_display":"40\u4e07","contact_points_status_display":"\u5df2\u6838\u9500","total_contact_paid_point":127800,"total_contact_un_paid_point":0,"verify_display":0,"un_collected":"0","un_invoiced":0,"object_type":1,"can_view_product_cost":true},{"id":3740,"client_id":3303,"project_status":3,"project_progress":9,"budget":"42400","profit_pct":"93","bargain_date":"2024-12-16","description":"","created_by":1004,"created_at":"2024-12-16 16:18:23","updated_at":"2025-01-02 10:48:32","engineer_id":"","project_title":"\u516c\u6709\u4e91\u8fc1\u79fb\u670d\u52a12","collected":"42400","status_updated_at":"2024-12-16 16:18:23.145609+08","success_rate":"","comment":"","contract_type":1,"progress_updated_at":"2024-12-16 16:18:23.145609+08","forecast_updated_at":"2024-12-16 16:18:23.145609+08","end_at":"2024-12-26 15:38:31","pinyin_shortcut":"gyyqyfw2","creator":1004,"used_client":"","from_contact":"","total_contact_point":"","paid_contact_point":"","project_product_version_id":709,"is_sales_order_ready":true,"collected_plan":42400,"change_status_to":"","is_verify":false,"profits":"39432.0000000000000000","remain":"534 days 20:33:43.882557","progress_remain":"534 days 20:33:43.882557","forecast_remain":"534 days 20:33:43.882557","lost_contact_days":"","last_contact":"","last_arrive_days":"","last_arrive":"","duration":"9 days 23:20:08.051617","issued_invoices":"42400.00","client":{"id":3303,"key":3303,"name":"\u5317\u4eac\u795e\u5dde\u90a6\u90a6\u6280\u672f\u670d\u52a1\u6709\u9650\u516c\u53f8\uff08\u8fc7\u5355\uff09","logo":"","client_type":5,"client_class":43,"client_industry":13,"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":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":3740,"value":"1","key":1023,"name":"\u5468\u5b50\u5065"}],"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":"42400.00","pct":"93","profit":"39432","project_id":3740}],"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":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":3709,"from_project":3740,"payment_collection_remind_ahead":"7 days","serial_no":"XSZY068700","is_settle":true,"is_deliver":true,"is_outbound":true,"erp_settle_amount":"42400","erp_un_settle_amount":"0","including_tax":true,"amount":"42400","contractScans":[{"id":31509,"object_type":105,"object_id":3709,"attachment_id":23323,"attachment":{"id":23323,"key":23323,"name":"e6ab9c16-dd44-3be7-ac49-9e2777bf2839","extension":"pdf","path":"\/vue\/attachment\/preview\/e6ab9c16-dd44-3be7-ac49-9e2777bf2839\/\u795e\u5dde.pdf","orig_name":"\u795e\u5dde.pdf"}}],"receiptScans":[],"verifyScans":[],"erpCollectTickets":[{"id":195,"serial_no":"SKD-20241226-00003","wrote_date":"2024-12-26","from_date":"","handler":1004,"user_id":"","client_id":3303,"sales_contract_id":3709,"supplier_id":"","purchase_contract_id":"","status":2,"abstract":"","description":"","verify_type":1,"next_verify_user":"","next_stop_verify_user":"","verify_at":"2024-12-26 15:38:31","stop_at":"","refuse_description":"","is_resubmitted":false,"amount":"42400","settle_amount":"42400","created_by":1013,"stop_description":"","is_settle":true,"is_old":true,"created_at":"2024-12-26 15:38:31","updated_at":"2024-12-26 15:38:31","paid_amount":"","contact_id":"","bank_settle_at":"","print_times":""}],"salesContractPayments":[{"id":"1195","key":"1195","contract_id":3709,"value":"42400","created_by":1013,"collected_date":"2024-12-26 00:00:00","createdBy":{"id":1013,"key":1013,"name":"\u7fc1\u5bb6\u6210","sex":"M","department_id":7},"pct":100}],"salesContractInvoices":[{"id":1907,"key":1907,"contract_id":3709,"value":"42400.00","attachment_id":"","from_date":"2024-12-19","attachment":{}}],"salesContractPaymentCollectionRemindDates":[{"id":2234,"key":2234,"contract_id":3709,"name":"2024-12-27","value":"42400","overdue_days":"","status":1,"remind_date":"2024-12-27","pct":100,"overdue_display":""}],"salesContractPaymentCollectionRemindReceivers":[{"id":7629,"user_id":1004,"key":1004,"contract_id":3709,"user":{"id":1004,"key":1004,"name":"\u4f0a\u5cfb\u8fb0","sex":"M","avatar":{"id":10,"user_id":1004,"name":"\/files\/cdn\/a57be577deb434\/avatar\/1004.jpg"}}},{"id":7631,"user_id":1001,"key":1001,"contract_id":3709,"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"}}}],"salesSupplierRels":[],"payment_collection_remind_ahead_display":"\u63d0\u524d7\u5929","invoiced":42400},"projectRemindReceivers":[],"projectProductRels":[{"id":8377,"project_id":3740,"product_id":941,"amount":"42400.00","number":1,"cost":"0","description":"","supplier_id":"","hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":"","total_amount":"42400","total_cost":"0","erp_sales_order_product_id":1438,"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":1438,"erp_sales_order_id":1408,"erp_store_id":"","product_id":941,"description":"","number":"1","outbound":"0","amount":"42400.00","total_amount":"42400","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":3740,"comment":5},"unreadComments":{},"fromContact":"","projectContactPoints":[],"erpSalesOrder":{"id":1408,"serial_no":"XSDD-20241216-00001","from_date":"","wrote_date":"2024-12-16","handler":1004,"client_id":3303,"purchase_contract_id":"","project_id":3740,"sales_contract_id":3709,"erp_store_id":"","status":2,"erp_send_type_id":"","abstract":"","description":"","verify_type":1,"next_verify_user":"","next_stop_verify_user":"","next_cancel_verify_user":"","verify_at":"2024-12-26 15:38:31","stop_at":"","cancel_at":"","refuse_description":"","is_resubmitted":false,"is_done":true,"number":"1","amount":"42400","created_by":1004,"stop_description":"","extra":"","outbound_status":false,"is_used":false,"is_cancel":false,"is_settle":true,"is_old":true,"created_at":"2024-12-16 16:18:23","updated_at":"2024-12-26 15:38:31","print_times":""},"projectUsedClient":{},"erpSalesOrderVerify":{},"schedules":[{"id":17561,"project_id":3740,"client_id":3303,"schedule_title":"\u76ee\u7684\uff1a\u672c\u6708\u5e95\u56de\u5168\u6b3e\u3002","complete_at":"","start_at":"","end_at":"2024-12-31 18:00:00","created_by":1004,"is_complete":false,"is_closed":false,"complete_description":"","set_top_at":"","sort":2,"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"}},"scheduleDescriptions":[],"schedule_status":2,"complete_at_display":"","complete_at_display2":"","end_at_display":"2024-12-31 18:00","end_at_display2":"","is_overdue":true,"start_at_display":"","can_report":false,"can_update":true}],"is_only_cp":false,"remain_display":534,"progress_remain_display":534,"forecast_remain_display":534,"projectProductTotalAmount":42400,"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":9,"contract_type_display":"\u4ea7\u54c1\u9500\u552e","can_change_status":false,"is_admin":true,"lost_contact_days_display":"","can_view_product":true,"budget_display":"4.24\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":3709,"client_id":3303,"project_status":3,"project_progress":9,"budget":"305280","profit_pct":"38.01","bargain_date":"2024-10-29","description":"","created_by":1004,"created_at":"2024-11-04 11:00:28","updated_at":"2024-11-11 17:44:35","engineer_id":"","project_title":"\u7535\u79d1\u592a\u529b\u4fe1\u606f\u4e2d\u5fc3\u673a\u623f\u642c\u8fc1","collected":"305280","status_updated_at":"2024-11-04 16:58:53.110493+08","success_rate":"","comment":"","contract_type":1,"progress_updated_at":"2024-11-04 16:58:53.110493+08","forecast_updated_at":"2024-11-04 11:00:28.698944+08","end_at":"2024-11-11 17:15:45","pinyin_shortcut":"dktlxxzxjfbq","creator":1004,"used_client":5,"from_contact":"","total_contact_point":"","paid_contact_point":"","project_product_version_id":648,"is_sales_order_ready":true,"collected_plan":305280,"change_status_to":"","is_verify":false,"profits":"116036.928000000000000000","remain":"576 days 19:53:13.917673","progress_remain":"576 days 19:53:13.917673","forecast_remain":"577 days 01:51:38.329222","lost_contact_days":"","last_contact":"","last_arrive_days":"","last_arrive":"","duration":"7 days 06:15:16.624455","issued_invoices":"305280.00","client":{"id":3303,"key":3303,"name":"\u5317\u4eac\u795e\u5dde\u90a6\u90a6\u6280\u672f\u670d\u52a1\u6709\u9650\u516c\u53f8\uff08\u8fc7\u5355\uff09","logo":"","client_type":5,"client_class":43,"client_industry":13,"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":43,"key":43,"name":"\u6f5c\u529b\u5ba2\u6237","notice_days":60,"color":"#1EE6DC"},"clientIndustry":{"id":13,"key":13,"name":"SI\/ISV"}},"usedClient":{"id":5,"key":5,"name":"\u4e2d\u7535\u79d1\u592a\u529b\u901a\u4fe1\u79d1\u6280\u6709\u9650\u516c\u53f8"},"contractType":{"id":1,"key":1,"name":"\u4ea7\u54c1\u9500\u552e"},"projectArchitects":[{"project_id":3709,"value":"1","key":1015,"name":"\u5434\u660a"}],"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":"305280.00","pct":"38.01","profit":"116036.928","project_id":3709}],"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":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":3645,"from_project":3709,"payment_collection_remind_ahead":"7 days","serial_no":"XSZYO68316","is_settle":true,"is_deliver":true,"is_outbound":true,"erp_settle_amount":"305280","erp_un_settle_amount":"0","including_tax":true,"amount":"305280","contractScans":[{"id":30279,"object_type":105,"object_id":3645,"attachment_id":22486,"attachment":{"id":22486,"key":22486,"name":"12a87b14-fdf6-34cb-bf21-9fb5e8243c6d","extension":"pdf","path":"\/vue\/attachment\/preview\/12a87b14-fdf6-34cb-bf21-9fb5e8243c6d\/\u795e\u5dde\u90a6\u90a6.pdf","orig_name":"\u795e\u5dde\u90a6\u90a6.pdf"}}],"receiptScans":[],"verifyScans":[],"erpCollectTickets":[{"id":155,"serial_no":"SKD-20241111-00003","wrote_date":"2024-11-11","from_date":"","handler":1004,"user_id":"","client_id":3303,"sales_contract_id":3645,"supplier_id":"","purchase_contract_id":"","status":2,"abstract":"","description":"","verify_type":1,"next_verify_user":"","next_stop_verify_user":"","verify_at":"2024-11-11 17:15:45","stop_at":"","refuse_description":"","is_resubmitted":false,"amount":"305280","settle_amount":"305280","created_by":1013,"stop_description":"","is_settle":true,"is_old":true,"created_at":"2024-11-11 17:15:45","updated_at":"2024-11-11 17:15:45","paid_amount":"","contact_id":"","bank_settle_at":"","print_times":""}],"salesContractPayments":[{"id":"1155","key":"1155","contract_id":3645,"value":"305280","created_by":1013,"collected_date":"2024-11-11 00:00:00","createdBy":{"id":1013,"key":1013,"name":"\u7fc1\u5bb6\u6210","sex":"M","department_id":7},"pct":100}],"salesContractInvoices":[{"id":1852,"key":1852,"contract_id":3645,"value":"305280.00","attachment_id":"","from_date":"2024-11-04","attachment":{}}],"salesContractPaymentCollectionRemindDates":[{"id":2137,"key":2137,"contract_id":3645,"name":"2024-12-31","value":"305280","overdue_days":"","status":1,"remind_date":"2024-12-31","pct":100,"overdue_display":""}],"salesContractPaymentCollectionRemindReceivers":[{"id":7029,"user_id":1004,"key":1004,"contract_id":3645,"user":{"id":1004,"key":1004,"name":"\u4f0a\u5cfb\u8fb0","sex":"M","avatar":{"id":10,"user_id":1004,"name":"\/files\/cdn\/a57be577deb434\/avatar\/1004.jpg"}}},{"id":7031,"user_id":1001,"key":1001,"contract_id":3645,"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"}}}],"salesSupplierRels":[{"id":2069,"contract_id":3645,"supplier_id":658,"purchase_id":3653,"supplier":{"id":658,"key":658,"name":"\u5317\u4eac\u795e\u5dde\u777f\u884c\u79d1\u6280\u6709\u9650\u516c\u53f8"},"purchase":{"id":3653,"key":3653,"serial_no":"TSKJ20241107-HYF-001"}}],"payment_collection_remind_ahead_display":"\u63d0\u524d7\u5929","invoiced":305280},"projectRemindReceivers":[],"projectProductRels":[{"id":7388,"project_id":3709,"product_id":942,"amount":"305280","number":1,"cost":"155280","description":"","supplier_id":658,"hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":"","total_amount":"305280","total_cost":"155280","erp_sales_order_product_id":1337,"supplier":{"id":658,"key":658,"name":"\u5317\u4eac\u795e\u5dde\u777f\u884c\u79d1\u6280\u6709\u9650\u516c\u53f8"},"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":1337,"erp_sales_order_id":1381,"erp_store_id":"","product_id":942,"description":"","number":"1","outbound":"0","amount":"305280","total_amount":"305280","last_number":"","last_amount":"","last_total_amount":"","cost":"155280","total_cost":"155280","supplier_id":658,"hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":""}},{"id":7389,"project_id":3709,"product_id":942,"amount":"0","number":1,"cost":"6000","description":"","supplier_id":293,"hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":"","total_amount":"0","total_cost":"6000","erp_sales_order_product_id":1338,"supplier":{"id":293,"key":293,"name":"\u5317\u4eac\u798f\u9510\u7279\u79d1\u6280\u53d1\u5c55\u6709\u9650\u516c\u53f8"},"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":1338,"erp_sales_order_id":1381,"erp_store_id":"","product_id":942,"description":"","number":"1","outbound":"0","amount":"0","total_amount":"0","last_number":"","last_amount":"","last_total_amount":"","cost":"6000","total_cost":"6000","supplier_id":293,"hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":""}},{"id":7390,"project_id":3709,"product_id":942,"amount":"0","number":1,"cost":"3100","description":"\u5b89\u88c5UPS\u67b6\u5b50\u7535\u7f06\u7b49\u914d\u4ef6","supplier_id":608,"hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":"","total_amount":"0","total_cost":"3100","erp_sales_order_product_id":1339,"supplier":{"id":608,"key":608,"name":"\u6dd8\u5b9d\u7f51"},"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":1339,"erp_sales_order_id":1381,"erp_store_id":"","product_id":942,"description":"\u5b89\u88c5UPS\u67b6\u5b50\u7535\u7f06\u7b49\u914d\u4ef6","number":"1","outbound":"0","amount":"0","total_amount":"0","last_number":"","last_amount":"","last_total_amount":"","cost":"3100","total_cost":"3100","supplier_id":608,"hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":""}},{"id":7391,"project_id":3709,"product_id":942,"amount":"0","number":1,"cost":"500","description":"","supplier_id":123,"hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":"","total_amount":"0","total_cost":"500","erp_sales_order_product_id":1340,"supplier":{"id":123,"key":123,"name":"\u667a\u76df\u4e16\u7eaa(\u5317\u4eac)\u79d1\u6280\u6709\u9650\u516c\u53f8"},"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":1340,"erp_sales_order_id":1381,"erp_store_id":"","product_id":942,"description":"","number":"1","outbound":"0","amount":"0","total_amount":"0","last_number":"","last_amount":"","last_total_amount":"","cost":"500","total_cost":"500","supplier_id":123,"hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":""}}],"commentCount":{"object_id":3709,"comment":5},"unreadComments":{},"fromContact":"","projectContactPoints":[],"erpSalesOrder":{"id":1381,"serial_no":"XSDD-20241104-00001","from_date":"","wrote_date":"2024-10-29","handler":1004,"client_id":3303,"purchase_contract_id":"","project_id":3709,"sales_contract_id":3645,"erp_store_id":"","status":2,"erp_send_type_id":"","abstract":"","description":"","verify_type":1,"next_verify_user":"","next_stop_verify_user":"","next_cancel_verify_user":"","verify_at":"2024-11-11 17:15:45","stop_at":"","cancel_at":"","refuse_description":"","is_resubmitted":false,"is_done":true,"number":"4","amount":"305280","created_by":1004,"stop_description":"","extra":"","outbound_status":false,"is_used":false,"is_cancel":false,"is_settle":true,"is_old":true,"created_at":"2024-11-04 16:58:53","updated_at":"2024-11-11 17:15:45","print_times":""},"projectUsedClient":{"id":21,"project_id":3709,"used_client":5,"budget":"","profit":"","profit_pct":"","collected_plan":"","remind_ahead":"","usedClient":{"id":5,"name":"\u4e2d\u7535\u79d1\u592a\u529b\u901a\u4fe1\u79d1\u6280\u6709\u9650\u516c\u53f8","abbr":"","pinyin_shortcut":"zdktltxkjyxgs","description":"\u66fe\u7528\u540d\uff1a\u5317\u4eac\u666e\u5929\u592a\u529b\u901a\u4fe1\u79d1\u6280\u6709\u9650\u516c\u53f8","corp_rep":"\u738b\u7acb\u56fd","website":"http:\/\/www.putiantaili.com","capital":"3783.56","established_at":"1992-09-01","headcount":"2200","reg_address":7,"working_address":"","telephone":"010-62683399","fax":"","scale":"1000000000","branch":"","purchase_scale_per_yr":"500","purchase_freq":"","company_nature":1,"client_class":47,"client_industry":6,"client_type":6,"sales_rep":1004,"main_contact":"","created_by":1004,"created_at":"2017-02-08 15:59:11","updated_at":"2026-03-24 06:59:47","main_business":"\u4e3b\u8981\u4ece\u4e8b\u79fb\u52a8\u901a\u4fe1\u4ea7\u54c1\u7684\u9500\u552e\u548c\u670d\u52a1\uff0c\u662f\u4e2d\u56fd\u6700\u5927\u7684\u79fb\u52a8\u901a\u4fe1\u4ea7\u54c1\u5206\u9500\u5546\u4e4b\u4e00\u3002","deleted":false,"capital_currency":"rmb","invoice_info":"\u7edf\u4e00\u793e\u4f1a\u4fe1\u7528\u4ee3\u7801\uff1a91110108101972028F","logo":"","en_name":"","pick_at":"2021-06-03 15:44:50","it_budget":"","deployment_mode":"","it_per_num":"","public_relations_difficulty":"","it_status":"","decision_process":"","coach":"","competitor":"","peers":"","supplier":"","main_product":"","client_base_info_count":7,"client_key_info_count":3,"contact_count":9,"visit_count":0,"cooperate_count":0,"case_pre_sales_count":0,"case_implement_count":12,"is_overdue_remind":false,"from_contact":"","tax_no":""},"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":576,"progress_remain_display":576,"forecast_remain_display":577,"projectProductTotalAmount":305280,"projectProductAllAmount":true,"projectProductTotalCost":164880,"projectProductAllCost":true,"projectProductTotalNumber":4,"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":7,"contract_type_display":"\u4ea7\u54c1\u9500\u552e","can_change_status":false,"is_admin":true,"lost_contact_days_display":"","can_view_product":true,"budget_display":"30.53\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":3708,"client_id":3303,"project_status":5,"project_progress":5,"budget":"0","profit_pct":"0","bargain_date":"2024-11-15","description":"","created_by":1004,"created_at":"2024-11-04 09:55:30","updated_at":"2024-11-04 11:08:02","engineer_id":"","project_title":"\u7535\u79d1\u592a\u529b\u5927\u53a6\u4fe1\u606f\u4e2d\u5fc3\u673a\u623f\u642c\u8fc11","collected":"0","status_updated_at":"2024-11-04 11:08:02.896615+08","success_rate":"","comment":"","contract_type":1,"progress_updated_at":"2024-11-04 09:55:30.676458+08","forecast_updated_at":"2024-11-04 09:55:30.676458+08","end_at":"2024-11-04 11:08:02","pinyin_shortcut":"dktldsxxzxjfbq1","creator":1004,"used_client":5,"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":"0.00000000000000000000","remain":"577 days 01:44:04.131551","progress_remain":"577 days 02:56:36.351708","forecast_remain":"577 days 02:56:36.351708","lost_contact_days":"","last_contact":"","last_arrive_days":"","last_arrive":"","duration":"01:12:32.220157","issued_invoices":"","client":{"id":3303,"key":3303,"name":"\u5317\u4eac\u795e\u5dde\u90a6\u90a6\u6280\u672f\u670d\u52a1\u6709\u9650\u516c\u53f8\uff08\u8fc7\u5355\uff09","logo":"","client_type":5,"client_class":43,"client_industry":13,"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":43,"key":43,"name":"\u6f5c\u529b\u5ba2\u6237","notice_days":60,"color":"#1EE6DC"},"clientIndustry":{"id":13,"key":13,"name":"SI\/ISV"}},"usedClient":{"id":5,"key":5,"name":"\u4e2d\u7535\u79d1\u592a\u529b\u901a\u4fe1\u79d1\u6280\u6709\u9650\u516c\u53f8"},"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":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":[],"salesForecast":{},"opportunityFrom":{},"purchaseType":{},"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":{},"projectRemindReceivers":[],"projectProductRels":[],"commentCount":{"object_id":3708,"comment":1},"unreadComments":{},"fromContact":"","projectContactPoints":[],"erpSalesOrder":"","projectUsedClient":{"id":24,"project_id":3708,"used_client":5,"budget":"","profit":"","profit_pct":"","collected_plan":"","remind_ahead":"","usedClient":{"id":5,"name":"\u4e2d\u7535\u79d1\u592a\u529b\u901a\u4fe1\u79d1\u6280\u6709\u9650\u516c\u53f8","abbr":"","pinyin_shortcut":"zdktltxkjyxgs","description":"\u66fe\u7528\u540d\uff1a\u5317\u4eac\u666e\u5929\u592a\u529b\u901a\u4fe1\u79d1\u6280\u6709\u9650\u516c\u53f8","corp_rep":"\u738b\u7acb\u56fd","website":"http:\/\/www.putiantaili.com","capital":"3783.56","established_at":"1992-09-01","headcount":"2200","reg_address":7,"working_address":"","telephone":"010-62683399","fax":"","scale":"1000000000","branch":"","purchase_scale_per_yr":"500","purchase_freq":"","company_nature":1,"client_class":47,"client_industry":6,"client_type":6,"sales_rep":1004,"main_contact":"","created_by":1004,"created_at":"2017-02-08 15:59:11","updated_at":"2026-03-24 06:59:47","main_business":"\u4e3b\u8981\u4ece\u4e8b\u79fb\u52a8\u901a\u4fe1\u4ea7\u54c1\u7684\u9500\u552e\u548c\u670d\u52a1\uff0c\u662f\u4e2d\u56fd\u6700\u5927\u7684\u79fb\u52a8\u901a\u4fe1\u4ea7\u54c1\u5206\u9500\u5546\u4e4b\u4e00\u3002","deleted":false,"capital_currency":"rmb","invoice_info":"\u7edf\u4e00\u793e\u4f1a\u4fe1\u7528\u4ee3\u7801\uff1a91110108101972028F","logo":"","en_name":"","pick_at":"2021-06-03 15:44:50","it_budget":"","deployment_mode":"","it_per_num":"","public_relations_difficulty":"","it_status":"","decision_process":"","coach":"","competitor":"","peers":"","supplier":"","main_product":"","client_base_info_count":7,"client_key_info_count":3,"contact_count":9,"visit_count":0,"cooperate_count":0,"case_pre_sales_count":0,"case_implement_count":12,"is_overdue_remind":false,"from_contact":"","tax_no":""},"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":577,"progress_remain_display":577,"forecast_remain_display":577,"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":1,"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":3707,"client_id":3303,"project_status":5,"project_progress":6,"budget":"0","profit_pct":"0","bargain_date":"2024-11-15","description":"","created_by":1004,"created_at":"2024-11-03 17:03:13","updated_at":"2024-11-13 14:13:15","engineer_id":"","project_title":"\u7535\u79d1\u592a\u529b\u5927\u53a6\u4fe1\u606f\u4e2d\u5fc3\u673a\u623f\u642c\u8fc1","collected":"0","status_updated_at":"2024-11-04 11:07:56.790533+08","success_rate":"","comment":"","contract_type":1,"progress_updated_at":"2024-11-03 17:03:13.64755+08","forecast_updated_at":"2024-11-03 17:03:13.64755+08","end_at":"2024-11-04 11:07:56","pinyin_shortcut":"dktldsxxzxjfbq","creator":1004,"used_client":5,"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":"0.00000000000000000000","remain":"577 days 01:44:10.237633","progress_remain":"577 days 19:48:53.380616","forecast_remain":"577 days 19:48:53.380616","lost_contact_days":"","last_contact":"","last_arrive_days":"","last_arrive":"","duration":"18:04:43.142983","issued_invoices":"","client":{"id":3303,"key":3303,"name":"\u5317\u4eac\u795e\u5dde\u90a6\u90a6\u6280\u672f\u670d\u52a1\u6709\u9650\u516c\u53f8\uff08\u8fc7\u5355\uff09","logo":"","client_type":5,"client_class":43,"client_industry":13,"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":43,"key":43,"name":"\u6f5c\u529b\u5ba2\u6237","notice_days":60,"color":"#1EE6DC"},"clientIndustry":{"id":13,"key":13,"name":"SI\/ISV"}},"usedClient":{"id":5,"key":5,"name":"\u4e2d\u7535\u79d1\u592a\u529b\u901a\u4fe1\u79d1\u6280\u6709\u9650\u516c\u53f8"},"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":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":[],"salesForecast":{},"opportunityFrom":{},"purchaseType":{},"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":{},"projectRemindReceivers":[],"projectProductRels":[],"commentCount":{"object_id":3707,"comment":1},"unreadComments":{},"fromContact":"","projectContactPoints":[],"erpSalesOrder":"","projectUsedClient":{"id":26,"project_id":3707,"used_client":5,"budget":"","profit":"","profit_pct":"","collected_plan":"","remind_ahead":"","usedClient":{"id":5,"name":"\u4e2d\u7535\u79d1\u592a\u529b\u901a\u4fe1\u79d1\u6280\u6709\u9650\u516c\u53f8","abbr":"","pinyin_shortcut":"zdktltxkjyxgs","description":"\u66fe\u7528\u540d\uff1a\u5317\u4eac\u666e\u5929\u592a\u529b\u901a\u4fe1\u79d1\u6280\u6709\u9650\u516c\u53f8","corp_rep":"\u738b\u7acb\u56fd","website":"http:\/\/www.putiantaili.com","capital":"3783.56","established_at":"1992-09-01","headcount":"2200","reg_address":7,"working_address":"","telephone":"010-62683399","fax":"","scale":"1000000000","branch":"","purchase_scale_per_yr":"500","purchase_freq":"","company_nature":1,"client_class":47,"client_industry":6,"client_type":6,"sales_rep":1004,"main_contact":"","created_by":1004,"created_at":"2017-02-08 15:59:11","updated_at":"2026-03-24 06:59:47","main_business":"\u4e3b\u8981\u4ece\u4e8b\u79fb\u52a8\u901a\u4fe1\u4ea7\u54c1\u7684\u9500\u552e\u548c\u670d\u52a1\uff0c\u662f\u4e2d\u56fd\u6700\u5927\u7684\u79fb\u52a8\u901a\u4fe1\u4ea7\u54c1\u5206\u9500\u5546\u4e4b\u4e00\u3002","deleted":false,"capital_currency":"rmb","invoice_info":"\u7edf\u4e00\u793e\u4f1a\u4fe1\u7528\u4ee3\u7801\uff1a91110108101972028F","logo":"","en_name":"","pick_at":"2021-06-03 15:44:50","it_budget":"","deployment_mode":"","it_per_num":"","public_relations_difficulty":"","it_status":"","decision_process":"","coach":"","competitor":"","peers":"","supplier":"","main_product":"","client_base_info_count":7,"client_key_info_count":3,"contact_count":9,"visit_count":0,"cooperate_count":0,"case_pre_sales_count":0,"case_implement_count":12,"is_overdue_remind":false,"from_contact":"","tax_no":""},"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":577,"progress_remain_display":577,"forecast_remain_display":577,"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":1,"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}],"thisUser":{"id":1004,"name":"\u4f0a\u5cfb\u8fb0","avatar":{"id":10,"user_id":1004,"name":"\/files\/cdn\/a57be577deb434\/avatar\/1004.jpg"}},"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":238,"thispage":1,"pagesize":20},"count2":[{"name":"\u5408\u540c\u603b\u91d1\u989d","value":"88249153.32"},{"name":"\u5df2\u6536\u6b3e","value":"88228048.33"},{"name":"\u672a\u6536\u6b3e","value":21104.989999995},{"name":"\u5df2\u5f00\u53d1\u7968","value":"88141965.83"},{"name":"\u672a\u5f00\u53d1\u7968","value":107187.48999999}]},"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-04 12:52:07', 1461465856) RETURNING "id" |
| 12:52:07.080 | 9.9 ms | yii\db\Command::query | SELECT "id", "user_id", "meta_value" AS "name" FROM "a57be577deb434"."tbl_user_meta" WHERE ("meta_key"='avatar') AND ("user_id"=1004) |
| 12:52:07.440 | 7.7 ms | yii\db\Command::query | SELECT 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 (("c"."sales_rep"='1004')) AND ("p"."project_status" IN (1, 2)) GROUP BY "p"."id") "sub" |
| 12:52:07.217 | 7.3 ms | yii\db\Command::query | SELECT * FROM "a57be577deb434"."tbl_attachement_relationships" WHERE ("object_type"=105) AND ("object_id" IN (4444, 4241, 3915, 4271, 4312, 4360, 4035, 4168, 4223, 3645, 3738, 3709, 3783, 4026, 3998, 3844)) |
| 12:52:07.113 | 7.0 ms | yii\db\Command::query | SELECT "id", "id" AS "key", "name" FROM "a57be577deb434"."tbl_clients" WHERE "id"=5 |
| 12:52:07.208 | 6.7 ms | yii\db\Command::query | SELECT "project_id", sum(amount) AS sum FROM "a57be577deb434"."tbl_reimbursements" WHERE ("status" IN (2, 3)) AND ("project_id" IN (4128, 4090, 4080, 4074, 4045, 4028, 4008, 3969, 3906, 3873, 3841, 3807, 3797, 3781, 3776, 3749, 3740, 3709, 3708, 3707)) GROUP BY "project_id" |
| 12:52:07.132 | 6.7 ms | yii\db\Command::query | SELECT "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 (4128, 4090, 4080, 4074, 4045, 4028, 4008, 3969, 3906, 3873, 3841, 3807, 3797, 3781, 3776, 3749, 3740, 3709, 3708, 3707) ORDER BY "contribution" DESC, "engineer_id" |
| 12:52:07.122 | 5.9 ms | yii\db\Command::query | SELECT "id", "id" AS "key", "type" AS "name" FROM "a57be577deb434"."tbl_contract_types" WHERE "id" IN (1, 2) |
| 12:52:07.071 | 5.8 ms | yii\db\Command::query | SELECT "id", "id" AS "key", "name", "sex" FROM "a57be577deb434"."tbl_users" WHERE "id"=1004 |
| 12:52:07.144 | 5.1 ms | yii\db\Command::query | SELECT "id", "id" AS "key", "project_progress" AS "name", "description" FROM "a57be577deb434"."tbl_project_progresses" WHERE "id" IN (9, 6, 4, 5) |
| 12:52:07.098 | 5.0 ms | yii\db\Command::query | SELECT "id", "id" AS "key", "name", "notice_days", "color" FROM "a57be577deb434"."tbl_client_classes" WHERE "id" IN (43, 80, 47) |
| 12:52:07.229 | 4.4 ms | yii\db\Command::query | SELECT * FROM "a57be577deb434"."tbl_attachement_relationships" WHERE ("object_type"=106) AND ("object_id" IN (4444, 4241, 3915, 4271, 4312, 4360, 4035, 4168, 4223, 3645, 3738, 3709, 3783, 4026, 3998, 3844)) |
| 12:52:07.202 | 4.3 ms | yii\db\Command::query | SELECT "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 (4128, 4090, 4080, 4074, 4045, 4028, 4008, 3969, 3906, 3873, 3841, 3807, 3797, 3781, 3776, 3749, 3740, 3709, 3708, 3707)) GROUP BY "c"."project_id" |
| 12:52:07.237 | 4.3 ms | yii\db\Command::query | SELECT * FROM "a57be577deb434"."tbl_attachement_relationships" WHERE ("object_type"=107) AND ("object_id" IN (4444, 4241, 3915, 4271, 4312, 4360, 4035, 4168, 4223, 3645, 3738, 3709, 3783, 4026, 3998, 3844)) |
| 12:52:07.362 | 4.1 ms | yii\db\Command::query | SELECT * FROM "a57be577deb434"."tbl_project_contact_point_rels" WHERE ("contact_id", "project_id") IN ((6204, 3797), (6205, 4074), (5780, 3749), (6203, 4028)) |
| 12:52:07.106 | 3.9 ms | yii\db\Command::query | SELECT "id", "id" AS "key", "name" FROM "a57be577deb434"."tbl_client_industries" WHERE "id" IN (13, 8, 5) |
| 12:52:07.092 | 3.8 ms | yii\db\Command::query | SELECT "id", "id" AS "key", "name" FROM "a57be577deb434"."tbl_client_types" WHERE "id"=5 |
| 12:52:07.066 | 3.8 ms | yii\db\Command::query | SELECT "id", "id" AS "key", "name", "logo", "client_type", "client_class", "client_industry", "sales_rep" FROM "a57be577deb434"."tbl_clients" WHERE "id" IN (1172, 48, 3431, 2589, 3309, 3378, 3343, 3363, 3302, 3303) |
| 12:52:07.272 | 3.8 ms | yii\db\Command::query | SELECT "id", "id" AS "key", "name" FROM "a57be577deb434"."tbl_product_components" WHERE "id" IN (15, 47, 13, 58, 208, 189, 200, 151, 35, 51, 36, 53, 26, 157) |
| 12:52:07.161 | 3.7 ms | yii\db\Command::query | SELECT "id", "id" AS "key", "name" FROM "a57be577deb434"."tbl_term_taxonomies" WHERE ("term_id"=9) AND ("id" IN (5, 1, 226, 2, 130, 142, 327, 215, 135, 140, 184, 189, 185, 191, 308, 204, 197, 199, 165, 181, 183, 190, 232, 349, 363, 369, 377, 348, 356, 364, 350, 128, 172)) ORDER BY "sort" |
| 12:52:07.391 | 3.6 ms | yii\db\Command::query | SELECT * FROM "a57be577deb434"."tbl_schedule_descriptions" WHERE "schedule_id" IN (17954, 17953, 17561, 17579, 17702, 18025, 18000, 18158) ORDER BY "created_at" DESC |
| 12:52:07.246 | 3.5 ms | yii\db\Command::query | SELECT "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 (4444, 4241, 3915, 4271, 4312, 4360, 4035, 4168, 4223, 3645, 3738, 3709, 3783, 4026, 3998, 3844) ORDER BY "id" DESC |
| 12:52:07.375 | 2.8 ms | yii\db\Command::query | SELECT * FROM "a57be577deb434"."tbl_erp_sales_orders" WHERE ("status"=1) AND ("project_id" IN (4128, 4090, 4080, 4074, 4045, 4028, 4008, 3969, 3906, 3873, 3841, 3807, 3797, 3781, 3776, 3749, 3740, 3709, 3708, 3707)) |
| 12:52:07.184 | 2.2 ms | yii\db\Command::query | SELECT "project_id", count(id) as count FROM "a57be577deb434"."tbl_cases" WHERE "project_id" IN (4128, 4090, 4080, 4074, 4045, 4028, 4008, 3969, 3906, 3873, 3841, 3807, 3797, 3781, 3776, 3749, 3740, 3709, 3708, 3707) GROUP BY "project_id" |
| 12:52:07.251 | 2.1 ms | yii\db\Command::query | SELECT "id", "id" AS "key", "name", "sex", "department_id" FROM "a57be577deb434"."tbl_users" WHERE "id"=1013 |
| 12:52:07.227 | 1.7 ms | yii\db\Command::query | SELECT "id", "id" AS "key", "name", "extension", "path", "orig_name" FROM "a57be577deb434"."tbl_attachments" WHERE "id" IN (22486, 23323, 23474, 30573, 30092, 29781, 29618, 31336, 28417, 27994, 26794, 26540, 25691, 25709, 24856, 24294, 32458) |
| 12:52:07.370 | 1.6 ms | yii\db\Command::query | SELECT * FROM "a57be577deb434"."tbl_clients" WHERE "id" IN (5, 48) |
| 12:52:07.259 | 1.4 ms | yii\db\Command::query | SELECT "id", "user_id", "meta_value" AS "name" FROM "a57be577deb434"."tbl_user_meta" WHERE ("meta_key"='avatar') AND ("user_id" IN (1001, 1004)) |
| 12:52:07.367 | 1.4 ms | yii\db\Command::query | SELECT * FROM "a57be577deb434"."tbl_erp_sales_orders" WHERE ("status" IN (2, 5)) AND ("project_id" IN (4128, 4090, 4080, 4074, 4045, 4028, 4008, 3969, 3906, 3873, 3841, 3807, 3797, 3781, 3776, 3749, 3740, 3709, 3708, 3707)) |
| 12:52:07.388 | 1.4 ms | yii\db\Command::query | SELECT "id", "id" AS "key", "name", "sex", "department_id" FROM "a57be577deb434"."tbl_users" WHERE "id"=1004 |
| 12:52:07.152 | 1.4 ms | yii\db\Command::query | SELECT 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 (4128, 4090, 4080, 4074, 4045, 4028, 4008, 3969, 3906, 3873, 3841, 3807, 3797, 3781, 3776, 3749, 3740, 3709, 3708, 3707) |
| 12:52:07.244 | 1.3 ms | yii\db\Command::query | SELECT * FROM "a57be577deb434"."tbl_erp_collect_tickets" WHERE ("status"=2) AND ("sales_contract_id" IN (4444, 4241, 3915, 4271, 4312, 4360, 4035, 4168, 4223, 3645, 3738, 3709, 3783, 4026, 3998, 3844)) ORDER BY "id" DESC |
| 12:52:07.235 | 1.3 ms | yii\db\Command::query | SELECT "id", "id" AS "key", "name", "extension", "path", "orig_name" FROM "a57be577deb434"."tbl_attachments" WHERE "id" IN (24182, 27000, 27224, 28388, 29910, 31327) |
| 12:52:07.264 | 1.3 ms | yii\db\Command::query | SELECT * FROM "a57be577deb434"."tbl_project_product_rels" WHERE "project_id" IN (4128, 4090, 4080, 4074, 4045, 4028, 4008, 3969, 3906, 3873, 3841, 3807, 3797, 3781, 3776, 3749, 3740, 3709, 3708, 3707) ORDER BY "id" |
| 12:52:07.379 | 1.2 ms | yii\db\Command::query | SELECT 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-21')) AND ((("is_public"=1) AND ("created_by" != 1001)) OR ("created_by"=1001) OR ("ccr"."user_id"=1001)) AND ("s"."project_id" IN (4128, 4090, 4080, 4074, 4045, 4028, 4008, 3969, 3906, 3873, 3841, 3807, 3797, 3781, 3776, 3749, 3740, 3709, 3708, 3707)) 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 |
| 12:52:07.215 | 1.2 ms | yii\db\Command::query | SELECT "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 (4128, 4090, 4080, 4074, 4045, 4028, 4008, 3969, 3906, 3873, 3841, 3807, 3797, 3781, 3776, 3749, 3740, 3709, 3708, 3707) |
| 12:52:06.992 | 1.0 ms | yii\db\Command::query | SELECT * FROM "global"."vw_user_login" WHERE "id"=1001 |
| 12:52:07.154 | 1.0 ms | yii\db\Command::query | SELECT * FROM "a57be577deb434"."tbl_term_taxonomy_relationships" WHERE "object_id" IN (4128, 4090, 4080, 4074, 4045, 4028, 4008, 3969, 3906, 3873, 3841, 3807, 3797, 3781, 3776, 3749, 3740, 3709, 3708, 3707) |
| 12:52:07.254 | 0.9 ms | yii\db\Command::query | SELECT "id", "id" AS "key", "contract_id", "amount" AS "value", "attachment_id", "from_date" FROM "a57be577deb434"."tbl_sales_contract_invoices" WHERE "contract_id" IN (4444, 4241, 3915, 4271, 4312, 4360, 4035, 4168, 4223, 3645, 3738, 3709, 3783, 4026, 3998, 3844) ORDER BY "id" |
| 12:52:07.278 | 0.9 ms | yii\db\Command::query | SELECT * FROM "a57be577deb434"."tbl_erp_sales_order_products" WHERE "id" IN (1337, 1338, 1339, 1340, 1438, 1477, 1478, 1479, 1971, 2019, 1961, 1958, 1960, 1959, 1655, 1656, 1657, 1653, 1660, 1658, 1661, 1662, 1663, 1654, 1659, 2052, 2053, 2054, 2121, 1896, 1780, 1781, 1782, 1785, 1783, 1789, 1784, 1786, 1787, 1788, 1761, 1762, 1763, 1734, 1732, 1733, 1730, 1731, 1561, 1562, 1525, 2208, 2209) |
| 12:52:07.158 | 0.9 ms | yii\db\Command::query | SELECT * FROM "a57be577deb434"."tbl_term_taxonomy_relationships" WHERE "object_id" IN (4128, 4090, 4080, 4074, 4045, 4028, 4008, 3969, 3906, 3873, 3841, 3807, 3797, 3781, 3776, 3749, 3740, 3709, 3708, 3707) |
| 12:52:07.156 | 0.8 ms | yii\db\Command::query | SELECT * FROM "a57be577deb434"."tbl_term_taxonomy_relationships" WHERE "object_id" IN (4128, 4090, 4080, 4074, 4045, 4028, 4008, 3969, 3906, 3873, 3841, 3807, 3797, 3781, 3776, 3749, 3740, 3709, 3708, 3707) |
| 12:52:07.266 | 0.8 ms | yii\db\Command::query | SELECT * FROM "a57be577deb434"."tbl_products" WHERE "id" IN (942, 941, 1940, 1178, 1077, 1914, 1340, 849, 1107, 1471, 1221, 1592, 1547, 1599, 1591, 1597, 1598, 1589, 1910, 1003, 41, 2043, 2044, 2045, 2048, 2046, 2042, 2047, 1873, 2049, 1755, 1307, 1756, 922, 1663, 1664, 1376, 1958, 1959, 1939) |
| 12:52:07.261 | 0.7 ms | yii\db\Command::query | SELECT * FROM "a57be577deb434"."tbl_sales_supplier_rels" WHERE "contract_id" IN (4444, 4241, 3915, 4271, 4312, 4360, 4035, 4168, 4223, 3645, 3738, 3709, 3783, 4026, 3998, 3844) |
| 12:52:07.255 | 0.7 ms | yii\db\Command::query | SELECT "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 (4444, 4241, 3915, 4271, 4312, 4360, 4035, 4168, 4223, 3645, 3738, 3709, 3783, 4026, 3998, 3844) ORDER BY "remind_date" |
| 12:52:07.168 | 0.7 ms | yii\db\Command::query | SELECT * FROM "a57be577deb434"."tbl_clients" WHERE "id" IN (1172, 48, 3431, 2589, 3309, 3378, 3343, 3363, 3302, 3303) |
| 12:52:07.256 | 0.7 ms | yii\db\Command::query | SELECT "id", "user_id", "user_id" AS "key", "contract_id" FROM "a57be577deb434"."tbl_sales_contract_payment_collection_remind_receivers" WHERE "contract_id" IN (4444, 4241, 3915, 4271, 4312, 4360, 4035, 4168, 4223, 3645, 3738, 3709, 3783, 4026, 3998, 3844) |
| 12:52:07.207 | 0.6 ms | yii\db\Command::query | SELECT "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 (4128, 4090, 4080, 4074, 4045, 4028, 4008, 3969, 3906, 3873, 3841, 3807, 3797, 3781, 3776, 3749, 3740, 3709, 3708, 3707)) GROUP BY "project_id" |
| 12:52:07.187 | 0.6 ms | yii\db\Command::query | SELECT "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 (4128, 4090, 4080, 4074, 4045, 4028, 4008, 3969, 3906, 3873, 3841, 3807, 3797, 3781, 3776, 3749, 3740, 3709, 3708, 3707)) GROUP BY "project_id" |
| 12:52:06.995 | 0.6 ms | yii\db\Command::query | SELECT * FROM "a57be577deb434"."tbl_users" WHERE "id"=1001 |
| 12:52:07.183 | 0.5 ms | yii\db\Command::query | SELECT "project_id", count(id) as count FROM "a57be577deb434"."tbl_work_logs" WHERE ("is_draft"=FALSE) AND ("project_id" IN (4128, 4090, 4080, 4074, 4045, 4028, 4008, 3969, 3906, 3873, 3841, 3807, 3797, 3781, 3776, 3749, 3740, 3709, 3708, 3707)) GROUP BY "project_id" |
| 12:52:07.477 | 0.5 ms | yii\db\Command::query | SELECT "id", "name" FROM "a57be577deb434"."tbl_users" WHERE "id"='1004' |
| 12:52:07.478 | 0.5 ms | yii\db\Command::query | SELECT "id" AS "key", "project_status" AS "name", "color" FROM "a57be577deb434"."tbl_project_statuses" WHERE "id" IN (1, 2, 3, 4, 5) ORDER BY "order" |
| 12:52:07.155 | 0.5 ms | yii\db\Command::query | SELECT "id", "id" AS "key", "name", "description" FROM "a57be577deb434"."tbl_term_taxonomies" WHERE ("term_id"=13) AND ("id" IN (5, 1, 226, 2, 130, 142, 327, 215, 135, 140, 184, 189, 185, 191, 308, 204, 197, 199, 165, 181, 183, 190, 232, 349, 363, 369, 377, 348, 356, 364, 350, 128, 172)) ORDER BY "sort" |
| 12:52:07.276 | 0.5 ms | yii\db\Command::query | SELECT "id", "id" AS "key", "name" FROM "a57be577deb434"."tbl_product_series" WHERE "id" IN (1015, 1334, 783, 1361, 1362, 1364, 1414, 1415, 1024, 593, 592, 1484, 1485, 103, 655, 712, 104, 999, 1598, 1262, 739, 1612, 801, 1009, 985, 1052, 1033, 1012, 784, 618, 1363) |
| 12:52:07.360 | 0.5 ms | yii\db\Command::query | SELECT * FROM "a57be577deb434"."tbl_project_contact_points" WHERE "project_id" IN (4128, 4090, 4080, 4074, 4045, 4028, 4008, 3969, 3906, 3873, 3841, 3807, 3797, 3781, 3776, 3749, 3740, 3709, 3708, 3707) |
| 12:52:07.263 | 0.5 ms | yii\db\Command::query | SELECT "id", "user_id", "user_id" AS "key", "project_id" FROM "a57be577deb434"."tbl_project_remind_receivers" WHERE "project_id" IN (4128, 4090, 4080, 4074, 4045, 4028, 4008, 3969, 3906, 3873, 3841, 3807, 3797, 3781, 3776, 3749, 3740, 3709, 3708, 3707) |
| 12:52:07.369 | 0.4 ms | yii\db\Command::query | SELECT * FROM "a57be577deb434"."tbl_project_used_clients" WHERE "project_id" IN (4128, 4090, 4080, 4074, 4045, 4028, 4008, 3969, 3906, 3873, 3841, 3807, 3797, 3781, 3776, 3749, 3740, 3709, 3708, 3707) |
| 12:52:07.157 | 0.4 ms | yii\db\Command::query | SELECT "id", "id" AS "key", "name" FROM "a57be577deb434"."tbl_term_taxonomies" WHERE ("term_id"=10) AND ("id" IN (5, 1, 226, 2, 130, 142, 327, 215, 135, 140, 184, 189, 185, 191, 308, 204, 197, 199, 165, 181, 183, 190, 232, 349, 363, 369, 377, 348, 356, 364, 350, 128, 172)) ORDER BY "sort" |
| 12:52:07.372 | 0.4 ms | yii\db\Command::query | SELECT * FROM "a57be577deb434"."tbl_project_used_client_payment_collection_remind_receivers" WHERE "project_used_client_id" IN (21, 24, 26, 138, 109, 46, 152, 114, 191, 230, 246, 260, 261, 275, 309, 299) |
| 12:52:07.263 | 0.4 ms | yii\db\Command::query | SELECT "id", "id" AS "key", "serial_no" FROM "a57be577deb434"."tbl_purchase_contracts" WHERE "id" IN (4361, 4448, 3807, 4031, 3653, 4167, 4315, 4274, 4245, 4236, 4063, 4038, 4004, 4220, 3893, 4302, 3845, 3784) |
| 12:52:07.142 | 0.4 ms | yii\db\Command::query | SELECT "id", "id" AS "key", "project_status" AS "name", "color" FROM "a57be577deb434"."tbl_project_statuses" WHERE "id" IN (3, 2, 5) |
| 12:52:07.361 | 0.4 ms | yii\db\Command::query | SELECT "id", "id" AS "key", "name", "client_id", "supplier_id" FROM "a57be577deb434"."tbl_contacts" WHERE "id" IN (6204, 6205, 5780, 6203) |
| 12:52:07.262 | 0.3 ms | yii\db\Command::query | SELECT "id", "id" AS "key", "name" FROM "a57be577deb434"."tbl_suppliers" WHERE "id" IN (489, 138, 67, 660, 658, 46, 236, 719, 116, 68, 174) |
| 12:52:07.276 | 0.3 ms | yii\db\Command::query | SELECT "id", "id" AS "key", "name" FROM "a57be577deb434"."tbl_product_brands" WHERE "id" IN (6, 3, 12, 134, 133, 8, 50, 138, 4) |
| 12:52:07.167 | 0.3 ms | yii\db\Command::query | SELECT "id", "id" AS "key", "name", "sex", "department_id" FROM "a57be577deb434"."tbl_users" WHERE "id" IN (1004, 1011) |
| 12:52:07.478 | 0.3 ms | yii\db\Command::query | SELECT "id", "user_id", "meta_value" AS "name" FROM "a57be577deb434"."tbl_user_meta" WHERE ("meta_key"='avatar') AND ("user_id"=1004) |
| 12:52:07.268 | 0.3 ms | yii\db\Command::query | SELECT "id", "id" AS "key", "name" FROM "a57be577deb434"."tbl_product_types" WHERE "id" IN (3, 4, 2, 22, 19, 5, 7) |
| 12:52:07.166 | 0.3 ms | yii\db\Command::query | SELECT "id", "user_id", "meta_value" AS "name" FROM "a57be577deb434"."tbl_user_meta" WHERE ("meta_key"='avatar') AND ("user_id"=1004) |
| 12:52:07.390 | 0.3 ms | yii\db\Command::query | SELECT "id", "user_id", "meta_value" AS "name" FROM "a57be577deb434"."tbl_user_meta" WHERE ("meta_key"='avatar') AND ("user_id"=1004) |
| 12:52:07.362 | 0.3 ms | yii\db\Command::query | SELECT "id", "id" AS "key", "name" FROM "a57be577deb434"."tbl_clients" WHERE "id" IN (3267, 2589, 3363, 3431) |
| 12:52:07.257 | 0.3 ms | yii\db\Command::query | SELECT "id", "id" AS "key", "name", "sex" FROM "a57be577deb434"."tbl_users" WHERE "id" IN (1004, 1001) |
| 12:52:07.165 | 0.3 ms | yii\db\Command::query | SELECT "id", "id" AS "key", "name", "sex", "department_id" FROM "a57be577deb434"."tbl_users" WHERE "id"=1004 |
| 12:52:07.266 | 0.3 ms | yii\db\Command::query | SELECT "id", "id" AS "key", "name" FROM "a57be577deb434"."tbl_suppliers" WHERE "id" IN (658, 293, 608, 123, 67) |
| 12:52:07.372 | 0.3 ms | yii\db\Command::query | SELECT "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 (21, 24, 26, 138, 109, 46, 152, 114, 191, 230, 246, 260, 261, 275, 309, 299) |
| 12:52:06.992 | 0.3 ms | yii\db\Connection::open | Opening DB connection: pgsql:host=postgresql.server.local;port=5432;dbname=beta |
| 12:52:07.167 | 0.3 ms | yii\db\Command::query | SELECT "id", "user_id", "meta_value" AS "name" FROM "a57be577deb434"."tbl_user_meta" WHERE ("meta_key"='avatar') AND ("user_id" IN (1004, 1011)) |
| 12:52:07.373 | 0.3 ms | yii\db\Command::query | SELECT * FROM "a57be577deb434"."tbl_project_used_client_payments" WHERE "project_used_client_id" IN (21, 24, 26, 138, 109, 46, 152, 114, 191, 230, 246, 260, 261, 275, 309, 299) |
| 12:52:07.373 | 0.3 ms | yii\db\Command::query | SELECT * FROM "a57be577deb434"."tbl_project_used_client_invoices" WHERE "project_used_client_id" IN (21, 24, 26, 138, 109, 46, 152, 114, 191, 230, 246, 260, 261, 275, 309, 299) |
| 12:52:07.169 | 0.2 ms | yii\db\Command::query | SELECT "id", "id" AS "key", "name", "sex" FROM "a57be577deb434"."tbl_users" WHERE "id"=1004 |
| 12:52:07.277 | 0.2 ms | yii\db\Command::query | SELECT "id", "id" AS "key", "name" FROM "a57be577deb434"."tbl_product_units" WHERE "id" IN (4, 2, 7, 8, 1, 3) |
| 12:52:07.169 | 0.2 ms | yii\db\Command::query | SELECT "id", "user_id", "meta_value" AS "name" FROM "a57be577deb434"."tbl_user_meta" WHERE ("meta_key"='avatar') AND ("user_id"=1004) |
| 12:52:07.167 | 0.2 ms | yii\db\Command::query | SELECT "id", "id" AS "key", "name" FROM "a57be577deb434"."tbl_departments" WHERE "id"=1 |