修复选择衣服后刷新进入tryOn的衣服和生成的不一致
This commit is contained in:
@@ -24,7 +24,7 @@ let data = reactive({
|
||||
let getGenerateTime = null as any
|
||||
|
||||
const selectItem = (item)=>{
|
||||
if((item.id == data.select?.oldId) || !item.id || item.status != 'SUCCEEDED'){
|
||||
if(!item.id || item.status != 'SUCCEEDED'){
|
||||
return
|
||||
}
|
||||
generateStore.selectStyle(item)
|
||||
@@ -37,11 +37,11 @@ const updateStyle = ({item,index})=>{
|
||||
}
|
||||
|
||||
const toProduct = ()=>{
|
||||
if(!generateStore.style.id && !generateStore.style.oldId){
|
||||
if(!generateStore.style.id){
|
||||
showToast({ message: 'Please select a style.' });
|
||||
return
|
||||
}
|
||||
if(generateStore.style.id){
|
||||
if(generateStore.style.id != generateStore.style.oldId){
|
||||
generateStore.setIsGenerate(true)
|
||||
}
|
||||
router.push({ path: 'product' })
|
||||
@@ -94,7 +94,6 @@ onMounted(()=>{
|
||||
emit('view-type', 1)
|
||||
// if(!data.styleList[0]?.id)getRequestOutfitList(0)
|
||||
if(getGenerateTime)clearTimeout(getGenerateTime)
|
||||
console.log(data.styleList)
|
||||
if(!data.styleList[0]?.taskId){
|
||||
requestOutfit({num:4,index:0})
|
||||
}else if(data.styleList.filter((item)=>item?.status != 'SUCCEEDED').length > 0){
|
||||
|
||||
@@ -32,6 +32,7 @@ const options = ref<any[]>([
|
||||
])
|
||||
|
||||
const handleSelect = (value: string) => {
|
||||
if(value == 'meal')return
|
||||
const generateParams = userInfoStore.getGenerateParams()
|
||||
generateParams.sex = value
|
||||
userInfoStore.setGenerateParams(generateParams)
|
||||
|
||||
Reference in New Issue
Block a user