Total processing time: 1,808 ms; Peak memory: 11.622 MB. Show Profiling Timeline
| Time | Duration | Category | Info |
|---|---|---|---|
| 13:28:42.676 | 41.4 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 (("ttr2"."taxonomy_id"='232')) GROUP BY "p"."id" ORDER BY "p"."created_at" DESC LIMIT 20 |
| 13:28:42.928 | 34.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 (("ttr2"."taxonomy_id"='232')) GROUP BY "p"."id") "sub" |
| 13:28:42.816 | 33.6 ms | yii\db\Command::query | SELECT "object_id", count(*) as comment FROM "a57be577deb434"."tbl_comments" WHERE ("object_type"=1) AND ("object_id" IN (4096, 4086, 4084, 4074, 4063, 4057, 4028, 3874, 3749, 3723, 3714, 3686, 3679, 3677, 3661, 3660, 3653, 3652, 3644, 3633)) GROUP BY "object_id" |
| 13:28:42.643 | 33.1 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 (("ttr2"."taxonomy_id"='232')) GROUP BY "p"."id" ORDER BY "p"."created_at" DESC) "c" |
| 13:28:42.898 | 30.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 (("ttr2"."taxonomy_id"='232')) GROUP BY "p"."id") "sub" GROUP BY "project_status" |
| 13:28:42.978 | 29.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 (("ttr2"."taxonomy_id"='232')) AND ("p"."project_status"=3) GROUP BY "p"."id") "sub" |
| 13:28:42.850 | 24.9 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 (4096, 4086, 4084, 4074, 4063, 4057, 4028, 3874, 3749, 3723, 3714, 3686, 3679, 3677, 3661, 3660, 3653, 3652, 3644, 3633)) GROUP BY "object_id" |
| 13:28:43.128 | 24.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 ("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 (("ttr2"."taxonomy_id"='232')) GROUP BY "p"."id"))) AND ("including_tax"=TRUE)) |
| 13:28:43.153 | 24.2 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 (("ttr2"."taxonomy_id"='232')) GROUP BY "p"."id"))) |
| 13:28:43.079 | 23.9 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 (("ttr2"."taxonomy_id"='232')) GROUP BY "p"."id")) |
| 13:28:43.104 | 23.6 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 (("ttr2"."taxonomy_id"='232')) GROUP BY "p"."id")) |
| 13:28:43.032 | 23.3 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 (("ttr2"."taxonomy_id"='232')) GROUP BY "p"."id")) |
| 13:28:43.055 | 23.3 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 (("ttr2"."taxonomy_id"='232')) GROUP BY "p"."id"))) AND ("including_tax"=TRUE) |
| 13:28:43.009 | 21.9 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 (("ttr2"."taxonomy_id"='232')) AND ("p"."project_status"=3) GROUP BY "p"."id") "sub" |
| 13:28:42.963 | 14.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 (("ttr2"."taxonomy_id"='232')) AND ("p"."project_status" IN (1, 2)) GROUP BY "p"."id") "sub" |
| 13:28:42.752 | 10.8 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 (4096, 4086, 4084, 4074, 4063, 4057, 4028, 3874, 3749, 3723, 3714, 3686, 3679, 3677, 3661, 3660, 3653, 3652, 3644, 3633)) GROUP BY "c"."project_id" |
| 13:28:42.738 | 9.8 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 (4096, 4086, 4084, 4074, 4063, 4057, 4028, 3874, 3749, 3723, 3714, 3686, 3679, 3677, 3661, 3660, 3653, 3652, 3644, 3633) GROUP BY "c"."project_id" |
| 13:28:43.185 | 7.5 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":{"salesForecast":["232"],"group":"1","project_status":"","creator":"","purchaseType":"","engineer_group":"","period":"","budget":"","profit_pct":"","invoice_status":"","payment_status":"","collected_plan":"","projectProductTypes":"","contact_point_status":"","from_contact_name":"","from_contact":"","contract_type":"","is_sales_order_ready":"","created_period":""},"Filter":{"name":"created_at","sort":"DESC","Tsort":"","Tname":""},"page":"1","pageSize":"40","web_access_token":"-ooNs73DKJQ01PCpcbuHx_usnaO5SdwJ"}', '{"code":2000,"result":{"count":{"statusCount":[{"count":0,"key":1,"name":"\u9690\u6027\u9700\u6c42","color":"#f49b00","sum":0},{"count":1,"key":2,"name":"\u660e\u786e\u9700\u6c42","color":"#4e6ef2","sum":"322324.06"},{"count":2,"key":3,"name":"\u5546\u673a\u6210\u4ea4","color":"#3fad00","sum":"323400"},{"count":36,"key":4,"name":"\u5546\u673a\u5931\u8d25","color":"#e5000a","sum":"14536450.00"},{"count":29,"key":5,"name":"\u5546\u673a\u6401\u7f6e","color":"#222222","sum":"36134178.00"},{"count":49,"key":-1,"name":"\u6536\u6b3e\u5b8c\u6210","color":"#6200fe","sum":"15788801.16"}]},"simpleCount":[{"name":"\u5546\u673a\u603b\u6570\u91cf","value":117},{"name":"\u5546\u673a\u8fdb\u884c\u4e2d","value":1},{"name":"\u5546\u673a\u6210\u4ea4\u6570\u91cf","value":51},{"name":"\u603b\u91d1\u989d","value":"16112201.16"}],"list":[{"id":4096,"client_id":2553,"project_status":3,"project_progress":9,"budget":"1400","profit_pct":"2","bargain_date":"2026-01-12","description":"","created_by":1001,"created_at":"2026-01-09 09:38:13","updated_at":"2026-01-19 14:25:54","engineer_id":"","project_title":"\u6a21\u5757\u91c7\u8d2d","collected":"0","status_updated_at":"2026-01-12 09:34:00.576713+08","success_rate":"","comment":"","contract_type":1,"progress_updated_at":"2026-01-09 09:38:13.359889+08","forecast_updated_at":"2026-01-09 09:38:13.359889+08","end_at":"","pinyin_shortcut":"mkcg","creator":1011,"used_client":"","from_contact":5957,"total_contact_point":"723","paid_contact_point":"","project_product_version_id":1182,"is_sales_order_ready":true,"collected_plan":1400,"change_status_to":"","is_verify":false,"profits":"28.0000000000000000","remain":"143 days 03:54:42.10166","progress_remain":"146 days 03:50:29.318484","forecast_remain":"146 days 03:50:29.318484","lost_contact_days":"","last_contact":"","last_arrive_days":"","last_arrive":"","duration":"146 days 03:50:29.318484","issued_invoices":"1400","client":{"id":2553,"key":2553,"name":"\u9752\u5c9b\u9890\u6770\u9e3f\u5229\u79d1\u6280\u6709\u9650\u516c\u53f8","logo":"","client_type":5,"client_class":43,"client_industry":13,"sales_rep":1001,"salesRep":{"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"}},"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":"1400","pct":"2","profit":"28","project_id":4096}],"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":1001,"key":1001,"name":"\u5218\u4eba\u8bda","sex":"M","department_id":4,"avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/\/avatar\/e868e40f-1256-329e-9b1c-74e095049622.png"},"department":{"id":4,"key":4,"name":"\u603b\u7ecf\u7406"}},"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":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"}},"casePoints":"","workLogCount":"","caseCount":"","salesTimeCount":{},"implementTimeCount":{},"presalesTimeCount":{},"engineerTimeCount":{},"reimbursementAmountSum":{},"buildContract":{"id":4373,"from_project":4096,"payment_collection_remind_ahead":"1 day","serial_no":"2026-01-12-001","is_settle":true,"is_deliver":true,"is_outbound":true,"erp_settle_amount":"0","erp_un_settle_amount":"1400","including_tax":true,"amount":"1400","contractScans":[{"id":55648,"object_type":105,"object_id":4373,"attachment_id":31532,"attachment":{"id":31532,"key":31532,"name":"c2c2dc89-d57b-3ea8-aace-fb3838d44db0","extension":"pdf","path":"\/vue\/attachment\/preview\/c2c2dc89-d57b-3ea8-aace-fb3838d44db0\/2026_01_22_15_08_08.pdf","orig_name":"2026_01_22_15_08_08.pdf"}}],"receiptScans":[],"verifyScans":[],"erpCollectTickets":[],"salesContractPayments":[],"salesContractInvoices":[{"id":2292,"key":2292,"contract_id":4373,"value":"1400","attachment_id":"","from_date":"2026-01-16","attachment":{}}],"salesContractPaymentCollectionRemindDates":[{"id":2716,"key":2716,"contract_id":4373,"name":"2026-02-12","value":"1400","overdue_days":112,"status":0,"remind_date":"2026-02-12","pct":100,"overdue_display":"\u903e\u671f112\u5929"}],"salesContractPaymentCollectionRemindReceivers":[{"id":9934,"user_id":1001,"key":1001,"contract_id":4373,"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":9935,"user_id":1011,"key":1011,"contract_id":4373,"user":{"id":1011,"key":1011,"name":"\u97e9\u96c5\u82b3","sex":"F","avatar":{"id":17,"user_id":1011,"name":"\/files\/cdn\/a57be577deb434\/avatar\/b54747f4-248d-380e-93bc-0f62f769e70d.png"}}}],"salesSupplierRels":[{"id":4054,"contract_id":4373,"supplier_id":756,"purchase_id":4376,"supplier":{"id":756,"key":756,"name":"\u5317\u4eac\u667a\u5fb7\u5929\u8bda\u79d1\u6280\u6709\u9650\u516c\u53f8"},"purchase":{"id":4376,"key":4376,"serial_no":"TSKJ20260112-HYF-001"}}],"payment_collection_remind_ahead_display":"\u63d0\u524d1\u5929","invoiced":1400},"projectRemindReceivers":[],"projectProductRels":[{"id":11555,"project_id":4096,"product_id":984,"amount":"700","number":2,"cost":"190","description":"","supplier_id":"","hardware_from":"2026-01-12","software_from":"","maintenance_from":"","hardware_to":"2027-01-11","software_to":"","maintenance_to":"","total_amount":"1400","total_cost":"380","erp_sales_order_product_id":2138,"supplier":"","product":{"id":984,"name":"PAN-SFP-LX\u7b2c\u4e09\u65b9\u6a21\u5757","product_type":4,"product_component":43,"product_brand":8,"product_serie":612,"product_misc":"","product_qa":"","pn":"","description":"SFP form factor, LX 1Gb optical transceiver, 10Km reach, SMF, duplex LC, IEEE 802.3ab 1000BASE-LX compliant","created_by":1013,"created_at":"2023-08-09 15:26:41","updated_at":"2026-01-12 16:41:06","pinyin_shortcut":"PANSFPLXdsfmk","product_unit":3,"is_renew":false,"in_out_at":"2026-01-12 16:41:06.766587+08","productType":{"id":4,"key":4,"name":"\u7f51\u7edc\u8bbe\u5907 "},"productComponent":{"id":43,"key":43,"name":"\u7f51\u7edc\u8bbe\u5907\u914d\u4ef6"},"productBrand":{"id":8,"key":8,"name":"PaloAlto"},"productSerie":{"id":612,"key":612,"name":"PAN-SFP-LX"},"productUnit":{"id":3,"key":3,"name":"\u4e2a"}},"erpSalesOrderProduct":{"id":2138,"erp_sales_order_id":1668,"erp_store_id":"","product_id":984,"description":"","number":"2","outbound":"2","amount":"700","total_amount":"1400","last_number":"","last_amount":"","last_total_amount":"","cost":"190","total_cost":"380","supplier_id":"","hardware_from":"2026-01-12","software_from":"","maintenance_from":"","hardware_to":"2027-01-11","software_to":"","maintenance_to":""}}],"commentCount":{"object_id":4096,"comment":2},"unreadComments":{},"fromContact":{"id":5957,"key":5957,"name":"\u674e\u777f\uff08Rick Li\uff09","client_id":"","supplier_id":100,"mobiles":[{"id":6746,"contact_id":5957,"mobile":"13910153435","mp_open_id":""}],"client":{},"supplier":{"id":100,"key":100,"name":"\u6d3e\u62d3\u7f51\u7edc(\u4e0a\u6d77)\u6709\u9650\u8d23\u4efb\u516c\u53f8\u5317\u4eac\u5206\u516c\u53f8"}},"projectContactPoints":[{"id":1388,"project_id":4096,"contact_id":6221,"point":"723.00","paid_point":"","contact":{"id":6221,"key":6221,"name":"\u674e\u777f","client_id":2553,"supplier_id":"","client":{"id":2553,"key":2553,"name":"\u9752\u5c9b\u9890\u6770\u9e3f\u5229\u79d1\u6280\u6709\u9650\u516c\u53f8"},"supplier":""},"projectContactPointRels":[],"status_display":"\u672a\u6838\u9500"}],"erpSalesOrder":{"id":1668,"serial_no":"XSDD-20260112-00001","from_date":"","wrote_date":"2026-01-12","handler":1001,"client_id":2553,"purchase_contract_id":"","project_id":4096,"sales_contract_id":4373,"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-12 10:26:55","stop_at":"","cancel_at":"","refuse_description":"","is_resubmitted":false,"is_done":false,"number":"2","amount":"1400","created_by":1001,"stop_description":"","extra":"{\"payment_collection_remind_ahead\":\"1 day\",\"salesContractPaymentCollectionRemindReceivers\":[\"1001\",\"1011\",\"5388\"],\"salesContractPaymentCollectionRemindDates\":[{\"remind_date\":\"2026-02-12\",\"amount\":\"1400\",\"pct\":\"100\"}]}","outbound_status":true,"is_used":true,"is_cancel":false,"is_settle":false,"is_old":false,"created_at":"2026-01-12 09:34:00","updated_at":"2026-01-12 10:26:55","print_times":""},"projectUsedClient":{"id":279,"project_id":4096,"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":143,"progress_remain_display":146,"forecast_remain_display":146,"projectProductTotalAmount":1400,"projectProductAllAmount":true,"projectProductTotalCost":380,"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":"\u5546\u673a\u6210\u4ea4","is_collected":false,"bgcolor":"#53cd02","can_invoice":true,"can_payment":true,"duration_display":146,"contract_type_display":"\u4ea7\u54c1\u9500\u552e","can_change_status":true,"is_admin":true,"lost_contact_days_display":"","can_view_product":true,"budget_display":"1400","contact_points_status_display":"\u672a\u6838\u9500","total_contact_paid_point":0,"total_contact_un_paid_point":723,"verify_display":0,"un_collected":"1400","un_invoiced":0,"object_type":1,"can_view_product_cost":true},{"id":4086,"client_id":3301,"project_status":3,"project_progress":9,"budget":"37500","profit_pct":"0.61","bargain_date":"2025-12-26","description":"","created_by":1001,"created_at":"2025-12-26 13:38:39","updated_at":"2026-01-16 09:34:31","engineer_id":"","project_title":"\u5b89\u5168\u68c0\u6d4b\u4e0e\u54cd\u5e94\u5e73\u53f0\u53ca\u670d\u52a1\u9879\u76ee","collected":"37500","status_updated_at":"2025-12-26 13:39:51.85559+08","success_rate":"","comment":"","contract_type":2,"progress_updated_at":"2025-12-26 13:38:39.39672+08","forecast_updated_at":"2025-12-26 13:38:39.39672+08","end_at":"2026-01-07 09:22:36","pinyin_shortcut":"aqjcyxyptjfwxm","creator":1011,"used_client":"","from_contact":5912,"total_contact_point":"","paid_contact_point":"","project_product_version_id":1145,"is_sales_order_ready":true,"collected_plan":37500,"change_status_to":"","is_verify":false,"profits":"228.750000000000000000","remain":"159 days 23:48:50.822783","progress_remain":"159 days 23:50:03.281653","forecast_remain":"159 days 23:50:03.281653","lost_contact_days":"","last_contact":"","last_arrive_days":"","last_arrive":"","duration":"11 days 19:43:57.216708","issued_invoices":"37500.00","client":{"id":3301,"key":3301,"name":"\u91d1\u878d\u65f6\u62a5\u793e","logo":"","client_type":6,"client_class":43,"client_industry":18,"sales_rep":1001,"salesRep":{"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"}},"clientType":{"id":6,"key":6,"name":"\u836f\u54c1\u6279\u53d1\u4f01\u4e1a\uff08\u666e\u901a\uff09"},"clientClass":{"id":43,"key":43,"name":"\u6f5c\u529b\u5ba2\u6237","notice_days":60,"color":"#1EE6DC"},"clientIndustry":{"id":18,"key":18,"name":"\u5a92\u4f53"}},"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":7,"product_type_id":7,"key":7,"name":"\u8f6f\u4ef6","budget":"37500","pct":"0.61","profit":"228.75","project_id":4086}],"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":1001,"key":1001,"name":"\u5218\u4eba\u8bda","sex":"M","department_id":4,"avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/\/avatar\/e868e40f-1256-329e-9b1c-74e095049622.png"},"department":{"id":4,"key":4,"name":"\u603b\u7ecf\u7406"}},"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":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"}},"casePoints":"","workLogCount":"","caseCount":"","salesTimeCount":{},"implementTimeCount":{},"presalesTimeCount":{},"engineerTimeCount":{},"reimbursementAmountSum":{},"buildContract":{"id":4349,"from_project":4086,"payment_collection_remind_ahead":"1 day","serial_no":"Jrsbht2025169","is_settle":true,"is_deliver":true,"is_outbound":true,"erp_settle_amount":"37500","erp_un_settle_amount":"0","including_tax":true,"amount":"37500","contractScans":[{"id":55036,"object_type":105,"object_id":4349,"attachment_id":30871,"attachment":{"id":30871,"key":30871,"name":"4ad5bbcf-fca2-3faf-b309-e4c2d3a3557e","extension":"pdf","path":"\/vue\/attachment\/preview\/4ad5bbcf-fca2-3faf-b309-e4c2d3a3557e\/\u91d1\u878d\u65f6\u62a5\u793e-\u62d3\u5b9e\u5408\u540c.pdf","orig_name":"\u91d1\u878d\u65f6\u62a5\u793e-\u62d3\u5b9e\u5408\u540c.pdf"}}],"receiptScans":[],"verifyScans":[{"id":54873,"object_type":107,"object_id":4349,"attachment_id":31118,"attachment":{"id":31118,"key":31118,"name":"97f7ef22-2180-3835-b6f6-7f11a5b24113","extension":"pdf","path":"\/vue\/attachment\/preview\/97f7ef22-2180-3835-b6f6-7f11a5b24113\/scan.pdf","orig_name":"scan.pdf"}}],"erpCollectTickets":[],"salesContractPayments":[{"id":"12146","key":"12146","contract_id":4349,"value":"37500","created_by":1013,"collected_date":"2026-01-05 00:00:00","createdBy":{"id":1013,"key":1013,"name":"\u7fc1\u5bb6\u6210","sex":"M","department_id":7},"pct":100}],"salesContractInvoices":[{"id":2262,"key":2262,"contract_id":4349,"value":"37500.00","attachment_id":"","from_date":"2025-12-26","attachment":{}}],"salesContractPaymentCollectionRemindDates":[{"id":2698,"key":2698,"contract_id":4349,"name":"2025-12-31","value":"37500","overdue_days":5,"status":1,"remind_date":"2025-12-31","pct":100,"overdue_display":"\u903e\u671f5\u5929"}],"salesContractPaymentCollectionRemindReceivers":[{"id":9573,"user_id":1001,"key":1001,"contract_id":4349,"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":9574,"user_id":1011,"key":1011,"contract_id":4349,"user":{"id":1011,"key":1011,"name":"\u97e9\u96c5\u82b3","sex":"F","avatar":{"id":17,"user_id":1011,"name":"\/files\/cdn\/a57be577deb434\/avatar\/b54747f4-248d-380e-93bc-0f62f769e70d.png"}}},{"id":9575,"user_id":5360,"key":5360,"contract_id":4349,"user":{"id":5360,"key":5360,"name":"\u5f20\u7ea2\u82b3","sex":"F","avatar":{"id":153,"user_id":5360,"name":"\/files\/cdn\/a57be577deb434\/avatar\/612c2410-e800-3507-aa05-3f1fbeb408a7.png"}}}],"salesSupplierRels":[{"id":3737,"contract_id":4349,"supplier_id":511,"purchase_id":4350,"supplier":{"id":511,"key":511,"name":"\u5317\u4eac\u610f\u7545\u79d1\u6280\u80a1\u4efd\u6709\u9650\u516c\u53f8"},"purchase":{"id":4350,"key":4350,"serial_no":"TSKJ20251226-HYF-01"}}],"payment_collection_remind_ahead_display":"\u63d0\u524d1\u5929","invoiced":37500},"projectRemindReceivers":[],"projectProductRels":[{"id":11439,"project_id":4086,"product_id":1650,"amount":"37500","number":1,"cost":"36375","description":"","supplier_id":"","hardware_from":"","software_from":"2025-12-29","maintenance_from":"","hardware_to":"","software_to":"2026-03-28","maintenance_to":"","total_amount":"37500","total_cost":"36375","erp_sales_order_product_id":2116,"supplier":"","product":{"id":1650,"name":"SAAS XDR\u5e73\u53f0 \u53ef\u6269\u5c55\u68c0\u6d4b\u4e0e\u54cd\u5e94\u5e73\u53f0\u8ba2\u9605\u670d\u52a1\u8d39","product_type":7,"product_component":188,"product_brand":12,"product_serie":1404,"product_misc":"","product_qa":"","pn":"","description":"\u57fa\u7840\u5e73\u53f0\u670d\u52a1\uff1a\u53ef\u5bb9\u7eb3180\u5929\u5ba1\u8ba1\u6570\u636e\u3001\u544a\u8b66\u65e5\u5fd7\u3001\u9065\u6d4b\u6570\u636e\u7684\u5b58\u50a8\uff0c\u4e8b\u4ef6\u3001\u6f0f\u6d1e\u3001\u8d44\u4ea7\u3001\u914d\u7f6e\u7c7b\u6570\u636e\u5168\u5e74\u5b58\u50a8\uff0c\n\u5305\u542b\u4e00\u5e74\u670d\u52a1\u5e73\u53f0\u5347\u7ea7\u8d39\u7528\u3001\u7279\u5f81\u5e93\u5347\u7ea7\u8d39\u7528\u3001\u68c0\u6d4b\u5f15\u64ce\u5347\u7ea7\u8d39\u7528\uff0c\n\u5305\u542b\u4e00\u5e74\u7684\u5b89\u5168\u4e8b\u4ef6\u6df1\u5ea6\u6316\u6398\u670d\u52a1-XTH\u8d39\u7528\uff0c\u5177\u4f53\u529f\u80fd\u5982\u4e0b\uff1a\n1.\u6d77\u91cf\u7070\u5ea6\u89c4\u5219+\u591a\u5f15\u64ce\u5206\u6790\uff1a\u57fa\u4e8e\u4e91\u7aef\u6570\u636e\u6e56\uff0c\u5bf9\u6d77\u91cf\u7ebf\u7d22\u548c\u6570\u636e\u8fdb\u884c\u7070\u5ea6\u89c4\u5219\u548c\u79c1\u6709\u5f15\u64ce\u4e8c\u6b21\u5206\u6790\uff0c\u72e9\u730e\u5e08\u7814\u5224\u540e\u751f\u6210\u62a5\u544a\uff1b \n2.\u57fa\u4e8e\u5b89\u5168\u544a\u8b66\u7684\u9690\u85cf\u5a01\u80c1\u68c0\u6d4b\uff1a\u57fa\u4e8e\u72e9\u730e\u5206\u6790\u5e08\u7684\u7ecf\u9a8c\u56fa\u5316\u6210\u68c0\u6d4b\u6a21\u578b\uff0c\u5bf9\u4e8e\u672a\u77e5\u4e0d\u786e\u4fe1\u7684\u544a\u8b66\u8fdb\u884c\u6df1\u5ea6\u8c03\u67e5\u5173\u8054\uff0c\u81ea\u52a8\u5316\u751f\u6210\u5b89\u5168\u4e8b\u4ef6\u5e76\u63a8\u9001\uff1b\n3.\u4e91\u7aef\u4e13\u5bb6\u4e8b\u4ef6\u7814\u5224\n\u9488\u5bf9XDR\u5e73\u53f0\u4ea7\u751f\u7684\u5b89\u5168\u4e8b\u4ef6\uff0c\u4e91\u7aef\u4e13\u5bb6\u4ecb\u5165\u505a\u7814\u5224\uff0c\u8fdb\u4e00\u6b65\u4fdd\u969c\u4e8b\u4ef6\u68c0\u51fa\u7684\u51c6\u786e\u6027\nSAAS XDR\u5e73\u53f0\u670d\u52a1\u7684\u7f51\u7edc\u4fa7\u4fa7\u9065\u6d4b\u6e90\uff0c\u9700\u8981\u91c7\u96c6\u7684\u7f51\u7edc\u6d41\u91cf\u68c0\u6d4b\u8bbe\u5907\u7684\u6d41\u91cf 2000\nSAAS XDR\u5e73\u53f0\u670d\u52a1\u7684\u7aef\u70b9\u4fa7\u9065\u6d4b\u6e90\uff0c\u9700\u8981\u91c7\u96c6\u7684\u7aef\u70b9\u884c\u4e3a\u6570\u636e\u7684\u670d\u52a1\u5668\u6570\u91cf 25\n","created_by":1013,"created_at":"2024-06-06 16:17:46","updated_at":"2025-12-26 15:43:29","pinyin_shortcut":"SAASXDRptkkzjcyxyptdyfwf","product_unit":2,"is_renew":false,"in_out_at":"2025-12-26 15:43:29.515469+08","productType":{"id":7,"key":7,"name":"\u8f6f\u4ef6"},"productComponent":{"id":188,"key":188,"name":"\u7cfb\u7edf\u8ba2\u9605\u8f6f\u4ef6"},"productBrand":{"id":12,"key":12,"name":"\u6df1\u4fe1\u670d"},"productSerie":{"id":1404,"key":1404,"name":"\u6df1\u4fe1\u670d SAAS XDR\u5e73\u53f0 \u53ef\u6269\u5c55\u68c0\u6d4b\u4e0e\u54cd\u5e94\u5e73\u53f0\u8ba2\u9605\u670d\u52a1\u8d39"},"productUnit":{"id":2,"key":2,"name":"\u5957"}},"erpSalesOrderProduct":{"id":2116,"erp_sales_order_id":1660,"erp_store_id":"","product_id":1650,"description":"","number":"1","outbound":"1","amount":"37500","total_amount":"37500","last_number":"","last_amount":"","last_total_amount":"","cost":"36375","total_cost":"36375","supplier_id":"","hardware_from":"","software_from":"2025-12-29","maintenance_from":"","hardware_to":"","software_to":"2026-03-28","maintenance_to":""}}],"commentCount":{"object_id":4086,"comment":3},"unreadComments":{},"fromContact":{"id":5912,"key":5912,"name":"\u97e9\u5f66\u5e73","client_id":"","supplier_id":511,"mobiles":[],"client":{},"supplier":{"id":511,"key":511,"name":"\u5317\u4eac\u610f\u7545\u79d1\u6280\u80a1\u4efd\u6709\u9650\u516c\u53f8"}},"projectContactPoints":[],"erpSalesOrder":{"id":1660,"serial_no":"XSDD-20251226-00001","from_date":"","wrote_date":"2025-12-26","handler":1001,"client_id":3301,"purchase_contract_id":"","project_id":4086,"sales_contract_id":4349,"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-26 14:01:16","stop_at":"","cancel_at":"","refuse_description":"","is_resubmitted":false,"is_done":false,"number":"1","amount":"37500","created_by":1001,"stop_description":"","extra":"{\"payment_collection_remind_ahead\":\"1 day\",\"salesContractPaymentCollectionRemindReceivers\":[\"1001\",\"1011\",\"5360\",\"5388\"],\"salesContractPaymentCollectionRemindDates\":[{\"remind_date\":\"2025-12-31\",\"amount\":\"37500\",\"pct\":\"100\"}]}","outbound_status":true,"is_used":true,"is_cancel":false,"is_settle":false,"is_old":false,"created_at":"2025-12-26 13:39:52","updated_at":"2025-12-26 14:01:16","print_times":""},"projectUsedClient":{"id":271,"project_id":4086,"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":159,"progress_remain_display":159,"forecast_remain_display":159,"projectProductTotalAmount":37500,"projectProductAllAmount":true,"projectProductTotalCost":36375,"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":11,"contract_type_display":"\u8fd0\u7ef4\u670d\u52a1","can_change_status":false,"is_admin":true,"lost_contact_days_display":"","can_view_product":true,"budget_display":"3.75\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":4084,"client_id":3433,"project_status":3,"project_progress":6,"budget":"322000","profit_pct":"2.35","bargain_date":"2025-12-24","description":"","created_by":1005,"created_at":"2025-12-24 14:42:37","updated_at":"2026-02-05 09:42:15","engineer_id":"","project_title":"\u516c\u5b89\u90e8\u4e00\u6240\u6df1\u4fe1\u670d\u5b89\u5168\u670d\u52a1","collected":"314000","status_updated_at":"2025-12-24 14:43:51.289478+08","success_rate":"","comment":"","contract_type":1,"progress_updated_at":"2025-12-24 14:42:37.613662+08","forecast_updated_at":"2025-12-24 14:42:37.613662+08","end_at":"","pinyin_shortcut":"gabyssxfaqfw","creator":1005,"used_client":"","from_contact":"","total_contact_point":"","paid_contact_point":"","project_product_version_id":1356,"is_sales_order_ready":false,"collected_plan":314000,"change_status_to":"","is_verify":false,"profits":"7567.000000000000000000","remain":"161 days 22:44:51.388895","progress_remain":"161 days 22:46:05.064711","forecast_remain":"161 days 22:46:05.064711","lost_contact_days":"","last_contact":"","last_arrive_days":"","last_arrive":"","duration":"161 days 22:46:05.064711","issued_invoices":"314000.00","client":{"id":3433,"key":3433,"name":"\u5317\u4eac\u5b89\u5b81\u76c8\u79d1\u8f6f\u4ef6\u7cfb\u7edf\u6280\u672f\u6709\u9650\u516c\u53f8\uff08\u8fc7\u5355\uff09-\u96c6\u6210\u5546","logo":"","client_type":5,"client_class":43,"client_industry":13,"sales_rep":1005,"salesRep":{"id":1005,"key":1005,"name":"\u8d75\u660e\uff08\u9500\u552e\u4eba\u5458\uff09","sex":"F","avatar":{"id":16,"user_id":1005,"name":"\/files\/cdn\/a57be577deb434\/avatar\/56876dde-37eb-39fc-853a-47eaef6510e5.png"}},"clientType":{"id":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":19,"product_type_id":19,"key":19,"name":"\u6280\u672f\u670d\u52a1","budget":"200000","pct":"2.35","profit":"4700","project_id":4084},{"id":7,"product_type_id":7,"key":7,"name":"\u8f6f\u4ef6","budget":"42500","pct":"2.35","profit":"998.75","project_id":4084},{"id":22,"product_type_id":22,"key":22,"name":"\u670d\u52a1","budget":"79500","pct":"2.35","profit":"1868.25","project_id":4084}],"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":1005,"key":1005,"name":"\u8d75\u660e\uff08\u9500\u552e\u4eba\u5458\uff09","sex":"F","department_id":1,"avatar":{"id":16,"user_id":1005,"name":"\/files\/cdn\/a57be577deb434\/avatar\/56876dde-37eb-39fc-853a-47eaef6510e5.png"},"department":{"id":1,"key":1,"name":"\u9500\u552e\u90e8"}},"projectCreator":{"id":1005,"key":1005,"name":"\u8d75\u660e\uff08\u9500\u552e\u4eba\u5458\uff09","sex":"F","department_id":1,"avatar":{"id":16,"user_id":1005,"name":"\/files\/cdn\/a57be577deb434\/avatar\/56876dde-37eb-39fc-853a-47eaef6510e5.png"}},"salesRep":{"id":1005,"key":1005,"name":"\u8d75\u660e\uff08\u9500\u552e\u4eba\u5458\uff09","sex":"F","avatar":{"id":16,"user_id":1005,"name":"\/files\/cdn\/a57be577deb434\/avatar\/56876dde-37eb-39fc-853a-47eaef6510e5.png"}},"casePoints":"","workLogCount":"","caseCount":"","salesTimeCount":{},"implementTimeCount":{},"presalesTimeCount":{},"engineerTimeCount":{},"reimbursementAmountSum":{},"buildContract":{"id":4338,"from_project":4084,"payment_collection_remind_ahead":"1 day","serial_no":"TS-ZHY-20251224001","is_settle":true,"is_deliver":true,"is_outbound":false,"erp_settle_amount":"314000","erp_un_settle_amount":"8000","including_tax":true,"amount":"322000","contractScans":[{"id":57670,"object_type":105,"object_id":4338,"attachment_id":30877,"attachment":{"id":30877,"key":30877,"name":"9ca625b2-e804-37cf-8fcf-6d5685700432","extension":"pdf","path":"\/vue\/attachment\/preview\/9ca625b2-e804-37cf-8fcf-6d5685700432\/\u516c\u5b89\u90e8\u4e00\u6240-\u6df1\u4fe1\u670d\u7ef4\u4fdd\u5408\u540c314000\u5143.pdf","orig_name":"\u516c\u5b89\u90e8\u4e00\u6240-\u6df1\u4fe1\u670d\u7ef4\u4fdd\u5408\u540c314000\u5143.pdf"}}],"receiptScans":[],"verifyScans":[],"erpCollectTickets":[],"salesContractPayments":[{"id":"12125","key":"12125","contract_id":4338,"value":"314000","created_by":1013,"collected_date":"2025-12-25 00:00:00","createdBy":{"id":1013,"key":1013,"name":"\u7fc1\u5bb6\u6210","sex":"M","department_id":7},"pct":97.52}],"salesContractInvoices":[{"id":2259,"key":2259,"contract_id":4338,"value":"314000.00","attachment_id":"","from_date":"2025-12-24","attachment":{}}],"salesContractPaymentCollectionRemindDates":[{"id":2692,"key":2692,"contract_id":4338,"name":"2025-12-31","value":"314000","overdue_days":"","status":1,"remind_date":"2025-12-31","pct":97.52,"overdue_display":""}],"salesContractPaymentCollectionRemindReceivers":[{"id":10132,"user_id":1005,"key":1005,"contract_id":4338,"user":{"id":1005,"key":1005,"name":"\u8d75\u660e\uff08\u9500\u552e\u4eba\u5458\uff09","sex":"F","avatar":{"id":16,"user_id":1005,"name":"\/files\/cdn\/a57be577deb434\/avatar\/56876dde-37eb-39fc-853a-47eaef6510e5.png"}}}],"salesSupplierRels":[{"id":4210,"contract_id":4338,"supplier_id":138,"purchase_id":4340,"supplier":{"id":138,"key":138,"name":"\u6df1\u4fe1\u670d \u79d1\u6280\u80a1\u4efd\u6709\u9650\u516c\u53f8"},"purchase":{"id":4340,"key":4340,"serial_no":"H202512235124-001"}},{"id":4211,"contract_id":4338,"supplier_id":607,"purchase_id":4339,"supplier":{"id":607,"key":607,"name":"\u4e2d\u6d77\u57ce(\u5317\u4eac)\u5efa\u8bbe\u6709\u9650\u516c\u53f8"},"purchase":{"id":4339,"key":4339,"serial_no":"TSKJ20251224-ZHY-01"}}],"payment_collection_remind_ahead_display":"\u63d0\u524d1\u5929","invoiced":314000},"projectRemindReceivers":[],"projectProductRels":[{"id":12067,"project_id":4084,"product_id":942,"amount":"200000","number":1,"cost":"198300","description":"","supplier_id":"","hardware_from":"2025-11-04","software_from":"2025-11-04","maintenance_from":"","hardware_to":"2026-11-03","software_to":"2026-11-03","maintenance_to":"","total_amount":"200000","total_cost":"198300","erp_sales_order_product_id":2094,"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":2094,"erp_sales_order_id":1659,"erp_store_id":"","product_id":942,"description":"","number":"1","outbound":"1","amount":"200000","total_amount":"200000","last_number":"1","last_amount":"200000","last_total_amount":"200000","cost":"198300","total_cost":"198300","supplier_id":"","hardware_from":"2025-11-04","software_from":"2025-11-04","maintenance_from":"","hardware_to":"2026-11-03","software_to":"2026-11-03","maintenance_to":""}},{"id":12068,"project_id":4084,"product_id":2214,"amount":"4000","number":1,"cost":"3737.25","description":"","supplier_id":"","hardware_from":"2025-11-04","software_from":"2025-11-04","maintenance_from":"","hardware_to":"2026-11-03","software_to":"2026-11-03","maintenance_to":"","total_amount":"4000","total_cost":"3737.25","erp_sales_order_product_id":2098,"supplier":"","product":{"id":2214,"name":"\u6df1\u4fe1\u670d\u7f51\u5173\u6740\u6bd2\u8f6f\u4ef6V6.0\uff08\u9002\u7528\u4e8eAF-2000-B2150\uff09","product_type":7,"product_component":188,"product_brand":12,"product_serie":742,"product_misc":"","product_qa":"","pn":"","description":"","created_by":1013,"created_at":"2025-12-25 14:49:10","updated_at":"2025-12-26 15:15:23","pinyin_shortcut":"sxfwgsdrjV60syyAF2000B2150","product_unit":8,"is_renew":true,"in_out_at":"2025-12-26 15:15:23.079959+08","productType":{"id":7,"key":7,"name":"\u8f6f\u4ef6"},"productComponent":{"id":188,"key":188,"name":"\u7cfb\u7edf\u8ba2\u9605\u8f6f\u4ef6"},"productBrand":{"id":12,"key":12,"name":"\u6df1\u4fe1\u670d"},"productSerie":{"id":742,"key":742,"name":"\u6df1\u4fe1\u670d\u9632\u706b\u5899\u8f6f\u4ef6V8.0"},"productUnit":{"id":8,"key":8,"name":"\u5e74"}},"erpSalesOrderProduct":{"id":2098,"erp_sales_order_id":1659,"erp_store_id":"","product_id":2214,"description":"","number":"1","outbound":"1","amount":"4000","total_amount":"4000","last_number":"1","last_amount":"4000","last_total_amount":"4000","cost":"3737.25","total_cost":"3737.25","supplier_id":"","hardware_from":"2025-11-04","software_from":"2025-11-04","maintenance_from":"","hardware_to":"2026-11-03","software_to":"2026-11-03","maintenance_to":""}},{"id":12069,"project_id":4084,"product_id":1504,"amount":"4000","number":3,"cost":"","description":"","supplier_id":"","hardware_from":"2025-11-04","software_from":"2025-11-04","maintenance_from":"","hardware_to":"2026-11-03","software_to":"2026-11-03","maintenance_to":"","total_amount":"12000","total_cost":"","erp_sales_order_product_id":2099,"supplier":"","product":{"id":1504,"name":"\u6df1\u4fe1\u670d\u5b89\u5168\u4e91\u8111-\u4e91\u667a\u8ba2\u9605\u8f6f\u4ef6V8.0\uff08\u9002\u7528\u4e8eAF-2000-B2150\uff09","product_type":7,"product_component":188,"product_brand":12,"product_serie":743,"product_misc":"","product_qa":"","pn":"","description":"","created_by":1013,"created_at":"2024-03-13 10:04:31","updated_at":"2025-12-26 15:15:23","pinyin_shortcut":"sxfaqynyzdyrjV80syyAF2000B2150","product_unit":8,"is_renew":false,"in_out_at":"2025-12-26 15:15:23.079959+08","productType":{"id":7,"key":7,"name":"\u8f6f\u4ef6"},"productComponent":{"id":188,"key":188,"name":"\u7cfb\u7edf\u8ba2\u9605\u8f6f\u4ef6"},"productBrand":{"id":12,"key":12,"name":"\u6df1\u4fe1\u670d"},"productSerie":{"id":743,"key":743,"name":"\u6df1\u4fe1\u670d\u5b89\u5168\u4e91\u8111-\u4e91\u667a\u8ba2\u9605\u8f6f\u4ef6V8.0"},"productUnit":{"id":8,"key":8,"name":"\u5e74"}},"erpSalesOrderProduct":{"id":2099,"erp_sales_order_id":1659,"erp_store_id":"","product_id":1504,"description":"","number":"3","outbound":"1","amount":"4000","total_amount":"12000","last_number":"3","last_amount":"4000","last_total_amount":"12000","cost":"3737.25","total_cost":"3737.25","supplier_id":"","hardware_from":"2025-11-04","software_from":"2025-11-04","maintenance_from":"","hardware_to":"2026-11-03","software_to":"2026-11-03","maintenance_to":""}},{"id":12070,"project_id":4084,"product_id":1501,"amount":"5000","number":1,"cost":"4858.42","description":"","supplier_id":"","hardware_from":"2025-11-04","software_from":"2025-11-04","maintenance_from":"","hardware_to":"2026-11-03","software_to":"2026-11-03","maintenance_to":"","total_amount":"5000","total_cost":"4858.42","erp_sales_order_product_id":2100,"supplier":"","product":{"id":1501,"name":"\u6df1\u4fe1\u670d\u4ea7\u54c1\u8d28\u4fdd+\u8f6f\u4ef6\u5347\u7ea7\u670d\u52a1\uff08\u9002\u7528\u4e8eAF-2000-B2150\uff09","product_type":22,"product_component":189,"product_brand":12,"product_serie":1303,"product_misc":"","product_qa":"","pn":"","description":"","created_by":1013,"created_at":"2024-03-13 09:59:33","updated_at":"2025-12-26 15:15:23","pinyin_shortcut":"sxfcpzbrjsjfwsyyAF2000B2150","product_unit":8,"is_renew":false,"in_out_at":"2025-12-26 15:15:23.079959+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":1303,"key":1303,"name":"\u6df1\u4fe1\u670d\u4ea7\u54c1\u8d28\u4fdd+\u8f6f\u4ef6\u5347\u7ea7\u670d\u52a1\uff08\u9002\u7528\u4e8eAF-2000-B2150\uff09"},"productUnit":{"id":8,"key":8,"name":"\u5e74"}},"erpSalesOrderProduct":{"id":2100,"erp_sales_order_id":1659,"erp_store_id":"","product_id":1501,"description":"","number":"1","outbound":"1","amount":"5000","total_amount":"5000","last_number":"1","last_amount":"5000","last_total_amount":"5000","cost":"4858.42","total_cost":"4858.42","supplier_id":"","hardware_from":"2025-11-04","software_from":"2025-11-04","maintenance_from":"","hardware_to":"2026-11-03","software_to":"2026-11-03","maintenance_to":""}},{"id":12071,"project_id":4084,"product_id":2213,"amount":"2500","number":1,"cost":"2021.41","description":"","supplier_id":"","hardware_from":"2025-11-04","software_from":"2025-11-04","maintenance_from":"","hardware_to":"2026-11-03","software_to":"2026-11-03","maintenance_to":"","total_amount":"2500","total_cost":"2021.41","erp_sales_order_product_id":2101,"supplier":"","product":{"id":2213,"name":"\u6df1\u4fe1\u670d\u4ea7\u54c1\u8d28\u4fdd+\u8f6f\u4ef6\u5347\u7ea7\u670d\u52a1\uff08\u9002\u7528\u4e8eSdSec-1000-C602\uff09","product_type":22,"product_component":189,"product_brand":12,"product_serie":1749,"product_misc":"","product_qa":"","pn":"","description":"","created_by":1013,"created_at":"2025-12-25 14:48:16","updated_at":"2025-12-26 15:15:23","pinyin_shortcut":"sxfcpzbrjsjfwsyySdSec1000C602","product_unit":8,"is_renew":true,"in_out_at":"2025-12-26 15:15:23.079959+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":1749,"key":1749,"name":"\u6df1\u4fe1\u670d\u4ea7\u54c1\u8d28\u4fdd+\u8f6f\u4ef6\u5347\u7ea7\u670d\u52a1\uff08\u9002\u7528\u4e8eSdSec-1000-C602\uff09"},"productUnit":{"id":8,"key":8,"name":"\u5e74"}},"erpSalesOrderProduct":{"id":2101,"erp_sales_order_id":1659,"erp_store_id":"","product_id":2213,"description":"","number":"1","outbound":"1","amount":"2500","total_amount":"2500","last_number":"1","last_amount":"2500","last_total_amount":"2500","cost":"2021.41","total_cost":"2021.41","supplier_id":"","hardware_from":"2025-11-04","software_from":"2025-11-04","maintenance_from":"","hardware_to":"2026-11-03","software_to":"2026-11-03","maintenance_to":""}},{"id":12072,"project_id":4084,"product_id":2215,"amount":"5500","number":1,"cost":"5458.57","description":"","supplier_id":"","hardware_from":"2025-11-04","software_from":"2025-11-04","maintenance_from":"","hardware_to":"2026-11-03","software_to":"2026-11-03","maintenance_to":"","total_amount":"5500","total_cost":"5458.57","erp_sales_order_product_id":2102,"supplier":"","product":{"id":2215,"name":"\u6df1\u4fe1\u670d \u865a\u62df\u5821\u5792\u673a(10\u70b9\u4ee5\u4e0b-\u4e70\u65ad)\u670d\u52a1","product_type":22,"product_component":189,"product_brand":12,"product_serie":739,"product_misc":"","product_qa":"","pn":"","description":"","created_by":1013,"created_at":"2025-12-25 14:50:15","updated_at":"2025-12-26 15:15:23","pinyin_shortcut":"sxfxnblj10dyxmdfw","product_unit":2,"is_renew":true,"in_out_at":"2025-12-26 15:15:23.079959+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":2102,"erp_sales_order_id":1659,"erp_store_id":"","product_id":2215,"description":"","number":"1","outbound":"1","amount":"5500","total_amount":"5500","last_number":"1","last_amount":"5500","last_total_amount":"5500","cost":"5458.57","total_cost":"5458.57","supplier_id":"","hardware_from":"2025-11-04","software_from":"2025-11-04","maintenance_from":"","hardware_to":"2026-11-03","software_to":"2026-11-03","maintenance_to":""}},{"id":12073,"project_id":4084,"product_id":2216,"amount":"16000","number":1,"cost":"14943.22","description":"","supplier_id":"","hardware_from":"2025-11-04","software_from":"2025-11-04","maintenance_from":"","hardware_to":"2026-11-03","software_to":"2026-11-03","maintenance_to":"","total_amount":"16000","total_cost":"14943.22","erp_sales_order_product_id":2103,"supplier":"","product":{"id":2216,"name":"\u6df1\u4fe1\u670d\u4ea7\u54c1\u8d28\u4fdd+\u8f6f\u4ef6\u5347\u7ea7\u670d\u52a1\uff08\u9002\u7528\u4e8eAD-1000-S120\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-12-25 14:54:42","updated_at":"2025-12-26 15:15:23","pinyin_shortcut":"sxfcpzbrjsjfwsyyAD1000S120","product_unit":8,"is_renew":true,"in_out_at":"2025-12-26 15:15:23.079959+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":8,"key":8,"name":"\u5e74"}},"erpSalesOrderProduct":{"id":2103,"erp_sales_order_id":1659,"erp_store_id":"","product_id":2216,"description":"","number":"1","outbound":"1","amount":"16000","total_amount":"16000","last_number":"1","last_amount":"16000","last_total_amount":"16000","cost":"14943.22","total_cost":"14943.22","supplier_id":"","hardware_from":"2025-11-04","software_from":"2025-11-04","maintenance_from":"","hardware_to":"2026-11-03","software_to":"2026-11-03","maintenance_to":""}},{"id":12074,"project_id":4084,"product_id":2214,"amount":"4000","number":1,"cost":"3737.68","description":"","supplier_id":"","hardware_from":"2025-11-04","software_from":"2025-11-04","maintenance_from":"","hardware_to":"2026-11-03","software_to":"2026-11-03","maintenance_to":"","total_amount":"4000","total_cost":"3737.68","erp_sales_order_product_id":2104,"supplier":"","product":{"id":2214,"name":"\u6df1\u4fe1\u670d\u7f51\u5173\u6740\u6bd2\u8f6f\u4ef6V6.0\uff08\u9002\u7528\u4e8eAF-2000-B2150\uff09","product_type":7,"product_component":188,"product_brand":12,"product_serie":742,"product_misc":"","product_qa":"","pn":"","description":"","created_by":1013,"created_at":"2025-12-25 14:49:10","updated_at":"2025-12-26 15:15:23","pinyin_shortcut":"sxfwgsdrjV60syyAF2000B2150","product_unit":8,"is_renew":true,"in_out_at":"2025-12-26 15:15:23.079959+08","productType":{"id":7,"key":7,"name":"\u8f6f\u4ef6"},"productComponent":{"id":188,"key":188,"name":"\u7cfb\u7edf\u8ba2\u9605\u8f6f\u4ef6"},"productBrand":{"id":12,"key":12,"name":"\u6df1\u4fe1\u670d"},"productSerie":{"id":742,"key":742,"name":"\u6df1\u4fe1\u670d\u9632\u706b\u5899\u8f6f\u4ef6V8.0"},"productUnit":{"id":8,"key":8,"name":"\u5e74"}},"erpSalesOrderProduct":{"id":2104,"erp_sales_order_id":1659,"erp_store_id":"","product_id":2214,"description":"","number":"1","outbound":"1","amount":"4000","total_amount":"4000","last_number":"1","last_amount":"4000","last_total_amount":"4000","cost":"3737.68","total_cost":"3737.68","supplier_id":"","hardware_from":"2025-11-04","software_from":"2025-11-04","maintenance_from":"","hardware_to":"2026-11-03","software_to":"2026-11-03","maintenance_to":""}},{"id":12075,"project_id":4084,"product_id":1504,"amount":"4000","number":1,"cost":"3737.25","description":"","supplier_id":"","hardware_from":"2025-11-04","software_from":"2025-11-04","maintenance_from":"","hardware_to":"2026-11-03","software_to":"2026-11-03","maintenance_to":"","total_amount":"4000","total_cost":"3737.25","erp_sales_order_product_id":2105,"supplier":"","product":{"id":1504,"name":"\u6df1\u4fe1\u670d\u5b89\u5168\u4e91\u8111-\u4e91\u667a\u8ba2\u9605\u8f6f\u4ef6V8.0\uff08\u9002\u7528\u4e8eAF-2000-B2150\uff09","product_type":7,"product_component":188,"product_brand":12,"product_serie":743,"product_misc":"","product_qa":"","pn":"","description":"","created_by":1013,"created_at":"2024-03-13 10:04:31","updated_at":"2025-12-26 15:15:23","pinyin_shortcut":"sxfaqynyzdyrjV80syyAF2000B2150","product_unit":8,"is_renew":false,"in_out_at":"2025-12-26 15:15:23.079959+08","productType":{"id":7,"key":7,"name":"\u8f6f\u4ef6"},"productComponent":{"id":188,"key":188,"name":"\u7cfb\u7edf\u8ba2\u9605\u8f6f\u4ef6"},"productBrand":{"id":12,"key":12,"name":"\u6df1\u4fe1\u670d"},"productSerie":{"id":743,"key":743,"name":"\u6df1\u4fe1\u670d\u5b89\u5168\u4e91\u8111-\u4e91\u667a\u8ba2\u9605\u8f6f\u4ef6V8.0"},"productUnit":{"id":8,"key":8,"name":"\u5e74"}},"erpSalesOrderProduct":{"id":2105,"erp_sales_order_id":1659,"erp_store_id":"","product_id":1504,"description":"","number":"1","outbound":"1","amount":"4000","total_amount":"4000","last_number":"1","last_amount":"4000","last_total_amount":"4000","cost":"3737.25","total_cost":"3737.25","supplier_id":"","hardware_from":"2025-11-04","software_from":"2025-11-04","maintenance_from":"","hardware_to":"2026-11-03","software_to":"2026-11-03","maintenance_to":""}},{"id":12076,"project_id":4084,"product_id":1501,"amount":"5000","number":1,"cost":"4858.42","description":"","supplier_id":"","hardware_from":"2025-11-04","software_from":"2025-11-04","maintenance_from":"","hardware_to":"2026-11-03","software_to":"2026-11-03","maintenance_to":"","total_amount":"5000","total_cost":"4858.42","erp_sales_order_product_id":2106,"supplier":"","product":{"id":1501,"name":"\u6df1\u4fe1\u670d\u4ea7\u54c1\u8d28\u4fdd+\u8f6f\u4ef6\u5347\u7ea7\u670d\u52a1\uff08\u9002\u7528\u4e8eAF-2000-B2150\uff09","product_type":22,"product_component":189,"product_brand":12,"product_serie":1303,"product_misc":"","product_qa":"","pn":"","description":"","created_by":1013,"created_at":"2024-03-13 09:59:33","updated_at":"2025-12-26 15:15:23","pinyin_shortcut":"sxfcpzbrjsjfwsyyAF2000B2150","product_unit":8,"is_renew":false,"in_out_at":"2025-12-26 15:15:23.079959+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":1303,"key":1303,"name":"\u6df1\u4fe1\u670d\u4ea7\u54c1\u8d28\u4fdd+\u8f6f\u4ef6\u5347\u7ea7\u670d\u52a1\uff08\u9002\u7528\u4e8eAF-2000-B2150\uff09"},"productUnit":{"id":8,"key":8,"name":"\u5e74"}},"erpSalesOrderProduct":{"id":2106,"erp_sales_order_id":1659,"erp_store_id":"","product_id":1501,"description":"","number":"1","outbound":"1","amount":"5000","total_amount":"5000","last_number":"1","last_amount":"5000","last_total_amount":"5000","cost":"4858.42","total_cost":"4858.42","supplier_id":"","hardware_from":"2025-11-04","software_from":"2025-11-04","maintenance_from":"","hardware_to":"2026-11-03","software_to":"2026-11-03","maintenance_to":""}},{"id":12077,"project_id":4084,"product_id":2217,"amount":"12500","number":1,"cost":"12150.97","description":"","supplier_id":"","hardware_from":"2025-11-04","software_from":"2025-11-04","maintenance_from":"","hardware_to":"2026-11-03","software_to":"2026-11-03","maintenance_to":"","total_amount":"12500","total_cost":"12150.97","erp_sales_order_product_id":2107,"supplier":"","product":{"id":2217,"name":"\u6df1\u4fe1\u670d CSSP(10-39\u70b9-\u4e70\u65ad)\u670d\u52a1","product_type":22,"product_component":189,"product_brand":12,"product_serie":739,"product_misc":"","product_qa":"","pn":"","description":"","created_by":1013,"created_at":"2025-12-25 14:55:30","updated_at":"2025-12-26 15:15:23","pinyin_shortcut":"sxfCSSP1039dmdfw","product_unit":2,"is_renew":true,"in_out_at":"2025-12-26 15:15:23.079959+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":2107,"erp_sales_order_id":1659,"erp_store_id":"","product_id":2217,"description":"","number":"1","outbound":"1","amount":"12500","total_amount":"12500","last_number":"1","last_amount":"12500","last_total_amount":"12500","cost":"12150.97","total_cost":"12150.97","supplier_id":"","hardware_from":"2025-11-04","software_from":"2025-11-04","maintenance_from":"","hardware_to":"2026-11-03","software_to":"2026-11-03","maintenance_to":""}},{"id":12078,"project_id":4084,"product_id":2218,"amount":"1100","number":15,"cost":"823.11","description":"","supplier_id":"","hardware_from":"2025-11-04","software_from":"2025-11-04","maintenance_from":"","hardware_to":"2026-11-03","software_to":"2026-11-03","maintenance_to":"","total_amount":"16500","total_cost":"12346.65","erp_sales_order_product_id":2108,"supplier":"","product":{"id":2218,"name":"\u6df1\u4fe1\u670d\u4e91\u5b89\u5168\u670d\u52a1\u5e73\u53f0\u89c4\u5219\u66f4\u65b0\u7cfb\u7edf\u8f6f\u4ef6V4.0","product_type":7,"product_component":188,"product_brand":12,"product_serie":1640,"product_misc":"","product_qa":"","pn":"","description":"","created_by":1013,"created_at":"2025-12-25 14:56:38","updated_at":"2025-12-26 15:15:23","pinyin_shortcut":"sxfyaqfwptgzgxxtrjV40","product_unit":2,"is_renew":true,"in_out_at":"2025-12-26 15:15:23.079959+08","productType":{"id":7,"key":7,"name":"\u8f6f\u4ef6"},"productComponent":{"id":188,"key":188,"name":"\u7cfb\u7edf\u8ba2\u9605\u8f6f\u4ef6"},"productBrand":{"id":12,"key":12,"name":"\u6df1\u4fe1\u670d"},"productSerie":{"id":1640,"key":1640,"name":"\u6df1\u4fe1\u670d\u4e91\u5a01\u80c1\u60c5\u62a5\u7f51\u5173\u8f6f\u4ef6V8.0"},"productUnit":{"id":2,"key":2,"name":"\u5957"}},"erpSalesOrderProduct":{"id":2108,"erp_sales_order_id":1659,"erp_store_id":"","product_id":2218,"description":"","number":"15","outbound":"15","amount":"1100","total_amount":"16500","last_number":"15","last_amount":"1100","last_total_amount":"16500","cost":"823.11","total_cost":"12346.65","supplier_id":"","hardware_from":"2025-11-04","software_from":"2025-11-04","maintenance_from":"","hardware_to":"2026-11-03","software_to":"2026-11-03","maintenance_to":""}},{"id":12079,"project_id":4084,"product_id":1722,"amount":"2000","number":1,"cost":"1831.08","description":"","supplier_id":"","hardware_from":"2025-11-04","software_from":"2025-11-04","maintenance_from":"","hardware_to":"2026-11-03","software_to":"2026-11-03","maintenance_to":"","total_amount":"2000","total_cost":"1831.08","erp_sales_order_product_id":2109,"supplier":"","product":{"id":1722,"name":"URL&\u5e94\u7528\u8bc6\u522b\u89c4\u5219\u5e93\u5347\u7ea7\uff08\u9002\u7528\u4e8eAC-1000-B1400\uff09","product_type":22,"product_component":208,"product_brand":12,"product_serie":1457,"product_misc":"","product_qa":"","pn":"","description":"","created_by":1013,"created_at":"2024-08-05 15:28:32","updated_at":"2025-12-26 15:15:23","pinyin_shortcut":"URLampyysbgzksjsyyAC1000B1400","product_unit":2,"is_renew":true,"in_out_at":"2025-12-26 15:15:23.079959+08","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":1457,"key":1457,"name":"URL&\u5e94\u7528\u8bc6\u522b\u89c4\u5219\u5e93\u5347\u7ea7\uff08\u9002\u7528\u4e8eAC-1000-B1400\uff09"},"productUnit":{"id":2,"key":2,"name":"\u5957"}},"erpSalesOrderProduct":{"id":2109,"erp_sales_order_id":1659,"erp_store_id":"","product_id":1722,"description":"","number":"1","outbound":"1","amount":"2000","total_amount":"2000","last_number":"1","last_amount":"2000","last_total_amount":"2000","cost":"1831.08","total_cost":"1831.08","supplier_id":"","hardware_from":"2025-11-04","software_from":"2025-11-04","maintenance_from":"","hardware_to":"2026-11-03","software_to":"2026-11-03","maintenance_to":""}},{"id":12080,"project_id":4084,"product_id":1717,"amount":"3000","number":1,"cost":"2380.4","description":"","supplier_id":"","hardware_from":"2025-11-04","software_from":"2025-11-04","maintenance_from":"","hardware_to":"2026-11-03","software_to":"2026-11-03","maintenance_to":"","total_amount":"3000","total_cost":"2380.4","erp_sales_order_product_id":2110,"supplier":"","product":{"id":1717,"name":"\u6df1\u4fe1\u670d\u4ea7\u54c1\u8d28\u4fdd+\u8f6f\u4ef6\u5347\u7ea7\u670d\u52a1\uff08\u9002\u7528\u4e8eAC-1000-B1400\uff09","product_type":22,"product_component":189,"product_brand":12,"product_serie":1455,"product_misc":"","product_qa":"","pn":"","description":"","created_by":1013,"created_at":"2024-08-05 15:18:36","updated_at":"2025-12-26 15:15:23","pinyin_shortcut":"sxfcpzbrjsjfwsyyAC1000B1400","product_unit":2,"is_renew":true,"in_out_at":"2025-12-26 15:15:23.079959+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":1455,"key":1455,"name":"\u6df1\u4fe1\u670d\u4ea7\u54c1\u8d28\u4fdd+\u8f6f\u4ef6\u5347\u7ea7\u670d\u52a1\uff08\u9002\u7528\u4e8eAC-1000-B1400\uff09"},"productUnit":{"id":2,"key":2,"name":"\u5957"}},"erpSalesOrderProduct":{"id":2110,"erp_sales_order_id":1659,"erp_store_id":"","product_id":1717,"description":"","number":"1","outbound":"1","amount":"3000","total_amount":"3000","last_number":"1","last_amount":"3000","last_total_amount":"3000","cost":"2380.4","total_cost":"2380.4","supplier_id":"","hardware_from":"2025-11-04","software_from":"2025-11-04","maintenance_from":"","hardware_to":"2026-11-03","software_to":"2026-11-03","maintenance_to":""}},{"id":12081,"project_id":4084,"product_id":1800,"amount":"13000","number":1,"cost":"8228.31","description":"","supplier_id":"","hardware_from":"2025-11-04","software_from":"2025-11-04","maintenance_from":"","hardware_to":"2026-11-03","software_to":"2026-11-03","maintenance_to":"","total_amount":"13000","total_cost":"8228.31","erp_sales_order_product_id":2111,"supplier":"","product":{"id":1800,"name":"\u6df1\u4fe1\u670d\u5b89\u5168\u611f\u77e5\u7cfb\u7edf\u5e73\u53f0\u7279\u5f81\u5e93\u8f6f\u4ef6 V2.0\uff08\u9002\u7528\u4e8eSIP-1000-B400\uff09","product_type":22,"product_component":200,"product_brand":12,"product_serie":1516,"product_misc":"","product_qa":"","pn":"","description":"","created_by":1013,"created_at":"2024-09-29 16:09:27","updated_at":"2025-12-26 15:15:23","pinyin_shortcut":"sxfaqgzxtpttzkrjV20syySIP1000B400","product_unit":2,"is_renew":true,"in_out_at":"2025-12-26 15:15:23.079959+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":1516,"key":1516,"name":"\u6df1\u4fe1\u670d\u5b89\u5168\u611f\u77e5\u7cfb\u7edf\u5e73\u53f0\u7279\u5f81\u5e93\u8f6f\u4ef6 V2.0\uff08\u9002\u7528\u4e8eSIP-1000-B400\uff09"},"productUnit":{"id":2,"key":2,"name":"\u5957"}},"erpSalesOrderProduct":{"id":2111,"erp_sales_order_id":1659,"erp_store_id":"","product_id":1800,"description":"","number":"1","outbound":"1","amount":"13000","total_amount":"13000","last_number":"1","last_amount":"13000","last_total_amount":"13000","cost":"8228.31","total_cost":"8228.31","supplier_id":"","hardware_from":"2025-11-04","software_from":"2025-11-04","maintenance_from":"","hardware_to":"2026-11-03","software_to":"2026-11-03","maintenance_to":""}},{"id":12082,"project_id":4084,"product_id":1801,"amount":"9000","number":1,"cost":"10696.79","description":"","supplier_id":"","hardware_from":"2025-11-04","software_from":"2025-11-04","maintenance_from":"","hardware_to":"2026-11-03","software_to":"2026-11-03","maintenance_to":"","total_amount":"9000","total_cost":"10696.79","erp_sales_order_product_id":2112,"supplier":"","product":{"id":1801,"name":"\u6df1\u4fe1\u670d\u4ea7\u54c1\u8d28\u4fdd+\u8f6f\u4ef6\u5347\u7ea7\u670d\u52a1\uff08SIP-1000-B400\uff09","product_type":22,"product_component":189,"product_brand":12,"product_serie":1514,"product_misc":"","product_qa":"","pn":"","description":"","created_by":1013,"created_at":"2024-09-29 16:10:27","updated_at":"2025-12-26 15:15:23","pinyin_shortcut":"sxfcpzbrjsjfwSIP1000B400","product_unit":8,"is_renew":true,"in_out_at":"2025-12-26 15:15:23.079959+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":1514,"key":1514,"name":"\u6df1\u4fe1\u670d\u4ea7\u54c1\u8d28\u4fdd+\u8f6f\u4ef6\u5347\u7ea7\u670d\u52a1\uff08\u9002\u7528\u4e8eSIP-1000-B400\uff09"},"productUnit":{"id":8,"key":8,"name":"\u5e74"}},"erpSalesOrderProduct":{"id":2112,"erp_sales_order_id":1659,"erp_store_id":"","product_id":1801,"description":"","number":"1","outbound":"1","amount":"9000","total_amount":"9000","last_number":"1","last_amount":"9000","last_total_amount":"9000","cost":"10696.79","total_cost":"10696.79","supplier_id":"","hardware_from":"2025-11-04","software_from":"2025-11-04","maintenance_from":"","hardware_to":"2026-11-03","software_to":"2026-11-03","maintenance_to":""}},{"id":12083,"project_id":4084,"product_id":2213,"amount":"3000","number":1,"cost":"2021.41","description":"","supplier_id":"","hardware_from":"2025-11-04","software_from":"2025-11-04","maintenance_from":"","hardware_to":"2026-11-03","software_to":"2026-11-03","maintenance_to":"","total_amount":"3000","total_cost":"2021.41","erp_sales_order_product_id":2113,"supplier":"","product":{"id":2213,"name":"\u6df1\u4fe1\u670d\u4ea7\u54c1\u8d28\u4fdd+\u8f6f\u4ef6\u5347\u7ea7\u670d\u52a1\uff08\u9002\u7528\u4e8eSdSec-1000-C602\uff09","product_type":22,"product_component":189,"product_brand":12,"product_serie":1749,"product_misc":"","product_qa":"","pn":"","description":"","created_by":1013,"created_at":"2025-12-25 14:48:16","updated_at":"2025-12-26 15:15:23","pinyin_shortcut":"sxfcpzbrjsjfwsyySdSec1000C602","product_unit":8,"is_renew":true,"in_out_at":"2025-12-26 15:15:23.079959+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":1749,"key":1749,"name":"\u6df1\u4fe1\u670d\u4ea7\u54c1\u8d28\u4fdd+\u8f6f\u4ef6\u5347\u7ea7\u670d\u52a1\uff08\u9002\u7528\u4e8eSdSec-1000-C602\uff09"},"productUnit":{"id":8,"key":8,"name":"\u5e74"}},"erpSalesOrderProduct":{"id":2113,"erp_sales_order_id":1659,"erp_store_id":"","product_id":2213,"description":"","number":"1","outbound":"1","amount":"3000","total_amount":"3000","last_number":"1","last_amount":"3000","last_total_amount":"3000","cost":"2021.41","total_cost":"2021.41","supplier_id":"","hardware_from":"2025-11-04","software_from":"2025-11-04","maintenance_from":"","hardware_to":"2026-11-03","software_to":"2026-11-03","maintenance_to":""}},{"id":12084,"project_id":4084,"product_id":2219,"amount":"2000","number":1,"cost":"1415.18","description":"","supplier_id":"","hardware_from":"2025-11-04","software_from":"2025-11-04","maintenance_from":"","hardware_to":"2026-11-03","software_to":"2026-11-03","maintenance_to":"","total_amount":"2000","total_cost":"1415.18","erp_sales_order_product_id":2114,"supplier":"","product":{"id":2219,"name":"\u6df1\u4fe1\u670d\u5b89\u5168\u611f\u77e5\u7cfb\u7edf\u63a2\u9488\u7279\u5f81\u5e93\u8f6f\u4ef6V2.0\uff08\u9002\u7528\u4e8eSTA-100-B2100\uff09","product_type":7,"product_component":188,"product_brand":12,"product_serie":1750,"product_misc":"","product_qa":"","pn":"","description":"","created_by":1013,"created_at":"2025-12-25 14:58:31","updated_at":"2025-12-26 15:15:23","pinyin_shortcut":"sxfaqgzxttztzkrjV20syySTA100B2100","product_unit":2,"is_renew":true,"in_out_at":"2025-12-26 15:15:23.079959+08","productType":{"id":7,"key":7,"name":"\u8f6f\u4ef6"},"productComponent":{"id":188,"key":188,"name":"\u7cfb\u7edf\u8ba2\u9605\u8f6f\u4ef6"},"productBrand":{"id":12,"key":12,"name":"\u6df1\u4fe1\u670d"},"productSerie":{"id":1750,"key":1750,"name":"\u6df1\u4fe1\u670d\u5b89\u5168\u611f\u77e5\u7cfb\u7edf\u63a2\u9488\u7279\u5f81\u5e93\u8f6f\u4ef6V2.0"},"productUnit":{"id":2,"key":2,"name":"\u5957"}},"erpSalesOrderProduct":{"id":2114,"erp_sales_order_id":1659,"erp_store_id":"","product_id":2219,"description":"","number":"1","outbound":"1","amount":"2000","total_amount":"2000","last_number":"1","last_amount":"2000","last_total_amount":"2000","cost":"1415.18","total_cost":"1415.18","supplier_id":"","hardware_from":"2025-11-04","software_from":"2025-11-04","maintenance_from":"","hardware_to":"2026-11-03","software_to":"2026-11-03","maintenance_to":""}},{"id":12085,"project_id":4084,"product_id":2220,"amount":"3000","number":1,"cost":"1839.74","description":"","supplier_id":"","hardware_from":"2025-11-04","software_from":"2025-11-04","maintenance_from":"","hardware_to":"2026-11-03","software_to":"2026-11-03","maintenance_to":"","total_amount":"3000","total_cost":"1839.74","erp_sales_order_product_id":2115,"supplier":"","product":{"id":2220,"name":"\u6df1\u4fe1\u670d\u4ea7\u54c1\u8d28\u4fdd+\u8f6f\u4ef6\u5347\u7ea7\u670d\u52a1\uff08\u9002\u7528\u4e8eSTA-100-B2100\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-12-25 15:00:05","updated_at":"2025-12-26 15:15:23","pinyin_shortcut":"sxfcpzbrjsjfwsyySTA100B2100","product_unit":8,"is_renew":true,"in_out_at":"2025-12-26 15:15:23.079959+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":8,"key":8,"name":"\u5e74"}},"erpSalesOrderProduct":{"id":2115,"erp_sales_order_id":1659,"erp_store_id":"","product_id":2220,"description":"","number":"1","outbound":"1","amount":"3000","total_amount":"3000","last_number":"1","last_amount":"3000","last_total_amount":"3000","cost":"1839.74","total_cost":"1839.74","supplier_id":"","hardware_from":"2025-11-04","software_from":"2025-11-04","maintenance_from":"","hardware_to":"2026-11-03","software_to":"2026-11-03","maintenance_to":""}}],"commentCount":{"object_id":4084,"comment":7},"unreadComments":{},"fromContact":"","projectContactPoints":[],"erpSalesOrder":{"id":1659,"serial_no":"XSDD-20251224-00002","from_date":"","wrote_date":"2025-12-24","handler":1005,"client_id":3433,"purchase_contract_id":"","project_id":4084,"sales_contract_id":4338,"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-24 14:44:32","stop_at":"2026-05-18 10:11:00.563091+08","cancel_at":"","refuse_description":"","is_resubmitted":false,"is_done":false,"number":"35","amount":"322000","created_by":1005,"stop_description":"","extra":"{\"payment_collection_remind_ahead\":\"1 day\",\"salesContractPaymentCollectionRemindReceivers\":[\"1005\"],\"salesContractPaymentCollectionRemindDates\":[{\"remind_date\":\"2025-12-31\",\"amount\":\"314000\",\"pct\":\"100\"}]}","outbound_status":false,"is_used":true,"is_cancel":false,"is_settle":false,"is_old":false,"created_at":"2025-12-24 14:43:51","updated_at":"2026-05-18 16:03:44","print_times":""},"projectUsedClient":{"id":270,"project_id":4084,"used_client":149,"budget":"","profit":"","profit_pct":"","collected_plan":"","remind_ahead":"","usedClient":{"id":149,"name":"\u516c\u5b89\u90e8\u7b2c\u4e00\u7814\u7a76\u6240(\u6cd5\u8bc1\u90e8)(\u71d5\u4eac)","abbr":"","pinyin_shortcut":"gabdyyjsfzbyj","description":"100\u4e07\u4ee5\u4e0b\u534f\u8bae\u4f9b\u8d27\uff0c50\u4e07\u4ee5\u4e0b\u7f51\u4e0a\u7ade\u4ef7\uff0c100\u4e07\u4ee5\u4e0a\u516c\u5f00\u62db\u6807\u3002\u8bc1\u4ef6\u5904\u5904\u957f\u90ed\u5c0f\u6ce2\uff0c\u526f\u5904\u5218\u6797\u3002","corp_rep":"\u4ec7\u4fdd\u5229","website":"www.ciepe.com","capital":"317062","established_at":"","headcount":"","reg_address":330,"working_address":"","telephone":"","fax":"","scale":"","branch":"","purchase_scale_per_yr":"50","purchase_freq":"","company_nature":1,"client_class":47,"client_industry":1,"client_type":1,"sales_rep":1005,"main_contact":"","created_by":1005,"created_at":"2017-03-08 07:25:32","updated_at":"2026-04-22 15:46:14","main_business":"\u5b89\u5168","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":4,"client_key_info_count":1,"contact_count":22,"visit_count":0,"cooperate_count":2,"case_pre_sales_count":0,"case_implement_count":11,"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":161,"progress_remain_display":161,"forecast_remain_display":161,"projectProductTotalAmount":322000,"projectProductAllAmount":true,"projectProductTotalCost":294562.75,"projectProductAllCost":false,"projectProductTotalNumber":35,"unissued_invoice":8000,"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":161,"contract_type_display":"\u4ea7\u54c1\u9500\u552e","can_change_status":false,"is_admin":true,"lost_contact_days_display":"","can_view_product":true,"budget_display":"32.2\u4e07","contact_points_status_display":"\u672a\u8bbe\u7f6e","total_contact_paid_point":0,"total_contact_un_paid_point":0,"verify_display":0,"un_collected":"8000","un_invoiced":8000,"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 02:34:57.31961","progress_remain":"170 days 03:02:28.12416","forecast_remain":"170 days 03:02:28.12416","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":4063,"client_id":3429,"project_status":3,"project_progress":9,"budget":"3587784","profit_pct":"-0.26","bargain_date":"2025-11-28","description":"","created_by":1001,"created_at":"2025-12-04 15:51:12","updated_at":"2026-01-08 10:41:56","engineer_id":"","project_title":"\u8fdc\u9274 \u667a\u80fd\u8bed\u97f3\u5173\u952e\u8bcd\u8bc6\u522b\u7cfb\u7edf\u91c7\u4e70\u9879\u76ee","collected":"3587784","status_updated_at":"2025-12-08 11:09:56.540237+08","success_rate":"","comment":"","contract_type":1,"progress_updated_at":"2025-12-04 15:51:12.681012+08","forecast_updated_at":"2025-12-04 15:51:12.681012+08","end_at":"2026-01-08 09:26:53","pinyin_shortcut":"yjznyygjcsbxtcmxm","creator":1011,"used_client":"","from_contact":6029,"total_contact_point":"","paid_contact_point":"","project_product_version_id":1093,"is_sales_order_ready":true,"collected_plan":3587784,"change_status_to":"","is_verify":false,"profits":"-9328.23840000000000","remain":"178 days 02:18:46.138136","progress_remain":"181 days 21:37:29.997361","forecast_remain":"181 days 21:37:29.997361","lost_contact_days":"","last_contact":"","last_arrive_days":"","last_arrive":"","duration":"34 days 17:35:41.119842","issued_invoices":"3587784.00","client":{"id":3429,"key":3429,"name":"\u5e7f\u5dde\u4e16\u5b89\u4fe1\u606f\u6280\u672f\u80a1\u4efd\u6709\u9650\u516c\u53f8","logo":"","client_type":5,"client_class":43,"client_industry":13,"sales_rep":1001,"salesRep":{"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"}},"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":"3587784","pct":"-0.26","profit":"-9328.23","project_id":4063}],"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":1001,"key":1001,"name":"\u5218\u4eba\u8bda","sex":"M","department_id":4,"avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/\/avatar\/e868e40f-1256-329e-9b1c-74e095049622.png"},"department":{"id":4,"key":4,"name":"\u603b\u7ecf\u7406"}},"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":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"}},"casePoints":"","workLogCount":"","caseCount":"","salesTimeCount":{},"implementTimeCount":{},"presalesTimeCount":{},"engineerTimeCount":{},"reimbursementAmountSum":{},"buildContract":{"id":4291,"from_project":4063,"payment_collection_remind_ahead":"1 day","serial_no":"2025-12-08-001","is_settle":true,"is_deliver":true,"is_outbound":true,"erp_settle_amount":"3587784","erp_un_settle_amount":"0","including_tax":true,"amount":"3587784","contractScans":[{"id":55075,"object_type":105,"object_id":4291,"attachment_id":30268,"attachment":{"id":30268,"key":30268,"name":"ba3cfe52-9884-3641-a045-8c1ef53eb6bc","extension":"pdf","path":"\/vue\/attachment\/preview\/ba3cfe52-9884-3641-a045-8c1ef53eb6bc\/2025_12_09_11_00_17.pdf","orig_name":"2025_12_09_11_00_17.pdf"}}],"receiptScans":[{"id":53497,"object_type":106,"object_id":4291,"attachment_id":30353,"attachment":{"id":30353,"key":30353,"name":"c9260e47-3c83-3ba9-8840-ffbfd70f91b4","extension":"pdf","path":"\/vue\/attachment\/preview\/c9260e47-3c83-3ba9-8840-ffbfd70f91b4\/\u8d27\u7269\u7b7e\u6536\u53552025.12.10.pdf","orig_name":"\u8d27\u7269\u7b7e\u6536\u53552025.12.10.pdf"}}],"verifyScans":[],"erpCollectTickets":[],"salesContractPayments":[{"id":"12149","key":"12149","contract_id":4291,"value":"587784","created_by":1013,"collected_date":"2026-01-08 00:00:00","createdBy":{"id":1013,"key":1013,"name":"\u7fc1\u5bb6\u6210","sex":"M","department_id":7},"pct":16.38},{"id":"12148","key":"12148","contract_id":4291,"value":"3000000","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":83.62}],"salesContractInvoices":[{"id":2248,"key":2248,"contract_id":4291,"value":"3587784.00","attachment_id":"","from_date":"2025-12-15","attachment":{}}],"salesContractPaymentCollectionRemindDates":[{"id":2655,"key":2655,"contract_id":4291,"name":"2025-12-25","value":"3587784","overdue_days":14,"status":1,"remind_date":"2025-12-25","pct":100,"overdue_display":"\u903e\u671f14\u5929"}],"salesContractPaymentCollectionRemindReceivers":[{"id":9613,"user_id":1001,"key":1001,"contract_id":4291,"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":9614,"user_id":1011,"key":1011,"contract_id":4291,"user":{"id":1011,"key":1011,"name":"\u97e9\u96c5\u82b3","sex":"F","avatar":{"id":17,"user_id":1011,"name":"\/files\/cdn\/a57be577deb434\/avatar\/b54747f4-248d-380e-93bc-0f62f769e70d.png"}}},{"id":9615,"user_id":5360,"key":5360,"contract_id":4291,"user":{"id":5360,"key":5360,"name":"\u5f20\u7ea2\u82b3","sex":"F","avatar":{"id":153,"user_id":5360,"name":"\/files\/cdn\/a57be577deb434\/avatar\/612c2410-e800-3507-aa05-3f1fbeb408a7.png"}}}],"salesSupplierRels":[{"id":3774,"contract_id":4291,"supplier_id":90,"purchase_id":4295,"supplier":{"id":90,"key":90,"name":"\u7d2b\u5149\u6653\u901a\u79d1\u6280\u6709\u9650\u516c\u53f8"},"purchase":{"id":4295,"key":4295,"serial_no":"X_2025SBQ35338"}}],"payment_collection_remind_ahead_display":"\u63d0\u524d1\u5929","invoiced":3587784},"projectRemindReceivers":[],"projectProductRels":[{"id":11153,"project_id":4063,"product_id":1757,"amount":"896946","number":4,"cost":"879007","description":"","supplier_id":"","hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":"","total_amount":"3587784","total_cost":"3516028","erp_sales_order_product_id":2031,"supplier":"","product":{"id":1757,"name":"\u8bed\u97f3\u5408\u6210\u7cfb\u7edfV1.0","product_type":7,"product_component":64,"product_brand":230,"product_serie":1486,"product_misc":"","product_qa":"","pn":"","description":"\u8fdc\u9274\u8bed\u97f3\u5408\u6210\u7cfb\u7edfV1.0","created_by":1013,"created_at":"2024-08-22 15:38:09","updated_at":"2025-12-10 11:15:37","pinyin_shortcut":"yyhcxtV10","product_unit":2,"is_renew":false,"in_out_at":"2025-12-10 11:15:37.895385+08","productType":{"id":7,"key":7,"name":"\u8f6f\u4ef6"},"productComponent":{"id":64,"key":64,"name":"\u89c6\u9891\u76d1\u63a7\u5e73\u53f0\u8f6f\u4ef6"},"productBrand":{"id":230,"key":230,"name":"\u8fdc\u9274"},"productSerie":{"id":1486,"key":1486,"name":"\u8bed\u97f3\u5408\u6210\u7cfb\u7edfV1.0"},"productUnit":{"id":2,"key":2,"name":"\u5957"}},"erpSalesOrderProduct":{"id":2031,"erp_sales_order_id":1636,"erp_store_id":"","product_id":1757,"description":"","number":"4","outbound":"4","amount":"896946","total_amount":"3587784","last_number":"","last_amount":"","last_total_amount":"","cost":"879007","total_cost":"3516028","supplier_id":"","hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":""}}],"commentCount":{"object_id":4063,"comment":4},"unreadComments":{},"fromContact":{"id":6029,"key":6029,"name":"\u9a6c\u5a1f","client_id":"","supplier_id":90,"mobiles":[{"id":6811,"contact_id":6029,"mobile":"18610093973","mp_open_id":""}],"client":{},"supplier":{"id":90,"key":90,"name":"\u7d2b\u5149\u6653\u901a\u79d1\u6280\u6709\u9650\u516c\u53f8"}},"projectContactPoints":[],"erpSalesOrder":{"id":1636,"serial_no":"XSDD-20251208-00001","from_date":"","wrote_date":"2025-12-08","handler":1001,"client_id":3429,"purchase_contract_id":"","project_id":4063,"sales_contract_id":4291,"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-08 11:16:26","stop_at":"","cancel_at":"","refuse_description":"","is_resubmitted":false,"is_done":false,"number":"4","amount":"3587784","created_by":1001,"stop_description":"","extra":"{\"payment_collection_remind_ahead\":\"1 day\",\"salesContractPaymentCollectionRemindReceivers\":[\"1001\",\"1011\",\"5360\",\"5388\"],\"salesContractPaymentCollectionRemindDates\":[{\"remind_date\":\"2025-12-25\",\"amount\":\"3587784\",\"pct\":\"100\"}]}","outbound_status":true,"is_used":true,"is_cancel":false,"is_settle":false,"is_old":false,"created_at":"2025-12-08 11:09:56","updated_at":"2025-12-08 11:16:26","print_times":""},"projectUsedClient":{"id":254,"project_id":4063,"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":178,"progress_remain_display":181,"forecast_remain_display":181,"projectProductTotalAmount":3587784,"projectProductAllAmount":true,"projectProductTotalCost":3516028,"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":34,"contract_type_display":"\u4ea7\u54c1\u9500\u552e","can_change_status":false,"is_admin":true,"lost_contact_days_display":"","can_view_product":true,"budget_display":"358.78\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":4057,"client_id":3427,"project_status":3,"project_progress":9,"budget":"28060.4","profit_pct":"0.61","bargain_date":"2025-11-26","description":"","created_by":1001,"created_at":"2025-11-26 16:07:54","updated_at":"2026-01-07 11:19:33","engineer_id":"","project_title":"\u9632\u706b\u5899AF-2020\u4ea7\u54c1\u4e91\u667a\u8ba2\u9605\u8f6f\u4ef6\u91c7\u8d2d\u9879\u76ee","collected":"28060.4","status_updated_at":"2025-12-04 16:44:11.797458+08","success_rate":"","comment":"","contract_type":1,"progress_updated_at":"2025-11-26 16:07:54.59866+08","forecast_updated_at":"2025-11-26 16:07:54.59866+08","end_at":"2026-01-07 11:19:34","pinyin_shortcut":"fhqAF2020cpyzdyrjcgxm","creator":1011,"used_client":"","from_contact":"","total_contact_point":"","paid_contact_point":"","project_product_version_id":1094,"is_sales_order_ready":true,"collected_plan":28060.4,"change_status_to":"","is_verify":false,"profits":"171.168440000000000000","remain":"181 days 20:44:30.880915","progress_remain":"189 days 21:20:48.079713","forecast_remain":"189 days 21:20:48.079713","lost_contact_days":"","last_contact":"","last_arrive_days":"","last_arrive":"","duration":"41 days 19:11:39.40604","issued_invoices":"28060.40","client":{"id":3427,"key":3427,"name":"\u4e2d\u592e\u5ba3\u4f20\u90e8\u7535\u5f71\u6570\u5b57\u8282\u76ee\u7ba1\u7406\u4e2d\u5fc3","logo":"","client_type":6,"client_class":43,"client_industry":1,"sales_rep":1001,"salesRep":{"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"}},"clientType":{"id":6,"key":6,"name":"\u836f\u54c1\u6279\u53d1\u4f01\u4e1a\uff08\u666e\u901a\uff09"},"clientClass":{"id":43,"key":43,"name":"\u6f5c\u529b\u5ba2\u6237","notice_days":60,"color":"#1EE6DC"},"clientIndustry":{"id":1,"key":1,"name":"\u653f\u5e9c"}},"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":"28060.4","pct":"0.61","profit":"171.16","project_id":4057}],"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":1001,"key":1001,"name":"\u5218\u4eba\u8bda","sex":"M","department_id":4,"avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/\/avatar\/e868e40f-1256-329e-9b1c-74e095049622.png"},"department":{"id":4,"key":4,"name":"\u603b\u7ecf\u7406"}},"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":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"}},"casePoints":"","workLogCount":"","caseCount":"","salesTimeCount":{},"implementTimeCount":{},"presalesTimeCount":{},"engineerTimeCount":{},"reimbursementAmountSum":{},"buildContract":{"id":4285,"from_project":4057,"payment_collection_remind_ahead":"1 day","serial_no":"DM0020255590473","is_settle":true,"is_deliver":true,"is_outbound":true,"erp_settle_amount":"28060.4","erp_un_settle_amount":"0","including_tax":true,"amount":"28060.4","contractScans":[{"id":55079,"object_type":105,"object_id":4285,"attachment_id":30186,"attachment":{"id":30186,"key":30186,"name":"5567be6e-e86a-3853-96f5-88cb9dceb8de","extension":"pdf","path":"\/vue\/attachment\/preview\/5567be6e-e86a-3853-96f5-88cb9dceb8de\/\u4e2d\u592e\u5ba3\u4f20\u90e8\u7535\u5f71\u6570\u5b57\u8282\u76ee\u7ba1\u7406\u4e2d\u5fc3\u5408\u540c.pdf","orig_name":"\u4e2d\u592e\u5ba3\u4f20\u90e8\u7535\u5f71\u6570\u5b57\u8282\u76ee\u7ba1\u7406\u4e2d\u5fc3\u5408\u540c.pdf"}}],"receiptScans":[],"verifyScans":[],"erpCollectTickets":[],"salesContractPayments":[{"id":"12108","key":"12108","contract_id":4285,"value":"28060.4","created_by":1013,"collected_date":"2025-12-12 00:00:00","createdBy":{"id":1013,"key":1013,"name":"\u7fc1\u5bb6\u6210","sex":"M","department_id":7},"pct":100}],"salesContractInvoices":[{"id":2238,"key":2238,"contract_id":4285,"value":"28060.40","attachment_id":"","from_date":"2025-12-08","attachment":{}}],"salesContractPaymentCollectionRemindDates":[{"id":2649,"key":2649,"contract_id":4285,"name":"2026-01-04","value":"28060.4","overdue_days":"","status":1,"remind_date":"2026-01-04","pct":100,"overdue_display":""}],"salesContractPaymentCollectionRemindReceivers":[{"id":9621,"user_id":1001,"key":1001,"contract_id":4285,"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":9622,"user_id":1011,"key":1011,"contract_id":4285,"user":{"id":1011,"key":1011,"name":"\u97e9\u96c5\u82b3","sex":"F","avatar":{"id":17,"user_id":1011,"name":"\/files\/cdn\/a57be577deb434\/avatar\/b54747f4-248d-380e-93bc-0f62f769e70d.png"}}},{"id":9623,"user_id":5360,"key":5360,"contract_id":4285,"user":{"id":5360,"key":5360,"name":"\u5f20\u7ea2\u82b3","sex":"F","avatar":{"id":153,"user_id":5360,"name":"\/files\/cdn\/a57be577deb434\/avatar\/612c2410-e800-3507-aa05-3f1fbeb408a7.png"}}}],"salesSupplierRels":[{"id":3778,"contract_id":4285,"supplier_id":511,"purchase_id":4293,"supplier":{"id":511,"key":511,"name":"\u5317\u4eac\u610f\u7545\u79d1\u6280\u80a1\u4efd\u6709\u9650\u516c\u53f8"},"purchase":{"id":4293,"key":4293,"serial_no":"KJSLS25222"}}],"payment_collection_remind_ahead_display":"\u63d0\u524d1\u5929","invoiced":28060.4},"projectRemindReceivers":[],"projectProductRels":[{"id":11154,"project_id":4057,"product_id":1148,"amount":"14030.2","number":2,"cost":"13609","description":"","supplier_id":"","hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":"","total_amount":"28060.4","total_cost":"27218","erp_sales_order_product_id":2025,"supplier":"","product":{"id":1148,"name":"\u6df1\u4fe1\u670d\u5b89\u5168\u4e91\u8111\u4e91\u667a\u8ba2\u9605\u8f6f\u4ef6 V8.0","product_type":5,"product_component":35,"product_brand":12,"product_serie":103,"product_misc":"","product_qa":"","pn":"","description":"","created_by":1013,"created_at":"2023-12-13 14:20:48","updated_at":"2026-01-28 10:32:39","pinyin_shortcut":"sxfaqynyzdyrjV80","product_unit":2,"is_renew":false,"in_out_at":"2026-01-28 10:32:39.333577+08","productType":{"id":5,"key":5,"name":"\u5b89\u5168\u8bbe\u5907"},"productComponent":{"id":35,"key":35,"name":"\u9632\u706b\u5899\u8f6f\u4ef6"},"productBrand":{"id":12,"key":12,"name":"\u6df1\u4fe1\u670d"},"productSerie":{"id":103,"key":103,"name":"\u6df1\u4fe1\u670d\u9632\u706b\u5899\u8f6f\u4ef6"},"productUnit":{"id":2,"key":2,"name":"\u5957"}},"erpSalesOrderProduct":{"id":2025,"erp_sales_order_id":1632,"erp_store_id":"","product_id":1148,"description":"","number":"2","outbound":"2","amount":"14030.2","total_amount":"28060.4","last_number":"","last_amount":"","last_total_amount":"","cost":"13609","total_cost":"27218","supplier_id":"","hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":""}}],"commentCount":{"object_id":4057,"comment":3},"unreadComments":{},"fromContact":"","projectContactPoints":[],"erpSalesOrder":{"id":1632,"serial_no":"XSDD-20251204-00001","from_date":"","wrote_date":"2025-11-26","handler":1001,"client_id":3427,"purchase_contract_id":"","project_id":4057,"sales_contract_id":4285,"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-04 20:16:22","stop_at":"","cancel_at":"","refuse_description":"","is_resubmitted":false,"is_done":false,"number":"2","amount":"28060.4","created_by":1001,"stop_description":"","extra":"{\"payment_collection_remind_ahead\":\"1 day\",\"salesContractPaymentCollectionRemindReceivers\":[\"1001\",\"1011\",\"5360\",\"5388\"],\"salesContractPaymentCollectionRemindDates\":[{\"remind_date\":\"2026-01-04\",\"amount\":\"28060.4\",\"pct\":\"100\"}]}","outbound_status":true,"is_used":true,"is_cancel":false,"is_settle":false,"is_old":false,"created_at":"2025-12-04 16:44:12","updated_at":"2025-12-04 20:16:22","print_times":""},"projectUsedClient":{"id":250,"project_id":4057,"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":181,"progress_remain_display":189,"forecast_remain_display":189,"projectProductTotalAmount":28060.4,"projectProductAllAmount":true,"projectProductTotalCost":27218,"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":41,"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.81\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 13:28:14.098175","progress_remain":"206 days 13:28:14.098175","forecast_remain":"206 days 13:28:14.098175","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":3874,"client_id":3377,"project_status":3,"project_progress":9,"budget":"228000","profit_pct":"1.7","bargain_date":"2025-06-27","description":"","created_by":1004,"created_at":"2025-05-29 14:04:22","updated_at":"2026-01-14 09:53:27","engineer_id":"","project_title":"ZStack\u4e91\u4ea7\u54c1\uff08\u7518\u674e\u836f\u4e1a\uff09\u91c7\u8d2d\u9879\u76ee","collected":"228000","status_updated_at":"2025-07-08 13:11:56.995814+08","success_rate":"","comment":"","contract_type":1,"progress_updated_at":"2025-07-02 10:01:31.349754+08","forecast_updated_at":"2025-05-29 14:04:22.219435+08","end_at":"2026-01-14 09:53:28","pinyin_shortcut":"ZStackycpglyycgxm","creator":1004,"used_client":"","from_contact":"","total_contact_point":"51460","paid_contact_point":"51460","project_product_version_id":1232,"is_sales_order_ready":true,"collected_plan":228000,"change_status_to":"","is_verify":false,"profits":"3876.00000000000000000","remain":"331 days 00:16:45.682559","progress_remain":"337 days 03:27:11.328619","forecast_remain":"370 days 23:24:20.458938","lost_contact_days":"","last_contact":"","last_arrive_days":"","last_arrive":"","duration":"229 days 19:49:05.812015","issued_invoices":"228000.00","client":{"id":3377,"key":3377,"name":"\u5317\u4eac\u5a01\u53d1\u65b0\u4e16\u7eaa\u4fe1\u606f\u6280\u672f\u6709\u9650\u516c\u53f8(\u8fc7\u5355)","logo":"","client_type":5,"client_class":43,"client_industry":13,"sales_rep":1001,"salesRep":{"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"}},"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":"216000","pct":"1.7","profit":"3672","project_id":3874},{"id":19,"product_type_id":19,"key":19,"name":"\u6280\u672f\u670d\u52a1","budget":"12000","pct":"1.7","profit":"204","project_id":3874}],"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":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"}},"casePoints":"","workLogCount":"","caseCount":"","salesTimeCount":{},"implementTimeCount":{},"presalesTimeCount":{},"engineerTimeCount":{},"reimbursementAmountSum":{},"buildContract":{"id":4016,"from_project":3874,"payment_collection_remind_ahead":"1 day","serial_no":"2025\/BJ262\/BJBJ2025-1191","is_settle":true,"is_deliver":true,"is_outbound":true,"erp_settle_amount":"228000","erp_un_settle_amount":"0","including_tax":true,"amount":"228000","contractScans":[{"id":55335,"object_type":105,"object_id":4016,"attachment_id":26741,"attachment":{"id":26741,"key":26741,"name":"70369e3b-7650-3f1a-b608-ca3554a06930","extension":"pdf","path":"\/vue\/attachment\/preview\/70369e3b-7650-3f1a-b608-ca3554a06930\/\u5a01\u53d1-\uffe5228000.pdf","orig_name":"\u5a01\u53d1-\uffe5228000.pdf"}}],"receiptScans":[{"id":36018,"object_type":106,"object_id":4016,"attachment_id":27072,"attachment":{"id":27072,"key":27072,"name":"15378cb0-d4e6-3f6a-8836-6a99b50fe7c4","extension":"pdf","path":"\/vue\/attachment\/preview\/15378cb0-d4e6-3f6a-8836-6a99b50fe7c4\/2025_07_24_10_00_48.pdf","orig_name":"2025_07_24_10_00_48.pdf"}}],"verifyScans":[],"erpCollectTickets":[],"salesContractPayments":[{"id":"12038","key":"12038","contract_id":4016,"value":"159600","created_by":1013,"collected_date":"2025-09-28 00:00:00","createdBy":{"id":1013,"key":1013,"name":"\u7fc1\u5bb6\u6210","sex":"M","department_id":7},"pct":70},{"id":"12037","key":"12037","contract_id":4016,"value":"34200","created_by":1013,"collected_date":"2025-09-28 00:00:00","createdBy":{"id":1013,"key":1013,"name":"\u7fc1\u5bb6\u6210","sex":"M","department_id":7},"pct":15},{"id":"12005","key":"12005","contract_id":4016,"value":"34200","created_by":5388,"collected_date":"2025-08-11 00:00:00","createdBy":{"id":5388,"key":5388,"name":"\u6768\u71d5\u971e","sex":"F","department_id":6},"pct":15}],"salesContractInvoices":[{"id":2097,"key":2097,"contract_id":4016,"value":"228000.00","attachment_id":"","from_date":"2025-07-18","attachment":{}}],"salesContractPaymentCollectionRemindDates":[{"id":2487,"key":2487,"contract_id":4016,"name":"2025-09-30","value":"228000","overdue_days":"","status":1,"remind_date":"2025-09-30","pct":100,"overdue_display":""}],"salesContractPaymentCollectionRemindReceivers":[{"id":9788,"user_id":1004,"key":1004,"contract_id":4016,"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":3947,"contract_id":4016,"supplier_id":68,"purchase_id":4017,"supplier":{"id":68,"key":68,"name":"\u82f1\u8fc8\u7535\u5b50\u5546\u8d38(\u4e0a\u6d77)\u6709\u9650\u516c\u53f8"},"purchase":{"id":4017,"key":4017,"serial_no":"Zstack-BJ7067-20250528"}}],"payment_collection_remind_ahead_display":"\u63d0\u524d1\u5929","invoiced":228000},"projectRemindReceivers":[],"projectProductRels":[{"id":11698,"project_id":3874,"product_id":965,"amount":"4500","number":8,"cost":"","description":"","supplier_id":"","hardware_from":"","software_from":"2025-07-10","maintenance_from":"","hardware_to":"","software_to":"2026-07-10","maintenance_to":"","total_amount":"36000","total_cost":"","erp_sales_order_product_id":1748,"supplier":"","product":{"id":965,"name":"ZStack Cloud \u4e91\u5e73\u53f0 V4.0 \u4f01\u4e1a\u7248(\u6c38\u4e45\u8bb8\u53ef)","product_type":7,"product_component":53,"product_brand":138,"product_serie":1262,"product_misc":"","product_qa":"","pn":"","description":"ZStack Cloud \u4e91\u5e73\u53f0\u4f01\u4e1a\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\u4e1a \u5185\u6240\u6709\u4e3b\u6d41 X86 \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\u5728\u7ebf\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 VPC \u7f51\u7edc\u6a21\u578b,\u652f\u6301 SR-IOV\u3001\u667a\u80fd\u7f51\u5361\u7b49\u9ad8\u6027\u80fd\u7f51\u5361\u529f \u80fd,\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\u3001SNAT \u7f51\u7edc\u670d\u52a1\u3001\u7ec4\u64ad \u8def\u7531\u3001\u7aef\u53e3\u8f6c\u53d1\u3001NetFlow \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\u786c\u4ef6 Vxlan \u5bf9\u63a5\u6dfb\u52a0 SDN \u63a7\u5236 \u5668,\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 \u4f01\u4e1a\u7ea7\u529f\u80fd\u6a21\u5757:\u652f\u6301\u6240\u6709\u4e3b\u6d41 GPU \u8bbe\u5907\u900f\u4f20\u548c\u865a\u62df\u5316\u529f\u80fd;\u652f\u6301 \u4e91\u4e3b\u673a\u5f39\u6027\u4f38\u7f29\u7ba1\u7406\u529f\u80fd;\u652f\u6301\u5927 \u5c4f\u76d1\u63a7\u529f\u80fd;\u652f\u6301\u8ba1\u91cf\u8ba1\u8d39\u529f\u80fd; \u652f\u6301 VDI \u534f\u8bae;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":"2023-08-04 15:34:05","updated_at":"2024-03-22 17:15:10","pinyin_shortcut":"ZStackCloudyptV40qybyjxk","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":1748,"erp_sales_order_id":1534,"erp_store_id":"","product_id":965,"description":"","number":"8","outbound":"0","amount":"4500","total_amount":"36000","last_number":"8","last_amount":"4500","last_total_amount":"36000","cost":"3750.00","total_cost":"30000","supplier_id":"","hardware_from":"","software_from":"2025-07-10","maintenance_from":"","hardware_to":"","software_to":"2026-07-10","maintenance_to":""}},{"id":11699,"project_id":3874,"product_id":968,"amount":"500","number":192,"cost":"","description":"","supplier_id":"","hardware_from":"","software_from":"2025-07-10","maintenance_from":"","hardware_to":"","software_to":"2026-07-10","maintenance_to":"","total_amount":"96000","total_cost":"","erp_sales_order_product_id":1749,"supplier":"","product":{"id":968,"name":"ZStack \u5206\u5e03\u5f0f\u5b58\u50a8V3.0 \u65d7\u8230\u7248","product_type":7,"product_component":65,"product_brand":138,"product_serie":606,"product_misc":"","product_qa":"","pn":"","description":"","created_by":1013,"created_at":"2023-08-04 15:41:52","updated_at":"2024-03-06 13:59:26","pinyin_shortcut":"ZStackfbsccV30qjb","product_unit":2,"is_renew":false,"in_out_at":"","productType":{"id":7,"key":7,"name":"\u8f6f\u4ef6"},"productComponent":{"id":65,"key":65,"name":"\u5206\u5e03\u5f0f\u5b58\u50a8\u8f6f\u4ef6"},"productBrand":{"id":138,"key":138,"name":"ZStack"},"productSerie":{"id":606,"key":606,"name":"ZStack \u5206\u5e03\u5f0f\u5b58\u50a8V3.0 \u65d7\u8230\u7248"},"productUnit":{"id":2,"key":2,"name":"\u5957"}},"erpSalesOrderProduct":{"id":1749,"erp_sales_order_id":1534,"erp_store_id":"","product_id":968,"description":"","number":"192","outbound":"0","amount":"500","total_amount":"96000","last_number":"192","last_amount":"500","last_total_amount":"96000","cost":"297.00","total_cost":"57024","supplier_id":"","hardware_from":"","software_from":"2025-07-10","maintenance_from":"","hardware_to":"","software_to":"2026-07-10","maintenance_to":""}},{"id":11700,"project_id":3874,"product_id":2034,"amount":"64000","number":1,"cost":"","description":"","supplier_id":"","hardware_from":"","software_from":"2025-07-10","maintenance_from":"","hardware_to":"","software_to":"2026-07-10","maintenance_to":"","total_amount":"64000","total_cost":"","erp_sales_order_product_id":1750,"supplier":"","product":{"id":2034,"name":"ZStack CMP\u591a\u4e91\u7ba1\u7406\u5e73\u53f0V4.0(\u9ad8\u7ea7\u7248 (\u6c38\u4e45\u8bb8\u53ef))","product_type":7,"product_component":53,"product_brand":138,"product_serie":1262,"product_misc":"","product_qa":"","pn":"","description":"\u652f\u6301\u540c\u65f6\u7eb3\u7ba1\u5305\u62ec\u4f46\u4e0d\u9650\u4e8e ZStack CMP \u652f\u6301\u7684\u6240\u6709\u4e91\u5e73\u53f0, \u5e76\u5305\u542b\u9996\u5e74 7*24 \u7ef4\u4fdd\u3002","created_by":1013,"created_at":"2025-07-08 14:58:07","updated_at":"2025-07-08 14:58:07","pinyin_shortcut":"ZStackCMPdyglptV40gjbyjxk","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":1750,"erp_sales_order_id":1534,"erp_store_id":"","product_id":2034,"description":"","number":"1","outbound":"0","amount":"64000","total_amount":"64000","last_number":"1","last_amount":"64000","last_total_amount":"64000","cost":"40000.00","total_cost":"40000","supplier_id":"","hardware_from":"","software_from":"2025-07-10","maintenance_from":"","hardware_to":"","software_to":"2026-07-10","maintenance_to":""}},{"id":11701,"project_id":3874,"product_id":2033,"amount":"20000","number":1,"cost":"","description":"","supplier_id":"","hardware_from":"","software_from":"2025-07-10","maintenance_from":"","hardware_to":"","software_to":"2026-07-10","maintenance_to":"","total_amount":"20000","total_cost":"","erp_sales_order_product_id":1751,"supplier":"","product":{"id":2033,"name":"ZStack Cloud\u4e91\u5e73\u53f0V4.0(\u79df\u6237\u7ba1\u7406\u6a21\u5757)","product_type":7,"product_component":53,"product_brand":138,"product_serie":1262,"product_misc":"","product_qa":"","pn":"","description":"ZStack Cloud \u4e91\u5e73\u53f0\u9ad8\u7ea7\u6a21\u5757- \u79df\u6237\u7ba1\u7406\u6a21\u5757:1\u3001\u63d0\u4f9b\u4e91\u5e73\u53f0\u79df\u6237 \u7ba1\u7406\u80fd\u529b,\u53ef\u4ee5\u9488\u5bf9\u7528\u6237\u8d4b\u4e88\u89d2\u8272 \u6743\u9650,\u652f\u6301\u57fa\u4e8e\u8d44\u6e90\u7684\u56fe\u5f62\u754c\u9762\u6743 \u9650\u7ba1\u63a7,\u7ba1\u63a7\u7c92\u5ea6\u53ef\u8fbe\u9875\u9762\u548c\u6309\u94ae;2\u3001\u63d0\u4f9b\u7ec4\u7ec7\u67b6\u6784\u7ba1\u7406,\u901a\u8fc7\u7ec4\u7ec7\u67b6 \u6784\u7684\u5212\u5206,\u63d0\u4f9b\u548c\u884c\u653f\u90e8\u95e8\u4e00\u6837\u7684 \u7ba1\u7406\u6548\u679c,\u6700\u5927\u7a0b\u5ea6\u4e0a\u51cf\u8f7b\u7ba1\u7406\u7684 \u6210\u672c,\u652f\u6301\u81ea\u5b9a\u4e49\u7ec4\u7ec7\u67b6\u6784\u5e76\u4ee5\u7ec4 \u7ec7\u67b6\u6784\u6811\u7684\u65b9\u5f0f\u5448\u73b0,\u7075\u6d3b\u5339\u914d\u7ec4 \u7ec7\u7ba1\u7406\u9700\u6c42;3\u3001\u652f\u6301\u5de5\u5355\u5ba1\u6279,\u6210 \u5458\u901a\u8fc7\u5de5\u5355\u7533\u8bf7\u4e91\u4e3b\u673a,\u7ba1\u7406\u5458\u5ba1 \u6279\u901a\u8fc7\u540e\u81ea\u52a8\u5f00\u901a\u4e91\u4e3b\u673a\u5e76\u4ea4\u4ed8\u7ed9 \u6210\u5458,\u652f\u6301\u5ba1\u6279\u8fc7\u7a0b\u6d41\u7a0b\u7684\u81ea\u5b9a\u4e49, \u6ee1\u8db3\u591a\u7ea7\u5ba1\u6279\u7684\u9700\u6c42;4\u3001\u652f\u6301\u5206\u89e3 \u8d85\u7ea7\u7ba1\u7406\u5458\u7684\u8d85\u7ea7\u6743\u9650,\u5e73\u53f0\u7684\u8d44 \u6e90\u7ba1\u7406\u3001\u6743\u9650\u7ba1\u7406\u3001\u5ba1\u8ba1\u7ba1\u7406\u5206\u522b \u7531\u4e0d\u540c\u7ba1\u7406\u5458\u8d1f\u8d23\u3002","created_by":1013,"created_at":"2025-07-08 14:56:32","updated_at":"2025-07-08 14:56:32","pinyin_shortcut":"ZStackCloudyptV40zhglmk","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":1751,"erp_sales_order_id":1534,"erp_store_id":"","product_id":2033,"description":"","number":"1","outbound":"0","amount":"20000","total_amount":"20000","last_number":"1","last_amount":"20000","last_total_amount":"20000","cost":"13246.00","total_cost":"13246","supplier_id":"","hardware_from":"","software_from":"2025-07-10","maintenance_from":"","hardware_to":"","software_to":"2026-07-10","maintenance_to":""}},{"id":11702,"project_id":3874,"product_id":2035,"amount":"6000","number":2,"cost":"","description":"","supplier_id":"","hardware_from":"","software_from":"2025-07-10","maintenance_from":"","hardware_to":"","software_to":"2026-07-10","maintenance_to":"","total_amount":"12000","total_cost":"","erp_sales_order_product_id":1752,"supplier":"","product":{"id":2035,"name":"\u9879\u76ee\u5b9e\u65bd\u670d\u52a1\uff08\u8f6f\u4ef6\u5b9e\u65bd\uff09","product_type":19,"product_component":151,"product_brand":138,"product_serie":1009,"product_misc":"","product_qa":"","pn":"","description":"\u670d\u52a1\u5185\u5bb9:\u8d1f\u8d23 ZStack Cloud \u8f6f \u4ef6\u5728\u7532\u65b9\u5df2\u4e0a\u67b6\u670d\u52a1\u5668\u4e0a\u7684\u5b89\u88c5\u90e8 \u7f72,\u57fa\u7840\u529f\u80fd\u57f9\u8bad\u3002","created_by":1013,"created_at":"2025-07-08 14:59:11","updated_at":"2025-07-08 14:59:11","pinyin_shortcut":"xmssfwrjss","product_unit":7,"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":7,"key":7,"name":"\u6b21"}},"erpSalesOrderProduct":{"id":1752,"erp_sales_order_id":1534,"erp_store_id":"","product_id":2035,"description":"","number":"2","outbound":"0","amount":"6000","total_amount":"12000","last_number":"2","last_amount":"6000","last_total_amount":"12000","cost":"5000.00","total_cost":"10000","supplier_id":"","hardware_from":"","software_from":"2025-07-10","maintenance_from":"","hardware_to":"","software_to":"2026-07-10","maintenance_to":""}}],"commentCount":{"object_id":3874,"comment":3},"unreadComments":{},"fromContact":"","projectContactPoints":[{"id":1359,"project_id":3874,"contact_id":4137,"point":"27700.00","paid_point":"27700","contact":{"id":4137,"key":4137,"name":"\u9a6c\u6653\u5149","client_id":"","supplier_id":479,"client":{},"supplier":{"id":479,"key":479,"name":"\u4e0a\u6d77\u4e91\u8f74\u79d1\u6280\u80a1\u4efd\u6709\u9650\u516c\u53f8"}},"projectContactPointRels":[{"id":226,"project_id":3874,"contact_id":4137,"point":"27700.00","day_at":"2025-10-23","description":"","created_at":"2025-10-23 09:22:03"}],"status_display":"\u5df2\u6838\u9500"},{"id":1360,"project_id":3874,"contact_id":6161,"point":"23760.00","paid_point":"23760","contact":{"id":6161,"key":6161,"name":"\u5468\u7f8e\u7476","client_id":3377,"supplier_id":"","client":{"id":3377,"key":3377,"name":"\u5317\u4eac\u5a01\u53d1\u65b0\u4e16\u7eaa\u4fe1\u606f\u6280\u672f\u6709\u9650\u516c\u53f8(\u8fc7\u5355)"},"supplier":""},"projectContactPointRels":[{"id":223,"project_id":3874,"contact_id":6161,"point":"23760.00","day_at":"2025-10-10","description":"","created_at":"2025-10-10 09:27:46"}],"status_display":"\u5df2\u6838\u9500"}],"erpSalesOrder":{"id":1534,"serial_no":"XSDD-20250722-00001","from_date":"","wrote_date":"2025-06-27","handler":1004,"client_id":3377,"purchase_contract_id":"","project_id":3874,"sales_contract_id":4016,"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":"204","amount":"228000","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-08 13:11:57","updated_at":"2025-07-08 13:11:57","print_times":""},"projectUsedClient":{"id":136,"project_id":3874,"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":331,"progress_remain_display":337,"forecast_remain_display":370,"projectProductTotalAmount":228000,"projectProductAllAmount":true,"projectProductTotalCost":0,"projectProductAllCost":false,"projectProductTotalNumber":204,"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":"\u4ea7\u54c1\u9500\u552e","can_change_status":false,"is_admin":true,"lost_contact_days_display":"","can_view_product":true,"budget_display":"22.8\u4e07","contact_points_status_display":"\u5df2\u6838\u9500","total_contact_paid_point":51460,"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 22:29:07.752969","progress_remain":"527 days 22:47:43.673449","forecast_remain":"527 days 22:47:43.673449","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":3723,"client_id":3304,"project_status":3,"project_progress":6,"budget":"319460.45","profit_pct":"0.36","bargain_date":"2024-12-11","description":"","created_by":1001,"created_at":"2024-11-26 10:22:44","updated_at":"2025-03-03 10:24:33","engineer_id":"","project_title":"PAN-M-300\u8bbe\u5907\u91c7\u8d2d\u9879\u76ee","collected":"319460.45","status_updated_at":"2024-12-11 10:33:14.82619+08","success_rate":"","comment":"","contract_type":1,"progress_updated_at":"2024-11-26 10:22:44.148711+08","forecast_updated_at":"2024-11-26 10:22:44.148711+08","end_at":"2025-02-24 10:15:41","pinyin_shortcut":"PANM300sbcgxm","creator":1001,"used_client":"","from_contact":1262,"total_contact_point":"14351","paid_contact_point":"14351","project_product_version_id":703,"is_sales_order_ready":true,"collected_plan":319460.45,"change_status_to":"","is_verify":false,"profits":"1150.057620000000000000","remain":"540 days 02:55:27.852183","progress_remain":"555 days 03:05:58.529662","forecast_remain":"555 days 03:05:58.529662","lost_contact_days":"","last_contact":"","last_arrive_days":"","last_arrive":"","duration":"89 days 23:52:57.128544","issued_invoices":"319460.45","client":{"id":3304,"key":3304,"name":"\u5317\u4eac\u6708\u521d\u79d1\u6280\u6709\u9650\u516c\u53f8(\u8fc7\u5355)","logo":"","client_type":5,"client_class":43,"client_industry":13,"sales_rep":1001,"salesRep":{"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"}},"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":"319460.45","pct":"0.36","profit":"1150.05762","project_id":3723}],"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":1001,"key":1001,"name":"\u5218\u4eba\u8bda","sex":"M","department_id":4,"avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/\/avatar\/e868e40f-1256-329e-9b1c-74e095049622.png"},"department":{"id":4,"key":4,"name":"\u603b\u7ecf\u7406"}},"projectCreator":{"id":1001,"key":1001,"name":"\u5218\u4eba\u8bda","sex":"M","department_id":4,"avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/\/avatar\/e868e40f-1256-329e-9b1c-74e095049622.png"}},"salesRep":{"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"}},"casePoints":"","workLogCount":"","caseCount":"","salesTimeCount":{},"implementTimeCount":{},"presalesTimeCount":{},"engineerTimeCount":{},"reimbursementAmountSum":{},"buildContract":{"id":3703,"from_project":3723,"payment_collection_remind_ahead":"2 days","serial_no":"TS-LRC-20241211001","is_settle":true,"is_deliver":true,"is_outbound":true,"erp_settle_amount":"319460.45","erp_un_settle_amount":"0","including_tax":true,"amount":"319460.45","contractScans":[{"id":32995,"object_type":105,"object_id":3703,"attachment_id":23131,"attachment":{"id":23131,"key":23131,"name":"b8de52a8-dac7-3039-9f15-cb2e96646d45","extension":"pdf","path":"\/vue\/attachment\/preview\/b8de52a8-dac7-3039-9f15-cb2e96646d45\/2024_12_12_09_19_57.pdf","orig_name":"2024_12_12_09_19_57.pdf"}}],"receiptScans":[{"id":31635,"object_type":106,"object_id":3703,"attachment_id":23594,"attachment":{"id":23594,"key":23594,"name":"0f2e2b61-0062-3af4-a515-c0bf17237292","extension":"pdf","path":"\/vue\/attachment\/preview\/0f2e2b61-0062-3af4-a515-c0bf17237292\/\u6708\u521d\u7b7e\u6536\u5355.pdf","orig_name":"\u6708\u521d\u7b7e\u6536\u5355.pdf"}}],"verifyScans":[],"erpCollectTickets":[{"id":206,"serial_no":"SKD-20250224-00001","wrote_date":"2025-02-20","from_date":"","handler":1001,"user_id":"","client_id":3304,"sales_contract_id":3703,"supplier_id":"","purchase_contract_id":"","status":2,"abstract":"","description":"","verify_type":1,"next_verify_user":"","next_stop_verify_user":"","verify_at":"2025-02-24 10:15:41","stop_at":"","refuse_description":"","is_resubmitted":false,"amount":"319460.45","settle_amount":"319460.45","created_by":1013,"stop_description":"","is_settle":true,"is_old":true,"created_at":"2025-02-24 10:15:41","updated_at":"2025-02-24 10:15:41","paid_amount":"","contact_id":"","bank_settle_at":"","print_times":""}],"salesContractPayments":[{"id":"1206","key":"1206","contract_id":3703,"value":"319460.45","created_by":1013,"collected_date":"2025-02-20 00:00:00","createdBy":{"id":1013,"key":1013,"name":"\u7fc1\u5bb6\u6210","sex":"M","department_id":7},"pct":100}],"salesContractInvoices":[{"id":1942,"key":1942,"contract_id":3703,"value":"319460.45","attachment_id":"","from_date":"2025-01-17","attachment":{}}],"salesContractPaymentCollectionRemindDates":[{"id":2301,"key":2301,"contract_id":3703,"name":"2025-02-22","value":"319460.45","overdue_days":2,"status":1,"remind_date":"2025-02-22","pct":100,"overdue_display":"\u903e\u671f2\u5929"}],"salesContractPaymentCollectionRemindReceivers":[{"id":8057,"user_id":1001,"key":1001,"contract_id":3703,"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":2510,"contract_id":3703,"supplier_id":90,"purchase_id":3704,"supplier":{"id":90,"key":90,"name":"\u7d2b\u5149\u6653\u901a\u79d1\u6280\u6709\u9650\u516c\u53f8"},"purchase":{"id":3704,"key":3704,"serial_no":"X_2024SBQ32972"}}],"payment_collection_remind_ahead_display":"\u63d0\u524d2\u5929","invoiced":319460.45},"projectRemindReceivers":[{"id":1313,"user_id":1001,"key":1001,"project_id":3723,"user":{"id":1001,"key":1001,"name":"\u5218\u4eba\u8bda","sex":"M","avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/\/avatar\/e868e40f-1256-329e-9b1c-74e095049622.png"}}}],"projectProductRels":[{"id":9008,"project_id":3723,"product_id":1895,"amount":"142435.17","number":1,"cost":"100000.00","description":"","supplier_id":90,"hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":"","total_amount":"142435.17","total_cost":"100000","erp_sales_order_product_id":1431,"supplier":{"id":90,"key":90,"name":"\u7d2b\u5149\u6653\u901a\u79d1\u6280\u6709\u9650\u516c\u53f8"},"product":{"id":1895,"name":"PAN-M-300","product_type":5,"product_component":26,"product_brand":8,"product_serie":1579,"product_misc":"","product_qa":"","pn":"","description":"Palo Alto Networks M-300, 16TB RAID storage (4 8TB RAID certified drives preinstalled). Rack mount rails included.","created_by":1013,"created_at":"2024-12-11 10:53:38","updated_at":"2024-12-11 10:53:38","pinyin_shortcut":"PANM300","product_unit":1,"is_renew":false,"in_out_at":"","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":1579,"key":1579,"name":"PAN-M-300\u9632\u706b\u5899\u4e3b\u673a"},"productUnit":{"id":1,"key":1,"name":"\u53f0"}},"erpSalesOrderProduct":{"id":1431,"erp_sales_order_id":1406,"erp_store_id":"","product_id":1895,"description":"","number":"1","outbound":"0","amount":"142435.17","total_amount":"142435.17","last_number":"","last_amount":"","last_total_amount":"","cost":"100000.00","total_cost":"100000","supplier_id":90,"hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":""}},{"id":9009,"project_id":3723,"product_id":1896,"amount":"40695.76","number":1,"cost":"41807.00","description":"","supplier_id":90,"hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":"","total_amount":"40695.76","total_cost":"41807","erp_sales_order_product_id":1432,"supplier":{"id":90,"key":90,"name":"\u7d2b\u5149\u6653\u901a\u79d1\u6280\u6709\u9650\u516c\u53f8"},"product":{"id":1896,"name":"PAN-M-300-P-25","product_type":5,"product_component":36,"product_brand":8,"product_serie":1580,"product_misc":"","product_qa":"","pn":"","description":"Panorama central management software license, 25 devices or log collector for the M-300","created_by":1013,"created_at":"2024-12-11 10:55:06","updated_at":"2024-12-11 10:55:06","pinyin_shortcut":"PANM300P25","product_unit":2,"is_renew":false,"in_out_at":"","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":1580,"key":1580,"name":"PAN-M-300\u8f6f\u4ef6\u6388\u6743\u8bb8\u53ef"},"productUnit":{"id":2,"key":2,"name":"\u5957"}},"erpSalesOrderProduct":{"id":1432,"erp_sales_order_id":1406,"erp_store_id":"","product_id":1896,"description":"","number":"1","outbound":"0","amount":"40695.76","total_amount":"40695.76","last_number":"","last_amount":"","last_total_amount":"","cost":"41807.00","total_cost":"41807","supplier_id":90,"hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":""}},{"id":9010,"project_id":3723,"product_id":1897,"amount":"136329.52","number":1,"cost":"150000.00","description":"","supplier_id":90,"hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":"","total_amount":"136329.52","total_cost":"150000","erp_sales_order_product_id":1433,"supplier":{"id":90,"key":90,"name":"\u7d2b\u5149\u6653\u901a\u79d1\u6280\u6709\u9650\u516c\u53f8"},"product":{"id":1897,"name":"PAN-SVC-BKLN-M-300-P-25-3Y","product_type":5,"product_component":36,"product_brand":8,"product_serie":1580,"product_misc":"","product_qa":"","pn":"","description":"Partner enabled premium support 3-year term, Panorama M-300 25 devices or log collector 36\u4e2a\u6708\u8ba2\u9605\u5f0f","created_by":1013,"created_at":"2024-12-11 10:55:48","updated_at":"2024-12-11 10:55:48","pinyin_shortcut":"PANSVCBKLNM300P253Y","product_unit":2,"is_renew":false,"in_out_at":"","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":1580,"key":1580,"name":"PAN-M-300\u8f6f\u4ef6\u6388\u6743\u8bb8\u53ef"},"productUnit":{"id":2,"key":2,"name":"\u5957"}},"erpSalesOrderProduct":{"id":1433,"erp_sales_order_id":1406,"erp_store_id":"","product_id":1897,"description":"","number":"1","outbound":"0","amount":"136329.52","total_amount":"136329.52","last_number":"","last_amount":"","last_total_amount":"","cost":"150000.00","total_cost":"150000","supplier_id":90,"hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":""}}],"commentCount":{"object_id":3723,"comment":4},"unreadComments":{},"fromContact":{"id":1262,"key":1262,"name":"\u5218\u70b3\u5764","client_id":"","supplier_id":100,"mobiles":[{"id":6789,"contact_id":1262,"mobile":"15810817538","mp_open_id":""}],"client":{},"supplier":{"id":100,"key":100,"name":"\u6d3e\u62d3\u7f51\u7edc(\u4e0a\u6d77)\u6709\u9650\u8d23\u4efb\u516c\u53f8\u5317\u4eac\u5206\u516c\u53f8"}},"projectContactPoints":[{"id":916,"project_id":3723,"contact_id":1262,"point":"14351.00","paid_point":"14351","contact":{"id":1262,"key":1262,"name":"\u5218\u70b3\u5764","client_id":"","supplier_id":100,"client":{},"supplier":{"id":100,"key":100,"name":"\u6d3e\u62d3\u7f51\u7edc(\u4e0a\u6d77)\u6709\u9650\u8d23\u4efb\u516c\u53f8\u5317\u4eac\u5206\u516c\u53f8"}},"projectContactPointRels":[{"id":176,"project_id":3723,"contact_id":1262,"point":"14351.00","day_at":"2025-03-17","description":"","created_at":"2025-03-17 16:44:24"}],"status_display":"\u5df2\u6838\u9500"}],"erpSalesOrder":{"id":1406,"serial_no":"XSDD-20241211-00001","from_date":"","wrote_date":"2024-12-11","handler":1001,"client_id":3304,"purchase_contract_id":"","project_id":3723,"sales_contract_id":3703,"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-24 10:15:41","stop_at":"","cancel_at":"","refuse_description":"","is_resubmitted":false,"is_done":true,"number":"3","amount":"319460.45","created_by":1001,"stop_description":"","extra":"","outbound_status":false,"is_used":false,"is_cancel":false,"is_settle":true,"is_old":true,"created_at":"2024-12-11 10:33:14","updated_at":"2025-02-24 10:15:41","print_times":""},"projectUsedClient":{},"erpSalesOrderVerify":{},"schedules":[],"is_only_cp":false,"remain_display":540,"progress_remain_display":555,"forecast_remain_display":555,"projectProductTotalAmount":319460.45,"projectProductAllAmount":true,"projectProductTotalCost":291807,"projectProductAllCost":true,"projectProductTotalNumber":3,"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":89,"contract_type_display":"\u4ea7\u54c1\u9500\u552e","can_change_status":false,"is_admin":true,"lost_contact_days_display":"","can_view_product":true,"budget_display":"31.95\u4e07","contact_points_status_display":"\u5df2\u6838\u9500","total_contact_paid_point":14351,"total_contact_un_paid_point":0,"verify_display":0,"un_collected":"0","un_invoiced":0,"object_type":1,"can_view_product_cost":true},{"id":3714,"client_id":2538,"project_status":3,"project_progress":6,"budget":"175370","profit_pct":"0.55","bargain_date":"2024-11-13","description":"","created_by":1001,"created_at":"2024-11-13 10:22:53","updated_at":"2025-01-17 10:09:06","engineer_id":"","project_title":"PA VM\u865a\u62df\u5899(\u897f\u4e91\u6570\u636e)\u91c7\u8d2d\u9879\u76ee","collected":"175370","status_updated_at":"2024-11-14 10:10:45.422774+08","success_rate":"","comment":"","contract_type":1,"progress_updated_at":"2024-11-13 10:22:53.340658+08","forecast_updated_at":"2024-11-13 10:22:53.340658+08","end_at":"2024-12-09 16:50:46","pinyin_shortcut":"PAVMxnqxysjcgxm","creator":1001,"used_client":"","from_contact":1262,"total_contact_point":"39902","paid_contact_point":"39902","project_product_version_id":667,"is_sales_order_ready":true,"collected_plan":175370,"change_status_to":"","is_verify":false,"profits":"964.535000000000000000","remain":"567 days 03:17:57.255599","progress_remain":"568 days 03:05:49.337715","forecast_remain":"568 days 03:05:49.337715","lost_contact_days":"","last_contact":"","last_arrive_days":"","last_arrive":"","duration":"26 days 06:27:53.593299","issued_invoices":"175370.00","client":{"id":2538,"key":2538,"name":"(\u8fc7\u5355)\u5317\u4eac\u6606\u4ed1\u8054\u901a\u79d1\u6280\u53d1\u5c55\u80a1\u4efd\u6709\u9650\u516c\u53f8","logo":"","client_type":5,"client_class":43,"client_industry":20,"sales_rep":1001,"salesRep":{"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"}},"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":20,"key":20,"name":"\u5176\u4ed6"}},"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":"175370.00","pct":"0.55","profit":"964.535","project_id":3714}],"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":1001,"key":1001,"name":"\u5218\u4eba\u8bda","sex":"M","department_id":4,"avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/\/avatar\/e868e40f-1256-329e-9b1c-74e095049622.png"},"department":{"id":4,"key":4,"name":"\u603b\u7ecf\u7406"}},"projectCreator":{"id":1001,"key":1001,"name":"\u5218\u4eba\u8bda","sex":"M","department_id":4,"avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/\/avatar\/e868e40f-1256-329e-9b1c-74e095049622.png"}},"salesRep":{"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"}},"casePoints":"","workLogCount":"","caseCount":"","salesTimeCount":{},"implementTimeCount":{},"presalesTimeCount":{},"engineerTimeCount":{},"reimbursementAmountSum":{},"buildContract":{"id":3661,"from_project":3714,"payment_collection_remind_ahead":"1 day","serial_no":"TSKJ20241113-LRC-001","is_settle":true,"is_deliver":true,"is_outbound":true,"erp_settle_amount":"175370","erp_un_settle_amount":"0","including_tax":true,"amount":"175370","contractScans":[{"id":31064,"object_type":105,"object_id":3661,"attachment_id":22670,"attachment":{"id":22670,"key":22670,"name":"90986b7b-cde8-3ae4-8ac0-621fe0208e1c","extension":"pdf","path":"\/vue\/attachment\/preview\/90986b7b-cde8-3ae4-8ac0-621fe0208e1c\/\u6606\u4ed1\u8054\u901a.pdf","orig_name":"\u6606\u4ed1\u8054\u901a.pdf"}}],"receiptScans":[{"id":30554,"object_type":106,"object_id":3661,"attachment_id":22828,"attachment":{"id":22828,"key":22828,"name":"db7a30bd-1101-3cc3-b46e-f5fed849e2cb","extension":"png","path":"\/vue\/attachment\/preview\/db7a30bd-1101-3cc3-b46e-f5fed849e2cb\/image.png","orig_name":"image.png"}}],"verifyScans":[],"erpCollectTickets":[{"id":177,"serial_no":"SKD-20241209-00001","wrote_date":"2024-12-09","from_date":"","handler":1001,"user_id":"","client_id":2538,"sales_contract_id":3661,"supplier_id":"","purchase_contract_id":"","status":2,"abstract":"","description":"","verify_type":1,"next_verify_user":"","next_stop_verify_user":"","verify_at":"2024-12-09 16:50:46","stop_at":"","refuse_description":"","is_resubmitted":false,"amount":"175370","settle_amount":"175370","created_by":1013,"stop_description":"","is_settle":true,"is_old":true,"created_at":"2024-12-09 16:50:46","updated_at":"2024-12-09 16:50:46","paid_amount":"","contact_id":"","bank_settle_at":"","print_times":""}],"salesContractPayments":[{"id":"1177","key":"1177","contract_id":3661,"value":"175370","created_by":1013,"collected_date":"2024-12-09 00:00:00","createdBy":{"id":1013,"key":1013,"name":"\u7fc1\u5bb6\u6210","sex":"M","department_id":7},"pct":100}],"salesContractInvoices":[{"id":1869,"key":1869,"contract_id":3661,"value":"175370.00","attachment_id":"","from_date":"2024-11-21","attachment":{}}],"salesContractPaymentCollectionRemindDates":[{"id":2148,"key":2148,"contract_id":3661,"name":"2024-11-29","value":"175370","overdue_days":10,"status":1,"remind_date":"2024-11-29","pct":100,"overdue_display":"\u903e\u671f10\u5929"}],"salesContractPaymentCollectionRemindReceivers":[{"id":7309,"user_id":1001,"key":1001,"contract_id":3661,"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":2193,"contract_id":3661,"supplier_id":163,"purchase_id":3663,"supplier":{"id":163,"key":163,"name":"\u536b\u5b9e\u5eb7\u79d1\u8d38(\u4e0a\u6d77)\u6709\u9650\u516c\u53f8"},"purchase":{"id":3663,"key":3663,"serial_no":"2024WSCN-J-020-C2837-PAN"}}],"payment_collection_remind_ahead_display":"\u63d0\u524d1\u5929","invoiced":175370},"projectRemindReceivers":[{"id":1284,"user_id":1001,"key":1001,"project_id":3714,"user":{"id":1001,"key":1001,"name":"\u5218\u4eba\u8bda","sex":"M","avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/\/avatar\/e868e40f-1256-329e-9b1c-74e095049622.png"}}}],"projectProductRels":[{"id":7933,"project_id":3714,"product_id":1624,"amount":"1235","number":142,"cost":"827.4","description":"","supplier_id":163,"hardware_from":"","software_from":"2024-12-16","maintenance_from":"","hardware_to":"","software_to":"2025-12-15","maintenance_to":"","total_amount":"175370","total_cost":"117490.8","erp_sales_order_product_id":1363,"supplier":{"id":163,"key":163,"name":"\u536b\u5b9e\u5eb7\u79d1\u8d38(\u4e0a\u6d77)\u6709\u9650\u516c\u53f8"},"product":{"id":1624,"name":"PAN-SOFTWARE-NGFW-CR","product_type":5,"product_component":36,"product_brand":8,"product_serie":1382,"product_misc":"","product_qa":"","pn":"","description":"","created_by":1013,"created_at":"2024-05-28 17:27:39","updated_at":"2025-12-12 10:32:22","pinyin_shortcut":"PANSOFTWARENGFWCR","product_unit":2,"is_renew":false,"in_out_at":"2025-12-12 10:32:22.251174+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":1382,"key":1382,"name":"PA\u865a\u62df\u9632\u706b\u5899\u8f6f\u4ef6\u6388\u6743"},"productUnit":{"id":2,"key":2,"name":"\u5957"}},"erpSalesOrderProduct":{"id":1363,"erp_sales_order_id":1386,"erp_store_id":"","product_id":1624,"description":"","number":"142","outbound":"0","amount":"1235","total_amount":"175370","last_number":"","last_amount":"","last_total_amount":"","cost":"827.4","total_cost":"117490.8","supplier_id":163,"hardware_from":"","software_from":"2024-12-16","maintenance_from":"","hardware_to":"","software_to":"2025-12-15","maintenance_to":""}}],"commentCount":{"object_id":3714,"comment":6},"unreadComments":{},"fromContact":{"id":1262,"key":1262,"name":"\u5218\u70b3\u5764","client_id":"","supplier_id":100,"mobiles":[{"id":6789,"contact_id":1262,"mobile":"15810817538","mp_open_id":""}],"client":{},"supplier":{"id":100,"key":100,"name":"\u6d3e\u62d3\u7f51\u7edc(\u4e0a\u6d77)\u6709\u9650\u8d23\u4efb\u516c\u53f8\u5317\u4eac\u5206\u516c\u53f8"}},"projectContactPoints":[{"id":768,"project_id":3714,"contact_id":1262,"point":"39902.00","paid_point":"39902","contact":{"id":1262,"key":1262,"name":"\u5218\u70b3\u5764","client_id":"","supplier_id":100,"client":{},"supplier":{"id":100,"key":100,"name":"\u6d3e\u62d3\u7f51\u7edc(\u4e0a\u6d77)\u6709\u9650\u8d23\u4efb\u516c\u53f8\u5317\u4eac\u5206\u516c\u53f8"}},"projectContactPointRels":[{"id":132,"project_id":3714,"contact_id":1262,"point":"39902.00","day_at":"2024-12-16","description":"","created_at":"2024-12-16 10:05:48"}],"status_display":"\u5df2\u6838\u9500"}],"erpSalesOrder":{"id":1386,"serial_no":"XSDD-20241209-00001","from_date":"","wrote_date":"2024-11-13","handler":1001,"client_id":2538,"purchase_contract_id":"","project_id":3714,"sales_contract_id":3661,"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-09 16:50:46","stop_at":"","cancel_at":"","refuse_description":"","is_resubmitted":false,"is_done":true,"number":"142","amount":"175370","created_by":1001,"stop_description":"","extra":"","outbound_status":false,"is_used":false,"is_cancel":false,"is_settle":true,"is_old":true,"created_at":"2024-11-14 10:10:45","updated_at":"2024-12-09 16:50:46","print_times":""},"projectUsedClient":{},"erpSalesOrderVerify":{},"schedules":[],"is_only_cp":false,"remain_display":567,"progress_remain_display":568,"forecast_remain_display":568,"projectProductTotalAmount":175370,"projectProductAllAmount":true,"projectProductTotalCost":117490.8,"projectProductAllCost":true,"projectProductTotalNumber":142,"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":26,"contract_type_display":"\u4ea7\u54c1\u9500\u552e","can_change_status":false,"is_admin":true,"lost_contact_days_display":"","can_view_product":true,"budget_display":"17.54\u4e07","contact_points_status_display":"\u5df2\u6838\u9500","total_contact_paid_point":39902,"total_contact_un_paid_point":0,"verify_display":0,"un_collected":"0","un_invoiced":0,"object_type":1,"can_view_product_cost":true},{"id":3686,"client_id":3311,"project_status":3,"project_progress":9,"budget":"75760","profit_pct":"21.84","bargain_date":"2024-10-15","description":"","created_by":1001,"created_at":"2024-10-16 11:11:45","updated_at":"2024-11-29 13:52:19","engineer_id":"","project_title":"\u7fa4\u6656\u5b58\u50a8DS923+\u91c7\u8d2d\u9879\u76ee","collected":"75760","status_updated_at":"2024-10-16 11:11:45.588104+08","success_rate":"","comment":"","contract_type":1,"progress_updated_at":"2024-10-16 11:11:45.588104+08","forecast_updated_at":"2024-10-16 11:11:45.588104+08","end_at":"2024-10-21 13:23:26","pinyin_shortcut":"qhccDS923cgxm","creator":1001,"used_client":"","from_contact":4838,"total_contact_point":"","paid_contact_point":"","project_product_version_id":620,"is_sales_order_ready":true,"collected_plan":75760,"change_status_to":"","is_verify":false,"profits":"16545.984000000000000000","remain":"596 days 02:16:57.090269","progress_remain":"596 days 02:16:57.090269","forecast_remain":"596 days 02:16:57.090269","lost_contact_days":"","last_contact":"","last_arrive_days":"","last_arrive":"","duration":"5 days 02:11:40.857469","issued_invoices":"75760.00","client":{"id":3311,"key":3311,"name":"\u5317\u4eac\u534e\u8fb0\u60a6\u79d1\u6280\u6709\u9650\u516c\u53f8","logo":"","client_type":5,"client_class":43,"client_industry":13,"sales_rep":1001,"salesRep":{"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"}},"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":3,"product_type_id":3,"key":3,"name":"\u5b58\u50a8\u8bbe\u5907","budget":"75760.00","pct":"21.84","profit":"16545.984","project_id":3686}],"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":1001,"key":1001,"name":"\u5218\u4eba\u8bda","sex":"M","department_id":4,"avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/\/avatar\/e868e40f-1256-329e-9b1c-74e095049622.png"},"department":{"id":4,"key":4,"name":"\u603b\u7ecf\u7406"}},"projectCreator":{"id":1001,"key":1001,"name":"\u5218\u4eba\u8bda","sex":"M","department_id":4,"avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/\/avatar\/e868e40f-1256-329e-9b1c-74e095049622.png"}},"salesRep":{"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"}},"casePoints":"","workLogCount":"","caseCount":"","salesTimeCount":{},"implementTimeCount":{},"presalesTimeCount":{},"engineerTimeCount":{},"reimbursementAmountSum":{},"buildContract":{"id":3598,"from_project":3686,"payment_collection_remind_ahead":"2 days","serial_no":"TSKJ20241015","is_settle":true,"is_deliver":true,"is_outbound":true,"erp_settle_amount":"75760","erp_un_settle_amount":"0","including_tax":true,"amount":"75760","contractScans":[{"id":29607,"object_type":105,"object_id":3598,"attachment_id":22034,"attachment":{"id":22034,"key":22034,"name":"691cfc15-7150-32bd-ac5a-b75572f33d90","extension":"pdf","path":"\/vue\/attachment\/preview\/691cfc15-7150-32bd-ac5a-b75572f33d90\/\u534e\u8fb0.pdf","orig_name":"\u534e\u8fb0.pdf"}}],"receiptScans":[{"id":30024,"object_type":106,"object_id":3598,"attachment_id":22509,"attachment":{"id":22509,"key":22509,"name":"cd6a0157-f26f-3eb6-84ab-84ea6d80f097","extension":"pdf","path":"\/vue\/attachment\/preview\/cd6a0157-f26f-3eb6-84ab-84ea6d80f097\/\u534e\u8fb0\u60a6\u8d27\u7269\u7b7e\u6536\u5355\uff0d20241105_.pdf","orig_name":"\u534e\u8fb0\u60a6\u8d27\u7269\u7b7e\u6536\u5355\uff0d20241105_.pdf"}}],"verifyScans":[],"erpCollectTickets":[{"id":138,"serial_no":"SKD-20241021-00001","wrote_date":"2024-10-21","from_date":"","handler":1001,"user_id":"","client_id":3311,"sales_contract_id":3598,"supplier_id":"","purchase_contract_id":"","status":2,"abstract":"","description":"","verify_type":1,"next_verify_user":"","next_stop_verify_user":"","verify_at":"2024-10-21 13:23:26","stop_at":"","refuse_description":"","is_resubmitted":false,"amount":"75760","settle_amount":"75760","created_by":1013,"stop_description":"","is_settle":true,"is_old":true,"created_at":"2024-10-21 13:23:26","updated_at":"2024-10-21 13:23:26","paid_amount":"","contact_id":"","bank_settle_at":"","print_times":""}],"salesContractPayments":[{"id":"1138","key":"1138","contract_id":3598,"value":"75760","created_by":1013,"collected_date":"2024-10-21 00:00:00","createdBy":{"id":1013,"key":1013,"name":"\u7fc1\u5bb6\u6210","sex":"M","department_id":7},"pct":100}],"salesContractInvoices":[{"id":1832,"key":1832,"contract_id":3598,"value":"75760.00","attachment_id":"","from_date":"2024-10-22","attachment":{}}],"salesContractPaymentCollectionRemindDates":[{"id":2080,"key":2080,"contract_id":3598,"name":"2024-10-31","value":"75760","overdue_days":"","status":1,"remind_date":"2024-10-31","pct":100,"overdue_display":""}],"salesContractPaymentCollectionRemindReceivers":[{"id":6886,"user_id":1001,"key":1001,"contract_id":3598,"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":1938,"contract_id":3598,"supplier_id":68,"purchase_id":3600,"supplier":{"id":68,"key":68,"name":"\u82f1\u8fc8\u7535\u5b50\u5546\u8d38(\u4e0a\u6d77)\u6709\u9650\u516c\u53f8"},"purchase":{"id":3600,"key":3600,"serial_no":"BJ7067IM20241016-01"}}],"payment_collection_remind_ahead_display":"\u63d0\u524d2\u5929","invoiced":75760},"projectRemindReceivers":[{"id":1246,"user_id":1001,"key":1001,"project_id":3686,"user":{"id":1001,"key":1001,"name":"\u5218\u4eba\u8bda","sex":"M","avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/\/avatar\/e868e40f-1256-329e-9b1c-74e095049622.png"}}}],"projectProductRels":[{"id":7019,"project_id":3686,"product_id":972,"amount":"3788","number":20,"cost":"2750","description":"","supplier_id":68,"hardware_from":"2024-10-17","software_from":"","maintenance_from":"","hardware_to":"2027-10-16","software_to":"","maintenance_to":"","total_amount":"75760","total_cost":"55000","erp_sales_order_product_id":1287,"supplier":{"id":68,"key":68,"name":"\u82f1\u8fc8\u7535\u5b50\u5546\u8d38(\u4e0a\u6d77)\u6709\u9650\u516c\u53f8"},"product":{"id":972,"name":"DS923+","product_type":3,"product_component":14,"product_brand":27,"product_serie":857,"product_misc":"","product_qa":"","pn":"","description":"4 \u69fd\u5f0f NAS\uff0cAMD Ryzen\u2122 R1600 \u53cc\u6838\uff084 \u7ebf\u7a0b\uff09\uff0c\u65f6\u949f\u63d0\u5347\u4e0a\u9650\u4e3a 3.1 GHz\uff0c\u5185\u5b58\uff1a4 GB DDR4 ECC SODIMM\uff08\u53ef\u6269\u5145\u5230 32 GB\uff09\uff0c4 x 3.5 \u82f1\u5bf8\u6216 2.5 \u82f1\u5bf8 SATA HDD\/SSD\uff08\u4e0d\u542b\u786c\u76d8\uff092 x M.2 2280 NVMe SSD\uff08\u4e0d\u542b\u786c\u76d8\uff09\uff0c\u70ed\u63d2\u62d4\u786c\u76d8\uff0c\u5916\u7aef\u63a5\u53e3\uff1a2 x USB 3.2 \u7b2c 1 \u4ee3\u7aef\u53e3\u548c1 x \u6269\u5145\u7aef\u53e3 (eSATA\uff09\uff0c3\u5e74\u4fdd\u4fee\uff1b\u4e0d\u542b\u786c\u76d8","created_by":1013,"created_at":"2023-08-04 17:33:20","updated_at":"2024-03-28 10:14:31","pinyin_shortcut":"DS923","product_unit":1,"is_renew":false,"in_out_at":"","productType":{"id":3,"key":3,"name":"\u5b58\u50a8\u8bbe\u5907"},"productComponent":{"id":14,"key":14,"name":"\u5b58\u50a8\u4e3b\u673a"},"productBrand":{"id":27,"key":27,"name":"\u7fa4\u6656"},"productSerie":{"id":857,"key":857,"name":"DS923+ NAS\u5b58\u50a8"},"productUnit":{"id":1,"key":1,"name":"\u53f0"}},"erpSalesOrderProduct":{"id":1287,"erp_sales_order_id":1366,"erp_store_id":"","product_id":972,"description":"","number":"20","outbound":"0","amount":"3788","total_amount":"75760","last_number":"","last_amount":"","last_total_amount":"","cost":"2750","total_cost":"55000","supplier_id":68,"hardware_from":"2024-10-17","software_from":"","maintenance_from":"","hardware_to":"2027-10-16","software_to":"","maintenance_to":""}}],"commentCount":{"object_id":3686,"comment":2},"unreadComments":{},"fromContact":{"id":4838,"key":4838,"name":"\u738b\u65b0\u6625","client_id":"","supplier_id":68,"mobiles":[{"id":5633,"contact_id":4838,"mobile":"18601190080","mp_open_id":""}],"client":{},"supplier":{"id":68,"key":68,"name":"\u82f1\u8fc8\u7535\u5b50\u5546\u8d38(\u4e0a\u6d77)\u6709\u9650\u516c\u53f8"}},"projectContactPoints":[],"erpSalesOrder":{"id":1366,"serial_no":"XSDD-20241016-00001","from_date":"","wrote_date":"2024-10-15","handler":1001,"client_id":3311,"purchase_contract_id":"","project_id":3686,"sales_contract_id":3598,"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-10-21 13:23:26","stop_at":"","cancel_at":"","refuse_description":"","is_resubmitted":false,"is_done":true,"number":"20","amount":"75760","created_by":1001,"stop_description":"","extra":"","outbound_status":false,"is_used":false,"is_cancel":false,"is_settle":true,"is_old":true,"created_at":"2024-10-16 11:11:45","updated_at":"2024-10-21 13:23:26","print_times":""},"projectUsedClient":{},"erpSalesOrderVerify":{},"schedules":[],"is_only_cp":false,"remain_display":596,"progress_remain_display":596,"forecast_remain_display":596,"projectProductTotalAmount":75760,"projectProductAllAmount":true,"projectProductTotalCost":55000,"projectProductAllCost":true,"projectProductTotalNumber":20,"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":5,"contract_type_display":"\u4ea7\u54c1\u9500\u552e","can_change_status":false,"is_admin":true,"lost_contact_days_display":"","can_view_product":true,"budget_display":"7.58\u4e07","contact_points_status_display":"\u672a\u8bbe\u7f6e","total_contact_paid_point":0,"total_contact_un_paid_point":0,"verify_display":0,"un_collected":"0","un_invoiced":0,"object_type":1,"can_view_product_cost":true},{"id":3679,"client_id":3301,"project_status":3,"project_progress":5,"budget":"175000","profit_pct":"1.57","bargain_date":"2024-10-23","description":"","created_by":1001,"created_at":"2024-10-10 13:22:40","updated_at":"2024-12-25 10:18:29","engineer_id":"","project_title":"\u5b89\u5168\u68c0\u6d4b\u4e0e\u54cd\u5e94\u5e73\u53f0\u670d\u52a1\u9879\u76ee\uff08\u8fc7\u5355\uff09","collected":"175000","status_updated_at":"2024-10-23 15:21:58.527894+08","success_rate":"","comment":"","contract_type":1,"progress_updated_at":"2024-10-10 13:22:40.735169+08","forecast_updated_at":"2024-10-10 13:22:40.735169+08","end_at":"2024-12-25 09:53:12","pinyin_shortcut":"aqjcyxyptfwxmgd","creator":1001,"used_client":"","from_contact":5912,"total_contact_point":"","paid_contact_point":"","project_product_version_id":717,"is_sales_order_ready":true,"collected_plan":175000,"change_status_to":"","is_verify":false,"profits":"2747.500000000000000000","remain":"588 days 22:06:44.150479","progress_remain":"602 days 00:06:01.943204","forecast_remain":"602 days 00:06:01.943204","lost_contact_days":"","last_contact":"","last_arrive_days":"","last_arrive":"","duration":"75 days 20:30:31.421892","issued_invoices":"175000.00","client":{"id":3301,"key":3301,"name":"\u91d1\u878d\u65f6\u62a5\u793e","logo":"","client_type":6,"client_class":43,"client_industry":18,"sales_rep":1001,"salesRep":{"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"}},"clientType":{"id":6,"key":6,"name":"\u836f\u54c1\u6279\u53d1\u4f01\u4e1a\uff08\u666e\u901a\uff09"},"clientClass":{"id":43,"key":43,"name":"\u6f5c\u529b\u5ba2\u6237","notice_days":60,"color":"#1EE6DC"},"clientIndustry":{"id":18,"key":18,"name":"\u5a92\u4f53"}},"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":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":87,"product_type_id":87,"key":87,"name":"\u5b89\u5168","budget":"175000.00","pct":"1.57","profit":"2747.5","project_id":3679}],"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":129,"key":129,"name":"\u7279\u7ea6\u9080\u6807"},"createdBy":{"id":1001,"key":1001,"name":"\u5218\u4eba\u8bda","sex":"M","department_id":4,"avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/\/avatar\/e868e40f-1256-329e-9b1c-74e095049622.png"},"department":{"id":4,"key":4,"name":"\u603b\u7ecf\u7406"}},"projectCreator":{"id":1001,"key":1001,"name":"\u5218\u4eba\u8bda","sex":"M","department_id":4,"avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/\/avatar\/e868e40f-1256-329e-9b1c-74e095049622.png"}},"salesRep":{"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"}},"casePoints":"","workLogCount":"","caseCount":"","salesTimeCount":{},"implementTimeCount":{},"presalesTimeCount":{},"engineerTimeCount":{},"reimbursementAmountSum":{"project_id":3679,"sum":"500.00"},"buildContract":{"id":3620,"from_project":3679,"payment_collection_remind_ahead":"00:00:00","serial_no":"jrsbht2024126","is_settle":true,"is_deliver":true,"is_outbound":true,"erp_settle_amount":"175000","erp_un_settle_amount":"0","including_tax":true,"amount":"175000","contractScans":[{"id":31194,"object_type":105,"object_id":3620,"attachment_id":22562,"attachment":{"id":22562,"key":22562,"name":"e9460d96-3a30-311d-b906-c04413c39fe9","extension":"pdf","path":"\/vue\/attachment\/preview\/e9460d96-3a30-311d-b906-c04413c39fe9\/2024_11_11_09_39_38.pdf","orig_name":"2024_11_11_09_39_38.pdf"}}],"receiptScans":[],"verifyScans":[],"erpCollectTickets":[{"id":192,"serial_no":"SKD-20241225-00001","wrote_date":"2024-12-25","from_date":"","handler":1001,"user_id":"","client_id":3301,"sales_contract_id":3620,"supplier_id":"","purchase_contract_id":"","status":2,"abstract":"","description":"","verify_type":1,"next_verify_user":"","next_stop_verify_user":"","verify_at":"2024-12-25 09:53:12","stop_at":"","refuse_description":"","is_resubmitted":false,"amount":"175000","settle_amount":"175000","created_by":1013,"stop_description":"","is_settle":true,"is_old":true,"created_at":"2024-12-25 09:53:12","updated_at":"2024-12-25 09:53:12","paid_amount":"","contact_id":"","bank_settle_at":"","print_times":""}],"salesContractPayments":[{"id":"1192","key":"1192","contract_id":3620,"value":"175000","created_by":1013,"collected_date":"2024-12-25 00:00:00","createdBy":{"id":1013,"key":1013,"name":"\u7fc1\u5bb6\u6210","sex":"M","department_id":7},"pct":100}],"salesContractInvoices":[{"id":1906,"key":1906,"contract_id":3620,"value":"175000.00","attachment_id":"","from_date":"2024-12-18","attachment":{}}],"salesContractPaymentCollectionRemindDates":[{"id":2094,"key":2094,"contract_id":3620,"name":"2024-12-31","value":"175000","overdue_days":"","status":1,"remind_date":"2024-12-31","pct":100,"overdue_display":""}],"salesContractPaymentCollectionRemindReceivers":[{"id":7377,"user_id":1001,"key":1001,"contract_id":3620,"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":2216,"contract_id":3620,"supplier_id":511,"purchase_id":3621,"supplier":{"id":511,"key":511,"name":"\u5317\u4eac\u610f\u7545\u79d1\u6280\u80a1\u4efd\u6709\u9650\u516c\u53f8"},"purchase":{"id":3621,"key":3621,"serial_no":"KJS1X24211"}}],"payment_collection_remind_ahead_display":"\u65e0","invoiced":175000},"projectRemindReceivers":[{"id":1255,"user_id":1001,"key":1001,"project_id":3679,"user":{"id":1001,"key":1001,"name":"\u5218\u4eba\u8bda","sex":"M","avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/\/avatar\/e868e40f-1256-329e-9b1c-74e095049622.png"}}}],"projectProductRels":[{"id":8035,"project_id":3679,"product_id":1650,"amount":"175000.00","number":1,"cost":"155750.00","description":"","supplier_id":511,"hardware_from":"","software_from":"2024-12-18","maintenance_from":"","hardware_to":"","software_to":"2025-12-17","maintenance_to":"","total_amount":"175000","total_cost":"155750","erp_sales_order_product_id":1299,"supplier":{"id":511,"key":511,"name":"\u5317\u4eac\u610f\u7545\u79d1\u6280\u80a1\u4efd\u6709\u9650\u516c\u53f8"},"product":{"id":1650,"name":"SAAS XDR\u5e73\u53f0 \u53ef\u6269\u5c55\u68c0\u6d4b\u4e0e\u54cd\u5e94\u5e73\u53f0\u8ba2\u9605\u670d\u52a1\u8d39","product_type":7,"product_component":188,"product_brand":12,"product_serie":1404,"product_misc":"","product_qa":"","pn":"","description":"\u57fa\u7840\u5e73\u53f0\u670d\u52a1\uff1a\u53ef\u5bb9\u7eb3180\u5929\u5ba1\u8ba1\u6570\u636e\u3001\u544a\u8b66\u65e5\u5fd7\u3001\u9065\u6d4b\u6570\u636e\u7684\u5b58\u50a8\uff0c\u4e8b\u4ef6\u3001\u6f0f\u6d1e\u3001\u8d44\u4ea7\u3001\u914d\u7f6e\u7c7b\u6570\u636e\u5168\u5e74\u5b58\u50a8\uff0c\n\u5305\u542b\u4e00\u5e74\u670d\u52a1\u5e73\u53f0\u5347\u7ea7\u8d39\u7528\u3001\u7279\u5f81\u5e93\u5347\u7ea7\u8d39\u7528\u3001\u68c0\u6d4b\u5f15\u64ce\u5347\u7ea7\u8d39\u7528\uff0c\n\u5305\u542b\u4e00\u5e74\u7684\u5b89\u5168\u4e8b\u4ef6\u6df1\u5ea6\u6316\u6398\u670d\u52a1-XTH\u8d39\u7528\uff0c\u5177\u4f53\u529f\u80fd\u5982\u4e0b\uff1a\n1.\u6d77\u91cf\u7070\u5ea6\u89c4\u5219+\u591a\u5f15\u64ce\u5206\u6790\uff1a\u57fa\u4e8e\u4e91\u7aef\u6570\u636e\u6e56\uff0c\u5bf9\u6d77\u91cf\u7ebf\u7d22\u548c\u6570\u636e\u8fdb\u884c\u7070\u5ea6\u89c4\u5219\u548c\u79c1\u6709\u5f15\u64ce\u4e8c\u6b21\u5206\u6790\uff0c\u72e9\u730e\u5e08\u7814\u5224\u540e\u751f\u6210\u62a5\u544a\uff1b \n2.\u57fa\u4e8e\u5b89\u5168\u544a\u8b66\u7684\u9690\u85cf\u5a01\u80c1\u68c0\u6d4b\uff1a\u57fa\u4e8e\u72e9\u730e\u5206\u6790\u5e08\u7684\u7ecf\u9a8c\u56fa\u5316\u6210\u68c0\u6d4b\u6a21\u578b\uff0c\u5bf9\u4e8e\u672a\u77e5\u4e0d\u786e\u4fe1\u7684\u544a\u8b66\u8fdb\u884c\u6df1\u5ea6\u8c03\u67e5\u5173\u8054\uff0c\u81ea\u52a8\u5316\u751f\u6210\u5b89\u5168\u4e8b\u4ef6\u5e76\u63a8\u9001\uff1b\n3.\u4e91\u7aef\u4e13\u5bb6\u4e8b\u4ef6\u7814\u5224\n\u9488\u5bf9XDR\u5e73\u53f0\u4ea7\u751f\u7684\u5b89\u5168\u4e8b\u4ef6\uff0c\u4e91\u7aef\u4e13\u5bb6\u4ecb\u5165\u505a\u7814\u5224\uff0c\u8fdb\u4e00\u6b65\u4fdd\u969c\u4e8b\u4ef6\u68c0\u51fa\u7684\u51c6\u786e\u6027\nSAAS XDR\u5e73\u53f0\u670d\u52a1\u7684\u7f51\u7edc\u4fa7\u4fa7\u9065\u6d4b\u6e90\uff0c\u9700\u8981\u91c7\u96c6\u7684\u7f51\u7edc\u6d41\u91cf\u68c0\u6d4b\u8bbe\u5907\u7684\u6d41\u91cf 2000\nSAAS XDR\u5e73\u53f0\u670d\u52a1\u7684\u7aef\u70b9\u4fa7\u9065\u6d4b\u6e90\uff0c\u9700\u8981\u91c7\u96c6\u7684\u7aef\u70b9\u884c\u4e3a\u6570\u636e\u7684\u670d\u52a1\u5668\u6570\u91cf 25\n","created_by":1013,"created_at":"2024-06-06 16:17:46","updated_at":"2025-12-26 15:43:29","pinyin_shortcut":"SAASXDRptkkzjcyxyptdyfwf","product_unit":2,"is_renew":false,"in_out_at":"2025-12-26 15:43:29.515469+08","productType":{"id":7,"key":7,"name":"\u8f6f\u4ef6"},"productComponent":{"id":188,"key":188,"name":"\u7cfb\u7edf\u8ba2\u9605\u8f6f\u4ef6"},"productBrand":{"id":12,"key":12,"name":"\u6df1\u4fe1\u670d"},"productSerie":{"id":1404,"key":1404,"name":"\u6df1\u4fe1\u670d SAAS XDR\u5e73\u53f0 \u53ef\u6269\u5c55\u68c0\u6d4b\u4e0e\u54cd\u5e94\u5e73\u53f0\u8ba2\u9605\u670d\u52a1\u8d39"},"productUnit":{"id":2,"key":2,"name":"\u5957"}},"erpSalesOrderProduct":{"id":1299,"erp_sales_order_id":1372,"erp_store_id":"","product_id":1650,"description":"","number":"1","outbound":"0","amount":"175000.00","total_amount":"175000","last_number":"","last_amount":"","last_total_amount":"","cost":"155750.00","total_cost":"155750","supplier_id":511,"hardware_from":"","software_from":"2024-12-18","maintenance_from":"","hardware_to":"","software_to":"2025-12-17","maintenance_to":""}}],"commentCount":{"object_id":3679,"comment":3},"unreadComments":{},"fromContact":{"id":5912,"key":5912,"name":"\u97e9\u5f66\u5e73","client_id":"","supplier_id":511,"mobiles":[],"client":{},"supplier":{"id":511,"key":511,"name":"\u5317\u4eac\u610f\u7545\u79d1\u6280\u80a1\u4efd\u6709\u9650\u516c\u53f8"}},"projectContactPoints":[],"erpSalesOrder":{"id":1372,"serial_no":"XSDD-20241225-00001","from_date":"","wrote_date":"2024-10-23","handler":1001,"client_id":3301,"purchase_contract_id":"","project_id":3679,"sales_contract_id":3620,"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-25 09:53:12","stop_at":"","cancel_at":"","refuse_description":"","is_resubmitted":false,"is_done":true,"number":"1","amount":"175000","created_by":1001,"stop_description":"","extra":"","outbound_status":false,"is_used":false,"is_cancel":false,"is_settle":true,"is_old":true,"created_at":"2024-10-23 15:21:58","updated_at":"2024-12-25 09:53:12","print_times":""},"projectUsedClient":{},"erpSalesOrderVerify":{},"schedules":[],"is_only_cp":false,"remain_display":588,"progress_remain_display":602,"forecast_remain_display":602,"projectProductTotalAmount":175000,"projectProductAllAmount":true,"projectProductTotalCost":155750,"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":75,"contract_type_display":"\u4ea7\u54c1\u9500\u552e","can_change_status":false,"is_admin":true,"lost_contact_days_display":"","can_view_product":true,"budget_display":"17.5\u4e07","contact_points_status_display":"\u672a\u8bbe\u7f6e","total_contact_paid_point":0,"total_contact_un_paid_point":0,"verify_display":0,"un_collected":"0","un_invoiced":0,"object_type":1,"can_view_product_cost":true},{"id":3677,"client_id":90,"project_status":3,"project_progress":5,"budget":"406550","profit_pct":"7.87","bargain_date":"2024-10-12","description":"","created_by":5295,"created_at":"2024-10-08 16:57:59","updated_at":"2026-01-15 14:58:16","engineer_id":"","project_title":"\u65b0\u8d2d\u6234\u5c14\u5b58\u50a8","collected":"406550","status_updated_at":"2024-10-15 16:17:44.109861+08","success_rate":"","comment":"","contract_type":1,"progress_updated_at":"2024-10-08 16:57:59.756962+08","forecast_updated_at":"2024-10-15 16:19:25.468274+08","end_at":"2024-12-06 11:20:28","pinyin_shortcut":"xgdecc","creator":5295,"used_client":"","from_contact":"","total_contact_point":"65000","paid_contact_point":"65000","project_product_version_id":678,"is_sales_order_ready":true,"collected_plan":406550,"change_status_to":"","is_verify":false,"profits":"31995.485000000000000000","remain":"596 days 21:10:58.568512","progress_remain":"603 days 20:30:42.921411","forecast_remain":"596 days 21:09:17.210099","lost_contact_days":"148.943989333021","last_contact":"2026-01-06 14:49:22","last_arrive_days":"148.943989333021","last_arrive":"2026-01-06 14:49:22+08","duration":"58 days 18:22:28.71502","issued_invoices":"406550.00","client":{"id":90,"key":90,"name":"\u82cf\u9ece\u4e16\u8d22\u4ea7\u4fdd\u9669(\u4e2d\u56fd)\u6709\u9650\u516c\u53f8\uff08\u82cf\u9ece\u4e16\u8d22\u4ea7\u4fdd\u9669(\u4e2d\u56fd)\u6709\u9650\u516c\u53f8\u5317\u4eac\u5206\u516c\u53f8 \uff09","logo":"","client_type":1,"client_class":1,"client_industry":10,"sales_rep":5295,"salesRep":{"id":5295,"key":5295,"name":"\u9b4f\u6cfd\u6587","sex":"F","avatar":{"id":137,"user_id":5295,"name":"\/files\/cdn\/a57be577deb434\/avatar\/85c67d90-6989-3d4e-bbf8-31d69b6e8ffe.jpg"}},"clientType":{"id":1,"key":1,"name":"\u836f\u54c1\u6279\u53d1\u4f01\u4e1a\uff08\u5168\u8d44\u8d28\uff09"},"clientClass":{"id":1,"key":1,"name":"\u6838\u5fc3\u5ba2\u6237","notice_days":10,"color":"#E89F0E"},"clientIndustry":{"id":10,"key":10,"name":"\u91d1\u878d"}},"usedClient":{},"contractType":{"id":1,"key":1,"name":"\u4ea7\u54c1\u9500\u552e"},"projectArchitects":[{"project_id":3677,"value":"1","key":1015,"name":"\u5434\u660a"}],"projectStatus":{"id":3,"key":3,"name":"\u5546\u673a\u6210\u4ea4","color":"#53cd02"},"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":3,"product_type_id":3,"key":3,"name":"\u5b58\u50a8\u8bbe\u5907","budget":"406550","pct":"7.87","profit":"31995.485","project_id":3677}],"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":164,"key":164,"name":"\u591a\u5bb6\u6bd4\u4ef7"},"createdBy":{"id":5295,"key":5295,"name":"\u9b4f\u6cfd\u6587","sex":"F","department_id":1,"avatar":{"id":137,"user_id":5295,"name":"\/files\/cdn\/a57be577deb434\/avatar\/85c67d90-6989-3d4e-bbf8-31d69b6e8ffe.jpg"},"department":{"id":1,"key":1,"name":"\u9500\u552e\u90e8"}},"projectCreator":{"id":5295,"key":5295,"name":"\u9b4f\u6cfd\u6587","sex":"F","department_id":1,"avatar":{"id":137,"user_id":5295,"name":"\/files\/cdn\/a57be577deb434\/avatar\/85c67d90-6989-3d4e-bbf8-31d69b6e8ffe.jpg"}},"salesRep":{"id":5295,"key":5295,"name":"\u9b4f\u6cfd\u6587","sex":"F","avatar":{"id":137,"user_id":5295,"name":"\/files\/cdn\/a57be577deb434\/avatar\/85c67d90-6989-3d4e-bbf8-31d69b6e8ffe.jpg"}},"casePoints":{"project_id":3677,"points":"100"},"workLogCount":{"project_id":3677,"count":1},"caseCount":{"project_id":3677,"count":4},"salesTimeCount":{"project_id":3677,"hours":"0.849444444444444","times":1},"implementTimeCount":{"project_id":3677,"sum":"30.1666666666667","times":"4"},"presalesTimeCount":{},"engineerTimeCount":{},"reimbursementAmountSum":{"project_id":3677,"sum":"5504.11"},"buildContract":{"id":3597,"from_project":3677,"payment_collection_remind_ahead":"7 days","serial_no":"TS-WEW2024101201","is_settle":true,"is_deliver":true,"is_outbound":true,"erp_settle_amount":"406550","erp_un_settle_amount":"0","including_tax":true,"amount":"406550","contractScans":[{"id":31031,"object_type":105,"object_id":3597,"attachment_id":22148,"attachment":{"id":22148,"key":22148,"name":"047ad9f8-df0e-3b2d-8b0b-24cc18c44e4d","extension":"pdf","path":"\/vue\/attachment\/preview\/047ad9f8-df0e-3b2d-8b0b-24cc18c44e4d\/\u82cf\u9ece\u4e16.pdf","orig_name":"\u82cf\u9ece\u4e16.pdf"}}],"receiptScans":[{"id":30052,"object_type":106,"object_id":3597,"attachment_id":22532,"attachment":{"id":22532,"key":22532,"name":"042f6008-f596-334b-bee8-d01714881696","extension":"pdf","path":"\/vue\/attachment\/preview\/042f6008-f596-334b-bee8-d01714881696\/\u82cf\u9ece\u4e16.pdf","orig_name":"\u82cf\u9ece\u4e16.pdf"}}],"verifyScans":[],"erpCollectTickets":[{"id":171,"serial_no":"SKD-20241206-00002","wrote_date":"2024-12-06","from_date":"","handler":5295,"user_id":"","client_id":90,"sales_contract_id":3597,"supplier_id":"","purchase_contract_id":"","status":2,"abstract":"","description":"","verify_type":1,"next_verify_user":"","next_stop_verify_user":"","verify_at":"2024-12-06 11:20:28","stop_at":"","refuse_description":"","is_resubmitted":false,"amount":"203275","settle_amount":"203275","created_by":1013,"stop_description":"","is_settle":true,"is_old":true,"created_at":"2024-12-06 11:20:28","updated_at":"2024-12-06 11:20:28","paid_amount":"","contact_id":"","bank_settle_at":"","print_times":""},{"id":170,"serial_no":"SKD-20241107-00001","wrote_date":"2024-11-07","from_date":"","handler":5295,"user_id":"","client_id":90,"sales_contract_id":3597,"supplier_id":"","purchase_contract_id":"","status":2,"abstract":"","description":"","verify_type":1,"next_verify_user":"","next_stop_verify_user":"","verify_at":"2024-11-07 17:07:22","stop_at":"","refuse_description":"","is_resubmitted":false,"amount":"203275","settle_amount":"203275","created_by":1013,"stop_description":"","is_settle":true,"is_old":true,"created_at":"2024-11-07 17:07:22","updated_at":"2024-11-07 17:07:22","paid_amount":"","contact_id":"","bank_settle_at":"","print_times":""}],"salesContractPayments":[{"id":"1171","key":"1171","contract_id":3597,"value":"203275","created_by":1013,"collected_date":"2024-12-06 00:00:00","createdBy":{"id":1013,"key":1013,"name":"\u7fc1\u5bb6\u6210","sex":"M","department_id":7},"pct":50},{"id":"1170","key":"1170","contract_id":3597,"value":"203275","created_by":1013,"collected_date":"2024-11-07 00:00:00","createdBy":{"id":1013,"key":1013,"name":"\u7fc1\u5bb6\u6210","sex":"M","department_id":7},"pct":50}],"salesContractInvoices":[{"id":1837,"key":1837,"contract_id":3597,"value":"406550.00","attachment_id":"","from_date":"2024-10-24","attachment":{}},{"id":1838,"key":1838,"contract_id":3597,"value":"-406550.00","attachment_id":"","from_date":"2024-10-25","attachment":{}},{"id":1839,"key":1839,"contract_id":3597,"value":"203275.00","attachment_id":"","from_date":"2024-10-25","attachment":{}},{"id":1872,"key":1872,"contract_id":3597,"value":"203275.00","attachment_id":"","from_date":"2024-11-22","attachment":{}}],"salesContractPaymentCollectionRemindDates":[{"id":2122,"key":2122,"contract_id":3597,"name":"2024-12-31","value":"406550","overdue_days":"","status":1,"remind_date":"2024-12-31","pct":100,"overdue_display":""}],"salesContractPaymentCollectionRemindReceivers":[{"id":7300,"user_id":5295,"key":5295,"contract_id":3597,"user":{"id":5295,"key":5295,"name":"\u9b4f\u6cfd\u6587","sex":"F","avatar":{"id":137,"user_id":5295,"name":"\/files\/cdn\/a57be577deb434\/avatar\/85c67d90-6989-3d4e-bbf8-31d69b6e8ffe.jpg"}}},{"id":7302,"user_id":1001,"key":1001,"contract_id":3597,"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":2187,"contract_id":3597,"supplier_id":298,"purchase_id":3643,"supplier":{"id":298,"key":298,"name":"\u5317\u4eac\u777f\u521b\u80dc\u4e3a\u79d1\u6280\u6709\u9650\u516c\u53f8"},"purchase":{"id":3643,"key":3643,"serial_no":"TSKJ20241101-HYF-001"}},{"id":2188,"contract_id":3597,"supplier_id":262,"purchase_id":3667,"supplier":{"id":262,"key":262,"name":"\u4eac\u4e1c\u5546\u57ce"},"purchase":{"id":3667,"key":3667,"serial_no":"305882210752"}},{"id":2189,"contract_id":3597,"supplier_id":671,"purchase_id":3599,"supplier":{"id":671,"key":671,"name":"\u56db\u5ddd\u957f\u8679\u4f73\u534e\u6570\u5b57\u6280\u672f\u6709\u9650\u516c\u53f8"},"purchase":{"id":3599,"key":3599,"serial_no":"TSKJ20241016-HYF-001"}}],"payment_collection_remind_ahead_display":"\u63d0\u524d7\u5929","invoiced":406550},"projectRemindReceivers":[{"id":1269,"user_id":1001,"key":1001,"project_id":3677,"user":{"id":1001,"key":1001,"name":"\u5218\u4eba\u8bda","sex":"M","avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/\/avatar\/e868e40f-1256-329e-9b1c-74e095049622.png"}}}],"projectProductRels":[{"id":7894,"project_id":3677,"product_id":1834,"amount":"367550","number":1,"cost":"278000","description":"","supplier_id":116,"hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":"","total_amount":"367550","total_cost":"278000","erp_sales_order_product_id":1284,"supplier":{"id":116,"key":116,"name":"\u56db\u5ddd\u957f\u8679\u4f73\u534e\u4fe1\u606f\u4ea7\u54c1\u6709\u9650\u8d23\u4efb\u516c\u53f8"},"product":{"id":1834,"name":"Unity XT 480","product_type":3,"product_component":14,"product_brand":9,"product_serie":1545,"product_misc":"","product_qa":"","pn":"","description":"","created_by":1013,"created_at":"2024-10-16 09:35:39","updated_at":"2024-10-16 09:35:39","pinyin_shortcut":"UnityXT480","product_unit":1,"is_renew":false,"in_out_at":"","productType":{"id":3,"key":3,"name":"\u5b58\u50a8\u8bbe\u5907"},"productComponent":{"id":14,"key":14,"name":"\u5b58\u50a8\u4e3b\u673a"},"productBrand":{"id":9,"key":9,"name":"\u6234\u5c14\uff08DELL\uff09"},"productSerie":{"id":1545,"key":1545,"name":"DELL EMC Unity XT 480 \u5b58\u50a8\u9635\u5217"},"productUnit":{"id":1,"key":1,"name":"\u53f0"}},"erpSalesOrderProduct":{"id":1284,"erp_sales_order_id":1365,"erp_store_id":"","product_id":1834,"description":"","number":"1","outbound":"0","amount":"367550","total_amount":"367550","last_number":"","last_amount":"","last_total_amount":"","cost":"278000","total_cost":"278000","supplier_id":116,"hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":""}},{"id":7895,"project_id":3677,"product_id":941,"amount":"39000","number":1,"cost":"0","description":"","supplier_id":"","hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":"","total_amount":"39000","total_cost":"0","erp_sales_order_product_id":1285,"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":1285,"erp_sales_order_id":1365,"erp_store_id":"","product_id":941,"description":"","number":"1","outbound":"0","amount":"39000","total_amount":"39000","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":""}},{"id":7896,"project_id":3677,"product_id":1852,"amount":"0","number":2,"cost":"37.79","description":"","supplier_id":262,"hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":"","total_amount":"0","total_cost":"75.57","erp_sales_order_product_id":1286,"supplier":{"id":262,"key":262,"name":"\u4eac\u4e1c\u5546\u57ce"},"product":{"id":1852,"name":"\u5c71\u6cfd LC-LC\u591a\u6a21\u53cc\u82afOM3-300\u4e07\u5146\u5149\u7ea4\u8df3\u7ebf15\u7c73\uff08G3-LCLC1\uff095","product_type":4,"product_component":43,"product_brand":173,"product_serie":1559,"product_misc":"","product_qa":"","pn":"","description":"","created_by":1013,"created_at":"2024-10-30 10:53:53","updated_at":"2024-10-30 10:53:53","pinyin_shortcut":"szLCLCdmsxOM3300wzgxtx15mG3LCLC15","product_unit":6,"is_renew":false,"in_out_at":"","productType":{"id":4,"key":4,"name":"\u7f51\u7edc\u8bbe\u5907 "},"productComponent":{"id":43,"key":43,"name":"\u7f51\u7edc\u8bbe\u5907\u914d\u4ef6"},"productBrand":{"id":173,"key":173,"name":"\u5c71\u6cfd"},"productSerie":{"id":1559,"key":1559,"name":"\u5149\u7ea4\u7ebf"},"productUnit":{"id":6,"key":6,"name":"\u6761"}},"erpSalesOrderProduct":{"id":1286,"erp_sales_order_id":1365,"erp_store_id":"","product_id":1852,"description":"","number":"2","outbound":"0","amount":"0","total_amount":"0","last_number":"","last_amount":"","last_total_amount":"","cost":"37.79","total_cost":"75.57","supplier_id":262,"hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":""}}],"commentCount":{"object_id":3677,"comment":3},"unreadComments":{},"fromContact":"","projectContactPoints":[{"id":766,"project_id":3677,"contact_id":443,"point":"65000.00","paid_point":"65000","contact":{"id":443,"key":443,"name":"\u5b59\u51ef","client_id":90,"supplier_id":"","client":{"id":90,"key":90,"name":"\u82cf\u9ece\u4e16\u8d22\u4ea7\u4fdd\u9669(\u4e2d\u56fd)\u6709\u9650\u516c\u53f8\uff08\u82cf\u9ece\u4e16\u8d22\u4ea7\u4fdd\u9669(\u4e2d\u56fd)\u6709\u9650\u516c\u53f8\u5317\u4eac\u5206\u516c\u53f8 \uff09"},"supplier":""},"projectContactPointRels":[{"id":130,"project_id":3677,"contact_id":443,"point":"65000.00","day_at":"2024-12-12","description":"","created_at":"2024-12-12 14:44:55"}],"status_display":"\u5df2\u6838\u9500"}],"erpSalesOrder":{"id":1365,"serial_no":"XSDD-20241015-00001","from_date":"","wrote_date":"2024-10-12","handler":5295,"client_id":90,"purchase_contract_id":"","project_id":3677,"sales_contract_id":3597,"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-06 11:20:28","stop_at":"","cancel_at":"","refuse_description":"","is_resubmitted":false,"is_done":true,"number":"4","amount":"406550","created_by":5295,"stop_description":"","extra":"","outbound_status":false,"is_used":false,"is_cancel":false,"is_settle":true,"is_old":true,"created_at":"2024-10-15 16:17:44","updated_at":"2024-12-06 11:20:28","print_times":""},"projectUsedClient":{},"erpSalesOrderVerify":{},"schedules":[],"is_only_cp":false,"remain_display":596,"progress_remain_display":603,"forecast_remain_display":596,"projectProductTotalAmount":406550,"projectProductAllAmount":true,"projectProductTotalCost":278075.57,"projectProductAllCost":true,"projectProductTotalNumber":4,"unissued_invoice":0,"is_exceeded":false,"can_update":true,"can_delete":true,"unread":0,"last_arrive_days_display":"4\u4e2a\u6708\u524d","project_status_display":"\u6536\u6b3e\u5b8c\u6210","is_collected":true,"bgcolor":"#6200fe","can_invoice":true,"can_payment":true,"duration_display":58,"contract_type_display":"\u4ea7\u54c1\u9500\u552e","can_change_status":false,"is_admin":true,"lost_contact_days_display":"4\u4e2a\u6708\u524d","can_view_product":true,"budget_display":"40.66\u4e07","contact_points_status_display":"\u5df2\u6838\u9500","total_contact_paid_point":65000,"total_contact_un_paid_point":0,"verify_display":0,"un_collected":"0","un_invoiced":0,"object_type":1,"can_view_product_cost":true},{"id":3661,"client_id":3304,"project_status":3,"project_progress":9,"budget":"160023.44","profit_pct":"0.43","bargain_date":"2024-09-19","description":"","created_by":1001,"created_at":"2024-09-19 15:36:45","updated_at":"2024-11-12 17:01:53","engineer_id":"","project_title":"4\u53f0 PA440\u5957\u5305\u4ea7\u54c1\u91c7\u8d2d\u9879\u76ee","collected":"160023.44","status_updated_at":"2024-09-19 15:36:45.35974+08","success_rate":"","comment":"","contract_type":1,"progress_updated_at":"2024-09-19 15:36:45.35974+08","forecast_updated_at":"2024-09-19 15:36:45.35974+08","end_at":"2024-12-05 09:15:32","pinyin_shortcut":"4tPA440tbcpcgxm","creator":1001,"used_client":"","from_contact":1262,"total_contact_point":"17577","paid_contact_point":"17577","project_product_version_id":589,"is_sales_order_ready":true,"collected_plan":160023.44,"change_status_to":"","is_verify":false,"profits":"688.100792000000000000","remain":"622 days 21:51:57.318633","progress_remain":"622 days 21:51:57.318633","forecast_remain":"622 days 21:51:57.318633","lost_contact_days":"","last_contact":"","last_arrive_days":"","last_arrive":"","duration":"76 days 17:38:47.452472","issued_invoices":"160023.44","client":{"id":3304,"key":3304,"name":"\u5317\u4eac\u6708\u521d\u79d1\u6280\u6709\u9650\u516c\u53f8(\u8fc7\u5355)","logo":"","client_type":5,"client_class":43,"client_industry":13,"sales_rep":1001,"salesRep":{"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"}},"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":87,"product_type_id":87,"key":87,"name":"\u5b89\u5168","budget":"160023.44","pct":"0.43","profit":"688.100792","project_id":3661}],"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":1001,"key":1001,"name":"\u5218\u4eba\u8bda","sex":"M","department_id":4,"avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/\/avatar\/e868e40f-1256-329e-9b1c-74e095049622.png"},"department":{"id":4,"key":4,"name":"\u603b\u7ecf\u7406"}},"projectCreator":{"id":1001,"key":1001,"name":"\u5218\u4eba\u8bda","sex":"M","department_id":4,"avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/\/avatar\/e868e40f-1256-329e-9b1c-74e095049622.png"}},"salesRep":{"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"}},"casePoints":"","workLogCount":"","caseCount":"","salesTimeCount":{},"implementTimeCount":{},"presalesTimeCount":{},"engineerTimeCount":{},"reimbursementAmountSum":{},"buildContract":{"id":3550,"from_project":3661,"payment_collection_remind_ahead":"2 days","serial_no":"TS-LRC-20240919002","is_settle":true,"is_deliver":true,"is_outbound":true,"erp_settle_amount":"160023.44","erp_un_settle_amount":"0","including_tax":true,"amount":"160023.44","contractScans":[{"id":31065,"object_type":105,"object_id":3550,"attachment_id":21688,"attachment":{"id":21688,"key":21688,"name":"e65c0c68-46c6-3f07-9255-25f7ccbd39bd","extension":"pdf","path":"\/vue\/attachment\/preview\/e65c0c68-46c6-3f07-9255-25f7ccbd39bd\/\u6708\u521d.pdf","orig_name":"\u6708\u521d.pdf"}}],"receiptScans":[{"id":29550,"object_type":106,"object_id":3550,"attachment_id":22187,"attachment":{"id":22187,"key":22187,"name":"643e3e6e-8871-38f6-99ee-41cd1622828e","extension":"pdf","path":"\/vue\/attachment\/preview\/643e3e6e-8871-38f6-99ee-41cd1622828e\/\u7b7e\u6536\u5355.pdf","orig_name":"\u7b7e\u6536\u5355.pdf"}}],"verifyScans":[],"erpCollectTickets":[{"id":123,"serial_no":"SKD-20241205-00001","wrote_date":"2024-12-05","from_date":"","handler":1001,"user_id":"","client_id":3304,"sales_contract_id":3550,"supplier_id":"","purchase_contract_id":"","status":2,"abstract":"","description":"","verify_type":1,"next_verify_user":"","next_stop_verify_user":"","verify_at":"2024-12-05 09:15:32","stop_at":"","refuse_description":"","is_resubmitted":false,"amount":"160023.44","settle_amount":"160023.44","created_by":1013,"stop_description":"","is_settle":true,"is_old":true,"created_at":"2024-12-05 09:15:32","updated_at":"2024-12-05 09:15:32","paid_amount":"","contact_id":"","bank_settle_at":"","print_times":""}],"salesContractPayments":[{"id":"1123","key":"1123","contract_id":3550,"value":"160023.44","created_by":1013,"collected_date":"2024-12-05 00:00:00","createdBy":{"id":1013,"key":1013,"name":"\u7fc1\u5bb6\u6210","sex":"M","department_id":7},"pct":100}],"salesContractInvoices":[{"id":1849,"key":1849,"contract_id":3550,"value":"160023.44","attachment_id":"","from_date":"2024-11-04","attachment":{}}],"salesContractPaymentCollectionRemindDates":[{"id":2089,"key":2089,"contract_id":3550,"name":"2024-12-09","value":"160023.44","overdue_days":"","status":1,"remind_date":"2024-12-09","pct":100,"overdue_display":""}],"salesContractPaymentCollectionRemindReceivers":[{"id":7312,"user_id":1001,"key":1001,"contract_id":3550,"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":7313,"user_id":1011,"key":1011,"contract_id":3550,"user":{"id":1011,"key":1011,"name":"\u97e9\u96c5\u82b3","sex":"F","avatar":{"id":17,"user_id":1011,"name":"\/files\/cdn\/a57be577deb434\/avatar\/b54747f4-248d-380e-93bc-0f62f769e70d.png"}}}],"salesSupplierRels":[{"id":2194,"contract_id":3550,"supplier_id":46,"purchase_id":3610,"supplier":{"id":46,"key":46,"name":"\u795e\u5dde\u6570\u7801(\u4e2d\u56fd)\u6709\u9650\u516c\u53f8"},"purchase":{"id":3610,"key":3610,"serial_no":"DZ202409201129580"}}],"payment_collection_remind_ahead_display":"\u63d0\u524d2\u5929","invoiced":160023.44},"projectRemindReceivers":[{"id":1224,"user_id":1001,"key":1001,"project_id":3661,"user":{"id":1001,"key":1001,"name":"\u5218\u4eba\u8bda","sex":"M","avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/\/avatar\/e868e40f-1256-329e-9b1c-74e095049622.png"}}}],"projectProductRels":[{"id":7934,"project_id":3661,"product_id":1340,"amount":"759.65","number":4,"cost":"780","description":"","supplier_id":46,"hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":"","total_amount":"3038.60","total_cost":"3120","erp_sales_order_product_id":1234,"supplier":{"id":46,"key":46,"name":"\u795e\u5dde\u6570\u7801(\u4e2d\u56fd)\u6709\u9650\u516c\u53f8"},"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":1234,"erp_sales_order_id":1354,"erp_store_id":"","product_id":1340,"description":"","number":"4","outbound":"0","amount":"759.65","total_amount":"3038.60","last_number":"","last_amount":"","last_total_amount":"","cost":"780","total_cost":"3120","supplier_id":46,"hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":""}},{"id":7935,"project_id":3661,"product_id":849,"amount":"7705.06","number":4,"cost":"5838","description":"","supplier_id":46,"hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":"","total_amount":"30820.24","total_cost":"23352","erp_sales_order_product_id":1235,"supplier":{"id":46,"key":46,"name":"\u795e\u5dde\u6570\u7801(\u4e2d\u56fd)\u6709\u9650\u516c\u53f8"},"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":1235,"erp_sales_order_id":1354,"erp_store_id":"","product_id":849,"description":"","number":"4","outbound":"0","amount":"7705.06","total_amount":"30820.24","last_number":"","last_amount":"","last_total_amount":"","cost":"5838","total_cost":"23352","supplier_id":46,"hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":""}},{"id":7936,"project_id":3661,"product_id":1471,"amount":"11883.16","number":4,"cost":"9744","description":"","supplier_id":46,"hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":"","total_amount":"47532.64","total_cost":"38976","erp_sales_order_product_id":1236,"supplier":{"id":46,"key":46,"name":"\u795e\u5dde\u6570\u7801(\u4e2d\u56fd)\u6709\u9650\u516c\u53f8"},"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":1236,"erp_sales_order_id":1354,"erp_store_id":"","product_id":1471,"description":"","number":"4","outbound":"0","amount":"11883.16","total_amount":"47532.64","last_number":"","last_amount":"","last_total_amount":"","cost":"9744","total_cost":"38976","supplier_id":46,"hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":""}},{"id":7937,"project_id":3661,"product_id":1787,"amount":"7162.45","number":4,"cost":"7356","description":"","supplier_id":46,"hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":"","total_amount":"28649.80","total_cost":"29424","erp_sales_order_product_id":1237,"supplier":{"id":46,"key":46,"name":"\u795e\u5dde\u6570\u7801(\u4e2d\u56fd)\u6709\u9650\u516c\u53f8"},"product":{"id":1787,"name":"PAN-PA-440-DLP-3YR","product_type":5,"product_component":36,"product_brand":8,"product_serie":999,"product_misc":"","product_qa":"","pn":"","description":"PA-440, DLP subscription, 3 years (36 months), term.\n36\u4e2a\u6708\u8ba2\u9605\u5f0f","created_by":1013,"created_at":"2024-09-23 11:33:55","updated_at":"2024-09-23 11:33:55","pinyin_shortcut":"PANPA440DLP3YR","product_unit":2,"is_renew":false,"in_out_at":"","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":1237,"erp_sales_order_id":1354,"erp_store_id":"","product_id":1787,"description":"","number":"4","outbound":"0","amount":"7162.45","total_amount":"28649.80","last_number":"","last_amount":"","last_total_amount":"","cost":"7356","total_cost":"29424","supplier_id":46,"hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":""}},{"id":7938,"project_id":3661,"product_id":1788,"amount":"4232.36","number":4,"cost":"4347","description":"","supplier_id":46,"hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":"","total_amount":"16929.44","total_cost":"17388","erp_sales_order_product_id":1238,"supplier":{"id":46,"key":46,"name":"\u795e\u5dde\u6570\u7801(\u4e2d\u56fd)\u6709\u9650\u516c\u53f8"},"product":{"id":1788,"name":"PAN-PA-440-GP-3YR","product_type":5,"product_component":36,"product_brand":8,"product_serie":999,"product_misc":"","product_qa":"","pn":"","description":"PA-440, GlobalProtect subscription, 3 years (36 months), term. 36\u4e2a\u6708\u8ba2\u9605\u5f0f","created_by":1013,"created_at":"2024-09-23 11:34:27","updated_at":"2024-09-23 11:34:27","pinyin_shortcut":"PANPA440GP3YR","product_unit":2,"is_renew":false,"in_out_at":"","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":1238,"erp_sales_order_id":1354,"erp_store_id":"","product_id":1788,"description":"","number":"4","outbound":"0","amount":"4232.36","total_amount":"16929.44","last_number":"","last_amount":"","last_total_amount":"","cost":"4347","total_cost":"17388","supplier_id":46,"hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":""}},{"id":7939,"project_id":3661,"product_id":1789,"amount":"4178.1","number":4,"cost":"682","description":"","supplier_id":46,"hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":"","total_amount":"16712.4","total_cost":"2728","erp_sales_order_product_id":1239,"supplier":{"id":46,"key":46,"name":"\u795e\u5dde\u6570\u7801(\u4e2d\u56fd)\u6709\u9650\u516c\u53f8"},"product":{"id":1789,"name":"PAN-PA-440-IOT-ENT-3YR","product_type":5,"product_component":36,"product_brand":8,"product_serie":999,"product_misc":"","product_qa":"","pn":"","description":"PA-440, Enterprise IoT subscription, 3 years (36 months) term. 36\u4e2a\u6708\u8ba2\u9605\u5f0f","created_by":1013,"created_at":"2024-09-23 11:34:58","updated_at":"2024-09-23 11:34:58","pinyin_shortcut":"PANPA440IOTENT3YR","product_unit":2,"is_renew":false,"in_out_at":"","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":1239,"erp_sales_order_id":1354,"erp_store_id":"","product_id":1789,"description":"","number":"4","outbound":"0","amount":"4178.1","total_amount":"16712.4","last_number":"","last_amount":"","last_total_amount":"","cost":"682","total_cost":"2728","supplier_id":46,"hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":""}},{"id":7940,"project_id":3661,"product_id":1107,"amount":"4085.08","number":4,"cost":"4333","description":"","supplier_id":46,"hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":"","total_amount":"16340.32","total_cost":"17332","erp_sales_order_product_id":1240,"supplier":{"id":46,"key":46,"name":"\u795e\u5dde\u6570\u7801(\u4e2d\u56fd)\u6709\u9650\u516c\u53f8"},"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":1240,"erp_sales_order_id":1354,"erp_store_id":"","product_id":1107,"description":"","number":"4","outbound":"0","amount":"4085.08","total_amount":"16340.32","last_number":"","last_amount":"","last_total_amount":"","cost":"4333","total_cost":"17332","supplier_id":46,"hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":""}}],"commentCount":{"object_id":3661,"comment":2},"unreadComments":{},"fromContact":{"id":1262,"key":1262,"name":"\u5218\u70b3\u5764","client_id":"","supplier_id":100,"mobiles":[{"id":6789,"contact_id":1262,"mobile":"15810817538","mp_open_id":""}],"client":{},"supplier":{"id":100,"key":100,"name":"\u6d3e\u62d3\u7f51\u7edc(\u4e0a\u6d77)\u6709\u9650\u8d23\u4efb\u516c\u53f8\u5317\u4eac\u5206\u516c\u53f8"}},"projectContactPoints":[{"id":769,"project_id":3661,"contact_id":1262,"point":"17577.00","paid_point":"17577","contact":{"id":1262,"key":1262,"name":"\u5218\u70b3\u5764","client_id":"","supplier_id":100,"client":{},"supplier":{"id":100,"key":100,"name":"\u6d3e\u62d3\u7f51\u7edc(\u4e0a\u6d77)\u6709\u9650\u8d23\u4efb\u516c\u53f8\u5317\u4eac\u5206\u516c\u53f8"}},"projectContactPointRels":[{"id":133,"project_id":3661,"contact_id":1262,"point":"17577.00","day_at":"2024-12-16","description":"","created_at":"2024-12-16 10:06:46"}],"status_display":"\u5df2\u6838\u9500"}],"erpSalesOrder":{"id":1354,"serial_no":"XSDD-20240919-00002","from_date":"","wrote_date":"2024-09-19","handler":1001,"client_id":3304,"purchase_contract_id":"","project_id":3661,"sales_contract_id":3550,"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-05 09:15:32","stop_at":"","cancel_at":"","refuse_description":"","is_resubmitted":false,"is_done":true,"number":"28","amount":"160023.44","created_by":1001,"stop_description":"","extra":"","outbound_status":false,"is_used":false,"is_cancel":false,"is_settle":true,"is_old":true,"created_at":"2024-09-19 15:36:45","updated_at":"2024-12-05 09:15:32","print_times":""},"projectUsedClient":{},"erpSalesOrderVerify":{},"schedules":[],"is_only_cp":false,"remain_display":622,"progress_remain_display":622,"forecast_remain_display":622,"projectProductTotalAmount":160023.44,"projectProductAllAmount":true,"projectProductTotalCost":132320,"projectProductAllCost":true,"projectProductTotalNumber":28,"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":76,"contract_type_display":"\u4ea7\u54c1\u9500\u552e","can_change_status":false,"is_admin":true,"lost_contact_days_display":"","can_view_product":true,"budget_display":"16\u4e07","contact_points_status_display":"\u5df2\u6838\u9500","total_contact_paid_point":17577,"total_contact_un_paid_point":0,"verify_display":0,"un_collected":"0","un_invoiced":0,"object_type":1,"can_view_product_cost":true},{"id":3660,"client_id":2845,"project_status":3,"project_progress":9,"budget":"85527.78","profit_pct":"0.39","bargain_date":"2024-09-19","description":"","created_by":1001,"created_at":"2024-09-19 13:39:55","updated_at":"2024-12-25 10:18:39","engineer_id":"","project_title":"Panorama\u8bbe\u5907\u53ca\u914d\u4ef6\u91c7\u8d2d\u9879\u76ee","collected":"85527.78","status_updated_at":"2024-09-19 13:39:55.898709+08","success_rate":"","comment":"","contract_type":1,"progress_updated_at":"2024-09-19 13:39:55.898709+08","forecast_updated_at":"2024-09-19 13:39:55.898709+08","end_at":"2024-11-27 16:23:50","pinyin_shortcut":"Panoramasbjpjcgxm","creator":1001,"used_client":"","from_contact":1262,"total_contact_point":"6367.5","paid_contact_point":"6367.5","project_product_version_id":588,"is_sales_order_ready":true,"collected_plan":85527.78,"change_status_to":"","is_verify":false,"profits":"333.558342000000000000","remain":"622 days 23:48:46.779664","progress_remain":"622 days 23:48:46.779664","forecast_remain":"622 days 23:48:46.779664","lost_contact_days":"","last_contact":"","last_arrive_days":"","last_arrive":"","duration":"69 days 02:43:54.246777","issued_invoices":"85527.78","client":{"id":2845,"key":2845,"name":"\u5317\u4eac\u6052\u6cf0\u901a\u529b\u4fe1\u606f\u6280\u672f\u6709\u9650\u516c\u53f8\uff08PA\u8fc7\u5355\uff09","logo":"","client_type":5,"client_class":43,"client_industry":13,"sales_rep":1001,"salesRep":{"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"}},"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":87,"product_type_id":87,"key":87,"name":"\u5b89\u5168","budget":"85527.78","pct":"0.39","profit":"333.558342","project_id":3660}],"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":1001,"key":1001,"name":"\u5218\u4eba\u8bda","sex":"M","department_id":4,"avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/\/avatar\/e868e40f-1256-329e-9b1c-74e095049622.png"},"department":{"id":4,"key":4,"name":"\u603b\u7ecf\u7406"}},"projectCreator":{"id":1001,"key":1001,"name":"\u5218\u4eba\u8bda","sex":"M","department_id":4,"avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/\/avatar\/e868e40f-1256-329e-9b1c-74e095049622.png"}},"salesRep":{"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"}},"casePoints":"","workLogCount":"","caseCount":"","salesTimeCount":{},"implementTimeCount":{},"presalesTimeCount":{},"engineerTimeCount":{},"reimbursementAmountSum":{},"buildContract":{"id":3549,"from_project":3660,"payment_collection_remind_ahead":"2 days","serial_no":"TS-LRC-20240919001","is_settle":true,"is_deliver":true,"is_outbound":true,"erp_settle_amount":"85527.78","erp_un_settle_amount":"0","including_tax":true,"amount":"85527.78","contractScans":[{"id":31066,"object_type":105,"object_id":3549,"attachment_id":21625,"attachment":{"id":21625,"key":21625,"name":"f1653fb7-2795-3dc1-86c0-e439b6308a42","extension":"pdf","path":"\/vue\/attachment\/preview\/f1653fb7-2795-3dc1-86c0-e439b6308a42\/\u6052\u6cf0\u901a\u529b85527.78.pdf","orig_name":"\u6052\u6cf0\u901a\u529b85527.78.pdf"}}],"receiptScans":[{"id":30308,"object_type":106,"object_id":3549,"attachment_id":22643,"attachment":{"id":22643,"key":22643,"name":"e77e68cd-e218-3cf0-86ba-1189995b5bbb","extension":"jpeg","path":"\/vue\/attachment\/preview\/e77e68cd-e218-3cf0-86ba-1189995b5bbb\/WechatIMG515.jpeg","orig_name":"WechatIMG515.jpeg"}}],"verifyScans":[],"erpCollectTickets":[{"id":169,"serial_no":"SKD-20241127-00001","wrote_date":"2024-11-27","from_date":"","handler":1001,"user_id":"","client_id":2845,"sales_contract_id":3549,"supplier_id":"","purchase_contract_id":"","status":2,"abstract":"","description":"","verify_type":1,"next_verify_user":"","next_stop_verify_user":"","verify_at":"2024-11-27 16:23:49","stop_at":"","refuse_description":"","is_resubmitted":false,"amount":"85527.78","settle_amount":"85527.78","created_by":1013,"stop_description":"","is_settle":true,"is_old":true,"created_at":"2024-11-27 16:23:49","updated_at":"2024-11-27 16:23:49","paid_amount":"","contact_id":"","bank_settle_at":"","print_times":""}],"salesContractPayments":[{"id":"1169","key":"1169","contract_id":3549,"value":"85527.78","created_by":1013,"collected_date":"2024-11-27 00:00:00","createdBy":{"id":1013,"key":1013,"name":"\u7fc1\u5bb6\u6210","sex":"M","department_id":7},"pct":100}],"salesContractInvoices":[{"id":1848,"key":1848,"contract_id":3549,"value":"85527.78","attachment_id":"","from_date":"2024-11-04","attachment":{}}],"salesContractPaymentCollectionRemindDates":[{"id":2102,"key":2102,"contract_id":3549,"name":"2024-11-25","value":"74393.85","overdue_days":2,"status":1,"remind_date":"2024-11-25","pct":86.98,"overdue_display":"\u903e\u671f2\u5929"},{"id":2103,"key":2103,"contract_id":3549,"name":"2024-12-13","value":"11133.93","overdue_days":"","status":1,"remind_date":"2024-12-13","pct":13.02,"overdue_display":""}],"salesContractPaymentCollectionRemindReceivers":[{"id":7315,"user_id":1001,"key":1001,"contract_id":3549,"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":7316,"user_id":1011,"key":1011,"contract_id":3549,"user":{"id":1011,"key":1011,"name":"\u97e9\u96c5\u82b3","sex":"F","avatar":{"id":17,"user_id":1011,"name":"\/files\/cdn\/a57be577deb434\/avatar\/b54747f4-248d-380e-93bc-0f62f769e70d.png"}}}],"salesSupplierRels":[{"id":2195,"contract_id":3549,"supplier_id":90,"purchase_id":3582,"supplier":{"id":90,"key":90,"name":"\u7d2b\u5149\u6653\u901a\u79d1\u6280\u6709\u9650\u516c\u53f8"},"purchase":{"id":3582,"key":3582,"serial_no":"X_2024SBQ25477"}}],"payment_collection_remind_ahead_display":"\u63d0\u524d2\u5929","invoiced":85527.78},"projectRemindReceivers":[{"id":1220,"user_id":1001,"key":1001,"project_id":3660,"user":{"id":1001,"key":1001,"name":"\u5218\u4eba\u8bda","sex":"M","avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/\/avatar\/e868e40f-1256-329e-9b1c-74e095049622.png"}}}],"projectProductRels":[{"id":7941,"project_id":3660,"product_id":1781,"amount":"62851.06","number":1,"cost":"51000","description":"","supplier_id":90,"hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":"","total_amount":"62851.06","total_cost":"51000","erp_sales_order_product_id":1229,"supplier":{"id":90,"key":90,"name":"\u7d2b\u5149\u6653\u901a\u79d1\u6280\u6709\u9650\u516c\u53f8"},"product":{"id":1781,"name":"PAN-PRA-25","product_type":5,"product_component":171,"product_brand":8,"product_serie":1504,"product_misc":"","product_qa":"","pn":"","description":"Panorama central management software, 25 devices","created_by":1013,"created_at":"2024-09-19 13:32:46","updated_at":"2024-09-19 13:32:46","pinyin_shortcut":"PANPRA25","product_unit":1,"is_renew":false,"in_out_at":"","productType":{"id":5,"key":5,"name":"\u5b89\u5168\u8bbe\u5907"},"productComponent":{"id":171,"key":171,"name":"\u9632\u706b\u5899\u7ba1\u7406"},"productBrand":{"id":8,"key":8,"name":"PaloAlto"},"productSerie":{"id":1504,"key":1504,"name":"Panorama 25 devices\u7ba1\u7406\u8bbe\u5907"},"productUnit":{"id":1,"key":1,"name":"\u53f0"}},"erpSalesOrderProduct":{"id":1229,"erp_sales_order_id":1353,"erp_store_id":"","product_id":1781,"description":"","number":"1","outbound":"0","amount":"62851.06","total_amount":"62851.06","last_number":"","last_amount":"","last_total_amount":"","cost":"51000","total_cost":"51000","supplier_id":90,"hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":""}},{"id":7942,"project_id":3660,"product_id":1782,"amount":"11542.79","number":1,"cost":"12000","description":"","supplier_id":90,"hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":"","total_amount":"11542.79","total_cost":"12000","erp_sales_order_product_id":1230,"supplier":{"id":90,"key":90,"name":"\u7d2b\u5149\u6653\u901a\u79d1\u6280\u6709\u9650\u516c\u53f8"},"product":{"id":1782,"name":"PAN-SVC-BKLN-PRA-25","product_type":5,"product_component":35,"product_brand":8,"product_serie":1505,"product_misc":"","product_qa":"","pn":"","description":"Partner enabled premium support year 1, Panorama 25 devices","created_by":1013,"created_at":"2024-09-19 13:33:41","updated_at":"2024-09-19 13:33:41","pinyin_shortcut":"PANSVCBKLNPRA25","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":8,"key":8,"name":"PaloAlto"},"productSerie":{"id":1505,"key":1505,"name":"PAN-PRA-25\u4e00\u5e74\u670d\u52a1"},"productUnit":{"id":2,"key":2,"name":"\u5957"}},"erpSalesOrderProduct":{"id":1230,"erp_sales_order_id":1353,"erp_store_id":"","product_id":1782,"description":"","number":"1","outbound":"0","amount":"11542.79","total_amount":"11542.79","last_number":"","last_amount":"","last_total_amount":"","cost":"12000","total_cost":"12000","supplier_id":90,"hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":""}},{"id":7943,"project_id":3660,"product_id":1783,"amount":"2950.49","number":1,"cost":"3057","description":"","supplier_id":90,"hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":"","total_amount":"2950.49","total_cost":"3057","erp_sales_order_product_id":1231,"supplier":{"id":90,"key":90,"name":"\u7d2b\u5149\u6653\u901a\u79d1\u6280\u6709\u9650\u516c\u53f8"},"product":{"id":1783,"name":"PAN-SFP-PLUS-CU-5M","product_type":5,"product_component":157,"product_brand":8,"product_serie":1506,"product_misc":"","product_qa":"","pn":"","description":"SFP+ form factor, 10Gb direct attach twin-ax passive cable with 2 transceiver ends and 5m of cable permanently bonded as an assembly, IEEE 802.3ae 10GBASE-CR compliant","created_by":1013,"created_at":"2024-09-19 13:34:18","updated_at":"2024-09-19 13:34:18","pinyin_shortcut":"PANSFPPLUSCU5M","product_unit":6,"is_renew":false,"in_out_at":"","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":1506,"key":1506,"name":"5M\u7ebf\u7f06"},"productUnit":{"id":6,"key":6,"name":"\u6761"}},"erpSalesOrderProduct":{"id":1231,"erp_sales_order_id":1353,"erp_store_id":"","product_id":1783,"description":"","number":"1","outbound":"0","amount":"2950.49","total_amount":"2950.49","last_number":"","last_amount":"","last_total_amount":"","cost":"3057","total_cost":"3057","supplier_id":90,"hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":""}},{"id":7944,"project_id":3660,"product_id":1784,"amount":"1169.06","number":2,"cost":"1350","description":"","supplier_id":90,"hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":"","total_amount":"2338.12","total_cost":"2700","erp_sales_order_product_id":1232,"supplier":{"id":90,"key":90,"name":"\u7d2b\u5149\u6653\u901a\u79d1\u6280\u6709\u9650\u516c\u53f8"},"product":{"id":1784,"name":"PAN-1RU-RACK-KIT-4POST","product_type":5,"product_component":157,"product_brand":8,"product_serie":1507,"product_misc":"","product_qa":"","pn":"","description":"Palo Alto Networks 4-Post rack mount kit for 1U PA-1400","created_by":1013,"created_at":"2024-09-19 13:34:57","updated_at":"2024-09-19 13:34:57","pinyin_shortcut":"PAN1RURACKKIT4POST","product_unit":3,"is_renew":false,"in_out_at":"","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":1507,"key":1507,"name":"PA-1400\u5bfc\u8f68"},"productUnit":{"id":3,"key":3,"name":"\u4e2a"}},"erpSalesOrderProduct":{"id":1232,"erp_sales_order_id":1353,"erp_store_id":"","product_id":1784,"description":"","number":"2","outbound":"0","amount":"1169.06","total_amount":"2338.12","last_number":"","last_amount":"","last_total_amount":"","cost":"1350","total_cost":"2700","supplier_id":90,"hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":""}},{"id":7945,"project_id":3660,"product_id":1785,"amount":"5845.32","number":1,"cost":"6000","description":"","supplier_id":90,"hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":"","total_amount":"5845.32","total_cost":"6000","erp_sales_order_product_id":1233,"supplier":{"id":90,"key":90,"name":"\u7d2b\u5149\u6653\u901a\u79d1\u6280\u6709\u9650\u516c\u53f8"},"product":{"id":1785,"name":"PAN-SFP-LX","product_type":4,"product_component":43,"product_brand":8,"product_serie":612,"product_misc":"","product_qa":"","pn":"","description":"SFP form factor, LX 1Gb optical transceiver, 10Km reach, SMF, duplex LC, IEEE 802.3ab 1000BASE-LX compliant","created_by":1013,"created_at":"2024-09-19 13:36:09","updated_at":"2024-09-19 13:36:09","pinyin_shortcut":"PANSFPLX","product_unit":3,"is_renew":false,"in_out_at":"","productType":{"id":4,"key":4,"name":"\u7f51\u7edc\u8bbe\u5907 "},"productComponent":{"id":43,"key":43,"name":"\u7f51\u7edc\u8bbe\u5907\u914d\u4ef6"},"productBrand":{"id":8,"key":8,"name":"PaloAlto"},"productSerie":{"id":612,"key":612,"name":"PAN-SFP-LX"},"productUnit":{"id":3,"key":3,"name":"\u4e2a"}},"erpSalesOrderProduct":{"id":1233,"erp_sales_order_id":1353,"erp_store_id":"","product_id":1785,"description":"","number":"1","outbound":"0","amount":"5845.32","total_amount":"5845.32","last_number":"","last_amount":"","last_total_amount":"","cost":"6000","total_cost":"6000","supplier_id":90,"hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":""}}],"commentCount":{"object_id":3660,"comment":2},"unreadComments":{},"fromContact":{"id":1262,"key":1262,"name":"\u5218\u70b3\u5764","client_id":"","supplier_id":100,"mobiles":[{"id":6789,"contact_id":1262,"mobile":"15810817538","mp_open_id":""}],"client":{},"supplier":{"id":100,"key":100,"name":"\u6d3e\u62d3\u7f51\u7edc(\u4e0a\u6d77)\u6709\u9650\u8d23\u4efb\u516c\u53f8\u5317\u4eac\u5206\u516c\u53f8"}},"projectContactPoints":[{"id":770,"project_id":3660,"contact_id":1262,"point":"6367.50","paid_point":"6367.5","contact":{"id":1262,"key":1262,"name":"\u5218\u70b3\u5764","client_id":"","supplier_id":100,"client":{},"supplier":{"id":100,"key":100,"name":"\u6d3e\u62d3\u7f51\u7edc(\u4e0a\u6d77)\u6709\u9650\u8d23\u4efb\u516c\u53f8\u5317\u4eac\u5206\u516c\u53f8"}},"projectContactPointRels":[{"id":134,"project_id":3660,"contact_id":1262,"point":"6367.50","day_at":"2024-12-16","description":"","created_at":"2024-12-16 10:07:42"}],"status_display":"\u5df2\u6838\u9500"}],"erpSalesOrder":{"id":1353,"serial_no":"XSDD-20241127-00001","from_date":"","wrote_date":"2024-09-19","handler":1001,"client_id":2845,"purchase_contract_id":"","project_id":3660,"sales_contract_id":3549,"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-27 16:23:50","stop_at":"","cancel_at":"","refuse_description":"","is_resubmitted":false,"is_done":true,"number":"6","amount":"85527.78","created_by":1001,"stop_description":"","extra":"","outbound_status":false,"is_used":false,"is_cancel":false,"is_settle":true,"is_old":true,"created_at":"2024-09-19 13:39:55","updated_at":"2024-11-27 16:23:50","print_times":""},"projectUsedClient":{},"erpSalesOrderVerify":{},"schedules":[],"is_only_cp":false,"remain_display":622,"progress_remain_display":622,"forecast_remain_display":622,"projectProductTotalAmount":85527.78,"projectProductAllAmount":true,"projectProductTotalCost":74757,"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":69,"contract_type_display":"\u4ea7\u54c1\u9500\u552e","can_change_status":false,"is_admin":true,"lost_contact_days_display":"","can_view_product":true,"budget_display":"8.55\u4e07","contact_points_status_display":"\u5df2\u6838\u9500","total_contact_paid_point":6367.5,"total_contact_un_paid_point":0,"verify_display":0,"un_collected":"0","un_invoiced":0,"object_type":1,"can_view_product_cost":true},{"id":3653,"client_id":3301,"project_status":3,"project_progress":9,"budget":"172700","profit_pct":"2.35","bargain_date":"2024-10-17","description":"","created_by":1001,"created_at":"2024-09-06 17:12:21","updated_at":"2024-12-25 10:18:36","engineer_id":"","project_title":"\u6df1\u4fe1\u670dAD-1000-B1800-TP 2\u53f0\u91c7\u8d2d\u9879\u76ee\uff08\u8fc7\u5355\uff09","collected":"172700","status_updated_at":"2024-09-06 17:12:21.176596+08","success_rate":"","comment":"","contract_type":1,"progress_updated_at":"2024-09-06 17:12:21.176596+08","forecast_updated_at":"2024-10-10 13:23:16.685145+08","end_at":"2024-12-24 17:05:59","pinyin_shortcut":"sxfAD1000B1800TP2tcgxmgd","creator":1001,"used_client":"","from_contact":"","total_contact_point":"","paid_contact_point":"","project_product_version_id":629,"is_sales_order_ready":true,"collected_plan":172700,"change_status_to":"","is_verify":false,"profits":"4058.450000000000000000","remain":"635 days 20:16:21.501777","progress_remain":"635 days 20:16:21.501777","forecast_remain":"602 days 00:05:25.993228","lost_contact_days":"","last_contact":"","last_arrive_days":"","last_arrive":"","duration":"108 days 23:53:38.088878","issued_invoices":"172700.00","client":{"id":3301,"key":3301,"name":"\u91d1\u878d\u65f6\u62a5\u793e","logo":"","client_type":6,"client_class":43,"client_industry":18,"sales_rep":1001,"salesRep":{"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"}},"clientType":{"id":6,"key":6,"name":"\u836f\u54c1\u6279\u53d1\u4f01\u4e1a\uff08\u666e\u901a\uff09"},"clientClass":{"id":43,"key":43,"name":"\u6f5c\u529b\u5ba2\u6237","notice_days":60,"color":"#1EE6DC"},"clientIndustry":{"id":18,"key":18,"name":"\u5a92\u4f53"}},"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":87,"product_type_id":87,"key":87,"name":"\u5b89\u5168","budget":"172700.00","pct":"2.35","profit":"4058.45","project_id":3653}],"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":164,"key":164,"name":"\u591a\u5bb6\u6bd4\u4ef7"},"createdBy":{"id":1001,"key":1001,"name":"\u5218\u4eba\u8bda","sex":"M","department_id":4,"avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/\/avatar\/e868e40f-1256-329e-9b1c-74e095049622.png"},"department":{"id":4,"key":4,"name":"\u603b\u7ecf\u7406"}},"projectCreator":{"id":1001,"key":1001,"name":"\u5218\u4eba\u8bda","sex":"M","department_id":4,"avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/\/avatar\/e868e40f-1256-329e-9b1c-74e095049622.png"}},"salesRep":{"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"}},"casePoints":"","workLogCount":"","caseCount":"","salesTimeCount":{},"implementTimeCount":{},"presalesTimeCount":{},"engineerTimeCount":{},"reimbursementAmountSum":{},"buildContract":{"id":3525,"from_project":3653,"payment_collection_remind_ahead":"00:00:00","serial_no":"jrsbht2024115","is_settle":true,"is_deliver":true,"is_outbound":true,"erp_settle_amount":"172700","erp_un_settle_amount":"0","including_tax":true,"amount":"172700","contractScans":[{"id":29482,"object_type":105,"object_id":3525,"attachment_id":22137,"attachment":{"id":22137,"key":22137,"name":"72360e0e-77f8-31bc-a510-e3fe04b7076a","extension":"pdf","path":"\/vue\/attachment\/preview\/72360e0e-77f8-31bc-a510-e3fe04b7076a\/2024_10_21_16_18_55.pdf","orig_name":"2024_10_21_16_18_55.pdf"}}],"receiptScans":[],"verifyScans":[{"id":31007,"object_type":107,"object_id":3525,"attachment_id":23124,"attachment":{"id":23124,"key":23124,"name":"1fcde43b-7055-3d33-8d26-701818f3dc2d","extension":"pdf","path":"\/vue\/attachment\/preview\/1fcde43b-7055-3d33-8d26-701818f3dc2d\/\u9a8c\u6536\u5355.pdf","orig_name":"\u9a8c\u6536\u5355.pdf"}}],"erpCollectTickets":[{"id":191,"serial_no":"SKD-20241224-00001","wrote_date":"2024-12-24","from_date":"","handler":1001,"user_id":"","client_id":3301,"sales_contract_id":3525,"supplier_id":"","purchase_contract_id":"","status":2,"abstract":"","description":"","verify_type":1,"next_verify_user":"","next_stop_verify_user":"","verify_at":"2024-12-24 17:05:59","stop_at":"","refuse_description":"","is_resubmitted":false,"amount":"172700","settle_amount":"172700","created_by":1013,"stop_description":"","is_settle":true,"is_old":true,"created_at":"2024-12-24 17:05:59","updated_at":"2024-12-24 17:05:59","paid_amount":"","contact_id":"","bank_settle_at":"","print_times":""}],"salesContractPayments":[{"id":"1191","key":"1191","contract_id":3525,"value":"172700","created_by":1013,"collected_date":"2024-12-24 00:00:00","createdBy":{"id":1013,"key":1013,"name":"\u7fc1\u5bb6\u6210","sex":"M","department_id":7},"pct":100}],"salesContractInvoices":[{"id":1833,"key":1833,"contract_id":3525,"value":"172700.00","attachment_id":"","from_date":"2024-10-22","attachment":{}}],"salesContractPaymentCollectionRemindDates":[{"id":2070,"key":2070,"contract_id":3525,"name":"2024-11-30","value":"172700","overdue_days":24,"status":1,"remind_date":"2024-11-30","pct":100,"overdue_display":"\u903e\u671f24\u5929"}],"salesContractPaymentCollectionRemindReceivers":[{"id":6858,"user_id":1001,"key":1001,"contract_id":3525,"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":1922,"contract_id":3525,"supplier_id":511,"purchase_id":3617,"supplier":{"id":511,"key":511,"name":"\u5317\u4eac\u610f\u7545\u79d1\u6280\u80a1\u4efd\u6709\u9650\u516c\u53f8"},"purchase":{"id":3617,"key":3617,"serial_no":"TSKJ20241022-HYF-001"}}],"payment_collection_remind_ahead_display":"\u65e0","invoiced":172700},"projectRemindReceivers":[{"id":1208,"user_id":1001,"key":1001,"project_id":3653,"user":{"id":1001,"key":1001,"name":"\u5218\u4eba\u8bda","sex":"M","avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/\/avatar\/e868e40f-1256-329e-9b1c-74e095049622.png"}}}],"projectProductRels":[{"id":6938,"project_id":3653,"product_id":1705,"amount":"86350","number":2,"cost":"82032.5","description":"","supplier_id":511,"hardware_from":"2024-10-21","software_from":"","maintenance_from":"","hardware_to":"2027-10-20","software_to":"","maintenance_to":"","total_amount":"172700","total_cost":"164065.0","erp_sales_order_product_id":1209,"supplier":{"id":511,"key":511,"name":"\u5317\u4eac\u610f\u7545\u79d1\u6280\u80a1\u4efd\u6709\u9650\u516c\u53f8"},"product":{"id":1705,"name":"AD-1000-B1800","product_type":4,"product_component":68,"product_brand":12,"product_serie":1448,"product_misc":"","product_qa":"","pn":"","description":"\u6027\u80fd\u53c2\u6570\uff1a4\u5c42\u541e\u5410\u91cf\uff08\u9ed8\u8ba4\u7f51\u53e3\uff09\uff1a5Gbps\uff0c\u56db\u5c42\u5e76\u53d1\u8fde\u63a5\u6570\uff1a8000000\uff0c4\u5c42\u65b0\u5efa\u8fde\u63a5\u6570 CPS\uff1a150000\uff0c7\u5c42\u65b0\u5efa\u8bf7\u6c42\u6570 RPS\uff1a150000\u3002\n\u786c\u4ef6\u53c2\u6570\uff1a\u89c4\u683c\uff1a1U\uff0c\u5185\u5b58\u5927\u5c0f\uff1a8G\uff0c\u786c\u76d8\u5bb9\u91cf\uff1a128G minisata SSD\uff0c\u7535\u6e90\uff1a\u5197\u4f59\u7535\u6e90\uff0c\u63a5\u53e3\uff1a6\u5343\u5146\u7535\u53e3+2\u5343\u5146\u5149\u53e3SFP\u3002\n\u529f\u80fd\u63cf\u8ff0\uff1a\u6df1\u4fe1\u670d\u5e94\u7528\u4ea4\u4ed8 AD \u80fd\u591f\u4e3a\u7528\u6237\u63d0\u4f9b\u5305\u62ec\u591a\u6570\u636e\u4e2d\u5fc3\u8d1f\u8f7d\u5747\u8861\u3001\u591a\u94fe\u8def\u8d1f\u8f7d\u5747\u8861\u3001\u670d\u52a1\u5668\u8d1f\u8f7d\u5747\u8861\u7684\u5168\u65b9\u4f4d\u89e3\u51b3\u65b9\u6848\u3002\u4e0d\u4ec5\u5b9e\u73b0\u5bf9\u5404\u4e2a\u6570\u636e\u4e2d\u5fc3\u3001\u94fe\u8def\u4ee5\u53ca\u670d\u52a1\u5668\u72b6\u6001\u7684\u5b9e\u65f6\u76d1\u63a7\uff0c\u540c\u65f6\u6839\u636e\u9884\u8bbe\u89c4\u5219\uff0c\u5c06\u7528\u6237\u7684\u8bbf\u95ee\u8bf7\u6c42\u5206\u914d\u7ed9\u76f8\u5e94\u7684\u6570\u636e\u4e2d\u5fc3\u3001 \u94fe\u8def\u4ee5\u53ca\u670d\u52a1\u5668\uff0c\u8fdb\u800c\u5b9e\u73b0\u6570\u636e\u6d41\u7684\u5408\u7406\u5206\u914d\uff0c\u4f7f\u6240\u6709\u7684\u6570\u636e\u4e2d\u5fc3\u3001\u94fe\u8def\u548c\u670d\u52a1\u5668\u90fd\u5f97\u5230\u5145\u5206\u7684\u5229\u7528\u3002\u6df1\u4fe1\u670d\u5e94\u7528\u4ea4\u4ed8 AD \u8fd8\u652f\u6301\u4e0e\u5404\u4e2a\u4e91\u5e73\u53f0\u5bf9\u63a5\uff0c\u5b9e\u73b0\u4e91\u573a\u666f\u4e0b\u79df\u6237\u7684\u81ea\u670d\u52a1\u8d1f\u8f7d\u9700\u6c42\uff1bIPv6\u6539\u9020\u65b9\u6848\uff0c\u53ef\u6709\u6548\u653b\u514b\u201c\u5929\u7a97\u201d\u95ee\u9898\u3002","created_by":1013,"created_at":"2024-07-31 17:23:42","updated_at":"2024-07-31 17:23:42","pinyin_shortcut":"AD1000B1800","product_unit":1,"is_renew":false,"in_out_at":"","productType":{"id":4,"key":4,"name":"\u7f51\u7edc\u8bbe\u5907 "},"productComponent":{"id":68,"key":68,"name":"\u5e94\u7528\u4ea4\u4ed8\u7f51\u5173"},"productBrand":{"id":12,"key":12,"name":"\u6df1\u4fe1\u670d"},"productSerie":{"id":1448,"key":1448,"name":"\u6df1\u4fe1\u670dAD-1000-B1800\u5e94\u7528\u4ea4\u4ed8\u7f51\u5173"},"productUnit":{"id":1,"key":1,"name":"\u53f0"}},"erpSalesOrderProduct":{"id":1209,"erp_sales_order_id":1342,"erp_store_id":"","product_id":1705,"description":"","number":"2","outbound":"0","amount":"86350","total_amount":"172700","last_number":"","last_amount":"","last_total_amount":"","cost":"82032.5","total_cost":"164065.0","supplier_id":511,"hardware_from":"2024-10-21","software_from":"","maintenance_from":"","hardware_to":"2027-10-20","software_to":"","maintenance_to":""}}],"commentCount":{"object_id":3653,"comment":3},"unreadComments":{},"fromContact":"","projectContactPoints":[],"erpSalesOrder":{"id":1342,"serial_no":"XSDD-20241224-00001","from_date":"","wrote_date":"2024-10-17","handler":1001,"client_id":3301,"purchase_contract_id":"","project_id":3653,"sales_contract_id":3525,"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-24 17:05:59","stop_at":"","cancel_at":"","refuse_description":"","is_resubmitted":false,"is_done":true,"number":"2","amount":"172700","created_by":1001,"stop_description":"","extra":"","outbound_status":false,"is_used":false,"is_cancel":false,"is_settle":true,"is_old":true,"created_at":"2024-09-06 17:12:21","updated_at":"2024-12-24 17:05:59","print_times":""},"projectUsedClient":{},"erpSalesOrderVerify":{},"schedules":[],"is_only_cp":false,"remain_display":635,"progress_remain_display":635,"forecast_remain_display":602,"projectProductTotalAmount":172700,"projectProductAllAmount":true,"projectProductTotalCost":164065,"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":108,"contract_type_display":"\u4ea7\u54c1\u9500\u552e","can_change_status":false,"is_admin":true,"lost_contact_days_display":"","can_view_product":true,"budget_display":"17.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":3652,"client_id":3286,"project_status":3,"project_progress":6,"budget":"35315.61","profit_pct":"0.46","bargain_date":"2024-09-11","description":"","created_by":1001,"created_at":"2024-09-06 15:07:14","updated_at":"2024-11-19 17:23:56","engineer_id":"","project_title":"PA \u8f6f\u4ef6\u9632\u706b\u5899","collected":"35315.61","status_updated_at":"2024-09-11 11:32:13.606596+08","success_rate":"","comment":"PAN-SOFTWARE-NGFW-CR (Standard)","contract_type":1,"progress_updated_at":"2024-09-06 15:07:14.409227+08","forecast_updated_at":"2024-09-06 15:07:14.409227+08","end_at":"2024-11-25 16:54:03","pinyin_shortcut":"PArjfhq","creator":1001,"used_client":"","from_contact":1262,"total_contact_point":"4893","paid_contact_point":"4893","project_product_version_id":677,"is_sales_order_ready":true,"collected_plan":35315.61,"change_status_to":"","is_verify":false,"profits":"162.451806000000000000","remain":"631 days 01:56:29.071777","progress_remain":"635 days 22:21:28.269146","forecast_remain":"635 days 22:21:28.269146","lost_contact_days":"","last_contact":"","last_arrive_days":"","last_arrive":"","duration":"80 days 01:46:49.01044","issued_invoices":"35315.61","client":{"id":3286,"key":3286,"name":"\u826f\u56fe\u79d1\u6280(\u4e0a\u6d77)\u6709\u9650\u516c\u53f8","logo":"","client_type":5,"client_class":43,"client_industry":13,"sales_rep":1001,"salesRep":{"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"}},"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":87,"product_type_id":87,"key":87,"name":"\u5b89\u5168","budget":"35315.61","pct":"0.46","profit":"162.451806","project_id":3652}],"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":1001,"key":1001,"name":"\u5218\u4eba\u8bda","sex":"M","department_id":4,"avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/\/avatar\/e868e40f-1256-329e-9b1c-74e095049622.png"},"department":{"id":4,"key":4,"name":"\u603b\u7ecf\u7406"}},"projectCreator":{"id":1001,"key":1001,"name":"\u5218\u4eba\u8bda","sex":"M","department_id":4,"avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/\/avatar\/e868e40f-1256-329e-9b1c-74e095049622.png"}},"salesRep":{"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"}},"casePoints":"","workLogCount":"","caseCount":"","salesTimeCount":{},"implementTimeCount":{},"presalesTimeCount":{},"engineerTimeCount":{},"reimbursementAmountSum":{},"buildContract":{"id":3537,"from_project":3652,"payment_collection_remind_ahead":"2 days","serial_no":"PO2400845-Rev1","is_settle":true,"is_deliver":true,"is_outbound":true,"erp_settle_amount":"35315.61","erp_un_settle_amount":"0","including_tax":true,"amount":"35315.61","contractScans":[{"id":31067,"object_type":105,"object_id":3537,"attachment_id":21450,"attachment":{"id":21450,"key":21450,"name":"97ea10d7-23be-33c0-a76b-41bfa5d5d527","extension":"pdf","path":"\/vue\/attachment\/preview\/97ea10d7-23be-33c0-a76b-41bfa5d5d527\/2024_09_11_13_18_04.pdf","orig_name":"2024_09_11_13_18_04.pdf"}}],"receiptScans":[{"id":30005,"object_type":106,"object_id":3537,"attachment_id":22491,"attachment":{"id":22491,"key":22491,"name":"1d2a3d54-b530-3895-a85f-7f4cbd67bf2b","extension":"jpg","path":"\/vue\/attachment\/preview\/1d2a3d54-b530-3895-a85f-7f4cbd67bf2b\/39861730770857_.pic.jpg","orig_name":"39861730770857_.pic.jpg"}}],"verifyScans":[],"erpCollectTickets":[{"id":160,"serial_no":"SKD-20241125-00001","wrote_date":"2024-11-25","from_date":"","handler":1001,"user_id":"","client_id":3286,"sales_contract_id":3537,"supplier_id":"","purchase_contract_id":"","status":2,"abstract":"","description":"","verify_type":1,"next_verify_user":"","next_stop_verify_user":"","verify_at":"2024-11-25 16:54:03","stop_at":"","refuse_description":"","is_resubmitted":false,"amount":"35315.61","settle_amount":"35315.61","created_by":1013,"stop_description":"","is_settle":true,"is_old":true,"created_at":"2024-11-25 16:54:03","updated_at":"2024-11-25 16:54:03","paid_amount":"","contact_id":"","bank_settle_at":"","print_times":""}],"salesContractPayments":[{"id":"1160","key":"1160","contract_id":3537,"value":"35315.61","created_by":1013,"collected_date":"2024-11-25 00:00:00","createdBy":{"id":1013,"key":1013,"name":"\u7fc1\u5bb6\u6210","sex":"M","department_id":7},"pct":100}],"salesContractInvoices":[{"id":1845,"key":1845,"contract_id":3537,"value":"35315.61","attachment_id":"","from_date":"2024-10-29","attachment":{}}],"salesContractPaymentCollectionRemindDates":[{"id":2120,"key":2120,"contract_id":3537,"name":"2024-11-30","value":"35315.61","overdue_days":"","status":1,"remind_date":"2024-11-30","pct":100,"overdue_display":""}],"salesContractPaymentCollectionRemindReceivers":[{"id":7318,"user_id":1001,"key":1001,"contract_id":3537,"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":2196,"contract_id":3537,"supplier_id":90,"purchase_id":3526,"supplier":{"id":90,"key":90,"name":"\u7d2b\u5149\u6653\u901a\u79d1\u6280\u6709\u9650\u516c\u53f8"},"purchase":{"id":3526,"key":3526,"serial_no":"X_2024SBQ23808"}}],"payment_collection_remind_ahead_display":"\u63d0\u524d2\u5929","invoiced":35315.61},"projectRemindReceivers":[{"id":1214,"user_id":1001,"key":1001,"project_id":3652,"user":{"id":1001,"key":1001,"name":"\u5218\u4eba\u8bda","sex":"M","avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/\/avatar\/e868e40f-1256-329e-9b1c-74e095049622.png"}}}],"projectProductRels":[{"id":7946,"project_id":3652,"product_id":1624,"amount":"1412.62","number":25,"cost":"1114","description":"","supplier_id":90,"hardware_from":"","software_from":"2024-09-09","maintenance_from":"","hardware_to":"","software_to":"2025-09-09","maintenance_to":"","total_amount":"35315.61","total_cost":"27850","erp_sales_order_product_id":1216,"supplier":{"id":90,"key":90,"name":"\u7d2b\u5149\u6653\u901a\u79d1\u6280\u6709\u9650\u516c\u53f8"},"product":{"id":1624,"name":"PAN-SOFTWARE-NGFW-CR","product_type":5,"product_component":36,"product_brand":8,"product_serie":1382,"product_misc":"","product_qa":"","pn":"","description":"","created_by":1013,"created_at":"2024-05-28 17:27:39","updated_at":"2025-12-12 10:32:22","pinyin_shortcut":"PANSOFTWARENGFWCR","product_unit":2,"is_renew":false,"in_out_at":"2025-12-12 10:32:22.251174+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":1382,"key":1382,"name":"PA\u865a\u62df\u9632\u706b\u5899\u8f6f\u4ef6\u6388\u6743"},"productUnit":{"id":2,"key":2,"name":"\u5957"}},"erpSalesOrderProduct":{"id":1216,"erp_sales_order_id":1345,"erp_store_id":"","product_id":1624,"description":"","number":"25","outbound":"0","amount":"1412.62","total_amount":"35315.61","last_number":"","last_amount":"","last_total_amount":"","cost":"1114","total_cost":"27850","supplier_id":90,"hardware_from":"","software_from":"2024-09-09","maintenance_from":"","hardware_to":"","software_to":"2025-09-09","maintenance_to":""}}],"commentCount":{"object_id":3652,"comment":3},"unreadComments":{},"fromContact":{"id":1262,"key":1262,"name":"\u5218\u70b3\u5764","client_id":"","supplier_id":100,"mobiles":[{"id":6789,"contact_id":1262,"mobile":"15810817538","mp_open_id":""}],"client":{},"supplier":{"id":100,"key":100,"name":"\u6d3e\u62d3\u7f51\u7edc(\u4e0a\u6d77)\u6709\u9650\u8d23\u4efb\u516c\u53f8\u5317\u4eac\u5206\u516c\u53f8"}},"projectContactPoints":[{"id":771,"project_id":3652,"contact_id":1262,"point":"4893.00","paid_point":"4893","contact":{"id":1262,"key":1262,"name":"\u5218\u70b3\u5764","client_id":"","supplier_id":100,"client":{},"supplier":{"id":100,"key":100,"name":"\u6d3e\u62d3\u7f51\u7edc(\u4e0a\u6d77)\u6709\u9650\u8d23\u4efb\u516c\u53f8\u5317\u4eac\u5206\u516c\u53f8"}},"projectContactPointRels":[{"id":135,"project_id":3652,"contact_id":1262,"point":"4893.00","day_at":"2024-12-16","description":"","created_at":"2024-12-16 10:08:25"}],"status_display":"\u5df2\u6838\u9500"}],"erpSalesOrder":{"id":1345,"serial_no":"XSDD-20240911-00001","from_date":"","wrote_date":"2024-09-11","handler":1001,"client_id":3286,"purchase_contract_id":"","project_id":3652,"sales_contract_id":3537,"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-25 16:54:03","stop_at":"","cancel_at":"","refuse_description":"","is_resubmitted":false,"is_done":true,"number":"25","amount":"35315.61","created_by":1001,"stop_description":"","extra":"","outbound_status":false,"is_used":false,"is_cancel":false,"is_settle":true,"is_old":true,"created_at":"2024-09-11 11:32:13","updated_at":"2024-11-25 16:54:03","print_times":""},"projectUsedClient":{},"erpSalesOrderVerify":{},"schedules":[],"is_only_cp":false,"remain_display":631,"progress_remain_display":635,"forecast_remain_display":635,"projectProductTotalAmount":35315.61,"projectProductAllAmount":true,"projectProductTotalCost":27850,"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":80,"contract_type_display":"\u4ea7\u54c1\u9500\u552e","can_change_status":false,"is_admin":true,"lost_contact_days_display":"","can_view_product":true,"budget_display":"3.53\u4e07","contact_points_status_display":"\u5df2\u6838\u9500","total_contact_paid_point":4893,"total_contact_un_paid_point":0,"verify_display":0,"un_collected":"0","un_invoiced":0,"object_type":1,"can_view_product_cost":true},{"id":3644,"client_id":2553,"project_status":3,"project_progress":6,"budget":"120000","profit_pct":"0.39","bargain_date":"2024-08-28","description":"","created_by":1001,"created_at":"2024-08-28 11:57:23","updated_at":"2024-12-27 14:55:45","engineer_id":"","project_title":"PA820\u9632\u706b\u58993\u5e74\u670d\u52a1\u91c7\u8d2d\u9879\u76ee","collected":"120000","status_updated_at":"2024-08-28 11:57:23.285881+08","success_rate":"","comment":"","contract_type":1,"progress_updated_at":"2024-08-28 11:57:23.285881+08","forecast_updated_at":"2024-08-28 11:57:23.285881+08","end_at":"2025-01-24 10:45:27","pinyin_shortcut":"PA820fhq3nfwcgxm","creator":1001,"used_client":"","from_contact":1262,"total_contact_point":"8719","paid_contact_point":"8719","project_product_version_id":548,"is_sales_order_ready":true,"collected_plan":120000,"change_status_to":"","is_verify":false,"profits":"468.000000000000000000","remain":"645 days 01:31:19.392492","progress_remain":"645 days 01:31:19.392492","forecast_remain":"645 days 01:31:19.392492","lost_contact_days":"","last_contact":"","last_arrive_days":"","last_arrive":"","duration":"148 days 22:48:03.747875","issued_invoices":"120000.00","client":{"id":2553,"key":2553,"name":"\u9752\u5c9b\u9890\u6770\u9e3f\u5229\u79d1\u6280\u6709\u9650\u516c\u53f8","logo":"","client_type":5,"client_class":43,"client_industry":13,"sales_rep":1001,"salesRep":{"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"}},"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":87,"product_type_id":87,"key":87,"name":"\u5b89\u5168","budget":"120000.00","pct":"0.39","profit":"468","project_id":3644}],"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":1001,"key":1001,"name":"\u5218\u4eba\u8bda","sex":"M","department_id":4,"avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/\/avatar\/e868e40f-1256-329e-9b1c-74e095049622.png"},"department":{"id":4,"key":4,"name":"\u603b\u7ecf\u7406"}},"projectCreator":{"id":1001,"key":1001,"name":"\u5218\u4eba\u8bda","sex":"M","department_id":4,"avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/\/avatar\/e868e40f-1256-329e-9b1c-74e095049622.png"}},"salesRep":{"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"}},"casePoints":"","workLogCount":"","caseCount":"","salesTimeCount":{},"implementTimeCount":{},"presalesTimeCount":{},"engineerTimeCount":{},"reimbursementAmountSum":{},"buildContract":{"id":3502,"from_project":3644,"payment_collection_remind_ahead":"2 days","serial_no":"W-KJ-CG-ZBL-20240902-01","is_settle":true,"is_deliver":true,"is_outbound":true,"erp_settle_amount":"120000","erp_un_settle_amount":"0","including_tax":true,"amount":"120000","contractScans":[{"id":32993,"object_type":105,"object_id":3502,"attachment_id":21308,"attachment":{"id":21308,"key":21308,"name":"61215821-6952-33fb-9308-bf5a871115a5","extension":"pdf","path":"\/vue\/attachment\/preview\/61215821-6952-33fb-9308-bf5a871115a5\/\u91c7\u8d2d\u5408\u540c--\u6c99\u7279\u6731\u62dc\u52d2\u7f51\u7edc\u5b89\u5168\u9632\u706b\u5899.pdf","orig_name":"\u91c7\u8d2d\u5408\u540c--\u6c99\u7279\u6731\u62dc\u52d2\u7f51\u7edc\u5b89\u5168\u9632\u706b\u5899.pdf"}}],"receiptScans":[{"id":29183,"object_type":106,"object_id":3502,"attachment_id":21870,"attachment":{"id":21870,"key":21870,"name":"c7eff294-4ccf-3537-ba7a-da02e16ee5a2","extension":"pdf","path":"\/vue\/attachment\/preview\/c7eff294-4ccf-3537-ba7a-da02e16ee5a2\/\u9752\u5c9b.pdf","orig_name":"\u9752\u5c9b.pdf"}}],"verifyScans":[],"erpCollectTickets":[{"id":243,"serial_no":"SKD-20250124-00003","wrote_date":"2025-01-24","from_date":"","handler":1001,"user_id":"","client_id":2553,"sales_contract_id":3502,"supplier_id":"","purchase_contract_id":"","status":2,"abstract":"","description":"","verify_type":1,"next_verify_user":"","next_stop_verify_user":"","verify_at":"2025-01-24 10:45:26","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-01-24 10:45:26","updated_at":"2025-01-24 10:45:26","paid_amount":"","contact_id":"","bank_settle_at":"","print_times":""}],"salesContractPayments":[{"id":"1243","key":"1243","contract_id":3502,"value":"120000","created_by":1013,"collected_date":"2025-01-24 00:00:00","createdBy":{"id":1013,"key":1013,"name":"\u7fc1\u5bb6\u6210","sex":"M","department_id":7},"pct":100}],"salesContractInvoices":[{"id":1846,"key":1846,"contract_id":3502,"value":"120000.00","attachment_id":"","from_date":"2024-10-30","attachment":{}}],"salesContractPaymentCollectionRemindDates":[{"id":1970,"key":1970,"contract_id":3502,"name":"2024-11-15","value":"120000","overdue_days":70,"status":1,"remind_date":"2024-11-15","pct":100,"overdue_display":"\u903e\u671f70\u5929"}],"salesContractPaymentCollectionRemindReceivers":[{"id":8051,"user_id":5295,"key":5295,"contract_id":3502,"user":{"id":5295,"key":5295,"name":"\u9b4f\u6cfd\u6587","sex":"F","avatar":{"id":137,"user_id":5295,"name":"\/files\/cdn\/a57be577deb434\/avatar\/85c67d90-6989-3d4e-bbf8-31d69b6e8ffe.jpg"}}},{"id":8053,"user_id":1001,"key":1001,"contract_id":3502,"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":2507,"contract_id":3502,"supplier_id":90,"purchase_id":3503,"supplier":{"id":90,"key":90,"name":"\u7d2b\u5149\u6653\u901a\u79d1\u6280\u6709\u9650\u516c\u53f8"},"purchase":{"id":3503,"key":3503,"serial_no":"X_2024SBQ22541"}},{"id":2508,"contract_id":3502,"supplier_id":531,"purchase_id":3574,"supplier":{"id":531,"key":531,"name":"\u5317\u4eac\u827e\u4e00\u82f1\u5b5a\u4fe1\u606f\u6280\u672f\u6709\u9650\u516c\u53f8"},"purchase":{"id":3574,"key":3574,"serial_no":"TSKJ20241009-HYF-002"}}],"payment_collection_remind_ahead_display":"\u63d0\u524d2\u5929","invoiced":120000},"projectRemindReceivers":[{"id":1194,"user_id":1001,"key":1001,"project_id":3644,"user":{"id":1001,"key":1001,"name":"\u5218\u4eba\u8bda","sex":"M","avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/\/avatar\/e868e40f-1256-329e-9b1c-74e095049622.png"}}}],"projectProductRels":[{"id":8998,"project_id":3644,"product_id":196,"amount":"32452","number":1,"cost":"17849","description":"","supplier_id":90,"hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":"","total_amount":"32452","total_cost":"17849","erp_sales_order_product_id":1190,"supplier":{"id":90,"key":90,"name":"\u7d2b\u5149\u6653\u901a\u79d1\u6280\u6709\u9650\u516c\u53f8"},"product":{"id":196,"name":"PAN-PA-820","product_type":5,"product_component":26,"product_brand":8,"product_serie":165,"product_misc":5,"product_qa":4,"pn":"","description":"","created_by":1013,"created_at":"2017-05-16 10:42:17","updated_at":"2024-01-12 14:13:38","pinyin_shortcut":"PANPA820","product_unit":1,"is_renew":false,"in_out_at":"","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":165,"key":165,"name":"PA820\u9632\u706b\u5899\u4e3b\u673a"},"productUnit":{"id":1,"key":1,"name":"\u53f0"}},"erpSalesOrderProduct":{"id":1190,"erp_sales_order_id":1334,"erp_store_id":"","product_id":196,"description":"","number":"1","outbound":"0","amount":"32452","total_amount":"32452","last_number":"","last_amount":"","last_total_amount":"","cost":"17849","total_cost":"17849","supplier_id":90,"hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":""}},{"id":8999,"project_id":3644,"product_id":1303,"amount":"23210","number":1,"cost":"22746","description":"","supplier_id":90,"hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":"","total_amount":"23210","total_cost":"22746","erp_sales_order_product_id":1191,"supplier":{"id":90,"key":90,"name":"\u7d2b\u5149\u6653\u901a\u79d1\u6280\u6709\u9650\u516c\u53f8"},"product":{"id":1303,"name":"PAN-SVC-PREM-820-3YR","product_type":5,"product_component":35,"product_brand":8,"product_serie":804,"product_misc":"","product_qa":"","pn":"","description":"Premium support 3-year term, PA-820","created_by":1013,"created_at":"2024-01-23 14:00:39","updated_at":"2024-01-23 14:00:39","pinyin_shortcut":"PANSVCPREM8203YR","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":8,"key":8,"name":"PaloAlto"},"productSerie":{"id":804,"key":804,"name":"PA-820\u4e09\u5e74\u670d\u52a1"},"productUnit":{"id":2,"key":2,"name":"\u5957"}},"erpSalesOrderProduct":{"id":1191,"erp_sales_order_id":1334,"erp_store_id":"","product_id":1303,"description":"","number":"1","outbound":"0","amount":"23210","total_amount":"23210","last_number":"","last_amount":"","last_total_amount":"","cost":"22746","total_cost":"22746","supplier_id":90,"hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":""}},{"id":9000,"project_id":3644,"product_id":1763,"amount":"16138","number":1,"cost":"15816","description":"","supplier_id":90,"hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":"","total_amount":"16138","total_cost":"15816","erp_sales_order_product_id":1192,"supplier":{"id":90,"key":90,"name":"\u7d2b\u5149\u6653\u901a\u79d1\u6280\u6709\u9650\u516c\u53f8"},"product":{"id":1763,"name":"PAN-PA-820-TP-3YR-HA2","product_type":5,"product_component":36,"product_brand":8,"product_serie":975,"product_misc":"","product_qa":"","pn":"","description":"Threat prevention subscription 3-year term for device in an HA pair, PA-820","created_by":1013,"created_at":"2024-08-28 16:56:26","updated_at":"2024-08-28 16:56:26","pinyin_shortcut":"PANPA820TP3YRHA2","product_unit":2,"is_renew":false,"in_out_at":"","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":975,"key":975,"name":"PA820\u8f6f\u4ef6\u6388\u6743"},"productUnit":{"id":2,"key":2,"name":"\u5957"}},"erpSalesOrderProduct":{"id":1192,"erp_sales_order_id":1334,"erp_store_id":"","product_id":1763,"description":"","number":"1","outbound":"0","amount":"16138","total_amount":"16138","last_number":"","last_amount":"","last_total_amount":"","cost":"15816","total_cost":"15816","supplier_id":90,"hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":""}},{"id":9001,"project_id":3644,"product_id":1764,"amount":"24100","number":1,"cost":"23782","description":"","supplier_id":90,"hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":"","total_amount":"24100","total_cost":"23782","erp_sales_order_product_id":1193,"supplier":{"id":90,"key":90,"name":"\u7d2b\u5149\u6653\u901a\u79d1\u6280\u6709\u9650\u516c\u53f8"},"product":{"id":1764,"name":"PAN-PA-820-ADVURL-3YR-HA2","product_type":5,"product_component":36,"product_brand":8,"product_serie":975,"product_misc":"","product_qa":"","pn":"","description":"Advanced URL Filtering Subscription, 3-year, PA-820 HA Pair","created_by":1013,"created_at":"2024-08-28 16:57:19","updated_at":"2024-08-28 16:57:19","pinyin_shortcut":"PANPA820ADVURL3YRHA2","product_unit":2,"is_renew":false,"in_out_at":"","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":975,"key":975,"name":"PA820\u8f6f\u4ef6\u6388\u6743"},"productUnit":{"id":2,"key":2,"name":"\u5957"}},"erpSalesOrderProduct":{"id":1193,"erp_sales_order_id":1334,"erp_store_id":"","product_id":1764,"description":"","number":"1","outbound":"0","amount":"24100","total_amount":"24100","last_number":"","last_amount":"","last_total_amount":"","cost":"23782","total_cost":"23782","supplier_id":90,"hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":""}},{"id":9002,"project_id":3644,"product_id":1766,"amount":"24100","number":1,"cost":"23782","description":"","supplier_id":90,"hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":"","total_amount":"24100","total_cost":"23782","erp_sales_order_product_id":1194,"supplier":{"id":90,"key":90,"name":"\u7d2b\u5149\u6653\u901a\u79d1\u6280\u6709\u9650\u516c\u53f8"},"product":{"id":1766,"name":"PAN-PA-820-AWF-3YR-HA2","product_type":5,"product_component":36,"product_brand":8,"product_serie":975,"product_misc":"","product_qa":"","pn":"","description":"Advanced WildFire subscription 3-year term for device in an HA pair, PA-820","created_by":1013,"created_at":"2024-08-28 17:00:07","updated_at":"2024-08-28 17:00:07","pinyin_shortcut":"PANPA820AWF3YRHA2","product_unit":2,"is_renew":false,"in_out_at":"","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":975,"key":975,"name":"PA820\u8f6f\u4ef6\u6388\u6743"},"productUnit":{"id":2,"key":2,"name":"\u5957"}},"erpSalesOrderProduct":{"id":1194,"erp_sales_order_id":1334,"erp_store_id":"","product_id":1766,"description":"","number":"1","outbound":"0","amount":"24100","total_amount":"24100","last_number":"","last_amount":"","last_total_amount":"","cost":"23782","total_cost":"23782","supplier_id":90,"hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":""}},{"id":9003,"project_id":3644,"product_id":1668,"amount":"0","number":2,"cost":"600","description":"","supplier_id":531,"hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":"","total_amount":"0","total_cost":"1200","erp_sales_order_product_id":1195,"supplier":{"id":531,"key":531,"name":"\u5317\u4eac\u827e\u4e00\u82f1\u5b5a\u4fe1\u606f\u6280\u672f\u6709\u9650\u516c\u53f8"},"product":{"id":1668,"name":"PAN-SFP-CG\u7b2c\u4e09\u65b9\u6a21\u5757","product_type":4,"product_component":43,"product_brand":8,"product_serie":1419,"product_misc":"","product_qa":"","pn":"","description":"SFP form factor.1Gb copper transceiver,100m over Cat5 RJ-45.IEEE802.3ab 1000BASE-T","created_by":1013,"created_at":"2024-07-09 14:17:00","updated_at":"2024-07-09 14:17:00","pinyin_shortcut":"PANSFPCGdsfmk","product_unit":3,"is_renew":false,"in_out_at":"","productType":{"id":4,"key":4,"name":"\u7f51\u7edc\u8bbe\u5907 "},"productComponent":{"id":43,"key":43,"name":"\u7f51\u7edc\u8bbe\u5907\u914d\u4ef6"},"productBrand":{"id":8,"key":8,"name":"PaloAlto"},"productSerie":{"id":1419,"key":1419,"name":"PAN-SFP-CG"},"productUnit":{"id":3,"key":3,"name":"\u4e2a"}},"erpSalesOrderProduct":{"id":1195,"erp_sales_order_id":1334,"erp_store_id":"","product_id":1668,"description":"","number":"2","outbound":"0","amount":"0","total_amount":"0","last_number":"","last_amount":"","last_total_amount":"","cost":"600","total_cost":"1200","supplier_id":531,"hardware_from":"","software_from":"","maintenance_from":"","hardware_to":"","software_to":"","maintenance_to":""}}],"commentCount":{"object_id":3644,"comment":3},"unreadComments":{},"fromContact":{"id":1262,"key":1262,"name":"\u5218\u70b3\u5764","client_id":"","supplier_id":100,"mobiles":[{"id":6789,"contact_id":1262,"mobile":"15810817538","mp_open_id":""}],"client":{},"supplier":{"id":100,"key":100,"name":"\u6d3e\u62d3\u7f51\u7edc(\u4e0a\u6d77)\u6709\u9650\u8d23\u4efb\u516c\u53f8\u5317\u4eac\u5206\u516c\u53f8"}},"projectContactPoints":[{"id":914,"project_id":3644,"contact_id":1262,"point":"8719.00","paid_point":"8719","contact":{"id":1262,"key":1262,"name":"\u5218\u70b3\u5764","client_id":"","supplier_id":100,"client":{},"supplier":{"id":100,"key":100,"name":"\u6d3e\u62d3\u7f51\u7edc(\u4e0a\u6d77)\u6709\u9650\u8d23\u4efb\u516c\u53f8\u5317\u4eac\u5206\u516c\u53f8"}},"projectContactPointRels":[{"id":128,"project_id":3644,"contact_id":1262,"point":"2104.00","day_at":"2024-11-28","description":"\u7528\u6237\u8d27\u6b3e\u672a\u6536\u56de\uff0c\u6263\u96642\u4e2a\u70b9\u8d44\u91d1\u5360\u7528\u8d39\u3002","created_at":"2024-11-28 11:17:43"},{"id":173,"project_id":3644,"contact_id":1262,"point":"247.50","day_at":"2025-03-17","description":"\u5ef6\u8fdf\u6536\u6b3e\uff0c\u6263\u9664\u8d39\u7528\u3002","created_at":"2025-03-17 16:42:32"},{"id":174,"project_id":3644,"contact_id":1262,"point":"6367.50","day_at":"2025-03-17","description":"","created_at":"2025-03-17 16:42:32"}],"status_display":"\u5df2\u6838\u9500"}],"erpSalesOrder":{"id":1334,"serial_no":"XSDD-20240828-00001","from_date":"","wrote_date":"2024-08-28","handler":1001,"client_id":2553,"purchase_contract_id":"","project_id":3644,"sales_contract_id":3502,"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-01-24 10:45:27","stop_at":"","cancel_at":"","refuse_description":"","is_resubmitted":false,"is_done":true,"number":"7","amount":"120000","created_by":1001,"stop_description":"","extra":"","outbound_status":false,"is_used":false,"is_cancel":false,"is_settle":true,"is_old":true,"created_at":"2024-08-28 11:57:23","updated_at":"2025-01-24 10:45:27","print_times":""},"projectUsedClient":{},"erpSalesOrderVerify":{},"schedules":[],"is_only_cp":false,"remain_display":645,"progress_remain_display":645,"forecast_remain_display":645,"projectProductTotalAmount":120000,"projectProductAllAmount":true,"projectProductTotalCost":105175,"projectProductAllCost":true,"projectProductTotalNumber":7,"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":148,"contract_type_display":"\u4ea7\u54c1\u9500\u552e","can_change_status":false,"is_admin":true,"lost_contact_days_display":"","can_view_product":true,"budget_display":"12\u4e07","contact_points_status_display":"\u5df2\u6838\u9500","total_contact_paid_point":8719,"total_contact_un_paid_point":0,"verify_display":0,"un_collected":"0","un_invoiced":0,"object_type":1,"can_view_product_cost":true},{"id":3633,"client_id":3296,"project_status":3,"project_progress":6,"budget":"5494736.8","profit_pct":"-0.26","bargain_date":"2024-08-19","description":"","created_by":1001,"created_at":"2024-08-22 15:36:13","updated_at":"2024-10-30 11:14:07","engineer_id":"","project_title":"\u8bed\u97f3\u5408\u6210\u7cfb\u7edf\u8f6f\u4ef6\u9879\u76ee\uff08\u8fc7\u5355\uff09","collected":"5494736.8","status_updated_at":"2024-08-26 15:44:32.127819+08","success_rate":"","comment":"\u7d2b\u5149\u6768\u603b\u8054\u7cfb\u8fc7\u5355\u7684","contract_type":1,"progress_updated_at":"2024-08-22 15:36:13.571817+08","forecast_updated_at":"2024-08-22 15:36:13.571817+08","end_at":"2024-10-30 11:07:44","pinyin_shortcut":"yyhcxtrjxmgd","creator":1001,"used_client":"","from_contact":"","total_contact_point":"","paid_contact_point":"","project_product_version_id":543,"is_sales_order_ready":true,"collected_plan":5494736.8,"change_status_to":"","is_verify":false,"profits":"-14286.31568000000000","remain":"646 days 21:44:10.550554","progress_remain":"650 days 21:52:29.106556","forecast_remain":"650 days 21:52:29.106556","lost_contact_days":"","last_contact":"","last_arrive_days":"","last_arrive":"","duration":"68 days 19:31:31.316065","issued_invoices":"5494736.80","client":{"id":3296,"key":3296,"name":"\u62d3\u5c14\u601d\u4fe1\u606f\u6280\u672f\u80a1\u4efd\u6709\u9650\u516c\u53f8\uff08\u8fc7\u5355\uff09","logo":"","client_type":5,"client_class":43,"client_industry":13,"sales_rep":1001,"salesRep":{"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"}},"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":65,"product_type_id":65,"key":65,"name":"\u5546\u4e1a\u8f6f\u4ef6","budget":"5494736.80","pct":"-0.26","profit":"-14286.31568","project_id":3633}],"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":1001,"key":1001,"name":"\u5218\u4eba\u8bda","sex":"M","department_id":4,"avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/\/avatar\/e868e40f-1256-329e-9b1c-74e095049622.png"},"department":{"id":4,"key":4,"name":"\u603b\u7ecf\u7406"}},"projectCreator":{"id":1001,"key":1001,"name":"\u5218\u4eba\u8bda","sex":"M","department_id":4,"avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/\/avatar\/e868e40f-1256-329e-9b1c-74e095049622.png"}},"salesRep":{"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"}},"casePoints":"","workLogCount":"","caseCount":"","salesTimeCount":{},"implementTimeCount":{},"presalesTimeCount":{},"engineerTimeCount":{},"reimbursementAmountSum":{},"buildContract":{"id":3493,"from_project":3633,"payment_collection_remind_ahead":"2 days","serial_no":"WG2024-406-OT1031","is_settle":true,"is_deliver":true,"is_outbound":true,"erp_settle_amount":"5494736.8","erp_un_settle_amount":"0","including_tax":true,"amount":"5494736.8","contractScans":[{"id":29422,"object_type":105,"object_id":3493,"attachment_id":21132,"attachment":{"id":21132,"key":21132,"name":"8ef8c575-a42c-3e21-ac0a-588e605a50ff","extension":"pdf","path":"\/vue\/attachment\/preview\/8ef8c575-a42c-3e21-ac0a-588e605a50ff\/\u62d3\u5c14\u601d.pdf","orig_name":"\u62d3\u5c14\u601d.pdf"}}],"receiptScans":[{"id":29551,"object_type":106,"object_id":3493,"attachment_id":22188,"attachment":{"id":22188,"key":22188,"name":"95a41263-8d1a-3068-a5a8-2bf9f1d8e949","extension":"pdf","path":"\/vue\/attachment\/preview\/95a41263-8d1a-3068-a5a8-2bf9f1d8e949\/\u7b7e\u6536\u5355.pdf","orig_name":"\u7b7e\u6536\u5355.pdf"}}],"verifyScans":[],"erpCollectTickets":[{"id":124,"serial_no":"SKD-20241030-00002","wrote_date":"2024-10-30","from_date":"","handler":1001,"user_id":"","client_id":3296,"sales_contract_id":3493,"supplier_id":"","purchase_contract_id":"","status":2,"abstract":"","description":"","verify_type":1,"next_verify_user":"","next_stop_verify_user":"","verify_at":"2024-10-30 11:07:44","stop_at":"","refuse_description":"","is_resubmitted":false,"amount":"5494736.8","settle_amount":"5494736.8","created_by":1013,"stop_description":"","is_settle":true,"is_old":true,"created_at":"2024-10-30 11:07:44","updated_at":"2024-10-30 11:07:44","paid_amount":"","contact_id":"","bank_settle_at":"","print_times":""}],"salesContractPayments":[{"id":"1124","key":"1124","contract_id":3493,"value":"5494736.8","created_by":1013,"collected_date":"2024-10-30 00:00:00","createdBy":{"id":1013,"key":1013,"name":"\u7fc1\u5bb6\u6210","sex":"M","department_id":7},"pct":100}],"salesContractInvoices":[{"id":1844,"key":1844,"contract_id":3493,"value":"5494736.80","attachment_id":"","from_date":"2024-10-28","attachment":{}}],"salesContractPaymentCollectionRemindDates":[{"id":2082,"key":2082,"contract_id":3493,"name":"2024-09-25","value":"5494736.8","overdue_days":35,"status":1,"remind_date":"2024-09-25","pct":100,"overdue_display":"\u903e\u671f35\u5929"}],"salesContractPaymentCollectionRemindReceivers":[{"id":6825,"user_id":1001,"key":1001,"contract_id":3493,"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":1900,"contract_id":3493,"supplier_id":90,"purchase_id":3494,"supplier":{"id":90,"key":90,"name":"\u7d2b\u5149\u6653\u901a\u79d1\u6280\u6709\u9650\u516c\u53f8"},"purchase":{"id":3494,"key":3494,"serial_no":"X_2024SBQ22400"}}],"payment_collection_remind_ahead_display":"\u63d0\u524d2\u5929","invoiced":5494736.8},"projectRemindReceivers":[{"id":1187,"user_id":1001,"key":1001,"project_id":3633,"user":{"id":1001,"key":1001,"name":"\u5218\u4eba\u8bda","sex":"M","avatar":{"id":2,"user_id":1001,"name":"\/files\/cdn\/\/avatar\/e868e40f-1256-329e-9b1c-74e095049622.png"}}}],"projectProductRels":[{"id":6822,"project_id":3633,"product_id":1757,"amount":"208421.05","number":10,"cost":"204252.63","description":"","supplier_id":90,"hardware_from":"","software_from":"2024-08-26","maintenance_from":"","hardware_to":"","software_to":"2029-08-26","maintenance_to":"","total_amount":"2084210.50","total_cost":"2042526.30","erp_sales_order_product_id":1173,"supplier":{"id":90,"key":90,"name":"\u7d2b\u5149\u6653\u901a\u79d1\u6280\u6709\u9650\u516c\u53f8"},"product":{"id":1757,"name":"\u8bed\u97f3\u5408\u6210\u7cfb\u7edfV1.0","product_type":7,"product_component":64,"product_brand":230,"product_serie":1486,"product_misc":"","product_qa":"","pn":"","description":"\u8fdc\u9274\u8bed\u97f3\u5408\u6210\u7cfb\u7edfV1.0","created_by":1013,"created_at":"2024-08-22 15:38:09","updated_at":"2025-12-10 11:15:37","pinyin_shortcut":"yyhcxtV10","product_unit":2,"is_renew":false,"in_out_at":"2025-12-10 11:15:37.895385+08","productType":{"id":7,"key":7,"name":"\u8f6f\u4ef6"},"productComponent":{"id":64,"key":64,"name":"\u89c6\u9891\u76d1\u63a7\u5e73\u53f0\u8f6f\u4ef6"},"productBrand":{"id":230,"key":230,"name":"\u8fdc\u9274"},"productSerie":{"id":1486,"key":1486,"name":"\u8bed\u97f3\u5408\u6210\u7cfb\u7edfV1.0"},"productUnit":{"id":2,"key":2,"name":"\u5957"}},"erpSalesOrderProduct":{"id":1173,"erp_sales_order_id":1329,"erp_store_id":"","product_id":1757,"description":"","number":"10","outbound":"0","amount":"208421.05","total_amount":"2084210.50","last_number":"","last_amount":"","last_total_amount":"","cost":"204252.63","total_cost":"2042526.30","supplier_id":90,"hardware_from":"","software_from":"2024-08-26","maintenance_from":"","hardware_to":"","software_to":"2029-08-26","maintenance_to":""}},{"id":6823,"project_id":3633,"product_id":1758,"amount":"341052.63","number":10,"cost":"334231.58","description":"","supplier_id":90,"hardware_from":"","software_from":"2024-08-26","maintenance_from":"","hardware_to":"","software_to":"2029-08-26","maintenance_to":"","total_amount":"3410526.30","total_cost":"3342315.80","erp_sales_order_product_id":1174,"supplier":{"id":90,"key":90,"name":"\u7d2b\u5149\u6653\u901a\u79d1\u6280\u6709\u9650\u516c\u53f8"},"product":{"id":1758,"name":"\u8bed\u79cd\u65e0\u5173\u5173\u952e\u8bcd\u68c0\u7d22\u7cfb\u7edfV1.0","product_type":7,"product_component":64,"product_brand":230,"product_serie":1487,"product_misc":"","product_qa":"","pn":"","description":"\u8fdc\u9274\u8bed\u79cd\u65e0\u5173\u5173\u952e\u8bcd\u68c0\u7d22\u7cfb\u7edfV1.0","created_by":1013,"created_at":"2024-08-22 15:38:44","updated_at":"2024-08-22 15:38:44","pinyin_shortcut":"yzwggjcjsxtV10","product_unit":2,"is_renew":false,"in_out_at":"","productType":{"id":7,"key":7,"name":"\u8f6f\u4ef6"},"productComponent":{"id":64,"key":64,"name":"\u89c6\u9891\u76d1\u63a7\u5e73\u53f0\u8f6f\u4ef6"},"productBrand":{"id":230,"key":230,"name":"\u8fdc\u9274"},"productSerie":{"id":1487,"key":1487,"name":"\u8bed\u79cd\u65e0\u5173\u5173\u952e\u8bcd\u68c0\u7d22\u7cfb\u7edfV1.0"},"productUnit":{"id":2,"key":2,"name":"\u5957"}},"erpSalesOrderProduct":{"id":1174,"erp_sales_order_id":1329,"erp_store_id":"","product_id":1758,"description":"","number":"10","outbound":"0","amount":"341052.63","total_amount":"3410526.30","last_number":"","last_amount":"","last_total_amount":"","cost":"334231.58","total_cost":"3342315.80","supplier_id":90,"hardware_from":"","software_from":"2024-08-26","maintenance_from":"","hardware_to":"","software_to":"2029-08-26","maintenance_to":""}}],"commentCount":{"object_id":3633,"comment":4},"unreadComments":{},"fromContact":"","projectContactPoints":[],"erpSalesOrder":{"id":1329,"serial_no":"XSDD-20240826-00002","from_date":"","wrote_date":"2024-08-19","handler":1001,"client_id":3296,"purchase_contract_id":"","project_id":3633,"sales_contract_id":3493,"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-10-30 11:07:44","stop_at":"","cancel_at":"","refuse_description":"","is_resubmitted":false,"is_done":true,"number":"20","amount":"5494736.8","created_by":1001,"stop_description":"","extra":"","outbound_status":false,"is_used":false,"is_cancel":false,"is_settle":true,"is_old":true,"created_at":"2024-08-26 15:44:32","updated_at":"2024-10-30 11:07:44","print_times":""},"projectUsedClient":{},"erpSalesOrderVerify":{},"schedules":[],"is_only_cp":false,"remain_display":646,"progress_remain_display":650,"forecast_remain_display":650,"projectProductTotalAmount":5494736.8,"projectProductAllAmount":true,"projectProductTotalCost":5384842.1,"projectProductAllCost":true,"projectProductTotalNumber":20,"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":68,"contract_type_display":"\u4ea7\u54c1\u9500\u552e","can_change_status":false,"is_admin":true,"lost_contact_days_display":"","can_view_product":true,"budget_display":"549.47\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}],"thisUser":"","options":{"Projects[project_status]":{"key":"Projects[project_status]","name":"\u5546\u673a\u72b6\u6001","value":[{"key":1,"name":"\u9690\u6027\u9700\u6c42","color":"#ffc000"},{"key":2,"name":"\u660e\u786e\u9700\u6c42","color":"#0064ec"},{"key":3,"name":"\u5546\u673a\u6210\u4ea4","color":"#53cd02"},{"key":4,"name":"\u5546\u673a\u5931\u8d25","color":"#e5000a"},{"key":5,"name":"\u5546\u673a\u6401\u7f6e","color":"#222222"}]}},"can_create":true,"can_create_work_log":true,"can_create_schedule":true,"pagenation":{"totalcount":117,"thispage":1,"pagesize":20},"count2":[{"name":"\u5408\u540c\u603b\u91d1\u989d","value":"16112201.16"},{"name":"\u5df2\u6536\u6b3e","value":"16102801.16"},{"name":"\u672a\u6536\u6b3e","value":9400},{"name":"\u5df2\u5f00\u53d1\u7968","value":"16104201.16"},{"name":"\u672a\u5f00\u53d1\u7968","value":8000}]},"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 13:28:43', 1794526208) RETURNING "id" |
| 13:28:42.772 | 4.9 ms | yii\db\Command::query | SELECT * FROM "a57be577deb434"."tbl_attachement_relationships" WHERE ("object_type"=105) AND ("object_id" IN (4349, 4291, 4285, 3598, 4312, 4373, 4016, 4223, 3502, 3525, 3537, 3549, 3550, 3493, 3620, 3661, 3597, 3703, 3738, 4338)) |
| 13:28:42.791 | 4.6 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 (4349, 4291, 4285, 3598, 4312, 4373, 4016, 4223, 3502, 3525, 3537, 3549, 3550, 3493, 3620, 3661, 3597, 3703, 3738, 4338) ORDER BY "id" DESC |
| 13:28:42.778 | 4.5 ms | yii\db\Command::query | SELECT * FROM "a57be577deb434"."tbl_attachement_relationships" WHERE ("object_type"=106) AND ("object_id" IN (4349, 4291, 4285, 3598, 4312, 4373, 4016, 4223, 3502, 3525, 3537, 3549, 3550, 3493, 3620, 3661, 3597, 3703, 3738, 4338)) |
| 13:28:42.783 | 4.2 ms | yii\db\Command::query | SELECT * FROM "a57be577deb434"."tbl_attachement_relationships" WHERE ("object_type"=107) AND ("object_id" IN (4349, 4291, 4285, 3598, 4312, 4373, 4016, 4223, 3502, 3525, 3537, 3549, 3550, 3493, 3620, 3661, 3597, 3703, 3738, 4338)) |
| 13:28:42.889 | 3.7 ms | yii\db\Command::query | SELECT * FROM "a57be577deb434"."tbl_schedule_descriptions" WHERE "schedule_id" IN (17579, 18025) ORDER BY "created_at" DESC |
| 13:28:42.766 | 2.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 (4096, 4086, 4084, 4074, 4063, 4057, 4028, 3874, 3749, 3723, 3714, 3686, 3679, 3677, 3661, 3660, 3653, 3652, 3644, 3633)) GROUP BY "project_id" |
| 13:28:42.788 | 2.5 ms | yii\db\Command::query | SELECT * FROM "a57be577deb434"."tbl_erp_collect_tickets" WHERE ("status"=2) AND ("sales_contract_id" IN (4349, 4291, 4285, 3598, 4312, 4373, 4016, 4223, 3502, 3525, 3537, 3549, 3550, 3493, 3620, 3661, 3597, 3703, 3738, 4338)) ORDER BY "id" DESC |
| 13:28:42.749 | 2.2 ms | yii\db\Command::query | SELECT "project_id", count(id) as count FROM "a57be577deb434"."tbl_cases" WHERE "project_id" IN (4096, 4086, 4084, 4074, 4063, 4057, 4028, 3874, 3749, 3723, 3714, 3686, 3679, 3677, 3661, 3660, 3653, 3652, 3644, 3633) GROUP BY "project_id" |
| 13:28:42.763 | 2.0 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 (4096, 4086, 4084, 4074, 4063, 4057, 4028, 3874, 3749, 3723, 3714, 3686, 3679, 3677, 3661, 3660, 3653, 3652, 3644, 3633)) GROUP BY "c"."project_id" |
| 13:28:42.629 | 1.4 ms | yii\db\Connection::open | Opening DB connection: pgsql:host=postgresql.server.local;port=5432;dbname=beta |
| 13:28:42.808 | 1.4 ms | yii\db\Command::query | SELECT * FROM "a57be577deb434"."tbl_products" WHERE "id" IN (1757, 1758, 1705, 972, 1834, 941, 1852, 1624, 1340, 849, 1471, 1787, 1788, 1789, 1107, 1781, 1782, 1783, 1784, 1785, 1650, 1940, 1178, 196, 1303, 1763, 1764, 1766, 1668, 1895, 1896, 1897, 1148, 1910, 1003, 984, 965, 968, 2034, 2033, 2035, 942, 2214, 1504, 1501, 2213, 2215, 2216, 2217, 2218, 1722, 1717, 1800, 1801, 2219, 2220) |
| 13:28:42.806 | 1.3 ms | yii\db\Command::query | SELECT * FROM "a57be577deb434"."tbl_project_product_rels" WHERE "project_id" IN (4096, 4086, 4084, 4074, 4063, 4057, 4028, 3874, 3749, 3723, 3714, 3686, 3679, 3677, 3661, 3660, 3653, 3652, 3644, 3633) ORDER BY "id" |
| 13:28:42.881 | 1.3 ms | yii\db\Command::query | SELECT * FROM "a57be577deb434"."tbl_erp_sales_orders" WHERE ("status" IN (2, 5)) AND ("project_id" IN (4096, 4086, 4084, 4074, 4063, 4057, 4028, 3874, 3749, 3723, 3714, 3686, 3679, 3677, 3661, 3660, 3653, 3652, 3644, 3633)) |
| 13:28:42.814 | 1.3 ms | yii\db\Command::query | SELECT * FROM "a57be577deb434"."tbl_erp_sales_order_products" WHERE "id" IN (1173, 1174, 1209, 1287, 1284, 1285, 1286, 1363, 1234, 1235, 1236, 1237, 1238, 1239, 1240, 1229, 1230, 1231, 1232, 1233, 1216, 1299, 1477, 1478, 1479, 1190, 1191, 1192, 1193, 1194, 1195, 1431, 1432, 1433, 2031, 2025, 1961, 1958, 1960, 1959, 2052, 2053, 2054, 2116, 2138, 1748, 1749, 1750, 1751, 1752, 2094, 2098, 2099, 2100, 2101, 2102, 2103, 2104, 2105, 2106, 2107, 2108, 2109, 2110, 2111, 2112, 2113, 2114, 2115) |
| 13:28:42.726 | 1.3 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 (4096, 4086, 4084, 4074, 4063, 4057, 4028, 3874, 3749, 3723, 3714, 3686, 3679, 3677, 3661, 3660, 3653, 3652, 3644, 3633) |
| 13:28:42.769 | 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 (4096, 4086, 4084, 4074, 4063, 4057, 4028, 3874, 3749, 3723, 3714, 3686, 3679, 3677, 3661, 3660, 3653, 3652, 3644, 3633) |
| 13:28:42.796 | 1.2 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 (4349, 4291, 4285, 3598, 4312, 4373, 4016, 4223, 3502, 3525, 3537, 3549, 3550, 3493, 3620, 3661, 3597, 3703, 3738, 4338) ORDER BY "id" |
| 13:28:42.887 | 1.0 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 (4096, 4086, 4084, 4074, 4063, 4057, 4028, 3874, 3749, 3723, 3714, 3686, 3679, 3677, 3661, 3660, 3653, 3652, 3644, 3633)) 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 |
| 13:28:42.801 | 1.0 ms | yii\db\Command::query | SELECT * FROM "a57be577deb434"."tbl_sales_supplier_rels" WHERE "contract_id" IN (4349, 4291, 4285, 3598, 4312, 4373, 4016, 4223, 3502, 3525, 3537, 3549, 3550, 3493, 3620, 3661, 3597, 3703, 3738, 4338) |
| 13:28:42.729 | 1.0 ms | yii\db\Command::query | SELECT * FROM "a57be577deb434"."tbl_term_taxonomy_relationships" WHERE "object_id" IN (4096, 4086, 4084, 4074, 4063, 4057, 4028, 3874, 3749, 3723, 3714, 3686, 3679, 3677, 3661, 3660, 3653, 3652, 3644, 3633) |
| 13:28:42.723 | 1.0 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 (4096, 4086, 4084, 4074, 4063, 4057, 4028, 3874, 3749, 3723, 3714, 3686, 3679, 3677, 3661, 3660, 3653, 3652, 3644, 3633) ORDER BY "contribution" DESC, "engineer_id" |
| 13:28:42.876 | 0.9 ms | yii\db\Command::query | SELECT * FROM "a57be577deb434"."tbl_contact_mobiles" WHERE "contact_id" IN (1262, 4838, 5912, 5957, 6029) |
| 13:28:42.727 | 0.9 ms | yii\db\Command::query | SELECT * FROM "a57be577deb434"."tbl_term_taxonomy_relationships" WHERE "object_id" IN (4096, 4086, 4084, 4074, 4063, 4057, 4028, 3874, 3749, 3723, 3714, 3686, 3679, 3677, 3661, 3660, 3653, 3652, 3644, 3633) |
| 13:28:42.798 | 0.8 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 (4349, 4291, 4285, 3598, 4312, 4373, 4016, 4223, 3502, 3525, 3537, 3549, 3550, 3493, 3620, 3661, 3597, 3703, 3738, 4338) ORDER BY "remind_date" |
| 13:28:42.630 | 0.8 ms | yii\db\Command::query | SELECT * FROM "global"."vw_user_login" WHERE "id"=1001 |
| 13:28:42.879 | 0.8 ms | yii\db\Command::query | SELECT * FROM "a57be577deb434"."tbl_project_contact_point_rels" WHERE ("contact_id", "project_id") IN ((1262, 3660), (6205, 4074), (5780, 3749), (1262, 3644), (1262, 3652), (1262, 3723), (443, 3677), (1262, 3714), (1262, 3661), (6221, 4096), (6203, 4028), (4137, 3874), (6161, 3874)) |
| 13:28:42.731 | 0.7 ms | yii\db\Command::query | SELECT * FROM "a57be577deb434"."tbl_term_taxonomy_relationships" WHERE "object_id" IN (4096, 4086, 4084, 4074, 4063, 4057, 4028, 3874, 3749, 3723, 3714, 3686, 3679, 3677, 3661, 3660, 3653, 3652, 3644, 3633) |
| 13:28:42.812 | 0.7 ms | yii\db\Command::query | SELECT "id", "id" AS "key", "name" FROM "a57be577deb434"."tbl_product_series" WHERE "id" IN (1262, 1457, 857, 1419, 1009, 1448, 593, 592, 1486, 1487, 975, 1504, 999, 1505, 1506, 1545, 1507, 1382, 612, 1559, 1579, 1580, 165, 801, 606, 103, 804, 739, 1455, 1012, 784, 618, 1303, 743, 1516, 1640, 1750, 1514, 1749, 742, 1404) |
| 13:28:42.736 | 0.7 ms | yii\db\Command::query | SELECT * FROM "a57be577deb434"."tbl_clients" WHERE "id" IN (2553, 3301, 3433, 3431, 3429, 3427, 2589, 3377, 3302, 3304, 2538, 3311, 90, 2845, 3286, 3296) |
| 13:28:42.886 | 0.7 ms | yii\db\Command::query | SELECT * FROM "a57be577deb434"."tbl_erp_sales_orders" WHERE ("status"=1) AND ("project_id" IN (4096, 4086, 4084, 4074, 4063, 4057, 4028, 3874, 3749, 3723, 3714, 3686, 3679, 3677, 3661, 3660, 3653, 3652, 3644, 3633)) |
| 13:28:42.803 | 0.7 ms | yii\db\Command::query | SELECT "id", "id" AS "key", "serial_no" FROM "a57be577deb434"."tbl_purchase_contracts" WHERE "id" IN (3600, 3807, 3503, 3574, 3704, 3494, 3617, 3643, 3667, 3599, 3663, 3610, 3582, 3526, 3621, 4315, 4295, 4293, 4236, 4350, 4017, 4376, 4340, 4339) |
| 13:28:42.777 | 0.7 ms | yii\db\Command::query | SELECT "id", "id" AS "key", "name", "extension", "path", "orig_name" FROM "a57be577deb434"."tbl_attachments" WHERE "id" IN (21132, 22137, 22034, 22148, 22670, 21688, 21625, 21450, 22562, 23474, 21308, 23131, 30871, 30573, 30268, 30186, 29618, 26741, 31532, 30877) |
| 13:28:42.802 | 0.6 ms | yii\db\Command::query | SELECT "id", "id" AS "key", "name" FROM "a57be577deb434"."tbl_suppliers" WHERE "id" IN (68, 67, 90, 531, 511, 298, 262, 671, 163, 46, 756, 138, 607) |
| 13:28:42.752 | 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 (4096, 4086, 4084, 4074, 4063, 4057, 4028, 3874, 3749, 3723, 3714, 3686, 3679, 3677, 3661, 3660, 3653, 3652, 3644, 3633)) GROUP BY "project_id" |
| 13:28:42.799 | 0.6 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 (4349, 4291, 4285, 3598, 4312, 4373, 4016, 4223, 3502, 3525, 3537, 3549, 3550, 3493, 3620, 3661, 3597, 3703, 3738, 4338) |
| 13:28:42.719 | 0.5 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 (2553, 3301, 3433, 3431, 3429, 3427, 2589, 3377, 3302, 3304, 2538, 3311, 90, 2845, 3286, 3296) |
| 13:28:42.804 | 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 (4096, 4086, 4084, 4074, 4063, 4057, 4028, 3874, 3749, 3723, 3714, 3686, 3679, 3677, 3661, 3660, 3653, 3652, 3644, 3633) |
| 13:28:42.766 | 0.5 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 (4096, 4086, 4084, 4074, 4063, 4057, 4028, 3874, 3749, 3723, 3714, 3686, 3679, 3677, 3661, 3660, 3653, 3652, 3644, 3633)) GROUP BY "project_id" |
| 13:28:42.811 | 0.5 ms | yii\db\Command::query | SELECT "id", "id" AS "key", "name" FROM "a57be577deb434"."tbl_product_components" WHERE "id" IN (53, 208, 14, 43, 151, 68, 64, 36, 171, 35, 157, 26, 65, 189, 188, 200) |
| 13:28:42.633 | 0.5 ms | yii\db\Command::query | SELECT * FROM "a57be577deb434"."tbl_users" WHERE "id"=1001 |
| 13:28:42.748 | 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 (4096, 4086, 4084, 4074, 4063, 4057, 4028, 3874, 3749, 3723, 3714, 3686, 3679, 3677, 3661, 3660, 3653, 3652, 3644, 3633)) GROUP BY "project_id" |
| 13:28:42.728 | 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, 165, 232, 1, 2, 226, 136, 160, 215, 135, 140, 184, 189, 185, 191, 197, 199, 205, 204, 139, 130, 265, 164, 129, 349, 359, 369, 377, 348, 340, 333, 324)) ORDER BY "sort" |
| 13:28:42.811 | 0.5 ms | yii\db\Command::query | SELECT "id", "id" AS "key", "name" FROM "a57be577deb434"."tbl_product_brands" WHERE "id" IN (138, 12, 27, 8, 134, 133, 230, 9, 173) |
| 13:28:42.883 | 0.5 ms | yii\db\Command::query | SELECT * FROM "a57be577deb434"."tbl_clients" WHERE "id"=149 |
| 13:28:42.732 | 0.4 ms | yii\db\Command::query | SELECT "id", "id" AS "key", "name" FROM "a57be577deb434"."tbl_term_taxonomies" WHERE ("term_id"=9) AND ("id" IN (5, 165, 232, 1, 2, 226, 136, 160, 215, 135, 140, 184, 189, 185, 191, 197, 199, 205, 204, 139, 130, 265, 164, 129, 349, 359, 369, 377, 348, 340, 333, 324)) ORDER BY "sort" |
| 13:28:42.884 | 0.4 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 (136, 270, 271, 250, 254, 260, 261, 279) |
| 13:28:42.730 | 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, 165, 232, 1, 2, 226, 136, 160, 215, 135, 140, 184, 189, 185, 191, 197, 199, 205, 204, 139, 130, 265, 164, 129, 349, 359, 369, 377, 348, 340, 333, 324)) ORDER BY "sort" |
| 13:28:42.813 | 0.4 ms | yii\db\Command::query | SELECT "id", "id" AS "key", "name" FROM "a57be577deb434"."tbl_product_units" WHERE "id" IN (2, 1, 3, 7, 6, 8) |
| 13:28:42.883 | 0.4 ms | yii\db\Command::query | SELECT * FROM "a57be577deb434"."tbl_project_used_client_payment_collection_remind_receivers" WHERE "project_used_client_id" IN (136, 270, 271, 250, 254, 260, 261, 279) |
| 13:28:42.885 | 0.4 ms | yii\db\Command::query | SELECT * FROM "a57be577deb434"."tbl_project_used_client_invoices" WHERE "project_used_client_id" IN (136, 270, 271, 250, 254, 260, 261, 279) |
| 13:28:42.877 | 0.4 ms | yii\db\Command::query | SELECT * FROM "a57be577deb434"."tbl_project_contact_points" WHERE "project_id" IN (4096, 4086, 4084, 4074, 4063, 4057, 4028, 3874, 3749, 3723, 3714, 3686, 3679, 3677, 3661, 3660, 3653, 3652, 3644, 3633) |
| 13:28:42.885 | 0.4 ms | yii\db\Command::query | SELECT * FROM "a57be577deb434"."tbl_project_used_client_payments" WHERE "project_used_client_id" IN (136, 270, 271, 250, 254, 260, 261, 279) |
| 13:28:42.882 | 0.4 ms | yii\db\Command::query | SELECT * FROM "a57be577deb434"."tbl_project_used_clients" WHERE "project_id" IN (4096, 4086, 4084, 4074, 4063, 4057, 4028, 3874, 3749, 3723, 3714, 3686, 3679, 3677, 3661, 3660, 3653, 3652, 3644, 3633) |
| 13:28:42.721 | 0.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, 5295, 1004, 1005)) |
| 13:28:42.875 | 0.4 ms | yii\db\Command::query | SELECT "id", "id" AS "key", "name", "client_id", "supplier_id" FROM "a57be577deb434"."tbl_contacts" WHERE "id" IN (5957, 5912, 6029, 1262, 4838) |
| 13:28:42.737 | 0.3 ms | yii\db\Command::query | SELECT "id", "id" AS "key", "name", "sex" FROM "a57be577deb434"."tbl_users" WHERE "id" IN (1004, 1001, 5295, 1005) |
| 13:28:42.800 | 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 (1001, 5295, 1004, 5360, 1005, 1011)) |
| 13:28:42.720 | 0.3 ms | yii\db\Command::query | SELECT "id", "id" AS "key", "name", "sex" FROM "a57be577deb434"."tbl_users" WHERE "id" IN (1004, 1001, 5295, 1005) |
| 13:28:42.782 | 0.3 ms | yii\db\Command::query | SELECT "id", "id" AS "key", "name", "extension", "path", "orig_name" FROM "a57be577deb434"."tbl_attachments" WHERE "id" IN (22643, 22491, 22509, 21870, 22532, 22187, 22188, 22828, 23594, 27072, 29910, 30353) |
| 13:28:42.878 | 0.3 ms | yii\db\Command::query | SELECT "id", "id" AS "key", "name", "client_id", "supplier_id" FROM "a57be577deb434"."tbl_contacts" WHERE "id" IN (1262, 6205, 5780, 443, 6221, 6203, 4137, 6161) |
| 13:28:42.807 | 0.3 ms | yii\db\Command::query | SELECT "id", "id" AS "key", "name" FROM "a57be577deb434"."tbl_suppliers" WHERE "id" IN (90, 511, 68, 116, 262, 163, 46, 67, 531) |
| 13:28:42.879 | 0.3 ms | yii\db\Command::query | SELECT "id", "id" AS "key", "name" FROM "a57be577deb434"."tbl_clients" WHERE "id" IN (90, 3267, 3377, 2589, 3431, 2553) |
| 13:28:42.735 | 0.3 ms | yii\db\Command::query | SELECT "id", "id" AS "key", "name", "sex", "department_id" FROM "a57be577deb434"."tbl_users" WHERE "id" IN (1011, 1005, 1004, 1001, 5295) |
| 13:28:42.810 | 0.3 ms | yii\db\Command::query | SELECT "id", "id" AS "key", "name" FROM "a57be577deb434"."tbl_product_types" WHERE "id" IN (7, 22, 3, 4, 19, 5) |
| 13:28:43.031 | 0.3 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" |
| 13:28:42.734 | 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 (1001, 5295, 1004, 1005)) |
| 13:28:42.799 | 0.3 ms | yii\db\Command::query | SELECT "id", "id" AS "key", "name", "sex" FROM "a57be577deb434"."tbl_users" WHERE "id" IN (1001, 5295, 1011, 1004, 5360, 1005) |
| 13:28:42.733 | 0.3 ms | yii\db\Command::query | SELECT "id", "id" AS "key", "name", "sex", "department_id" FROM "a57be577deb434"."tbl_users" WHERE "id" IN (1001, 1005, 1004, 5295) |
| 13:28:42.796 | 0.3 ms | yii\db\Command::query | SELECT "id", "id" AS "key", "name", "sex", "department_id" FROM "a57be577deb434"."tbl_users" WHERE "id" IN (1013, 5388) |
| 13:28:42.888 | 0.3 ms | yii\db\Command::query | SELECT "id", "id" AS "key", "name", "sex", "department_id" FROM "a57be577deb434"."tbl_users" WHERE "id"=1004 |
| 13:28:42.805 | 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"=1001) |
| 13:28:42.877 | 0.3 ms | yii\db\Command::query | SELECT "id", "id" AS "key", "name" FROM "a57be577deb434"."tbl_suppliers" WHERE "id" IN (100, 68, 511, 90) |
| 13:28:42.805 | 0.3 ms | yii\db\Command::query | SELECT "id", "id" AS "key", "name", "sex" FROM "a57be577deb434"."tbl_users" WHERE "id"=1001 |
| 13:28:42.737 | 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" IN (1001, 5295, 1004, 1005)) |
| 13:28:42.722 | 0.2 ms | yii\db\Command::query | SELECT "id", "id" AS "key", "name", "notice_days", "color" FROM "a57be577deb434"."tbl_client_classes" WHERE "id" IN (43, 1) |
| 13:28:42.725 | 0.2 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, 5) |
| 13:28:42.721 | 0.2 ms | yii\db\Command::query | SELECT "id", "id" AS "key", "name" FROM "a57be577deb434"."tbl_client_types" WHERE "id" IN (5, 6, 1) |
| 13:28:42.889 | 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) |
| 13:28:42.723 | 0.2 ms | yii\db\Command::query | SELECT "id", "id" AS "key", "type" AS "name" FROM "a57be577deb434"."tbl_contract_types" WHERE "id" IN (1, 2) |
| 13:28:42.725 | 0.2 ms | yii\db\Command::query | SELECT "id", "id" AS "key", "project_status" AS "name", "color" FROM "a57be577deb434"."tbl_project_statuses" WHERE "id"=3 |
| 13:28:42.879 | 0.2 ms | yii\db\Command::query | SELECT "id", "id" AS "key", "name" FROM "a57be577deb434"."tbl_suppliers" WHERE "id" IN (100, 479) |
| 13:28:42.722 | 0.2 ms | yii\db\Command::query | SELECT "id", "id" AS "key", "name" FROM "a57be577deb434"."tbl_client_industries" WHERE "id" IN (13, 1, 18, 10, 20) |
| 13:28:42.787 | 0.2 ms | yii\db\Command::query | SELECT "id", "id" AS "key", "name", "extension", "path", "orig_name" FROM "a57be577deb434"."tbl_attachments" WHERE "id" IN (23124, 31118) |
| 13:28:42.736 | 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" IN (1001, 5295, 1004, 1005, 1011)) |
| 13:28:42.735 | 0.2 ms | yii\db\Command::query | SELECT "id", "id" AS "key", "name" FROM "a57be577deb434"."tbl_departments" WHERE "id" IN (4, 1) |