项目结构

12114
  1. └─ 21-lms-work_order
  2. ├─ .autod.conf.js
  3. ├─ README.md
  4. ├─ app
  5. │ ├─ common
  6. │ │ └─ README.md
  7. │ ├─ constant
  8. │ │ ├─ README.md
  9. │ │ ├─ constant.js
  10. │ │ └─ error.js
  11. │ ├─ controller
  12. │ │ └─ README.md
  13. │ ├─ public
  14. │ │ ├─ README.md
  15. │ │ ├─ images
  16. │ │ │ └─ point.png
  17. │ │ └─ logicflow
  18. │ │ ├─ core
  19. │ │ │ ├─ README.md
  20. │ │ │ ├─ dist
  21. │ │ │ │ ├─ entry.js
  22. │ │ │ │ ├─ logic-flow.js
  23. │ │ │ │ ├─ logic-flow.min.js
  24. │ │ │ │ └─ style
  25. │ │ │ │ └─ index.css
  26. │ │ │ ├─ package.json
  27. │ │ │ └─ types
  28. │ │ │ ├─ LogicFlow.d.ts
  29. │ │ │ ├─ algorithm
  30. │ │ │ │ ├─ edge.d.ts
  31. │ │ │ │ ├─ index.d.ts
  32. │ │ │ │ └─ outline.d.ts
  33. │ │ │ ├─ constant
  34. │ │ │ │ ├─ DefaultAnimation.d.ts
  35. │ │ │ │ ├─ DefaultTheme.d.ts
  36. │ │ │ │ └─ constant.d.ts
  37. │ │ │ ├─ event
  38. │ │ │ │ └─ eventEmitter.d.ts
  39. │ │ │ ├─ history
  40. │ │ │ │ └─ History.d.ts
  41. │ │ │ ├─ index.d.ts
  42. │ │ │ ├─ keyboard
  43. │ │ │ │ ├─ index.d.ts
  44. │ │ │ │ └─ shortcut.d.ts
  45. │ │ │ ├─ model
  46. │ │ │ │ ├─ BaseModel.d.ts
  47. │ │ │ │ ├─ EditConfigModel.d.ts
  48. │ │ │ │ ├─ GraphModel.d.ts
  49. │ │ │ │ ├─ SnaplineModel.d.ts
  50. │ │ │ │ ├─ TransformModel.d.ts
  51. │ │ │ │ ├─ edge
  52. │ │ │ │ │ ├─ BaseEdgeModel.d.ts
  53. │ │ │ │ │ ├─ BezierEdgeModel.d.ts
  54. │ │ │ │ │ ├─ LineEdgeModel.d.ts
  55. │ │ │ │ │ ├─ PolylineEdgeModel.d.ts
  56. │ │ │ │ │ └─ index.d.ts
  57. │ │ │ │ ├─ index.d.ts
  58. │ │ │ │ └─ node
  59. │ │ │ │ ├─ BaseNodeModel.d.ts
  60. │ │ │ │ ├─ CircleNodeModel.d.ts
  61. │ │ │ │ ├─ DiamondNodeModel.d.ts
  62. │ │ │ │ ├─ EllipseNodeModel.d.ts
  63. │ │ │ │ ├─ HtmlNodeModel.d.ts
  64. │ │ │ │ ├─ PolygonNodeModel.d.ts
  65. │ │ │ │ ├─ RectNodeModel.d.ts
  66. │ │ │ │ ├─ TextNodeModel.d.ts
  67. │ │ │ │ └─ index.d.ts
  68. │ │ │ ├─ options.d.ts
  69. │ │ │ ├─ tool
  70. │ │ │ │ ├─ MultipleSelectTool.d.ts
  71. │ │ │ │ ├─ SnaplineTool.d.ts
  72. │ │ │ │ ├─ TextEditTool.d.ts
  73. │ │ │ │ └─ index.d.ts
  74. │ │ │ ├─ type
  75. │ │ │ │ └─ index.d.ts
  76. │ │ │ ├─ util
  77. │ │ │ │ ├─ animation.d.ts
  78. │ │ │ │ ├─ browser.d.ts
  79. │ │ │ │ ├─ compatible.d.ts
  80. │ │ │ │ ├─ drag.d.ts
  81. │ │ │ │ ├─ edge.d.ts
  82. │ │ │ │ ├─ geometry.d.ts
  83. │ │ │ │ ├─ graph.d.ts
  84. │ │ │ │ ├─ index.d.ts
  85. │ │ │ │ ├─ node.d.ts
  86. │ │ │ │ ├─ raf.d.ts
  87. │ │ │ │ ├─ stateUtil.d.ts
  88. │ │ │ │ ├─ theme.d.ts
  89. │ │ │ │ ├─ uuid.d.ts
  90. │ │ │ │ ├─ vector.d.ts
  91. │ │ │ │ └─ zIndex.d.ts
  92. │ │ │ └─ view
  93. │ │ │ ├─ Anchor.d.ts
  94. │ │ │ ├─ Graph.d.ts
  95. │ │ │ ├─ basic-shape
  96. │ │ │ │ ├─ Circle.d.ts
  97. │ │ │ │ ├─ Ellipse.d.ts
  98. │ │ │ │ ├─ Line.d.ts
  99. │ │ │ │ ├─ LinearGradient.d.ts
  100. │ │ │ │ ├─ Path.d.ts
  101. │ │ │ │ ├─ Polygon.d.ts
  102. │ │ │ │ ├─ Polyline.d.ts
  103. │ │ │ │ ├─ Rect.d.ts
  104. │ │ │ │ ├─ Text.d.ts
  105. │ │ │ │ └─ ~LinearGradient.d.ts
  106. │ │ │ ├─ behavior
  107. │ │ │ │ ├─ DnD.d.ts
  108. │ │ │ │ ├─ Transform.d.ts
  109. │ │ │ │ └─ ~Transform.d.ts
  110. │ │ │ ├─ edge
  111. │ │ │ │ ├─ AdjustPoint.d.ts
  112. │ │ │ │ ├─ Arrow.d.ts
  113. │ │ │ │ ├─ BaseEdge.d.ts
  114. │ │ │ │ ├─ BezierEdge.d.ts
  115. │ │ │ │ ├─ LineEdge.d.ts
  116. │ │ │ │ ├─ PolylineEdge.d.ts
  117. │ │ │ │ └─ index.d.ts
  118. │ │ │ ├─ index.d.ts
  119. │ │ │ ├─ node
  120. │ │ │ │ ├─ BaseNode.d.ts
  121. │ │ │ │ ├─ CircleNode.d.ts
  122. │ │ │ │ ├─ DiamondNode.d.ts
  123. │ │ │ │ ├─ EllipseNode.d.ts
  124. │ │ │ │ ├─ HtmlNode.d.ts
  125. │ │ │ │ ├─ PolygonNode.d.ts
  126. │ │ │ │ ├─ RectNode.d.ts
  127. │ │ │ │ ├─ TextNode.d.ts
  128. │ │ │ │ └─ index.d.ts
  129. │ │ │ ├─ overlay
  130. │ │ │ │ ├─ BackgroundOverlay.d.ts
  131. │ │ │ │ ├─ BezierAdjustOverlay.d.ts
  132. │ │ │ │ ├─ CanvasOverlay.d.ts
  133. │ │ │ │ ├─ Grid.d.ts
  134. │ │ │ │ ├─ HtmlOverlay.d.ts
  135. │ │ │ │ ├─ ModificationOverlay.d.ts
  136. │ │ │ │ ├─ OutlineOverlay.d.ts
  137. │ │ │ │ ├─ SnaplineOverlay.d.ts
  138. │ │ │ │ ├─ ToolOverlay.d.ts
  139. │ │ │ │ └─ getTransformHoc.d.ts
  140. │ │ │ └─ text
  141. │ │ │ ├─ BaseText.d.ts
  142. │ │ │ └─ LineText.d.ts
  143. │ │ └─ extension
  144. │ │ ├─ README.md
  145. │ │ ├─ cjs
  146. │ │ │ ├─ NodeResize
  147. │ │ │ │ ├─ BasicShape
  148. │ │ │ │ │ ├─ Polygon.js
  149. │ │ │ │ │ └─ Rect.js
  150. │ │ │ │ ├─ Control
  151. │ │ │ │ │ ├─ Control.js
  152. │ │ │ │ │ ├─ ControlGroup.js
  153. │ │ │ │ │ └─ Util.js
  154. │ │ │ │ ├─ Node
  155. │ │ │ │ │ ├─ DiamondResize.js
  156. │ │ │ │ │ ├─ EllipseResize.js
  157. │ │ │ │ │ ├─ HtmlResize.js
  158. │ │ │ │ │ └─ RectResize.js
  159. │ │ │ │ └─ index.js
  160. │ │ │ ├─ bpmn
  161. │ │ │ │ ├─ constant.js
  162. │ │ │ │ ├─ events
  163. │ │ │ │ │ ├─ EndEvent.js
  164. │ │ │ │ │ └─ StartEvent.js
  165. │ │ │ │ ├─ flow
  166. │ │ │ │ │ └─ SequenceFlow.js
  167. │ │ │ │ ├─ gateways
  168. │ │ │ │ │ └─ ExclusiveGateway.js
  169. │ │ │ │ ├─ getBpmnId.js
  170. │ │ │ │ ├─ index.js
  171. │ │ │ │ └─ tasks
  172. │ │ │ │ ├─ ServiceTask.js
  173. │ │ │ │ └─ UserTask.js
  174. │ │ │ ├─ bpmn-adapter
  175. │ │ │ │ ├─ bpmnIds.js
  176. │ │ │ │ ├─ index.js
  177. │ │ │ │ ├─ json2xml.js
  178. │ │ │ │ └─ xml2json.js
  179. │ │ │ ├─ components
  180. │ │ │ │ ├─ context-menu
  181. │ │ │ │ │ └─ index.js
  182. │ │ │ │ ├─ control
  183. │ │ │ │ │ └─ index.js
  184. │ │ │ │ ├─ dnd-panel
  185. │ │ │ │ │ └─ index.js
  186. │ │ │ │ ├─ highlight
  187. │ │ │ │ │ └─ index.js
  188. │ │ │ │ ├─ menu
  189. │ │ │ │ │ └─ index.js
  190. │ │ │ │ ├─ mini-map
  191. │ │ │ │ │ └─ index.js
  192. │ │ │ │ └─ selection-select
  193. │ │ │ │ └─ index.js
  194. │ │ │ ├─ index.js
  195. │ │ │ ├─ insert-node-in-polyline
  196. │ │ │ │ ├─ edge.js
  197. │ │ │ │ └─ index.js
  198. │ │ │ ├─ materials
  199. │ │ │ │ ├─ curved-edge
  200. │ │ │ │ │ └─ index.js
  201. │ │ │ │ └─ group
  202. │ │ │ │ ├─ GroupNode.js
  203. │ │ │ │ └─ index.js
  204. │ │ │ ├─ style
  205. │ │ │ │ └─ index.css
  206. │ │ │ ├─ tools
  207. │ │ │ │ ├─ auto-layout
  208. │ │ │ │ │ └─ index.js
  209. │ │ │ │ ├─ flow-path
  210. │ │ │ │ │ └─ index.js
  211. │ │ │ │ └─ snapshot
  212. │ │ │ │ └─ index.js
  213. │ │ │ ├─ turbo-adapter
  214. │ │ │ │ └─ index.js
  215. │ │ │ └─ type
  216. │ │ │ └─ index.js
  217. │ │ ├─ es
  218. │ │ │ ├─ NodeResize
  219. │ │ │ │ ├─ BasicShape
  220. │ │ │ │ │ ├─ Polygon.d.ts
  221. │ │ │ │ │ ├─ Polygon.js
  222. │ │ │ │ │ ├─ Rect.d.ts
  223. │ │ │ │ │ └─ Rect.js
  224. │ │ │ │ ├─ Control
  225. │ │ │ │ │ ├─ Control.d.ts
  226. │ │ │ │ │ ├─ Control.js
  227. │ │ │ │ │ ├─ ControlGroup.d.ts
  228. │ │ │ │ │ ├─ ControlGroup.js
  229. │ │ │ │ │ ├─ Util.d.ts
  230. │ │ │ │ │ └─ Util.js
  231. │ │ │ │ ├─ Node
  232. │ │ │ │ │ ├─ DiamondResize.d.ts
  233. │ │ │ │ │ ├─ DiamondResize.js
  234. │ │ │ │ │ ├─ EllipseResize.d.ts
  235. │ │ │ │ │ ├─ EllipseResize.js
  236. │ │ │ │ │ ├─ HtmlResize.d.ts
  237. │ │ │ │ │ ├─ HtmlResize.js
  238. │ │ │ │ │ ├─ RectResize.d.ts
  239. │ │ │ │ │ └─ RectResize.js
  240. │ │ │ │ ├─ index.d.ts
  241. │ │ │ │ └─ index.js
  242. │ │ │ ├─ bpmn
  243. │ │ │ │ ├─ constant.d.ts
  244. │ │ │ │ ├─ constant.js
  245. │ │ │ │ ├─ events
  246. │ │ │ │ │ ├─ EndEvent.d.ts
  247. │ │ │ │ │ ├─ EndEvent.js
  248. │ │ │ │ │ ├─ StartEvent.d.ts
  249. │ │ │ │ │ └─ StartEvent.js
  250. │ │ │ │ ├─ flow
  251. │ │ │ │ │ ├─ SequenceFlow.d.ts
  252. │ │ │ │ │ └─ SequenceFlow.js
  253. │ │ │ │ ├─ gateways
  254. │ │ │ │ │ ├─ ExclusiveGateway.d.ts
  255. │ │ │ │ │ └─ ExclusiveGateway.js
  256. │ │ │ │ ├─ getBpmnId.d.ts
  257. │ │ │ │ ├─ getBpmnId.js
  258. │ │ │ │ ├─ index.d.ts
  259. │ │ │ │ ├─ index.js
  260. │ │ │ │ └─ tasks
  261. │ │ │ │ ├─ ServiceTask.d.ts
  262. │ │ │ │ ├─ ServiceTask.js
  263. │ │ │ │ ├─ UserTask.d.ts
  264. │ │ │ │ └─ UserTask.js
  265. │ │ │ ├─ bpmn-adapter
  266. │ │ │ │ ├─ bpmnIds.d.ts
  267. │ │ │ │ ├─ bpmnIds.js
  268. │ │ │ │ ├─ index.d.ts
  269. │ │ │ │ ├─ index.js
  270. │ │ │ │ ├─ json2xml.d.ts
  271. │ │ │ │ ├─ json2xml.js
  272. │ │ │ │ ├─ xml2json.d.ts
  273. │ │ │ │ └─ xml2json.js
  274. │ │ │ ├─ components
  275. │ │ │ │ ├─ context-menu
  276. │ │ │ │ │ ├─ index.d.ts
  277. │ │ │ │ │ └─ index.js
  278. │ │ │ │ ├─ control
  279. │ │ │ │ │ ├─ index.d.ts
  280. │ │ │ │ │ └─ index.js
  281. │ │ │ │ ├─ dnd-panel
  282. │ │ │ │ │ ├─ index.d.ts
  283. │ │ │ │ │ └─ index.js
  284. │ │ │ │ ├─ highlight
  285. │ │ │ │ │ ├─ index.d.ts
  286. │ │ │ │ │ └─ index.js
  287. │ │ │ │ ├─ menu
  288. │ │ │ │ │ ├─ index.d.ts
  289. │ │ │ │ │ └─ index.js
  290. │ │ │ │ ├─ mini-map
  291. │ │ │ │ │ ├─ index.d.ts
  292. │ │ │ │ │ └─ index.js
  293. │ │ │ │ └─ selection-select
  294. │ │ │ │ ├─ index.d.ts
  295. │ │ │ │ └─ index.js
  296. │ │ │ ├─ index.d.ts
  297. │ │ │ ├─ index.js
  298. │ │ │ ├─ insert-node-in-polyline
  299. │ │ │ │ ├─ edge.d.ts
  300. │ │ │ │ ├─ edge.js
  301. │ │ │ │ ├─ index.d.ts
  302. │ │ │ │ └─ index.js
  303. │ │ │ ├─ materials
  304. │ │ │ │ ├─ curved-edge
  305. │ │ │ │ │ ├─ index.d.ts
  306. │ │ │ │ │ └─ index.js
  307. │ │ │ │ └─ group
  308. │ │ │ │ ├─ GroupNode.d.ts
  309. │ │ │ │ ├─ GroupNode.js
  310. │ │ │ │ ├─ index.d.ts
  311. │ │ │ │ └─ index.js
  312. │ │ │ ├─ style
  313. │ │ │ │ └─ index.css
  314. │ │ │ ├─ tools
  315. │ │ │ │ ├─ auto-layout
  316. │ │ │ │ │ ├─ index.d.ts
  317. │ │ │ │ │ └─ index.js
  318. │ │ │ │ ├─ flow-path
  319. │ │ │ │ │ ├─ index.d.ts
  320. │ │ │ │ │ └─ index.js
  321. │ │ │ │ └─ snapshot
  322. │ │ │ │ ├─ index.d.ts
  323. │ │ │ │ └─ index.js
  324. │ │ │ ├─ turbo-adapter
  325. │ │ │ │ ├─ index.d.ts
  326. │ │ │ │ └─ index.js
  327. │ │ │ └─ type
  328. │ │ │ ├─ index.d.ts
  329. │ │ │ └─ index.js
  330. │ │ ├─ lib
  331. │ │ │ ├─ AutoLayout.js
  332. │ │ │ ├─ BpmnAdapter.js
  333. │ │ │ ├─ BpmnElement.js
  334. │ │ │ ├─ ContextMenu.js
  335. │ │ │ ├─ Control.js
  336. │ │ │ ├─ CurvedEdge.js
  337. │ │ │ ├─ DndPanel.js
  338. │ │ │ ├─ FlowPath.js
  339. │ │ │ ├─ Group.js
  340. │ │ │ ├─ Highlight.js
  341. │ │ │ ├─ InsertNodeInPolyline.js
  342. │ │ │ ├─ Menu.js
  343. │ │ │ ├─ MiniMap.js
  344. │ │ │ ├─ NodeResize.js
  345. │ │ │ ├─ Popup.js
  346. │ │ │ ├─ RectLabelNode.js
  347. │ │ │ ├─ SelectionSelect.js
  348. │ │ │ ├─ Snapshot.js
  349. │ │ │ ├─ TurboAdapter.js
  350. │ │ │ ├─ lfJson2Xml.js
  351. │ │ │ ├─ lfXml2Json.js
  352. │ │ │ └─ style
  353. │ │ │ └─ index.css
  354. │ │ ├─ package.json
  355. │ │ └─ types
  356. │ │ ├─ NodeResize
  357. │ │ │ ├─ BasicShape
  358. │ │ │ │ ├─ Polygon.d.ts
  359. │ │ │ │ └─ Rect.d.ts
  360. │ │ │ ├─ Control
  361. │ │ │ │ ├─ Control.d.ts
  362. │ │ │ │ ├─ ControlGroup.d.ts
  363. │ │ │ │ └─ Util.d.ts
  364. │ │ │ ├─ Node
  365. │ │ │ │ ├─ DiamondResize.d.ts
  366. │ │ │ │ ├─ EllipseResize.d.ts
  367. │ │ │ │ ├─ HtmlResize.d.ts
  368. │ │ │ │ └─ RectResize.d.ts
  369. │ │ │ └─ index.d.ts
  370. │ │ ├─ bpmn
  371. │ │ │ ├─ constant.d.ts
  372. │ │ │ ├─ events
  373. │ │ │ │ ├─ EndEvent.d.ts
  374. │ │ │ │ └─ StartEvent.d.ts
  375. │ │ │ ├─ flow
  376. │ │ │ │ └─ SequenceFlow.d.ts
  377. │ │ │ ├─ gateways
  378. │ │ │ │ └─ ExclusiveGateway.d.ts
  379. │ │ │ ├─ getBpmnId.d.ts
  380. │ │ │ ├─ index.d.ts
  381. │ │ │ └─ tasks
  382. │ │ │ ├─ ServiceTask.d.ts
  383. │ │ │ └─ UserTask.d.ts
  384. │ │ ├─ bpmn-adapter
  385. │ │ │ ├─ bpmnIds.d.ts
  386. │ │ │ ├─ index.d.ts
  387. │ │ │ ├─ json2xml.d.ts
  388. │ │ │ └─ xml2json.d.ts
  389. │ │ ├─ components
  390. │ │ │ ├─ context-menu
  391. │ │ │ │ └─ index.d.ts
  392. │ │ │ ├─ control
  393. │ │ │ │ └─ index.d.ts
  394. │ │ │ ├─ dnd-panel
  395. │ │ │ │ └─ index.d.ts
  396. │ │ │ ├─ highlight
  397. │ │ │ │ └─ index.d.ts
  398. │ │ │ ├─ menu
  399. │ │ │ │ └─ index.d.ts
  400. │ │ │ ├─ mini-map
  401. │ │ │ │ └─ index.d.ts
  402. │ │ │ └─ selection-select
  403. │ │ │ └─ index.d.ts
  404. │ │ ├─ index.d.ts
  405. │ │ ├─ insert-node-in-polyline
  406. │ │ │ ├─ edge.d.ts
  407. │ │ │ └─ index.d.ts
  408. │ │ ├─ locale
  409. │ │ │ ├─ en-locale
  410. │ │ │ │ ├─ en.d.ts
  411. │ │ │ │ └─ index.d.ts
  412. │ │ │ └─ locale.d.ts
  413. │ │ ├─ materials
  414. │ │ │ ├─ curved-edge
  415. │ │ │ │ └─ index.d.ts
  416. │ │ │ └─ group
  417. │ │ │ ├─ GroupNode.d.ts
  418. │ │ │ └─ index.d.ts
  419. │ │ ├─ tools
  420. │ │ │ ├─ auto-layout
  421. │ │ │ │ └─ index.d.ts
  422. │ │ │ ├─ flow-path
  423. │ │ │ │ └─ index.d.ts
  424. │ │ │ └─ snapshot
  425. │ │ │ └─ index.d.ts
  426. │ │ ├─ turbo-adapter
  427. │ │ │ └─ index.d.ts
  428. │ │ └─ type
  429. │ │ └─ index.d.ts
  430. │ ├─ service
  431. │ │ ├─ README.md
  432. │ │ ├─ common.js
  433. │ │ ├─ hook.js
  434. │ │ ├─ task.js
  435. │ │ └─ workflow.js
  436. │ └─ view
  437. │ ├─ component
  438. │ │ ├─ flow
  439. │ │ │ ├─ editLine.html
  440. │ │ │ ├─ editNode.html
  441. │ │ │ └─ processFlow.html
  442. │ │ ├─ formItem.html
  443. │ │ ├─ initEditorMd.html
  444. │ │ ├─ taskCreateDrawer.html
  445. │ │ ├─ taskHistory.html
  446. │ │ ├─ taskViewDrawer.html
  447. │ │ ├─ tpl
  448. │ │ │ ├─ formItemListGenerator.html
  449. │ │ │ ├─ formItemListReview.html
  450. │ │ │ └─ tplFormDesign.html
  451. │ │ └─ workflowEditorDrawer.html
  452. │ ├─ page
  453. │ │ ├─ createTask.html
  454. │ │ ├─ taskHistory.html
  455. │ │ ├─ todo.html
  456. │ │ ├─ userGroupRole.html
  457. │ │ ├─ workflowEditor.html
  458. │ │ └─ workflowManagement.html
  459. │ ├─ pageDoc
  460. │ │ ├─ _sidebar.md
  461. │ │ ├─ taskHistory.md
  462. │ │ ├─ todo.md
  463. │ │ ├─ workflowEditor.md
  464. │ │ └─ workflowManagement.md
  465. │ └─ utility
  466. │ └─ parseUsername.html
  467. ├─ app.js
  468. ├─ config
  469. │ ├─ config.default.js
  470. │ ├─ config.env.example.js
  471. │ ├─ config.local.example.js
  472. │ ├─ config.local.js
  473. │ ├─ config.prod.example.js
  474. │ └─ plugin.js
  475. ├─ jsconfig.json
  476. ├─ package-lock.json
  477. ├─ package.json
  478. └─ sql
  479. ├─ init.sql
  480. └─ mock.sql