fix: Modify QuickJob to handle selected nodes or assets issues

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

View File

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

View File

@ -102,8 +102,15 @@ export default {
watch: {
visible(val) {
if (val === true && this.selectedAssets.length === 0) {
//
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: {