bugfix: 高级工具菜单选中状态

This commit is contained in:
zhangyh
2025-11-17 13:42:57 +08:00
parent f18ba483ce
commit 3c1a2a953f
2 changed files with 10 additions and 6 deletions

View File

@@ -441,6 +441,7 @@ export default defineComponent({
} }
} }
const openSetData = (designList: any) => { const openSetData = (designList: any) => {
console.log('重置页面------------')
if (props.isDesignPage) { if (props.isDesignPage) {
//标识design页面打开的tools //标识design页面打开的tools
data.fileList = designList data.fileList = designList
@@ -692,7 +693,7 @@ export default defineComponent({
if (!isLt2M) { if (!isLt2M) {
message.info(useI18n().t('MoodboardUpload.jsContent4')) message.info(useI18n().t('MoodboardUpload.jsContent4'))
} }
if (!data?.upload?.projectId && !isSelectObject) { if (!route?.query?.id && !isSelectObject) {
isSelectObject = true isSelectObject = true
await createProbject() await createProbject()
} }
@@ -939,7 +940,7 @@ export default defineComponent({
watch( watch(
() => store.state.HomeStoreModule.uploadElement.length, () => store.state.HomeStoreModule.uploadElement.length,
(newVal, oldVal) => { (newVal, oldVal) => {
if (props.isDesignPage) return if (props.isDesignPage || (!route.query?.id && !route.query?.history)) return
data.fileList = store.state.HomeStoreModule.uploadElement.filter( data.fileList = store.state.HomeStoreModule.uploadElement.filter(
item => !item.frameType item => !item.frameType
) )
@@ -951,7 +952,7 @@ export default defineComponent({
lastFrameList.value = store.state.HomeStoreModule.uploadElement.filter( lastFrameList.value = store.state.HomeStoreModule.uploadElement.filter(
item => item.frameType === 'last' item => item.frameType === 'last'
) )
console.log('fileList',data.fileList)
// 更新 showFirstFrameList 中项的选中状态 // 更新 showFirstFrameList 中项的选中状态
showFirstFrameList.value.forEach((listItem: any) => { showFirstFrameList.value.forEach((listItem: any) => {
if (listItem.id == data.selectImg.id) { if (listItem.id == data.selectImg.id) {
@@ -960,6 +961,9 @@ export default defineComponent({
listItem.isChecked = false listItem.isChecked = false
} }
}) })
},
{
immediate:true
} }
) )

View File

@@ -523,7 +523,7 @@ export default defineComponent({
bathGenerationList: ['poseTransfer', 'SERIES_DESIGN', 'toProduct', 'relight'], bathGenerationList: ['poseTransfer', 'SERIES_DESIGN', 'toProduct', 'relight'],
showHistory: false, showHistory: false,
isNewProject: false, isNewProject: false,
cachedRoutes:computed(()=>store.state.Workspace.cachedRoutes),// cachedRoutes: computed(() => store.state.Workspace.cachedRoutes) //
}) })
let userDetail = computed(() => { let userDetail = computed(() => {
return store.state.UserHabit.userDetail return store.state.UserHabit.userDetail
@@ -578,7 +578,7 @@ export default defineComponent({
nextTick(async () => { nextTick(async () => {
const key = Object.keys(query)?.[0] const key = Object.keys(query)?.[0]
if (key) { if (key) {
if (query.id) { if (query.id && !query.tools) {
homeMainData.openType = 'history' homeMainData.openType = 'history'
homeMainData.openTypeChild = query.id homeMainData.openTypeChild = query.id
} else { } else {
@@ -1030,7 +1030,7 @@ export default defineComponent({
if (currentProjectActive.value) return if (currentProjectActive.value) return
if (currentProjectPath.value) { if (currentProjectPath.value) {
router.push(currentProjectPath.value) router.push(currentProjectPath.value)
// router.back() // router.back()
} }
} }