From 02ad8a340aac7ee69f0eec666632588054a8410d Mon Sep 17 00:00:00 2001
From: "X1627315083@163.com" <1627315083@qq.com>
Date: Thu, 5 Mar 2026 17:33:50 +0800
Subject: [PATCH 1/3] =?UTF-8?q?=E7=94=A8=E6=88=B7=E8=BA=AB=E4=BB=BD?=
=?UTF-8?q?=E9=BB=98=E8=AE=A4=E5=80=BC=E6=94=B9=E4=B8=BA1?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/component/Canvas/index.vue | 2 +-
src/component/home/design/tools.vue | 2 +-
src/store/userHabit/userHabit.ts | 4 ++--
3 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/src/component/Canvas/index.vue b/src/component/Canvas/index.vue
index 51d00f9f..7de9b471 100644
--- a/src/component/Canvas/index.vue
+++ b/src/component/Canvas/index.vue
@@ -7,7 +7,7 @@
:enabledRedGreenMode="false"
/>
-
diff --git a/src/component/home/design/tools.vue b/src/component/home/design/tools.vue
index d058a40f..bc89fe9d 100644
--- a/src/component/home/design/tools.vue
+++ b/src/component/home/design/tools.vue
@@ -271,7 +271,7 @@ export default defineComponent({
allCollectionStr.forEach((itemStr:any)=>{
let list = [] as any
allCollection[itemStr.value].forEach((imgItem)=>{
- list.push({url:imgItem.url || imgItem.imgUrl})
+ list.push({url:imgItem?.url || imgItem?.imgUrl})
})
let obj = {
value:itemStr.value,
diff --git a/src/store/userHabit/userHabit.ts b/src/store/userHabit/userHabit.ts
index 88d7361b..d853c60f 100644
--- a/src/store/userHabit/userHabit.ts
+++ b/src/store/userHabit/userHabit.ts
@@ -77,7 +77,7 @@ const userHabit : Module = {
followeeCount: '-',
followerCount: '-',
accountExtendList:null,
- systemList:[],
+ systemList:[1],
expireTime:null,
language:'',
organizationId: null,
@@ -194,7 +194,7 @@ const userHabit : Module = {
followeeCount: '-',
followerCount: '-',
accountExtendList:null,
- systemList:[],
+ systemList:[1],
expireTime:null,
language:'',
organizationId: null,
From 242bc7a01dad5c555387d975f7c9288e6c0c12e6 Mon Sep 17 00:00:00 2001
From: "X1627315083@163.com" <1627315083@qq.com>
Date: Fri, 6 Mar 2026 18:44:48 +0800
Subject: [PATCH 2/3] fix
---
src/component/HomePage/UpgradePlan.vue | 1 +
1 file changed, 1 insertion(+)
diff --git a/src/component/HomePage/UpgradePlan.vue b/src/component/HomePage/UpgradePlan.vue
index 75e9ec37..def5d6e3 100644
--- a/src/component/HomePage/UpgradePlan.vue
+++ b/src/component/HomePage/UpgradePlan.vue
@@ -7,6 +7,7 @@
:get-container="() => $refs.upgradePlan"
width="35%"
height="auto"
+ zIndex="9999999"
:maskClosable="false"
:centered="true"
:closable="false"
From 918d71072bdb252974bf4b595c88629c075880da Mon Sep 17 00:00:00 2001
From: zhangyahui
Date: Fri, 13 Mar 2026 14:01:44 +0800
Subject: [PATCH 3/3] =?UTF-8?q?bugfix:=20=E9=A6=96=E5=B0=BE=E5=B8=A7?=
=?UTF-8?q?=E6=A8=A1=E5=BC=8F=E4=B8=8A=E4=BC=A0=E5=9B=BE=E7=89=87=E8=BD=AC?=
=?UTF-8?q?=E8=A7=86=E9=A2=91?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/component/home/tools/poseTransfer/index.vue | 14 ++++++++------
src/store/homeStore/homeStore.ts | 2 +-
2 files changed, 9 insertions(+), 7 deletions(-)
diff --git a/src/component/home/tools/poseTransfer/index.vue b/src/component/home/tools/poseTransfer/index.vue
index 3aaa6ee6..fbbe49f0 100644
--- a/src/component/home/tools/poseTransfer/index.vue
+++ b/src/component/home/tools/poseTransfer/index.vue
@@ -352,7 +352,8 @@ export default defineComponent({
props: {
isDesignPage: {
type: Boolean,
- default: false
+ default: false,
+ required:false
},
source: {
type: String,
@@ -773,7 +774,7 @@ export default defineComponent({
data.lastSelectImg = res.data
}
}
- // 同步尾帧文件列表到全局 store
+ // 同步尾帧文件列表到全局 store(使用专门的 lastFrameList)
store.commit('setPoseTransferLastFrameList', {
str: 'set',
list: [file]
@@ -989,6 +990,7 @@ export default defineComponent({
if (data.lastSelectImg?.id === item.id) {
data.lastSelectImg = {}
}
+ // 使用专门的 lastFrameList mutation 清空列表
store.commit('setPoseTransferLastFrameList')
} else {
// 如果删除的是当前选中的首帧,清空选中状态
@@ -1176,10 +1178,10 @@ export default defineComponent({
firstFrameList.value = store.state.HomeStoreModule.uploadElement.filter(
item => item.frameType === 'first'
)
-
- lastFrameList.value = store.state.HomeStoreModule.uploadElement.filter(
- item => item.frameType === 'last'
- )
+ // 注意:尾帧通过专门的 watch (lastFrameList) 监听,不需要从这里过滤
+ // lastFrameList.value = store.state.HomeStoreModule.uploadElement.filter(
+ // item => item.frameType === 'last'
+ // )
// 更新 showFirstFrameList 中项的选中状态
showFirstFrameList.value.forEach((listItem: any) => {
if (listItem.id == data.selectImg.id) {
diff --git a/src/store/homeStore/homeStore.ts b/src/store/homeStore/homeStore.ts
index bd99a880..fbeb2463 100644
--- a/src/store/homeStore/homeStore.ts
+++ b/src/store/homeStore/homeStore.ts
@@ -74,7 +74,7 @@ const HomeStoreModule : Module = {
},
setPoseTransferLastFrameList(state,data){
// 支持两种方式:set 替换整个列表;add/删除与 uploadElement 一致
- if(data.str === 'set'){
+ if(data?.str === 'set'){
state.lastFrameList = data.list || []
return
}else{