Commit 5e69ab053e147da03c486191b316e08cadfacbb2
1 parent
ddf71483
勒口参数展示
Showing
2 changed files
with
43 additions
and
46 deletions
src/components/QuickQuote/index.jsx
| @@ -764,7 +764,7 @@ const QuickQuoteEvent = props => { | @@ -764,7 +764,7 @@ const QuickQuoteEvent = props => { | ||
| 764 | processAfterDataRow.sId = commonUtils.createSid(); | 764 | processAfterDataRow.sId = commonUtils.createSid(); |
| 765 | processAfterDataRow.sParentId = masterData.sId; | 765 | processAfterDataRow.sParentId = masterData.sId; |
| 766 | processAfterDataRow.sControlId = partsDataRow.sId; | 766 | processAfterDataRow.sControlId = partsDataRow.sId; |
| 767 | - | 767 | + |
| 768 | const sBackendParams = process.sBackendParams || []; | 768 | const sBackendParams = process.sBackendParams || []; |
| 769 | if (sBackendParams.length) { | 769 | if (sBackendParams.length) { |
| 770 | const sQuoParams = sBackendParams.map(item => ({ | 770 | const sQuoParams = sBackendParams.map(item => ({ |
| @@ -1366,7 +1366,14 @@ const BoxComponent = props => { | @@ -1366,7 +1366,14 @@ const BoxComponent = props => { | ||
| 1366 | // 材料信息表单 | 1366 | // 材料信息表单 |
| 1367 | // const upViewProps11 = getUpViewPropsByITag(11); | 1367 | // const upViewProps11 = getUpViewPropsByITag(11); |
| 1368 | // 印刷参数表单 | 1368 | // 印刷参数表单 |
| 1369 | - const upViewProps12 = getUpViewPropsByITag(12); | 1369 | + let upViewProps12 = getUpViewPropsByITag(12); |
| 1370 | +if (!(selectedNode.sTypeKey === "huace" && slaveRowData.sBoxModel === "封面")) { | ||
| 1371 | + upViewProps12.viewConfigs = upViewProps12.viewConfigs.slice(0, 6); | ||
| 1372 | +} | ||
| 1373 | + | ||
| 1374 | + // useEffect(() => { | ||
| 1375 | + | ||
| 1376 | + // }, [selectedNode.sTypeKey, slaveRowData.sBoxModel]); | ||
| 1370 | // 拼板信息表单 | 1377 | // 拼板信息表单 |
| 1371 | const upViewProps20 = getUpViewPropsByITag(20); | 1378 | const upViewProps20 = getUpViewPropsByITag(20); |
| 1372 | 1379 |
src/mobile/quotation/detailNew.jsx
| @@ -1536,23 +1536,6 @@ const BoxComponent = props => { | @@ -1536,23 +1536,6 @@ const BoxComponent = props => { | ||
| 1536 | // 后道参数 | 1536 | // 后道参数 |
| 1537 | const { sBackProcessData } = slaveRowData || []; | 1537 | const { sBackProcessData } = slaveRowData || []; |
| 1538 | const [downAbleConfigsNew, setDownAbleConfigsNew] = useState([]); | 1538 | const [downAbleConfigsNew, setDownAbleConfigsNew] = useState([]); |
| 1539 | - | ||
| 1540 | - // const downAbleConfigsNew = downAbleConfigs.reduce((pre, cur) => { | ||
| 1541 | - // const childConfigs = downAbleExtraConfigs.filter(item => item.sParentName === cur.showName); | ||
| 1542 | - // pre.push(cur, ...childConfigs); | ||
| 1543 | - // return pre; | ||
| 1544 | - // }, []); | ||
| 1545 | - // useEffect(() => { | ||
| 1546 | - // // setDownAbleConfigsNew(downAbleConfigs); | ||
| 1547 | - // const data = downAbleConfigs.reduce((pre, cur) => { | ||
| 1548 | - // const childConfigs = downAbleExtraConfigs.filter(item => item.sParentName === cur.showName); | ||
| 1549 | - // pre.push(cur, ...childConfigs); | ||
| 1550 | - // return pre; | ||
| 1551 | - // }, []); | ||
| 1552 | - // setDownAbleConfigsNew(data); | ||
| 1553 | - // }, [downAbleConfigs, downAbleExtraConfigs]); | ||
| 1554 | - | ||
| 1555 | - // 使用 useMemo 缓存 downAbleConfigsNew 的计算结果 | ||
| 1556 | const computedDownAbleConfigsNew = useMemo(() => { | 1539 | const computedDownAbleConfigsNew = useMemo(() => { |
| 1557 | return downAbleConfigs.reduce((pre, cur) => { | 1540 | return downAbleConfigs.reduce((pre, cur) => { |
| 1558 | const childConfigs = downAbleExtraConfigs.filter(item => item.sParentName === cur.showName); | 1541 | const childConfigs = downAbleExtraConfigs.filter(item => item.sParentName === cur.showName); |
| @@ -1829,34 +1812,41 @@ const BoxComponent = props => { | @@ -1829,34 +1812,41 @@ const BoxComponent = props => { | ||
| 1829 | 1812 | ||
| 1830 | return ( | 1813 | return ( |
| 1831 | <div> | 1814 | <div> |
| 1832 | - <Selector | ||
| 1833 | - columns={4} | ||
| 1834 | - options={boxTypeList} | ||
| 1835 | - style={{ "--padding": "0.8rem 0" }} | ||
| 1836 | - value={selected ? [selected] : []} | ||
| 1837 | - onChange={v => handleChange(v)} | ||
| 1838 | - /> | ||
| 1839 | - <div className={styles.line}></div> | ||
| 1840 | - <div> | ||
| 1841 | - <Grid columns={4} gap={8}> | ||
| 1842 | - {upViewProps | ||
| 1843 | - ? upViewProps.viewConfigs.map(x => ( | ||
| 1844 | - <Grid.Item> | ||
| 1845 | - <div className={styles.customer} key={x.id || x.sBig5}> | ||
| 1846 | - <div>{x.sBig5}</div> | ||
| 1847 | - <SelectInput {...upViewProps} itemDetail={x} bCanInput={true} /> | ||
| 1848 | - </div> | ||
| 1849 | - </Grid.Item> | ||
| 1850 | - )) | ||
| 1851 | - : ""} | ||
| 1852 | - </Grid> | ||
| 1853 | - </div> | ||
| 1854 | - <div className={styles.svgBox}> | ||
| 1855 | - <div style={{ width: "9.375rem", height: "9.375rem" }}> | ||
| 1856 | - <DynamicSVG {...svgProps} /> | 1815 | + {selectedNode.box ? ( |
| 1816 | + <div> | ||
| 1817 | + <Selector | ||
| 1818 | + columns={4} | ||
| 1819 | + options={boxTypeList} | ||
| 1820 | + style={{ "--padding": "0.8rem 0" }} | ||
| 1821 | + value={selected ? [selected] : []} | ||
| 1822 | + onChange={v => handleChange(v)} | ||
| 1823 | + /> | ||
| 1824 | + <div className={styles.line}></div> | ||
| 1825 | + <div> | ||
| 1826 | + <Grid columns={4} gap={8}> | ||
| 1827 | + {upViewProps | ||
| 1828 | + ? upViewProps.viewConfigs.map(x => ( | ||
| 1829 | + <Grid.Item> | ||
| 1830 | + <div className={styles.customer} key={x.id || x.sBig5}> | ||
| 1831 | + <div>{x.sBig5}</div> | ||
| 1832 | + <SelectInput {...upViewProps} itemDetail={x} bCanInput={true} /> | ||
| 1833 | + </div> | ||
| 1834 | + </Grid.Item> | ||
| 1835 | + )) | ||
| 1836 | + : ""} | ||
| 1837 | + </Grid> | ||
| 1838 | + </div> | ||
| 1839 | + <div className={styles.svgBox}> | ||
| 1840 | + <div style={{ width: "9.375rem", height: "9.375rem" }}> | ||
| 1841 | + <DynamicSVG {...svgProps} /> | ||
| 1842 | + </div> | ||
| 1843 | + {slaveRowData && slaveRowData.sPackPath ? <Image src={slaveRowData.sPackPath} width={125} height={125} fit="fill" /> : ""} | ||
| 1844 | + </div> | ||
| 1857 | </div> | 1845 | </div> |
| 1858 | - {slaveRowData && slaveRowData.sPackPath ? <Image src={slaveRowData.sPackPath} width={125} height={125} fit="fill" /> : ""} | ||
| 1859 | - </div> | 1846 | + ) : ( |
| 1847 | + "" | ||
| 1848 | + )} | ||
| 1849 | + | ||
| 1860 | <div> | 1850 | <div> |
| 1861 | <div className={styles.boxTitle}> | 1851 | <div className={styles.boxTitle}> |
| 1862 | 印刷信息 | 1852 | 印刷信息 |