fix: Modify QuickJob to handle selected nodes or assets issues

This commit is contained in:
w940853815 2025-04-15 16:42:54 +08:00
parent bcd96c08cf
commit dd69f7648d
2 changed files with 11 additions and 2 deletions

View File

@ -331,6 +331,7 @@ export default {
skipped: [] skipped: []
}, },
selectAssets: [], selectAssets: [],
selectNodes: [],
lastRequestPayload: null lastRequestPayload: null
} }
}, },
@ -495,7 +496,7 @@ export default {
runas_policy: this.runasPolicy runas_policy: this.runasPolicy
} }
if (!this.shouldReRequest(payload)) { if (!this.shouldReRequest(payload)) {
this.onConfirmRunAsset(this.selectAssets, nodes) this.onConfirmRunAsset(this.selectAssets, this.selectNodes)
return return
} }
@ -537,8 +538,9 @@ export default {
this.setCostTimeInterval() this.setCostTimeInterval()
this.writeExecutionOutput() this.writeExecutionOutput()
this.setBtn() this.setBtn()
this.selectAssets = assets
this.selectNodes = nodes
}) })
this.selectAssets = assets
}, },
viewConfirmRunAssets() { viewConfirmRunAssets() {
this.showConfirmRunAssetsDialog = true this.showConfirmRunAssetsDialog = true

View File

@ -102,8 +102,15 @@ export default {
watch: { watch: {
visible(val) { visible(val) {
if (val === true && this.selectedAssets.length === 0) { if (val === true && this.selectedAssets.length === 0) {
//
this.selectedAssets = this.runnableAssets.map((item) => item.id) this.selectedAssets = this.runnableAssets.map((item) => item.id)
} }
},
runnableAssets(val) {
// selectedAssets id
this.selectedAssets = this.selectedAssets.filter((item) => {
return val.some((asset) => asset.id === item)
})
} }
}, },
methods: { methods: {