diff --git a/designer-demo/public/mock/bundle.json b/designer-demo/public/mock/bundle.json index d1d89d229..361479b2b 100644 --- a/designer-demo/public/mock/bundle.json +++ b/designer-demo/public/mock/bundle.json @@ -3,6 +3,375 @@ "framework": "Vue", "materials": { "components": [ + { + "version": "3.22.0", + "name": { + "zh_CN": "动作菜单" + }, + "component": "TinyActionMenu", + "icon": "dropdown", + "description": "动作菜单", + "docUrl": "", + "screenshot": "", + "tags": "", + "keywords": "", + "devMode": "proCode", + "npm": { + "package": "@opentiny/vue", + "exportName": "TinyActionMenu", + "destructuring": true + }, + "group": "component", + "category": "动作菜单", + "priority": 2, + "schema": { + "properties": [ + { + "name": "0", + "label": { + "zh_CN": "基础属性" + }, + "content": [ + { + "cols": 12, + "type": "object", + "label": { + "text": { + "zh_CN": "绑定值" + } + }, + "widget": { + "props": { + "height": 150, + "language": "json" + }, + "component": "CodeConfigurator" + }, + "disabled": false, + "property": "options", + "readOnly": false, + "required": true, + "description": { + "zh_CN": "菜单项列表的数据" + }, + "defaultValue": null, + "labelPosition": "left" + }, + { + "cols": 12, + "type": "number", + "label": { + "text": { + "zh_CN": "最大显示数量" + } + }, + "widget": { + "props": { + "step": 2 + }, + "component": "NumberConfigurator" + }, + "disabled": false, + "property": "maxShowNum", + "readOnly": false, + "required": false, + "description": "最多显示菜单按钮的个数,其他菜单在下拉弹框显示", + "defaultValue": 2, + "labelPosition": "left" + }, + { + "cols": 12, + "type": "string", + "label": { + "text": { + "zh_CN": "按钮模式" + } + }, + "widget": { + "props": { + "options": [ + { + "label": "default", + "value": "default" + }, + { + "label": "card", + "value": "card" + } + ] + }, + "component": "SelectConfigurator" + }, + "disabled": false, + "property": "mode", + "readOnly": false, + "required": false, + "description": "菜单按钮模式", + "defaultValue": "default", + "labelPosition": "left" + }, + { + "cols": 12, + "type": "string", + "label": { + "text": { + "zh_CN": "下拉按钮文本" + } + }, + "widget": { + "props": { + "placeholder": "请输入..." + }, + "component": "InputConfigurator" + }, + "disabled": false, + "property": "moreText", + "readOnly": false, + "required": false, + "description": "下拉按钮文本", + "defaultValue": "更多", + "labelPosition": "left" + }, + { + "cols": 12, + "type": "string", + "label": { + "text": { + "zh_CN": "二级下拉面板的显示位置" + } + }, + "widget": { + "props": { + "options": [ + { + "label": "bottom-start", + "value": "bottom-start" + }, + { + "label": "bottom-end", + "value": "bottom-end" + } + ] + }, + "component": "SelectConfigurator" + }, + "disabled": false, + "property": "placement", + "readOnly": false, + "required": false, + "description": "二级下拉面板的显示位置", + "defaultValue": "bottom-end", + "labelPosition": "top" + }, + { + "cols": 12, + "type": "boolean", + "label": { + "text": { + "zh_CN": "show-icon" + } + }, + "widget": { + "props": {}, + "component": "CheckBoxConfigurator" + }, + "disabled": false, + "property": "showIcon", + "readOnly": false, + "required": false, + "description": "是否显示下拉触发源图标", + "defaultValue": true, + "labelPosition": "left" + }, + { + "cols": 12, + "type": "string", + "label": { + "text": { + "zh_CN": "text-field" + } + }, + "widget": { + "props": { + "placeholder": "请输入..." + }, + "component": "InputConfigurator" + }, + "disabled": false, + "property": "textField", + "readOnly": false, + "required": false, + "description": "菜单按钮文本的键值", + "defaultValue": "label", + "labelPosition": "left" + } + ], + "description": { + "zh_CN": "组件核心功能相关的配置,包括 name、size、type 等核心属性" + } + }, + { + "name": "1", + "label": { + "zh_CN": "样式属性" + }, + "content": [ + { + "cols": 12, + "type": "string", + "label": { + "text": { + "zh_CN": "按钮间距" + } + }, + "widget": { + "props": { + "placeholder": "请输入..." + }, + "component": "InputConfigurator" + }, + "disabled": false, + "property": "spacing", + "readOnly": false, + "required": false, + "description": "菜单按钮之间的间距", + "defaultValue": "5px", + "labelPosition": "left" + } + ], + "description": { + "zh_CN": "组件外观、颜色、尺寸相关的配置,包括 width、height、backgroundColor、color 等与视觉呈现相关的属性" + } + } + ], + "events": { + "onItemClick": { + "type": "event", + "label": { + "zh_CN": "菜单项点击" + }, + "description": { + "zh_CN": "监听点击菜单项事件" + }, + "defaultValue": "", + "functionInfo": { + "params": [ + { + "name": "data", + "type": "IItemClickParam", + "description": { + "zh_CN": "点击的菜单项参数数据" + }, + "defaultValue": "" + } + ], + "returns": { + "type": "", + "description": { + "zh_CN": "事件返回值的描述文字" + }, + "defaultValue": "" + } + } + }, + "onButtonClick": { + "type": "event", + "label": { + "zh_CN": "左侧按钮点击" + }, + "description": { + "zh_CN": "监听左侧按钮点击事件,仅 split-button 为 true 时生效" + }, + "defaultValue": "", + "functionInfo": { + "params": [], + "returns": { + "type": "", + "description": { + "zh_CN": "事件返回值的描述文字" + }, + "defaultValue": "" + } + } + }, + "onVisibleChange": { + "type": "event", + "label": { + "zh_CN": "显隐状态变化" + }, + "description": { + "zh_CN": "监听下拉框的显示或隐藏状态" + }, + "defaultValue": "", + "functionInfo": { + "params": [ + { + "name": "status", + "type": "boolean", + "description": { + "zh_CN": "下拉框的显示或隐藏状态" + }, + "defaultValue": "" + } + ], + "returns": { + "type": "", + "description": { + "zh_CN": "事件返回值的描述文字" + }, + "defaultValue": "" + } + } + } + }, + "slots": { + "default": { + "label": { + "zh_CN": "默认内容" + }, + "description": { + "zh_CN": "自定义触发源文本区域。 注意: 必须是一个元素或者或者组件" + } + }, + "dropdown": { + "label": { + "zh_CN": "下拉列表" + }, + "description": { + "zh_CN": "自定义下拉列表区域,通常使用 tiny-dropdown-menu 组件" + } + } + } + }, + "configure": { + "loop": true, + "condition": true, + "styles": true, + "isContainer": false, + "isModal": false, + "nestingRule": { + "childWhitelist": "", + "parentWhitelist": "", + "descendantBlacklist": "", + "ancestorWhitelist": "" + }, + "isNullNode": false, + "isLayout": false, + "rootSelector": "", + "shortcuts": { + "properties": [] + }, + "contextMenu": { + "actions": [ + "create symbol" + ], + "disable": [ + "copy", + "remove" + ] + } + } + }, { "version": "3.22.0", "name": { @@ -26932,6 +27301,46 @@ } } } + }, + { + "name": { + "zh_CN": "动作菜单" + }, + "icon": "dropdown", + "screenshot": "", + "snippetName": "TinyActionMenu", + "schema": { + "componentName": "TinyActionMenu", + "props": { + "options": [ + { + "label": "远程登录" + }, + { + "label": "开机" + }, + { + "label": "关机" + }, + { + "label": "重启", + "divided": true + }, + { + "label": "网络设置", + "children": [ + { + "label": "更改安全组" + }, + { + "label": "切换 VPC", + "divided": true + } + ] + } + ] + } + } } ] }, diff --git a/mockServer/src/mock/get/app-center/v1/apps/schema/1.json b/mockServer/src/mock/get/app-center/v1/apps/schema/1.json index 6111ba965..8a00903ea 100644 --- a/mockServer/src/mock/get/app-center/v1/apps/schema/1.json +++ b/mockServer/src/mock/get/app-center/v1/apps/schema/1.json @@ -1854,6 +1854,13 @@ "destructuring": true, "version": "0.1.16" }, + { + "componentName": "TinyActionMenu", + "package": "@opentiny/vue", + "exportName": "ActionMenu", + "destructuring": true, + "version": "0.1.16" + }, { "componentName": "TinyDialogBox", "package": "@opentiny/vue", @@ -2148,13 +2155,6 @@ "destructuring": true, "version": "3.22.0" }, - { - "componentName": "TinyDropdown", - "package": "@opentiny/vue", - "exportName": "TinyDropdown", - "destructuring": true, - "version": "3.22.0" - }, { "componentName": "TinyHuichartsFunnel", "package": "@opentiny/vue-huicharts", diff --git a/mockServer/src/mock/get/app-center/v1/apps/schema/16.json b/mockServer/src/mock/get/app-center/v1/apps/schema/16.json index a6186dc5d..0e7d22795 100644 --- a/mockServer/src/mock/get/app-center/v1/apps/schema/16.json +++ b/mockServer/src/mock/get/app-center/v1/apps/schema/16.json @@ -1,1392 +1,1391 @@ { - "data": { - "meta": { - "name": "dashboard", - "tenant": 1, - "git_group": "", - "project_name": "", - "description": "数据看板", - "branch": "develop", - "is_demo": null, - "global_state": [], - "appId": "16", - "creator": "", - "gmt_create": "2022-06-08 03:19:01", - "gmt_modified": "2023-08-23 10:22:28" - }, - "dataSource": { - "list": [ - { - "id": 132, - "name": "getAllComponent", - "data": { - "data": [], - "type": "array" + "data": { + "meta": { + "name": "dashboard", + "tenant": 1, + "git_group": "", + "project_name": "", + "description": "数据看板", + "branch": "develop", + "is_demo": null, + "global_state": [], + "appId": "16", + "creator": "", + "gmt_create": "2022-06-08 03:19:01", + "gmt_modified": "2023-08-23 10:22:28" + }, + "dataSource": { + "list": [ + { + "id": 132, + "name": "getAllComponent", + "data": { + "data": [], + "type": "array" + }, + "tpl": null, + "app": "1", + "desc": null, + "created_at": "2022-06-28T06:26:26.000Z", + "updated_at": "2022-06-28T07:02:30.000Z" + }, + { + "id": 133, + "name": "getAllList", + "data": { + "columns": [ + { + "name": "test", + "title": "测试", + "field": "test", + "type": "string", + "format": {} + }, + { + "name": "test1", + "title": "测试1", + "field": "test1", + "type": "string", + "format": {} + } + ], + "type": "array", + "data": [ + { + "test": "test1", + "test1": "test1", + "_id": "341efc48" + }, + { + "test": "test2", + "test1": "test1", + "_id": "b86b516c" + }, + { + "test": "test3", + "test1": "test1", + "_id": "f680cd78" + } + ], + "options": { + "uri": "", + "method": "GET" + }, + "dataHandler": { + "type": "JSFunction", + "value": "function dataHandler(data) { \n return data \n}" }, - "tpl": null, - "app": "1", - "desc": null, - "created_at": "2022-06-28T06:26:26.000Z", - "updated_at": "2022-06-28T07:02:30.000Z" + "willFetch": { + "type": "JSFunction", + "value": "function willFetch(option) {\n return option \n}" + }, + "shouldFetch": { + "type": "JSFunction", + "value": "function shouldFetch(option) {\n return true \n}" + }, + "errorHandler": { + "type": "JSFunction", + "value": "function errorHandler(err) {}" + } }, - { - "id": 133, - "name": "getAllList", - "data": { - "columns": [ - { - "name": "test", - "title": "测试", - "field": "test", - "type": "string", - "format": {} - }, - { - "name": "test1", - "title": "测试1", - "field": "test1", - "type": "string", - "format": {} - } - ], - "type": "array", - "data": [ - { - "test": "test1", - "test1": "test1", - "_id": "341efc48" - }, - { - "test": "test2", - "test1": "test1", - "_id": "b86b516c" - }, - { - "test": "test3", - "test1": "test1", - "_id": "f680cd78" + "tpl": null, + "app": "1", + "desc": null, + "created_at": "2022-06-28T07:32:16.000Z", + "updated_at": "2023-01-19T03:29:11.000Z" + }, + { + "id": 135, + "name": "getAllMaterialList", + "data": { + "columns": [ + { + "name": "id", + "title": "id", + "field": "id", + "type": "string", + "format": {} + }, + { + "name": "name", + "title": "name", + "field": "name", + "type": "string", + "format": {} + }, + { + "name": "framework", + "title": "framework", + "field": "framework", + "type": "string", + "format": { + "required": true } - ], - "options": { - "uri": "", - "method": "GET" }, - "dataHandler": { - "type": "JSFunction", - "value": "function dataHandler(data) { \n return data \n}" + { + "name": "components", + "title": "components", + "field": "components", + "type": "string", + "format": {} + }, + { + "name": "content", + "title": "content", + "field": "content", + "type": "string", + "format": {} + }, + { + "name": "url", + "title": "url", + "field": "url", + "type": "string", + "format": {} }, - "willFetch": { - "type": "JSFunction", - "value": "function willFetch(option) {\n return option \n}" + { + "name": "published_at", + "title": "published_at", + "field": "published_at", + "type": "string", + "format": {} }, - "shouldFetch": { - "type": "JSFunction", - "value": "function shouldFetch(option) {\n return true \n}" + { + "name": "created_at", + "title": "created_at", + "field": "created_at", + "type": "string", + "format": {} }, - "errorHandler": { - "type": "JSFunction", - "value": "function errorHandler(err) {}" + { + "name": "updated_at", + "title": "updated_at", + "field": "updated_at", + "type": "string", + "format": {} + }, + { + "name": "published", + "title": "published", + "field": "published", + "type": "string", + "format": {} + }, + { + "name": "last_build_info", + "title": "last_build_info", + "field": "last_build_info", + "type": "string", + "format": {} + }, + { + "name": "tenant", + "title": "tenant", + "field": "tenant", + "type": "string", + "format": {} + }, + { + "name": "version", + "title": "version", + "field": "version", + "type": "string", + "format": {} + }, + { + "name": "description", + "title": "description", + "field": "description", + "type": "string", + "format": {} } + ], + "type": "array", + "data": [ + { + "id": "f37123ec", + "url": "", + "name": "ng-material", + "tenant": "", + "content": "", + "version": "1.0.0", + "framework": "Angular", + "published": "", + "components": "", + "created_at": "2021-11-02T11:32:22.000Z", + "updated_at": "2021-11-02T11:32:22.000Z", + "description": "angular组件库物料", + "published_at": "2021-11-02T11:32:22.000Z", + "last_build_info": "", + "_id": "2a23e653" + }, + { + "id": "f37123ec", + "url": "", + "name": "ng-material", + "tenant": "", + "content": "", + "version": "1.0.0", + "framework": "Angular", + "published": "", + "components": "", + "created_at": "2021-11-02T11:32:22.000Z", + "updated_at": "2021-11-02T11:32:22.000Z", + "description": "angular组件库物料", + "published_at": "2021-11-02T11:32:22.000Z", + "last_build_info": "", + "_id": "06b253be" + }, + { + "id": "f37123ec", + "url": "", + "name": "ng-material", + "tenant": "", + "content": "", + "version": "1.0.0", + "framework": "Angular", + "published": "", + "components": "", + "created_at": "2021-11-02T11:32:22.000Z", + "updated_at": "2021-11-02T11:32:22.000Z", + "description": "angular组件库物料", + "published_at": "2021-11-02T11:32:22.000Z", + "last_build_info": "", + "_id": "c55a41ed" + }, + { + "id": "f37123ec", + "url": "", + "name": "ng-material", + "tenant": "", + "content": "", + "version": "1.0.0", + "framework": "Angular", + "published": "", + "components": "", + "created_at": "2021-11-02T11:32:22.000Z", + "updated_at": "2021-11-02T11:32:22.000Z", + "description": "angular组件库物料", + "published_at": "2021-11-02T11:32:22.000Z", + "last_build_info": "", + "_id": "f37123ec" + }, + { + "id": "7a63c1a2", + "url": "", + "name": "tiny-vue", + "tenant": "", + "content": "Tiny Vue物料", + "version": "1.0.0", + "framework": "Vue", + "published": "", + "components": "", + "created_at": "", + "updated_at": "", + "description": "Tiny Vue物料", + "published_at": "", + "last_build_info": "", + "_id": "7a63c1a2" + } + ], + "options": { + "uri": "", + "method": "GET" + }, + "willFetch": { + "type": "JSFunction", + "value": "function willFetch(option) {\n return option \n}" + }, + "dataHandler": { + "type": "JSFunction", + "value": "function dataHandler(data) { \n return data \n}" }, - "tpl": null, - "app": "1", - "desc": null, - "created_at": "2022-06-28T07:32:16.000Z", - "updated_at": "2023-01-19T03:29:11.000Z" + "shouldFetch": { + "type": "JSFunction", + "value": "function shouldFetch(option) {\n return true \n}" + }, + "errorHandler": { + "type": "JSFunction", + "value": "function errorHandler(err) {}" + } }, - { - "id": 135, - "name": "getAllMaterialList", - "data": { - "columns": [ - { - "name": "id", - "title": "id", - "field": "id", - "type": "string", - "format": {} - }, - { - "name": "name", - "title": "name", - "field": "name", - "type": "string", - "format": {} - }, - { - "name": "framework", - "title": "framework", - "field": "framework", - "type": "string", - "format": { - "required": true - } - }, - { - "name": "components", - "title": "components", - "field": "components", - "type": "string", - "format": {} - }, - { - "name": "content", - "title": "content", - "field": "content", - "type": "string", - "format": {} - }, - { - "name": "url", - "title": "url", - "field": "url", - "type": "string", - "format": {} - }, - { - "name": "published_at", - "title": "published_at", - "field": "published_at", - "type": "string", - "format": {} - }, - { - "name": "created_at", - "title": "created_at", - "field": "created_at", - "type": "string", - "format": {} - }, - { - "name": "updated_at", - "title": "updated_at", - "field": "updated_at", - "type": "string", - "format": {} - }, - { - "name": "published", - "title": "published", - "field": "published", - "type": "string", - "format": {} - }, - { - "name": "last_build_info", - "title": "last_build_info", - "field": "last_build_info", - "type": "string", - "format": {} - }, - { - "name": "tenant", - "title": "tenant", - "field": "tenant", - "type": "string", - "format": {} - }, - { - "name": "version", - "title": "version", - "field": "version", - "type": "string", - "format": {} - }, - { - "name": "description", - "title": "description", - "field": "description", - "type": "string", - "format": {} - } - ], - "type": "array", - "data": [ - { - "id": "f37123ec", - "url": "", - "name": "ng-material", - "tenant": "", - "content": "", - "version": "1.0.0", - "framework": "Angular", - "published": "", - "components": "", - "created_at": "2021-11-02T11:32:22.000Z", - "updated_at": "2021-11-02T11:32:22.000Z", - "description": "angular组件库物料", - "published_at": "2021-11-02T11:32:22.000Z", - "last_build_info": "", - "_id": "2a23e653" - }, - { - "id": "f37123ec", - "url": "", - "name": "ng-material", - "tenant": "", - "content": "", - "version": "1.0.0", - "framework": "Angular", - "published": "", - "components": "", - "created_at": "2021-11-02T11:32:22.000Z", - "updated_at": "2021-11-02T11:32:22.000Z", - "description": "angular组件库物料", - "published_at": "2021-11-02T11:32:22.000Z", - "last_build_info": "", - "_id": "06b253be" - }, - { - "id": "f37123ec", - "url": "", - "name": "ng-material", - "tenant": "", - "content": "", - "version": "1.0.0", - "framework": "Angular", - "published": "", - "components": "", - "created_at": "2021-11-02T11:32:22.000Z", - "updated_at": "2021-11-02T11:32:22.000Z", - "description": "angular组件库物料", - "published_at": "2021-11-02T11:32:22.000Z", - "last_build_info": "", - "_id": "c55a41ed" - }, - { - "id": "f37123ec", - "url": "", - "name": "ng-material", - "tenant": "", - "content": "", - "version": "1.0.0", - "framework": "Angular", - "published": "", - "components": "", - "created_at": "2021-11-02T11:32:22.000Z", - "updated_at": "2021-11-02T11:32:22.000Z", - "description": "angular组件库物料", - "published_at": "2021-11-02T11:32:22.000Z", - "last_build_info": "", - "_id": "f37123ec" - }, - { - "id": "7a63c1a2", - "url": "", - "name": "tiny-vue", - "tenant": "", - "content": "Tiny Vue物料", - "version": "1.0.0", - "framework": "Vue", - "published": "", - "components": "", - "created_at": "", - "updated_at": "", - "description": "Tiny Vue物料", - "published_at": "", - "last_build_info": "", - "_id": "7a63c1a2" - } - ], - "options": { - "uri": "", - "method": "GET" + "tpl": null, + "app": "1", + "desc": null, + "created_at": "2022-06-29T00:57:50.000Z", + "updated_at": "2023-05-15T02:37:12.000Z" + }, + { + "id": 139, + "name": "treedata", + "data": { + "data": [ + { + "label": "level111", + "value": "111", + "id": "f6609643", + "pid": "", + "_RID": "row_4" }, - "willFetch": { - "type": "JSFunction", - "value": "function willFetch(option) {\n return option \n}" + { + "label": "level1-son", + "value": "111-1", + "id": "af1f937f", + "pid": "f6609643", + "_RID": "row_5" }, - "dataHandler": { - "type": "JSFunction", - "value": "function dataHandler(data) { \n return data \n}" + { + "label": "level222", + "value": "222", + "id": "28e3709c", + "pid": "", + "_RID": "row_6" }, - "shouldFetch": { - "type": "JSFunction", - "value": "function shouldFetch(option) {\n return true \n}" + { + "label": "level2-son", + "value": "222-1", + "id": "6b571bef", + "pid": "28e3709c", + "_RID": "row_5" }, - "errorHandler": { - "type": "JSFunction", - "value": "function errorHandler(err) {}" + { + "id": "6317c2cc", + "pid": "fdfa", + "label": "fsdfaa", + "value": "fsadf", + "_RID": "row_6" + }, + { + "id": "9cce369f", + "pid": "test", + "label": "test1", + "value": "001" } - }, - "tpl": null, - "app": "1", - "desc": null, - "created_at": "2022-06-29T00:57:50.000Z", - "updated_at": "2023-05-15T02:37:12.000Z" + ], + "type": "tree" }, - { - "id": 139, - "name": "treedata", - "data": { - "data": [ - { - "label": "level111", - "value": "111", - "id": "f6609643", - "pid": "", - "_RID": "row_4" - }, - { - "label": "level1-son", - "value": "111-1", - "id": "af1f937f", - "pid": "f6609643", - "_RID": "row_5" - }, - { - "label": "level222", - "value": "222", - "id": "28e3709c", - "pid": "", - "_RID": "row_6" - }, - { - "label": "level2-son", - "value": "222-1", - "id": "6b571bef", - "pid": "28e3709c", - "_RID": "row_5" - }, - { - "id": "6317c2cc", - "pid": "fdfa", - "label": "fsdfaa", - "value": "fsadf", - "_RID": "row_6" - }, - { - "id": "9cce369f", - "pid": "test", - "label": "test1", - "value": "001" + "tpl": null, + "app": "1", + "desc": null, + "created_at": "2022-06-30T06:13:57.000Z", + "updated_at": "2022-07-29T03:14:55.000Z" + }, + { + "id": 150, + "name": "componentList", + "data": { + "data": [ + { + "_RID": "row_1", + "name": "表单", + "isSelected": "true", + "description": "由按钮、输入框、选择器、单选框、多选框等控件组成,用以收集、校验、提交数据" + }, + { + "name": "按钮", + "isSelected": "false", + "description": "常用的操作按钮,提供包括默认按钮、图标按钮、图片按钮、下拉按钮等类型" + }, + { + "id": "490f8a00", + "_RID": "row_3", + "name": "表单项", + "framework": "", + "materials": "", + "description": "Form 组件下的 FormItem 配置" + }, + { + "id": "c259b8b3", + "_RID": "row_4", + "name": "开关", + "framework": "", + "materials": "", + "description": "关闭或打开" + }, + { + "id": "083ed9c7", + "_RID": "row_5", + "name": "互斥按钮组", + "framework": "", + "materials": "", + "description": "以按钮组的方式出现,常用于多项类似操作" + }, + { + "id": "09136cea", + "_RID": "row_6", + "name": "提示框", + "framework": "", + "materials": "", + "description": "Popover可通过对一个触发源操作触发弹出框,支持自定义弹出内容,延迟触发和渐变动画" + }, + { + "id": "a63b57d5", + "_RID": "row_7", + "name": "文字提示框", + "framework": "", + "materials": "", + "description": "动态显示提示信息,一般通过鼠标事件进行响应;提供 warning、error、info、success 四种类型显示不同类别的信" + }, + { + "id": "a0f6e8a3", + "_RID": "row_8", + "name": "树", + "framework": "", + "materials": "", + "description": "可进行展示有父子层级的数据,支持选择,异步加载等功能。但不推荐用它来展示菜单,展示菜单推荐使用树菜单" + }, + { + "id": "d1aa18fc", + "_RID": "row_9", + "name": "分页", + "framework": "", + "materials": "", + "description": "当数据量过多时,使用分页分解数据,常用于 Grid 和 Repeater 组件" + }, + { + "id": "ca49cc52", + "_RID": "row_10", + "name": "表格", + "framework": "", + "materials": "", + "description": "提供了非常强大数据表格功能,可以展示数据列表,可以对数据列表进行选择、编辑等" + }, + { + "id": "4e20ecc9", + "name": "搜索框", + "framework": "", + "materials": "", + "description": "指定条件对象进行搜索数据" + }, + { + "id": "6b093ee5", + "name": "折叠面板", + "framework": "", + "materials": "", + "description": "内容区可指定动态页面或自定义 html 等,支持展开收起操作" + }, + { + "id": "0a09abc0", + "name": "对话框", + "framework": "", + "materials": "", + "description": "模态对话框,在浮层中显示,引导用户进行相关操作" + }, + { + "id": "f814b901", + "name": "标签页签项", + "framework": "", + "materials": "", + "description": "tab页签" + }, + { + "id": "c5ae797c", + "name": "单选", + "framework": "", + "materials": "", + "description": "用于配置不同场景的选项,在一组备选项中进行单选" + }, + { + "id": "33d0c590", + "_RID": "row_13", + "name": "弹出编辑", + "framework": "", + "materials": "", + "description": "该组件只能在弹出的面板中选择数据,不能手动输入数据;弹出面板中显示为 Tree 组件或者 Grid 组件" + }, + { + "id": "16711dfa", + "_RID": "row_14", + "name": "下拉框", + "framework": "", + "materials": "", + "description": "Select 选择器是一种通过点击弹出下拉列表展示数据并进行选择的 UI 组件" + }, + { + "id": "a9fd190a", + "_RID": "row_15", + "name": "折叠面板项", + "framework": "", + "materials": "", + "description": "内容区可指定动态页面或自定义 html 等,支持展开收起操作" + }, + { + "id": "a7dfa9ec", + "_RID": "row_16", + "name": "复选框", + "framework": "", + "materials": "", + "description": "用于配置不同场景的选项,提供用户可在一组选项中进行多选" + }, + { + "id": "d4bb8330", + "name": "输入框", + "framework": "", + "materials": "", + "description": "通过鼠标或键盘输入字符" + }, + { + "id": "ced3dc83", + "name": "时间线", + "framework": "", + "materials": "", + "description": "时间线" + } + ], + "type": "array", + "columns": [ + { + "name": "name", + "type": "string", + "field": "name", + "title": "name", + "format": { + "max": 0, + "min": 0, + "dateTime": false, + "required": false, + "stringType": "" + } + }, + { + "name": "description", + "type": "string", + "field": "description", + "title": "description", + "format": { + "max": 0, + "min": 0, + "dateTime": false, + "required": false, + "stringType": "" } - ], - "type": "tree" + }, + { + "name": "isSelected", + "type": "string", + "field": "isSelected", + "title": "isSelected", + "format": { + "max": 0, + "min": 0, + "dateTime": false, + "required": false, + "stringType": "" + } + } + ], + "options": { + "uri": "http://localhost:9090/assets/json/bundle.json", + "method": "GET" + }, + "willFetch": { + "type": "JSFunction", + "value": "function willFetch(option) {\n return option \n}" }, - "tpl": null, - "app": "1", - "desc": null, - "created_at": "2022-06-30T06:13:57.000Z", - "updated_at": "2022-07-29T03:14:55.000Z" + "dataHandler": { + "type": "JSFunction", + "value": "function dataHandler(data) { \n return data \n}" + }, + "shouldFetch": { + "type": "JSFunction", + "value": "function shouldFetch(option) {\n return true \n}" + }, + "errorHandler": { + "type": "JSFunction", + "value": "function errorHandler(err) {}" + } }, - { - "id": 150, - "name": "componentList", - "data": { - "data": [ - { - "_RID": "row_1", - "name": "表单", - "isSelected": "true", - "description": "由按钮、输入框、选择器、单选框、多选框等控件组成,用以收集、校验、提交数据" - }, - { - "name": "按钮", - "isSelected": "false", - "description": "常用的操作按钮,提供包括默认按钮、图标按钮、图片按钮、下拉按钮等类型" - }, - { - "id": "490f8a00", - "_RID": "row_3", - "name": "表单项", - "framework": "", - "materials": "", - "description": "Form 组件下的 FormItem 配置" - }, - { - "id": "c259b8b3", - "_RID": "row_4", - "name": "开关", - "framework": "", - "materials": "", - "description": "关闭或打开" - }, - { - "id": "083ed9c7", - "_RID": "row_5", - "name": "互斥按钮组", - "framework": "", - "materials": "", - "description": "以按钮组的方式出现,常用于多项类似操作" - }, - { - "id": "09136cea", - "_RID": "row_6", - "name": "提示框", - "framework": "", - "materials": "", - "description": "Popover可通过对一个触发源操作触发弹出框,支持自定义弹出内容,延迟触发和渐变动画" - }, - { - "id": "a63b57d5", - "_RID": "row_7", - "name": "文字提示框", - "framework": "", - "materials": "", - "description": "动态显示提示信息,一般通过鼠标事件进行响应;提供 warning、error、info、success 四种类型显示不同类别的信" - }, - { - "id": "a0f6e8a3", - "_RID": "row_8", - "name": "树", - "framework": "", - "materials": "", - "description": "可进行展示有父子层级的数据,支持选择,异步加载等功能。但不推荐用它来展示菜单,展示菜单推荐使用树菜单" - }, - { - "id": "d1aa18fc", - "_RID": "row_9", - "name": "分页", - "framework": "", - "materials": "", - "description": "当数据量过多时,使用分页分解数据,常用于 Grid 和 Repeater 组件" - }, - { - "id": "ca49cc52", - "_RID": "row_10", - "name": "表格", - "framework": "", - "materials": "", - "description": "提供了非常强大数据表格功能,可以展示数据列表,可以对数据列表进行选择、编辑等" - }, - { - "id": "4e20ecc9", - "name": "搜索框", - "framework": "", - "materials": "", - "description": "指定条件对象进行搜索数据" - }, - { - "id": "6b093ee5", - "name": "折叠面板", - "framework": "", - "materials": "", - "description": "内容区可指定动态页面或自定义 html 等,支持展开收起操作" - }, - { - "id": "0a09abc0", - "name": "对话框", - "framework": "", - "materials": "", - "description": "模态对话框,在浮层中显示,引导用户进行相关操作" - }, - { - "id": "f814b901", - "name": "标签页签项", - "framework": "", - "materials": "", - "description": "tab页签" - }, - { - "id": "c5ae797c", - "name": "单选", - "framework": "", - "materials": "", - "description": "用于配置不同场景的选项,在一组备选项中进行单选" - }, - { - "id": "33d0c590", - "_RID": "row_13", - "name": "弹出编辑", - "framework": "", - "materials": "", - "description": "该组件只能在弹出的面板中选择数据,不能手动输入数据;弹出面板中显示为 Tree 组件或者 Grid 组件" - }, - { - "id": "16711dfa", - "_RID": "row_14", - "name": "下拉框", - "framework": "", - "materials": "", - "description": "Select 选择器是一种通过点击弹出下拉列表展示数据并进行选择的 UI 组件" - }, - { - "id": "a9fd190a", - "_RID": "row_15", - "name": "折叠面板项", - "framework": "", - "materials": "", - "description": "内容区可指定动态页面或自定义 html 等,支持展开收起操作" - }, - { - "id": "a7dfa9ec", - "_RID": "row_16", - "name": "复选框", - "framework": "", - "materials": "", - "description": "用于配置不同场景的选项,提供用户可在一组选项中进行多选" - }, - { - "id": "d4bb8330", - "name": "输入框", - "framework": "", - "materials": "", - "description": "通过鼠标或键盘输入字符" - }, - { - "id": "ced3dc83", - "name": "时间线", - "framework": "", - "materials": "", - "description": "时间线" + "tpl": null, + "app": "1", + "desc": null, + "created_at": "2022-07-04T02:20:07.000Z", + "updated_at": "2022-07-04T06:25:29.000Z" + }, + { + "id": 151, + "name": "selectedComponents", + "data": { + "columns": [ + { + "name": "name", + "title": "name", + "field": "name", + "type": "string", + "format": { + "required": false, + "stringType": "", + "min": 0, + "max": 0, + "dateTime": false } - ], - "type": "array", - "columns": [ - { - "name": "name", - "type": "string", - "field": "name", - "title": "name", - "format": { - "max": 0, - "min": 0, - "dateTime": false, - "required": false, - "stringType": "" - } - }, - { - "name": "description", - "type": "string", - "field": "description", - "title": "description", - "format": { - "max": 0, - "min": 0, - "dateTime": false, - "required": false, - "stringType": "" - } - }, - { - "name": "isSelected", - "type": "string", - "field": "isSelected", - "title": "isSelected", - "format": { - "max": 0, - "min": 0, - "dateTime": false, - "required": false, - "stringType": "" - } + }, + { + "name": "description", + "title": "description", + "field": "description", + "type": "string", + "format": { + "required": false, + "stringType": "", + "min": 0, + "max": 0, + "dateTime": false } - ], - "options": { - "uri": "http://localhost:9090/assets/json/bundle.json", - "method": "GET" }, - "willFetch": { - "type": "JSFunction", - "value": "function willFetch(option) {\n return option \n}" + { + "name": "isSelected", + "title": "isSelected", + "field": "isSelected", + "type": "string", + "format": { + "required": false, + "stringType": "", + "min": 0, + "max": 0, + "dateTime": false + } + } + ], + "type": "array", + "data": [ + { + "name": "标签页", + "description": "分隔内容上有关联但属于不同类别的数据集合", + "isSelected": "true", + "_RID": "row_2" }, - "dataHandler": { - "type": "JSFunction", - "value": "function dataHandler(data) { \n return data \n}" + { + "name": "布局列", + "description": "列配置信息", + "isSelected": "true", + "id": "76a7080a", + "_RID": "row_4" }, - "shouldFetch": { - "type": "JSFunction", - "value": "function shouldFetch(option) {\n return true \n}" + { + "name": "日期选择器", + "description": "用于设置/选择日期,包括年月/年月日/年月日时分/年月日时分秒日期格式", + "isSelected": "true", + "id": "76b20d73", + "_RID": "row_1" }, - "errorHandler": { - "type": "JSFunction", - "value": "function errorHandler(err) {}" + { + "name": "走马灯", + "description": "常用于一组图片或卡片轮播,当内容空间不足时,可以用走马灯的形式进行收纳,进行轮播展现", + "isSelected": "true", + "id": "4c884c3d" } - }, - "tpl": null, - "app": "1", - "desc": null, - "created_at": "2022-07-04T02:20:07.000Z", - "updated_at": "2022-07-04T06:25:29.000Z" + ] }, - { - "id": 151, - "name": "selectedComponents", - "data": { - "columns": [ - { - "name": "name", - "title": "name", - "field": "name", - "type": "string", - "format": { - "required": false, - "stringType": "", - "min": 0, - "max": 0, - "dateTime": false - } - }, - { - "name": "description", - "title": "description", - "field": "description", - "type": "string", - "format": { - "required": false, - "stringType": "", - "min": 0, - "max": 0, - "dateTime": false - } - }, - { - "name": "isSelected", - "title": "isSelected", - "field": "isSelected", - "type": "string", - "format": { - "required": false, - "stringType": "", - "min": 0, - "max": 0, - "dateTime": false - } - } - ], - "type": "array", - "data": [ - { - "name": "标签页", - "description": "分隔内容上有关联但属于不同类别的数据集合", - "isSelected": "true", - "_RID": "row_2" - }, - { - "name": "布局列", - "description": "列配置信息", - "isSelected": "true", - "id": "76a7080a", - "_RID": "row_4" - }, - { - "name": "日期选择器", - "description": "用于设置/选择日期,包括年月/年月日/年月日时分/年月日时分秒日期格式", - "isSelected": "true", - "id": "76b20d73", - "_RID": "row_1" - }, - { - "name": "走马灯", - "description": "常用于一组图片或卡片轮播,当内容空间不足时,可以用走马灯的形式进行收纳,进行轮播展现", - "isSelected": "true", - "id": "4c884c3d" - } - ] - }, - "tpl": null, - "app": "1", - "desc": null, - "created_at": "2022-07-04T03:04:05.000Z", - "updated_at": "2022-07-04T03:43:40.000Z" - } - ], - "dataHandler": { - "type": "JSFunction", - "value": "function dataHanlder(res){\n return res;\n}" + "tpl": null, + "app": "1", + "desc": null, + "created_at": "2022-07-04T03:04:05.000Z", + "updated_at": "2022-07-04T03:43:40.000Z" } + ], + "dataHandler": { + "type": "JSFunction", + "value": "function dataHanlder(res){\n return res;\n}" + } + }, + "i18n": { + "zh_CN": { + "lowcode.cca8d0ea": "应用", + "lowcode.c257d5e8": "查询", + "lowcode.61c8ac8c": "地方", + "lowcode.f53187a0": "测试", + "lowcode.97ad00dd": "创建物料资产包", + "lowcode.61dcef52": "terterere", + "lowcode.45f4c42a": "gdfgdf", + "lowcode.c6f5a652": "fsdaf", + "lowcode.34923432": "fdsafdsa", + "lowcode.48521e45": "fdsfds", + "lowcode.6534943e": "fdsafds", + "lowcode.44252642": "fdsafds", + "lowcode.2a743651": "sda", + "lowcode.24315357": "fdsafds", + "lowcode.44621691": "fdsafsd", + "lowcode.65636226": "fdsaf", + "lowcode.6426a4e2": "sd", + "lowcode.e41c6636": "aa", + "lowcode.51c23164": "aa", + "lowcode.17245b46": "aa", + "lowcode.4573143c": "aa", + "lowcode.56432442": "aa", + "lowcode.33566643": "aa", + "lowcode.565128f3": "aa", + "lowcode.56643835": "aa", + "lowcode.33311134": "aa", + "lowcode.44326643": "aa", + "lowcode.36223242": "aa" }, - "i18n": { - "zh_CN": { - "lowcode.cca8d0ea": "应用", - "lowcode.c257d5e8": "查询", - "lowcode.61c8ac8c": "地方", - "lowcode.f53187a0": "测试", - "lowcode.97ad00dd": "创建物料资产包", - "lowcode.61dcef52": "terterere", - "lowcode.45f4c42a": "gdfgdf", - "lowcode.c6f5a652": "fsdaf", - "lowcode.34923432": "fdsafdsa", - "lowcode.48521e45": "fdsfds", - "lowcode.6534943e": "fdsafds", - "lowcode.44252642": "fdsafds", - "lowcode.2a743651": "sda", - "lowcode.24315357": "fdsafds", - "lowcode.44621691": "fdsafsd", - "lowcode.65636226": "fdsaf", - "lowcode.6426a4e2": "sd", - "lowcode.e41c6636": "aa", - "lowcode.51c23164": "aa", - "lowcode.17245b46": "aa", - "lowcode.4573143c": "aa", - "lowcode.56432442": "aa", - "lowcode.33566643": "aa", - "lowcode.565128f3": "aa", - "lowcode.56643835": "aa", - "lowcode.33311134": "aa", - "lowcode.44326643": "aa", - "lowcode.36223242": "aa" - }, - "en_US": { - "lowcode.cca8d0ea": "app", - "lowcode.c257d5e8": "search", - "lowcode.61c8ac8c": "dsdsa", - "lowcode.f53187a0": "test", - "lowcode.97ad00dd": "createMaterial", - "lowcode.61dcef52": "sadasda", - "lowcode.45f4c42a": "gfdgfd", - "lowcode.c6f5a652": "fsdafds", - "lowcode.34923432": "fdsafds", - "lowcode.6534943e": "fdsafdsa", - "lowcode.44252642": "aaaa", - "lowcode.2a743651": "fdsaf", - "lowcode.24315357": "fsdafds", - "lowcode.44621691": "sd", - "lowcode.65636226": "fdsfsd", - "lowcode.6426a4e2": "fdsafsd", - "lowcode.e41c6636": "aa", - "lowcode.51c23164": "aa", - "lowcode.17245b46": "aa", - "lowcode.4573143c": "a", - "lowcode.56432442": "aa", - "lowcode.33566643": "aa", - "lowcode.565128f3": "aa", - "lowcode.56643835": "aa", - "lowcode.33311134": "aa", - "lowcode.44326643": "aa", - "lowcode.36223242": "aa" + "en_US": { + "lowcode.cca8d0ea": "app", + "lowcode.c257d5e8": "search", + "lowcode.61c8ac8c": "dsdsa", + "lowcode.f53187a0": "test", + "lowcode.97ad00dd": "createMaterial", + "lowcode.61dcef52": "sadasda", + "lowcode.45f4c42a": "gfdgfd", + "lowcode.c6f5a652": "fsdafds", + "lowcode.34923432": "fdsafds", + "lowcode.6534943e": "fdsafdsa", + "lowcode.44252642": "aaaa", + "lowcode.2a743651": "fdsaf", + "lowcode.24315357": "fsdafds", + "lowcode.44621691": "sd", + "lowcode.65636226": "fdsfsd", + "lowcode.6426a4e2": "fdsafsd", + "lowcode.e41c6636": "aa", + "lowcode.51c23164": "aa", + "lowcode.17245b46": "aa", + "lowcode.4573143c": "a", + "lowcode.56432442": "aa", + "lowcode.33566643": "aa", + "lowcode.565128f3": "aa", + "lowcode.56643835": "aa", + "lowcode.33311134": "aa", + "lowcode.44326643": "aa", + "lowcode.36223242": "aa" + } + }, + "componentsTree": [], + "componentsMap": [ + { + "componentName": "TinyCarouselItem", + "package": "@opentiny/vue", + "exportName": "CarouselItem", + "destructuring": true, + "version": "0.1.16" + }, + { + "componentName": "TinyCheckboxButton", + "package": "@opentiny/vue", + "exportName": "CheckboxButton", + "destructuring": true, + "version": "0.1.17" + }, + { + "componentName": "TinyTree", + "package": "@opentiny/vue", + "exportName": "Tree", + "destructuring": true, + "version": "0.1.16" + }, + { + "componentName": "TinyPopover", + "package": "@opentiny/vue", + "exportName": "Popover", + "destructuring": true, + "version": "0.1.16" + }, + { + "componentName": "TinyTooltip", + "package": "@opentiny/vue", + "exportName": "Tooltip", + "destructuring": true, + "version": "3.2.0" + }, + { + "componentName": "TinyCol", + "package": "@opentiny/vue", + "exportName": "Col", + "destructuring": true, + "version": "0.1.16" + }, + { + "componentName": "TinyDropdownItem", + "package": "@opentiny/vue", + "exportName": "DropdownItem", + "destructuring": true, + "version": "0.1.16" + }, + { + "componentName": "TinyPager", + "package": "@opentiny/vue", + "exportName": "Pager", + "destructuring": true, + "version": "0.1.16" + }, + { + "componentName": "TinyPlusAccessdeclined", + "package": "@opentiny/vue", + "exportName": "AccessDeclined", + "destructuring": true, + "version": "3.4.1" + }, + { + "componentName": "TinyPlusFrozenPage", + "package": "@opentiny/vue", + "exportName": "FrozenPage", + "destructuring": true, + "version": "3.4.1" + }, + { + "componentName": "TinyPlusNonSupportRegion", + "package": "@opentiny/vue", + "exportName": "NonSupportRegion", + "destructuring": true, + "version": "3.4.1" + }, + { + "componentName": "TinyPlusBeta", + "package": "@opentiny/vue", + "exportName": "Beta", + "destructuring": true, + "version": "3.4.1" + }, + { + "componentName": "TinySearch", + "package": "@opentiny/vue", + "exportName": "Search", + "destructuring": true, + "version": "0.1.13" + }, + { + "componentName": "TinyRow", + "package": "@opentiny/vue", + "exportName": "Row", + "destructuring": true, + "version": "0.1.16" + }, + { + "componentName": "TinyFormItem", + "package": "@opentiny/vue", + "exportName": "FormItem", + "destructuring": true, + "version": "0.1.16" + }, + { + "componentName": "TinyAlert", + "package": "@opentiny/vue", + "exportName": "Alert", + "destructuring": true, + "version": "3.2.0" + }, + { + "componentName": "TinyInput", + "package": "@opentiny/vue", + "exportName": "Input", + "destructuring": true, + "version": "0.1.16" + }, + { + "componentName": "TinyTabs", + "package": "@opentiny/vue", + "exportName": "Tabs", + "destructuring": true, + "version": "0.1.16" + }, + { + "componentName": "TinyDropdownMenu", + "package": "@opentiny/vue", + "exportName": "DropdownMenu", + "destructuring": true, + "version": "0.1.16" + }, + { + "componentName": "TinyActionMenu", + "package": "@opentiny/vue", + "exportName": "ActionMenu", + "destructuring": true, + "version": "0.1.16" + }, + { + "componentName": "TinyDialogBox", + "package": "@opentiny/vue", + "exportName": "DialogBox", + "destructuring": true, + "version": "3.2.0" + }, + { + "componentName": "TinySwitch", + "package": "@opentiny/vue", + "exportName": "Switch", + "destructuring": true, + "version": "0.1.16" + }, + { + "componentName": "TinyTimeLine", + "package": "@opentiny/vue", + "exportName": "TimeLine", + "destructuring": true, + "version": "0.1.16" + }, + { + "componentName": "TinyTabItem", + "package": "@opentiny/vue", + "exportName": "TabItem", + "destructuring": true, + "version": "0.1.16" + }, + { + "componentName": "TinyRadio", + "package": "@opentiny/vue", + "exportName": "Radio", + "destructuring": true, + "version": "0.1.16" + }, + { + "componentName": "TinyForm", + "package": "@opentiny/vue", + "exportName": "Form", + "destructuring": true, + "version": "0.1.16" + }, + { + "componentName": "TinyGrid", + "package": "@opentiny/vue", + "exportName": "Grid", + "destructuring": true, + "version": "0.1.16" + }, + { + "componentName": "TinyGridColumn", + "package": "@opentiny/vue", + "exportName": "TinyGridColumn", + "destructuring": true, + "version": "0.1.16" + }, + { + "componentName": "TinyNumeric", + "package": "@opentiny/vue", + "exportName": "Numeric", + "destructuring": true, + "version": "0.1.16" + }, + { + "componentName": "TinyCheckboxGroup", + "package": "@opentiny/vue", + "exportName": "CheckboxGroup", + "destructuring": true, + "version": "0.1.17" + }, + { + "componentName": "TinyCheckbox", + "package": "@opentiny/vue", + "exportName": "Checkbox", + "destructuring": true, + "version": "3.20.0" + }, + { + "componentName": "TinySelect", + "package": "@opentiny/vue", + "exportName": "Select", + "destructuring": true, + "version": "0.1.16" + }, + { + "componentName": "TinyButton", + "package": "@opentiny/vue", + "exportName": "Button", + "destructuring": true, + "version": "0.1.16" + }, + { + "componentName": "TinyButtonGroup", + "package": "@opentiny/vue", + "exportName": "ButtonGroup", + "destructuring": true, + "version": "0.1.16" + }, + { + "componentName": "TinyCarousel", + "package": "@opentiny/vue", + "exportName": "Carousel", + "destructuring": true, + "version": "0.1.16" + }, + { + "componentName": "TinyPopeditor", + "package": "@opentiny/vue", + "exportName": "Popeditor", + "destructuring": true, + "version": "0.1.16" + }, + { + "componentName": "TinyDatePicker", + "package": "@opentiny/vue", + "exportName": "DatePicker", + "destructuring": true, + "version": "0.1.16" + }, + { + "componentName": "TinyDropdown", + "package": "@opentiny/vue", + "exportName": "Dropdown", + "destructuring": true, + "version": "0.1.20" + }, + { + "componentName": "TinyChartHistogram", + "package": "@opentiny/vue", + "exportName": "ChartHistogram", + "destructuring": true, + "version": "0.1.16" + }, + { + "componentName": "TinyCollapse", + "package": "@opentiny/vue", + "exportName": "Collapse", + "destructuring": true, + "version": "3.20.0" + }, + { + "componentName": "TinyCollapseItem", + "package": "@opentiny/vue", + "exportName": "CollapseItem", + "destructuring": true, + "version": "3.20.0" + }, + { + "componentName": "TinyBreadcrumb", + "package": "@opentiny/vue", + "exportName": "Breadcrumb", + "destructuring": true, + "version": "3.20.0" + }, + { + "componentName": "TinyBreadcrumbItem", + "package": "@opentiny/vue", + "exportName": "BreadcrumbItem", + "destructuring": true, + "version": "3.20.0" + }, + { + "componentName": "TinyRate", + "package": "@opentiny/vue", + "exportName": "TinyRate", + "destructuring": true, + "version": "3.22.0" + }, + { + "componentName": "TinySlider", + "package": "@opentiny/vue", + "exportName": "TinySlider", + "destructuring": true, + "version": "3.22.0" + }, + { + "componentName": "TinyCascader", + "package": "@opentiny/vue", + "exportName": "TinyCascader", + "destructuring": true, + "version": "3.22.0" + }, + { + "componentName": "TinySteps", + "package": "@opentiny/vue", + "exportName": "TinySteps", + "destructuring": true, + "version": "3.22.0" + }, + { + "componentName": "TinyTreeMenu", + "package": "@opentiny/vue", + "exportName": "TinyTreeMenu", + "destructuring": true, + "version": "3.22.0" + }, + { + "componentName": "TinyRadioGroup", + "package": "@opentiny/vue", + "exportName": "TinyRadioGroup", + "destructuring": true, + "version": "3.22.0" + }, + { + "componentName": "ElInput", + "package": "element-plus", + "exportName": "ElInput", + "destructuring": true, + "version": "2.4.2" + }, + { + "componentName": "ElButton", + "package": "element-plus", + "exportName": "ElButton", + "destructuring": true, + "version": "2.4.2" + }, + { + "componentName": "ElForm", + "package": "element-plus", + "exportName": "ElForm", + "destructuring": true, + "version": "2.4.2" + }, + { + "componentName": "ElFormItem", + "package": "element-plus", + "exportName": "ElFormItem", + "destructuring": true, + "version": "2.4.2" + }, + { + "componentName": "ElTable", + "package": "element-plus", + "exportName": "ElTable", + "destructuring": true, + "version": "2.4.2" + }, + { + "componentName": "ElTableColumn", + "package": "element-plus", + "exportName": "ElTableColumn", + "destructuring": true, + "version": "2.4.2" + }, + { + "componentName": "TinyProgress", + "package": "@opentiny/vue", + "exportName": "TinyProgress", + "destructuring": true, + "version": "3.22.0" + }, + { + "componentName": "TinySkeleton", + "package": "@opentiny/vue", + "exportName": "TinySkeleton", + "destructuring": true, + "version": "3.22.0" + }, + { + "componentName": "TinyCard", + "package": "@opentiny/vue", + "exportName": "TinyCard", + "destructuring": true, + "version": "3.22.0" + }, + { + "componentName": "TinyCalendar", + "package": "@opentiny/vue", + "exportName": "TinyCalendar", + "destructuring": true, + "version": "3.22.0" + }, + { + "componentName": "TinyBadge", + "package": "@opentiny/vue", + "exportName": "TinyBadge", + "destructuring": true, + "version": "3.22.0" + }, + { + "componentName": "TinyTag", + "package": "@opentiny/vue", + "exportName": "TinyTag", + "destructuring": true, + "version": "3.22.0" + }, + { + "componentName": "TinyStatistic", + "package": "@opentiny/vue", + "exportName": "TinyStatistic", + "destructuring": true, + "version": "3.22.0" + }, + { + "componentName": "TinyHuichartsFunnel", + "package": "@opentiny/vue-huicharts", + "exportName": "TinyHuichartsFunnel", + "destructuring": true, + "version": "3.22.0" + }, + { + "componentName": "TinyHuichartsScatter", + "package": "@opentiny/vue-huicharts", + "exportName": "TinyHuichartsScatter", + "destructuring": true, + "version": "3.22.0" + }, + { + "componentName": "TinyHuichartsWaterfall", + "package": "@opentiny/vue-huicharts", + "exportName": "TinyHuichartsWaterfall", + "destructuring": true, + "version": "3.22.0" + }, + { + "componentName": "TinyHuichartsLine", + "package": "@opentiny/vue-huicharts", + "exportName": "TinyHuichartsLine", + "destructuring": true, + "version": "3.22.0" + }, + { + "componentName": "TinyHuichartsHistogram", + "package": "@opentiny/vue-huicharts", + "exportName": "TinyHuichartsHistogram", + "destructuring": true, + "version": "3.22.0" + }, + { + "componentName": "TinyHuichartsPie", + "package": "@opentiny/vue-huicharts", + "exportName": "TinyHuichartsPie", + "destructuring": true, + "version": "3.22.0" + }, + { + "componentName": "TinyHuichartsBar", + "package": "@opentiny/vue-huicharts", + "exportName": "TinyHuichartsBar", + "destructuring": true, + "version": "3.22.0" + }, + { + "componentName": "TinyHuichartsRing", + "package": "@opentiny/vue-huicharts", + "exportName": "TinyHuichartsRing", + "destructuring": true, + "version": "3.22.0" + }, + { + "componentName": "TinyHuichartsRadar", + "package": "@opentiny/vue-huicharts", + "exportName": "TinyHuichartsRadar", + "destructuring": true, + "version": "3.22.0" + }, + { + "componentName": "TinyHuichartsGraph", + "package": "@opentiny/vue-huicharts", + "exportName": "TinyHuichartsGraph", + "destructuring": true, + "version": "3.22.0" + }, + { + "componentName": "TinyHuichartsProcess", + "package": "@opentiny/vue-huicharts", + "exportName": "TinyHuichartsProcess", + "destructuring": true, + "version": "3.22.0" + }, + { + "componentName": "TinyHuichartsGauge", + "package": "@opentiny/vue-huicharts", + "exportName": "TinyHuichartsGauge", + "destructuring": true, + "version": "3.22.0" + }, + { + "componentName": "PortalHome", + "main": "common/components/home", + "destructuring": false, + "version": "1.0.0" + }, + { + "componentName": "PreviewBlock1", + "main": "preview", + "destructuring": false, + "version": "1.0.0" + }, + { + "componentName": "PortalHeader", + "main": "common", + "destructuring": false, + "version": "1.0.0" + }, + { + "componentName": "PortalBlock", + "main": "portal", + "destructuring": false, + "version": "1.0.0" + }, + { + "componentName": "PortalPermissionBlock", + "main": "", + "destructuring": false, + "version": "1.0.0" + } + ], + "bridge": [], + "utils": [ + { + "name": "axios", + "type": "npm", + "content": { + "type": "JSFunction", + "value": "", + "package": "axios", + "destructuring": false, + "exportName": "axios", + "cdnLink": "https://registry.npmmirror.com/axios/1.7.9/files/dist/esm/axios.min.js" } }, - "componentsTree": [], - "componentsMap": [ - { - "componentName": "TinyCarouselItem", - "package": "@opentiny/vue", - "exportName": "CarouselItem", - "destructuring": true, - "version": "0.1.16" - }, - { - "componentName": "TinyCheckboxButton", - "package": "@opentiny/vue", - "exportName": "CheckboxButton", - "destructuring": true, - "version": "0.1.17" - }, - { - "componentName": "TinyTree", - "package": "@opentiny/vue", - "exportName": "Tree", - "destructuring": true, - "version": "0.1.16" - }, - { - "componentName": "TinyPopover", - "package": "@opentiny/vue", - "exportName": "Popover", - "destructuring": true, - "version": "0.1.16" - }, - { - "componentName": "TinyTooltip", - "package": "@opentiny/vue", - "exportName": "Tooltip", - "destructuring": true, - "version": "3.2.0" - }, - { - "componentName": "TinyCol", - "package": "@opentiny/vue", - "exportName": "Col", - "destructuring": true, - "version": "0.1.16" - }, - { - "componentName": "TinyDropdownItem", - "package": "@opentiny/vue", - "exportName": "DropdownItem", - "destructuring": true, - "version": "0.1.16" - }, - { - "componentName": "TinyPager", - "package": "@opentiny/vue", - "exportName": "Pager", - "destructuring": true, - "version": "0.1.16" - }, - { - "componentName": "TinyPlusAccessdeclined", - "package": "@opentiny/vue", - "exportName": "AccessDeclined", - "destructuring": true, - "version": "3.4.1" - }, - { - "componentName": "TinyPlusFrozenPage", - "package": "@opentiny/vue", - "exportName": "FrozenPage", - "destructuring": true, - "version": "3.4.1" - }, - { - "componentName": "TinyPlusNonSupportRegion", - "package": "@opentiny/vue", - "exportName": "NonSupportRegion", - "destructuring": true, - "version": "3.4.1" - }, - { - "componentName": "TinyPlusBeta", - "package": "@opentiny/vue", - "exportName": "Beta", - "destructuring": true, - "version": "3.4.1" - }, - { - "componentName": "TinySearch", - "package": "@opentiny/vue", - "exportName": "Search", - "destructuring": true, - "version": "0.1.13" - }, - { - "componentName": "TinyRow", - "package": "@opentiny/vue", - "exportName": "Row", - "destructuring": true, - "version": "0.1.16" - }, - { - "componentName": "TinyFormItem", - "package": "@opentiny/vue", - "exportName": "FormItem", - "destructuring": true, - "version": "0.1.16" - }, - { - "componentName": "TinyAlert", - "package": "@opentiny/vue", - "exportName": "Alert", - "destructuring": true, - "version": "3.2.0" - }, - { - "componentName": "TinyInput", - "package": "@opentiny/vue", - "exportName": "Input", - "destructuring": true, - "version": "0.1.16" - }, - { - "componentName": "TinyTabs", - "package": "@opentiny/vue", - "exportName": "Tabs", - "destructuring": true, - "version": "0.1.16" - }, - { - "componentName": "TinyDropdownMenu", - "package": "@opentiny/vue", - "exportName": "DropdownMenu", - "destructuring": true, - "version": "0.1.16" - }, - { - "componentName": "TinyDialogBox", - "package": "@opentiny/vue", - "exportName": "DialogBox", - "destructuring": true, - "version": "3.2.0" - }, - { - "componentName": "TinySwitch", - "package": "@opentiny/vue", - "exportName": "Switch", - "destructuring": true, - "version": "0.1.16" - }, - { - "componentName": "TinyTimeLine", - "package": "@opentiny/vue", - "exportName": "TimeLine", - "destructuring": true, - "version": "0.1.16" - }, - { - "componentName": "TinyTabItem", - "package": "@opentiny/vue", - "exportName": "TabItem", - "destructuring": true, - "version": "0.1.16" - }, - { - "componentName": "TinyRadio", - "package": "@opentiny/vue", - "exportName": "Radio", - "destructuring": true, - "version": "0.1.16" - }, - { - "componentName": "TinyForm", - "package": "@opentiny/vue", - "exportName": "Form", - "destructuring": true, - "version": "0.1.16" - }, - { - "componentName": "TinyGrid", - "package": "@opentiny/vue", - "exportName": "Grid", - "destructuring": true, - "version": "0.1.16" - }, - { - "componentName": "TinyGridColumn", - "package": "@opentiny/vue", - "exportName": "TinyGridColumn", - "destructuring": true, - "version": "0.1.16" - }, - { - "componentName": "TinyNumeric", - "package": "@opentiny/vue", - "exportName": "Numeric", - "destructuring": true, - "version": "0.1.16" - }, - { - "componentName": "TinyCheckboxGroup", - "package": "@opentiny/vue", - "exportName": "CheckboxGroup", - "destructuring": true, - "version": "0.1.17" - }, - { - "componentName": "TinyCheckbox", - "package": "@opentiny/vue", - "exportName": "Checkbox", - "destructuring": true, - "version": "3.20.0" - }, - { - "componentName": "TinySelect", - "package": "@opentiny/vue", - "exportName": "Select", - "destructuring": true, - "version": "0.1.16" - }, - { - "componentName": "TinyButton", + { + "name": "Button", + "type": "npm", + "content": { "package": "@opentiny/vue", + "version": "", "exportName": "Button", + "subName": "", "destructuring": true, - "version": "0.1.16" - }, - { - "componentName": "TinyButtonGroup", - "package": "@opentiny/vue", - "exportName": "ButtonGroup", - "destructuring": true, - "version": "0.1.16" - }, - { - "componentName": "TinyCarousel", - "package": "@opentiny/vue", - "exportName": "Carousel", - "destructuring": true, - "version": "0.1.16" - }, - { - "componentName": "TinyPopeditor", - "package": "@opentiny/vue", - "exportName": "Popeditor", - "destructuring": true, - "version": "0.1.16" - }, - { - "componentName": "TinyDatePicker", - "package": "@opentiny/vue", - "exportName": "DatePicker", - "destructuring": true, - "version": "0.1.16" - }, - { - "componentName": "TinyDropdown", - "package": "@opentiny/vue", - "exportName": "Dropdown", - "destructuring": true, - "version": "0.1.20" - }, - { - "componentName": "TinyChartHistogram", - "package": "@opentiny/vue", - "exportName": "ChartHistogram", - "destructuring": true, - "version": "0.1.16" - }, - { - "componentName": "TinyCollapse", - "package": "@opentiny/vue", - "exportName": "Collapse", - "destructuring": true, - "version": "3.20.0" - }, - { - "componentName": "TinyCollapseItem", - "package": "@opentiny/vue", - "exportName": "CollapseItem", - "destructuring": true, - "version": "3.20.0" - }, - { - "componentName": "TinyBreadcrumb", - "package": "@opentiny/vue", - "exportName": "Breadcrumb", - "destructuring": true, - "version": "3.20.0" - }, - { - "componentName": "TinyBreadcrumbItem", - "package": "@opentiny/vue", - "exportName": "BreadcrumbItem", - "destructuring": true, - "version": "3.20.0" - }, - { - "componentName": "TinyRate", - "package": "@opentiny/vue", - "exportName": "TinyRate", - "destructuring": true, - "version": "3.22.0" - }, - { - "componentName": "TinySlider", - "package": "@opentiny/vue", - "exportName": "TinySlider", - "destructuring": true, - "version": "3.22.0" - }, - { - "componentName": "TinyCascader", - "package": "@opentiny/vue", - "exportName": "TinyCascader", - "destructuring": true, - "version": "3.22.0" - }, - { - "componentName": "TinySteps", - "package": "@opentiny/vue", - "exportName": "TinySteps", - "destructuring": true, - "version": "3.22.0" - }, - { - "componentName": "TinyTreeMenu", - "package": "@opentiny/vue", - "exportName": "TinyTreeMenu", - "destructuring": true, - "version": "3.22.0" - }, - { - "componentName": "TinyRadioGroup", - "package": "@opentiny/vue", - "exportName": "TinyRadioGroup", - "destructuring": true, - "version": "3.22.0" - }, - { - "componentName": "ElInput", - "package": "element-plus", - "exportName": "ElInput", - "destructuring": true, - "version": "2.4.2" - }, - { - "componentName": "ElButton", - "package": "element-plus", - "exportName": "ElButton", - "destructuring": true, - "version": "2.4.2" - }, - { - "componentName": "ElForm", - "package": "element-plus", - "exportName": "ElForm", - "destructuring": true, - "version": "2.4.2" - }, - { - "componentName": "ElFormItem", - "package": "element-plus", - "exportName": "ElFormItem", - "destructuring": true, - "version": "2.4.2" - }, - { - "componentName": "ElTable", - "package": "element-plus", - "exportName": "ElTable", - "destructuring": true, - "version": "2.4.2" - }, - { - "componentName": "ElTableColumn", - "package": "element-plus", - "exportName": "ElTableColumn", - "destructuring": true, - "version": "2.4.2" - }, - { - "componentName": "TinyProgress", - "package": "@opentiny/vue", - "exportName": "TinyProgress", - "destructuring": true, - "version": "3.22.0" - }, - { - "componentName": "TinySkeleton", - "package": "@opentiny/vue", - "exportName": "TinySkeleton", - "destructuring": true, - "version": "3.22.0" - }, - { - "componentName": "TinyCard", - "package": "@opentiny/vue", - "exportName": "TinyCard", - "destructuring": true, - "version": "3.22.0" - }, - { - "componentName": "TinyCalendar", - "package": "@opentiny/vue", - "exportName": "TinyCalendar", - "destructuring": true, - "version": "3.22.0" - }, - { - "componentName": "TinyBadge", - "package": "@opentiny/vue", - "exportName": "TinyBadge", - "destructuring": true, - "version": "3.22.0" - }, - { - "componentName": "TinyTag", + "main": "" + } + }, + { + "name": "Menu", + "type": "npm", + "content": { + "type": "JSFunction", + "value": "", "package": "@opentiny/vue", - "exportName": "TinyTag", - "destructuring": true, - "version": "3.22.0" - }, - { - "componentName": "TinyStatistic", + "exportName": "NavMenu", + "destructuring": true + } + }, + { + "name": "Modal ", + "type": "npm", + "content": { "package": "@opentiny/vue", - "exportName": "TinyStatistic", + "version": "", + "exportName": "Modal ", + "subName": "", "destructuring": true, - "version": "3.22.0" - }, - { - "componentName": "TinyDropdown", + "main": "" + } + }, + { + "name": "Pager", + "type": "npm", + "content": { "package": "@opentiny/vue", - "exportName": "TinyDropdown", - "destructuring": true, - "version": "3.22.0" - }, - { - "componentName": "TinyHuichartsFunnel", - "package": "@opentiny/vue-huicharts", - "exportName": "TinyHuichartsFunnel", - "destructuring": true, - "version": "3.22.0" - }, - { - "componentName": "TinyHuichartsScatter", - "package": "@opentiny/vue-huicharts", - "exportName": "TinyHuichartsScatter", - "destructuring": true, - "version": "3.22.0" - }, - { - "componentName": "TinyHuichartsWaterfall", - "package": "@opentiny/vue-huicharts", - "exportName": "TinyHuichartsWaterfall", - "destructuring": true, - "version": "3.22.0" - }, - { - "componentName": "TinyHuichartsLine", - "package": "@opentiny/vue-huicharts", - "exportName": "TinyHuichartsLine", - "destructuring": true, - "version": "3.22.0" - }, - { - "componentName": "TinyHuichartsHistogram", - "package": "@opentiny/vue-huicharts", - "exportName": "TinyHuichartsHistogram", - "destructuring": true, - "version": "3.22.0" - }, - { - "componentName": "TinyHuichartsPie", - "package": "@opentiny/vue-huicharts", - "exportName": "TinyHuichartsPie", - "destructuring": true, - "version": "3.22.0" - }, - { - "componentName": "TinyHuichartsBar", - "package": "@opentiny/vue-huicharts", - "exportName": "TinyHuichartsBar", - "destructuring": true, - "version": "3.22.0" - }, - { - "componentName": "TinyHuichartsRing", - "package": "@opentiny/vue-huicharts", - "exportName": "TinyHuichartsRing", - "destructuring": true, - "version": "3.22.0" - }, - { - "componentName": "TinyHuichartsRadar", - "package": "@opentiny/vue-huicharts", - "exportName": "TinyHuichartsRadar", - "destructuring": true, - "version": "3.22.0" - }, - { - "componentName": "TinyHuichartsGraph", - "package": "@opentiny/vue-huicharts", - "exportName": "TinyHuichartsGraph", - "destructuring": true, - "version": "3.22.0" - }, - { - "componentName": "TinyHuichartsProcess", - "package": "@opentiny/vue-huicharts", - "exportName": "TinyHuichartsProcess", - "destructuring": true, - "version": "3.22.0" - }, - { - "componentName": "TinyHuichartsGauge", - "package": "@opentiny/vue-huicharts", - "exportName": "TinyHuichartsGauge", + "version": "", + "exportName": "Pager", + "subName": "", "destructuring": true, - "version": "3.22.0" - }, - { - "componentName": "PortalHome", - "main": "common/components/home", - "destructuring": false, - "version": "1.0.0" - }, - { - "componentName": "PreviewBlock1", - "main": "preview", - "destructuring": false, - "version": "1.0.0" - }, - { - "componentName": "PortalHeader", - "main": "common", - "destructuring": false, - "version": "1.0.0" - }, - { - "componentName": "PortalBlock", - "main": "portal", - "destructuring": false, - "version": "1.0.0" - }, - { - "componentName": "PortalPermissionBlock", - "main": "", - "destructuring": false, - "version": "1.0.0" + "main": "" } - ], - "bridge": [], - "utils": [ - { - "name": "axios", - "type": "npm", - "content": { - "type": "JSFunction", - "value": "", - "package": "axios", - "destructuring": false, - "exportName": "axios", - "cdnLink": "https://registry.npmmirror.com/axios/1.7.9/files/dist/esm/axios.min.js" - } - }, - { - "name": "Button", - "type": "npm", - "content": { - "package": "@opentiny/vue", - "version": "", - "exportName": "Button", - "subName": "", - "destructuring": true, - "main": "" - } - }, - { - "name": "Menu", - "type": "npm", - "content": { - "type": "JSFunction", - "value": "", - "package": "@opentiny/vue", - "exportName": "NavMenu", - "destructuring": true - } - }, - { - "name": "Modal ", - "type": "npm", - "content": { - "package": "@opentiny/vue", - "version": "", - "exportName": "Modal ", - "subName": "", - "destructuring": true, - "main": "" - } - }, - { - "name": "Pager", - "type": "npm", - "content": { - "package": "@opentiny/vue", - "version": "", - "exportName": "Pager", - "subName": "", - "destructuring": true, - "main": "" - } - }, - { - "name": "test", - "type": "function", - "content": { - "type": "JSFunction", - "value": "function test() {\r\n return 'test'\r\n}" - } - }, - { - "name": "util", - "type": "function", - "content": { - "type": "JSFunction", - "value": "function util () {\r\n console.log(321)\r\n}" - } + }, + { + "name": "test", + "type": "function", + "content": { + "type": "JSFunction", + "value": "function test() {\r\n return 'test'\r\n}" } - ], - "config": { - "sdkVersion": "1.0.3", - "historyMode": "hash", - "targetRootID": "app" - }, - "constants": "", - "css": "", - "version": "" + }, + { + "name": "util", + "type": "function", + "content": { + "type": "JSFunction", + "value": "function util () {\r\n console.log(321)\r\n}" + } + } + ], + "config": { + "sdkVersion": "1.0.3", + "historyMode": "hash", + "targetRootID": "app" }, - "locale": "zh-cn" - } - \ No newline at end of file + "constants": "", + "css": "", + "version": "" + }, + "locale": "zh-cn" +}