├── mock
├── list.js
└── index.js
├── docs-assets
├── er.png
├── models.jpg
└── framework.png
├── public
├── favicon.ico
└── index.html
├── babel.config.js
├── src
├── assets
│ └── images
│ │ └── logo.png
├── shims-vue.d.ts
├── components
│ ├── index.ts
│ ├── common
│ │ ├── Slider.vue
│ │ ├── Switch.vue
│ │ ├── Progress.vue
│ │ ├── Tag.vue
│ │ ├── Alert.vue
│ │ ├── DatePicker.vue
│ │ ├── Layout.vue
│ │ ├── Pagination.vue
│ │ ├── TimePicker.vue
│ │ ├── Col.vue
│ │ ├── Row.vue
│ │ ├── Radio.vue
│ │ ├── Block.vue
│ │ ├── Checkbox.vue
│ │ ├── Select.vue
│ │ ├── TableColumnAction.vue
│ │ ├── Text.vue
│ │ ├── FormItem.vue
│ │ ├── Input.vue
│ │ ├── Form.vue
│ │ ├── index.ts
│ │ ├── Button.vue
│ │ └── Table.vue
│ ├── options
│ │ ├── BaseOptions.ts
│ │ ├── index.ts
│ │ ├── Layout.vue
│ │ ├── Slider.vue
│ │ ├── DatePicker.vue
│ │ ├── TimePicker.vue
│ │ ├── Switch.vue
│ │ ├── Col.vue
│ │ ├── Block.vue
│ │ ├── Pagination.vue
│ │ ├── FormItem.vue
│ │ ├── Table.vue
│ │ ├── Radio.vue
│ │ ├── Select.vue
│ │ ├── Checkbox.vue
│ │ ├── Form.vue
│ │ ├── Progress.vue
│ │ ├── Text.vue
│ │ ├── Alert.vue
│ │ ├── Tag.vue
│ │ ├── Row.vue
│ │ ├── Button.vue
│ │ └── Input.vue
│ ├── Test.vue
│ ├── actions
│ │ ├── components
│ │ │ ├── GlobalActionDialog.vue
│ │ │ └── GlobalActionFetch.vue
│ │ └── Index.vue
│ ├── icon-select
│ │ ├── Index.vue
│ │ └── icon.json
│ ├── DragLayout.vue
│ ├── aside-page
│ │ └── Index.vue
│ ├── DragContainer.vue
│ ├── models
│ │ └── Index.vue
│ └── aside
│ │ └── Index.vue
├── router
│ └── index.ts
├── shims-tsx.d.ts
├── utils
│ ├── page.ts
│ └── index.ts
├── plugins
│ ├── db
│ │ └── index.ts
│ └── actions
│ │ ├── index.ts
│ │ └── fetch.ts
├── main.ts
├── types
│ └── Element.ts
├── store
│ ├── entities
│ │ └── Page.ts
│ ├── modules
│ │ └── page.ts
│ └── index.ts
├── mixins
│ └── index.ts
└── App.vue
├── .gitignore
├── vue.config.js
├── tsconfig.json
├── package.json
└── README.md
/mock/list.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/docs-assets/er.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/notbucai/lowcode/HEAD/docs-assets/er.png
--------------------------------------------------------------------------------
/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/notbucai/lowcode/HEAD/public/favicon.ico
--------------------------------------------------------------------------------
/docs-assets/models.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/notbucai/lowcode/HEAD/docs-assets/models.jpg
--------------------------------------------------------------------------------
/docs-assets/framework.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/notbucai/lowcode/HEAD/docs-assets/framework.png
--------------------------------------------------------------------------------
/babel.config.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | presets: [
3 | '@vue/cli-plugin-babel/preset'
4 | ]
5 | }
6 |
--------------------------------------------------------------------------------
/src/assets/images/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/notbucai/lowcode/HEAD/src/assets/images/logo.png
--------------------------------------------------------------------------------
/src/shims-vue.d.ts:
--------------------------------------------------------------------------------
1 | declare module '*.vue' {
2 | import Vue from 'vue'
3 | export default Vue
4 | }
5 | declare module '*.jpg';
6 | declare module '*.png';
7 | declare module '*.ts';
--------------------------------------------------------------------------------
/src/components/index.ts:
--------------------------------------------------------------------------------
1 | import Vue from 'vue';
2 | import './common';
3 | import './options';
4 | import DragContainer from './DragContainer.vue';
5 |
6 | Vue.component('drag-container', DragContainer)
--------------------------------------------------------------------------------
/src/router/index.ts:
--------------------------------------------------------------------------------
1 | import Vue from 'vue';
2 | import Router from 'vue-router';
3 |
4 | Vue.use(Router);
5 |
6 | export default new Router({
7 | mode: 'history',
8 | base: process.env.BASE_URL,
9 | routes: [],
10 | });
--------------------------------------------------------------------------------
/src/components/common/Slider.vue:
--------------------------------------------------------------------------------
1 |
2 |
7 | LowCode
8 | 34 |{{ action.name }}
11 |{{ JSON.stringify(entity, null, 2) }}
45 |