商城测试版v8
This commit is contained in:
@@ -23,8 +23,9 @@ type param = {
|
||||
show?: true|false,
|
||||
onClose?: () => void,
|
||||
intoStatus?: 'again'|'shop',
|
||||
default_sale_mode?: number, //面料类型(0:大货, 1:剪版,2:散剪
|
||||
}
|
||||
export default ({show = false, onClose, intoStatus='shop'}: param) => {
|
||||
export default ({show = false, onClose, intoStatus='shop', default_sale_mode}: param) => {
|
||||
const selectList = [
|
||||
{value:0, title:'大货', unit:'条', eunit:'kg', step:1, digits:0, minNum:1, maxNum:100000, defaultNum:1},
|
||||
{value:1,title:'剪板', unit:'米', eunit:'m', step:1, digits:2, minNum:0.5, maxNum:9.99, defaultNum:1},
|
||||
@@ -32,10 +33,13 @@ export default ({show = false, onClose, intoStatus='shop'}: param) => {
|
||||
]
|
||||
|
||||
//切换面料类型
|
||||
const [selectIndex, setSelectIndex] = useState(0)
|
||||
const [selectIndex, setSelectIndex] = useState(default_sale_mode||0)
|
||||
const selectProduct = (index:number) => {
|
||||
setSelectIndex(index)
|
||||
}
|
||||
useEffect(() => {
|
||||
setSelectIndex(() => default_sale_mode!)
|
||||
}, [default_sale_mode])
|
||||
|
||||
useEffect(() => {
|
||||
resetList()
|
||||
@@ -87,7 +91,7 @@ export default ({show = false, onClose, intoStatus='shop'}: param) => {
|
||||
useEffect(() => {
|
||||
if(!show) {
|
||||
setList([])
|
||||
setSelectIndex(0)
|
||||
setSelectIndex(default_sale_mode||0)
|
||||
} else {
|
||||
setLoading(true)
|
||||
initStatus.current = true
|
||||
|
||||
Reference in New Issue
Block a user