Compare commits

...

25 Commits

Author SHA1 Message Date
吴小白
8a808e1242 Merge pull request #2175 from jumpserver/pr@v2.27@fix_reload_function
fix: 恢复刷新方法
2022-11-11 20:12:05 +08:00
“huailei000”
f651f65c4c fix: 恢复刷新方法 2022-11-11 19:38:03 +08:00
“huailei000”
a1f4f9a7e6 fix: 修复账号信息更新消息订阅从新进入页面状态没有改变问题 2022-11-10 17:44:49 +08:00
Jiangjie.Bai
b87d3ba3ec fix: 修复创建第三方用户时 need_update_password 默认为 true 的问题 2022-11-01 16:37:45 +08:00
Jiangjie.Bai
fe36fa9390 Merge pull request #2117 from jumpserver/dev
v2.27.0-rc4
2022-10-18 21:02:10 +08:00
Jiangjie.Bai
ba109900ec Merge pull request #2113 from jumpserver/dev
v2.27.0-rc3
2022-10-18 11:20:57 +08:00
Jiangjie.Bai
ec7768267f Merge pull request #2105 from jumpserver/dev
v2.27.0-rc2
2022-10-14 11:01:32 +08:00
Jiangjie.Bai
cc58b374ab Merge pull request #2101 from jumpserver/dev
v2.27.0-rc1
2022-10-13 17:44:53 +08:00
Jiangjie.Bai
04ffbb8fd6 Merge pull request #2097 from jumpserver/dev
v2.27.0-rc1
2022-10-13 15:14:40 +08:00
Jiangjie.Bai
49880f6739 Merge pull request #2059 from jumpserver/dev
v2.26.0
2022-09-15 17:49:44 +08:00
Jiangjie.Bai
e6f98d58c4 Merge pull request #2057 from jumpserver/dev
v2.26.0-rc4
2022-09-15 16:18:03 +08:00
Jiangjie.Bai
fd1f16d43c Merge pull request #2050 from jumpserver/dev
v2.26.0-rc2
2022-09-13 17:41:39 +08:00
Jiangjie.Bai
968b2415b1 Merge pull request #2043 from jumpserver/dev
v2.26.0-rc1
2022-09-08 15:46:44 +08:00
Jiangjie.Bai
776090d6ba Merge pull request #2001 from jumpserver/dev
v2.25.0
2022-08-18 16:12:45 +08:00
Jiangjie.Bai
3a37952288 Merge pull request #1996 from jumpserver/dev
v2.25.0-rc4
2022-08-17 16:53:23 +08:00
Jiangjie.Bai
62b8fc0e3b Merge pull request #1994 from jumpserver/dev
v2.25.0-rc3
2022-08-16 19:08:23 +08:00
Jiangjie.Bai
b2028869cb Merge pull request #1986 from jumpserver/dev
v2.25.0-rc2
2022-08-12 18:06:56 +08:00
Jiangjie.Bai
5277a725f8 Merge pull request #1973 from jumpserver/dev
v2.25.0-rc1
2022-08-11 14:11:59 +08:00
Jiangjie.Bai
f137788c1a Merge pull request #1957 from jumpserver/dev
v2.24.0-rc5
2022-07-20 19:06:03 +08:00
Jiangjie.Bai
f7d17c8de7 Merge pull request #1954 from jumpserver/dev
v2.24.0-rc4
2022-07-19 16:18:13 +08:00
Jiangjie.Bai
feea70b0be Merge pull request #1944 from jumpserver/dev
v2.24.0-rc3
2022-07-18 12:05:42 +08:00
Jiangjie.Bai
04696ef3d6 Merge pull request #1940 from jumpserver/dev
v2.24.0-rc2
2022-07-15 18:07:37 +08:00
Jiangjie.Bai
1731f4f788 Merge pull request #1934 from jumpserver/dev
v2.24.0-rc1
2022-07-14 18:27:51 +08:00
Jiangjie.Bai
6f25d93909 Merge pull request #1931 from jumpserver/dev
v2.24.0-rc1
2022-07-14 17:51:58 +08:00
Jiangjie.Bai
46461ec324 Merge pull request #1925 from jumpserver/dev
v2.24.0-rc1
2022-07-14 15:12:15 +08:00
15 changed files with 27 additions and 43 deletions

View File

@@ -1,19 +1,12 @@
<template>
<div id="app">
<router-view v-if="isRouterAlive" />
<router-view />
</div>
</template>
<script>
import { mapState } from 'vuex'
export default {
name: 'App',
computed: {
...mapState({
isRouterAlive: state => state.common.isRouterAlive
})
}
name: 'App'
}
</script>

View File

@@ -2,8 +2,7 @@ import { optionUrlMeta } from '@/api/common'
const getDefaultState = () => {
return {
metaMap: {},
isRouterAlive: true
metaMap: {}
}
}
@@ -12,12 +11,6 @@ const state = getDefaultState()
const mutations = {
SET_URL_META: (state, { url, meta }) => {
state.metaMap[url] = meta
},
reload: (state) => {
state.isRouterAlive = false
setTimeout(() => {
state.isRouterAlive = true
}, 0)
}
}

View File

