mirror of
https://github.com/alibaba/lowcode-engine.git
synced 2025-12-12 11:20:11 +00:00
354 lines
11 KiB
Plaintext
354 lines
11 KiB
Plaintext
{
|
||
"version": "1.0.0",
|
||
"componentsMap": [
|
||
{
|
||
"package": "@alife/mc-assets-1935",
|
||
"version": "0.1.9",
|
||
"exportName": "AliSearchTable",
|
||
"main": "build/lowcode/index.js",
|
||
"subName": "default",
|
||
"destructuring": true,
|
||
"componentName": "AliSearchTable"
|
||
},
|
||
{
|
||
"package": "@alife/container",
|
||
"version": "latest",
|
||
"exportName": "P",
|
||
"main": "lib/index.js",
|
||
"destructuring": true,
|
||
"subName": "",
|
||
"componentName": "NextP"
|
||
},
|
||
{
|
||
"package": "@alife/container",
|
||
"version": "latest",
|
||
"exportName": "Block",
|
||
"main": "lib/index.js",
|
||
"destructuring": true,
|
||
"subName": "Cell",
|
||
"componentName": "NextBlockCell"
|
||
},
|
||
{
|
||
"package": "@alife/container",
|
||
"version": "latest",
|
||
"exportName": "Block",
|
||
"main": "lib/index.js",
|
||
"destructuring": true,
|
||
"subName": "",
|
||
"componentName": "NextBlock"
|
||
},
|
||
{
|
||
"package": "@alife/container",
|
||
"version": "latest",
|
||
"exportName": "Text",
|
||
"main": "lib/index.js",
|
||
"destructuring": true,
|
||
"subName": "",
|
||
"componentName": "NextText"
|
||
},
|
||
{
|
||
"package": "@alife/container",
|
||
"version": "latest",
|
||
"exportName": "Page",
|
||
"main": "lib/index.js",
|
||
"destructuring": true,
|
||
"subName": "",
|
||
"componentName": "NextPage"
|
||
}
|
||
],
|
||
"componentsTree": [
|
||
{
|
||
"componentName": "Page",
|
||
"id": "node_dockcviv8fo1",
|
||
"props": {
|
||
"ref": "outterView",
|
||
"style": {
|
||
"height": "100%"
|
||
}
|
||
},
|
||
"fileName": "test",
|
||
"dataSource": {
|
||
"list": [
|
||
{
|
||
"type": "fetch",
|
||
"isInit": true,
|
||
"options": {
|
||
"params": {},
|
||
"method": "GET",
|
||
"isCors": true,
|
||
"timeout": 5000,
|
||
"headers": {},
|
||
"uri": "https://mocks.xxx.com/mock/jjpin/user/list"
|
||
},
|
||
"id": "users"
|
||
}
|
||
]
|
||
},
|
||
"css": "body {\n font-size: 12px;\n}\n\n.botton {\n width: 100px;\n color: #ff00ff\n}",
|
||
"lifeCycles": {
|
||
"componentDidMount": {
|
||
"type": "JSFunction",
|
||
"value": "function() {\n console.log('did mount');\n }"
|
||
},
|
||
"componentWillUnmount": {
|
||
"type": "JSFunction",
|
||
"value": "function() {\n console.log('will umount');\n }"
|
||
},
|
||
"componentDidUpdate": {
|
||
"type": "JSFunction",
|
||
"value": "function(prevProps, prevState, snapshot) {\n console.log(this.state);\n }"
|
||
}
|
||
},
|
||
"methods": {
|
||
"testFunc": {
|
||
"type": "JSFunction",
|
||
"value": "function() {\n console.log('test func');\n }"
|
||
},
|
||
"onClick": {
|
||
"type": "JSFunction",
|
||
"value": "function() {\n this.setState({\n isShowDialog: true\n })\n }"
|
||
},
|
||
"closeDialog": {
|
||
"type": "JSFunction",
|
||
"value": "function() {\n this.setState({\n isShowDialog: false\n })\n }"
|
||
},
|
||
"onSearch": {
|
||
"type": "JSFunction",
|
||
"value": "function(values) {\n console.log('search form:', values)\n console.log(this.dataSourceMap);\n this.dataSourceMap['users'].load(values)\n }"
|
||
},
|
||
"onClear": {
|
||
"type": "JSFunction",
|
||
"value": "function() {\n console.log('form reset')\n this.setState({\n isShowDialog: true\n })\n }"
|
||
},
|
||
"onPageChange": {
|
||
"type": "JSFunction",
|
||
"value": "function(page, pageSize) {\n console.log(`page: ${page}, pageSize: ${pageSize}`)\n }"
|
||
}
|
||
},
|
||
"state": {
|
||
"text": "outter",
|
||
"isShowDialog": false
|
||
},
|
||
"children": [
|
||
{
|
||
"componentName": "NextPage",
|
||
"id": "node_ockkgjwi8z1",
|
||
"props": {
|
||
"columns": 12,
|
||
"placeholderStyle": {
|
||
"gridRowEnd": "span 1",
|
||
"gridColumnEnd": "span 12"
|
||
},
|
||
"placeholder": "页面主体内容:拖拽Block布局组件到这里",
|
||
"header": {
|
||
"type": "JSSlot",
|
||
"value": [
|
||
{
|
||
"componentName": "NextP",
|
||
"id": "node_ockkgjwi8zn",
|
||
"props": {
|
||
"wrap": true,
|
||
"type": "body2",
|
||
"verAlign": "middle",
|
||
"textSpacing": true,
|
||
"align": "left",
|
||
"flex": true
|
||
},
|
||
"children": [
|
||
{
|
||
"componentName": "NextText",
|
||
"id": "node_ockkgjwi8zo",
|
||
"props": {
|
||
"type": "h5",
|
||
"children": "员工列表"
|
||
}
|
||
}
|
||
]
|
||
}
|
||
],
|
||
"title": "header"
|
||
},
|
||
"headerTest": {
|
||
"type": "JSSlot",
|
||
"value": [],
|
||
"title": "header"
|
||
},
|
||
"headerProps": {
|
||
"background": "surface"
|
||
},
|
||
"footer": {
|
||
"type": "JSSlot",
|
||
"title": "footer"
|
||
},
|
||
"minHeight": "100vh"
|
||
},
|
||
"children": [
|
||
{
|
||
"componentName": "NextBlock",
|
||
"id": "node_ockkgjwi8z2",
|
||
"props": {
|
||
"prefix": "next-",
|
||
"placeholderStyle": {
|
||
"height": "100%"
|
||
},
|
||
"noPadding": false,
|
||
"noBorder": false,
|
||
"background": "surface",
|
||
"colSpan": 12,
|
||
"rowSpan": 1,
|
||
"childTotalColumns": "1fr"
|
||
},
|
||
"title": "分区",
|
||
"children": [
|
||
{
|
||
"componentName": "NextBlockCell",
|
||
"id": "node_ockkgjwi8z3",
|
||
"props": {
|
||
"title": "",
|
||
"primaryKey": "732",
|
||
"prefix": "next-",
|
||
"placeholderStyle": {
|
||
"height": "100%"
|
||
},
|
||
"colSpan": 1,
|
||
"rowSpan": 1
|
||
},
|
||
"children": [
|
||
{
|
||
"componentName": "NextP",
|
||
"id": "node_ockkgjwi8zu",
|
||
"props": {
|
||
"wrap": true,
|
||
"type": "body2",
|
||
"textSpacing": true,
|
||
"verAlign": "center",
|
||
"align": "flex-start",
|
||
"flex": true
|
||
},
|
||
"children": [
|
||
{
|
||
"componentName": "AliSearchTable",
|
||
"id": "node_ockkgjwi8zv",
|
||
"props": {
|
||
"dataSource": {
|
||
"type": "JSExpression",
|
||
"value": "this.state.users.data"
|
||
},
|
||
"rowKey": "workid",
|
||
"columns": [
|
||
{
|
||
"title": "花名",
|
||
"dataIndex": "cname"
|
||
},
|
||
{
|
||
"title": "user_id",
|
||
"dataIndex": "workid"
|
||
},
|
||
{
|
||
"title": "部门",
|
||
"dataIndex": "dep"
|
||
}
|
||
],
|
||
"searchItems": [
|
||
{
|
||
"label": "姓名",
|
||
"name": "cname"
|
||
},
|
||
{
|
||
"label": "部门",
|
||
"name": "dep"
|
||
}
|
||
],
|
||
"onSearch": {
|
||
"type": "JSFunction",
|
||
"value": "function(){ return this.onSearch.apply(this,Array.prototype.slice.call(arguments).concat([])) }"
|
||
},
|
||
"onClear": {
|
||
"type": "JSFunction",
|
||
"value": "function(){ return this.onClear.apply(this,Array.prototype.slice.call(arguments).concat([])) }"
|
||
},
|
||
"pagination": {
|
||
"defaultPageSize": "",
|
||
"onPageChange": {
|
||
"type": "JSFunction",
|
||
"value": "function(){ return this.onPageChange.apply(this,Array.prototype.slice.call(arguments).concat([])) }"
|
||
},
|
||
"showSizeChanger": true
|
||
}
|
||
}
|
||
}
|
||
]
|
||
}
|
||
]
|
||
}
|
||
]
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"componentName": "NextPage",
|
||
"id": "node_ockm4jxd6313",
|
||
"props": {
|
||
"columns": 12,
|
||
"headerDivider": true,
|
||
"placeholderStyle": {
|
||
"gridRowEnd": "span 1",
|
||
"gridColumnEnd": "span 12"
|
||
},
|
||
"placeholder": "页面主体内容:拖拽Block布局组件到这里",
|
||
"header": {
|
||
"type": "JSSlot",
|
||
"title": "header"
|
||
},
|
||
"headerProps": {
|
||
"background": "surface"
|
||
},
|
||
"footer": {
|
||
"type": "JSSlot",
|
||
"title": "footer"
|
||
},
|
||
"minHeight": "100vh"
|
||
},
|
||
"title": "页面",
|
||
"children": [
|
||
{
|
||
"componentName": "NextBlock",
|
||
"id": "node_ockm4jxd6314",
|
||
"props": {
|
||
"prefix": "next-",
|
||
"placeholderStyle": {
|
||
"height": "100%"
|
||
},
|
||
"noPadding": false,
|
||
"noBorder": false,
|
||
"background": "surface",
|
||
"colSpan": 12,
|
||
"rowSpan": 1,
|
||
"childTotalColumns": 1
|
||
},
|
||
"title": "区块",
|
||
"children": [
|
||
{
|
||
"componentName": "NextBlockCell",
|
||
"id": "node_ockm4jxd6315",
|
||
"props": {
|
||
"title": "",
|
||
"primaryKey": "472",
|
||
"prefix": "next-",
|
||
"placeholderStyle": {
|
||
"height": "100%"
|
||
},
|
||
"colSpan": 1,
|
||
"rowSpan": 1
|
||
}
|
||
}
|
||
]
|
||
}
|
||
]
|
||
}
|
||
]
|
||
}
|
||
],
|
||
"i18n": {}
|
||
}
|