diff --git a/escheduler-ui/src/js/conf/home/pages/dag/_source/formModel/formModel.vue b/escheduler-ui/src/js/conf/home/pages/dag/_source/formModel/formModel.vue index 70a3d24e0b..47cb5a5921 100644 --- a/escheduler-ui/src/js/conf/home/pages/dag/_source/formModel/formModel.vue +++ b/escheduler-ui/src/js/conf/home/pages/dag/_source/formModel/formModel.vue @@ -178,7 +178,7 @@ import mShell from './tasks/shell' import mSpark from './tasks/spark' import mPython from './tasks/python' - import { isNameExDag } from './../plugIn/util' + import { isNameExDag,rtBantpl } from './../plugIn/util' import JSP from './../plugIn/jsPlumbHandle' import mProcedure from './tasks/procedure' import mDependent from './tasks/dependent' @@ -383,7 +383,15 @@ }) } }, - watch: {}, + watch: { + runFlag(val){ + let dom = $(`#${this.id}`).find('.ban-p') + dom.html('') + if (val === 'FORBIDDEN') { + dom.append(rtBantpl()) + } + } + }, created () { // Unbind copy and paste events JSP.removePaste() diff --git a/escheduler-ui/src/js/conf/home/pages/dag/_source/plugIn/util.js b/escheduler-ui/src/js/conf/home/pages/dag/_source/plugIn/util.js index 36a94b14d5..5cc1f9fcf4 100644 --- a/escheduler-ui/src/js/conf/home/pages/dag/_source/plugIn/util.js +++ b/escheduler-ui/src/js/conf/home/pages/dag/_source/plugIn/util.js @@ -21,7 +21,7 @@ import i18n from '@/module/i18n' import store from '@/conf/home/store' /** - * 节点,转数组 + * Node, to array */ const rtTargetarrArr = (id) => { let a = $(`#${id}`).attr('data-targetarr') @@ -29,7 +29,7 @@ const rtTargetarrArr = (id) => { } /** - * 存储节点id到targetarr + * Store node id to targetarr */ const saveTargetarr = (valId, domId) => { let $target = $(`#${domId}`) @@ -37,8 +37,12 @@ const saveTargetarr = (valId, domId) => { $target.attr('data-targetarr', targetStr) } +const rtBantpl = () => { + return `` +} + /** - * 返回节点html + * return node html */ const rtTasksTpl = ({ id, name, x, y, targetarr, isAttachment, taskType,runFlag }) => { let tpl = `` @@ -51,7 +55,7 @@ const rtTasksTpl = ({ id, name, x, y, targetarr, isAttachment, taskType,runFlag tpl += `
` tpl += `