fix: include system origin in rocket config requests

This commit is contained in:
zhx 2026-07-15 15:40:07 +08:00
parent d028ed7b90
commit 2856f3488a

View File

@ -200,6 +200,7 @@
<script>
import { listRocketConfigs, updateRocketConfig } from '@/api/rocket-config'
import { mapGetters } from 'vuex'
const createEmptyReward = () => ({
type: 'GOLD',
@ -254,6 +255,7 @@ export default {
}
},
computed: {
...mapGetters(['permissionsFirstSysOrigin']),
rewardTypes() {
return [
{ value: 'GOLD', label: this.$t('pages.rocketConfig.types.gold') },
@ -264,12 +266,16 @@ export default {
}
},
created() {
if (!this.permissionsFirstSysOrigin) {
return
}
this.loadConfigs()
},
methods: {
loadConfigs() {
this.listLoading = true
listRocketConfigs().then(response => {
// AppExtCommand reqSysOrigin
listRocketConfigs({ sysOrigin: this.permissionsFirstSysOrigin.value }).then(response => {
this.configList = response.body || []
}).finally(() => {
this.listLoading = false
@ -334,6 +340,8 @@ export default {
// 使
const payload = {
id: this.form.id,
// AppExtCommand
sysOrigin: this.permissionsFirstSysOrigin.value,
maxEnergy: this.form.maxEnergy,
status: this.form.status,
rewardConfig: this.form.rewardConfig.map(item => {