Files
HHY 0d94fa2f29 feat: 目标站功能逆向与样板库全量采集
- 采集 windoorcraft.com 全部前端路由(42条)、接口清单(约300条)
- 样板库 254 套窗型模板全量采集(清单+分类+drawing_data 绘制数据)
- 留存 16 个核心接口真实响应样本作为数据模型依据
- 输出克隆实施方案(架构/拖拽编辑器复刻/里程碑)与 API 对照文档
- 初始化 README 与 CHANGELOG
2026-09-20 06:43:12 -07:00

1 line
20 KiB
JSON

{"id": 31342, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(164,238,238,0.6)\", \"bn\": \"#6F6C6B\", \"hd\": \"#D4D1D9\", \"ben\": \"#6B6968\"}, \"dm\": {\"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [51, 51, 51, 51], \"vs\": [], \"ast\": [], \"ejw\": [1, 2, 2, 1], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 821.8533569093506, \"y\": -173.3038601443959, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 1, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [51]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 51, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 51, \"gg\": 6, \"il\": 80, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 80, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 100, \"inf\": 45, \"usa\": 100}, \"sm\": [{\"type\": \"DoubleKfcSash\", \"isDoor\": true, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"sashes\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 142.00000000000023, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 142.00000000000023, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"dims\": []}, \"fm\": {\"db\": [], \"ew\": [80, 100, 80, 100], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"to\": {\"x\": 142.00000000000023, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 142.00000000000023, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 142.00000000000023, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 142.00000000000023, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": false, \"hardwareShape\": \"KfcHandle\", \"lockDimToSash\": false, \"percentOffset\": 0.818512195761306}, \"hinges\": [], \"hingeType\": \"EndpointHinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -798, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -798, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -798, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -798, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": -798, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -798, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": true, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 321.8533569093507, \"y\": 1027.696139855604, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": 1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [200]}, \"od\": 90, \"sm\": [], \"tf\": false, \"wtf\": false, \"luds\": false, \"type\": \"KfcSash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 142.00000000000023, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 142.00000000000023, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"dims\": []}, \"fm\": {\"db\": [], \"ew\": [100, 80, 100, 80], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"to\": {\"x\": 1229.3031124698537, \"y\": 2069.196139855604, \"name\": \"point\"}, \"from\": {\"x\": 1229.3031124698537, \"y\": 1027.696139855604, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": -388.2422745092954, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 142.00000000000023, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 142.00000000000023, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": false, \"hardwareShape\": \"KfcHandle\", \"lockDimToSash\": false, \"percentOffset\": 0.181487804238694}, \"hinges\": [], \"hingeType\": \"EndpointHinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -798, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -798, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -798, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -798, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": -798, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -798, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": true, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 1321.8533569093506, \"y\": 1027.696139855604, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": 1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"A3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"A4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [200]}, \"od\": 90, \"sm\": [], \"tf\": false, \"wtf\": false, \"luds\": false, \"type\": \"KfcSash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"enabled\": true}], \"enabled\": true, \"openToward\": \"outward\", \"withTurningFrame\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 94.75949749618349, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"blue\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 1871.8533569093504, \"y\": 1694.196139855604, \"name\": \"point\"}, \"from\": {\"x\": 1871.8533569093504, \"y\": 1694.196139855604, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"ep\": [\"left\", \"right\", \"down\"], \"ph\": [], \"cpt\": {\"x\": 2819.8533569093506, \"y\": 1019.1961398556044, \"name\": \"point\"}, \"type\": \"singleTrack\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": -178.14664309064926, \"y\": 2069.196139855604, \"name\": \"point\"}, \"ps\": {\"x\": -178.14664309064926, \"y\": -770.8038601443959, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1821.8533569093504, \"y\": 2069.196139855604, \"name\": \"point\"}, \"ps\": {\"x\": -178.14664309064926, \"y\": 2069.196139855604, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1821.8533569093504, \"y\": -770.8038601443959, \"name\": \"point\"}, \"ps\": {\"x\": 1821.8533569093504, \"y\": 2069.196139855604, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -178.14664309064926, \"y\": -770.8038601443959, \"name\": \"point\"}, \"ps\": {\"x\": 1821.8533569093504, \"y\": -770.8038601443959, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(164,238,238,0.6)\", \"bn\": \"#6F6C6B\", \"hd\": \"#D4D1D9\", \"ben\": \"#6B6968\"}, \"dm\": {\"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f5\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f6\", \"type\": \"line\"}, {\"at\": 1, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m5\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m6\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [51, 51, 51, 51], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": -404.1466430906491, \"y\": -173.3038601443959, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 1, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [51]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 51, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 51, \"gg\": 6, \"il\": 80, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 80, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 100, \"inf\": 45, \"usa\": 100}, \"sm\": [], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 89.2990726096441, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"blue\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 396.8533569093506, \"y\": 1779.196139855604, \"name\": \"point\"}, \"from\": {\"x\": 396.8533569093506, \"y\": 1779.196139855604, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 2, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": -630.1466430906491, \"y\": 2069.196139855604, \"name\": \"point\"}, \"ps\": {\"x\": -630.1466430906491, \"y\": -770.8038601443959, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -178.14664309064918, \"y\": 2069.196139855604, \"name\": \"point\"}, \"ps\": {\"x\": -630.1466430906491, \"y\": 2069.196139855604, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -178.14664309064918, \"y\": -770.8038601443959, \"name\": \"point\"}, \"ps\": {\"x\": -178.14664309064918, \"y\": 2069.196139855604, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -630.1466430906491, \"y\": -770.8038601443959, \"name\": \"point\"}, \"ps\": {\"x\": -178.14664309064918, \"y\": -770.8038601443959, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(164,238,238,0.6)\", \"bn\": \"#6F6C6B\", \"hd\": \"#D4D1D9\", \"ben\": \"#6B6968\"}, \"dm\": {\"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f9\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [51, 51, 51, 51], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2047.8533569093504, \"y\": -173.3038601443959, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 1, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"F4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"F5\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [51]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 51, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 51, \"gg\": 6, \"il\": 80, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 80, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 100, \"inf\": 45, \"usa\": 100}, \"sm\": [], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 101.81501791251868, \"name\": \"vector\"}}, \"edm\": [{\"dt\": 2, \"et\": {\"x\": 1847.8533569093504, \"y\": 919.196139855604, \"name\": \"point\"}, \"fr\": [], \"ov\": {\"x\": -634.0688369074524, \"y\": 0, \"name\": \"vector\"}, \"st\": {\"x\": 1847.8533569093504, \"y\": 2069.196139855604, \"name\": \"point\"}, \"name\": \"e1\"}], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"blue\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 2848.8533569093497, \"y\": 1444.196139855604, \"name\": \"point\"}, \"from\": {\"x\": 2848.8533569093497, \"y\": 1444.196139855604, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 3, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 1821.8533569093504, \"y\": 2069.196139855604, \"name\": \"point\"}, \"ps\": {\"x\": 1821.8533569093504, \"y\": -770.8038601443959, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2273.85335690935, \"y\": 2069.196139855604, \"name\": \"point\"}, \"ps\": {\"x\": 1821.8533569093504, \"y\": 2069.196139855604, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2273.85335690935, \"y\": -770.8038601443959, \"name\": \"point\"}, \"ps\": {\"x\": 2273.85335690935, \"y\": 2069.196139855604, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1821.8533569093504, \"y\": -770.8038601443959, \"name\": \"point\"}, \"ps\": {\"x\": 2273.85335690935, \"y\": -770.8038601443959, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"twd\": {\"to\": {\"x\": 2273.85335690935, \"y\": 2249.196139855604, \"name\": \"point\"}, \"from\": {\"x\": -630.1466430906491, \"y\": 2249.196139855604, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 59.700697459939875, \"name\": \"vector\"}}, \"wlc\": \"#b4f595\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174901467243691273.png", "catelog_id": 8, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-04 13:24:32", "updated_at": "2025-06-04 13:24:32", "sort": 0, "times": 187, "low_width": 2400, "high_width": 3500, "low_height": 2500, "high_height": 3500}