@@ -30,7 +30,7 @@ async function changeOrg(org) {
if (index !== -1) {
location.href = path.substring(0, index)
}
setTimeout(() => store.commit('common/reload'), 400)
setTimeout(() => location.reload(), 400)
}
}

View File

@@ -98,7 +98,7 @@ export default {
that.iHasObjects = [...that.iHasObjects, ...objects]
that.$refs.select2.clearSelected()
this.$message.success(this.$t('common.updateSuccessMsg'))
this.$store.commit('common/reload')
window.location.reload()
this.$refs.listTable.$refs.ListTable.reloadTable()
}
}

View File

@@ -93,7 +93,7 @@ export default {
onAddSuccess: (items, that) => {
this.$log.debug('AssetSelect value', that.assets)
this.$message.success(this.$t('common.updateSuccessMsg'))
this.$store.commit('common/reload')
window.location.reload()
}
},
nodeRelationConfig: {
@@ -120,7 +120,7 @@ export default {
that.iHasObjects = [...that.iHasObjects, ...objects]
that.$refs.select2.clearSelected()
this.$message.success(this.$t('common.updateSuccessMsg'))
this.$store.commit('common/reload')
window.location.reload()
},
performDelete: (item) => {
const data = {

View File

@@ -93,7 +93,7 @@ export default {
this.$message.success(this.$t('common.updateSuccessMsg'))
this.$refs.ListTable.reloadTable()
that.$refs.assetSelect.$refs.select2.clearSelected()
this.$store.commit('common/reload')
window.location.reload()
}
},
nodeRelationConfig: {

View File

@@ -37,8 +37,7 @@ import DetailCard from '@/components/DetailCard'
import QuickActions from '@/components/QuickActions'
import UserConfirmDialog from '@/components/UserConfirmDialog'
import { toSafeLocalDateStr } from '@/utils/common'
import { getProfile } from '@/api/users'
import { mapState } from 'vuex'
import store from '@/store'
export default {
name: 'ProfileInfo',
@@ -48,9 +47,14 @@ export default {
QuickActions,
UserConfirmDialog
},
props: {
object: {
type: Object,
default: () => store.state.users.profile
}
},
data() {
return {
object: this.userProfile || {},
url: `/api/v1/users/profile/`,
showPasswordDialog: false,
currentEdit: '',
@@ -213,9 +217,6 @@ export default {
}
},
computed: {
...mapState({
userProfile: state => state.users.profile
}),
detailCardItems() {
return [
{
@@ -298,12 +299,6 @@ export default {
return url
}
},
created() {
getProfile().then(res => {
this.object = res
this.$store.commit('users/SET_PROFILE', res)
})
},
methods: {
updateUserReceiveBackends(val) {
this.$axios.patch(
@@ -311,6 +306,7 @@ export default {
{ 'receive_backends': this.getReceiveBackendList() }
).then(res => {
this.$message.success(this.$t('common.updateSuccessMsg'))
this.$store.dispatch('users/getProfile', true)
}).catch(err => {
this.$message.error(this.$t('common.updateErrorMsg' + ' ' + err))
})

View File

@@ -49,7 +49,7 @@ export default {
const msg = vm.$t('sessions.TerminateTaskSendSuccessMsg')
vm.$message.success(msg)
window.setTimeout(function() {
this.$store.commit('common/reload')
window.location.reload()
}, 50000)
})
}

View File

@@ -175,7 +175,7 @@ export default {
}).then(() => {
restoreInterface().then(res => {
this.$message.success(res.success)
this.$store.commit('common/reload')
location.reload()
})
})
}.bind(this)
@@ -221,7 +221,7 @@ export default {
}
}
updateInterface(form).then(res => {
this.$store.commit('common/reload')
location.reload()
})
}
}

View File

@@ -140,7 +140,6 @@ export default {
window.open(url, '_blank')
},
importLicense() {
const vm = this
if (this.licenseFile['file'] === undefined) {
return
}
@@ -149,7 +148,7 @@ export default {
importLicense(formData).then(res => {
if (res.status) {
this.$message.success(res.msg)
setTimeout(() => vm.$store.commit('common/reload'), 500)
setTimeout(() => location.reload(), 500)
} else {
this.$message.error(res.msg)
}

View File

@@ -236,7 +236,7 @@ export default {
return toSafeLocalDateStr(dataStr)
},
reloadPage() {
this.$store.commit('common/reload')
window.location.reload()
},
handleApprove() {
if (this.object.approval_step === this.object.process_map.length) {

View File

@@ -244,7 +244,7 @@ export default {
return toSafeLocalDateStr(dataStr)
},
reloadPage() {
this.$store.commit('common/reload')
window.location.reload()
},
handleApprove() {
if (this.object.approval_step === this.object.process_map.length) {

View File

@@ -88,7 +88,7 @@ export default {
return toSafeLocalDateStr(dataStr)
},
reloadPage() {
this.$store.commit('common/reload')
window.location.reload()
}
}
}

View File

@@ -199,7 +199,7 @@ export default {
)
},
reloadPage() {
this.$store.commit('common/reload')
window.location.reload()
}
}

View File

@@ -171,6 +171,9 @@ export default {
if (value.update_password !== undefined) {
delete value.update_password
}
if (value.source !== 'local') {
delete value.need_update_password
}
return value
}
}