import Taro from '@tarojs/taro' import { View, Text, Image, Button, ScrollView } from '@tarojs/components' import CouponCard from '@/components/CouponCard' import Location from '@/components/Location' import { compressImage } from '@/utils' import SaveIcon from '@/components/SaveIcon' import Pay from '@/assets/icons/housemantj/pay.png' import Popup from '@/components/Popup' import { useState } from 'react' import './style.less' const CouponMedia = CouponCard.Media const Action = CouponCard.Action //套餐卡片 export default (props) => { const { item, st, det, editable, setScroll, goshop, scene, subOrderId, id } = props const { shopId } = props.item const goFood = () => { Taro.navigateTo({ url: `/pages/details/foodDetails/foodDetails?id=${shopId}` }) } const [showCutover, setShowCutover] = useState(false) const goDetail = () => { //打开当前套餐详情弹窗 setShowCutover(true) //使父组件禁止滚动 setScroll(false) } const onClose = () => { //关闭当前套餐详情弹窗 setShowCutover(false) //使父组件恢复滚动 setScroll(true) } const handlePayClick = () => { Taro.navigateTo({ url: `/pages/PayOrder/index?packageId=${item.packageId}&scene=${scene || ''}&subOrderId=${subOrderId}&id=${id}` }) } const PayAction = return ( {(item.description).toString().length > 25 ? (item.description).substring(0, 25) + '...' : (item.description)} ¥{`${(item.actualPrice / 100)?.toFixed(2)}元`} {`门市价${(item.standardPrice / 100)?.toFixed(2)}元`} 0} targetType='shop_package' editable={editable} targetId={item.packageId} /> ) }