diff --git a/src/pages/codeSetting/components/colorSetting/productBlock/index.module.scss b/src/pages/codeSetting/components/colorSetting/productBlock/index.module.scss index a918300..5a83d68 100644 --- a/src/pages/codeSetting/components/colorSetting/productBlock/index.module.scss +++ b/src/pages/codeSetting/components/colorSetting/productBlock/index.module.scss @@ -35,9 +35,12 @@ } } .product_list__item--con { - transition: height 0.3s ease-in-out; + // transition: height 0.3s ease-in-out; overflow: hidden; } + .product_list__item--con_close { + height: 0px !important; + } .open_up_icon { transform: rotate(180deg); } diff --git a/src/pages/codeSetting/components/colorSetting/productBlock/index.tsx b/src/pages/codeSetting/components/colorSetting/productBlock/index.tsx index 879658d..3048eb3 100644 --- a/src/pages/codeSetting/components/colorSetting/productBlock/index.tsx +++ b/src/pages/codeSetting/components/colorSetting/productBlock/index.tsx @@ -66,7 +66,7 @@ const Index = memo((props: IndexParam) => { - + {productInfo?.product_color_details?.map(citem => )} setStatus(!upStatus)}>{upStatus ? '查看更多' : '收起'} diff --git a/src/pages/codeSetting/components/productItem/index.module.scss b/src/pages/codeSetting/components/productItem/index.module.scss index 2355556..b139283 100644 --- a/src/pages/codeSetting/components/productItem/index.module.scss +++ b/src/pages/codeSetting/components/productItem/index.module.scss @@ -19,6 +19,12 @@ flex: 1; font-size: 28px; align-items: center; + text { + &:nth-child(1) { + max-width: 350px; + @include common_ellipsis(); + } + } } .number { justify-self: self-end; diff --git a/src/pages/codeSetting/components/productSetting/productBlock/index.module.scss b/src/pages/codeSetting/components/productSetting/productBlock/index.module.scss index 12991b2..4625cc4 100644 --- a/src/pages/codeSetting/components/productSetting/productBlock/index.module.scss +++ b/src/pages/codeSetting/components/productSetting/productBlock/index.module.scss @@ -23,9 +23,12 @@ } } .product_list__item--con { - transition: height 0.3s ease-in-out; + // transition: height 0.3s ease-in-out; overflow: hidden; } + .product_list__item--con_close { + height: 0px !important; + } .open_up_icon { transform: rotate(180deg); } diff --git a/src/pages/codeSetting/components/productSetting/productBlock/index.tsx b/src/pages/codeSetting/components/productSetting/productBlock/index.tsx index 0d406b0..f8ce31c 100644 --- a/src/pages/codeSetting/components/productSetting/productBlock/index.tsx +++ b/src/pages/codeSetting/components/productSetting/productBlock/index.tsx @@ -107,7 +107,7 @@ const Index = memo((props: IndexParam) => { {sale_mode_name} - + {productInfo?.product_color_details?.map(citem => )} setStatus(!upStatus)}>{upStatus ? '查看更多' : '收起'} diff --git a/src/pages/codeSetting/components/wholeOrderSetting/index.tsx b/src/pages/codeSetting/components/wholeOrderSetting/index.tsx index 389634a..c190dbd 100644 --- a/src/pages/codeSetting/components/wholeOrderSetting/index.tsx +++ b/src/pages/codeSetting/components/wholeOrderSetting/index.tsx @@ -79,7 +79,7 @@ export default memo((props: Parma) => { {productList?.map((item) => { - return + return })} diff --git a/src/pages/codeSetting/components/wholeOrderSetting/productBlock/index.module.scss b/src/pages/codeSetting/components/wholeOrderSetting/productBlock/index.module.scss index 0bb29c9..63b1829 100644 --- a/src/pages/codeSetting/components/wholeOrderSetting/productBlock/index.module.scss +++ b/src/pages/codeSetting/components/wholeOrderSetting/productBlock/index.module.scss @@ -24,9 +24,11 @@ } } .product_list__item--con { - transition: height 0.3s ease-in-out; + // transition: height 3s ease-in-out; overflow: hidden; - max-height: 5000px; + } + .product_list__item--con_close { + height: 0px !important; } .open_up_icon { transform: rotate(180deg); diff --git a/src/pages/codeSetting/components/wholeOrderSetting/productBlock/index.tsx b/src/pages/codeSetting/components/wholeOrderSetting/productBlock/index.tsx index ff57436..718fed0 100644 --- a/src/pages/codeSetting/components/wholeOrderSetting/productBlock/index.tsx +++ b/src/pages/codeSetting/components/wholeOrderSetting/productBlock/index.tsx @@ -1,5 +1,6 @@ import { CustomWrapper, Text, View } from '@tarojs/components' -import { memo, useCallback, useContext, useState } from 'react' +import Taro from '@tarojs/taro' +import { memo, useCallback, useContext, useEffect, useState } from 'react' import classNames from 'classnames' import ProductItem from '../../productItem' import styles from './index.module.scss' @@ -45,6 +46,23 @@ const Index = memo((props: IndexParam) => { const onConfirm = (item) => { props.onChange?.(item) } + + // const [height, setHeight] = useState('0rpx') + // useEffect(() => { + // setTimeout(() => { + // Taro.nextTick(() => { + // const query = Taro.createSelectorQuery() + // query + // .select(`.product_list__item__con_${productInfo.}`) + // .boundingClientRect((rect) => { + // const clientHeight = rect.height + // setHeight(Taro.pxTransform(clientHeight)) + // }) + // .exec() + // }) + // }, 100) + // }, [productInfo]) + return <> @@ -52,8 +70,10 @@ const Index = memo((props: IndexParam) => { {sale_mode_name} - - {productInfo?.product_color_details?.map(citem => )} + + + {productInfo?.product_color_details?.map(citem => )} + setStatus(!upStatus)}>{upStatus ? '查看更多' : '收起'}