@ -131,7 +131,7 @@ export const useTaskNodeStore = defineStore({
},
updateDependentResult(dependentResult: BDependentResultType) {
const result = {} as DependentResultType
for (let [key, value] of Object.entries(dependentResult)) {
for (const [key, value] of Object.entries(dependentResult)) {
result[key] = value === 'FAILED' ? 'FAILURE' : value
}
this.dependentResult = result
@ -50,4 +50,4 @@ const truncateText = (text: string, n: number) => {
return res
export default truncateText
@ -70,7 +70,7 @@ export default defineComponent({
const startRunning = () => {
ctx.emit('start')
ctx.emit('start', Number(props.cell?.id))
const handleEdit = () => {
@ -156,7 +156,10 @@ export default defineComponent({
{t('project.node.delete')}
</NButton>
{this.taskInstance && (
<NButton class={`${styles['menu-item']}`} onClick={this.handleViewLog}>
<NButton
class={`${styles['menu-item']}`}
onClick={this.handleViewLog}
>
{t('project.node.view_log')}
)}
@ -357,6 +357,7 @@ export default defineComponent({
<StartModal
v-model:row={props.definition.processDefinition}
v-model:show={nodeVariables.startModalShow}
taskCode={nodeVariables.taskCode}
/>
{!!props.instance && (
@ -42,7 +42,8 @@ export function useNodeMenu(options: Options) {
logRef: '',
logLoadingRef: ref(true),
skipLineNum: ref(0),
limit: ref(1000)
limit: ref(1000),
taskCode: ''
})
const menuHide = () => {
@ -52,8 +53,9 @@ export function useNodeMenu(options: Options) {
graph.value?.unlockScroller()
const menuStart = () => {
const menuStart = (code: number) => {
nodeVariables.startModalShow = true
nodeVariables.taskCode = String(code)
const viewLog = (taskId: number, taskType: string) => {
@ -59,6 +59,9 @@ const props = {
show: {
type: Boolean as PropType<boolean>,
default: false
taskCode: {
type: String
@ -190,6 +193,8 @@ export default defineComponent({
() => {
if (props.show) {
getStartParamsList(props.row.code)
if (props.taskCode)
startState.startForm.startNodeList = props.taskCode
)