/组件库/web流程设计器/myflow-min/myflow.jpdl4.js
https://github.com/zuopf769/notebook · JavaScript · 103 lines · 99 code · 4 blank · 0 comment · 0 complexity · 0df6d1b5b6ee91b31f7df69d597a8638 MD5 · raw file
- (function($){
- var myflow = $.myflow;
-
- $.extend(true,myflow.config.rect,{
- attr : {
- r : 8,
- fill : '#F6F7FF',
- stroke : '#03689A',
- "stroke-width" : 2
- }
- });
-
- $.extend(true,myflow.config.props.props,{
- name : {name:'name', label:'名称', value:'新建流程', editor:function(){return new myflow.editors.inputEditor();}},
- key : {name:'key', label:'标识', value:'', editor:function(){return new myflow.editors.inputEditor();}},
- desc : {name:'desc', label:'描述', value:'', editor:function(){return new myflow.editors.inputEditor();}}
- });
-
-
- $.extend(true,myflow.config.tools.states,{
- start : {
- showType: 'image',
- type : 'start',
- name : {text:'<<start>>'},
- text : {text:'开始'},
- img : {src : 'img/48/start_event_empty.png',width : 48, height:48},
- attr : {width:50 ,heigth:50 },
- props : {
- text: {name:'text',label: '显示', value:'', editor: function(){return new myflow.editors.textEditor();}, value:'开始'},
- temp1: {name:'temp1', label : '文本', value:'', editor: function(){return new myflow.editors.inputEditor();}},
- temp2: {name:'temp2', label : '选择', value:'', editor: function(){return new myflow.editors.selectEditor([{name:'aaa',value:1},{name:'bbb',value:2}]);}}
- }},
- end : {showType: 'image',type : 'end',
- name : {text:'<<end>>'},
- text : {text:'结束'},
- img : {src : 'img/48/end_event_terminate.png',width : 48, height:48},
- attr : {width:50 ,heigth:50 },
- props : {
- text: {name:'text',label: '显示', value:'', editor: function(){return new myflow.editors.textEditor();}, value:'结束'},
- temp1: {name:'temp1', label : '文本', value:'', editor: function(){return new myflow.editors.inputEditor();}},
- temp2: {name:'temp2', label : '选择', value:'', editor: function(){return new myflow.editors.selectEditor([{name:'aaa',value:1},{name:'bbb',value:2}]);}}
- }},
- 'end-cancel' : {showType: 'image',type : 'end-cancel',
- name : {text:'<<end-cancel>>'},
- text : {text:'取消'},
- img : {src : 'img/48/end_event_cancel.png',width : 48, height:48},
- attr : {width:50 ,heigth:50 },
- props : {
- text: {name:'text',label: '显示', value:'', editor: function(){return new myflow.editors.textEditor();}, value:'取消'},
- temp1: {name:'temp1', label : '文本', value:'', editor: function(){return new myflow.editors.inputEditor();}},
- temp2: {name:'temp2', label : '选择', value:'', editor: function(){return new myflow.editors.selectEditor([{name:'aaa',value:1},{name:'bbb',value:2}]);}}
- }},
- 'end-error' : {showType: 'image',type : 'end-error',
- name : {text:'<<end-error>>'},
- text : {text:'错误'},
- img : {src : 'img/48/end_event_error.png',width : 48, height:48},
- attr : {width:50 ,heigth:50 },
- props : {
- text: {name:'text',label: '显示', value:'', editor: function(){return new myflow.editors.textEditor();}, value:'错误'},
- temp1: {name:'temp1', label : '文本', value:'', editor: function(){return new myflow.editors.inputEditor();}},
- temp2: {name:'temp2', label : '选择', value:'', editor: function(){return new myflow.editors.selectEditor([{name:'aaa',value:1},{name:'bbb',value:2}]);}}
- }},
- state : {showType: 'text',type : 'state',
- name : {text:'<<state>>'},
- text : {text:'状态'},
- img : {src : 'img/48/task_empty.png',width : 48, height:48},
- props : {
- text: {name:'text',label: '显示', value:'', editor: function(){return new myflow.editors.textEditor();}, value:'状态'},
- temp1: {name:'temp1', label : '文本', value:'', editor: function(){return new myflow.editors.inputEditor();}},
- temp2: {name:'temp2', label : '选择', value:'', editor: function(){return new myflow.editors.selectEditor([{name:'aaa',value:1},{name:'bbb',value:2}]);}}
- }},
- fork : {showType: 'image',type : 'fork',
- name : {text:'<<fork>>'},
- text : {text:'分支'},
- img : {src : 'img/48/gateway_parallel.png',width :48, height:48},
- attr : {width:50 ,heigth:50 },
- props : {
- text: {name:'text', label: '显示', value:'', editor: function(){return new myflow.editors.textEditor();}, value:'分支'},
- temp1: {name:'temp1', label: '文本', value:'', editor: function(){return new myflow.editors.inputEditor();}},
- temp2: {name:'temp2', label : '选择', value:'', editor: function(){return new myflow.editors.selectEditor('select.json');}}
- }},
- join : {showType: 'image',type : 'join',
- name : {text:'<<join>>'},
- text : {text:'合并'},
- img : {src : 'img/48/gateway_parallel.png',width :48, height:48},
- attr : {width:50 ,heigth:50 },
- props : {
- text: {name:'text', label: '显示', value:'', editor: function(){return new myflow.editors.textEditor();}, value:'合并'},
- temp1: {name:'temp1', label: '文本', value:'', editor: function(){return new myflow.editors.inputEditor();}},
- temp2: {name:'temp2', label : '选择', value:'', editor: function(){return new myflow.editors.selectEditor('select.json');}}
- }},
- task : {showType: 'text',type : 'task',
- name : {text:'<<task>>'},
- text : {text:'任务'},
- img : {src : 'img/48/task_empty.png',width :48, height:48},
- props : {
- text: {name:'text', label: '显示', value:'', editor: function(){return new myflow.editors.textEditor();}, value:'任务'},
- assignee: {name:'assignee', label: '用户', value:'', editor: function(){return new myflow.editors.inputEditor();}},
- form: {name:'form', label : '表单', value:'', editor: function(){return new myflow.editors.inputEditor();}},
- desc: {name:'desc', label : '描述', value:'', editor: function(){return new myflow.editors.inputEditor();}}
- }}
- });
- })(jQuery);