Fixed: Plateform jump

This commit is contained in:
zhaojisen
2025-04-09 14:51:25 +08:00
committed by ZhaoJiSen
parent a3f17ea4d3
commit 2cd6682cdf
2 changed files with 28 additions and 0 deletions

View File

@@ -53,6 +53,7 @@ export default {
const vm = this const vm = this
const platform = this.$route.query.platform const platform = this.$route.query.platform
return { return {
platform: '',
loading: true, loading: true,
form: this.protocol, form: this.protocol,
platformDetail: platform ? '#/console/assets/platforms/' + platform : '', platformDetail: platform ? '#/console/assets/platforms/' + platform : '',
@@ -97,11 +98,29 @@ export default {
} }
} }
}, },
async mounted() {
try {
const drawActionMeta = await this.$store.dispatch('common/getDrawerActionMeta')
const platform = drawActionMeta.row.platform.id
const name = drawActionMeta.row.platform.name
if (platform) {
this.platformDetail = `/ui/#/settings/platforms?id=${platform}&name=${name}`
} else {
this.platformDetail = ''
}
} catch (e) {
throw new Error(e)
}
},
methods: { methods: {
onSubmit(form) { onSubmit(form) {
this.protocol = Object.assign(this.protocol, form) this.protocol = Object.assign(this.protocol, form)
this.$emit('update:visible', false) this.$emit('update:visible', false)
this.$emit('confirm', this.protocol) this.$emit('confirm', this.protocol)
},
openInNewTab() {
window.open(this.platformDetail, '_blank')
} }
} }
} }

View File

@@ -161,6 +161,15 @@ export default {
} finally { } finally {
this.loading = false this.loading = false
} }
const name = this.$route.query?.name
const platform = this.$route.query?.id
if (platform) {
this.$nextTick(() => {
this.$refs.genericListTable.onDetail({ row: { id: platform, name }})
})
}
}, },
updated() { updated() {
this.changeMoreCreates() this.changeMoreCreates()