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
19 KiB
JSON

{"id": 31353, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#FFFFFF\", \"hd\": \"#D4D1D9\", \"ben\": \"#FFFFFF\"}, \"dm\": {\"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [35, 35, 35, 35], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": []}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 5, \"f\": 35, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 12, \"gg\": 5, \"il\": 12, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 12, \"sc\": 12, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 12, \"inf\": 45, \"usa\": 12}, \"sm\": [{\"gs\": [], \"tf\": false, \"bds\": [{\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}], \"eas\": -1, \"gcs\": [], \"ptd\": false, \"tcs\": [], \"pthc\": 3, \"type\": \"Slide\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"sashes\": [{\"dm\": {\"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [12, 12, 12, 12], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3881.086206896552, \"y\": 2140.344827586207, \"name\": \"point\"}, \"from\": {\"x\": 3881.086206896552, \"y\": 1107.844827586207, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -148, \"y\": -95, \"name\": \"point\"}, \"from\": {\"x\": -148, \"y\": -95, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": -148, \"y\": -95, \"name\": \"point\"}, \"from\": {\"x\": -148, \"y\": -95, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [], \"openDirection\": \"left\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -148, \"y\": -95, \"name\": \"point\"}, \"from\": {\"x\": -148, \"y\": -95, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -148, \"y\": -95, \"name\": \"point\"}, \"from\": {\"x\": -148, \"y\": -95, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": -148, \"y\": -95, \"name\": \"point\"}, \"from\": {\"x\": -148, \"y\": -95, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"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\": 3481.9195402298865, \"y\": 1767.344827586207, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": [[\"{\\\"idx\\\":0,\\\"pos\\\":0}\", {\"db\": {\"c\": 4, \"is\": \"wheel\", \"tp\": \"decorationSemiArcPro\", \"cps\": [], \"oas\": \"fill\", \"sbw\": 10, \"tab\": true, \"wcc\": 1, \"estc\": true}}], [\"{\\\"idx\\\":0,\\\"pos\\\":1}\", {\"db\": {\"gp\": 80, \"hc\": 0, \"tp\": \"decorationChinese4\", \"vc\": 0, \"cps\": [{\"tp\": \"decorationPoly\", \"sbw\": 10, \"sls\": [], \"vcs\": [{\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}], \"stps\": [\"seg\", \"seg\", \"seg\", \"seg\"]}], \"hsp\": 80, \"sbw\": 10, \"vsp\": 40}}]]}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [5, 5, 5, 5], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"\", \"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\": [5, 5, 5, 5], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"bs\": 100, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pcs\": \"None\", \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Panel\"}]}, \"phs\": [], \"lpfs\": [\"15\"]}, \"sm\": [], \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 0, \"columnIndex\": 2}, {\"dm\": {\"dims\": []}, \"fm\": {\"db\": [], \"ew\": [12, 12, 12, 12], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [], \"lock2s\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -148, \"y\": -95, \"name\": \"point\"}, \"from\": {\"x\": -148, \"y\": -95, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -148, \"y\": -95, \"name\": \"point\"}, \"from\": {\"x\": -148, \"y\": -95, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": -148, \"y\": -95, \"name\": \"point\"}, \"from\": {\"x\": -148, \"y\": -95, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock2\", \"lockDimToSash\": false, \"percentOffset\": 0}], \"openDirection\": \"right\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -148, \"y\": -95, \"name\": \"point\"}, \"from\": {\"x\": -148, \"y\": -95, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -148, \"y\": -95, \"name\": \"point\"}, \"from\": {\"x\": -148, \"y\": -95, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": -148, \"y\": -95, \"name\": \"point\"}, \"from\": {\"x\": -148, \"y\": -95, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"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\": 2742.5862068965525, \"y\": 1767.344827586207, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": [[\"{\\\"idx\\\":0,\\\"pos\\\":0}\", {\"db\": {\"c\": 4, \"is\": \"wheel\", \"tp\": \"decorationSemiArcPro\", \"cps\": [], \"oas\": \"fill\", \"sbw\": 10, \"tab\": true, \"wcc\": 1, \"estc\": true}}], [\"{\\\"idx\\\":0,\\\"pos\\\":1}\", {\"db\": {\"gp\": 80, \"hc\": 0, \"tp\": \"decorationChinese4\", \"vc\": 0, \"cps\": [{\"tp\": \"decorationPoly\", \"sbw\": 10, \"sls\": [], \"vcs\": [{\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}], \"stps\": [\"seg\", \"seg\", \"seg\", \"seg\"]}], \"hsp\": 80, \"sbw\": 10, \"vsp\": 40}}]]}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [5, 5, 5, 5], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"\", \"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\": [5, 5, 5, 5], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"bs\": 100, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pcs\": \"None\", \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Panel\"}]}, \"phs\": [], \"lpfs\": [\"15\"]}, \"sm\": [], \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 1, \"columnIndex\": 1}, {\"dm\": {\"dims\": []}, \"fm\": {\"db\": [], \"ew\": [12, 12, 12, 12], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 1658.086206896552, \"y\": 2140.344827586207, \"name\": \"point\"}, \"from\": {\"x\": 1658.086206896552, \"y\": 1107.844827586207, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -148, \"y\": -95, \"name\": \"point\"}, \"from\": {\"x\": -148, \"y\": -95, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": -148, \"y\": -95, \"name\": \"point\"}, \"from\": {\"x\": -148, \"y\": -95, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -148, \"y\": -95, \"name\": \"point\"}, \"from\": {\"x\": -148, \"y\": -95, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -148, \"y\": -95, \"name\": \"point\"}, \"from\": {\"x\": -148, \"y\": -95, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": -148, \"y\": -95, \"name\": \"point\"}, \"from\": {\"x\": -148, \"y\": -95, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock2\", \"lockDimToSash\": false, \"percentOffset\": 0}], \"openDirection\": \"right\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -148, \"y\": -95, \"name\": \"point\"}, \"from\": {\"x\": -148, \"y\": -95, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -148, \"y\": -95, \"name\": \"point\"}, \"from\": {\"x\": -148, \"y\": -95, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": -148, \"y\": -95, \"name\": \"point\"}, \"from\": {\"x\": -148, \"y\": -95, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"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\": 2003.252873563219, \"y\": 1767.344827586207, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": [[\"{\\\"idx\\\":0,\\\"pos\\\":0}\", {\"db\": {\"c\": 4, \"is\": \"wheel\", \"tp\": \"decorationSemiArcPro\", \"cps\": [], \"oas\": \"fill\", \"sbw\": 10, \"tab\": true, \"wcc\": 1, \"estc\": true}}], [\"{\\\"idx\\\":0,\\\"pos\\\":1}\", {\"db\": {\"gp\": 80, \"hc\": 0, \"tp\": \"decorationChinese4\", \"vc\": 0, \"cps\": [{\"tp\": \"decorationPoly\", \"sbw\": 10, \"sls\": [], \"vcs\": [{\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}], \"stps\": [\"seg\", \"seg\", \"seg\", \"seg\"]}], \"hsp\": 80, \"sbw\": 10, \"vsp\": 40}}]]}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [5, 5, 5, 5], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"\", \"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\": [5, 5, 5, 5], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"bs\": 100, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pcs\": \"None\", \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Panel\"}]}, \"phs\": [], \"lpfs\": [\"15\"]}, \"sm\": [], \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 2, \"columnIndex\": 0}], \"enabled\": true, \"appliedOptionIndex\": 43, \"emptyTrackAppended\": \"none\"}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 2549.086206896552, \"y\": -114.65517241379304, \"name\": \"point\"}, \"from\": {\"x\": 2549.086206896552, \"y\": -114.65517241379304, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"ep\": [\"down\"], \"ph\": [], \"cpt\": {\"x\": 2640.086206896552, \"y\": 1185.344827586207, \"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\": 1590.0862068965523, \"y\": 2235.344827586207, \"name\": \"point\"}, \"ps\": {\"x\": 1590.0862068965523, \"y\": -54.655172413793025, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3895.086206896553, \"y\": 2235.344827586207, \"name\": \"point\"}, \"ps\": {\"x\": 1590.0862068965523, \"y\": 2235.344827586207, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3895.086206896553, \"y\": -54.655172413793025, \"name\": \"point\"}, \"ps\": {\"x\": 3895.086206896553, \"y\": 2235.344827586207, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1590.0862068965523, \"y\": -54.655172413793025, \"name\": \"point\"}, \"ps\": {\"x\": 3895.086206896553, \"y\": -54.655172413793025, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#b4f595\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174901651416302503.png", "catelog_id": 6, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-04 13:55:15", "updated_at": "2025-06-04 13:55:15", "sort": 0, "times": 390, "low_width": 2000, "high_width": 2600, "low_height": 2000, "high_height": 2500}