Files
aiot-platform-ui/apps/web-antd/dist/js/utilSelf-BmU2UwE5.js

2 lines
3.2 KiB
JavaScript

var f=Object.defineProperty,u=Object.defineProperties;var m=Object.getOwnPropertyDescriptors;var p=Object.getOwnPropertySymbols;var v=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable;var d=(e,t,n)=>t in e?f(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,a=(e,t)=>{for(var n in t||(t={}))v.call(t,n)&&d(e,n,t[n]);if(p)for(var n of p(t))x.call(t,n)&&d(e,n,t[n]);return e},l=(e,t)=>u(e,m(t));import{R as T,bY as y}from"../jse/index-index-CO0ZsLf2.js";const r=()=>window==null?void 0:window.bpmnInstances;function w(e,t,n){const i=Object.create(null);switch(i.event=e.event,t&&(i.id=e.id),e.listenerType){case"delegateExpressionListener":{i.delegateExpression=e.delegateExpression;break}case"expressionListener":{i.expression=e.expression;break}case"scriptListener":{i.script=b(e,n);break}default:i.class=e.class}if(e.fields&&(i.fields=e.fields.map(s=>E(s,n))),t&&e.event==="timeout"&&e.eventDefinitionType){const s=r().moddle.create("bpmn:FormalExpression",{body:e.eventTimeDefinitions}),c=r().moddle.create("bpmn:TimerEventDefinition",{id:`TimerEventDefinition_${g(8)}`,[`time${e.eventDefinitionType.replace(/^\S/,o=>o.toUpperCase())}`]:s});i.eventDefinitions=[c]}return r().moddle.create(`${n}:${t?"TaskListener":"ExecutionListener"}`,i)}function E(e,t){const{name:n,fieldType:i,string:s,expression:c}=e,o=i==="string"?{name:n,string:s}:{name:n,expression:c};return r().moddle.create(`${t}:Field`,o)}function b(e,t){const{scriptType:n,scriptFormat:i,value:s,resource:c}=e,o=n==="inlineScript"?{scriptFormat:i,value:s}:{scriptFormat:i,resource:c};return r().moddle.create(`${t}:Script`,o)}function h(e,t){const n=r().moddle.create("bpmn:ExtensionElements",{values:t});r().modeling.updateProperties(T(e),{extensionElements:n})}function g(e=8,t="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"){let n="";for(let i=e;i>0;--i)n+=t[Math.floor(Math.random()*t.length)];return n}function F(e){let t=a({},e);if(e.script&&(t=l(a(a({},e),e.script),{scriptType:e.script.resource?"externalScript":"inlineScript"})),e.event==="timeout"&&e.eventDefinitions&&e.eventDefinitions.length>0){let n="";for(const i in e.eventDefinitions[0])i.includes("time")&&(n=i,t.eventDefinitionType=i.replace("time","").toLowerCase());t.eventTimeDefinitions=e.eventDefinitions[0][n].body}return t}function j(e){let t;return e.class&&(t="classListener"),e.expression&&(t="expressionListener"),e.delegateExpression&&(t="delegateExpressionListener"),e.script&&(t="scriptListener"),l(a(a({},y(e)),e.script),{listenerType:t})}function O(e){switch(e.valueType){case"class":return{listenerType:"classListener",class:e.value,event:e.event,fields:[]};case"delegateExpression":return{listenerType:"delegateExpressionListener",delegateExpression:e.value,event:e.event,fields:[]};case"expression":return{listenerType:"expressionListener",expression:e.value,event:e.event,fields:[]}}throw new Error("未知的监听器类型")}const S={classListener:"Java 类",expressionListener:"表达式",delegateExpressionListener:"代理表达式",scriptListener:"脚本"},$={create:"创建",assignment:"指派",complete:"完成",delete:"删除",update:"更新",timeout:"超时"},k={string:"字符串",expression:"表达式"};export{O as a,j as b,w as c,$ as e,k as f,F as i,S as l,h as u};