电子商城测试版v4
This commit is contained in:
@@ -36,6 +36,8 @@ export default ({show = false, onClose}: param) => {
|
||||
setSelectStatus(true)
|
||||
}, [selectIndex])
|
||||
|
||||
|
||||
|
||||
//重置勾选数据
|
||||
const resetList = () => {
|
||||
list?.map(item => {
|
||||
@@ -56,16 +58,25 @@ export default ({show = false, onClose}: param) => {
|
||||
const {data} = await fetchData()
|
||||
let color_list = data.color_list||[]
|
||||
initList(color_list)
|
||||
setList(color_list)
|
||||
setLoading(false)
|
||||
}
|
||||
|
||||
//初始化勾选数据
|
||||
const [selectData, setSelectData] = useState<{id: number, checked: true|false}[]>([])
|
||||
const initSelectData = (data:{id:number}[] = []) => {
|
||||
let res = data?.map(item => {
|
||||
return {id: item.id, checked: true}
|
||||
})
|
||||
setSelectData(() => res)
|
||||
}
|
||||
|
||||
//初始化全部数据
|
||||
const initList = (color_list) => {
|
||||
color_list?.map(item => {
|
||||
if(selectIndex == item.sale_mode) item.select = true
|
||||
item.count = formatCount(item)
|
||||
})
|
||||
setList(color_list)
|
||||
}
|
||||
|
||||
//显示是展示数据
|
||||
|
||||
Reference in New Issue
Block a user