├── packages
├── rule
│ ├── designer
│ │ ├── style
│ │ │ ├── rule-attr.scss
│ │ │ ├── rule-tools.scss
│ │ │ ├── rule-designer.scss
│ │ │ ├── rule-area.scss
│ │ │ └── rule-node.scss
│ │ ├── assets
│ │ │ ├── remark.png
│ │ │ ├── search.png
│ │ │ └── multip-pointer.png
│ │ ├── modules
│ │ │ ├── UsingDocModal.vue
│ │ │ ├── edittable
│ │ │ │ ├── EditableCell.vue
│ │ │ │ ├── TestCell.vue
│ │ │ │ ├── TestRow.vue
│ │ │ │ ├── DatasRow.vue
│ │ │ │ └── ParamsRow.vue
│ │ │ ├── attrs
│ │ │ │ ├── EndAttr.vue
│ │ │ │ ├── BlockAttr.vue
│ │ │ │ ├── ChildAttr.vue
│ │ │ │ ├── StartAttr.vue
│ │ │ │ ├── DesiAttr.vue
│ │ │ │ ├── LineAttr.vue
│ │ │ │ ├── OtherAttr.vue
│ │ │ │ ├── CommonAttr.vue
│ │ │ │ └── DataAttr.vue
│ │ │ ├── ShortcutModal.vue
│ │ │ ├── TestModal.vue
│ │ │ ├── RuleAttr.vue
│ │ │ ├── SettingModal.vue
│ │ │ ├── RuleNode.vue
│ │ │ ├── RuleTools.vue
│ │ │ └── RuleArea.vue
│ │ ├── config
│ │ │ ├── basic-node-config.js
│ │ │ ├── node-config-ext.js
│ │ │ ├── args-config.js
│ │ │ └── basic-icon-config.js
│ │ ├── util
│ │ │ └── RDUtils.js
│ │ └── RuleDesigner.vue
│ └── index.js
└── index.js
├── public
├── favicon.ico
└── index.html
├── babel.config.js
├── examples
├── assets
│ └── logo.png
├── components
│ └── HelloWorld.vue
├── main.js
└── App.vue
├── .gitignore
├── .npmignore
├── README.md
├── vue.config.js
├── package.json
└── LICENSE
/packages/rule/designer/style/rule-attr.scss:
--------------------------------------------------------------------------------
1 | .ant-form-item {
2 | margin-bottom: 6px;
3 | }
4 |
--------------------------------------------------------------------------------
/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/deliverer-spec/rule-designer/HEAD/public/favicon.ico
--------------------------------------------------------------------------------
/babel.config.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | presets: [
3 | '@vue/cli-plugin-babel/preset'
4 | ]
5 | }
6 |
--------------------------------------------------------------------------------
/examples/assets/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/deliverer-spec/rule-designer/HEAD/examples/assets/logo.png
--------------------------------------------------------------------------------
/packages/rule/designer/assets/remark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/deliverer-spec/rule-designer/HEAD/packages/rule/designer/assets/remark.png
--------------------------------------------------------------------------------
/packages/rule/designer/assets/search.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/deliverer-spec/rule-designer/HEAD/packages/rule/designer/assets/search.png
--------------------------------------------------------------------------------
/packages/rule/designer/modules/UsingDocModal.vue:
--------------------------------------------------------------------------------
1 |
2 | {{ msg }}
4 |