mirror of
https://github.com/jumpserver/lina.git
synced 2025-08-18 14:57:26 +00:00
fix: Modify QuickJob to handle selected nodes or assets issues
This commit is contained in:
parent
bcd96c08cf
commit
dd69f7648d
@ -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
|
||||||
|
@ -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: {
|
||||||
|
Loading…
Reference in New Issue
Block a user