diff --git a/mockServer/src/database/pages.db b/mockServer/src/database/pages.db
index b57cb5a19..64317ebcc 100644
--- a/mockServer/src/database/pages.db
+++ b/mockServer/src/database/pages.db
@@ -2,3 +2,10 @@
{"name":"createVm","id":"NTJ4MjvqoVj8OVsc","app":"918","route":"createVm","page_content":{"state":{"dataDisk":[1,2,3]},"methods":{},"componentName":"Page","css":"body {\r\n background-color:#eef0f5 ;\r\n margin-bottom: 80px;\r\n}","props":{},"children":[{"componentName":"div","props":{"style":"padding-bottom: 10px; padding-top: 10px;"},"id":"2b2cabf0","children":[{"componentName":"TinyTimeLine","props":{"active":"2","data":[{"name":"基础配置"},{"name":"网络配置"},{"name":"高级配置"},{"name":"确认配置"}],"horizontal":true,"style":"border-radius: 0px;"},"id":"dd764b17"}]},{"componentName":"div","props":{"style":"border-width: 1px; border-style: solid; border-radius: 4px; border-color: #fff; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px 0px; background-color: #fff; margin-bottom: 10px;"},"id":"30c94cc8","children":[{"componentName":"TinyForm","props":{"labelWidth":"80px","labelPosition":"top","inline":false,"label-position":"left ","label-width":"150px","style":"border-radius: 0px;"},"children":[{"componentName":"TinyFormItem","props":{"label":"计费模式"},"children":[{"componentName":"TinyButtonGroup","props":{"data":[{"text":"包年/包月","value":"1"},{"text":"按需计费","value":"2"}],"modelValue":"1"},"id":"a8d84361"}],"id":"9f39f3e7"},{"componentName":"TinyFormItem","props":{"label":"区域"},"children":[{"componentName":"TinyButtonGroup","props":{"data":[{"text":"乌兰察布二零一","value":"1"}],"modelValue":"1","style":"border-radius: 0px; margin-right: 10px;"},"id":"c97ccd99"},{"componentName":"Text","props":{"text":"温馨提示:页面左上角切换区域","style":"background-color: [object Event]; color: #8a8e99; font-size: 12px;"},"id":"20923497"},{"componentName":"Text","props":{"text":"不同区域的云服务产品之间内网互不相通;请就近选择靠近您业务的区域,可减少网络时延,提高访问速度","style":"display: block; color: #8a8e99; border-radius: 0px; font-size: 12px;"},"id":"54780a26"}],"id":"4966384d"},{"componentName":"TinyFormItem","props":{"label":"可用区","style":"border-radius: 0px;"},"children":[{"componentName":"TinyButtonGroup","props":{"data":[{"text":"可用区1","value":"1"},{"text":"可用区2","value":"2"},{"text":"可用区3","value":"3"}],"modelValue":"1"},"id":"6184481b"}],"id":"690837bf"}],"id":"b6a425d4"}]},{"componentName":"div","props":{"style":"border-width: 1px; border-style: solid; border-radius: 4px; border-color: #fff; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px 0px; background-color: #fff; margin-bottom: 10px;"},"children":[{"componentName":"TinyForm","props":{"labelWidth":"80px","labelPosition":"top","inline":false,"label-position":"left ","label-width":"150px","style":"border-radius: 0px;"},"children":[{"componentName":"TinyFormItem","props":{"label":"CPU架构"},"children":[{"componentName":"TinyButtonGroup","props":{"data":[{"text":"x86计算","value":"1"},{"text":"鲲鹏计算","value":"2"}],"modelValue":"1"},"id":"7d33ced7"}],"id":"05ed5a79"},{"componentName":"TinyFormItem","props":{"label":"区域"},"children":[{"componentName":"div","props":{"style":"display: flex; justify-content: flex-start; align-items: center;"},"id":"606edf78","children":[{"componentName":"div","props":{"style":"display: flex; align-items: center; margin-right: 10px;"},"id":"f3f98246","children":[{"componentName":"Text","props":{"text":"vCPUs","style":"width: 80px;"},"id":"c287437e"},{"componentName":"TinySelect","props":{"modelValue":"","placeholder":"请选择","options":[{"value":"1","label":"黄金糕"},{"value":"2","label":"双皮奶"}]},"id":"4c43286b"}]},{"componentName":"div","props":{"style":"display: flex; align-items: center; margin-right: 10px;"},"children":[{"componentName":"Text","props":{"text":"内存","style":"width: 80px; border-radius: 0px;"},"id":"38b8fa1f"},{"componentName":"TinySelect","props":{"modelValue":"","placeholder":"请选择","options":[{"value":"1","label":"黄金糕"},{"value":"2","label":"双皮奶"}]},"id":"cd33328e"}],"id":"2b2c678f"},{"componentName":"div","props":{"style":"display: flex; align-items: center;"},"children":[{"componentName":"Text","props":{"text":"规格名称","style":"width: 80px;"},"id":"d3eb6352"},{"componentName":"TinySearch","props":{"modelValue":"","placeholder":"输入关键词"},"id":"21cb9282"}],"id":"b8e0f35c"}]},{"componentName":"div","props":{"style":"border-radius: 0px;"},"id":"5000c83e","children":[{"componentName":"TinyButtonGroup","props":{"data":[{"text":"通用计算型","value":"1"},{"text":"通用计算增强型","value":"2"},{"text":"内存优化型","value":"3"},{"text":"内存优化型","value":"4"},{"text":"磁盘增强型","value":"5"},{"text":"超高I/O型","value":"6"},{"text":"GPU加速型","value":"7"}],"modelValue":"1","style":"border-radius: 0px; margin-top: 12px;"},"id":"b8724703"},{"componentName":"TinyGrid","props":{"editConfig":{"trigger":"click","mode":"cell","showStatus":true},"columns":[{"type":"radio","width":60},{"field":"employees","title":"规格名称"},{"field":"created_date","title":"vCPUs | 内存(GiB)","sortable":true},{"field":"city","title":"CPU","sortable":true},{"title":"基准 / 最大带宽\t","sortable":true},{"title":"内网收发包","sortable":true}],"data":[{"id":"1","name":"GFD科技有限公司","city":"福州","employees":800,"created_date":"2014-04-30 00:56:00","boole":false},{"id":"2","name":"WWW科技有限公司","city":"深圳","employees":300,"created_date":"2016-07-08 12:36:22","boole":true}],"style":"margin-top: 12px; border-radius: 0px;","auto-resize":true},"id":"77701c25"},{"componentName":"div","props":{"style":"margin-top: 12px; border-radius: 0px;"},"id":"3339838b","children":[{"componentName":"Text","props":{"text":"当前规格","style":"width: 150px; display: inline-block;"},"id":"203b012b"},{"componentName":"Text","props":{"text":"通用计算型 | Si2.large.2 | 2vCPUs | 4 GiB","style":"font-weight: 700;"},"id":"87723f52"}]}]}],"id":"657fb2fc"}],"id":"d19b15cf"}],"id":"9991228b"},{"componentName":"div","props":{"style":"border-width: 1px; border-style: solid; border-radius: 4px; border-color: #fff; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px 0px; background-color: #fff; margin-bottom: 10px;"},"children":[{"componentName":"TinyForm","props":{"labelWidth":"80px","labelPosition":"top","inline":false,"label-position":"left ","label-width":"150px","style":"border-radius: 0px;"},"children":[{"componentName":"TinyFormItem","props":{"label":"镜像","style":"border-radius: 0px;"},"children":[{"componentName":"TinyButtonGroup","props":{"data":[{"text":"公共镜像","value":"1"},{"text":"私有镜像","value":"2"},{"text":"共享镜像","value":"3"}],"modelValue":"1"},"id":"922b14cb"},{"componentName":"div","props":{"style":"display: flex; margin-top: 12px; border-radius: 0px;"},"id":"6b679524","children":[{"componentName":"TinySelect","props":{"modelValue":"","placeholder":"请选择","options":[{"value":"1","label":"黄金糕"},{"value":"2","label":"双皮奶"}],"style":"width: 170px; margin-right: 10px;"},"id":"4851fff7"},{"componentName":"TinySelect","props":{"modelValue":"","placeholder":"请选择","options":[{"value":"1","label":"黄金糕"},{"value":"2","label":"双皮奶"}],"style":"width: 340px;"},"id":"a7183eb7"}]},{"componentName":"div","props":{"style":"margin-top: 12px;"},"id":"57aee314","children":[{"componentName":"Text","props":{"text":"请注意操作系统的语言类型。","style":"color: #e37d29;"},"id":"56d36c27"}]}],"id":"e3b02436"}],"id":"59aebf2b"}],"id":"87ff7b99"},{"componentName":"div","props":{"style":"border-width: 1px; border-style: solid; border-radius: 4px; border-color: #fff; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px 0px; background-color: #fff; margin-bottom: 10px;"},"children":[{"componentName":"TinyForm","props":{"labelWidth":"80px","labelPosition":"top","inline":false,"label-position":"left ","label-width":"150px","style":"border-radius: 0px;"},"children":[{"componentName":"TinyFormItem","props":{"label":"系统盘","style":"border-radius: 0px;"},"children":[{"componentName":"div","props":{"style":"display: flex;"},"id":"cddba5b8","children":[{"componentName":"TinySelect","props":{"modelValue":"","placeholder":"请选择","options":[{"value":"1","label":"黄金糕"},{"value":"2","label":"双皮奶"}],"style":"width: 200px; margin-right: 10px;"},"id":"a97fbe15"},{"componentName":"TinyInput","props":{"placeholder":"请输入","modelValue":"","style":"width: 120px; margin-right: 10px;"},"id":"1cde4c0f"},{"componentName":"Text","props":{"text":"GiB \nIOPS上限240,IOPS突发上限5,000","style":"color: #575d6c; font-size: 12px;"},"id":"2815d82d"}]}],"id":"50239a3a"}],"id":"e8582986"},{"componentName":"TinyForm","props":{"labelWidth":"80px","labelPosition":"top","inline":false,"label-position":"left ","label-width":"150px","style":"border-radius: 0px;"},"children":[{"componentName":"TinyFormItem","props":{"label":"数据盘","style":"border-radius: 0px;"},"children":[{"componentName":"div","props":{"style":"margin-top: 12px; display: flex;"},"id":"728c9825","children":[{"componentName":"Icon","props":{"style":"margin-right: 10px; width: 16px; height: 16px;","name":"IconPanelMini"},"id":"fded6930"},{"componentName":"TinySelect","props":{"modelValue":"","placeholder":"请选择","options":[{"value":"1","label":"黄金糕"},{"value":"2","label":"双皮奶"}],"style":"width: 200px; margin-right: 10px;"},"id":"62734e3f"},{"componentName":"TinyInput","props":{"placeholder":"请输入","modelValue":"","style":"width: 120px; margin-right: 10px;"},"id":"667c7926"},{"componentName":"Text","props":{"text":"GiB \nIOPS上限600,IOPS突发上限5,000","style":"color: #575d6c; font-size: 12px; margin-right: 10px;"},"id":"e7bc36d6"},{"componentName":"TinyInput","props":{"placeholder":"请输入","modelValue":"","style":"width: 120px;"},"id":"1bd56dc0"}],"loop":{"type":"JSExpression","value":"this.state.dataDisk"}},{"componentName":"div","props":{"style":"display: flex; margin-top: 12px; border-radius: 0px;"},"children":[{"componentName":"Icon","props":{"name":"IconPlus","style":"width: 16px; height: 16px; margin-right: 10px;"},"id":"65c89f2b"},{"componentName":"Text","props":{"text":"增加一块数据盘","style":"font-size: 12px; border-radius: 0px; margin-right: 10px;"},"id":"cb344071"},{"componentName":"Text","props":{"text":"您还可以挂载 21 块磁盘(云硬盘)","style":"color: #8a8e99; font-size: 12px;"},"id":"80eea996"}],"id":"e9e530ab"}],"id":"078e03ef"}],"id":"ccef886e"}],"id":"0fb7bd74"},{"componentName":"div","props":{"style":"border-width: 1px; border-style: solid; border-color: #ffffff; padding-top: 10px; padding-left: 10px; padding-right: 10px; box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px 0px; background-color: #fff; position: fixed; inset: auto 0% 0% 0%; height: 80px; line-height: 80px; border-radius: 0px;"},"children":[{"componentName":"TinyForm","props":{"labelWidth":"80px","labelPosition":"top","inline":false,"label-position":"left ","label-width":"150px","style":"border-radius: 0px;"},"children":[],"id":"21ed4475"},{"componentName":"TinyRow","props":{"style":"border-radius: 0px; height: 100%;"},"children":[{"componentName":"TinyCol","props":{"span":"8"},"id":"b9d051a5","children":[{"componentName":"TinyRow","props":{"style":"border-radius: 0px;"},"children":[{"componentName":"TinyCol","props":{"span":"5","style":"display: flex;"},"id":"02352776","children":[{"componentName":"Text","props":{"text":"购买量","style":"margin-right: 10px;"},"id":"0cd9ed5c"},{"componentName":"TinyInput","props":{"placeholder":"请输入","modelValue":"","style":"width: 120px; margin-right: 10px;"},"id":"2f9cf442"},{"componentName":"Text","props":{"text":"台"},"id":"facd4481"}]},{"componentName":"TinyCol","props":{"span":"7"},"id":"82b6c659","children":[{"componentName":"div","props":{},"id":"9cd65874","children":[{"componentName":"Text","props":{"text":"配置费用","style":"font-size: 12px;"},"id":"b5a0a0da"},{"componentName":"Text","props":{"text":"¥1.5776","style":"padding-left: 10px; padding-right: 10px; color: #de504e;"},"id":"d9464214"},{"componentName":"Text","props":{"text":"/小时","style":"font-size: 12px;"},"id":"af7cc5e6"}]},{"componentName":"div","props":{},"id":"89063830","children":[{"componentName":"Text","props":{"text":"参考价格,具体扣费请以账单为准。","style":"font-size: 12px; border-radius: 0px;"},"id":"d8995fbc"},{"componentName":"Text","props":{"text":"了解计费详情","style":"font-size: 12px; color: #344899;"},"id":"b383c3e2"}]}]}],"id":"94fc0e43"}]},{"componentName":"TinyCol","props":{"span":"4","style":"display: flex; flex-direction: row-reverse; border-radius: 0px; height: 100%; justify-content: flex-start; align-items: center;"},"id":"10b73009","children":[{"componentName":"TinyButton","props":{"text":"下一步: 网络配置","type":"danger","style":"max-width: unset;"},"id":"0b584011"}]}],"id":"d414a473"}],"id":"e8ec029b"}],"fileName":"createVm"},"tenant":1,"isBody":false,"parentId":"0","group":"staticPages","depth":0,"isPage":true,"isDefault":false,"occupier":{"id":86,"username":"开发者","email":"developer@lowcode.com","resetPasswordToken":"developer","confirmationToken":"dfb2c162-351f-4f44-ad5f-8998","is_admin":true},"isHome":false,"_id":"NTJ4MjvqoVj8OVsc"}
{"$$indexCreated":{"fieldName":"route","unique":true,"sparse":false}}
{"$$indexCreated":{"fieldName":"route","unique":true}}
+{"name":"ExOne","id":"","app":"918","route":"exone","page_content":{"componentName":"Page","css":"","props":{},"lifeCycles":{},"children":[{"componentName":"Text","props":{"text":"Ex1 template"},"id":"24d28323"}],"dataSource":{"list":[]},"state":{},"methods":{},"utils":[],"bridge":[],"inputs":[],"outputs":[],"fileName":"ExOne"},"tenant":1,"isBody":false,"parentId":"0","depth":0,"isPage":true,"isDefault":false,"group":"staticPages","occupier":{"id":86,"username":"开发者","email":"developer@lowcode.com","resetPasswordToken":"developer","confirmationToken":"dfb2c162-351f-4f44-ad5f-8998","is_admin":true},"isHome":false,"_id":"o8mE9Jqxhy6j8Loa"}
+{"name":"ExOne","id":"o8mE9Jqxhy6j8Loa","app":"918","route":"exone","page_content":{"componentName":"Page","css":"","props":{},"lifeCycles":{},"children":[{"componentName":"Text","props":{"text":"Ex1 template"},"id":"24d28323"}],"dataSource":{"list":[]},"state":{},"methods":{},"utils":[],"bridge":[],"inputs":[],"outputs":[],"fileName":"ExOne"},"tenant":1,"isBody":false,"parentId":"0","depth":0,"isPage":true,"isDefault":false,"group":"staticPages","occupier":{"id":86,"username":"开发者","email":"developer@lowcode.com","resetPasswordToken":"developer","confirmationToken":"dfb2c162-351f-4f44-ad5f-8998","is_admin":true},"isHome":false,"_id":"o8mE9Jqxhy6j8Loa"}
+{"name":"ExTwo","id":"","app":"918","route":"extwo","page_content":{"componentName":"Page","css":"","props":{},"lifeCycles":{},"children":[{"componentName":"Text","props":{"text":"ex2 "},"id":"1925531d"}],"dataSource":{"list":[]},"state":{},"methods":{},"utils":[],"bridge":[],"inputs":[],"outputs":[],"fileName":"ExTwo"},"tenant":1,"isBody":false,"parentId":"0","depth":0,"isPage":true,"isDefault":false,"group":"staticPages","occupier":{"id":86,"username":"开发者","email":"developer@lowcode.com","resetPasswordToken":"developer","confirmationToken":"dfb2c162-351f-4f44-ad5f-8998","is_admin":true},"isHome":false,"_id":"Prec5K48K9v2d3pm"}
+{"name":"LandingOne","id":"","app":"918","route":"landingone","page_content":{"componentName":"Page","css":"","props":{},"lifeCycles":{},"children":[{"componentName":"Text","props":{"text":"Landing tempalte1"},"id":"55638695"}],"dataSource":{"list":[]},"state":{},"methods":{},"utils":[],"bridge":[],"inputs":[],"outputs":[],"fileName":"LandingOne"},"tenant":1,"isBody":false,"parentId":"0","depth":0,"isPage":true,"isDefault":false,"group":"staticPages","occupier":{"id":86,"username":"开发者","email":"developer@lowcode.com","resetPasswordToken":"developer","confirmationToken":"dfb2c162-351f-4f44-ad5f-8998","is_admin":true},"isHome":false,"_id":"AB3AUq1mEdhysefR"}
+{"name":"ExTwo","id":"Prec5K48K9v2d3pm","app":"918","route":"extwo","page_content":{"componentName":"Page","css":"","props":{},"lifeCycles":{},"children":[{"componentName":"Text","props":{"text":"ex2 "},"id":"1925531d"}],"dataSource":{"list":[]},"state":{},"methods":{},"utils":[],"bridge":[],"inputs":[],"outputs":[],"fileName":"ExTwo"},"tenant":1,"isBody":false,"parentId":"0","depth":0,"isPage":true,"isDefault":false,"group":"staticPages","occupier":{"id":86,"username":"开发者","email":"developer@lowcode.com","resetPasswordToken":"developer","confirmationToken":"dfb2c162-351f-4f44-ad5f-8998","is_admin":true},"isHome":false,"_id":"Prec5K48K9v2d3pm"}
+{"name":"LandingOne","id":"AB3AUq1mEdhysefR","app":"918","route":"landingone","page_content":{"componentName":"Page","css":"","props":{},"lifeCycles":{},"children":[{"componentName":"Text","props":{"text":"Landing tempalte1"},"id":"55638695"}],"dataSource":{"list":[]},"state":{},"methods":{},"utils":[],"bridge":[],"inputs":[],"outputs":[],"fileName":"LandingOne"},"tenant":1,"isBody":false,"parentId":"0","depth":0,"isPage":true,"isDefault":false,"group":"staticPages","occupier":{"id":86,"username":"开发者","email":"developer@lowcode.com","resetPasswordToken":"developer","confirmationToken":"dfb2c162-351f-4f44-ad5f-8998","is_admin":true},"isHome":false,"_id":"AB3AUq1mEdhysefR"}
+{"name":"ExTwo","id":"Prec5K48K9v2d3pm","app":"918","route":"extwo","page_content":{"state":{},"methods":{},"componentName":"Page","css":"","props":{},"lifeCycles":{},"children":[{"componentName":"Text","props":{"text":"ex2 page"},"id":"1925531d"}],"dataSource":{"list":[]},"utils":[],"bridge":[],"inputs":[],"outputs":[],"fileName":"ExTwo"},"tenant":1,"isBody":false,"parentId":"0","depth":0,"isPage":true,"isDefault":false,"group":"staticPages","occupier":{"id":86,"username":"开发者","email":"developer@lowcode.com","resetPasswordToken":"developer","confirmationToken":"dfb2c162-351f-4f44-ad5f-8998","is_admin":true},"isHome":false,"_id":"Prec5K48K9v2d3pm"}
diff --git a/mockServer/src/database/templates.db b/mockServer/src/database/templates.db
index 5d037c49c..e6d14de17 100644
--- a/mockServer/src/database/templates.db
+++ b/mockServer/src/database/templates.db
@@ -1,9 +1,14 @@
{"id":"0000000000000000","parentId":"","name":"全部类别","app":"918","isTemplate":false,"_id":"0000000000000000","template_content":null}
+{"name":"ExOne","id":"2mYYvyYIYj89V1ju","app":"918","template_content":{"state":{},"componentName":"Template","css":"","props":{},"lifeCycles":{},"children":[{"componentName":"Text","props":{"text":"template init2"},"id":"24d28323"}],"dataSource":{"list":[]},"methods":{},"utils":[],"bridge":[],"inputs":[],"outputs":[],"fileName":"ExOne"},"parentId":"Mk2CqVASRt3pUsTh","isTemplate":true,"isDefault":false,"occupier":{"id":86,"username":"开发者","email":"developer@lowcode.com","resetPasswordToken":"developer","confirmationToken":"dfb2c162-351f-4f44-ad5f-8998","is_admin":true},"isHome":false,"isBody":false,"nodeTreeData":{"name":"Exx","id":"2mYYvyYIYj89V1ju","app":"918","template_content":{"state":{},"componentName":"Template","css":"","props":{},"lifeCycles":{},"children":[{"componentName":"Text","props":{"text":"template init2"},"id":"24d28323"}],"dataSource":{"list":[]},"methods":{},"utils":[],"bridge":[],"inputs":[],"outputs":[],"fileName":"Exx"},"parentId":"Mk2CqVASRt3pUsTh","isTemplate":true,"isDefault":false,"occupier":{"id":86,"username":"开发者","email":"developer@lowcode.com","resetPasswordToken":"developer","confirmationToken":"dfb2c162-351f-4f44-ad5f-8998","is_admin":true},"isHome":false,"isBody":false,"nodeTreeData":{"id":"Mk2CqVASRt3pUsTh","parentId":"0000000000000000","name":"基础表单","app":"918","isTemplate":false,"_id":"Mk2CqVASRt3pUsTh","nodeTreeData":{"id":"Mk2CqVASRt3pUsTh","parentId":"aXRl6N6gfXFreRbY","name":"基础表单","app":"918","isTemplate":false,"_id":"Mk2CqVASRt3pUsTh","nodeTreeData":{"id":"Mk2CqVASRt3pUsTh","parentId":"0000000000000000","name":"基础表单","app":"918","isTemplate":false,"_id":"Mk2CqVASRt3pUsTh","nodeTreeData":{"id":"Mk2CqVASRt3pUsTh","parentId":"0000000000000000","name":"基础表单1","app":"918","isTemplate":false,"_id":"Mk2CqVASRt3pUsTh","nodeTreeData":{"id":"Mk2CqVASRt3pUsTh","parentId":"0000000000000000","name":"基础表单","app":"918","isTemplate":false,"_id":"Mk2CqVASRt3pUsTh","children":[{"name":"ex1","id":"wQ4kGR85f2KOdPZj","app":"918","template_content":null,"parentId":"Mk2CqVASRt3pUsTh","isTemplate":true,"isDefault":false,"occupier":{"id":86,"username":"开发者","email":"developer@lowcode.com","resetPasswordToken":"developer","confirmationToken":"dfb2c162-351f-4f44-ad5f-8998","is_admin":true},"type":"template","_id":"wQ4kGR85f2KOdPZj","children":[]}]},"template_content":null,"children":[{"name":"ex1","id":"wQ4kGR85f2KOdPZj","app":"918","template_content":null,"parentId":"Mk2CqVASRt3pUsTh","isTemplate":true,"isDefault":false,"occupier":{"id":86,"username":"开发者","email":"developer@lowcode.com","resetPasswordToken":"developer","confirmationToken":"dfb2c162-351f-4f44-ad5f-8998","is_admin":true},"type":"template","_id":"wQ4kGR85f2KOdPZj","children":[]}]},"template_content":null,"children":[{"name":"ex1","id":"wQ4kGR85f2KOdPZj","app":"918","template_content":null,"parentId":"Mk2CqVASRt3pUsTh","isTemplate":true,"isDefault":false,"occupier":{"id":86,"username":"开发者","email":"developer@lowcode.com","resetPasswordToken":"developer","confirmationToken":"dfb2c162-351f-4f44-ad5f-8998","is_admin":true},"type":"template","_id":"wQ4kGR85f2KOdPZj","children":[]}]},"template_content":null,"children":[{"name":"ex1","id":"wQ4kGR85f2KOdPZj","app":"918","template_content":null,"parentId":"Mk2CqVASRt3pUsTh","isTemplate":true,"isDefault":false,"occupier":{"id":86,"username":"开发者","email":"developer@lowcode.com","resetPasswordToken":"developer","confirmationToken":"dfb2c162-351f-4f44-ad5f-8998","is_admin":true},"type":"template","_id":"wQ4kGR85f2KOdPZj","children":[]}]},"template_content":null,"children":[{"name":"ex1","id":"W3jB5dj3VBT75aff","app":"918","template_content":{"state":{},"componentName":"Template","css":"","props":{},"lifeCycles":{},"children":[{"componentName":"Text","props":{"text":"Ex1 template 2"},"id":"36512654"}],"dataSource":{"list":[]},"methods":{},"utils":[],"bridge":[],"inputs":[],"outputs":[],"fileName":"ex1"},"parentId":"Mk2CqVASRt3pUsTh","isTemplate":true,"isDefault":false,"occupier":{"id":86,"username":"开发者","email":"developer@lowcode.com","resetPasswordToken":"developer","confirmationToken":"dfb2c162-351f-4f44-ad5f-8998","is_admin":true},"isHome":false,"isBody":false,"nodeTreeData":{"id":"Mk2CqVASRt3pUsTh","parentId":"0000000000000000","name":"基础表单","app":"918","isTemplate":false,"_id":"Mk2CqVASRt3pUsTh","nodeTreeData":{"id":"Mk2CqVASRt3pUsTh","parentId":"aXRl6N6gfXFreRbY","name":"基础表单","app":"918","isTemplate":false,"_id":"Mk2CqVASRt3pUsTh","nodeTreeData":{"id":"Mk2CqVASRt3pUsTh","parentId":"0000000000000000","name":"基础表单","app":"918","isTemplate":false,"_id":"Mk2CqVASRt3pUsTh","nodeTreeData":{"id":"Mk2CqVASRt3pUsTh","parentId":"0000000000000000","name":"基础表单1","app":"918","isTemplate":false,"_id":"Mk2CqVASRt3pUsTh","nodeTreeData":{"id":"Mk2CqVASRt3pUsTh","parentId":"0000000000000000","name":"基础表单","app":"918","isTemplate":false,"_id":"Mk2CqVASRt3pUsTh","children":[{"name":"ex1","id":"wQ4kGR85f2KOdPZj","app":"918","template_content":null,"parentId":"Mk2CqVASRt3pUsTh","isTemplate":true,"isDefault":false,"occupier":{"id":86,"username":"开发者","email":"developer@lowcode.com","resetPasswordToken":"developer","confirmationToken":"dfb2c162-351f-4f44-ad5f-8998","is_admin":true},"type":"template","_id":"wQ4kGR85f2KOdPZj","children":[]}]},"template_content":null,"children":[{"name":"ex1","id":"wQ4kGR85f2KOdPZj","app":"918","template_content":null,"parentId":"Mk2CqVASRt3pUsTh","isTemplate":true,"isDefault":false,"occupier":{"id":86,"username":"开发者","email":"developer@lowcode.com","resetPasswordToken":"developer","confirmationToken":"dfb2c162-351f-4f44-ad5f-8998","is_admin":true},"type":"template","_id":"wQ4kGR85f2KOdPZj","children":[]}]},"template_content":null,"children":[{"name":"ex1","id":"wQ4kGR85f2KOdPZj","app":"918","template_content":null,"parentId":"Mk2CqVASRt3pUsTh","isTemplate":true,"isDefault":false,"occupier":{"id":86,"username":"开发者","email":"developer@lowcode.com","resetPasswordToken":"developer","confirmationToken":"dfb2c162-351f-4f44-ad5f-8998","is_admin":true},"type":"template","_id":"wQ4kGR85f2KOdPZj","children":[]}]},"template_content":null,"children":[{"name":"ex1","id":"wQ4kGR85f2KOdPZj","app":"918","template_content":null,"parentId":"Mk2CqVASRt3pUsTh","isTemplate":true,"isDefault":false,"occupier":{"id":86,"username":"开发者","email":"developer@lowcode.com","resetPasswordToken":"developer","confirmationToken":"dfb2c162-351f-4f44-ad5f-8998","is_admin":true},"type":"template","_id":"wQ4kGR85f2KOdPZj","children":[]}]},"template_content":null,"children":[]},"type":"template","_id":"W3jB5dj3VBT75aff","children":[]},{"name":"FormOne","id":"yVN9S9RiawprzrR7","app":"918","template_content":{"state":{},"componentName":"Template","css":"","props":{},"lifeCycles":{},"children":[{"componentName":"Text","props":{"text":"FormOne template"},"id":"e4234634"}],"dataSource":{"list":[]},"methods":{},"utils":[],"bridge":[],"inputs":[],"outputs":[],"fileName":"FormOne"},"parentId":"Mk2CqVASRt3pUsTh","isTemplate":true,"isDefault":false,"occupier":{"id":86,"username":"开发者","email":"developer@lowcode.com","resetPasswordToken":"developer","confirmationToken":"dfb2c162-351f-4f44-ad5f-8998","is_admin":true},"isHome":false,"isBody":false,"type":"template","_id":"yVN9S9RiawprzrR7","children":[]}]},"type":"template","_id":"2mYYvyYIYj89V1ju","children":[]},"type":"template","_id":"2mYYvyYIYj89V1ju"}
{"id":"Mk2CqVASRt3pUsTh","parentId":"0000000000000000","name":"基础表单","app":"918","isTemplate":false,"_id":"Mk2CqVASRt3pUsTh","nodeTreeData":{"id":"Mk2CqVASRt3pUsTh","parentId":"aXRl6N6gfXFreRbY","name":"基础表单","app":"918","isTemplate":false,"_id":"Mk2CqVASRt3pUsTh","nodeTreeData":{"id":"Mk2CqVASRt3pUsTh","parentId":"0000000000000000","name":"基础表单","app":"918","isTemplate":false,"_id":"Mk2CqVASRt3pUsTh","nodeTreeData":{"id":"Mk2CqVASRt3pUsTh","parentId":"0000000000000000","name":"基础表单1","app":"918","isTemplate":false,"_id":"Mk2CqVASRt3pUsTh","nodeTreeData":{"id":"Mk2CqVASRt3pUsTh","parentId":"0000000000000000","name":"基础表单","app":"918","isTemplate":false,"_id":"Mk2CqVASRt3pUsTh","children":[{"name":"ex1","id":"wQ4kGR85f2KOdPZj","app":"918","template_content":null,"parentId":"Mk2CqVASRt3pUsTh","isTemplate":true,"isDefault":false,"occupier":{"id":86,"username":"开发者","email":"developer@lowcode.com","resetPasswordToken":"developer","confirmationToken":"dfb2c162-351f-4f44-ad5f-8998","is_admin":true},"type":"template","_id":"wQ4kGR85f2KOdPZj","children":[]}]},"template_content":null,"children":[{"name":"ex1","id":"wQ4kGR85f2KOdPZj","app":"918","template_content":null,"parentId":"Mk2CqVASRt3pUsTh","isTemplate":true,"isDefault":false,"occupier":{"id":86,"username":"开发者","email":"developer@lowcode.com","resetPasswordToken":"developer","confirmationToken":"dfb2c162-351f-4f44-ad5f-8998","is_admin":true},"type":"template","_id":"wQ4kGR85f2KOdPZj","children":[]}]},"template_content":null,"children":[{"name":"ex1","id":"wQ4kGR85f2KOdPZj","app":"918","template_content":null,"parentId":"Mk2CqVASRt3pUsTh","isTemplate":true,"isDefault":false,"occupier":{"id":86,"username":"开发者","email":"developer@lowcode.com","resetPasswordToken":"developer","confirmationToken":"dfb2c162-351f-4f44-ad5f-8998","is_admin":true},"type":"template","_id":"wQ4kGR85f2KOdPZj","children":[]}]},"template_content":null,"children":[{"name":"ex1","id":"wQ4kGR85f2KOdPZj","app":"918","template_content":null,"parentId":"Mk2CqVASRt3pUsTh","isTemplate":true,"isDefault":false,"occupier":{"id":86,"username":"开发者","email":"developer@lowcode.com","resetPasswordToken":"developer","confirmationToken":"dfb2c162-351f-4f44-ad5f-8998","is_admin":true},"type":"template","_id":"wQ4kGR85f2KOdPZj","children":[]}]},"template_content":null}
{"name":"ex1","id":"W3jB5dj3VBT75aff","app":"918","template_content":{"state":{},"componentName":"Template","css":"","props":{},"lifeCycles":{},"children":[{"componentName":"Text","props":{"text":"this is a form example"},"id":"36512654"}],"dataSource":{"list":[]},"methods":{},"utils":[],"bridge":[],"inputs":[],"outputs":[],"fileName":"ex1"},"parentId":"Mk2CqVASRt3pUsTh","isTemplate":true,"isDefault":false,"occupier":{"id":86,"username":"开发者","email":"developer@lowcode.com","resetPasswordToken":"developer","confirmationToken":"dfb2c162-351f-4f44-ad5f-8998","is_admin":true},"isHome":false,"isBody":false,"nodeTreeData":{"id":"Mk2CqVASRt3pUsTh","parentId":"0000000000000000","name":"基础表单","app":"918","isTemplate":false,"_id":"Mk2CqVASRt3pUsTh","nodeTreeData":{"id":"Mk2CqVASRt3pUsTh","parentId":"aXRl6N6gfXFreRbY","name":"基础表单","app":"918","isTemplate":false,"_id":"Mk2CqVASRt3pUsTh","nodeTreeData":{"id":"Mk2CqVASRt3pUsTh","parentId":"0000000000000000","name":"基础表单","app":"918","isTemplate":false,"_id":"Mk2CqVASRt3pUsTh","nodeTreeData":{"id":"Mk2CqVASRt3pUsTh","parentId":"0000000000000000","name":"基础表单1","app":"918","isTemplate":false,"_id":"Mk2CqVASRt3pUsTh","nodeTreeData":{"id":"Mk2CqVASRt3pUsTh","parentId":"0000000000000000","name":"基础表单","app":"918","isTemplate":false,"_id":"Mk2CqVASRt3pUsTh","children":[{"name":"ex1","id":"wQ4kGR85f2KOdPZj","app":"918","template_content":null,"parentId":"Mk2CqVASRt3pUsTh","isTemplate":true,"isDefault":false,"occupier":{"id":86,"username":"开发者","email":"developer@lowcode.com","resetPasswordToken":"developer","confirmationToken":"dfb2c162-351f-4f44-ad5f-8998","is_admin":true},"type":"template","_id":"wQ4kGR85f2KOdPZj","children":[]}]},"template_content":null,"children":[{"name":"ex1","id":"wQ4kGR85f2KOdPZj","app":"918","template_content":null,"parentId":"Mk2CqVASRt3pUsTh","isTemplate":true,"isDefault":false,"occupier":{"id":86,"username":"开发者","email":"developer@lowcode.com","resetPasswordToken":"developer","confirmationToken":"dfb2c162-351f-4f44-ad5f-8998","is_admin":true},"type":"template","_id":"wQ4kGR85f2KOdPZj","children":[]}]},"template_content":null,"children":[{"name":"ex1","id":"wQ4kGR85f2KOdPZj","app":"918","template_content":null,"parentId":"Mk2CqVASRt3pUsTh","isTemplate":true,"isDefault":false,"occupier":{"id":86,"username":"开发者","email":"developer@lowcode.com","resetPasswordToken":"developer","confirmationToken":"dfb2c162-351f-4f44-ad5f-8998","is_admin":true},"type":"template","_id":"wQ4kGR85f2KOdPZj","children":[]}]},"template_content":null,"children":[{"name":"ex1","id":"wQ4kGR85f2KOdPZj","app":"918","template_content":null,"parentId":"Mk2CqVASRt3pUsTh","isTemplate":true,"isDefault":false,"occupier":{"id":86,"username":"开发者","email":"developer@lowcode.com","resetPasswordToken":"developer","confirmationToken":"dfb2c162-351f-4f44-ad5f-8998","is_admin":true},"type":"template","_id":"wQ4kGR85f2KOdPZj","children":[]}]},"template_content":null,"children":[]},"type":"template","_id":"W3jB5dj3VBT75aff"}
{"id":"aXRl6N6gfXFreRbY","parentId":"0000000000000000","name":"官网展示","app":"918","isTemplate":false,"_id":"aXRl6N6gfXFreRbY"}
{"id":"kea3ZKZNvXWSuHU0","parentId":"0000000000000000","name":"后台管理系统","app":"918","isTemplate":false,"_id":"kea3ZKZNvXWSuHU0"}
{"name":"admin1","id":"n1CDGAkqdSHtjGDt","app":"918","template_content":{"state":{},"componentName":"Template","css":".tt {\n border-color: #e1b7b7;\n background-color: aliceblue;\n color: red;\n}\n","props":{},"lifeCycles":{},"children":[{"componentName":"Text","props":{"text":"this is admin1"},"id":"1e54c2c3"},{"componentName":"ElButton","props":{},"children":[{"componentName":"Text","props":{"text":"admin button","className":" tt"},"id":"d54434cb"}],"id":"231a35a6"}],"dataSource":{"list":[]},"methods":{},"utils":[],"bridge":[],"inputs":[],"outputs":[],"fileName":"admin1"},"parentId":"kea3ZKZNvXWSuHU0","isTemplate":true,"isDefault":false,"occupier":{"id":86,"username":"开发者","email":"developer@lowcode.com","resetPasswordToken":"developer","confirmationToken":"dfb2c162-351f-4f44-ad5f-8998","is_admin":true},"isHome":false,"isBody":false,"nodeTreeData":{"name":"landing1","id":"n1CDGAkqdSHtjGDt","app":"918","template_content":{"componentName":"Template","css":"","props":{},"lifeCycles":{},"children":[],"dataSource":{"list":[]},"state":{},"methods":{},"utils":[],"bridge":[],"inputs":[],"outputs":[],"fileName":"landing1"},"parentId":"kea3ZKZNvXWSuHU0","isTemplate":true,"isDefault":false,"occupier":{"id":86,"username":"开发者","email":"developer@lowcode.com","resetPasswordToken":"developer","confirmationToken":"dfb2c162-351f-4f44-ad5f-8998","is_admin":true},"isHome":false,"isBody":false,"nodeTreeData":{"id":"kea3ZKZNvXWSuHU0","parentId":"0000000000000000","name":"后台管理系统","app":"918","isTemplate":false,"_id":"kea3ZKZNvXWSuHU0","children":[]},"type":"template","_id":"n1CDGAkqdSHtjGDt","children":[]},"type":"template","_id":"n1CDGAkqdSHtjGDt"}
-{"name":"lading1","id":"sgoq3KUkwIagXB9S","app":"918","template_content":{"state":{},"componentName":"Template","css":"","props":{},"lifeCycles":{},"children":[{"componentName":"Text","props":{"text":"this is a landing page"},"id":"55638695"},{"componentName":"Text","props":{"text":"TinyEngine 前端可视化设计器,为设计器开发者提供定制服务,在线构建出自己专属的设计器。"},"id":"a6cce362"}],"dataSource":{"list":[]},"methods":{},"utils":[],"bridge":[],"inputs":[],"outputs":[],"fileName":"lading1"},"parentId":"aXRl6N6gfXFreRbY","isTemplate":true,"isDefault":false,"occupier":{"id":86,"username":"开发者","email":"developer@lowcode.com","resetPasswordToken":"developer","confirmationToken":"dfb2c162-351f-4f44-ad5f-8998","is_admin":true},"isHome":false,"isBody":false,"nodeTreeData":{"name":"admin1","id":"sgoq3KUkwIagXB9S","app":"918","template_content":{"componentName":"Template","css":"","props":{},"lifeCycles":{},"children":[],"dataSource":{"list":[]},"state":{},"methods":{},"utils":[],"bridge":[],"inputs":[],"outputs":[],"fileName":"admin1"},"parentId":"aXRl6N6gfXFreRbY","isTemplate":true,"isDefault":false,"occupier":{"id":86,"username":"开发者","email":"developer@lowcode.com","resetPasswordToken":"developer","confirmationToken":"dfb2c162-351f-4f44-ad5f-8998","is_admin":true},"isHome":false,"isBody":false,"nodeTreeData":{"id":"aXRl6N6gfXFreRbY","parentId":"0000000000000000","name":"官网展示","app":"918","isTemplate":false,"_id":"aXRl6N6gfXFreRbY","children":[]},"type":"template","_id":"sgoq3KUkwIagXB9S","children":[]},"type":"template","_id":"sgoq3KUkwIagXB9S"}
+{"name":"LandingOne","id":"sgoq3KUkwIagXB9S","app":"918","template_content":{"state":{},"componentName":"Template","css":"","props":{},"lifeCycles":{},"children":[{"componentName":"Text","props":{"text":"Landing tempalte"},"id":"55638695"}],"dataSource":{"list":[]},"methods":{},"utils":[],"bridge":[],"inputs":[],"outputs":[],"fileName":"LandingOne"},"parentId":"aXRl6N6gfXFreRbY","isTemplate":true,"isDefault":false,"occupier":{"id":86,"username":"开发者","email":"developer@lowcode.com","resetPasswordToken":"developer","confirmationToken":"dfb2c162-351f-4f44-ad5f-8998","is_admin":true},"isHome":false,"isBody":false,"nodeTreeData":{"name":"lading1","id":"sgoq3KUkwIagXB9S","app":"918","template_content":{"state":{},"componentName":"Template","css":"","props":{},"lifeCycles":{},"children":[{"componentName":"Text","props":{"text":"this is a landing page"},"id":"55638695"}],"dataSource":{"list":[]},"methods":{},"utils":[],"bridge":[],"inputs":[],"outputs":[],"fileName":"lading1"},"parentId":"aXRl6N6gfXFreRbY","isTemplate":true,"isDefault":false,"occupier":{"id":86,"username":"开发者","email":"developer@lowcode.com","resetPasswordToken":"developer","confirmationToken":"dfb2c162-351f-4f44-ad5f-8998","is_admin":true},"isHome":false,"isBody":false,"nodeTreeData":{"name":"admin1","id":"sgoq3KUkwIagXB9S","app":"918","template_content":{"componentName":"Template","css":"","props":{},"lifeCycles":{},"children":[],"dataSource":{"list":[]},"state":{},"methods":{},"utils":[],"bridge":[],"inputs":[],"outputs":[],"fileName":"admin1"},"parentId":"aXRl6N6gfXFreRbY","isTemplate":true,"isDefault":false,"occupier":{"id":86,"username":"开发者","email":"developer@lowcode.com","resetPasswordToken":"developer","confirmationToken":"dfb2c162-351f-4f44-ad5f-8998","is_admin":true},"isHome":false,"isBody":false,"nodeTreeData":{"id":"aXRl6N6gfXFreRbY","parentId":"0000000000000000","name":"官网展示","app":"918","isTemplate":false,"_id":"aXRl6N6gfXFreRbY","children":[]},"type":"template","_id":"sgoq3KUkwIagXB9S","children":[]},"type":"template","_id":"sgoq3KUkwIagXB9S","children":[]},"type":"template","_id":"sgoq3KUkwIagXB9S"}
+{"name":"ExTwo","id":"tiJFbT9xLSjb6SPw","app":"918","template_content":{"state":{},"componentName":"Template","css":"","props":{},"lifeCycles":{},"children":[{"componentName":"Text","props":{"text":"ex2 "},"id":"1925531d"}],"dataSource":{"list":[]},"methods":{},"utils":[],"bridge":[],"inputs":[],"outputs":[],"fileName":"ExTwo"},"parentId":"Mk2CqVASRt3pUsTh","isTemplate":true,"isDefault":false,"occupier":{"id":86,"username":"开发者","email":"developer@lowcode.com","resetPasswordToken":"developer","confirmationToken":"dfb2c162-351f-4f44-ad5f-8998","is_admin":true},"isHome":false,"isBody":false,"nodeTreeData":{"id":"Mk2CqVASRt3pUsTh","parentId":"0000000000000000","name":"基础表单","app":"918","isTemplate":false,"_id":"Mk2CqVASRt3pUsTh","nodeTreeData":{"id":"Mk2CqVASRt3pUsTh","parentId":"aXRl6N6gfXFreRbY","name":"基础表单","app":"918","isTemplate":false,"_id":"Mk2CqVASRt3pUsTh","nodeTreeData":{"id":"Mk2CqVASRt3pUsTh","parentId":"0000000000000000","name":"基础表单","app":"918","isTemplate":false,"_id":"Mk2CqVASRt3pUsTh","nodeTreeData":{"id":"Mk2CqVASRt3pUsTh","parentId":"0000000000000000","name":"基础表单1","app":"918","isTemplate":false,"_id":"Mk2CqVASRt3pUsTh","nodeTreeData":{"id":"Mk2CqVASRt3pUsTh","parentId":"0000000000000000","name":"基础表单","app":"918","isTemplate":false,"_id":"Mk2CqVASRt3pUsTh","children":[{"name":"ex1","id":"wQ4kGR85f2KOdPZj","app":"918","template_content":null,"parentId":"Mk2CqVASRt3pUsTh","isTemplate":true,"isDefault":false,"occupier":{"id":86,"username":"开发者","email":"developer@lowcode.com","resetPasswordToken":"developer","confirmationToken":"dfb2c162-351f-4f44-ad5f-8998","is_admin":true},"type":"template","_id":"wQ4kGR85f2KOdPZj","children":[]}]},"template_content":null,"children":[{"name":"ex1","id":"wQ4kGR85f2KOdPZj","app":"918","template_content":null,"parentId":"Mk2CqVASRt3pUsTh","isTemplate":true,"isDefault":false,"occupier":{"id":86,"username":"开发者","email":"developer@lowcode.com","resetPasswordToken":"developer","confirmationToken":"dfb2c162-351f-4f44-ad5f-8998","is_admin":true},"type":"template","_id":"wQ4kGR85f2KOdPZj","children":[]}]},"template_content":null,"children":[{"name":"ex1","id":"wQ4kGR85f2KOdPZj","app":"918","template_content":null,"parentId":"Mk2CqVASRt3pUsTh","isTemplate":true,"isDefault":false,"occupier":{"id":86,"username":"开发者","email":"developer@lowcode.com","resetPasswordToken":"developer","confirmationToken":"dfb2c162-351f-4f44-ad5f-8998","is_admin":true},"type":"template","_id":"wQ4kGR85f2KOdPZj","children":[]}]},"template_content":null,"children":[{"name":"ex1","id":"wQ4kGR85f2KOdPZj","app":"918","template_content":null,"parentId":"Mk2CqVASRt3pUsTh","isTemplate":true,"isDefault":false,"occupier":{"id":86,"username":"开发者","email":"developer@lowcode.com","resetPasswordToken":"developer","confirmationToken":"dfb2c162-351f-4f44-ad5f-8998","is_admin":true},"type":"template","_id":"wQ4kGR85f2KOdPZj","children":[]}]},"template_content":null,"children":[{"name":"Exx","id":"2mYYvyYIYj89V1ju","app":"918","template_content":{"state":{},"componentName":"Template","css":"","props":{},"lifeCycles":{},"children":[{"componentName":"Text","props":{"text":"template init2"},"id":"24d28323"}],"dataSource":{"list":[]},"methods":{},"utils":[],"bridge":[],"inputs":[],"outputs":[],"fileName":"Exx"},"parentId":"Mk2CqVASRt3pUsTh","isTemplate":true,"isDefault":false,"occupier":{"id":86,"username":"开发者","email":"developer@lowcode.com","resetPasswordToken":"developer","confirmationToken":"dfb2c162-351f-4f44-ad5f-8998","is_admin":true},"isHome":false,"isBody":false,"nodeTreeData":{"id":"Mk2CqVASRt3pUsTh","parentId":"0000000000000000","name":"基础表单","app":"918","isTemplate":false,"_id":"Mk2CqVASRt3pUsTh","nodeTreeData":{"id":"Mk2CqVASRt3pUsTh","parentId":"aXRl6N6gfXFreRbY","name":"基础表单","app":"918","isTemplate":false,"_id":"Mk2CqVASRt3pUsTh","nodeTreeData":{"id":"Mk2CqVASRt3pUsTh","parentId":"0000000000000000","name":"基础表单","app":"918","isTemplate":false,"_id":"Mk2CqVASRt3pUsTh","nodeTreeData":{"id":"Mk2CqVASRt3pUsTh","parentId":"0000000000000000","name":"基础表单1","app":"918","isTemplate":false,"_id":"Mk2CqVASRt3pUsTh","nodeTreeData":{"id":"Mk2CqVASRt3pUsTh","parentId":"0000000000000000","name":"基础表单","app":"918","isTemplate":false,"_id":"Mk2CqVASRt3pUsTh","children":[{"name":"ex1","id":"wQ4kGR85f2KOdPZj","app":"918","template_content":null,"parentId":"Mk2CqVASRt3pUsTh","isTemplate":true,"isDefault":false,"occupier":{"id":86,"username":"开发者","email":"developer@lowcode.com","resetPasswordToken":"developer","confirmationToken":"dfb2c162-351f-4f44-ad5f-8998","is_admin":true},"type":"template","_id":"wQ4kGR85f2KOdPZj","children":[]}]},"template_content":null,"children":[{"name":"ex1","id":"wQ4kGR85f2KOdPZj","app":"918","template_content":null,"parentId":"Mk2CqVASRt3pUsTh","isTemplate":true,"isDefault":false,"occupier":{"id":86,"username":"开发者","email":"developer@lowcode.com","resetPasswordToken":"developer","confirmationToken":"dfb2c162-351f-4f44-ad5f-8998","is_admin":true},"type":"template","_id":"wQ4kGR85f2KOdPZj","children":[]}]},"template_content":null,"children":[{"name":"ex1","id":"wQ4kGR85f2KOdPZj","app":"918","template_content":null,"parentId":"Mk2CqVASRt3pUsTh","isTemplate":true,"isDefault":false,"occupier":{"id":86,"username":"开发者","email":"developer@lowcode.com","resetPasswordToken":"developer","confirmationToken":"dfb2c162-351f-4f44-ad5f-8998","is_admin":true},"type":"template","_id":"wQ4kGR85f2KOdPZj","children":[]}]},"template_content":null,"children":[{"name":"ex1","id":"wQ4kGR85f2KOdPZj","app":"918","template_content":null,"parentId":"Mk2CqVASRt3pUsTh","isTemplate":true,"isDefault":false,"occupier":{"id":86,"username":"开发者","email":"developer@lowcode.com","resetPasswordToken":"developer","confirmationToken":"dfb2c162-351f-4f44-ad5f-8998","is_admin":true},"type":"template","_id":"wQ4kGR85f2KOdPZj","children":[]}]},"template_content":null,"children":[{"name":"ex1","id":"W3jB5dj3VBT75aff","app":"918","template_content":{"state":{},"componentName":"Template","css":"","props":{},"lifeCycles":{},"children":[{"componentName":"Text","props":{"text":"Ex1 template 2"},"id":"36512654"}],"dataSource":{"list":[]},"methods":{},"utils":[],"bridge":[],"inputs":[],"outputs":[],"fileName":"ex1"},"parentId":"Mk2CqVASRt3pUsTh","isTemplate":true,"isDefault":false,"occupier":{"id":86,"username":"开发者","email":"developer@lowcode.com","resetPasswordToken":"developer","confirmationToken":"dfb2c162-351f-4f44-ad5f-8998","is_admin":true},"isHome":false,"isBody":false,"nodeTreeData":{"id":"Mk2CqVASRt3pUsTh","parentId":"0000000000000000","name":"基础表单","app":"918","isTemplate":false,"_id":"Mk2CqVASRt3pUsTh","nodeTreeData":{"id":"Mk2CqVASRt3pUsTh","parentId":"aXRl6N6gfXFreRbY","name":"基础表单","app":"918","isTemplate":false,"_id":"Mk2CqVASRt3pUsTh","nodeTreeData":{"id":"Mk2CqVASRt3pUsTh","parentId":"0000000000000000","name":"基础表单","app":"918","isTemplate":false,"_id":"Mk2CqVASRt3pUsTh","nodeTreeData":{"id":"Mk2CqVASRt3pUsTh","parentId":"0000000000000000","name":"基础表单1","app":"918","isTemplate":false,"_id":"Mk2CqVASRt3pUsTh","nodeTreeData":{"id":"Mk2CqVASRt3pUsTh","parentId":"0000000000000000","name":"基础表单","app":"918","isTemplate":false,"_id":"Mk2CqVASRt3pUsTh","children":[{"name":"ex1","id":"wQ4kGR85f2KOdPZj","app":"918","template_content":null,"parentId":"Mk2CqVASRt3pUsTh","isTemplate":true,"isDefault":false,"occupier":{"id":86,"username":"开发者","email":"developer@lowcode.com","resetPasswordToken":"developer","confirmationToken":"dfb2c162-351f-4f44-ad5f-8998","is_admin":true},"type":"template","_id":"wQ4kGR85f2KOdPZj","children":[]}]},"template_content":null,"children":[{"name":"ex1","id":"wQ4kGR85f2KOdPZj","app":"918","template_content":null,"parentId":"Mk2CqVASRt3pUsTh","isTemplate":true,"isDefault":false,"occupier":{"id":86,"username":"开发者","email":"developer@lowcode.com","resetPasswordToken":"developer","confirmationToken":"dfb2c162-351f-4f44-ad5f-8998","is_admin":true},"type":"template","_id":"wQ4kGR85f2KOdPZj","children":[]}]},"template_content":null,"children":[{"name":"ex1","id":"wQ4kGR85f2KOdPZj","app":"918","template_content":null,"parentId":"Mk2CqVASRt3pUsTh","isTemplate":true,"isDefault":false,"occupier":{"id":86,"username":"开发者","email":"developer@lowcode.com","resetPasswordToken":"developer","confirmationToken":"dfb2c162-351f-4f44-ad5f-8998","is_admin":true},"type":"template","_id":"wQ4kGR85f2KOdPZj","children":[]}]},"template_content":null,"children":[{"name":"ex1","id":"wQ4kGR85f2KOdPZj","app":"918","template_content":null,"parentId":"Mk2CqVASRt3pUsTh","isTemplate":true,"isDefault":false,"occupier":{"id":86,"username":"开发者","email":"developer@lowcode.com","resetPasswordToken":"developer","confirmationToken":"dfb2c162-351f-4f44-ad5f-8998","is_admin":true},"type":"template","_id":"wQ4kGR85f2KOdPZj","children":[]}]},"template_content":null,"children":[]},"type":"template","_id":"W3jB5dj3VBT75aff","children":[]},{"name":"FormOne","id":"yVN9S9RiawprzrR7","app":"918","template_content":{"state":{},"componentName":"Template","css":"","props":{},"lifeCycles":{},"children":[{"componentName":"Text","props":{"text":"FormOne template"},"id":"e4234634"}],"dataSource":{"list":[]},"methods":{},"utils":[],"bridge":[],"inputs":[],"outputs":[],"fileName":"FormOne"},"parentId":"Mk2CqVASRt3pUsTh","isTemplate":true,"isDefault":false,"occupier":{"id":86,"username":"开发者","email":"developer@lowcode.com","resetPasswordToken":"developer","confirmationToken":"dfb2c162-351f-4f44-ad5f-8998","is_admin":true},"isHome":false,"isBody":false,"type":"template","_id":"yVN9S9RiawprzrR7","children":[]}]},"type":"template","_id":"2mYYvyYIYj89V1ju","children":[]},{"name":"ex1","id":"W3jB5dj3VBT75aff","app":"918","template_content":{"state":{},"componentName":"Template","css":"","props":{},"lifeCycles":{},"children":[{"componentName":"Text","props":{"text":"Ex1 template 2"},"id":"36512654"}],"dataSource":{"list":[]},"methods":{},"utils":[],"bridge":[],"inputs":[],"outputs":[],"fileName":"ex1"},"parentId":"Mk2CqVASRt3pUsTh","isTemplate":true,"isDefault":false,"occupier":{"id":86,"username":"开发者","email":"developer@lowcode.com","resetPasswordToken":"developer","confirmationToken":"dfb2c162-351f-4f44-ad5f-8998","is_admin":true},"isHome":false,"isBody":false,"nodeTreeData":{"id":"Mk2CqVASRt3pUsTh","parentId":"0000000000000000","name":"基础表单","app":"918","isTemplate":false,"_id":"Mk2CqVASRt3pUsTh","nodeTreeData":{"id":"Mk2CqVASRt3pUsTh","parentId":"aXRl6N6gfXFreRbY","name":"基础表单","app":"918","isTemplate":false,"_id":"Mk2CqVASRt3pUsTh","nodeTreeData":{"id":"Mk2CqVASRt3pUsTh","parentId":"0000000000000000","name":"基础表单","app":"918","isTemplate":false,"_id":"Mk2CqVASRt3pUsTh","nodeTreeData":{"id":"Mk2CqVASRt3pUsTh","parentId":"0000000000000000","name":"基础表单1","app":"918","isTemplate":false,"_id":"Mk2CqVASRt3pUsTh","nodeTreeData":{"id":"Mk2CqVASRt3pUsTh","parentId":"0000000000000000","name":"基础表单","app":"918","isTemplate":false,"_id":"Mk2CqVASRt3pUsTh","children":[{"name":"ex1","id":"wQ4kGR85f2KOdPZj","app":"918","template_content":null,"parentId":"Mk2CqVASRt3pUsTh","isTemplate":true,"isDefault":false,"occupier":{"id":86,"username":"开发者","email":"developer@lowcode.com","resetPasswordToken":"developer","confirmationToken":"dfb2c162-351f-4f44-ad5f-8998","is_admin":true},"type":"template","_id":"wQ4kGR85f2KOdPZj","children":[]}]},"template_content":null,"children":[{"name":"ex1","id":"wQ4kGR85f2KOdPZj","app":"918","template_content":null,"parentId":"Mk2CqVASRt3pUsTh","isTemplate":true,"isDefault":false,"occupier":{"id":86,"username":"开发者","email":"developer@lowcode.com","resetPasswordToken":"developer","confirmationToken":"dfb2c162-351f-4f44-ad5f-8998","is_admin":true},"type":"template","_id":"wQ4kGR85f2KOdPZj","children":[]}]},"template_content":null,"children":[{"name":"ex1","id":"wQ4kGR85f2KOdPZj","app":"918","template_content":null,"parentId":"Mk2CqVASRt3pUsTh","isTemplate":true,"isDefault":false,"occupier":{"id":86,"username":"开发者","email":"developer@lowcode.com","resetPasswordToken":"developer","confirmationToken":"dfb2c162-351f-4f44-ad5f-8998","is_admin":true},"type":"template","_id":"wQ4kGR85f2KOdPZj","children":[]}]},"template_content":null,"children":[{"name":"ex1","id":"wQ4kGR85f2KOdPZj","app":"918","template_content":null,"parentId":"Mk2CqVASRt3pUsTh","isTemplate":true,"isDefault":false,"occupier":{"id":86,"username":"开发者","email":"developer@lowcode.com","resetPasswordToken":"developer","confirmationToken":"dfb2c162-351f-4f44-ad5f-8998","is_admin":true},"type":"template","_id":"wQ4kGR85f2KOdPZj","children":[]}]},"template_content":null,"children":[]},"type":"template","_id":"W3jB5dj3VBT75aff","children":[]},{"name":"FormOne","id":"yVN9S9RiawprzrR7","app":"918","template_content":{"state":{},"componentName":"Template","css":"","props":{},"lifeCycles":{},"children":[{"componentName":"Text","props":{"text":"FormOne template"},"id":"e4234634"}],"dataSource":{"list":[]},"methods":{},"utils":[],"bridge":[],"inputs":[],"outputs":[],"fileName":"FormOne"},"parentId":"Mk2CqVASRt3pUsTh","isTemplate":true,"isDefault":false,"occupier":{"id":86,"username":"开发者","email":"developer@lowcode.com","resetPasswordToken":"developer","confirmationToken":"dfb2c162-351f-4f44-ad5f-8998","is_admin":true},"isHome":false,"isBody":false,"type":"template","_id":"yVN9S9RiawprzrR7","children":[]}]},"type":"template","_id":"tiJFbT9xLSjb6SPw"}
+{"name":"FormOne","id":"yVN9S9RiawprzrR7","app":"918","template_content":{"state":{},"componentName":"Template","css":"","props":{},"lifeCycles":{},"children":[{"componentName":"Text","props":{"text":"FormOne template"},"id":"e4234634"}],"dataSource":{"list":[]},"methods":{},"utils":[],"bridge":[],"inputs":[],"outputs":[],"fileName":"FormOne"},"parentId":"Mk2CqVASRt3pUsTh","isTemplate":true,"isDefault":false,"occupier":{"id":86,"username":"开发者","email":"developer@lowcode.com","resetPasswordToken":"developer","confirmationToken":"dfb2c162-351f-4f44-ad5f-8998","is_admin":true},"isHome":false,"isBody":false,"type":"template","_id":"yVN9S9RiawprzrR7"}
{"$$indexCreated":{"fieldName":"id","unique":true,"sparse":false}}
{"$$indexCreated":{"fieldName":"id","unique":true}}
+{"name":"ExOne","id":"2mYYvyYIYj89V1ju","app":"918","template_content":{"state":{},"componentName":"Template","css":"","props":{},"lifeCycles":{},"children":[{"componentName":"Text","props":{"text":"Ex1 template"},"id":"24d28323"}],"dataSource":{"list":[]},"methods":{},"utils":[],"bridge":[],"inputs":[],"outputs":[],"fileName":"ExOne"},"parentId":"Mk2CqVASRt3pUsTh","isTemplate":true,"isDefault":false,"occupier":{"id":86,"username":"开发者","email":"developer@lowcode.com","resetPasswordToken":"developer","confirmationToken":"dfb2c162-351f-4f44-ad5f-8998","is_admin":true},"isHome":false,"isBody":false,"nodeTreeData":{"name":"Exx","id":"2mYYvyYIYj89V1ju","app":"918","template_content":{"state":{},"componentName":"Template","css":"","props":{},"lifeCycles":{},"children":[{"componentName":"Text","props":{"text":"template init2"},"id":"24d28323"}],"dataSource":{"list":[]},"methods":{},"utils":[],"bridge":[],"inputs":[],"outputs":[],"fileName":"Exx"},"parentId":"Mk2CqVASRt3pUsTh","isTemplate":true,"isDefault":false,"occupier":{"id":86,"username":"开发者","email":"developer@lowcode.com","resetPasswordToken":"developer","confirmationToken":"dfb2c162-351f-4f44-ad5f-8998","is_admin":true},"isHome":false,"isBody":false,"nodeTreeData":{"id":"Mk2CqVASRt3pUsTh","parentId":"0000000000000000","name":"基础表单","app":"918","isTemplate":false,"_id":"Mk2CqVASRt3pUsTh","nodeTreeData":{"id":"Mk2CqVASRt3pUsTh","parentId":"aXRl6N6gfXFreRbY","name":"基础表单","app":"918","isTemplate":false,"_id":"Mk2CqVASRt3pUsTh","nodeTreeData":{"id":"Mk2CqVASRt3pUsTh","parentId":"0000000000000000","name":"基础表单","app":"918","isTemplate":false,"_id":"Mk2CqVASRt3pUsTh","nodeTreeData":{"id":"Mk2CqVASRt3pUsTh","parentId":"0000000000000000","name":"基础表单1","app":"918","isTemplate":false,"_id":"Mk2CqVASRt3pUsTh","nodeTreeData":{"id":"Mk2CqVASRt3pUsTh","parentId":"0000000000000000","name":"基础表单","app":"918","isTemplate":false,"_id":"Mk2CqVASRt3pUsTh","children":[{"name":"ex1","id":"wQ4kGR85f2KOdPZj","app":"918","template_content":null,"parentId":"Mk2CqVASRt3pUsTh","isTemplate":true,"isDefault":false,"occupier":{"id":86,"username":"开发者","email":"developer@lowcode.com","resetPasswordToken":"developer","confirmationToken":"dfb2c162-351f-4f44-ad5f-8998","is_admin":true},"type":"template","_id":"wQ4kGR85f2KOdPZj","children":[]}]},"template_content":null,"children":[{"name":"ex1","id":"wQ4kGR85f2KOdPZj","app":"918","template_content":null,"parentId":"Mk2CqVASRt3pUsTh","isTemplate":true,"isDefault":false,"occupier":{"id":86,"username":"开发者","email":"developer@lowcode.com","resetPasswordToken":"developer","confirmationToken":"dfb2c162-351f-4f44-ad5f-8998","is_admin":true},"type":"template","_id":"wQ4kGR85f2KOdPZj","children":[]}]},"template_content":null,"children":[{"name":"ex1","id":"wQ4kGR85f2KOdPZj","app":"918","template_content":null,"parentId":"Mk2CqVASRt3pUsTh","isTemplate":true,"isDefault":false,"occupier":{"id":86,"username":"开发者","email":"developer@lowcode.com","resetPasswordToken":"developer","confirmationToken":"dfb2c162-351f-4f44-ad5f-8998","is_admin":true},"type":"template","_id":"wQ4kGR85f2KOdPZj","children":[]}]},"template_content":null,"children":[{"name":"ex1","id":"wQ4kGR85f2KOdPZj","app":"918","template_content":null,"parentId":"Mk2CqVASRt3pUsTh","isTemplate":true,"isDefault":false,"occupier":{"id":86,"username":"开发者","email":"developer@lowcode.com","resetPasswordToken":"developer","confirmationToken":"dfb2c162-351f-4f44-ad5f-8998","is_admin":true},"type":"template","_id":"wQ4kGR85f2KOdPZj","children":[]}]},"template_content":null,"children":[{"name":"ex1","id":"W3jB5dj3VBT75aff","app":"918","template_content":{"state":{},"componentName":"Template","css":"","props":{},"lifeCycles":{},"children":[{"componentName":"Text","props":{"text":"Ex1 template 2"},"id":"36512654"}],"dataSource":{"list":[]},"methods":{},"utils":[],"bridge":[],"inputs":[],"outputs":[],"fileName":"ex1"},"parentId":"Mk2CqVASRt3pUsTh","isTemplate":true,"isDefault":false,"occupier":{"id":86,"username":"开发者","email":"developer@lowcode.com","resetPasswordToken":"developer","confirmationToken":"dfb2c162-351f-4f44-ad5f-8998","is_admin":true},"isHome":false,"isBody":false,"nodeTreeData":{"id":"Mk2CqVASRt3pUsTh","parentId":"0000000000000000","name":"基础表单","app":"918","isTemplate":false,"_id":"Mk2CqVASRt3pUsTh","nodeTreeData":{"id":"Mk2CqVASRt3pUsTh","parentId":"aXRl6N6gfXFreRbY","name":"基础表单","app":"918","isTemplate":false,"_id":"Mk2CqVASRt3pUsTh","nodeTreeData":{"id":"Mk2CqVASRt3pUsTh","parentId":"0000000000000000","name":"基础表单","app":"918","isTemplate":false,"_id":"Mk2CqVASRt3pUsTh","nodeTreeData":{"id":"Mk2CqVASRt3pUsTh","parentId":"0000000000000000","name":"基础表单1","app":"918","isTemplate":false,"_id":"Mk2CqVASRt3pUsTh","nodeTreeData":{"id":"Mk2CqVASRt3pUsTh","parentId":"0000000000000000","name":"基础表单","app":"918","isTemplate":false,"_id":"Mk2CqVASRt3pUsTh","children":[{"name":"ex1","id":"wQ4kGR85f2KOdPZj","app":"918","template_content":null,"parentId":"Mk2CqVASRt3pUsTh","isTemplate":true,"isDefault":false,"occupier":{"id":86,"username":"开发者","email":"developer@lowcode.com","resetPasswordToken":"developer","confirmationToken":"dfb2c162-351f-4f44-ad5f-8998","is_admin":true},"type":"template","_id":"wQ4kGR85f2KOdPZj","children":[]}]},"template_content":null,"children":[{"name":"ex1","id":"wQ4kGR85f2KOdPZj","app":"918","template_content":null,"parentId":"Mk2CqVASRt3pUsTh","isTemplate":true,"isDefault":false,"occupier":{"id":86,"username":"开发者","email":"developer@lowcode.com","resetPasswordToken":"developer","confirmationToken":"dfb2c162-351f-4f44-ad5f-8998","is_admin":true},"type":"template","_id":"wQ4kGR85f2KOdPZj","children":[]}]},"template_content":null,"children":[{"name":"ex1","id":"wQ4kGR85f2KOdPZj","app":"918","template_content":null,"parentId":"Mk2CqVASRt3pUsTh","isTemplate":true,"isDefault":false,"occupier":{"id":86,"username":"开发者","email":"developer@lowcode.com","resetPasswordToken":"developer","confirmationToken":"dfb2c162-351f-4f44-ad5f-8998","is_admin":true},"type":"template","_id":"wQ4kGR85f2KOdPZj","children":[]}]},"template_content":null,"children":[{"name":"ex1","id":"wQ4kGR85f2KOdPZj","app":"918","template_content":null,"parentId":"Mk2CqVASRt3pUsTh","isTemplate":true,"isDefault":false,"occupier":{"id":86,"username":"开发者","email":"developer@lowcode.com","resetPasswordToken":"developer","confirmationToken":"dfb2c162-351f-4f44-ad5f-8998","is_admin":true},"type":"template","_id":"wQ4kGR85f2KOdPZj","children":[]}]},"template_content":null,"children":[]},"type":"template","_id":"W3jB5dj3VBT75aff","children":[]},{"name":"FormOne","id":"yVN9S9RiawprzrR7","app":"918","template_content":{"state":{},"componentName":"Template","css":"","props":{},"lifeCycles":{},"children":[{"componentName":"Text","props":{"text":"FormOne template"},"id":"e4234634"}],"dataSource":{"list":[]},"methods":{},"utils":[],"bridge":[],"inputs":[],"outputs":[],"fileName":"FormOne"},"parentId":"Mk2CqVASRt3pUsTh","isTemplate":true,"isDefault":false,"occupier":{"id":86,"username":"开发者","email":"developer@lowcode.com","resetPasswordToken":"developer","confirmationToken":"dfb2c162-351f-4f44-ad5f-8998","is_admin":true},"isHome":false,"isBody":false,"type":"template","_id":"yVN9S9RiawprzrR7","children":[]}]},"type":"template","_id":"2mYYvyYIYj89V1ju","children":[]},"type":"template","_id":"2mYYvyYIYj89V1ju"}
+{"name":"LandingOne","id":"sgoq3KUkwIagXB9S","app":"918","template_content":{"state":{},"componentName":"Template","css":"","props":{},"lifeCycles":{},"children":[{"componentName":"Text","props":{"text":"Landing tempalte1"},"id":"55638695"}],"dataSource":{"list":[]},"methods":{},"utils":[],"bridge":[],"inputs":[],"outputs":[],"fileName":"LandingOne"},"parentId":"aXRl6N6gfXFreRbY","isTemplate":true,"isDefault":false,"occupier":{"id":86,"username":"开发者","email":"developer@lowcode.com","resetPasswordToken":"developer","confirmationToken":"dfb2c162-351f-4f44-ad5f-8998","is_admin":true},"isHome":false,"isBody":false,"nodeTreeData":{"name":"lading1","id":"sgoq3KUkwIagXB9S","app":"918","template_content":{"state":{},"componentName":"Template","css":"","props":{},"lifeCycles":{},"children":[{"componentName":"Text","props":{"text":"this is a landing page"},"id":"55638695"}],"dataSource":{"list":[]},"methods":{},"utils":[],"bridge":[],"inputs":[],"outputs":[],"fileName":"lading1"},"parentId":"aXRl6N6gfXFreRbY","isTemplate":true,"isDefault":false,"occupier":{"id":86,"username":"开发者","email":"developer@lowcode.com","resetPasswordToken":"developer","confirmationToken":"dfb2c162-351f-4f44-ad5f-8998","is_admin":true},"isHome":false,"isBody":false,"nodeTreeData":{"name":"admin1","id":"sgoq3KUkwIagXB9S","app":"918","template_content":{"componentName":"Template","css":"","props":{},"lifeCycles":{},"children":[],"dataSource":{"list":[]},"state":{},"methods":{},"utils":[],"bridge":[],"inputs":[],"outputs":[],"fileName":"admin1"},"parentId":"aXRl6N6gfXFreRbY","isTemplate":true,"isDefault":false,"occupier":{"id":86,"username":"开发者","email":"developer@lowcode.com","resetPasswordToken":"developer","confirmationToken":"dfb2c162-351f-4f44-ad5f-8998","is_admin":true},"isHome":false,"isBody":false,"nodeTreeData":{"id":"aXRl6N6gfXFreRbY","parentId":"0000000000000000","name":"官网展示","app":"918","isTemplate":false,"_id":"aXRl6N6gfXFreRbY","children":[]},"type":"template","_id":"sgoq3KUkwIagXB9S","children":[]},"type":"template","_id":"sgoq3KUkwIagXB9S","children":[]},"type":"template","_id":"sgoq3KUkwIagXB9S"}
diff --git a/mockServer/src/routes/main-routes.js b/mockServer/src/routes/main-routes.js
index e8e83e64a..2641245b7 100644
--- a/mockServer/src/routes/main-routes.js
+++ b/mockServer/src/routes/main-routes.js
@@ -71,6 +71,11 @@ router.post('/app-center/api/pages/create', async (ctx) => {
ctx.body = await mockService.pageService.create(ctx.request.body)
})
+// batch create pages
+router.post('/app-center/api/pages/batch-create', async (ctx) => {
+ ctx.body = await mockService.pageService.createBatch(ctx.request.body)
+})
+
router.post('/app-center/api/pages/update/:id', async (ctx) => {
const { id } = ctx.params
const { body } = ctx.request
diff --git a/mockServer/src/services/pages.js b/mockServer/src/services/pages.js
index 07b743e2e..72af6d347 100644
--- a/mockServer/src/services/pages.js
+++ b/mockServer/src/services/pages.js
@@ -78,6 +78,19 @@ export default class PageService {
return getResponseData(result)
}
+ async createBatch(paramsArray) {
+ const pageDataArray = paramsArray.map((params) => {
+ const model = params.isPage ? this.pageModel : this.folderModel
+ return { ...model, ...params }
+ })
+
+ const results = await this.db.insertAsync(pageDataArray)
+
+ await Promise.all(results.map((result) => this.db.updateAsync({ _id: result._id }, { $set: { id: result._id } })))
+
+ return getResponseData(results)
+ }
+
async update(id, params) {
await this.db.updateAsync({ _id: id }, { $set: params })
const result = await this.db.findOneAsync({ _id: id })
diff --git a/packages/controller/js/http.js b/packages/controller/js/http.js
index 789569c62..26ef0440e 100644
--- a/packages/controller/js/http.js
+++ b/packages/controller/js/http.js
@@ -84,6 +84,7 @@ export const handleTemplateUpdate = (templateId, params) => {
templateSettingState.isNew = false
useNotify({ message: '保存成功!', type: 'success' })
+ templateSettingState.updateTreeData()
setTemplateSaved(true)
return res
@@ -92,3 +93,22 @@ export const handleTemplateUpdate = (templateId, params) => {
useNotify({ title: '保存失败', message: `${err?.message || ''}`, type: 'error' })
})
}
+
+/**
+ * 添加页面
+ * @param { json } params 页面信息
+ * @returns { Promise }
+ */
+
+export const handleCreatePage = (params) => {
+ return http.post('/app-center/api/pages/create', params)
+}
+
+/**
+ * 批量添加页面
+ * @param { json } params 页面数组信息
+ * @returns { Promise }
+ */
+export const handleBatchCreatePage = (params) => {
+ return http.post('/app-center/api/pages/batch-create', params)
+}
diff --git a/packages/plugins/page/src/http.js b/packages/plugins/page/src/http.js
index 07dbca991..6a02425f2 100644
--- a/packages/plugins/page/src/http.js
+++ b/packages/plugins/page/src/http.js
@@ -43,6 +43,9 @@ export const fetchHistoryDetail = (pageId) => http.get(`/app-center/api/pages/hi
export const requestUpdatePage = (pageId, params) => http.post(`/app-center/api/pages/update/${pageId}`, params)
+// 批量新增页面
+export const requestBatchCreatePage = (params) => http.post('/app-center/api/pages/batch-create', params)
+
export default {
fetchPageList,
fetchPageDetail,
@@ -53,5 +56,6 @@ export default {
fetchHistoryDetail,
handleRouteHomeUpdate,
requestRestorePageHistory,
- requestUpdatePage
+ requestUpdatePage,
+ requestBatchCreatePage
}
diff --git a/packages/plugins/template/src/TemplateGeneral.vue b/packages/plugins/template/src/TemplateGeneral.vue
index 8a44215d1..930c8e057 100644
--- a/packages/plugins/template/src/TemplateGeneral.vue
+++ b/packages/plugins/template/src/TemplateGeneral.vue
@@ -1,8 +1,9 @@
+ :rules="templateSettingState.currentTemplateData.type === 'template' ? templateRules : categoryRules"
+ label-width="120px" validate-type="text" :inline-message="true" :label-align="true" label-position="left"
+ class="general-config-form">
模板类别
@@ -23,9 +24,10 @@
@@ -33,7 +35,12 @@