pose视频生成好后消失,toproduct生成失败使用后端字段,like后design界面有空白

This commit is contained in:
X1627315083
2025-10-14 15:57:53 +08:00
parent cd1ac2b0d4
commit 6c81d90cf7
5 changed files with 48 additions and 1192 deletions

View File

@@ -508,6 +508,8 @@ export default defineComponent({
Https.axiosPost(url, data).then(
(rv) => {
if(str == 'like'){
// if(rv?.sort)item.sort = rv.sort
console.log(rv)
if(rv?.sort)item.oldSort = rv.sort
if(rv?.id)item.userLikeSortId = rv.id
item.newLike = true
@@ -516,6 +518,7 @@ export default defineComponent({
str:'add',
index:-1,
}
console.log(value)
if(props.productimgMenu.value == 'ToProductImage'){
store.commit("setToProductImage", value);
}else{
@@ -658,14 +661,22 @@ export default defineComponent({
if(element.status == 'Success'){
element.imgUrl = element.url
let index = productImgData.generateList[props.productimgMenu.value].findIndex((obj:any) => obj.taskId === element.taskId);
productImgData.generateList[props.productimgMenu.value][index] = {
...element,
modelName:props.productimgMenu.value == 'Relight'?'flux':speed.speedData.value,
console.log(productImgData.generateList[props.productimgMenu.value][index])
console.log(element)
for (const key in element) {
if(element[key]){
productImgData.generateList[props.productimgMenu.value][index][key] = element[key]
}
}
productImgData.generateList[props.productimgMenu.value][index].modelName = props.productimgMenu.value == 'Relight'?'flux':speed.speedData.value
// productImgData.generateList[props.productimgMenu.value][index] = {
// ...element,
// modelName:props.productimgMenu.value == 'Relight'?'flux':speed.speedData.value,
// }
// productImgData.generateList[props.productimgMenu.value].unshift(element)
data = data.filter((item:any) => item !== element.taskId);
}else if(element.status == 'Fail'){
message.info(t('ProductImg.jsContent3'))
message.info(element?.errorMessage || t('ProductImg.jsContent3'))
let index = productImgData.generateList[props.productimgMenu.value].findIndex((obj:any) => obj.taskId === element.taskId);
productImgData.generateList[props.productimgMenu.value].splice(index,1)
data = data.filter((item:any) => item !== element.taskId);