import { Image, ScrollView, Text, Textarea, View } from "@tarojs/components";
import { memo, useCallback, useMemo, useState } from "react";
import classnames from "classnames";
import styles from './index.module.scss'
import { formatImgUrl } from "@/common/fotmat";
import Counter from "@/components/counter";
import ReasonPopup from "./components/reasonPopup";
import OtherReason from "./components/otherReason";
import Taro from "@tarojs/taro";
import useUploadCDNImg from "@/use/useUploadImage";
type ReasonParam = 1|2|3 //1 退货原因 2 货物状况 3 退货说明
export default () => {
const [showDesc, setShowDesc] = useState(true)
//退货选择弹窗
const [showReason, setShowReason] = useState<{show:true|false, status:ReasonParam}>({show:false, status:1})
const closeReason = useCallback(() => setShowReason({...showReason, show:false}), [])
const onShowReason = (status) => setShowReason({...showReason, status, show:true})
//底部按钮
const onSubmit = (val) => {
}
return (
2种面料,3种颜色,共6条
{new Array(5).fill(5).map(item =>
大货
0770# 21S单面平纹(食毛)
1# 薄荷绿x1
1# 薄荷绿x1
)}
退货原因
onShowReason(1)}>
请选择
货物状况
onShowReason(2)}>
请选择
退货说明
onShowReason(3)}>
请选择
拍照上传
onSubmit(1)}>取消
onSubmit(2)}>确认
)
}
//图片列表
const PictureItem = memo(() => {
const {uploadCDNImg} = useUploadCDNImg()
//图片
const uploadImage = () => {
Taro.chooseImage({
count: 1, // 默认9
sizeType: ['original', 'compressed'],
sourceType: ['album', 'camera'],
success: function (res) {
const file = res.tempFiles[0]
uploadCDNImg(file, 'product', 'product')
}
})
}
return (
<>
上传照片
>
)
})