mirror of
https://gitee.com/ShopeX/ECShopX_mobile-frontend
synced 2026-08-14 17:41:45 +08:00
bug(custom): eCX-7265
This commit is contained in:
@@ -5,7 +5,7 @@
|
||||
right: 0;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
z-index: 1000;
|
||||
z-index: 99999;
|
||||
// display: none;
|
||||
transform: translate3D(0, 110%, 0);
|
||||
&__overlay {
|
||||
@@ -83,9 +83,10 @@
|
||||
}
|
||||
&-ft {
|
||||
background: #fff;
|
||||
padding: 20px;
|
||||
padding: 20px 20px calc(env(safe-area-inset-bottom) + 20px);
|
||||
/* prettier-ignore */
|
||||
border-top: 1PX solid #f5f5f5;
|
||||
|
||||
// position: absolute;
|
||||
// bottom: 0;
|
||||
// left: 0;
|
||||
|
||||
@@ -459,7 +459,7 @@ function EspierDetail(props) {
|
||||
navigateBackgroundColor='#fff'
|
||||
navigateMantle={navigateMantle}
|
||||
immersive
|
||||
title={navigateMantle?info?.itemName:' '}
|
||||
title={navigateMantle ? info?.itemName : ' '}
|
||||
ref={pageRef}
|
||||
renderFloat={
|
||||
<View>
|
||||
@@ -487,10 +487,8 @@ function EspierDetail(props) {
|
||||
/>
|
||||
}
|
||||
>
|
||||
<View className='page-item-espierdetail__header-bg'></View>
|
||||
<View className='page-item-espierdetail__header-bg'></View>
|
||||
<ScrollView scrollY className='page-item-espierdetail-goods-contents' style='height: 100%;' onScroll={handleScroll}>
|
||||
|
||||
{/* <Canvas id="canvas2" type="2d" onReady={onCanvasReady} /> */}
|
||||
{!info && <SpLoading />}
|
||||
{info && (
|
||||
<View className='goods-contents' style='height: 100%;'>
|
||||
@@ -756,104 +754,103 @@ function EspierDetail(props) {
|
||||
)}
|
||||
|
||||
<SpRecommend info={recommendList} />
|
||||
|
||||
{/* 组合优惠 */}
|
||||
<CompPackageList
|
||||
open={packageOpen}
|
||||
onClose={() => {
|
||||
setState((draft) => {
|
||||
draft.packageOpen = false
|
||||
})
|
||||
}}
|
||||
info={{
|
||||
mainGoods,
|
||||
makeUpGoods
|
||||
}}
|
||||
/>
|
||||
|
||||
{/* 促销优惠活动 */}
|
||||
<CompPromation
|
||||
open={promotionOpen}
|
||||
info={promotionActivity}
|
||||
onClose={() => {
|
||||
setState((draft) => {
|
||||
draft.promotionOpen = false
|
||||
})
|
||||
}}
|
||||
/>
|
||||
|
||||
{/* Sku选择器 */}
|
||||
<MSpSkuSelect
|
||||
open={skuPanelOpen}
|
||||
type={selectType}
|
||||
info={info}
|
||||
onClose={() => {
|
||||
setState((draft) => {
|
||||
draft.skuPanelOpen = false
|
||||
})
|
||||
}}
|
||||
refreshs={false}
|
||||
onChange={(skuText, curItem) => {
|
||||
setState((draft) => {
|
||||
draft.skuText = skuText
|
||||
draft.curItem = curItem
|
||||
})
|
||||
}}
|
||||
/>
|
||||
|
||||
{/* 分享 */}
|
||||
<CompShare
|
||||
open={sharePanelOpen}
|
||||
onClose={() => {
|
||||
setState((draft) => {
|
||||
draft.sharePanelOpen = false
|
||||
})
|
||||
}}
|
||||
onCreatePoster={() => {
|
||||
setState((draft) => {
|
||||
draft.sharePanelOpen = false
|
||||
draft.posterModalOpen = true
|
||||
})
|
||||
}}
|
||||
onShareEdit={() => {
|
||||
const { itemId, companyId, distributorId } = info
|
||||
Taro.navigateTo({
|
||||
url: `/subpage/pages/editShare/index?id=${itemId}&dtid=${distributorId}&company_id=${companyId}`
|
||||
})
|
||||
}}
|
||||
/>
|
||||
|
||||
{/* 海报 */}
|
||||
{posterModalOpen && (
|
||||
<SpPoster
|
||||
info={info}
|
||||
type='goodsDetial'
|
||||
onClose={() => {
|
||||
setState((draft) => {
|
||||
draft.posterModalOpen = false
|
||||
})
|
||||
}}
|
||||
/>
|
||||
)}
|
||||
|
||||
<AtFloatLayout isOpened={isParameter} title='商品参数' onClose={handleClose}>
|
||||
<View className='product-parameter'>
|
||||
<View className='product-parameter-all'>
|
||||
{info?.itemParams?.map((item, index) => {
|
||||
return (
|
||||
<View className='product-parameter-item'>
|
||||
<Text className='title'>{item.attribute_name}</Text>
|
||||
<Text className='content'>{item.attribute_value_name}</Text>
|
||||
</View>
|
||||
)
|
||||
})}
|
||||
</View>
|
||||
<AtButton type='primary' circle onClick={handleClose}>
|
||||
确认
|
||||
</AtButton>
|
||||
</View>
|
||||
</AtFloatLayout>
|
||||
</ScrollView>
|
||||
{/* 组合优惠 */}
|
||||
<CompPackageList
|
||||
open={packageOpen}
|
||||
onClose={() => {
|
||||
setState((draft) => {
|
||||
draft.packageOpen = false
|
||||
})
|
||||
}}
|
||||
info={{
|
||||
mainGoods,
|
||||
makeUpGoods
|
||||
}}
|
||||
/>
|
||||
|
||||
{/* 促销优惠活动 */}
|
||||
<CompPromation
|
||||
open={promotionOpen}
|
||||
info={promotionActivity}
|
||||
onClose={() => {
|
||||
setState((draft) => {
|
||||
draft.promotionOpen = false
|
||||
})
|
||||
}}
|
||||
/>
|
||||
|
||||
{/* Sku选择器 */}
|
||||
<MSpSkuSelect
|
||||
open={skuPanelOpen}
|
||||
type={selectType}
|
||||
info={info}
|
||||
onClose={() => {
|
||||
setState((draft) => {
|
||||
draft.skuPanelOpen = false
|
||||
})
|
||||
}}
|
||||
refreshs={false}
|
||||
onChange={(skuText, curItem) => {
|
||||
setState((draft) => {
|
||||
draft.skuText = skuText
|
||||
draft.curItem = curItem
|
||||
})
|
||||
}}
|
||||
/>
|
||||
|
||||
{/* 分享 */}
|
||||
<CompShare
|
||||
open={sharePanelOpen}
|
||||
onClose={() => {
|
||||
setState((draft) => {
|
||||
draft.sharePanelOpen = false
|
||||
})
|
||||
}}
|
||||
onCreatePoster={() => {
|
||||
setState((draft) => {
|
||||
draft.sharePanelOpen = false
|
||||
draft.posterModalOpen = true
|
||||
})
|
||||
}}
|
||||
onShareEdit={() => {
|
||||
const { itemId, companyId, distributorId } = info
|
||||
Taro.navigateTo({
|
||||
url: `/subpage/pages/editShare/index?id=${itemId}&dtid=${distributorId}&company_id=${companyId}`
|
||||
})
|
||||
}}
|
||||
/>
|
||||
|
||||
{/* 海报 */}
|
||||
{posterModalOpen && (
|
||||
<SpPoster
|
||||
info={info}
|
||||
type='goodsDetial'
|
||||
onClose={() => {
|
||||
setState((draft) => {
|
||||
draft.posterModalOpen = false
|
||||
})
|
||||
}}
|
||||
/>
|
||||
)}
|
||||
|
||||
<AtFloatLayout isOpened={isParameter} title='商品参数' onClose={handleClose}>
|
||||
<View className='product-parameter'>
|
||||
<View className='product-parameter-all'>
|
||||
{info?.itemParams?.map((item, index) => {
|
||||
return (
|
||||
<View className='product-parameter-item'>
|
||||
<Text className='title'>{item.attribute_name}</Text>
|
||||
<Text className='content'>{item.attribute_value_name}</Text>
|
||||
</View>
|
||||
)
|
||||
})}
|
||||
</View>
|
||||
<AtButton type='primary' circle onClick={handleClose}>
|
||||
确认
|
||||
</AtButton>
|
||||
</View>
|
||||
</AtFloatLayout>
|
||||
</SpPage>
|
||||
)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user