import { View, Text, CoverView } from '@tarojs/components' import './MetricModalAdd.scss' import { useTranslation } from 'react-i18next' import { alphaToHex } from '@/utils/tools' import SlidngScale from '@/components/input/SlidngScale' import { useEffect, useState } from 'react' export default function Component(props: { item: any, strTime: string, showPicker: Function, cancel: Function, confirm: Function }) { const [metricItem, setMetricItem] = useState(props.item) const [enable, setEnable] = useState(true) // const [disableCode,setDisableCode] = useState(0) const { t } = useTranslation() useEffect(() => { setMetricItem(props.item) }, [props.item]) return {(metricItem as any).name ? (metricItem as any).name : ''} { (metricItem as any).schemas.map((item, index) => { return { (metricItem as any).schemas.length > 1 && {item.name} } { item.tempValue = e }} updateStatus={(isEnable) => { setEnable(isEnable) // if (isEnable){ // setDisableCode(0) // } // else { // setDisableCode(item.code) // console.log(item.code) // } }} /> }) } { props.showPicker(metricItem) }}> {props.strTime} props.cancel()}> { t('feature.common.picker_cancel_btn') } { if (enable) { props.confirm(metricItem) } }}> { t('feature.common.picker_confirm_btn') } }