提交 0c97fcae 编写于 作者: ibizdev's avatar ibizdev

Mosher 发布系统代码 [后台服务,演示应用]

上级 d0a044e0
......@@ -743,6 +743,14 @@
"viewname": "IBIZSample0003SPickupTreeView",
"viewtag": "543f5f6115605ade1395be25b53be76c"
},
"ibizordertestcltreeexpview": {
"title": "测试布局面板(树导航)",
"caption": "测试布局面板(树导航)",
"viewtype": "DETREEEXPVIEW",
"viewmodule": "Sample",
"viewname": "IBIZOrderTestCLTreeExpView",
"viewtag": "5515A024-BD26-40B2-A13E-932A0DF3E40A"
},
"ibizordersf3gridview": {
"title": "订单表格视图",
"caption": "订单",
......@@ -1583,6 +1591,14 @@
"viewname": "IBIZSample0001SF4EditView",
"viewtag": "bb609fe4b67afe2ec2d2e29112101036"
},
"ibizordertestclchartview": {
"title": "测试布局面板(图表)",
"caption": "测试布局面板(图表)",
"viewtype": "DECHARTVIEW",
"viewmodule": "Sample",
"viewname": "IBIZOrderTestCLChartView",
"viewtag": "BD432FCA-7527-48B5-B553-AE51D75438A3"
},
"ibizbooknewdefaultvaluegridview": {
"title": "表格新建默认值",
"caption": "表格新建默认值",
......
......@@ -375,6 +375,8 @@ function getAppLocale(){
menuitem159: commonLogic.appcommonhandle("卡片视图(布局面板)",null),
menuitem185: commonLogic.appcommonhandle("测试布局面板(树视图)",null),
menuitem187: commonLogic.appcommonhandle("测试布局面板(日历视图)",null),
menuitem188: commonLogic.appcommonhandle("测试布局面板(图表)",null),
menuitem189: commonLogic.appcommonhandle("测试布局面板(树导航)",null),
},
},
formpage:{
......
......@@ -375,6 +375,8 @@ function getAppLocale(){
menuitem159: commonLogic.appcommonhandle("卡片视图(布局面板)",null),
menuitem185: commonLogic.appcommonhandle("测试布局面板(树视图)",null),
menuitem187: commonLogic.appcommonhandle("测试布局面板(日历视图)",null),
menuitem188: commonLogic.appcommonhandle("测试布局面板(图表)",null),
menuitem189: commonLogic.appcommonhandle("测试布局面板(树导航)",null),
},
},
formpage:{
......
......@@ -375,6 +375,8 @@ function getAppLocale(){
menuitem159: commonLogic.appcommonhandle("卡片视图(布局面板)",null),
menuitem185: commonLogic.appcommonhandle("测试布局面板(树视图)",null),
menuitem187: commonLogic.appcommonhandle("测试布局面板(日历视图)",null),
menuitem188: commonLogic.appcommonhandle("测试布局面板(图表)",null),
menuitem189: commonLogic.appcommonhandle("测试布局面板(树导航)",null),
},
},
formpage:{
......
......@@ -107,6 +107,10 @@ function getLocaleResourceBase(){
caption: commonLogic.appcommonhandle("实体编辑视图(上下关系)",null),
title: commonLogic.appcommonhandle("实体编辑视图(上下关系)",null),
},
testcltreeexpview: {
caption: commonLogic.appcommonhandle("测试布局面板(树导航)",null),
title: commonLogic.appcommonhandle("测试布局面板(树导航)",null),
},
sf3gridview: {
caption: commonLogic.appcommonhandle("订单",null),
title: commonLogic.appcommonhandle("订单表格视图",null),
......@@ -219,6 +223,10 @@ function getLocaleResourceBase(){
caption: commonLogic.appcommonhandle("订单",null),
title: commonLogic.appcommonhandle("订单工作流表格视图(订单审批)",null),
},
testclchartview: {
caption: commonLogic.appcommonhandle("测试布局面板(图表)",null),
title: commonLogic.appcommonhandle("测试布局面板(图表)",null),
},
odsp_d_wfeditview: {
caption: commonLogic.appcommonhandle("订单",null),
title: commonLogic.appcommonhandle("订单工作流编辑视图(订单审批)",null),
......@@ -1490,6 +1498,44 @@ function getLocaleResourceBase(){
},
treegridexviewtoolbar_toolbar: {
},
gridview9toolbar_toolbar: {
tbitem1: {
caption: commonLogic.appcommonhandle("新建",null),
tip: commonLogic.appcommonhandle("新建",null),
},
tbitem2: {
caption: commonLogic.appcommonhandle("编辑",null),
tip: commonLogic.appcommonhandle("编辑",null),
},
tbitem3: {
caption: commonLogic.appcommonhandle("拷贝",null),
tip: commonLogic.appcommonhandle("拷贝",null),
},
tbitem4: {
caption: commonLogic.appcommonhandle("-",null),
tip: commonLogic.appcommonhandle("",null),
},
tbitem5: {
caption: commonLogic.appcommonhandle("删除",null),
tip: commonLogic.appcommonhandle("删除",null),
},
tbitem6: {
caption: commonLogic.appcommonhandle("-",null),
tip: commonLogic.appcommonhandle("",null),
},
tbitem9: {
caption: commonLogic.appcommonhandle("导出",null),
tip: commonLogic.appcommonhandle("导出",null),
},
tbitem8: {
caption: commonLogic.appcommonhandle("-",null),
tip: commonLogic.appcommonhandle("",null),
},
tbitem7: {
caption: commonLogic.appcommonhandle("刷新",null),
tip: commonLogic.appcommonhandle("刷新",null),
},
},
seditview4toolbar_toolbar: {
deuiaction1: {
caption: commonLogic.appcommonhandle("新建",null),
......@@ -1586,44 +1632,6 @@ function getLocaleResourceBase(){
tip: commonLogic.appcommonhandle("数据导入",null),
},
},
gridview9toolbar_toolbar: {
tbitem1: {
caption: commonLogic.appcommonhandle("新建",null),
tip: commonLogic.appcommonhandle("新建",null),
},
tbitem2: {
caption: commonLogic.appcommonhandle("编辑",null),
tip: commonLogic.appcommonhandle("编辑",null),
},
tbitem3: {
caption: commonLogic.appcommonhandle("拷贝",null),
tip: commonLogic.appcommonhandle("拷贝",null),
},
tbitem4: {
caption: commonLogic.appcommonhandle("-",null),
tip: commonLogic.appcommonhandle("",null),
},
tbitem5: {
caption: commonLogic.appcommonhandle("删除",null),
tip: commonLogic.appcommonhandle("删除",null),
},
tbitem6: {
caption: commonLogic.appcommonhandle("-",null),
tip: commonLogic.appcommonhandle("",null),
},
tbitem9: {
caption: commonLogic.appcommonhandle("导出",null),
tip: commonLogic.appcommonhandle("导出",null),
},
tbitem8: {
caption: commonLogic.appcommonhandle("-",null),
tip: commonLogic.appcommonhandle("",null),
},
tbitem7: {
caption: commonLogic.appcommonhandle("刷新",null),
tip: commonLogic.appcommonhandle("刷新",null),
},
},
sf20gridviewtoolbar_toolbar: {
tbitem3: {
caption: commonLogic.appcommonhandle("新建",null),
......
......@@ -107,6 +107,10 @@ function getLocaleResourceBase(){
caption: commonLogic.appcommonhandle("Entity Editing View (up-down relationship)",null),
title: commonLogic.appcommonhandle("实体编辑视图(上下关系)",null),
},
testcltreeexpview: {
caption: commonLogic.appcommonhandle("测试布局面板(树导航)",null),
title: commonLogic.appcommonhandle("测试布局面板(树导航)",null),
},
sf3gridview: {
caption: commonLogic.appcommonhandle("订单",null),
title: commonLogic.appcommonhandle("订单表格视图",null),
......@@ -219,6 +223,10 @@ function getLocaleResourceBase(){
caption: commonLogic.appcommonhandle("订单",null),
title: commonLogic.appcommonhandle("订单工作流表格视图(订单审批)",null),
},
testclchartview: {
caption: commonLogic.appcommonhandle("测试布局面板(图表)",null),
title: commonLogic.appcommonhandle("测试布局面板(图表)",null),
},
odsp_d_wfeditview: {
caption: commonLogic.appcommonhandle("订单",null),
title: commonLogic.appcommonhandle("订单工作流编辑视图(订单审批)",null),
......@@ -1490,6 +1498,44 @@ function getLocaleResourceBase(){
},
treegridexviewtoolbar_toolbar: {
},
gridview9toolbar_toolbar: {
tbitem1: {
caption: commonLogic.appcommonhandle("New",null),
tip: commonLogic.appcommonhandle("New",null),
},
tbitem2: {
caption: commonLogic.appcommonhandle("Edit",null),
tip: commonLogic.appcommonhandle("Edit {0}",null),
},
tbitem3: {
caption: commonLogic.appcommonhandle("Copy",null),
tip: commonLogic.appcommonhandle("Copy {0}",null),
},
tbitem4: {
caption: commonLogic.appcommonhandle("-",null),
tip: commonLogic.appcommonhandle("",null),
},
tbitem5: {
caption: commonLogic.appcommonhandle("Remove",null),
tip: commonLogic.appcommonhandle("Remove {0}",null),
},
tbitem6: {
caption: commonLogic.appcommonhandle("-",null),
tip: commonLogic.appcommonhandle("",null),
},
tbitem9: {
caption: commonLogic.appcommonhandle("Export",null),
tip: commonLogic.appcommonhandle("Export {0} Data To Excel",null),
},
tbitem8: {
caption: commonLogic.appcommonhandle("-",null),
tip: commonLogic.appcommonhandle("",null),
},
tbitem7: {
caption: commonLogic.appcommonhandle("刷新",null),
tip: commonLogic.appcommonhandle("刷新",null),
},
},
seditview4toolbar_toolbar: {
deuiaction1: {
caption: commonLogic.appcommonhandle("New",null),
......@@ -1586,44 +1632,6 @@ function getLocaleResourceBase(){
tip: commonLogic.appcommonhandle("数据导入",null),
},
},
gridview9toolbar_toolbar: {
tbitem1: {
caption: commonLogic.appcommonhandle("New",null),
tip: commonLogic.appcommonhandle("New",null),
},
tbitem2: {
caption: commonLogic.appcommonhandle("Edit",null),
tip: commonLogic.appcommonhandle("Edit {0}",null),
},
tbitem3: {
caption: commonLogic.appcommonhandle("Copy",null),
tip: commonLogic.appcommonhandle("Copy {0}",null),
},
tbitem4: {
caption: commonLogic.appcommonhandle("-",null),
tip: commonLogic.appcommonhandle("",null),
},
tbitem5: {
caption: commonLogic.appcommonhandle("Remove",null),
tip: commonLogic.appcommonhandle("Remove {0}",null),
},
tbitem6: {
caption: commonLogic.appcommonhandle("-",null),
tip: commonLogic.appcommonhandle("",null),
},
tbitem9: {
caption: commonLogic.appcommonhandle("Export",null),
tip: commonLogic.appcommonhandle("Export {0} Data To Excel",null),
},
tbitem8: {
caption: commonLogic.appcommonhandle("-",null),
tip: commonLogic.appcommonhandle("",null),
},
tbitem7: {
caption: commonLogic.appcommonhandle("刷新",null),
tip: commonLogic.appcommonhandle("刷新",null),
},
},
sf20gridviewtoolbar_toolbar: {
tbitem3: {
caption: commonLogic.appcommonhandle("New",null),
......
......@@ -107,6 +107,10 @@ function getLocaleResourceBase(){
caption: commonLogic.appcommonhandle("实体编辑视图(上下关系)",null),
title: commonLogic.appcommonhandle("实体编辑视图(上下关系)",null),
},
testcltreeexpview: {
caption: commonLogic.appcommonhandle("测试布局面板(树导航)",null),
title: commonLogic.appcommonhandle("测试布局面板(树导航)",null),
},
sf3gridview: {
caption: commonLogic.appcommonhandle("订单",null),
title: commonLogic.appcommonhandle("订单表格视图",null),
......@@ -219,6 +223,10 @@ function getLocaleResourceBase(){
caption: commonLogic.appcommonhandle("订单",null),
title: commonLogic.appcommonhandle("订单工作流表格视图(订单审批)",null),
},
testclchartview: {
caption: commonLogic.appcommonhandle("测试布局面板(图表)",null),
title: commonLogic.appcommonhandle("测试布局面板(图表)",null),
},
odsp_d_wfeditview: {
caption: commonLogic.appcommonhandle("订单",null),
title: commonLogic.appcommonhandle("订单工作流编辑视图(订单审批)",null),
......@@ -1490,6 +1498,44 @@ function getLocaleResourceBase(){
},
treegridexviewtoolbar_toolbar: {
},
gridview9toolbar_toolbar: {
tbitem1: {
caption: commonLogic.appcommonhandle("新建",null),
tip: commonLogic.appcommonhandle("新建",null),
},
tbitem2: {
caption: commonLogic.appcommonhandle("编辑",null),
tip: commonLogic.appcommonhandle("编辑",null),
},
tbitem3: {
caption: commonLogic.appcommonhandle("拷贝",null),
tip: commonLogic.appcommonhandle("拷贝",null),
},
tbitem4: {
caption: commonLogic.appcommonhandle("-",null),
tip: commonLogic.appcommonhandle("",null),
},
tbitem5: {
caption: commonLogic.appcommonhandle("删除",null),
tip: commonLogic.appcommonhandle("删除",null),
},
tbitem6: {
caption: commonLogic.appcommonhandle("-",null),
tip: commonLogic.appcommonhandle("",null),
},
tbitem9: {
caption: commonLogic.appcommonhandle("导出",null),
tip: commonLogic.appcommonhandle("导出",null),
},
tbitem8: {
caption: commonLogic.appcommonhandle("-",null),
tip: commonLogic.appcommonhandle("",null),
},
tbitem7: {
caption: commonLogic.appcommonhandle("刷新",null),
tip: commonLogic.appcommonhandle("刷新",null),
},
},
seditview4toolbar_toolbar: {
deuiaction1: {
caption: commonLogic.appcommonhandle("新建",null),
......@@ -1586,44 +1632,6 @@ function getLocaleResourceBase(){
tip: commonLogic.appcommonhandle("数据导入",null),
},
},
gridview9toolbar_toolbar: {
tbitem1: {
caption: commonLogic.appcommonhandle("新建",null),
tip: commonLogic.appcommonhandle("新建",null),
},
tbitem2: {
caption: commonLogic.appcommonhandle("编辑",null),
tip: commonLogic.appcommonhandle("编辑",null),
},
tbitem3: {
caption: commonLogic.appcommonhandle("拷贝",null),
tip: commonLogic.appcommonhandle("拷贝",null),
},
tbitem4: {
caption: commonLogic.appcommonhandle("-",null),
tip: commonLogic.appcommonhandle("",null),
},
tbitem5: {
caption: commonLogic.appcommonhandle("删除",null),
tip: commonLogic.appcommonhandle("删除",null),
},
tbitem6: {
caption: commonLogic.appcommonhandle("-",null),
tip: commonLogic.appcommonhandle("",null),
},
tbitem9: {
caption: commonLogic.appcommonhandle("导出",null),
tip: commonLogic.appcommonhandle("导出",null),
},
tbitem8: {
caption: commonLogic.appcommonhandle("-",null),
tip: commonLogic.appcommonhandle("",null),
},
tbitem7: {
caption: commonLogic.appcommonhandle("刷新",null),
tip: commonLogic.appcommonhandle("刷新",null),
},
},
sf20gridviewtoolbar_toolbar: {
tbitem3: {
caption: commonLogic.appcommonhandle("新建",null),
......
......@@ -11,7 +11,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
name: 'appmenu',
items: [
{
id: '502DF31B-02B8-4940-8C9A-820D00FE0EC1',
id: '13D68FF3-B22E-48E6-8B4E-0CFBB2BE2D74',
name: 'menuitem1',
text: '工作台',
type: 'MENUITEM',
......@@ -29,7 +29,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '87D2BF1F-3F86-444A-9DC0-71787D3F9D64',
id: 'BD217051-A114-44B2-8397-585290EDDBF3',
name: 'menuitem3',
text: '控件',
type: 'MENUITEM',
......@@ -47,7 +47,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
items: [
{
id: '26F2F5BD-CD61-4F9B-B9BD-5234E8FFFDF3',
id: 'BEBE63C9-E329-4935-92E7-889907E17707',
name: 'menuitem6',
text: '默认数据类型',
type: 'MENUITEM',
......@@ -65,7 +65,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: 'B54B9F3F-665B-4103-84D0-5D05E3DEF94B',
id: '681E686B-414A-4D90-925A-5DB5E620AB58',
name: 'menuitem7',
text: '默认编辑器类型',
type: 'MENUITEM',
......@@ -83,7 +83,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: 'EE9E94FC-DFD6-4BC7-8258-364DB43619FA',
id: '2CBF30EE-EEE5-49F6-AF5A-1437F1F8A3E5',
name: 'menuitem72',
text: '扩展编辑器',
type: 'MENUITEM',
......@@ -101,7 +101,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '160C519B-D901-4690-8726-78A1D1A16B3F',
id: 'BEE156AC-C84D-4D0B-8F50-4D47C76B1447',
name: 'menuitem65',
text: '微服务组件',
type: 'MENUITEM',
......@@ -119,7 +119,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: 'EF5046A7-8A61-4407-821E-82FBDB4240B5',
id: '4012834D-94AF-4B03-B786-7D7EE224AF81',
name: 'menuitem151',
text: '编辑器插件示例',
type: 'MENUITEM',
......@@ -139,7 +139,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
],
},
{
id: 'F29ED829-C9CB-4647-93BC-31A477BAD25B',
id: '340ED9C7-BBE9-499E-86FB-FF6CAE629A46',
name: 'menuitem4',
text: '部件',
type: 'MENUITEM',
......@@ -157,7 +157,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
items: [
{
id: 'ECCF7D16-A527-4AFC-B131-67FCD787421B',
id: '7E2B86D0-F258-4C03-A392-6DCFE6DAEAE1',
name: 'menuitem112',
text: '应用类',
type: 'MENUITEM',
......@@ -175,7 +175,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
items: [
{
id: 'E5D1D867-EF41-45A1-8EC5-BE8D1E0BB4D1',
id: '6A83A413-9CCE-4BC3-AFE6-52B19B757573',
name: 'menuitem186',
text: '数据看板',
type: 'MENUITEM',
......@@ -193,7 +193,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '0FB1D55E-B229-439B-ACB2-09B48061F6B1',
id: '9523AF94-9B36-4E0C-A290-C12EE5C3CA1D',
name: 'menuitem129',
text: '门户部件',
type: 'MENUITEM',
......@@ -213,7 +213,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
],
},
{
id: 'D5B1357F-48A8-46B4-B94B-A0EB4CC637D3',
id: '065A8C82-3792-40B1-A6B1-006968C3DA18',
name: 'menuitem156',
text: '表单类',
type: 'MENUITEM',
......@@ -231,7 +231,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
items: [
{
id: '30B1FFBE-A88A-476C-9669-DF8D0818107C',
id: '2F951644-5A72-4218-8C25-4BCCD599E1FD',
name: 'menuitem12',
text: '编辑表单',
type: 'MENUITEM',
......@@ -249,7 +249,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
items: [
{
id: '5B83A75F-01DD-470E-A87D-A4CACCC79B71',
id: 'AAA81722-3658-43CB-9579-F6AF5E226FA4',
name: 'menuitem15',
text: '基础表单项',
type: 'MENUITEM',
......@@ -267,7 +267,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: 'A87342A5-4E98-4339-A89E-D1F359491A3B',
id: 'B144FD3C-96CD-4F56-9E11-28CDCA5C164C',
name: 'menuitem107',
text: '内置功能',
type: 'MENUITEM',
......@@ -285,7 +285,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '59A01D7C-0402-4921-BFF5-80D502F130BC',
id: '6ECF7D46-A952-4A08-86E9-D1EBC1BDA032',
name: 'menuitem47',
text: '新建默认值',
type: 'MENUITEM',
......@@ -303,7 +303,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '7E6D304F-0158-4AA0-BE37-80B28E3160C8',
id: 'DEAE67FE-A14E-49F8-893C-55E2BF018B13',
name: 'menuitem99',
text: '更新默认值',
type: 'MENUITEM',
......@@ -321,7 +321,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '2E2C8CE7-EDAF-4BD0-8C6F-853BAFF6107B',
id: 'B9B17BC9-7EA4-49FB-88DC-AE11E2601F69',
name: 'menuitem48',
text: '输入提示',
type: 'MENUITEM',
......@@ -339,7 +339,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '44B09F2D-24DF-42D1-83B0-DD937DD1D6F6',
id: 'D97DFC0D-7703-4297-833E-0A2617C5C516',
name: 'menuitem49',
text: '辅助输入',
type: 'MENUITEM',
......@@ -357,7 +357,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: 'E8028DF5-DFCA-414E-BECB-8A022F22307B',
id: 'F2E0C4B2-160E-4B1D-968A-334E6E7DB35E',
name: 'menuitem50',
text: '自动填充',
type: 'MENUITEM',
......@@ -375,7 +375,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: 'E80E4AF2-1730-4721-BE58-180750F2FBAE',
id: '57460023-3868-49F7-A50B-5E983A14C26C',
name: 'menuitem51',
text: '超链接',
type: 'MENUITEM',
......@@ -393,7 +393,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '90979397-9841-4E2E-9574-0BDA7BA8E26F',
id: '0A412CAA-63D6-456E-88FC-F5DD3D7E1FBD',
name: 'menuitem52',
text: '表单值重置',
type: 'MENUITEM',
......@@ -411,7 +411,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '404F37FC-9BF7-4BBE-AC5F-45DE2E86FB02',
id: '8D72C97F-0024-4C88-B447-D9679E0C64AD',
name: 'menuitem55',
text: '动态显示',
type: 'MENUITEM',
......@@ -429,7 +429,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: 'DFC1552A-4AD7-4B99-BBC2-C77D9CFE1217',
id: '7CE39EDB-4988-41FA-99B0-D451B44EF70F',
name: 'menuitem53',
text: '动态启用',
type: 'MENUITEM',
......@@ -447,7 +447,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: 'A1E50A32-548B-4E1C-9309-400F124EEE17',
id: '37475EBB-11B6-4187-9C2B-0A718F1F1C07',
name: 'menuitem54',
text: '动态空输入',
type: 'MENUITEM',
......@@ -465,7 +465,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '36280BF1-EB13-43C0-9CEC-278ADE43F0EE',
id: '634F8900-F051-480C-AFEB-65E973F7CF73',
name: 'menuitem56',
text: '表单项更新',
type: 'MENUITEM',
......@@ -483,7 +483,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: 'A8DAEA20-F332-4EF6-9B00-F02CB66EA7EA',
id: 'BAC47C00-90FB-4603-A289-03EDE97C80A4',
name: 'menuitem108',
text: '表单值规则',
type: 'MENUITEM',
......@@ -503,7 +503,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
],
},
{
id: 'D3BA4316-617D-4425-8FE3-6B9DE12170F8',
id: 'F7FF8754-5264-4D14-9338-F13CCF98013E',
name: 'menuitem16',
text: '搜索表单',
type: 'MENUITEM',
......@@ -523,7 +523,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
],
},
{
id: '5DC16E61-A264-4324-B378-43FA999CAEA7',
id: '7CFB4F9E-7C2C-4DA0-9AA9-C7B1DBBC02E9',
name: 'menuitem157',
text: '导航类',
type: 'MENUITEM',
......@@ -541,7 +541,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
items: [
{
id: 'A37FC0A9-D9CC-4ECD-8975-E0983F8D8089',
id: 'BB629672-A096-4EC8-A5FC-BB73CE82AA89',
name: 'menuitem120',
text: '分页导航',
type: 'MENUITEM',
......@@ -559,7 +559,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: 'EFC5BDA9-ADA1-4B9E-904A-7C0E2006C499',
id: '2967A931-06F3-4AA2-9FD7-CCF2390CA4CA',
name: 'menuitem128',
text: '表格导航',
type: 'MENUITEM',
......@@ -577,7 +577,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: 'BF5E9EB3-8FB0-494D-9021-6F66A887D47E',
id: '59E2C1D3-4922-476A-85C2-251D207EC1A3',
name: 'menuitem114',
text: '列表导航',
type: 'MENUITEM',
......@@ -595,7 +595,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '375C3F88-E7E2-47D1-8594-4728C0738CCB',
id: 'D3877D92-E643-4F1D-ADD4-39AA5CCEADB6',
name: 'menuitem137',
text: '卡片导航',
type: 'MENUITEM',
......@@ -613,7 +613,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: 'FA64BD6C-723C-412E-B2FB-02A09026404F',
id: '031DF446-5759-436F-A062-005D1E3B5AD9',
name: 'menuitem136',
text: '树导航',
type: 'MENUITEM',
......@@ -631,7 +631,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: 'A9FF2725-9E16-48BD-9B47-BAACD7FB8B12',
id: '825EFB4B-781B-4516-A41B-A3F1F158E384',
name: 'menuitem138',
text: '日历导航',
type: 'MENUITEM',
......@@ -649,7 +649,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: 'FBB5BBF4-9578-4CC9-97BA-E784257E95BA',
id: '2BC8EF44-F443-4251-BC36-B83ACFA6689C',
name: 'menuitem139',
text: '时间轴导航',
type: 'MENUITEM',
......@@ -667,7 +667,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: 'D0C030FE-CA0F-4B89-8CA1-3B05FC2DCBD3',
id: '1104DBEC-4F33-448F-8E36-D30F5F35D7AC',
name: 'menuitem20',
text: '数据关系分页',
type: 'MENUITEM',
......@@ -685,7 +685,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
items: [
{
id: '963A413F-DD72-4BC2-AE23-BC1ECF0CE0DB',
id: '90D1D02F-D339-4789-8E77-50F61B550425',
name: 'menuitem117',
text: '数据关系分页(上下关系)',
type: 'MENUITEM',
......@@ -703,7 +703,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '7E01D899-E801-4F88-A8B0-0E81FAED984D',
id: '1326D31E-B5FB-4077-8A4B-92EE84DACEAB',
name: 'menuitem118',
text: '数据关系分页(分页关系)',
type: 'MENUITEM',
......@@ -723,7 +723,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
],
},
{
id: 'D7084528-D635-47F6-A93C-26939B24004A',
id: '3375B07D-7B94-420E-B818-F4A30B280882',
name: 'menuitem116',
text: ' 数据关系栏',
type: 'MENUITEM',
......@@ -743,7 +743,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
],
},
{
id: 'EF632B64-7C8D-42D2-969B-370A4E2974AD',
id: 'BEF3168E-7133-4BAA-A6ED-9A204A3654BF',
name: 'menuitem158',
text: '面板类',
type: 'MENUITEM',
......@@ -761,7 +761,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
items: [
{
id: '691F8EB6-06C0-42A6-AD3F-75310D1D0D77',
id: '6C6619EE-28C6-4ADB-9A92-C3D256F54FA1',
name: 'menuitem145',
text: '选择视图面板',
type: 'MENUITEM',
......@@ -779,7 +779,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '59F717E3-324B-400D-81DB-39FA0AD8EB17',
id: 'A2CE79FE-79B2-42BE-A571-54F0FDA95071',
name: 'menuitem17',
text: '向导面板',
type: 'MENUITEM',
......@@ -797,7 +797,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
items: [
{
id: 'B550D502-4454-41F4-8417-2815C066957E',
id: '169344D3-CF5B-4B96-9FA1-30D0B30DF9B5',
name: 'menuitem134',
text: '基础用法',
type: 'MENUITEM',
......@@ -815,7 +815,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: 'C87E5F75-1CE9-4429-BD92-BF336F878D7C',
id: '16F3D90B-C10C-4B8B-805E-70FF585E0570',
name: 'menuitem135',
text: '状态属性',
type: 'MENUITEM',
......@@ -835,7 +835,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
],
},
{
id: '2D9A65DA-CA8A-42D7-96BD-4706C0A31421',
id: '1F738C97-8EE9-46AF-9A5E-27A73EFE3F97',
name: 'menuitem121',
text: '多编辑视图面板',
type: 'MENUITEM',
......@@ -853,7 +853,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
items: [
{
id: '261FAB4C-FDD8-4E83-9DBF-B322AE9517C7',
id: '2EAB9AA6-AB79-401D-AC57-A9115A37CF11',
name: 'menuitem115',
text: '多表单(行记录)',
type: 'MENUITEM',
......@@ -871,7 +871,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '90498F6A-627B-4298-90CF-C25E3CC14239',
id: '7F90A711-1FAB-4A6D-A0F7-2F11F116623A',
name: 'menuitem123',
text: '多表单(上分页)',
type: 'MENUITEM',
......@@ -893,7 +893,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
],
},
{
id: 'C336534B-8F0D-42C7-B92F-76001C925EE3',
id: 'E3106636-3D1C-475B-AA0F-3A163A49D28D',
name: 'menuitem119',
text: '多数据类',
type: 'MENUITEM',
......@@ -911,7 +911,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
items: [
{
id: '5B84D648-CBF9-47A6-8F7F-0B16A7A7E85A',
id: '24EE26F5-2456-4F24-A37F-270FC9DEDE4B',
name: 'menuitem13',
text: '表格',
type: 'MENUITEM',
......@@ -929,7 +929,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
items: [
{
id: '2CD06C3E-F71B-41C3-9871-1B154426955A',
id: 'A0002614-ADF5-478F-9F0F-0292E43B3FA3',
name: 'menuitem57',
text: '禁用排序',
type: 'MENUITEM',
......@@ -947,7 +947,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: 'C57C12EA-E1F9-49E3-B181-BD8EC67DB1BB',
id: '4D6C2A5A-C595-4E46-9BBB-CC5D24406FF1',
name: 'menuitem59',
text: '行操作',
type: 'MENUITEM',
......@@ -965,7 +965,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '5422648D-0F82-436A-A781-A490DF2EF8FE',
id: '861F63BE-598E-4F79-A1AC-073F76EB81C2',
name: 'menuitem58',
text: '行编辑',
type: 'MENUITEM',
......@@ -983,7 +983,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '651193E5-4798-40E9-8EE6-88D50A92D401',
id: '1652BAF9-789F-41EF-B5E8-8CE1A0063819',
name: 'menuitem73',
text: '内置功能',
type: 'MENUITEM',
......@@ -1001,7 +1001,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '0B13346C-1035-4367-AF17-D7125A82F886',
id: 'BAF4AC42-1B94-411F-9E97-70E8CC43401B',
name: 'menuitem74',
text: '表格行编辑',
type: 'MENUITEM',
......@@ -1019,7 +1019,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '6292F5E2-063A-4476-9234-FF86A034318C',
id: 'B7FE3D15-745F-498D-B4BD-12365F20DD78',
name: 'menuitem75',
text: '新建默认值',
type: 'MENUITEM',
......@@ -1037,7 +1037,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: 'AC47A9B5-6826-4BEF-B060-826DC38DB5D6',
id: 'EBD88F06-7847-4530-8FB7-57DF8E3F8B92',
name: 'menuitem76',
text: '更新默认值',
type: 'MENUITEM',
......@@ -1055,7 +1055,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '7084C152-1224-4189-B946-E7CDC60BE98D',
id: 'EE78EFAE-D3EF-431F-8AFF-424E143EB9EA',
name: 'menuitem77',
text: '表格值规则',
type: 'MENUITEM',
......@@ -1073,7 +1073,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: 'EF8C0585-D16F-4117-9488-B412BAA53869',
id: 'DEFFC764-AE26-4453-BC50-D8CD06C17B76',
name: 'menuitem132',
text: '表格列更新',
type: 'MENUITEM',
......@@ -1091,7 +1091,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '0DE11383-F5A5-4C3F-96D9-000618C10614',
id: '8B7B4AC2-F10C-4371-AE2C-3827C6BE1044',
name: 'menuitem133',
text: '表格列重置',
type: 'MENUITEM',
......@@ -1109,7 +1109,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: 'D705E7B5-70B9-47C7-BC83-99683381655A',
id: '4C373362-A847-4F5A-BBA0-5CDB7EA35042',
name: 'menuitem78',
text: '自动分组',
type: 'MENUITEM',
......@@ -1127,7 +1127,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '79BFD702-C667-443D-BBD5-6C47883213A0',
id: '524C4FE3-E256-4796-AB8C-1D6DA0A4E413',
name: 'menuitem80',
text: '代码表分组',
type: 'MENUITEM',
......@@ -1145,7 +1145,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '6F5D83D0-F653-4E84-9888-EA9A4431C0EA',
id: '97376FD3-D774-48BB-A4CC-1CC21331A021',
name: 'menuitem81',
text: '当前页聚合',
type: 'MENUITEM',
......@@ -1163,7 +1163,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '9954D1AA-2A87-4926-96EE-8252466029E3',
id: '6EB85C12-BEE1-48DC-A477-1859813F3183',
name: 'menuitem82',
text: '远程聚合',
type: 'MENUITEM',
......@@ -1183,7 +1183,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
],
},
{
id: '15269803-20F6-4C25-A639-CAE83117EDDC',
id: '83D7EE7C-8D8E-43BF-B4A2-EE3E2ECA0FD9',
name: 'menuitem83',
text: '列表',
type: 'MENUITEM',
......@@ -1201,7 +1201,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
items: [
{
id: '603564BB-A764-424A-8A56-AD3D45D40876',
id: 'C53F9F6F-3166-4712-86AC-A6BCDB7418E6',
name: 'menuitem84',
text: '内置功能',
type: 'MENUITEM',
......@@ -1219,7 +1219,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: 'F2CC64C1-655B-42D1-A6D8-00E37512EF65',
id: 'CDF752C8-4A3F-40B5-A1CB-9373B56028EE',
name: 'menuitem85',
text: '自动分组',
type: 'MENUITEM',
......@@ -1237,7 +1237,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: 'B95D531B-FE9E-4692-9DA2-FED770C7D2A3',
id: '7772F74A-C8C2-436C-91CE-13D89141A6C6',
name: 'menuitem86',
text: '代码表分组',
type: 'MENUITEM',
......@@ -1255,7 +1255,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '974AEE6A-E5E0-45F9-BB7B-E35CC625B8DE',
id: '29E57C0A-AE0D-45D2-AC40-91F7996D64C5',
name: 'menuitem91',
text: '项布局面板',
type: 'MENUITEM',
......@@ -1273,7 +1273,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: 'BD677FD3-E54C-4309-85BC-9C2ADC87220C',
id: '71291C5D-67A7-4485-9BA8-159228FED146',
name: 'menuitem143',
text: '自定义插件',
type: 'MENUITEM',
......@@ -1293,7 +1293,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
],
},
{
id: '16AB1954-58E4-462D-86FD-F7E34D1B89DA',
id: '46C741DE-B2CC-44E3-A5FE-E78B36A26123',
name: 'menuitem95',
text: '日历',
type: 'MENUITEM',
......@@ -1311,7 +1311,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
items: [
{
id: '0F5D14C4-4094-4289-AD17-BAF6E5B04C28',
id: '4AFE8E34-FCA9-4AD2-852A-1AE6940EA32D',
name: 'menuitem96',
text: '内置功能',
type: 'MENUITEM',
......@@ -1329,7 +1329,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '9626D2E9-9E04-4EFD-9C80-CE76F0BFB322',
id: '045B03A9-0CB3-4C6A-A18F-C391334C054D',
name: 'menuitem97',
text: '时间轴样式',
type: 'MENUITEM',
......@@ -1347,7 +1347,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '09B6D6EA-4C2B-44D1-ACB2-4ADE06C2A6CD',
id: '82F462BC-2BC1-4B6E-B984-E5764B670300',
name: 'menuitem109',
text: '项布局面板',
type: 'MENUITEM',
......@@ -1365,7 +1365,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: 'E1C0FBE8-FD78-48F2-AA8F-4E8282E1B087',
id: '1D0BDDAB-96EB-4F26-86BF-10DCD2341B57',
name: 'menuitem64',
text: '自定义插件',
type: 'MENUITEM',
......@@ -1385,7 +1385,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
],
},
{
id: '6CD61926-B733-4C12-B433-0F699A7C947B',
id: '72571022-403E-4B12-975A-B32F0109A89C',
name: 'menuitem14',
text: '树视图',
type: 'MENUITEM',
......@@ -1403,7 +1403,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
items: [
{
id: '80D7CE09-20F8-458D-95BD-21DB361D3309',
id: '71ACFE2F-B2C2-4FB2-985C-AC9908E90A9E',
name: 'menuitem60',
text: '静态节点',
type: 'MENUITEM',
......@@ -1421,7 +1421,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: 'C5456F3A-5AF7-4EA3-9823-2C6586A7F2E1',
id: '42E9A73F-AE1F-4B1A-9032-FB72A9AEC8F5',
name: 'menuitem61',
text: '动态节点(代码表)',
type: 'MENUITEM',
......@@ -1439,7 +1439,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: 'C9723177-86E9-40F1-90BF-CC50FC4E87B6',
id: 'C9F6C420-10CC-49C6-8ABD-635B1FE994DA',
name: 'menuitem62',
text: '动态节点(实体)',
type: 'MENUITEM',
......@@ -1457,7 +1457,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '47E34172-4573-4462-BD04-C02948C95114',
id: '6609DF1C-E8B9-44E9-9890-E0080ADC7313',
name: 'menuitem63',
text: '右键操作',
type: 'MENUITEM',
......@@ -1477,7 +1477,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
],
},
{
id: '6EE24F90-8D5C-4115-8B3C-E2C7768A6484',
id: '3E5CB949-72F6-44CA-93FC-CCC99A385BE4',
name: 'menuitem111',
text: '甘特图',
type: 'MENUITEM',
......@@ -1495,7 +1495,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '856EC7F7-B37D-42E4-8EB5-828BAB6F17AE',
id: 'AAE3EB08-0171-45EF-B64D-3621BFEAB917',
name: 'menuitem110',
text: '树表格',
type: 'MENUITEM',
......@@ -1513,7 +1513,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: 'E22BF582-ECFE-4907-93F7-EB0643853342',
id: 'E7763071-7FFA-490F-BF30-43C05C3F7E9B',
name: 'menuitem87',
text: '数据视图',
type: 'MENUITEM',
......@@ -1531,7 +1531,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
items: [
{
id: 'AF76360E-7116-43CB-8E60-F8A3885CFEA4',
id: 'B7819A84-EBC5-4C31-ABD3-0E465F50D4CC',
name: 'menuitem88',
text: '内置功能',
type: 'MENUITEM',
......@@ -1549,7 +1549,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '3312BEC1-911A-40D1-AABB-F9DE47CC9DD6',
id: '90D5DC14-0E12-4DA2-B399-3336F4113320',
name: 'menuitem89',
text: '自动分组',
type: 'MENUITEM',
......@@ -1567,7 +1567,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '721EFDFA-E9B7-4549-83A1-576E56BB5562',
id: 'EE37EFB0-8472-4681-BD3B-7EBD918500B9',
name: 'menuitem90',
text: '代码表分组',
type: 'MENUITEM',
......@@ -1585,7 +1585,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: 'B90BF70D-1578-4D92-B670-FFEBCDCE54FA',
id: '26F398FB-7252-490E-9962-9130CD67747D',
name: 'menuitem94',
text: '项布局面板',
type: 'MENUITEM',
......@@ -1603,7 +1603,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '0B24BB88-415E-4C04-A2B9-35CD92272957',
id: 'E358B8DA-7C7E-4D16-8F48-939CC9424C29',
name: 'menuitem152',
text: '自定义插件',
type: 'MENUITEM',
......@@ -1623,7 +1623,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
],
},
{
id: '1265271B-3017-4E3B-87A4-11D5957B2C2B',
id: '8682B14C-1B73-455C-AE8D-ADB822699B65',
name: 'menuitem101',
text: '看板视图',
type: 'MENUITEM',
......@@ -1641,7 +1641,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
items: [
{
id: '5BA47690-BE06-4DEC-987C-4D47921AEF77',
id: '162863A7-7E39-4374-92B7-403D48AB514F',
name: 'menuitem102',
text: '内置功能',
type: 'MENUITEM',
......@@ -1659,7 +1659,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '59E00A7F-9753-46F9-B459-8DE14288B32F',
id: '7F9AE028-C7FD-4BED-B1E6-FF2EB3319A9C',
name: 'menuitem104',
text: '代码表分组',
type: 'MENUITEM',
......@@ -1677,7 +1677,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '5C401616-0DE6-4B04-864B-A32B8399C24A',
id: '998EC647-8540-4DBC-8FB7-96F683B0A553',
name: 'menuitem105',
text: '项布局面板',
type: 'MENUITEM',
......@@ -1697,7 +1697,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
],
},
{
id: '3A032C99-73B0-434A-AA6B-15B219AAF7B1',
id: '28A977DF-00E4-468B-94E9-6329F4DC3D4E',
name: 'menuitem37',
text: '数据图表',
type: 'MENUITEM',
......@@ -1715,7 +1715,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
items: [
{
id: '34CAC24C-DF2E-47EF-92A4-C17AA2720BE4',
id: '679B8CFF-F4A6-48EB-983F-1289A6643FB5',
name: 'menuitem38',
text: '柱状图',
type: 'MENUITEM',
......@@ -1733,7 +1733,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '0C43B9AD-756B-4AED-AF1C-08B5855BCF40',
id: '48F7B2C0-37D6-4C07-A3D4-9E75D9FE5EBF',
name: 'menuitem39',
text: '折线图',
type: 'MENUITEM',
......@@ -1751,7 +1751,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '070BFAE4-28EC-4EED-81FC-653A900A7651',
id: 'CC89D1F3-DEC7-4B55-B727-467E5D4EB01F',
name: 'menuitem40',
text: '饼图',
type: 'MENUITEM',
......@@ -1769,7 +1769,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: 'D83019EE-48BE-48E1-BE76-C546BEDF83D5',
id: 'E03E4EB7-B903-4E8B-B98C-9E0F484927DE',
name: 'menuitem41',
text: '区域图',
type: 'MENUITEM',
......@@ -1787,7 +1787,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '284C0819-8FA8-46B0-BAE5-5FA64208CE91',
id: 'C8950383-C783-4F59-B133-389860F353C1',
name: 'menuitem42',
text: '雷达图',
type: 'MENUITEM',
......@@ -1811,7 +1811,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
],
},
{
id: '6320E649-1910-4994-95A0-45F90D9F8F97',
id: 'EDEE03CE-307C-4E97-9AB6-FC889C604E43',
name: 'menuitem5',
text: '视图',
type: 'MENUITEM',
......@@ -1829,7 +1829,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
items: [
{
id: 'AE6C00BC-920B-4A2E-B761-DB146506935F',
id: 'FF3432D1-8CBB-4059-AE24-A08ECF3ADEAA',
name: 'menuitem140',
text: '单数据视图',
type: 'MENUITEM',
......@@ -1847,7 +1847,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
items: [
{
id: '0BB86462-25D0-4209-B8EE-48BBD1B1EB3A',
id: '97540906-F279-4652-8500-2C5FFAEBCF2F',
name: 'menuitem161',
text: '实体向导视图',
type: 'MENUITEM',
......@@ -1865,7 +1865,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '941D2381-D14F-4D5B-B15F-77937766BD3A',
id: 'B6B65E1D-D3C8-4E3B-91B8-7EF42FE2A842',
name: 'menuitem8',
text: '实体编辑视图',
type: 'MENUITEM',
......@@ -1883,7 +1883,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: 'C1569F5B-3391-406A-B91A-F9B3C2C8D652',
id: '6373A761-F86B-4445-8C9C-2FA7FEFFBE19',
name: 'menuitem162',
text: '实体编辑视图(分页关系)',
type: 'MENUITEM',
......@@ -1901,7 +1901,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '2F817E04-000C-44FE-9781-7418C6E318FF',
id: '5649C8D2-849C-417B-809A-01A135020FB6',
name: 'menuitem163',
text: '实体编辑视图(上下关系)',
type: 'MENUITEM',
......@@ -1919,7 +1919,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: 'E54AFE88-24B2-4164-99DF-AA4EA149176E',
id: '7A33EBE3-5EF4-4E4E-B09F-69CC96105001',
name: 'menuitem164',
text: '实体编辑视图(左右关系)',
type: 'MENUITEM',
......@@ -1937,7 +1937,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '3D9A71A7-EB8C-4F0F-B05B-9256BD7FCCEB',
id: '83F4E014-59B8-484B-B0B5-24F99EA7EE56',
name: 'menuitem165',
text: '实体分页导航视图',
type: 'MENUITEM',
......@@ -1955,7 +1955,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '2BEC355C-F9F5-426E-A97A-F0AE20109278',
id: '2BAEF79C-83F0-4EE7-A4EE-E0EC69239CF5',
name: 'menuitem166',
text: '实体数据看板视图',
type: 'MENUITEM',
......@@ -1973,7 +1973,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '665CF08C-8B3F-4DF4-A972-B32A700F2167',
id: '1DB6643B-F679-4D9D-ABA2-A93C9756A962',
name: 'menuitem167',
text: '实体选项操作视图',
type: 'MENUITEM',
......@@ -1993,7 +1993,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
],
},
{
id: '94E81A42-9D99-4F15-942D-ECC9F0140516',
id: '060E3BF2-80B1-4D62-8FE3-4C4142F60035',
name: 'menuitem141',
text: '多数据视图',
type: 'MENUITEM',
......@@ -2011,7 +2011,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
items: [
{
id: '9D85F88F-EC1B-454A-8516-C500422798E4',
id: 'A2F5CFB7-9124-40CB-AAD3-362B1312CFAD',
name: 'menuitem79',
text: '实体表格视图',
type: 'MENUITEM',
......@@ -2029,7 +2029,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: 'C858EBDC-14A0-4183-91AF-EF92EF8219B1',
id: '23BA2C2C-4B4C-4949-A53A-85BFF3114DF3',
name: 'menuitem168',
text: '实体多表单编辑视图',
type: 'MENUITEM',
......@@ -2047,7 +2047,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: 'E4003F0F-7EFE-471C-BD71-B99ED377DE69',
id: '203ADF40-006C-4CB0-81D0-847319FB9CD2',
name: 'menuitem169',
text: '实体甘特视图',
type: 'MENUITEM',
......@@ -2065,7 +2065,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '68804C48-5F99-4C46-851C-18829505A6BC',
id: 'D5E7C815-322A-4FE1-8924-FAECC12D020B',
name: 'menuitem9',
text: '实体列表视图',
type: 'MENUITEM',
......@@ -2083,7 +2083,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: 'ED8917F7-D27A-4D35-B61C-57F101B86DF7',
id: 'CFD94575-B85A-41FD-92A4-13DB0D933474',
name: 'menuitem170',
text: '实体日历视图',
type: 'MENUITEM',
......@@ -2101,7 +2101,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '828F7816-6CF5-4F61-A89A-71EA9A201791',
id: 'A6CC7D51-B2BD-41E7-8C8D-E1B73CAD7081',
name: 'menuitem171',
text: '实体看板视图',
type: 'MENUITEM',
......@@ -2119,7 +2119,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '75E601DD-E14F-46B5-A092-11C8521527CF',
id: '358B4522-8BDC-42AC-9F24-D1CBBAE41C78',
name: 'menuitem172',
text: '实体树表格视图',
type: 'MENUITEM',
......@@ -2137,7 +2137,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '53B0E42F-4B60-4EDA-8264-9E0CD527020B',
id: '14AA05A2-03C7-4A85-AF9A-9EF39C79D043',
name: 'menuitem173',
text: '实体树视图',
type: 'MENUITEM',
......@@ -2155,7 +2155,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: 'E1B9B040-2F3A-433E-B1A7-9EE0BB77D27B',
id: '643D6E61-EDB5-4031-A285-3E5F80C8C015',
name: 'menuitem174',
text: '实体数据视图',
type: 'MENUITEM',
......@@ -2173,7 +2173,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: 'C1E7FDB9-7C47-404F-A560-B4DBFF00DD05',
id: '607668BD-FC7D-4EC8-B623-4A9B1166CC60',
name: 'menuitem175',
text: '实体图表视图',
type: 'MENUITEM',
......@@ -2193,7 +2193,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
],
},
{
id: 'F2BF397D-30DF-4806-8637-6EB1668CE9EC',
id: '6E00B159-866D-4340-80FC-527224E21439',
name: 'menuitem10',
text: '导航视图',
type: 'MENUITEM',
......@@ -2211,7 +2211,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
items: [
{
id: 'F80A96F2-0172-49C3-8CE8-CF78B219A042',
id: '997565C6-2A29-4D8C-864C-8695C1613C1C',
name: 'menuitem176',
text: '实体表格导航视图',
type: 'MENUITEM',
......@@ -2229,7 +2229,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '891B8E02-94B6-49CC-B0FD-99C5C8C4A033',
id: '3E0CB869-24DA-4055-A804-30BAA9D238B8',
name: 'menuitem177',
text: '实体列表导航视图',
type: 'MENUITEM',
......@@ -2247,7 +2247,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '9BA6C465-2A13-4037-A846-BD552DCB9FF5',
id: '5A92D5F8-E846-47AB-BF0F-FAB726DCAF61',
name: 'menuitem178',
text: '实体卡片导航视图',
type: 'MENUITEM',
......@@ -2265,7 +2265,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '971E1C0A-91A3-4523-A97B-9F2F4E011AB7',
id: '4BC5A45F-E328-44B0-81EA-31F17BAA91F1',
name: 'menuitem179',
text: '实体日历导航视图',
type: 'MENUITEM',
......@@ -2283,7 +2283,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '232D3869-AD8B-4846-80FD-9215C2D7FBAF',
id: '01C937E7-2550-4B6C-9961-D3EE00253F8B',
name: 'menuitem180',
text: '实体树导航视图',
type: 'MENUITEM',
......@@ -2303,7 +2303,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
],
},
{
id: '925566F9-30F6-43CF-904C-F7A308E95EAB',
id: 'F7118B1D-2EAE-4916-97ED-3771951E010C',
name: 'menuitem26',
text: '选择视图',
type: 'MENUITEM',
......@@ -2321,7 +2321,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
items: [
{
id: 'CB48980D-2F04-4EE9-8F9A-0FB460C7E123',
id: '0351A73D-4082-45EC-9890-1ABBC50F3D49',
name: 'menuitem18',
text: '数据选择视图',
type: 'MENUITEM',
......@@ -2339,7 +2339,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '2D355C61-2CD1-4F53-925A-0643DB9648A2',
id: '84958353-FD69-499B-8C40-CE621A2A5F47',
name: 'menuitem27',
text: '索引选择视图',
type: 'MENUITEM',
......@@ -2359,7 +2359,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
],
},
{
id: '0FE8B83F-E9C9-4472-BDBE-8BAB60525D53',
id: 'DBBA4B03-FB9F-4D9B-9B2F-1347844B00DA',
name: 'menuitem69',
text: '工作流',
type: 'MENUITEM',
......@@ -2377,7 +2377,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
items: [
{
id: '356EE5C5-63E6-4645-9C65-8D8742F4E38D',
id: '18A71A00-6078-46A8-9E77-5F8963D5FFFD',
name: 'menuitem30',
text: '工作流动态导航视图',
type: 'MENUITEM',
......@@ -2395,7 +2395,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: 'CCE039F7-20A7-4794-902F-A63A7D760661',
id: '83760A57-35E3-4762-8EE5-D4439CC4B2A6',
name: 'menuitem31',
text: '工作流启动',
type: 'MENUITEM',
......@@ -2413,7 +2413,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: 'C9251B7F-6937-4141-B818-960EF54118D3',
id: 'C9A3F55E-9062-4B66-BBB9-F09FE66219EC',
name: 'menuitem21',
text: '工作流动态操作视图',
type: 'MENUITEM',
......@@ -2433,7 +2433,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
],
},
{
id: 'FE3847AB-A2BF-44F1-9376-D18B7C097EEF',
id: '78EBC149-8E14-40AE-865E-534D94130016',
name: 'menuitem11',
text: '其他视图',
type: 'MENUITEM',
......@@ -2451,7 +2451,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
items: [
{
id: '6366F722-C2A2-403F-8F2E-5D06D8F9ADFF',
id: '3601AFEF-A657-4802-B8E2-A6B73BA74A37',
name: 'menuitem98',
text: '自定义视图',
type: 'MENUITEM',
......@@ -2473,7 +2473,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
],
},
{
id: 'E452EE64-8CC6-408E-96E6-449BBBE2EE14',
id: '0F38356A-453B-4606-A436-DCBD20438FA7',
name: 'menuitem153',
text: '逻辑',
type: 'MENUITEM',
......@@ -2491,7 +2491,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
items: [
{
id: '9610B976-D8E4-43C3-9A1F-88F93043CB03',
id: '13581E8D-31BC-42D5-8788-1E0CF71312CC',
name: 'menuitem154',
text: '应用功能',
type: 'MENUITEM',
......@@ -2509,7 +2509,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
items: [
{
id: 'EEDA4849-5134-4739-AA4D-D053A6603CF0',
id: '23CF4E24-746D-407E-B020-469B5B8ED2F7',
name: 'menuitem127',
text: '打开应用视图',
type: 'MENUITEM',
......@@ -2527,7 +2527,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '2CF4BED6-3755-4DF5-B380-3F5D9EB2EACA',
id: '86297DDF-9AE1-4ED6-BB37-069CC93B7F83',
name: 'menuitem147',
text: '打开HTML页面',
type: 'MENUITEM',
......@@ -2545,7 +2545,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '5BD7D05D-0DD7-42A4-AEFB-54011F54C54E',
id: '2DAB1F6D-1578-44CB-AB84-58C900D7F716',
name: 'menuitem160',
text: '执行JavaScript',
type: 'MENUITEM',
......@@ -2565,7 +2565,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
],
},
{
id: 'EB155E20-BF77-42A5-8BEF-7F9EF7729E1E',
id: '7E05DDD6-C75E-4EF8-A3B0-E27F00E09838',
name: 'menuitem155',
text: '界面行为',
type: 'MENUITEM',
......@@ -2583,7 +2583,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
items: [
{
id: 'BDC677E1-3EFB-48E9-9D00-E0F70FA0F4CE',
id: '8C2CA580-C041-4859-AB48-D22DA7FF5EC1',
name: 'menuitem181',
text: '前台界面行为',
type: 'MENUITEM',
......@@ -2601,7 +2601,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '70B8DC54-F517-4DFB-9948-F22692D42780',
id: 'DC1B3B50-C2F5-49E5-AB69-3473058EF8B5',
name: 'menuitem182',
text: '后台界面行为',
type: 'MENUITEM',
......@@ -2623,7 +2623,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
],
},
{
id: 'E78ED011-C99D-4B7C-8E2D-A9018B8FCBCF',
id: '73F43A2F-2072-4368-853C-E7859692CC89',
name: 'menuitem2',
text: '更多',
type: 'MENUITEM',
......@@ -2641,7 +2641,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
items: [
{
id: '0C5381BD-1124-41F8-8EAA-3D4814903C77',
id: '7EA66C9E-6B16-46E3-8C14-85DE5066F883',
name: 'menuitem19',
text: '临时模式',
type: 'MENUITEM',
......@@ -2659,7 +2659,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: 'EBE8A5A3-A827-41BE-96AE-9FB90C5071EC',
id: 'AF65301E-0705-4859-A550-48436E645513',
name: 'menuitem46',
text: '数据导出导入',
type: 'MENUITEM',
......@@ -2677,7 +2677,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: 'D929FC8F-6D83-424B-9E65-29CB08D6AF9E',
id: '866F632C-E79A-45B4-9B9E-8421AA6A4418',
name: 'menuitem67',
text: '索引实体',
type: 'MENUITEM',
......@@ -2695,7 +2695,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '76DB4313-72FE-498D-8B45-5CFD2315F5A3',
id: 'C9509EAE-E769-48BF-AD3B-5D0C6140847B',
name: 'menuitem184',
text: '主状态',
type: 'MENUITEM',
......@@ -2713,7 +2713,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
items: [
{
id: '8EEEFF2A-E1A8-4DD6-A797-2227ED59C990',
id: '6DE7BD17-29A7-4ECE-8480-F0EA920699F2',
name: 'menuitem70',
text: '表格主状态',
type: 'MENUITEM',
......@@ -2731,7 +2731,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: 'C759B8C2-3707-4D11-8917-F579D94A93F7',
id: '52CEB22A-C02F-43C4-805D-2899980884A6',
name: 'menuitem148',
text: '列表主状态',
type: 'MENUITEM',
......@@ -2749,7 +2749,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: 'CBB48E87-C719-4DB8-9494-C61522542E35',
id: '1ADABB88-C299-4ACC-B8A2-B5C6F9543E30',
name: 'menuitem183',
text: '数据主状态',
type: 'MENUITEM',
......@@ -2767,7 +2767,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '21B564B9-2921-4167-8A0F-C81A98C83E17',
id: '68F6BA69-FBA6-4CE2-ADE7-1D2BD1FDF93E',
name: 'menuitem28',
text: '日历主状态',
type: 'MENUITEM',
......@@ -2785,7 +2785,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: 'B6C970D8-0392-4DF3-B8DA-939610D97E9A',
id: 'DD6E6A9E-3273-491A-9959-9EDA69F682B8',
name: 'menuitem29',
text: '树主状态',
type: 'MENUITEM',
......@@ -2807,7 +2807,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
],
},
{
id: '234C6D82-80D5-4AF5-A8EA-A023B9366CC3',
id: 'A69852DC-6405-4DE5-A542-628EBD290520',
name: 'menuitem22',
text: '测试',
type: 'MENUITEM',
......@@ -2825,7 +2825,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
items: [
{
id: '97B99215-CB4B-4BF3-AED2-D751746AA58D',
id: 'AD9D8E91-CEAF-43F0-A6DE-B9C0BFF5BBF9',
name: 'menuitem23',
text: '卡片导航',
type: 'MENUITEM',
......@@ -2843,7 +2843,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '3185601B-8D3C-4077-AC6B-4C90DD9ECF75',
id: '0B165DEA-AEC8-429E-9C21-2AE23AD28F7B',
name: 'menuitem24',
text: '表单嵌入卡片视图',
type: 'MENUITEM',
......@@ -2861,7 +2861,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '6656931D-E74A-4182-A091-AB65708BC6B4',
id: 'A950CE72-A4F3-4D03-A738-26FECD3DCCD3',
name: 'menuitem25',
text: '关系界面刷新主表单',
type: 'MENUITEM',
......@@ -2881,7 +2881,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
],
},
{
id: '36E3FB60-B0D3-428B-87D8-BBA8CDF9A857',
id: 'A364F26D-AC8B-41CC-984A-2AF1C7A58C9C',
name: 'menuitem66',
text: '视图布局面板测试',
type: 'MENUITEM',
......@@ -2899,7 +2899,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
items: [
{
id: '542D680B-BEBF-41B0-A7AA-A73A4F2E7651',
id: 'BCBB0C87-AF11-423B-9339-1D6D2D2BA29F',
name: 'menuitem122',
text: '表格视图面板',
type: 'MENUITEM',
......@@ -2917,7 +2917,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '7DADE238-ABF0-4791-9E50-7CD31CFFCB07',
id: '7456F235-F7E7-480C-B519-3320B613E9A4',
name: 'menuitem125',
text: '测试表单自定义布局多媒体',
type: 'MENUITEM',
......@@ -2935,7 +2935,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: 'C9B67B56-C96E-4BB8-AF84-074F8A053ECB',
id: '9C894AD9-5EF1-455B-A446-D15ABBD211E0',
name: 'menuitem126',
text: '自定义导航',
type: 'MENUITEM',
......@@ -2953,7 +2953,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: 'C8A5BCD8-88B5-45A9-AB76-1E2E60D367DF',
id: '2C32F1A5-1165-4FBB-BC6B-620D6A38FA9F',
name: 'menuitem130',
text: '布局面板组件测试',
type: 'MENUITEM',
......@@ -2971,7 +2971,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '1B646806-F95F-4CB3-AC3D-70E823C69879',
id: '716B8995-418A-4CF0-A7BC-5D422B6B31B1',
name: 'menuitem131',
text: '编辑视图(左右关系)',
type: 'MENUITEM',
......@@ -2989,7 +2989,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '17C882BA-5343-4AD5-AFCB-97A7F34206F3',
id: '724AC0A0-926B-4F91-8EB9-37832AE7B857',
name: 'menuitem142',
text: '列表视图(自定义面板)',
type: 'MENUITEM',
......@@ -3007,7 +3007,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: 'A8731E92-7905-426C-9CA2-7CF5255D45FC',
id: '9AEED639-7E88-4CF5-980E-7788403F0BD1',
name: 'menuitem159',
text: '卡片视图(布局面板)',
type: 'MENUITEM',
......@@ -3025,7 +3025,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: 'A93D0330-661D-4C79-8F50-B3C7BBF9CB8B',
id: 'F61C979A-3B37-45CC-BA9F-CF8A298F3498',
name: 'menuitem185',
text: '测试布局面板(树视图)',
type: 'MENUITEM',
......@@ -3043,7 +3043,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '7464D324-08B3-4BD9-80BF-2B32B76FF8DA',
id: 'AF9FDA47-9616-4EA7-9A1D-65F4C891842D',
name: 'menuitem187',
text: '测试布局面板(日历视图)',
type: 'MENUITEM',
......@@ -3059,6 +3059,42 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
textcls: '',
appfunctag: 'UsrAppFunc1103578816',
resourcetag: '',
},
{
id: '70B72F2D-3E74-4DDB-8860-6AFBB7B6BA50',
name: 'menuitem188',
text: '测试布局面板(图表)',
type: 'MENUITEM',
counterid: '',
tooltip: '测试布局面板(图表)',
expanded: false,
separator: false,
hidden: false,
hidesidebar: false,
opendefault: false,
iconcls: '',
icon: '',
textcls: '',
appfunctag: 'UsrAppFunc1104195725',
resourcetag: '',
},
{
id: 'C4D13492-0BB6-40B7-822C-014457BE99AA',
name: 'menuitem189',
text: '测试布局面板(树导航)',
type: 'MENUITEM',
counterid: '',
tooltip: '测试布局面板(树导航)',
expanded: false,
separator: false,
hidden: false,
hidesidebar: false,
opendefault: false,
iconcls: '',
icon: '',
textcls: '',
appfunctag: 'UsrAppFunc1104869965',
resourcetag: '',
},
],
},
......
......@@ -751,6 +751,14 @@ mock.onGet('./assets/json/view-config.json').reply((config: any) => {
"viewname": "IBIZSample0003SPickupTreeView",
"viewtag": "543f5f6115605ade1395be25b53be76c"
},
"ibizordertestcltreeexpview": {
"title": "测试布局面板(树导航)",
"caption": "测试布局面板(树导航)",
"viewtype": "DETREEEXPVIEW",
"viewmodule": "Sample",
"viewname": "IBIZOrderTestCLTreeExpView",
"viewtag": "5515A024-BD26-40B2-A13E-932A0DF3E40A"
},
"ibizordersf3gridview": {
"title": "订单表格视图",
"caption": "订单",
......@@ -1591,6 +1599,14 @@ mock.onGet('./assets/json/view-config.json').reply((config: any) => {
"viewname": "IBIZSample0001SF4EditView",
"viewtag": "bb609fe4b67afe2ec2d2e29112101036"
},
"ibizordertestclchartview": {
"title": "测试布局面板(图表)",
"caption": "测试布局面板(图表)",
"viewtype": "DECHARTVIEW",
"viewmodule": "Sample",
"viewname": "IBIZOrderTestCLChartView",
"viewtag": "BD432FCA-7527-48B5-B553-AE51D75438A3"
},
"ibizbooknewdefaultvaluegridview": {
"title": "表格新建默认值",
"caption": "表格新建默认值",
......
<template>
<div class="app-view-layout ibizorder-test-clchart-view" style="height: '100%'; width: '100%';'display': 'flex'; 'flex-direction': 'column';">
<app-standard-container name="page_container" :layoutModelDetails="layoutModelDetails">
<template #container_grid1>
<app-simpleflex-container name="container_grid1" :layoutModelDetails="layoutModelDetails">
<template #container1>
<app-simpleflex-container name="container1" :layoutModelDetails="layoutModelDetails">
<template #view_pagecaption>
<app-preset-caption name="view_pagecaption" :layoutModelDetails="layoutModelDetails">测试布局面板(图表)</app-preset-caption>
</template>
</app-simpleflex-container>
</template>
<template #container2>
<app-simpleflex-container name="container2" :layoutModelDetails="layoutModelDetails">
<template #quicksearchbar>
<app-ctrl-pos name="quicksearchbar" :layoutModelDetails="layoutModelDetails">
<span>部件占位quicksearchbar</span>
</app-ctrl-pos>
</template>
</app-simpleflex-container>
</template>
<template #container_2>
<app-simpleflex-container name="container_2" :layoutModelDetails="layoutModelDetails">
<template #toolbar>
<app-ctrl-pos name="toolbar" :layoutModelDetails="layoutModelDetails">
<span>部件占位toolbar</span>
</app-ctrl-pos>
</template>
</app-simpleflex-container>
</template>
</app-simpleflex-container>
</template>
<template #container_5>
<app-standard-container name="container_5" :layoutModelDetails="layoutModelDetails">
<template #searchform>
<app-ctrl-pos name="searchform" :layoutModelDetails="layoutModelDetails">
<view_searchform
:viewState="viewState"
:viewparams="viewparams"
:context="context"
:showBusyIndicator="true"
v-show="isExpandSearchForm"
loaddraftAction="FilterGetDraft"
loadAction="FilterGet"
name="searchform"
ref='searchform'
@search="searchform_search($event)"
@load="searchform_load($event)"
@save="searchform_save($event)"
@closeview="closeView($event)">
</view_searchform>
</app-ctrl-pos>
</template>
<template #chart>
<app-ctrl-pos name="chart" :layoutModelDetails="layoutModelDetails">
<view_chart
:viewState="viewState"
:viewparams="viewparams"
:context="context"
fetchAction="FetchDefault"
:showBusyIndicator="true"
name="chart"
ref='chart'
@load="chart_load($event)"
@beforeload="chart_beforeload($event)"
@closeview="closeView($event)">
</view_chart>
</app-ctrl-pos>
</template>
</app-standard-container>
</template>
</app-standard-container>
</div>
</template>
<script lang='tsx'>
import { Vue, Component, Prop, Provide, Emit, Watch,Inject } from 'vue-property-decorator';
import { UIActionTool,Util } from '@/utils';
import NavDataService from '@/service/app/navdata-service';
import { Subject,Subscription } from 'rxjs';
import IBIZOrderService from '@/service/ibizorder/ibizorder-service';
import IBIZOrderAuthService from '@/authservice/ibizorder/ibizorder-auth-service';
import ChartViewEngine from '@engine/view/chart-view-engine';
import IBIZOrderUIService from '@/uiservice/ibizorder/ibizorder-ui-service';
import { PanelContainerModel, PanelRawitemModel, PanelFieldModel, PanelControlModel, PanelButtonModel, PanelUserControlModel, PanelTabPanelModel, PanelTabPageModel, PanelCtrlPosModel} from '@/model/panel-detail';
import CodeListService from "@/codelist/codelist-service";
@Component({
components: {
},
})
export default class IBIZOrderTestCLChartViewBase extends Vue {
/**
* 实体服务对象
*
* @type {IBIZOrderService}
* @memberof IBIZOrderTestCLChartViewBase
*/
public appEntityService: IBIZOrderService = new IBIZOrderService;
/**
* 实体UI服务对象
*
* @type IBIZOrderUIService
* @memberof IBIZOrderTestCLChartViewBase
*/
public appUIService: IBIZOrderUIService = new IBIZOrderUIService();
/**
* 数据变化
*
* @param {*} val
* @returns {*}
* @memberof IBIZOrderTestCLChartViewBase
*/
@Emit()
public viewDatasChange(val: any):any {
return val;
}
/**
* 传入视图上下文
*
* @type {string}
* @memberof IBIZOrderTestCLChartViewBase
*/
@Prop() public viewdata!: string;
/**
* 传入视图参数
*
* @type {string}
* @memberof IBIZOrderTestCLChartViewBase
*/
@Prop() public viewparam!: string;
/**
* 视图默认使用
*
* @type {boolean}
* @memberof IBIZOrderTestCLChartViewBase
*/
@Prop({ default: true }) public viewDefaultUsage!: boolean;
/**
* 视图默认使用
*
* @type {string}
* @memberof IBIZOrderTestCLChartViewBase
*/
@Inject({from:'navModel',default: 'tab'})
public navModel!:string;
/**
* 视图标识
*
* @type {string}
* @memberof IBIZOrderTestCLChartViewBase
*/
public viewtag: string = 'BD432FCA-7527-48B5-B553-AE51D75438A3';
/**
* 自定义视图导航上下文集合
*
* @type {*}
* @memberof IBIZOrderTestCLChartViewBase
*/
public customViewNavContexts:any ={
};
/**
* 自定义视图导航参数集合
*
* @type {*}
* @memberof IBIZOrderTestCLChartViewBase
*/
public customViewParams:any ={
};
/**
* 视图模型数据
*
* @type {*}
* @memberof IBIZOrderTestCLChartViewBase
*/
public model: any = {
srfCaption: 'entities.ibizorder.views.testclchartview.caption',
srfTitle: 'entities.ibizorder.views.testclchartview.title',
srfSubTitle: 'entities.ibizorder.views.testclchartview.subtitle',
dataInfo: ''
}
/**
* 视图参数变化
*
* @param {*} newVal
* @param {*} oldVal
* @memberof IBIZOrderTestCLChartViewBase
*/
@Watch('viewparam',{immediate: true, deep: true})
onParamData(newVal: any, oldVal: any) {
if(newVal){
this.viewparams = {};
if(typeof newVal == 'string') {
Object.assign(this.viewparams, JSON.parse(this.viewparam));
}else{
this.viewparams = Util.deepCopy(this.viewparam);
}
}
}
/**
* 处理应用上下文变化
*
* @param {*} newVal
* @param {*} oldVal
* @memberof IBIZOrderTestCLChartViewBase
*/
@Watch('viewdata')
onViewData(newVal: any, oldVal: any) {
const _this: any = this;
if (!Object.is(newVal, oldVal) && _this.engine) {
this.$nextTick(()=>{
_this.parseViewParam();
_this.engine.load();
});
} else if(!Object.is(newVal, oldVal) && _this.refresh && _this.refresh instanceof Function) {
_this.refresh();
}
}
/**
* 容器模型
*
* @type {*}
* @memberof IBIZOrderTestCLChartViewBase
*/
public containerModel: any = {
view_searchform: { name: 'searchform', type: 'SEARCHFORM' },
view_chart: { name: 'chart', type: 'CHART' },
wflinks: [],
};
/**
* 计数器刷新
*
* @memberof IBIZOrderTestCLChartViewBase
*/
public counterRefresh(){
const _this:any =this;
if(_this.counterServiceArray && _this.counterServiceArray.length >0){
_this.counterServiceArray.forEach((item:any) =>{
if(item.refreshData && item.refreshData instanceof Function){
item.refreshData();
}
})
}
}
/**
* 视图状态订阅对象
*
* @public
* @type {Subject<{action: string, data: any}>}
* @memberof IBIZOrderTestCLChartViewBase
*/
public viewState: Subject<ViewState> = new Subject();
/**
* 视图布局数据
*
* @public
* @memberof IBIZOrderTestCLChartViewBase
*/
public layoutData:any = {
view_pagecaption:null,
container1:null,
quicksearchbar:null,
container2:null,
toolbar:null,
container_2:null,
container_grid1:null,
searchform:null,
chart:null,
container_5:null,
page_container:null
};
/**
* 视图布局面板模型对象
*
* @public
* @memberof IBIZOrderTestCLChartViewBase
*/
public layoutModelDetails:any = {
view_pagecaption:new PanelFieldModel({ name: 'view_pagecaption', caption: '页面标题', isShowCaption: false, sysCss: '', itemType: 'FIELD', itemStyle: 'DEFAULT', visible: true, disabled: false, layout:'', layoutPos:'', layoutHeight:0, heightMode:'FULL', layoutWidth:0, widthMode:'FULL', spacingBottom:'', spacingLeft:'', spacingRight:'', spacingTop:'', hAlignSelf:'LEFT', vAlignSelf:'', flexGrow:-1, flexParams:{align:'',dir:'',vAlign:''}, parentName: 'container1', panel: this , fieldState: '0', }),
container1:new PanelContainerModel({ name: 'container1', caption: '面板容器', titleBarCloseMode: 0, isShowCaption: false, sysCss: '', itemType: 'CONTAINER', itemStyle: 'DEFAULT', visible: true, disabled: false, layout:'SIMPLEFLEX', layoutPos:'', layoutHeight:0, heightMode:'', layoutWidth:0, widthMode:'', spacingBottom:'', spacingLeft:'', spacingRight:'', spacingTop:'', hAlignSelf:'', vAlignSelf:'', flexGrow:6, flexParams:{align:'',dir:'',vAlign:''}, parentName: 'container_grid1', panel: this , details:['view_pagecaption'] , dataRegionType: 'INHERIT' }),
quicksearchbar:new PanelCtrlPosModel({ name: 'quicksearchbar', caption: 'QUICKSEARCHBAR', isShowCaption: true, sysCss: '', itemType: 'CTRLPOS', itemStyle: 'DEFAULT', visible: true, disabled: false, layout:'', layoutPos:'', layoutHeight:0, heightMode:'FULL', layoutWidth:0, widthMode:'', spacingBottom:'', spacingLeft:'', spacingRight:'', spacingTop:'', hAlignSelf:'RIGHT', vAlignSelf:'', flexGrow:-1, flexParams:{align:'',dir:'',vAlign:''}, parentName: 'container2', panel: this }),
container2:new PanelContainerModel({ name: 'container2', caption: '面板容器', titleBarCloseMode: 0, isShowCaption: false, sysCss: '', itemType: 'CONTAINER', itemStyle: 'DEFAULT', visible: true, disabled: false, layout:'SIMPLEFLEX', layoutPos:'', layoutHeight:0, heightMode:'', layoutWidth:0, widthMode:'', spacingBottom:'', spacingLeft:'', spacingRight:'', spacingTop:'', hAlignSelf:'', vAlignSelf:'', flexGrow:3, flexParams:{align:'',dir:'',vAlign:''}, parentName: 'container_grid1', panel: this , details:['quicksearchbar'] , dataRegionType: 'INHERIT' }),
toolbar:new PanelCtrlPosModel({ name: 'toolbar', caption: 'TOOLBAR', isShowCaption: true, sysCss: '', itemType: 'CTRLPOS', itemStyle: 'DEFAULT', visible: true, disabled: false, layout:'', layoutPos:'', layoutHeight:0, heightMode:'FULL', layoutWidth:0, widthMode:'', spacingBottom:'', spacingLeft:'', spacingRight:'', spacingTop:'', hAlignSelf:'RIGHT', vAlignSelf:'', flexGrow:-1, flexParams:{align:'',dir:'',vAlign:''}, parentName: 'container_2', panel: this }),
container_2:new PanelContainerModel({ name: 'container_2', caption: '容器', titleBarCloseMode: 0, isShowCaption: false, sysCss: '', itemType: 'CONTAINER', itemStyle: 'DEFAULT', visible: true, disabled: false, layout:'SIMPLEFLEX', layoutPos:'', layoutHeight:0, heightMode:'', layoutWidth:0, widthMode:'', spacingBottom:'', spacingLeft:'', spacingRight:'', spacingTop:'', hAlignSelf:'', vAlignSelf:'', flexGrow:-1, flexParams:{align:'',dir:'',vAlign:''}, parentName: 'container_grid1', panel: this , details:['toolbar'] , dataRegionType: 'INHERIT' }),
container_grid1:new PanelContainerModel({ name: 'container_grid1', caption: '栅格容器', titleBarCloseMode: 0, isShowCaption: false, sysCss: '', itemType: 'CONTAINER', itemStyle: 'DEFAULT', visible: true, disabled: false, layout:'SIMPLEFLEX', layoutPos:'', layoutHeight:0, heightMode:'', layoutWidth:0, widthMode:'', spacingBottom:'', spacingLeft:'', spacingRight:'', spacingTop:'', hAlignSelf:'', vAlignSelf:'', flexGrow:-1, flexParams:{align:'',dir:'',vAlign:''}, parentName: 'page_container', panel: this , details:['container1','container2','container_2'] , dataRegionType: 'INHERIT' }),
searchform:new PanelCtrlPosModel({ name: 'searchform', caption: 'SEARCHFORM', isShowCaption: true, sysCss: '', itemType: 'CTRLPOS', itemStyle: 'DEFAULT', visible: true, disabled: false, layout:'', layoutPos:'', layoutHeight:0, heightMode:'FULL', layoutWidth:0, widthMode:'', spacingBottom:'', spacingLeft:'', spacingRight:'', spacingTop:'', hAlignSelf:'', vAlignSelf:'', flexGrow:-1, flexParams:{align:'',dir:'',vAlign:''}, parentName: 'container_5', panel: this }),
chart:new PanelCtrlPosModel({ name: 'chart', caption: 'CHART', isShowCaption: true, sysCss: '', itemType: 'CTRLPOS', itemStyle: 'DEFAULT', visible: true, disabled: false, layout:'', layoutPos:'', layoutHeight:100, heightMode:'PERCENTAGE', layoutWidth:0, widthMode:'', spacingBottom:'', spacingLeft:'', spacingRight:'', spacingTop:'', hAlignSelf:'', vAlignSelf:'', flexGrow:-1, flexParams:{align:'',dir:'',vAlign:''}, parentName: 'container_5', panel: this }),
container_5:new PanelContainerModel({ name: 'container_5', caption: '容器', titleBarCloseMode: 0, isShowCaption: false, sysCss: '', itemType: 'CONTAINER', itemStyle: 'DEFAULT', visible: true, disabled: false, layout:'FLEX', layoutPos:'', layoutHeight:100, heightMode:'PERCENTAGE', layoutWidth:0, widthMode:'', spacingBottom:'', spacingLeft:'', spacingRight:'', spacingTop:'', hAlignSelf:'', vAlignSelf:'', flexGrow:-1, flexParams:{align:'',dir:'',vAlign:''}, parentName: 'page_container', panel: this , details:['searchform','chart'] , dataRegionType: 'INHERIT' }),
page_container:new PanelContainerModel({ name: 'page_container', caption: '容器', titleBarCloseMode: 0, isShowCaption: false, sysCss: '', itemType: 'CONTAINER', itemStyle: 'DEFAULT', visible: true, disabled: false, layout:'FLEX', layoutPos:'', layoutHeight:0, heightMode:'', layoutWidth:0, widthMode:'', spacingBottom:'', spacingLeft:'', spacingRight:'', spacingTop:'', hAlignSelf:'', vAlignSelf:'', flexGrow:-1, flexParams:{align:'',dir:'column',vAlign:''}, panel: this , details:['container_grid1','container_5'] , dataRegionType: 'INHERIT' })
};
/**
* 处理值改变
*
* @public
* @memberof IBIZOrderTestCLChartViewBase
*/
public handleValueChange($event: { name: string, value: any }) {
if (!$event || !$event.name || Object.is($event.name, '') || !this.layoutData.hasOwnProperty($event.name)) {
return;
}
this.layoutData[$event.name] = $event.value;
}
/**
* 处理按钮点击
*
* @public
* @memberof IBIZOrderTestCLChartViewBase
*/
public handleButtonClick(name: string, $event?: any) {
}
/**
* 视图引擎
*
* @public
* @type {Engine}
* @memberof IBIZOrderTestCLChartViewBase
*/
public engine: ChartViewEngine = new ChartViewEngine();
/**
* 引擎初始化
*
* @public
* @memberof IBIZOrderTestCLChartViewBase
*/
public engineInit(): void {
this.engine.init({
view: this,
chart: this.$refs.chart,
searchform: this.$refs.searchform,
keyPSDEField: 'ibizorder',
majorPSDEField: 'ibizordername',
isLoadDefault: true,
});
}
/**
* 应用导航服务
*
* @type {*}
* @memberof IBIZOrderTestCLChartViewBase
*/
public navDataService = NavDataService.getInstance();
/**
* 导航服务事件
*
* @public
* @type {(Subscription | undefined)}
* @memberof IBIZOrderTestCLChartViewBase
*/
public serviceStateEvent: Subscription | undefined;
/**
* 门户部件状态对象
*
* @type {*}
* @memberof IBIZOrderTestCLChartViewBase
*/
@Prop() public portletState?: any;
/**
* 门户部件状态事件
*
* @public
* @type {(Subscription | undefined)}
* @memberof IBIZOrderTestCLChartViewBase
*/
public portletStateEvent: Subscription | undefined;
/**
* 门户部件状态事件
*
* @public
* @type {(Subscription | undefined)}
* @memberof IBIZOrderTestCLChartViewBase
*/
public formDruipartEvent: Subscription | undefined;
/**
* 应用上下文
*
* @type {*}
* @memberof IBIZOrderTestCLChartViewBase
*/
public context:any = {};
/**
* 视图参数
*
* @type {*}
* @memberof IBIZOrderTestCLChartViewBase
*/
public viewparams:any = {};
/**
* 视图缓存数据
*
* @type {*}
* @memberof IBIZOrderTestCLChartViewBase
*/
public viewCacheData:any;
/**
* 计数器服务对象集合
*
* @type {Array<*>}
* @memberof IBIZOrderTestCLChartViewBase
*/
public counterServiceArray:Array<any> = [];
/**
* 解析视图参数
*
* @public
* @memberof IBIZOrderTestCLChartViewBase
*/
public parseViewParam(inputvalue:any = null): void {
for(let key in this.context){
delete this.context[key];
}
if(this.$store.getters.getAppData() && this.$store.getters.getAppData().context){
Object.assign(this.context,this.$store.getters.getAppData().context);
}
if (!this.viewDefaultUsage && this.viewdata && !Object.is(this.viewdata, '')) {
if(typeof this.viewdata == 'string') {
Object.assign(this.context, JSON.parse(this.viewdata));
}
if(this.context && this.context.srfparentdename){
Object.assign(this.viewparams,{srfparentdename:this.context.srfparentdename});
}
if(this.context && this.context.srfparentkey){
Object.assign(this.viewparams,{srfparentkey:this.context.srfparentkey});
}
this.handleCustomViewData();
return;
}
const path = (this.$route.matched[this.$route.matched.length - 1]).path;
const keys: Array<any> = [];
const curReg = this.$pathToRegExp.pathToRegexp(path, keys);
const matchArray = curReg.exec(this.$route.path);
let tempValue: Object = {};
keys.forEach((item: any, index: number) => {
if(matchArray[index + 1]){
Object.defineProperty(tempValue, item.name, {
enumerable: true,
value: decodeURIComponent(matchArray[index + 1])
});
}
});
this.$viewTool.formatRouteParams(tempValue,this.$route,this.context,this.viewparams);
if(inputvalue){
Object.assign(this.context,{'ibizorder':inputvalue});
}
//初始化视图唯一标识
Object.assign(this.context,{srfsessionid:this.$util.createUUID()});
this.handleCustomViewData();
//初始化导航数据
this.initNavDataWithRoute();
}
/**
* 处理自定义视图数据
*
* @memberof IBIZOrderTestCLChartViewBase
*/
public handleCustomViewData(){
if(Object.keys(this.customViewNavContexts).length > 0){
Object.keys(this.customViewNavContexts).forEach((item:any) =>{
let tempContext:any = {};
let curNavContext:any = this.customViewNavContexts[item];
this.handleCustomDataLogic(curNavContext,tempContext,item);
Object.assign(this.context,tempContext);
})
}
if(Object.keys(this.customViewParams).length > 0){
Object.keys(this.customViewParams).forEach((item:any) =>{
let tempParam:any = {};
let curNavParam:any = this.customViewParams[item];
this.handleCustomDataLogic(curNavParam,tempParam,item);
Object.assign(this.viewparams,tempParam);
})
}
}
/**
* 处理自定义视图数据逻辑
*
* @memberof IBIZOrderTestCLChartViewBase
*/
public handleCustomDataLogic(curNavData:any,tempData:any,item:string){
// 直接值直接赋值
if(curNavData.isRawValue){
if(Object.is(curNavData.value,"null") || Object.is(curNavData.value,"")){
Object.defineProperty(tempData, item.toLowerCase(), {
value: null,
writable : true,
enumerable : true,
configurable : true
});
}else{
Object.defineProperty(tempData, item.toLowerCase(), {
value: curNavData.value,
writable : true,
enumerable : true,
configurable : true
});
}
}else{
// 先从导航上下文取数,没有再从导航参数(URL)取数,如果导航上下文和导航参数都没有则为null
if(this.context[(curNavData.value).toLowerCase()] != null){
Object.defineProperty(tempData, item.toLowerCase(), {
value: this.context[(curNavData.value).toLowerCase()],
writable : true,
enumerable : true,
configurable : true
});
}else{
if(this.viewparams[(curNavData.value).toLowerCase()] != null){
Object.defineProperty(tempData, item.toLowerCase(), {
value: this.viewparams[(curNavData.value).toLowerCase()],
writable : true,
enumerable : true,
configurable : true
});
}else{
Object.defineProperty(tempData, item.toLowerCase(), {
value: null,
writable : true,
enumerable : true,
configurable : true
});
}
}
}
}
/**
* 初始化导航数据(路由模式)
*
* @memberof IBIZOrderTestCLChartViewBase
*/
public initNavDataWithRoute(data:any = null, isNew:boolean = false, isAlways:boolean = false){
if( isAlways || (this.viewDefaultUsage && Object.is(this.navModel,"route")) ){
this.navDataService.addNavData({id:'ibizorder-test-clchart-view',tag:this.viewtag,srfkey:isNew ? null : this.context.ibizorder,title:this.$t(this.model.srfCaption),data:data,context:this.context,viewparams:this.viewparams,path:this.$route.fullPath});
}
}
/**
* 初始化导航数据(分页模式)
*
* @memberof IBIZOrderTestCLChartViewBase
*/
public initNavDataWithTab(data:any = null,isOnlyAdd:boolean = true, isAlways:boolean = false){
if( isAlways || (this.viewDefaultUsage && !Object.is(this.navModel,"route")) ){
this.navDataService.addNavDataByOnly({id:'ibizorder-test-clchart-view',tag:this.viewtag,srfkey:this.context.ibizorder,title:this.$t(this.model.srfCaption),data:data,context:this.context,viewparams:this.viewparams,path:this.$route.fullPath},isOnlyAdd);
}
}
/**
* Vue声明周期
*
* @memberof IBIZOrderTestCLChartViewBase
*/
public created() {
this.afterCreated();
}
/**
* 执行created后的逻辑
*
* @memberof IBIZOrderTestCLChartViewBase
*/
public afterCreated(){
let _this:any = this;
const secondtag = _this.$util.createUUID();
_this.$store.commit('viewaction/createdView', { viewtag: _this.viewtag, secondtag: secondtag });
_this.viewtag = secondtag;
_this.parseViewParam();
_this.serviceStateEvent = _this.navDataService.serviceState.subscribe(({ action,name, data }:{ action:string,name:any,data:any }) => {
if(!Object.is(name,'ibizorder-test-clchart-view')){
return;
}
if (Object.is(action, 'viewrefresh')) {
_this.$nextTick(()=>{
_this.parseViewParam(data);
if(_this.engine){
_this.engine.load();
}
});
}
});
if(_this.portletState){
_this.portletStateEvent = _this.portletState.subscribe((res:any) =>{
if(!Object.is(res.name,'IBIZOrderTestCLChartView')){
return;
}
if(Object.is(res.action,'refresh') && _this.refresh && _this.refresh instanceof Function){
_this.refresh();
}
})
}
}
/**
* 销毁之前
*
* @memberof IBIZOrderTestCLChartViewBase
*/
public beforeDestroy() {
this.$store.commit('viewaction/removeView', this.viewtag);
let _this: any = this
if (_this.serviceStateEvent) {
_this.serviceStateEvent.unsubscribe();
}
if (_this.portletStateEvent) {
_this.portletStateEvent.unsubscribe();
}
if (_this.engine) {
_this.engine.destroy();
}
}
/**
* Vue声明周期(组件初始化完毕)
*
* @memberof IBIZOrderTestCLChartViewBase
*/
public mounted() {
this.afterMounted();
}
/**
* 执行mounted后的逻辑
*
* @memberof IBIZOrderTestCLChartViewBase
*/
public afterMounted(){
const _this: any = this;
_this.engineInit();
if (_this.loadModel && _this.loadModel instanceof Function) {
_this.loadModel();
}
}
/**
* searchform 部件 search 事件
*
* @param {*} [args={}]
* @param {*} $event
* @memberof IBIZOrderTestCLChartViewBase
*/
public searchform_search($event: any, $event2?: any) {
this.engine.onCtrlEvent('searchform', 'search', $event);
}
/**
* searchform 部件 load 事件
*
* @param {*} [args={}]
* @param {*} $event
* @memberof IBIZOrderTestCLChartViewBase
*/
public searchform_load($event: any, $event2?: any) {
this.engine.onCtrlEvent('searchform', 'load', $event);
}
/**
* searchform 部件 save 事件
*
* @param {*} [args={}]
* @param {*} $event
* @memberof IBIZOrderTestCLChartViewBase
*/
public searchform_save($event: any, $event2?: any) {
this.engine.onCtrlEvent('searchform', 'save', $event);
}
/**
* chart 部件 load 事件
*
* @param {*} [args={}]
* @param {*} $event
* @memberof IBIZOrderTestCLChartViewBase
*/
public chart_load($event: any, $event2?: any) {
this.engine.onCtrlEvent('chart', 'load', $event);
}
/**
* chart 部件 beforeload 事件
*
* @param {*} [args={}]
* @param {*} $event
* @memberof IBIZOrderTestCLChartViewBase
*/
public chart_beforeload($event: any, $event2?: any) {
this.engine.onCtrlEvent('chart', 'beforeload', $event);
}
/**
* 关闭视图
*
* @param {any[]} args
* @memberof IBIZOrderTestCLChartViewBase
*/
public closeView(args: any[]): void {
let _view: any = this;
if (_view.viewdata) {
_view.$emit('viewdataschange', Array.isArray(args)?args:[args]);
_view.$emit('close', Array.isArray(args)?args:[args]);
} else if (_view.$tabPageExp) {
_view.$tabPageExp.onClose(_view.$route.fullPath);
}
}
/**
* 销毁视图回调
*
* @memberof IBIZOrderTestCLChartViewBase
*/
public destroyed(){
this.afterDestroyed();
}
/**
* 执行destroyed后的逻辑
*
* @memberof IBIZOrderTestCLChartViewBase
*/
public afterDestroyed(){
if(this.viewDefaultUsage){
let localStoreLength = Object.keys(localStorage);
if(localStoreLength.length > 0){
localStoreLength.forEach((item:string) =>{
if(item.startsWith(this.context.srfsessionid)){
localStorage.removeItem(item);
}
})
}
if(Object.is(this.navModel,"tab")){
this.navDataService.removeNavDataByTag(this.viewtag);
}
}
if (this.serviceStateEvent) {
this.serviceStateEvent.unsubscribe();
}
// 销毁计数器定时器
if(this.counterServiceArray && this.counterServiceArray.length >0){
this.counterServiceArray.forEach((item:any) =>{
if(item.destroyCounter && item.destroyCounter instanceof Function){
item.destroyCounter();
}
})
}
if(this.portletStateEvent){
this.portletStateEvent.unsubscribe();
}
if (this.formDruipartEvent) {
this.formDruipartEvent.unsubscribe();
}
this.viewState.complete();
}
/**
* 搜索值
*
* @type {string}
* @memberof IBIZOrderTestCLChartViewBase
*/
public query: string = '';
/**
* 是否展开搜索表单
*
* @type {boolean}
* @memberof IBIZOrderTestCLChartViewBase
*/
public isExpandSearchForm: boolean = false;
/**
* 快速搜索
*
* @param {*} $event
* @memberof IBIZOrderTestCLChartViewBase
*/
public onSearch($event: any): void {
const refs: any = this.$refs;
if (refs.chart) {
refs.chart.refresh({});
}
}
}
</script>
<style lang='less'>
@import './ibizorder-test-clchart-view.less';
</style>
\ No newline at end of file
<script lang='tsx'>
import { Component } from 'vue-property-decorator';
import IBIZOrderTestCLChartViewBase from './ibizorder-test-clchart-view-base.vue';
import view_searchform from '@widgets/ibizorder/default-searchform/default-searchform.vue';
import view_chart from '@widgets/ibizorder/usr-chart/usr-chart.vue';
@Component({
components: {
view_searchform,
view_chart,
},
beforeRouteEnter: (to: any, from: any, next: any) => {
next((vm: any) => {
if(!Object.is(vm.navModel,"route")){
vm.initNavDataWithTab(vm.viewCacheData);
}
vm.$store.commit('addCurPageViewtag', { fullPath: to.fullPath, viewtag: vm.viewtag });
});
},
})
export default class IBIZOrderTestCLChartView extends IBIZOrderTestCLChartViewBase {
}
</script>
\ No newline at end of file
<template>
<div class="app-view-layout ibizorder-test-cltree-exp-view" style="height: '100%'; width: '100%';'display': 'flex'; 'flex-direction': 'column';">
<app-standard-container name="page_container" :layoutModelDetails="layoutModelDetails">
<template #container2>
<app-standard-container name="container2" :layoutModelDetails="layoutModelDetails">
<template #view_pagecaption>
<app-preset-caption name="view_pagecaption" :layoutModelDetails="layoutModelDetails">测试布局面板(树导航)</app-preset-caption>
</template>
</app-standard-container>
</template>
<template #container_grid1>
<app-simpleflex-container name="container_grid1" :layoutModelDetails="layoutModelDetails">
<template #container1>
<app-simpleflex-container name="container1" :layoutModelDetails="layoutModelDetails">
<template #treeexpbar>
<app-ctrl-pos name="treeexpbar" :layoutModelDetails="layoutModelDetails">
<view_treeexpbar
:viewState="viewState"
:viewparams="viewparams"
:context="context"
:viewUID="viewUID"
:newdata="newdata"
:opendata="opendata"
name="treeexpbar"
ref='treeexpbar'
@selectionchange="treeexpbar_selectionchange($event)"
@load="treeexpbar_load($event)"
@activated="treeexpbar_activated($event)"
@closeview="closeView($event)">
</view_treeexpbar>
</app-ctrl-pos>
</template>
</app-simpleflex-container>
</template>
<template #container8>
<app-simpleflex-container name="container8" :layoutModelDetails="layoutModelDetails">
<template #nav_pos1>
<app-nav-pos name="nav_pos1" :layoutModelDetails="layoutModelDetails" :navData="layoutModelDetails['nav_pos1'].navData"></app-nav-pos>
</template>
</app-simpleflex-container>
</template>
</app-simpleflex-container>
</template>
</app-standard-container>
</div>
</template>
<script lang='tsx'>
import { Vue, Component, Prop, Provide, Emit, Watch,Inject } from 'vue-property-decorator';
import { UIActionTool,Util } from '@/utils';
import NavDataService from '@/service/app/navdata-service';
import { Subject,Subscription } from 'rxjs';
import IBIZOrderService from '@/service/ibizorder/ibizorder-service';
import IBIZOrderAuthService from '@/authservice/ibizorder/ibizorder-auth-service';
import TreeExpViewEngine from '@engine/view/tree-exp-view-engine';
import IBIZOrderUIService from '@/uiservice/ibizorder/ibizorder-ui-service';
import { PanelContainerModel, PanelRawitemModel, PanelFieldModel, PanelControlModel, PanelButtonModel, PanelUserControlModel, PanelTabPanelModel, PanelTabPageModel, PanelCtrlPosModel} from '@/model/panel-detail';
@Component({
components: {
},
})
export default class IBIZOrderTestCLTreeExpViewBase extends Vue {
/**
* 实体服务对象
*
* @type {IBIZOrderService}
* @memberof IBIZOrderTestCLTreeExpViewBase
*/
public appEntityService: IBIZOrderService = new IBIZOrderService;
/**
* 实体UI服务对象
*
* @type IBIZOrderUIService
* @memberof IBIZOrderTestCLTreeExpViewBase
*/
public appUIService: IBIZOrderUIService = new IBIZOrderUIService();
/**
* 数据变化
*
* @param {*} val
* @returns {*}
* @memberof IBIZOrderTestCLTreeExpViewBase
*/
@Emit()
public viewDatasChange(val: any):any {
return val;
}
/**
* 传入视图上下文
*
* @type {string}
* @memberof IBIZOrderTestCLTreeExpViewBase
*/
@Prop() public viewdata!: string;
/**
* 传入视图参数
*
* @type {string}
* @memberof IBIZOrderTestCLTreeExpViewBase
*/
@Prop() public viewparam!: string;
/**
* 视图默认使用
*
* @type {boolean}
* @memberof IBIZOrderTestCLTreeExpViewBase
*/
@Prop({ default: true }) public viewDefaultUsage!: boolean;
/**
* 视图默认使用
*
* @type {string}
* @memberof IBIZOrderTestCLTreeExpViewBase
*/
@Inject({from:'navModel',default: 'tab'})
public navModel!:string;
/**
* 视图标识
*
* @type {string}
* @memberof IBIZOrderTestCLTreeExpViewBase
*/
public viewtag: string = '5515A024-BD26-40B2-A13E-932A0DF3E40A';
/**
* 自定义视图导航上下文集合
*
* @type {*}
* @memberof IBIZOrderTestCLTreeExpViewBase
*/
public customViewNavContexts:any ={
};
/**
* 自定义视图导航参数集合
*
* @type {*}
* @memberof IBIZOrderTestCLTreeExpViewBase
*/
public customViewParams:any ={
};
/**
* 视图模型数据
*
* @type {*}
* @memberof IBIZOrderTestCLTreeExpViewBase
*/
public model: any = {
srfCaption: 'entities.ibizorder.views.testcltreeexpview.caption',
srfTitle: 'entities.ibizorder.views.testcltreeexpview.title',
srfSubTitle: 'entities.ibizorder.views.testcltreeexpview.subtitle',
dataInfo: ''
}
/**
* 视图参数变化
*
* @param {*} newVal
* @param {*} oldVal
* @memberof IBIZOrderTestCLTreeExpViewBase
*/
@Watch('viewparam',{immediate: true, deep: true})
onParamData(newVal: any, oldVal: any) {
if(newVal){
this.viewparams = {};
if(typeof newVal == 'string') {
Object.assign(this.viewparams, JSON.parse(this.viewparam));
}else{
this.viewparams = Util.deepCopy(this.viewparam);
}
}
}
/**
* 处理应用上下文变化
*
* @param {*} newVal
* @param {*} oldVal
* @memberof IBIZOrderTestCLTreeExpViewBase
*/
@Watch('viewdata')
onViewData(newVal: any, oldVal: any) {
const _this: any = this;
if (!Object.is(newVal, oldVal) && _this.engine) {
this.$nextTick(()=>{
_this.parseViewParam();
_this.engine.load();
});
} else if(!Object.is(newVal, oldVal) && _this.refresh && _this.refresh instanceof Function) {
_this.refresh();
}
}
/**
* 容器模型
*
* @type {*}
* @memberof IBIZOrderTestCLTreeExpViewBase
*/
public containerModel: any = {
view_treeexpbar: { name: 'treeexpbar', type: 'TREEEXPBAR' },
wflinks: [],
};
/**
* 计数器刷新
*
* @memberof IBIZOrderTestCLTreeExpViewBase
*/
public counterRefresh(){
const _this:any =this;
if(_this.counterServiceArray && _this.counterServiceArray.length >0){
_this.counterServiceArray.forEach((item:any) =>{
if(item.refreshData && item.refreshData instanceof Function){
item.refreshData();
}
})
}
}
/**
* 视图状态订阅对象
*
* @public
* @type {Subject<{action: string, data: any}>}
* @memberof IBIZOrderTestCLTreeExpViewBase
*/
public viewState: Subject<ViewState> = new Subject();
/**
* 视图布局数据
*
* @public
* @memberof IBIZOrderTestCLTreeExpViewBase
*/
public layoutData:any = {
view_pagecaption:null,
container2:null,
treeexpbar:null,
container1:null,
nav_pos1:null,
container8:null,
container_grid1:null,
page_container:null
};
/**
* 视图布局面板模型对象
*
* @public
* @memberof IBIZOrderTestCLTreeExpViewBase
*/
public layoutModelDetails:any = {
view_pagecaption:new PanelFieldModel({ name: 'view_pagecaption', caption: '页面标题', isShowCaption: false, sysCss: '', itemType: 'FIELD', itemStyle: 'DEFAULT', visible: true, disabled: false, layout:'', layoutPos:'', layoutHeight:0, heightMode:'FULL', layoutWidth:0, widthMode:'FULL', spacingBottom:'', spacingLeft:'', spacingRight:'', spacingTop:'', hAlignSelf:'', vAlignSelf:'', flexGrow:0, flexParams:{align:'',dir:'',vAlign:''}, parentName: 'container2', panel: this , fieldState: '0', }),
container2:new PanelContainerModel({ name: 'container2', caption: '容器', titleBarCloseMode: 0, isShowCaption: false, sysCss: '', itemType: 'CONTAINER', itemStyle: 'DEFAULT', visible: true, disabled: false, layout:'TABLE_24COL', layoutPos:'', layoutHeight:0, heightMode:'FULL', layoutWidth:0, widthMode:'', spacingBottom:'', spacingLeft:'', spacingRight:'', spacingTop:'', hAlignSelf:'', vAlignSelf:'', flexGrow:-1, flexParams:{align:'',dir:'',vAlign:''}, parentName: 'page_container', panel: this , details:['view_pagecaption'] , dataRegionType: 'INHERIT' }),
treeexpbar:new PanelCtrlPosModel({ name: 'treeexpbar', caption: 'TREEEXPBAR', isShowCaption: true, sysCss: '', itemType: 'CTRLPOS', itemStyle: 'DEFAULT', visible: true, disabled: false, layout:'', layoutPos:'', layoutHeight:0, heightMode:'FULL', layoutWidth:0, widthMode:'', spacingBottom:'', spacingLeft:'', spacingRight:'', spacingTop:'', hAlignSelf:'', vAlignSelf:'', flexGrow:-1, flexParams:{align:'',dir:'',vAlign:''}, parentName: 'container1', panel: this }),
container1:new PanelContainerModel({ name: 'container1', caption: '面板容器', titleBarCloseMode: 0, isShowCaption: false, sysCss: '', itemType: 'CONTAINER', itemStyle: 'DEFAULT', visible: true, disabled: false, layout:'SIMPLEFLEX', layoutPos:'', layoutHeight:0, heightMode:'', layoutWidth:0, widthMode:'', spacingBottom:'', spacingLeft:'', spacingRight:'', spacingTop:'', hAlignSelf:'', vAlignSelf:'', flexGrow:2, flexParams:{align:'',dir:'',vAlign:''}, parentName: 'container_grid1', panel: this , details:['treeexpbar'] , dataRegionType: 'INHERIT' }),
nav_pos1:new PanelRawitemModel({ name: 'nav_pos1', caption: '导航区占位', isShowCaption: true, sysCss: '', itemType: 'RAWITEM', itemStyle: 'DEFAULT', visible: true, disabled: false, layout:'', layoutPos:'', layoutHeight:0, heightMode:'', layoutWidth:0, widthMode:'', spacingBottom:'', spacingLeft:'', spacingRight:'', spacingTop:'', hAlignSelf:'', vAlignSelf:'', flexGrow:-1, flexParams:{align:'',dir:'',vAlign:''}, parentName: 'container8', panel: this , viewType: 'DETREEEXPVIEW', predefinedType: 'NAV_POS', contentType: '', contentStyle: '', rawContent: '', htmlContent: '', }),
container8:new PanelContainerModel({ name: 'container8', caption: '面板容器', titleBarCloseMode: 0, isShowCaption: false, sysCss: '', itemType: 'CONTAINER', itemStyle: 'DEFAULT', visible: true, disabled: false, layout:'SIMPLEFLEX', layoutPos:'', layoutHeight:0, heightMode:'', layoutWidth:0, widthMode:'', spacingBottom:'', spacingLeft:'', spacingRight:'', spacingTop:'', hAlignSelf:'', vAlignSelf:'', flexGrow:10, flexParams:{align:'',dir:'',vAlign:''}, parentName: 'container_grid1', panel: this , details:['nav_pos1'] , dataRegionType: 'INHERIT' }),
container_grid1:new PanelContainerModel({ name: 'container_grid1', caption: '栅格容器', titleBarCloseMode: 0, isShowCaption: false, sysCss: '', itemType: 'CONTAINER', itemStyle: 'DEFAULT', visible: true, disabled: false, layout:'SIMPLEFLEX', layoutPos:'', layoutHeight:0, heightMode:'', layoutWidth:0, widthMode:'', spacingBottom:'', spacingLeft:'', spacingRight:'', spacingTop:'', hAlignSelf:'', vAlignSelf:'', flexGrow:-1, flexParams:{align:'',dir:'',vAlign:''}, parentName: 'page_container', panel: this , details:['container1','container8'] , dataRegionType: 'INHERIT' }),
page_container:new PanelContainerModel({ name: 'page_container', caption: '容器', titleBarCloseMode: 0, isShowCaption: false, sysCss: '', itemType: 'CONTAINER', itemStyle: 'DEFAULT', visible: true, disabled: false, layout:'FLEX', layoutPos:'', layoutHeight:0, heightMode:'', layoutWidth:0, widthMode:'', spacingBottom:'', spacingLeft:'', spacingRight:'', spacingTop:'', hAlignSelf:'', vAlignSelf:'', flexGrow:-1, flexParams:{align:'',dir:'column',vAlign:''}, panel: this , details:['container2','container_grid1'] , dataRegionType: 'INHERIT' })
};
/**
* 处理值改变
*
* @public
* @memberof IBIZOrderTestCLTreeExpViewBase
*/
public handleValueChange($event: { name: string, value: any }) {
if (!$event || !$event.name || Object.is($event.name, '') || !this.layoutData.hasOwnProperty($event.name)) {
return;
}
this.layoutData[$event.name] = $event.value;
}
/**
* 处理按钮点击
*
* @public
* @memberof IBIZOrderTestCLTreeExpViewBase
*/
public handleButtonClick(name: string, $event?: any) {
}
/**
* 视图引擎
*
* @public
* @type {Engine}
* @memberof IBIZOrderTestCLTreeExpViewBase
*/
public engine: TreeExpViewEngine = new TreeExpViewEngine();
/**
* 引擎初始化
*
* @public
* @memberof IBIZOrderTestCLTreeExpViewBase
*/
public engineInit(): void {
this.engine.init({
view: this,
treeexpbar: this.$refs.treeexpbar,
keyPSDEField: 'ibizorder',
majorPSDEField: 'ibizordername',
isLoadDefault: true,
});
}
/**
* 应用导航服务
*
* @type {*}
* @memberof IBIZOrderTestCLTreeExpViewBase
*/
public navDataService = NavDataService.getInstance();
/**
* 导航服务事件
*
* @public
* @type {(Subscription | undefined)}
* @memberof IBIZOrderTestCLTreeExpViewBase
*/
public serviceStateEvent: Subscription | undefined;
/**
* 门户部件状态对象
*
* @type {*}
* @memberof IBIZOrderTestCLTreeExpViewBase
*/
@Prop() public portletState?: any;
/**
* 门户部件状态事件
*
* @public
* @type {(Subscription | undefined)}
* @memberof IBIZOrderTestCLTreeExpViewBase
*/
public portletStateEvent: Subscription | undefined;
/**
* 门户部件状态事件
*
* @public
* @type {(Subscription | undefined)}
* @memberof IBIZOrderTestCLTreeExpViewBase
*/
public formDruipartEvent: Subscription | undefined;
/**
* 应用上下文
*
* @type {*}
* @memberof IBIZOrderTestCLTreeExpViewBase
*/
public context:any = {};
/**
* 视图参数
*
* @type {*}
* @memberof IBIZOrderTestCLTreeExpViewBase
*/
public viewparams:any = {};
/**
* 视图缓存数据
*
* @type {*}
* @memberof IBIZOrderTestCLTreeExpViewBase
*/
public viewCacheData:any;
/**
* 计数器服务对象集合
*
* @type {Array<*>}
* @memberof IBIZOrderTestCLTreeExpViewBase
*/
public counterServiceArray:Array<any> = [];
/**
* 解析视图参数
*
* @public
* @memberof IBIZOrderTestCLTreeExpViewBase
*/
public parseViewParam(inputvalue:any = null): void {
for(let key in this.context){
delete this.context[key];
}
if(this.$store.getters.getAppData() && this.$store.getters.getAppData().context){
Object.assign(this.context,this.$store.getters.getAppData().context);
}
if (!this.viewDefaultUsage && this.viewdata && !Object.is(this.viewdata, '')) {
if(typeof this.viewdata == 'string') {
Object.assign(this.context, JSON.parse(this.viewdata));
}
if(this.context && this.context.srfparentdename){
Object.assign(this.viewparams,{srfparentdename:this.context.srfparentdename});
}
if(this.context && this.context.srfparentkey){
Object.assign(this.viewparams,{srfparentkey:this.context.srfparentkey});
}
this.handleCustomViewData();
return;
}
const path = (this.$route.matched[this.$route.matched.length - 1]).path;
const keys: Array<any> = [];
const curReg = this.$pathToRegExp.pathToRegexp(path, keys);
const matchArray = curReg.exec(this.$route.path);
let tempValue: Object = {};
keys.forEach((item: any, index: number) => {
if(matchArray[index + 1]){
Object.defineProperty(tempValue, item.name, {
enumerable: true,
value: decodeURIComponent(matchArray[index + 1])
});
}
});
this.$viewTool.formatRouteParams(tempValue,this.$route,this.context,this.viewparams);
if(inputvalue){
Object.assign(this.context,{'ibizorder':inputvalue});
}
//初始化视图唯一标识
Object.assign(this.context,{srfsessionid:this.$util.createUUID()});
this.handleCustomViewData();
//初始化导航数据
this.initNavDataWithRoute();
}
/**
* 处理自定义视图数据
*
* @memberof IBIZOrderTestCLTreeExpViewBase
*/
public handleCustomViewData(){
if(Object.keys(this.customViewNavContexts).length > 0){
Object.keys(this.customViewNavContexts).forEach((item:any) =>{
let tempContext:any = {};
let curNavContext:any = this.customViewNavContexts[item];
this.handleCustomDataLogic(curNavContext,tempContext,item);
Object.assign(this.context,tempContext);
})
}
if(Object.keys(this.customViewParams).length > 0){
Object.keys(this.customViewParams).forEach((item:any) =>{
let tempParam:any = {};
let curNavParam:any = this.customViewParams[item];
this.handleCustomDataLogic(curNavParam,tempParam,item);
Object.assign(this.viewparams,tempParam);
})
}
}
/**
* 处理自定义视图数据逻辑
*
* @memberof IBIZOrderTestCLTreeExpViewBase
*/
public handleCustomDataLogic(curNavData:any,tempData:any,item:string){
// 直接值直接赋值
if(curNavData.isRawValue){
if(Object.is(curNavData.value,"null") || Object.is(curNavData.value,"")){
Object.defineProperty(tempData, item.toLowerCase(), {
value: null,
writable : true,
enumerable : true,
configurable : true
});
}else{
Object.defineProperty(tempData, item.toLowerCase(), {
value: curNavData.value,
writable : true,
enumerable : true,
configurable : true
});
}
}else{
// 先从导航上下文取数,没有再从导航参数(URL)取数,如果导航上下文和导航参数都没有则为null
if(this.context[(curNavData.value).toLowerCase()] != null){
Object.defineProperty(tempData, item.toLowerCase(), {
value: this.context[(curNavData.value).toLowerCase()],
writable : true,
enumerable : true,
configurable : true
});
}else{
if(this.viewparams[(curNavData.value).toLowerCase()] != null){
Object.defineProperty(tempData, item.toLowerCase(), {
value: this.viewparams[(curNavData.value).toLowerCase()],
writable : true,
enumerable : true,
configurable : true
});
}else{
Object.defineProperty(tempData, item.toLowerCase(), {
value: null,
writable : true,
enumerable : true,
configurable : true
});
}
}
}
}
/**
* 初始化导航数据(路由模式)
*
* @memberof IBIZOrderTestCLTreeExpViewBase
*/
public initNavDataWithRoute(data:any = null, isNew:boolean = false, isAlways:boolean = false){
if( isAlways || (this.viewDefaultUsage && Object.is(this.navModel,"route")) ){
this.navDataService.addNavData({id:'ibizorder-test-cltree-exp-view',tag:this.viewtag,srfkey:isNew ? null : this.context.ibizorder,title:this.$t(this.model.srfCaption),data:data,context:this.context,viewparams:this.viewparams,path:this.$route.fullPath});
}
}
/**
* 初始化导航数据(分页模式)
*
* @memberof IBIZOrderTestCLTreeExpViewBase
*/
public initNavDataWithTab(data:any = null,isOnlyAdd:boolean = true, isAlways:boolean = false){
if( isAlways || (this.viewDefaultUsage && !Object.is(this.navModel,"route")) ){
this.navDataService.addNavDataByOnly({id:'ibizorder-test-cltree-exp-view',tag:this.viewtag,srfkey:this.context.ibizorder,title:this.$t(this.model.srfCaption),data:data,context:this.context,viewparams:this.viewparams,path:this.$route.fullPath},isOnlyAdd);
}
}
/**
* Vue声明周期
*
* @memberof IBIZOrderTestCLTreeExpViewBase
*/
public created() {
this.afterCreated();
}
/**
* 执行created后的逻辑
*
* @memberof IBIZOrderTestCLTreeExpViewBase
*/
public afterCreated(){
let _this:any = this;
const secondtag = _this.$util.createUUID();
_this.$store.commit('viewaction/createdView', { viewtag: _this.viewtag, secondtag: secondtag });
_this.viewtag = secondtag;
_this.parseViewParam();
_this.serviceStateEvent = _this.navDataService.serviceState.subscribe(({ action,name, data }:{ action:string,name:any,data:any }) => {
if(!Object.is(name,'ibizorder-test-cltree-exp-view')){
return;
}
if (Object.is(action, 'viewrefresh')) {
_this.$nextTick(()=>{
_this.parseViewParam(data);
if(_this.engine){
_this.engine.load();
}
});
}
});
if(_this.portletState){
_this.portletStateEvent = _this.portletState.subscribe((res:any) =>{
if(!Object.is(res.name,'IBIZOrderTestCLTreeExpView')){
return;
}
if(Object.is(res.action,'refresh') && _this.refresh && _this.refresh instanceof Function){
_this.refresh();
}
})
}
}
/**
* 销毁之前
*
* @memberof IBIZOrderTestCLTreeExpViewBase
*/
public beforeDestroy() {
this.$store.commit('viewaction/removeView', this.viewtag);
let _this: any = this
if (_this.serviceStateEvent) {
_this.serviceStateEvent.unsubscribe();
}
if (_this.portletStateEvent) {
_this.portletStateEvent.unsubscribe();
}
if (_this.engine) {
_this.engine.destroy();
}
}
/**
* Vue声明周期(组件初始化完毕)
*
* @memberof IBIZOrderTestCLTreeExpViewBase
*/
public mounted() {
this.afterMounted();
}
/**
* 执行mounted后的逻辑
*
* @memberof IBIZOrderTestCLTreeExpViewBase
*/
public afterMounted(){
const _this: any = this;
_this.engineInit();
if (_this.loadModel && _this.loadModel instanceof Function) {
_this.loadModel();
}
}
/**
* treeexpbar 部件 selectionchange 事件
*
* @param {*} [args={}]
* @param {*} $event
* @memberof IBIZOrderTestCLTreeExpViewBase
*/
public treeexpbar_selectionchange($event: any, $event2?: any) {
this.engine.onCtrlEvent('treeexpbar', 'selectionchange', $event);
}
/**
* treeexpbar 部件 load 事件
*
* @param {*} [args={}]
* @param {*} $event
* @memberof IBIZOrderTestCLTreeExpViewBase
*/
public treeexpbar_load($event: any, $event2?: any) {
this.engine.onCtrlEvent('treeexpbar', 'load', $event);
}
/**
* treeexpbar 部件 activated 事件
*
* @param {*} [args={}]
* @param {*} $event
* @memberof IBIZOrderTestCLTreeExpViewBase
*/
public treeexpbar_activated($event: any, $event2?: any) {
this.engine.onCtrlEvent('treeexpbar', 'activated', $event);
}
/**
* 打开新建数据视图
*
* @param {any[]} args
* @param {*} [params]
* @param {*} [fullargs]
* @param {*} [$event]
* @param {*} [xData]
* @memberof IBIZOrderTestCLTreeExpView
*/
public newdata(args: any[],fullargs?:any[], params?: any, $event?: any, xData?: any) {
let localContext:any = null;
let localViewParam:any =null;
this.$Notice.warning({ title: '错误', desc: '未指定关系视图' });
}
/**
* 打开编辑数据视图
*
* @param {any[]} args
* @param {*} [params]
* @param {*} [fullargs]
* @param {*} [$event]
* @param {*} [xData]
* @memberof IBIZOrderTestCLTreeExpView
*/
public opendata(args: any[],fullargs?:any,params?: any, $event?: any, xData?: any) {
if(!this.viewDefaultUsage){
if(Object.is(this.navModel,"route")){
this.initNavDataWithRoute(this.viewCacheData, false, true);
}else{
this.initNavDataWithTab(this.viewCacheData, false, true);
}
}
let localContext:any = null;
let localViewParam:any =null;
this.$Notice.warning({ title: '错误', desc: '未指定关系视图' });
}
/**
* 关闭视图
*
* @param {any[]} args
* @memberof IBIZOrderTestCLTreeExpViewBase
*/
public closeView(args: any[]): void {
let _view: any = this;
if (_view.viewdata) {
_view.$emit('viewdataschange', Array.isArray(args)?args:[args]);
_view.$emit('close', Array.isArray(args)?args:[args]);
} else if (_view.$tabPageExp) {
_view.$tabPageExp.onClose(_view.$route.fullPath);
}
}
/**
* 销毁视图回调
*
* @memberof IBIZOrderTestCLTreeExpViewBase
*/
public destroyed(){
this.afterDestroyed();
}
/**
* 执行destroyed后的逻辑
*
* @memberof IBIZOrderTestCLTreeExpViewBase
*/
public afterDestroyed(){
if(this.viewDefaultUsage){
let localStoreLength = Object.keys(localStorage);
if(localStoreLength.length > 0){
localStoreLength.forEach((item:string) =>{
if(item.startsWith(this.context.srfsessionid)){
localStorage.removeItem(item);
}
})
}
if(Object.is(this.navModel,"tab")){
this.navDataService.removeNavDataByTag(this.viewtag);
}
}
if (this.serviceStateEvent) {
this.serviceStateEvent.unsubscribe();
}
// 销毁计数器定时器
if(this.counterServiceArray && this.counterServiceArray.length >0){
this.counterServiceArray.forEach((item:any) =>{
if(item.destroyCounter && item.destroyCounter instanceof Function){
item.destroyCounter();
}
})
}
if(this.portletStateEvent){
this.portletStateEvent.unsubscribe();
}
if (this.formDruipartEvent) {
this.formDruipartEvent.unsubscribe();
}
this.viewState.complete();
}
/**
* 视图唯一标识
*
* @type {string}
* @memberof IBIZOrderTestCLTreeExpViewBase
*/
public viewUID: string = 'sample-ibizorder-test-cltree-exp-view';
/**
* 分隔值
*
* @type {number}
* @memberof IBIZOrderTestCLTreeExpViewBase
*/
public split: number = 0.2;
/**
* 导航项
*
* @type {*}
* @memberof IBIZOrderTestCLTreeExpViewBase
*/
public navItem: any = {};
/**
* split值变化事件
*
* @memberof IBIZOrderTestCLTreeExpViewBase
*/
public onSplitChange() {
if (this.split) {
this.$store.commit("setViewSplit", { viewUID: this.viewUID, viewSplit: this.split });
}
}
/**
* 初始化分隔值
*
* @memberof IBIZOrderTestCLTreeExpViewBase
*/
public initSplit() {
if (this.$store.getters.getViewSplit(this.viewUID)) {
this.split = this.$store.getters.getViewSplit(this.viewUID);
} else {
const containerWidth = (this.$el as any).offsetWidth;
this.split = 0 / containerWidth;
this.$store.commit("setViewSplit", { viewUID: this.viewUID, viewSplit: this.split });
}
}
}
</script>
<style lang='less'>
@import './ibizorder-test-cltree-exp-view.less';
</style>
\ No newline at end of file
<script lang='tsx'>
import { Component } from 'vue-property-decorator';
import IBIZOrderTestCLTreeExpViewBase from './ibizorder-test-cltree-exp-view-base.vue';
import view_treeexpbar from '@widgets/ibizorder/test-cltree-exp-viewtreeexpbar-treeexpbar/test-cltree-exp-viewtreeexpbar-treeexpbar.vue';
@Component({
components: {
view_treeexpbar,
},
beforeRouteEnter: (to: any, from: any, next: any) => {
next((vm: any) => {
if(!Object.is(vm.navModel,"route")){
vm.initNavDataWithTab(vm.viewCacheData);
}
vm.$store.commit('addCurPageViewtag', { fullPath: to.fullPath, viewtag: vm.viewtag });
});
},
})
export default class IBIZOrderTestCLTreeExpView extends IBIZOrderTestCLTreeExpViewBase {
}
</script>
\ No newline at end of file
......@@ -112,6 +112,8 @@ export const PageComponents = {
Vue.component('ibizbooktest-cldata-view', () => import('@pages/sample/ibizbooktest-cldata-view/ibizbooktest-cldata-view.vue'));
Vue.component('ibizbooktest-cltree-view', () => import('@pages/sample/ibizbooktest-cltree-view/ibizbooktest-cltree-view.vue'));
Vue.component('ibizbooktest-clcalendar-view', () => import('@pages/sample/ibizbooktest-clcalendar-view/ibizbooktest-clcalendar-view.vue'));
Vue.component('ibizorder-test-clchart-view', () => import('@pages/sample/ibizorder-test-clchart-view/ibizorder-test-clchart-view.vue'));
Vue.component('ibizorder-test-cltree-exp-view', () => import('@pages/sample/ibizorder-test-cltree-exp-view/ibizorder-test-cltree-exp-view.vue'));
Vue.component('ibizappviewgrid-view', () => import('@pages/sample/ibizappviewgrid-view/ibizappviewgrid-view.vue'));
Vue.component('ibizappviewlist-view', () => import('@pages/sample/ibizappviewlist-view/ibizappviewlist-view.vue'));
Vue.component('ibizappctrlgrid-view', () => import('@pages/sample/ibizappctrlgrid-view/ibizappctrlgrid-view.vue'));
......
......@@ -1734,6 +1734,34 @@ const router = new Router({
},
component: () => import('@pages/sample/ibizbooktest-clcalendar-view/ibizbooktest-clcalendar-view.vue'),
},
{
path: 'ibizorders/:ibizorder?/testclchartview/:testclchartview?',
meta: {
caption: 'entities.ibizorder.views.testclchartview.caption',
info:'',
parameters: [
{ pathName: 'index', parameterName: 'index' },
{ pathName: 'ibizorders', parameterName: 'ibizorder' },
{ pathName: 'testclchartview', parameterName: 'testclchartview' },
],
requireAuth: true,
},
component: () => import('@pages/sample/ibizorder-test-clchart-view/ibizorder-test-clchart-view.vue'),
},
{
path: 'ibizorders/:ibizorder?/testcltreeexpview/:testcltreeexpview?',
meta: {
caption: 'entities.ibizorder.views.testcltreeexpview.caption',
info:'',
parameters: [
{ pathName: 'index', parameterName: 'index' },
{ pathName: 'ibizorders', parameterName: 'ibizorder' },
{ pathName: 'testcltreeexpview', parameterName: 'testcltreeexpview' },
],
requireAuth: true,
},
component: () => import('@pages/sample/ibizorder-test-cltree-exp-view/ibizorder-test-cltree-exp-view.vue'),
},
{
path: 'ibizappviews/:ibizappview?/gridview/:gridview?',
meta: {
......@@ -3728,6 +3756,19 @@ const router = new Router({
},
component: () => import('@pages/sample/ibizorder-sedit-view4/ibizorder-sedit-view4.vue'),
},
{
path: '/ibizorders/:ibizorder?/testcltreeexpview/:testcltreeexpview?',
meta: {
caption: 'entities.ibizorder.views.testcltreeexpview.caption',
info:'',
parameters: [
{ pathName: 'ibizorders', parameterName: 'ibizorder' },
{ pathName: 'testcltreeexpview', parameterName: 'testcltreeexpview' },
],
requireAuth: true,
},
component: () => import('@pages/sample/ibizorder-test-cltree-exp-view/ibizorder-test-cltree-exp-view.vue'),
},
{
path: '/ibizorders/:ibizorder?/sf3gridview/:sf3gridview?',
meta: {
......@@ -4859,6 +4900,19 @@ const router = new Router({
},
component: () => import('@pages/sample/ibizsample0001-sf4-edit-view/ibizsample0001-sf4-edit-view.vue'),
},
{
path: '/ibizorders/:ibizorder?/testclchartview/:testclchartview?',
meta: {
caption: 'entities.ibizorder.views.testclchartview.caption',
info:'',
parameters: [
{ pathName: 'ibizorders', parameterName: 'ibizorder' },
{ pathName: 'testclchartview', parameterName: 'testclchartview' },
],
requireAuth: true,
},
component: () => import('@pages/sample/ibizorder-test-clchart-view/ibizorder-test-clchart-view.vue'),
},
{
path: '/ibizbooks/:ibizbook?/newdefaultvaluegridview/:newdefaultvaluegridview?',
meta: {
......
......@@ -900,6 +900,19 @@ const router = new Router({
},
component: () => import('@pages/sample/ibizorder-sedit-view4/ibizorder-sedit-view4.vue'),
},
{
path: '/ibizorders/:ibizorder?/testcltreeexpview/:testcltreeexpview?',
meta: {
caption: 'entities.ibizorder.views.testcltreeexpview.caption',
info:'',
parameters: [
{ pathName: 'ibizorders', parameterName: 'ibizorder' },
{ pathName: 'testcltreeexpview', parameterName: 'testcltreeexpview' },
],
requireAuth: true,
},
component: () => import('@pages/sample/ibizorder-test-cltree-exp-view/ibizorder-test-cltree-exp-view.vue'),
},
{
path: '/ibizorders/:ibizorder?/sf3gridview/:sf3gridview?',
meta: {
......@@ -2031,6 +2044,19 @@ const router = new Router({
},
component: () => import('@pages/sample/ibizsample0001-sf4-edit-view/ibizsample0001-sf4-edit-view.vue'),
},
{
path: '/ibizorders/:ibizorder?/testclchartview/:testclchartview?',
meta: {
caption: 'entities.ibizorder.views.testclchartview.caption',
info:'',
parameters: [
{ pathName: 'ibizorders', parameterName: 'ibizorder' },
{ pathName: 'testclchartview', parameterName: 'testclchartview' },
],
requireAuth: true,
},
component: () => import('@pages/sample/ibizorder-test-clchart-view/ibizorder-test-clchart-view.vue'),
},
{
path: '/ibizbooks/:ibizbook?/newdefaultvaluegridview/:newdefaultvaluegridview?',
meta: {
......
......@@ -643,6 +643,17 @@ export const viewstate: any = {
'6bc6e690dc5abfc6d89703e4459c785c',
],
},
{
viewtag: '5515A024-BD26-40B2-A13E-932A0DF3E40A',
viewmodule: 'Sample',
viewname: 'IBIZOrderTestCLTreeExpView',
viewaction: '',
viewdatachange: false,
refviews: [
'a5c123887fed6734a6b04952d01f242d',
'91bbbdfe28764098844c216c826756f4',
],
},
{
viewtag: '55f7fd4d93f5f52c0d0ad59cc61ca1e6',
viewmodule: 'Sample',
......@@ -809,6 +820,8 @@ export const viewstate: any = {
'085AFCE3-1192-4CF2-993A-7A4EB1D55A06',
'121A691B-48F2-40B0-AF2A-4399BD5092F7',
'763A9DA0-DC92-49C9-85B7-647A36C019C9',
'BD432FCA-7527-48B5-B553-AE51D75438A3',
'5515A024-BD26-40B2-A13E-932A0DF3E40A',
],
},
{
......@@ -1528,6 +1541,15 @@ export const viewstate: any = {
refviews: [
],
},
{
viewtag: 'BD432FCA-7527-48B5-B553-AE51D75438A3',
viewmodule: 'Sample',
viewname: 'IBIZOrderTestCLChartView',
viewaction: '',
viewdatachange: false,
refviews: [
],
},
{
viewtag: 'be796b135f7a2f9a83e22a91a0d21db9',
viewmodule: 'Sample',
......
......@@ -116,6 +116,7 @@ export default class IBIZOrderUIServiceBase extends UIService {
this.allViewMap.set(':',{viewname:'usr2gridview',srfappde:'ibizorders',component:'ibizorder-usr2-grid-view'});
this.allViewMap.set(':',{viewname:'seditview2',srfappde:'ibizorders',component:'ibizorder-sedit-view2'});
this.allViewMap.set(':',{viewname:'seditview4',srfappde:'ibizorders',component:'ibizorder-sedit-view4'});
this.allViewMap.set(':',{viewname:'testcltreeexpview',srfappde:'ibizorders',component:'ibizorder-test-cltree-exp-view'});
this.allViewMap.set(':',{viewname:'sf3gridview',srfappde:'ibizorders',component:'ibizorder-sf3-grid-view'});
this.allViewMap.set('EDITVIEW:MSTAG:30',{viewname:'state30editview2',srfappde:'ibizorders',component:'ibizorder-state30-edit-view2'});
this.allViewMap.set(':',{viewname:'f8editview',srfappde:'ibizorders',component:'ibizorder-f8-edit-view'});
......@@ -144,6 +145,7 @@ export default class IBIZOrderUIServiceBase extends UIService {
this.allViewMap.set('WFEDITVIEW:ODSP:W:10',{viewname:'odsp_w10_wfeditview',srfappde:'ibizorders',component:'ibizorder-odsp-w10-wfedit-view'});
this.allViewMap.set(':',{viewname:'areachartview',srfappde:'ibizorders',component:'ibizorder-area-chart-view'});
this.allViewMap.set('WFMDATAVIEW:ODSP:W',{viewname:'odsp_w_wfgridview',srfappde:'ibizorders',component:'ibizorder-odsp-w-wfgrid-view'});
this.allViewMap.set(':',{viewname:'testclchartview',srfappde:'ibizorders',component:'ibizorder-test-clchart-view'});
this.allViewMap.set('WFEDITVIEW:ODSP:D',{viewname:'odsp_d_wfeditview',srfappde:'ibizorders',component:'ibizorder-odsp-d-wfedit-view'});
this.allViewMap.set(':',{viewname:'f19editview',srfappde:'ibizorders',component:'ibizorder-f19-edit-view'});
this.allViewMap.set(':',{viewname:'f17editview',srfappde:'ibizorders',component:'ibizorder-f17-edit-view'});
......
......@@ -940,6 +940,12 @@ export default class MainMenuBase extends Vue implements ControlInterface {
case 'UsrAppFunc1103578816':
this.clickUsrAppFunc1103578816(item);
return;
case 'UsrAppFunc1104195725':
this.clickUsrAppFunc1104195725(item);
return;
case 'UsrAppFunc1104869965':
this.clickUsrAppFunc1104869965(item);
return;
default:
console.warn('未指定应用功能');
}
......@@ -3565,6 +3571,52 @@ export default class MainMenuBase extends Vue implements ControlInterface {
})
}
/**
* 测试布局面板(图表)
*
* @param {*} [item={}]
* @memberof MainMenu
*/
public clickUsrAppFunc1104195725(item: any = {}) {
const viewparam: any = {};
Object.assign(viewparam, {});
const deResParameters: any[] = [];
const parameters: any[] = [
{ pathName: 'ibizorders', parameterName: 'ibizorder' },
{ pathName: 'testclchartview', parameterName: 'testclchartview' },
];
const path: string = this.$viewTool.buildUpRoutePath(this.$route, {}, deResParameters, parameters, [], viewparam);
if(Object.is(this.$route.fullPath,path)){
return;
}
this.$nextTick(function(){
this.$router.push(path);
})
}
/**
* 测试布局面板(树导航)
*
* @param {*} [item={}]
* @memberof MainMenu
*/
public clickUsrAppFunc1104869965(item: any = {}) {
const viewparam: any = {};
Object.assign(viewparam, {});
const deResParameters: any[] = [];
const parameters: any[] = [
{ pathName: 'ibizorders', parameterName: 'ibizorder' },
{ pathName: 'testcltreeexpview', parameterName: 'testcltreeexpview' },
];
const path: string = this.$viewTool.buildUpRoutePath(this.$route, {}, deResParameters, parameters, [], viewparam);
if(Object.is(this.$route.fullPath,path)){
return;
}
this.$nextTick(function(){
this.$router.push(path);
})
}
/**
* 数据加载
*
......
......@@ -15,7 +15,7 @@ export default class MainMenuModel {
*/
public items: any[] = [
{
id: '502DF31B-02B8-4940-8C9A-820D00FE0EC1',
id: '13D68FF3-B22E-48E6-8B4E-0CFBB2BE2D74',
name: 'menuitem1',
text: '工作台',
type: 'MENUITEM',
......@@ -34,7 +34,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem1',
},
{
id: '87D2BF1F-3F86-444A-9DC0-71787D3F9D64',
id: 'BD217051-A114-44B2-8397-585290EDDBF3',
name: 'menuitem3',
text: '控件',
type: 'MENUITEM',
......@@ -53,7 +53,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem3',
items: [
{
id: '26F2F5BD-CD61-4F9B-B9BD-5234E8FFFDF3',
id: 'BEBE63C9-E329-4935-92E7-889907E17707',
name: 'menuitem6',
text: '默认数据类型',
type: 'MENUITEM',
......@@ -72,7 +72,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem6',
},
{
id: 'B54B9F3F-665B-4103-84D0-5D05E3DEF94B',
id: '681E686B-414A-4D90-925A-5DB5E620AB58',
name: 'menuitem7',
text: '默认编辑器类型',
type: 'MENUITEM',
......@@ -91,7 +91,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem7',
},
{
id: 'EE9E94FC-DFD6-4BC7-8258-364DB43619FA',
id: '2CBF30EE-EEE5-49F6-AF5A-1437F1F8A3E5',
name: 'menuitem72',
text: '扩展编辑器',
type: 'MENUITEM',
......@@ -110,7 +110,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem72',
},
{
id: '160C519B-D901-4690-8726-78A1D1A16B3F',
id: 'BEE156AC-C84D-4D0B-8F50-4D47C76B1447',
name: 'menuitem65',
text: '微服务组件',
type: 'MENUITEM',
......@@ -129,7 +129,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem65',
},
{
id: 'EF5046A7-8A61-4407-821E-82FBDB4240B5',
id: '4012834D-94AF-4B03-B786-7D7EE224AF81',
name: 'menuitem151',
text: '编辑器插件示例',
type: 'MENUITEM',
......@@ -150,7 +150,7 @@ export default class MainMenuModel {
],
},
{
id: 'F29ED829-C9CB-4647-93BC-31A477BAD25B',
id: '340ED9C7-BBE9-499E-86FB-FF6CAE629A46',
name: 'menuitem4',
text: '部件',
type: 'MENUITEM',
......@@ -169,7 +169,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem4',
items: [
{
id: 'ECCF7D16-A527-4AFC-B131-67FCD787421B',
id: '7E2B86D0-F258-4C03-A392-6DCFE6DAEAE1',
name: 'menuitem112',
text: '应用类',
type: 'MENUITEM',
......@@ -188,7 +188,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem112',
items: [
{
id: 'E5D1D867-EF41-45A1-8EC5-BE8D1E0BB4D1',
id: '6A83A413-9CCE-4BC3-AFE6-52B19B757573',
name: 'menuitem186',
text: '数据看板',
type: 'MENUITEM',
......@@ -207,7 +207,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem186',
},
{
id: '0FB1D55E-B229-439B-ACB2-09B48061F6B1',
id: '9523AF94-9B36-4E0C-A290-C12EE5C3CA1D',
name: 'menuitem129',
text: '门户部件',
type: 'MENUITEM',
......@@ -228,7 +228,7 @@ export default class MainMenuModel {
],
},
{
id: 'D5B1357F-48A8-46B4-B94B-A0EB4CC637D3',
id: '065A8C82-3792-40B1-A6B1-006968C3DA18',
name: 'menuitem156',
text: '表单类',
type: 'MENUITEM',
......@@ -247,7 +247,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem156',
items: [
{
id: '30B1FFBE-A88A-476C-9669-DF8D0818107C',
id: '2F951644-5A72-4218-8C25-4BCCD599E1FD',
name: 'menuitem12',
text: '编辑表单',
type: 'MENUITEM',
......@@ -266,7 +266,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem12',
items: [
{
id: '5B83A75F-01DD-470E-A87D-A4CACCC79B71',
id: 'AAA81722-3658-43CB-9579-F6AF5E226FA4',
name: 'menuitem15',
text: '基础表单项',
type: 'MENUITEM',
......@@ -285,7 +285,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem15',
},
{
id: 'A87342A5-4E98-4339-A89E-D1F359491A3B',
id: 'B144FD3C-96CD-4F56-9E11-28CDCA5C164C',
name: 'menuitem107',
text: '内置功能',
type: 'MENUITEM',
......@@ -304,7 +304,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem107',
},
{
id: '59A01D7C-0402-4921-BFF5-80D502F130BC',
id: '6ECF7D46-A952-4A08-86E9-D1EBC1BDA032',
name: 'menuitem47',
text: '新建默认值',
type: 'MENUITEM',
......@@ -323,7 +323,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem47',
},
{
id: '7E6D304F-0158-4AA0-BE37-80B28E3160C8',
id: 'DEAE67FE-A14E-49F8-893C-55E2BF018B13',
name: 'menuitem99',
text: '更新默认值',
type: 'MENUITEM',
......@@ -342,7 +342,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem99',
},
{
id: '2E2C8CE7-EDAF-4BD0-8C6F-853BAFF6107B',
id: 'B9B17BC9-7EA4-49FB-88DC-AE11E2601F69',
name: 'menuitem48',
text: '输入提示',
type: 'MENUITEM',
......@@ -361,7 +361,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem48',
},
{
id: '44B09F2D-24DF-42D1-83B0-DD937DD1D6F6',
id: 'D97DFC0D-7703-4297-833E-0A2617C5C516',
name: 'menuitem49',
text: '辅助输入',
type: 'MENUITEM',
......@@ -380,7 +380,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem49',
},
{
id: 'E8028DF5-DFCA-414E-BECB-8A022F22307B',
id: 'F2E0C4B2-160E-4B1D-968A-334E6E7DB35E',
name: 'menuitem50',
text: '自动填充',
type: 'MENUITEM',
......@@ -399,7 +399,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem50',
},
{
id: 'E80E4AF2-1730-4721-BE58-180750F2FBAE',
id: '57460023-3868-49F7-A50B-5E983A14C26C',
name: 'menuitem51',
text: '超链接',
type: 'MENUITEM',
......@@ -418,7 +418,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem51',
},
{
id: '90979397-9841-4E2E-9574-0BDA7BA8E26F',
id: '0A412CAA-63D6-456E-88FC-F5DD3D7E1FBD',
name: 'menuitem52',
text: '表单值重置',
type: 'MENUITEM',
......@@ -437,7 +437,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem52',
},
{
id: '404F37FC-9BF7-4BBE-AC5F-45DE2E86FB02',
id: '8D72C97F-0024-4C88-B447-D9679E0C64AD',
name: 'menuitem55',
text: '动态显示',
type: 'MENUITEM',
......@@ -456,7 +456,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem55',
},
{
id: 'DFC1552A-4AD7-4B99-BBC2-C77D9CFE1217',
id: '7CE39EDB-4988-41FA-99B0-D451B44EF70F',
name: 'menuitem53',
text: '动态启用',
type: 'MENUITEM',
......@@ -475,7 +475,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem53',
},
{
id: 'A1E50A32-548B-4E1C-9309-400F124EEE17',
id: '37475EBB-11B6-4187-9C2B-0A718F1F1C07',
name: 'menuitem54',
text: '动态空输入',
type: 'MENUITEM',
......@@ -494,7 +494,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem54',
},
{
id: '36280BF1-EB13-43C0-9CEC-278ADE43F0EE',
id: '634F8900-F051-480C-AFEB-65E973F7CF73',
name: 'menuitem56',
text: '表单项更新',
type: 'MENUITEM',
......@@ -513,7 +513,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem56',
},
{
id: 'A8DAEA20-F332-4EF6-9B00-F02CB66EA7EA',
id: 'BAC47C00-90FB-4603-A289-03EDE97C80A4',
name: 'menuitem108',
text: '表单值规则',
type: 'MENUITEM',
......@@ -534,7 +534,7 @@ export default class MainMenuModel {
],
},
{
id: 'D3BA4316-617D-4425-8FE3-6B9DE12170F8',
id: 'F7FF8754-5264-4D14-9338-F13CCF98013E',
name: 'menuitem16',
text: '搜索表单',
type: 'MENUITEM',
......@@ -555,7 +555,7 @@ export default class MainMenuModel {
],
},
{
id: '5DC16E61-A264-4324-B378-43FA999CAEA7',
id: '7CFB4F9E-7C2C-4DA0-9AA9-C7B1DBBC02E9',
name: 'menuitem157',
text: '导航类',
type: 'MENUITEM',
......@@ -574,7 +574,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem157',
items: [
{
id: 'A37FC0A9-D9CC-4ECD-8975-E0983F8D8089',
id: 'BB629672-A096-4EC8-A5FC-BB73CE82AA89',
name: 'menuitem120',
text: '分页导航',
type: 'MENUITEM',
......@@ -593,7 +593,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem120',
},
{
id: 'EFC5BDA9-ADA1-4B9E-904A-7C0E2006C499',
id: '2967A931-06F3-4AA2-9FD7-CCF2390CA4CA',
name: 'menuitem128',
text: '表格导航',
type: 'MENUITEM',
......@@ -612,7 +612,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem128',
},
{
id: 'BF5E9EB3-8FB0-494D-9021-6F66A887D47E',
id: '59E2C1D3-4922-476A-85C2-251D207EC1A3',
name: 'menuitem114',
text: '列表导航',
type: 'MENUITEM',
......@@ -631,7 +631,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem114',
},
{
id: '375C3F88-E7E2-47D1-8594-4728C0738CCB',
id: 'D3877D92-E643-4F1D-ADD4-39AA5CCEADB6',
name: 'menuitem137',
text: '卡片导航',
type: 'MENUITEM',
......@@ -650,7 +650,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem137',
},
{
id: 'FA64BD6C-723C-412E-B2FB-02A09026404F',
id: '031DF446-5759-436F-A062-005D1E3B5AD9',
name: 'menuitem136',
text: '树导航',
type: 'MENUITEM',
......@@ -669,7 +669,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem136',
},
{
id: 'A9FF2725-9E16-48BD-9B47-BAACD7FB8B12',
id: '825EFB4B-781B-4516-A41B-A3F1F158E384',
name: 'menuitem138',
text: '日历导航',
type: 'MENUITEM',
......@@ -688,7 +688,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem138',
},
{
id: 'FBB5BBF4-9578-4CC9-97BA-E784257E95BA',
id: '2BC8EF44-F443-4251-BC36-B83ACFA6689C',
name: 'menuitem139',
text: '时间轴导航',
type: 'MENUITEM',
......@@ -707,7 +707,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem139',
},
{
id: 'D0C030FE-CA0F-4B89-8CA1-3B05FC2DCBD3',
id: '1104DBEC-4F33-448F-8E36-D30F5F35D7AC',
name: 'menuitem20',
text: '数据关系分页',
type: 'MENUITEM',
......@@ -726,7 +726,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem20',
items: [
{
id: '963A413F-DD72-4BC2-AE23-BC1ECF0CE0DB',
id: '90D1D02F-D339-4789-8E77-50F61B550425',
name: 'menuitem117',
text: '数据关系分页(上下关系)',
type: 'MENUITEM',
......@@ -745,7 +745,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem117',
},
{
id: '7E01D899-E801-4F88-A8B0-0E81FAED984D',
id: '1326D31E-B5FB-4077-8A4B-92EE84DACEAB',
name: 'menuitem118',
text: '数据关系分页(分页关系)',
type: 'MENUITEM',
......@@ -766,7 +766,7 @@ export default class MainMenuModel {
],
},
{
id: 'D7084528-D635-47F6-A93C-26939B24004A',
id: '3375B07D-7B94-420E-B818-F4A30B280882',
name: 'menuitem116',
text: ' 数据关系栏',
type: 'MENUITEM',
......@@ -787,7 +787,7 @@ export default class MainMenuModel {
],
},
{
id: 'EF632B64-7C8D-42D2-969B-370A4E2974AD',
id: 'BEF3168E-7133-4BAA-A6ED-9A204A3654BF',
name: 'menuitem158',
text: '面板类',
type: 'MENUITEM',
......@@ -806,7 +806,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem158',
items: [
{
id: '691F8EB6-06C0-42A6-AD3F-75310D1D0D77',
id: '6C6619EE-28C6-4ADB-9A92-C3D256F54FA1',
name: 'menuitem145',
text: '选择视图面板',
type: 'MENUITEM',
......@@ -825,7 +825,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem145',
},
{
id: '59F717E3-324B-400D-81DB-39FA0AD8EB17',
id: 'A2CE79FE-79B2-42BE-A571-54F0FDA95071',
name: 'menuitem17',
text: '向导面板',
type: 'MENUITEM',
......@@ -844,7 +844,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem17',
items: [
{
id: 'B550D502-4454-41F4-8417-2815C066957E',
id: '169344D3-CF5B-4B96-9FA1-30D0B30DF9B5',
name: 'menuitem134',
text: '基础用法',
type: 'MENUITEM',
......@@ -863,7 +863,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem134',
},
{
id: 'C87E5F75-1CE9-4429-BD92-BF336F878D7C',
id: '16F3D90B-C10C-4B8B-805E-70FF585E0570',
name: 'menuitem135',
text: '状态属性',
type: 'MENUITEM',
......@@ -884,7 +884,7 @@ export default class MainMenuModel {
],
},
{
id: '2D9A65DA-CA8A-42D7-96BD-4706C0A31421',
id: '1F738C97-8EE9-46AF-9A5E-27A73EFE3F97',
name: 'menuitem121',
text: '多编辑视图面板',
type: 'MENUITEM',
......@@ -903,7 +903,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem121',
items: [
{
id: '261FAB4C-FDD8-4E83-9DBF-B322AE9517C7',
id: '2EAB9AA6-AB79-401D-AC57-A9115A37CF11',
name: 'menuitem115',
text: '多表单(行记录)',
type: 'MENUITEM',
......@@ -922,7 +922,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem115',
},
{
id: '90498F6A-627B-4298-90CF-C25E3CC14239',
id: '7F90A711-1FAB-4A6D-A0F7-2F11F116623A',
name: 'menuitem123',
text: '多表单(上分页)',
type: 'MENUITEM',
......@@ -945,7 +945,7 @@ export default class MainMenuModel {
],
},
{
id: 'C336534B-8F0D-42C7-B92F-76001C925EE3',
id: 'E3106636-3D1C-475B-AA0F-3A163A49D28D',
name: 'menuitem119',
text: '多数据类',
type: 'MENUITEM',
......@@ -964,7 +964,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem119',
items: [
{
id: '5B84D648-CBF9-47A6-8F7F-0B16A7A7E85A',
id: '24EE26F5-2456-4F24-A37F-270FC9DEDE4B',
name: 'menuitem13',
text: '表格',
type: 'MENUITEM',
......@@ -983,7 +983,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem13',
items: [
{
id: '2CD06C3E-F71B-41C3-9871-1B154426955A',
id: 'A0002614-ADF5-478F-9F0F-0292E43B3FA3',
name: 'menuitem57',
text: '禁用排序',
type: 'MENUITEM',
......@@ -1002,7 +1002,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem57',
},
{
id: 'C57C12EA-E1F9-49E3-B181-BD8EC67DB1BB',
id: '4D6C2A5A-C595-4E46-9BBB-CC5D24406FF1',
name: 'menuitem59',
text: '行操作',
type: 'MENUITEM',
......@@ -1021,7 +1021,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem59',
},
{
id: '5422648D-0F82-436A-A781-A490DF2EF8FE',
id: '861F63BE-598E-4F79-A1AC-073F76EB81C2',
name: 'menuitem58',
text: '行编辑',
type: 'MENUITEM',
......@@ -1040,7 +1040,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem58',
},
{
id: '651193E5-4798-40E9-8EE6-88D50A92D401',
id: '1652BAF9-789F-41EF-B5E8-8CE1A0063819',
name: 'menuitem73',
text: '内置功能',
type: 'MENUITEM',
......@@ -1059,7 +1059,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem73',
},
{
id: '0B13346C-1035-4367-AF17-D7125A82F886',
id: 'BAF4AC42-1B94-411F-9E97-70E8CC43401B',
name: 'menuitem74',
text: '表格行编辑',
type: 'MENUITEM',
......@@ -1078,7 +1078,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem74',
},
{
id: '6292F5E2-063A-4476-9234-FF86A034318C',
id: 'B7FE3D15-745F-498D-B4BD-12365F20DD78',
name: 'menuitem75',
text: '新建默认值',
type: 'MENUITEM',
......@@ -1097,7 +1097,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem75',
},
{
id: 'AC47A9B5-6826-4BEF-B060-826DC38DB5D6',
id: 'EBD88F06-7847-4530-8FB7-57DF8E3F8B92',
name: 'menuitem76',
text: '更新默认值',
type: 'MENUITEM',
......@@ -1116,7 +1116,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem76',
},
{
id: '7084C152-1224-4189-B946-E7CDC60BE98D',
id: 'EE78EFAE-D3EF-431F-8AFF-424E143EB9EA',
name: 'menuitem77',
text: '表格值规则',
type: 'MENUITEM',
......@@ -1135,7 +1135,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem77',
},
{
id: 'EF8C0585-D16F-4117-9488-B412BAA53869',
id: 'DEFFC764-AE26-4453-BC50-D8CD06C17B76',
name: 'menuitem132',
text: '表格列更新',
type: 'MENUITEM',
......@@ -1154,7 +1154,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem132',
},
{
id: '0DE11383-F5A5-4C3F-96D9-000618C10614',
id: '8B7B4AC2-F10C-4371-AE2C-3827C6BE1044',
name: 'menuitem133',
text: '表格列重置',
type: 'MENUITEM',
......@@ -1173,7 +1173,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem133',
},
{
id: 'D705E7B5-70B9-47C7-BC83-99683381655A',
id: '4C373362-A847-4F5A-BBA0-5CDB7EA35042',
name: 'menuitem78',
text: '自动分组',
type: 'MENUITEM',
......@@ -1192,7 +1192,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem78',
},
{
id: '79BFD702-C667-443D-BBD5-6C47883213A0',
id: '524C4FE3-E256-4796-AB8C-1D6DA0A4E413',
name: 'menuitem80',
text: '代码表分组',
type: 'MENUITEM',
......@@ -1211,7 +1211,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem80',
},
{
id: '6F5D83D0-F653-4E84-9888-EA9A4431C0EA',
id: '97376FD3-D774-48BB-A4CC-1CC21331A021',
name: 'menuitem81',
text: '当前页聚合',
type: 'MENUITEM',
......@@ -1230,7 +1230,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem81',
},
{
id: '9954D1AA-2A87-4926-96EE-8252466029E3',
id: '6EB85C12-BEE1-48DC-A477-1859813F3183',
name: 'menuitem82',
text: '远程聚合',
type: 'MENUITEM',
......@@ -1251,7 +1251,7 @@ export default class MainMenuModel {
],
},
{
id: '15269803-20F6-4C25-A639-CAE83117EDDC',
id: '83D7EE7C-8D8E-43BF-B4A2-EE3E2ECA0FD9',
name: 'menuitem83',
text: '列表',
type: 'MENUITEM',
......@@ -1270,7 +1270,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem83',
items: [
{
id: '603564BB-A764-424A-8A56-AD3D45D40876',
id: 'C53F9F6F-3166-4712-86AC-A6BCDB7418E6',
name: 'menuitem84',
text: '内置功能',
type: 'MENUITEM',
......@@ -1289,7 +1289,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem84',
},
{
id: 'F2CC64C1-655B-42D1-A6D8-00E37512EF65',
id: 'CDF752C8-4A3F-40B5-A1CB-9373B56028EE',
name: 'menuitem85',
text: '自动分组',
type: 'MENUITEM',
......@@ -1308,7 +1308,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem85',
},
{
id: 'B95D531B-FE9E-4692-9DA2-FED770C7D2A3',
id: '7772F74A-C8C2-436C-91CE-13D89141A6C6',
name: 'menuitem86',
text: '代码表分组',
type: 'MENUITEM',
......@@ -1327,7 +1327,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem86',
},
{
id: '974AEE6A-E5E0-45F9-BB7B-E35CC625B8DE',
id: '29E57C0A-AE0D-45D2-AC40-91F7996D64C5',
name: 'menuitem91',
text: '项布局面板',
type: 'MENUITEM',
......@@ -1346,7 +1346,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem91',
},
{
id: 'BD677FD3-E54C-4309-85BC-9C2ADC87220C',
id: '71291C5D-67A7-4485-9BA8-159228FED146',
name: 'menuitem143',
text: '自定义插件',
type: 'MENUITEM',
......@@ -1367,7 +1367,7 @@ export default class MainMenuModel {
],
},
{
id: '16AB1954-58E4-462D-86FD-F7E34D1B89DA',
id: '46C741DE-B2CC-44E3-A5FE-E78B36A26123',
name: 'menuitem95',
text: '日历',
type: 'MENUITEM',
......@@ -1386,7 +1386,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem95',
items: [
{
id: '0F5D14C4-4094-4289-AD17-BAF6E5B04C28',
id: '4AFE8E34-FCA9-4AD2-852A-1AE6940EA32D',
name: 'menuitem96',
text: '内置功能',
type: 'MENUITEM',
......@@ -1405,7 +1405,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem96',
},
{
id: '9626D2E9-9E04-4EFD-9C80-CE76F0BFB322',
id: '045B03A9-0CB3-4C6A-A18F-C391334C054D',
name: 'menuitem97',
text: '时间轴样式',
type: 'MENUITEM',
......@@ -1424,7 +1424,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem97',
},
{
id: '09B6D6EA-4C2B-44D1-ACB2-4ADE06C2A6CD',
id: '82F462BC-2BC1-4B6E-B984-E5764B670300',
name: 'menuitem109',
text: '项布局面板',
type: 'MENUITEM',
......@@ -1443,7 +1443,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem109',
},
{
id: 'E1C0FBE8-FD78-48F2-AA8F-4E8282E1B087',
id: '1D0BDDAB-96EB-4F26-86BF-10DCD2341B57',
name: 'menuitem64',
text: '自定义插件',
type: 'MENUITEM',
......@@ -1464,7 +1464,7 @@ export default class MainMenuModel {
],
},
{
id: '6CD61926-B733-4C12-B433-0F699A7C947B',
id: '72571022-403E-4B12-975A-B32F0109A89C',
name: 'menuitem14',
text: '树视图',
type: 'MENUITEM',
......@@ -1483,7 +1483,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem14',
items: [
{
id: '80D7CE09-20F8-458D-95BD-21DB361D3309',
id: '71ACFE2F-B2C2-4FB2-985C-AC9908E90A9E',
name: 'menuitem60',
text: '静态节点',
type: 'MENUITEM',
......@@ -1502,7 +1502,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem60',
},
{
id: 'C5456F3A-5AF7-4EA3-9823-2C6586A7F2E1',
id: '42E9A73F-AE1F-4B1A-9032-FB72A9AEC8F5',
name: 'menuitem61',
text: '动态节点(代码表)',
type: 'MENUITEM',
......@@ -1521,7 +1521,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem61',
},
{
id: 'C9723177-86E9-40F1-90BF-CC50FC4E87B6',
id: 'C9F6C420-10CC-49C6-8ABD-635B1FE994DA',
name: 'menuitem62',
text: '动态节点(实体)',
type: 'MENUITEM',
......@@ -1540,7 +1540,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem62',
},
{
id: '47E34172-4573-4462-BD04-C02948C95114',
id: '6609DF1C-E8B9-44E9-9890-E0080ADC7313',
name: 'menuitem63',
text: '右键操作',
type: 'MENUITEM',
......@@ -1561,7 +1561,7 @@ export default class MainMenuModel {
],
},
{
id: '6EE24F90-8D5C-4115-8B3C-E2C7768A6484',
id: '3E5CB949-72F6-44CA-93FC-CCC99A385BE4',
name: 'menuitem111',
text: '甘特图',
type: 'MENUITEM',
......@@ -1580,7 +1580,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem111',
},
{
id: '856EC7F7-B37D-42E4-8EB5-828BAB6F17AE',
id: 'AAE3EB08-0171-45EF-B64D-3621BFEAB917',
name: 'menuitem110',
text: '树表格',
type: 'MENUITEM',
......@@ -1599,7 +1599,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem110',
},
{
id: 'E22BF582-ECFE-4907-93F7-EB0643853342',
id: 'E7763071-7FFA-490F-BF30-43C05C3F7E9B',
name: 'menuitem87',
text: '数据视图',
type: 'MENUITEM',
......@@ -1618,7 +1618,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem87',
items: [
{
id: 'AF76360E-7116-43CB-8E60-F8A3885CFEA4',
id: 'B7819A84-EBC5-4C31-ABD3-0E465F50D4CC',
name: 'menuitem88',
text: '内置功能',
type: 'MENUITEM',
......@@ -1637,7 +1637,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem88',
},
{
id: '3312BEC1-911A-40D1-AABB-F9DE47CC9DD6',
id: '90D5DC14-0E12-4DA2-B399-3336F4113320',
name: 'menuitem89',
text: '自动分组',
type: 'MENUITEM',
......@@ -1656,7 +1656,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem89',
},
{
id: '721EFDFA-E9B7-4549-83A1-576E56BB5562',
id: 'EE37EFB0-8472-4681-BD3B-7EBD918500B9',
name: 'menuitem90',
text: '代码表分组',
type: 'MENUITEM',
......@@ -1675,7 +1675,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem90',
},
{
id: 'B90BF70D-1578-4D92-B670-FFEBCDCE54FA',
id: '26F398FB-7252-490E-9962-9130CD67747D',
name: 'menuitem94',
text: '项布局面板',
type: 'MENUITEM',
......@@ -1694,7 +1694,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem94',
},
{
id: '0B24BB88-415E-4C04-A2B9-35CD92272957',
id: 'E358B8DA-7C7E-4D16-8F48-939CC9424C29',
name: 'menuitem152',
text: '自定义插件',
type: 'MENUITEM',
......@@ -1715,7 +1715,7 @@ export default class MainMenuModel {
],
},
{
id: '1265271B-3017-4E3B-87A4-11D5957B2C2B',
id: '8682B14C-1B73-455C-AE8D-ADB822699B65',
name: 'menuitem101',
text: '看板视图',
type: 'MENUITEM',
......@@ -1734,7 +1734,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem101',
items: [
{
id: '5BA47690-BE06-4DEC-987C-4D47921AEF77',
id: '162863A7-7E39-4374-92B7-403D48AB514F',
name: 'menuitem102',
text: '内置功能',
type: 'MENUITEM',
......@@ -1753,7 +1753,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem102',
},
{
id: '59E00A7F-9753-46F9-B459-8DE14288B32F',
id: '7F9AE028-C7FD-4BED-B1E6-FF2EB3319A9C',
name: 'menuitem104',
text: '代码表分组',
type: 'MENUITEM',
......@@ -1772,7 +1772,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem104',
},
{
id: '5C401616-0DE6-4B04-864B-A32B8399C24A',
id: '998EC647-8540-4DBC-8FB7-96F683B0A553',
name: 'menuitem105',
text: '项布局面板',
type: 'MENUITEM',
......@@ -1793,7 +1793,7 @@ export default class MainMenuModel {
],
},
{
id: '3A032C99-73B0-434A-AA6B-15B219AAF7B1',
id: '28A977DF-00E4-468B-94E9-6329F4DC3D4E',
name: 'menuitem37',
text: '数据图表',
type: 'MENUITEM',
......@@ -1812,7 +1812,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem37',
items: [
{
id: '34CAC24C-DF2E-47EF-92A4-C17AA2720BE4',
id: '679B8CFF-F4A6-48EB-983F-1289A6643FB5',
name: 'menuitem38',
text: '柱状图',
type: 'MENUITEM',
......@@ -1831,7 +1831,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem38',
},
{
id: '0C43B9AD-756B-4AED-AF1C-08B5855BCF40',
id: '48F7B2C0-37D6-4C07-A3D4-9E75D9FE5EBF',
name: 'menuitem39',
text: '折线图',
type: 'MENUITEM',
......@@ -1850,7 +1850,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem39',
},
{
id: '070BFAE4-28EC-4EED-81FC-653A900A7651',
id: 'CC89D1F3-DEC7-4B55-B727-467E5D4EB01F',
name: 'menuitem40',
text: '饼图',
type: 'MENUITEM',
......@@ -1869,7 +1869,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem40',
},
{
id: 'D83019EE-48BE-48E1-BE76-C546BEDF83D5',
id: 'E03E4EB7-B903-4E8B-B98C-9E0F484927DE',
name: 'menuitem41',
text: '区域图',
type: 'MENUITEM',
......@@ -1888,7 +1888,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem41',
},
{
id: '284C0819-8FA8-46B0-BAE5-5FA64208CE91',
id: 'C8950383-C783-4F59-B133-389860F353C1',
name: 'menuitem42',
text: '雷达图',
type: 'MENUITEM',
......@@ -1913,7 +1913,7 @@ export default class MainMenuModel {
],
},
{
id: '6320E649-1910-4994-95A0-45F90D9F8F97',
id: 'EDEE03CE-307C-4E97-9AB6-FC889C604E43',
name: 'menuitem5',
text: '视图',
type: 'MENUITEM',
......@@ -1932,7 +1932,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem5',
items: [
{
id: 'AE6C00BC-920B-4A2E-B761-DB146506935F',
id: 'FF3432D1-8CBB-4059-AE24-A08ECF3ADEAA',
name: 'menuitem140',
text: '单数据视图',
type: 'MENUITEM',
......@@ -1951,7 +1951,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem140',
items: [
{
id: '0BB86462-25D0-4209-B8EE-48BBD1B1EB3A',
id: '97540906-F279-4652-8500-2C5FFAEBCF2F',
name: 'menuitem161',
text: '实体向导视图',
type: 'MENUITEM',
......@@ -1970,7 +1970,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem161',
},
{
id: '941D2381-D14F-4D5B-B15F-77937766BD3A',
id: 'B6B65E1D-D3C8-4E3B-91B8-7EF42FE2A842',
name: 'menuitem8',
text: '实体编辑视图',
type: 'MENUITEM',
......@@ -1989,7 +1989,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem8',
},
{
id: 'C1569F5B-3391-406A-B91A-F9B3C2C8D652',
id: '6373A761-F86B-4445-8C9C-2FA7FEFFBE19',
name: 'menuitem162',
text: '实体编辑视图(分页关系)',
type: 'MENUITEM',
......@@ -2008,7 +2008,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem162',
},
{
id: '2F817E04-000C-44FE-9781-7418C6E318FF',
id: '5649C8D2-849C-417B-809A-01A135020FB6',
name: 'menuitem163',
text: '实体编辑视图(上下关系)',
type: 'MENUITEM',
......@@ -2027,7 +2027,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem163',
},
{
id: 'E54AFE88-24B2-4164-99DF-AA4EA149176E',
id: '7A33EBE3-5EF4-4E4E-B09F-69CC96105001',
name: 'menuitem164',
text: '实体编辑视图(左右关系)',
type: 'MENUITEM',
......@@ -2046,7 +2046,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem164',
},
{
id: '3D9A71A7-EB8C-4F0F-B05B-9256BD7FCCEB',
id: '83F4E014-59B8-484B-B0B5-24F99EA7EE56',
name: 'menuitem165',
text: '实体分页导航视图',
type: 'MENUITEM',
......@@ -2065,7 +2065,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem165',
},
{
id: '2BEC355C-F9F5-426E-A97A-F0AE20109278',
id: '2BAEF79C-83F0-4EE7-A4EE-E0EC69239CF5',
name: 'menuitem166',
text: '实体数据看板视图',
type: 'MENUITEM',
......@@ -2084,7 +2084,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem166',
},
{
id: '665CF08C-8B3F-4DF4-A972-B32A700F2167',
id: '1DB6643B-F679-4D9D-ABA2-A93C9756A962',
name: 'menuitem167',
text: '实体选项操作视图',
type: 'MENUITEM',
......@@ -2105,7 +2105,7 @@ export default class MainMenuModel {
],
},
{
id: '94E81A42-9D99-4F15-942D-ECC9F0140516',
id: '060E3BF2-80B1-4D62-8FE3-4C4142F60035',
name: 'menuitem141',
text: '多数据视图',
type: 'MENUITEM',
......@@ -2124,7 +2124,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem141',
items: [
{
id: '9D85F88F-EC1B-454A-8516-C500422798E4',
id: 'A2F5CFB7-9124-40CB-AAD3-362B1312CFAD',
name: 'menuitem79',
text: '实体表格视图',
type: 'MENUITEM',
......@@ -2143,7 +2143,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem79',
},
{
id: 'C858EBDC-14A0-4183-91AF-EF92EF8219B1',
id: '23BA2C2C-4B4C-4949-A53A-85BFF3114DF3',
name: 'menuitem168',
text: '实体多表单编辑视图',
type: 'MENUITEM',
......@@ -2162,7 +2162,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem168',
},
{
id: 'E4003F0F-7EFE-471C-BD71-B99ED377DE69',
id: '203ADF40-006C-4CB0-81D0-847319FB9CD2',
name: 'menuitem169',
text: '实体甘特视图',
type: 'MENUITEM',
......@@ -2181,7 +2181,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem169',
},
{
id: '68804C48-5F99-4C46-851C-18829505A6BC',
id: 'D5E7C815-322A-4FE1-8924-FAECC12D020B',
name: 'menuitem9',
text: '实体列表视图',
type: 'MENUITEM',
......@@ -2200,7 +2200,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem9',
},
{
id: 'ED8917F7-D27A-4D35-B61C-57F101B86DF7',
id: 'CFD94575-B85A-41FD-92A4-13DB0D933474',
name: 'menuitem170',
text: '实体日历视图',
type: 'MENUITEM',
......@@ -2219,7 +2219,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem170',
},
{
id: '828F7816-6CF5-4F61-A89A-71EA9A201791',
id: 'A6CC7D51-B2BD-41E7-8C8D-E1B73CAD7081',
name: 'menuitem171',
text: '实体看板视图',
type: 'MENUITEM',
......@@ -2238,7 +2238,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem171',
},
{
id: '75E601DD-E14F-46B5-A092-11C8521527CF',
id: '358B4522-8BDC-42AC-9F24-D1CBBAE41C78',
name: 'menuitem172',
text: '实体树表格视图',
type: 'MENUITEM',
......@@ -2257,7 +2257,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem172',
},
{
id: '53B0E42F-4B60-4EDA-8264-9E0CD527020B',
id: '14AA05A2-03C7-4A85-AF9A-9EF39C79D043',
name: 'menuitem173',
text: '实体树视图',
type: 'MENUITEM',
......@@ -2276,7 +2276,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem173',
},
{
id: 'E1B9B040-2F3A-433E-B1A7-9EE0BB77D27B',
id: '643D6E61-EDB5-4031-A285-3E5F80C8C015',
name: 'menuitem174',
text: '实体数据视图',
type: 'MENUITEM',
......@@ -2295,7 +2295,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem174',
},
{
id: 'C1E7FDB9-7C47-404F-A560-B4DBFF00DD05',
id: '607668BD-FC7D-4EC8-B623-4A9B1166CC60',
name: 'menuitem175',
text: '实体图表视图',
type: 'MENUITEM',
......@@ -2316,7 +2316,7 @@ export default class MainMenuModel {
],
},
{
id: 'F2BF397D-30DF-4806-8637-6EB1668CE9EC',
id: '6E00B159-866D-4340-80FC-527224E21439',
name: 'menuitem10',
text: '导航视图',
type: 'MENUITEM',
......@@ -2335,7 +2335,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem10',
items: [
{
id: 'F80A96F2-0172-49C3-8CE8-CF78B219A042',
id: '997565C6-2A29-4D8C-864C-8695C1613C1C',
name: 'menuitem176',
text: '实体表格导航视图',
type: 'MENUITEM',
......@@ -2354,7 +2354,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem176',
},
{
id: '891B8E02-94B6-49CC-B0FD-99C5C8C4A033',
id: '3E0CB869-24DA-4055-A804-30BAA9D238B8',
name: 'menuitem177',
text: '实体列表导航视图',
type: 'MENUITEM',
......@@ -2373,7 +2373,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem177',
},
{
id: '9BA6C465-2A13-4037-A846-BD552DCB9FF5',
id: '5A92D5F8-E846-47AB-BF0F-FAB726DCAF61',
name: 'menuitem178',
text: '实体卡片导航视图',
type: 'MENUITEM',
......@@ -2392,7 +2392,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem178',
},
{
id: '971E1C0A-91A3-4523-A97B-9F2F4E011AB7',
id: '4BC5A45F-E328-44B0-81EA-31F17BAA91F1',
name: 'menuitem179',
text: '实体日历导航视图',
type: 'MENUITEM',
......@@ -2411,7 +2411,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem179',
},
{
id: '232D3869-AD8B-4846-80FD-9215C2D7FBAF',
id: '01C937E7-2550-4B6C-9961-D3EE00253F8B',
name: 'menuitem180',
text: '实体树导航视图',
type: 'MENUITEM',
......@@ -2432,7 +2432,7 @@ export default class MainMenuModel {
],
},
{
id: '925566F9-30F6-43CF-904C-F7A308E95EAB',
id: 'F7118B1D-2EAE-4916-97ED-3771951E010C',
name: 'menuitem26',
text: '选择视图',
type: 'MENUITEM',
......@@ -2451,7 +2451,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem26',
items: [
{
id: 'CB48980D-2F04-4EE9-8F9A-0FB460C7E123',
id: '0351A73D-4082-45EC-9890-1ABBC50F3D49',
name: 'menuitem18',
text: '数据选择视图',
type: 'MENUITEM',
......@@ -2470,7 +2470,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem18',
},
{
id: '2D355C61-2CD1-4F53-925A-0643DB9648A2',
id: '84958353-FD69-499B-8C40-CE621A2A5F47',
name: 'menuitem27',
text: '索引选择视图',
type: 'MENUITEM',
......@@ -2491,7 +2491,7 @@ export default class MainMenuModel {
],
},
{
id: '0FE8B83F-E9C9-4472-BDBE-8BAB60525D53',
id: 'DBBA4B03-FB9F-4D9B-9B2F-1347844B00DA',
name: 'menuitem69',
text: '工作流',
type: 'MENUITEM',
......@@ -2510,7 +2510,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem69',
items: [
{
id: '356EE5C5-63E6-4645-9C65-8D8742F4E38D',
id: '18A71A00-6078-46A8-9E77-5F8963D5FFFD',
name: 'menuitem30',
text: '工作流动态导航视图',
type: 'MENUITEM',
......@@ -2529,7 +2529,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem30',
},
{
id: 'CCE039F7-20A7-4794-902F-A63A7D760661',
id: '83760A57-35E3-4762-8EE5-D4439CC4B2A6',
name: 'menuitem31',
text: '工作流启动',
type: 'MENUITEM',
......@@ -2548,7 +2548,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem31',
},
{
id: 'C9251B7F-6937-4141-B818-960EF54118D3',
id: 'C9A3F55E-9062-4B66-BBB9-F09FE66219EC',
name: 'menuitem21',
text: '工作流动态操作视图',
type: 'MENUITEM',
......@@ -2569,7 +2569,7 @@ export default class MainMenuModel {
],
},
{
id: 'FE3847AB-A2BF-44F1-9376-D18B7C097EEF',
id: '78EBC149-8E14-40AE-865E-534D94130016',
name: 'menuitem11',
text: '其他视图',
type: 'MENUITEM',
......@@ -2588,7 +2588,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem11',
items: [
{
id: '6366F722-C2A2-403F-8F2E-5D06D8F9ADFF',
id: '3601AFEF-A657-4802-B8E2-A6B73BA74A37',
name: 'menuitem98',
text: '自定义视图',
type: 'MENUITEM',
......@@ -2611,7 +2611,7 @@ export default class MainMenuModel {
],
},
{
id: 'E452EE64-8CC6-408E-96E6-449BBBE2EE14',
id: '0F38356A-453B-4606-A436-DCBD20438FA7',
name: 'menuitem153',
text: '逻辑',
type: 'MENUITEM',
......@@ -2630,7 +2630,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem153',
items: [
{
id: '9610B976-D8E4-43C3-9A1F-88F93043CB03',
id: '13581E8D-31BC-42D5-8788-1E0CF71312CC',
name: 'menuitem154',
text: '应用功能',
type: 'MENUITEM',
......@@ -2649,7 +2649,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem154',
items: [
{
id: 'EEDA4849-5134-4739-AA4D-D053A6603CF0',
id: '23CF4E24-746D-407E-B020-469B5B8ED2F7',
name: 'menuitem127',
text: '打开应用视图',
type: 'MENUITEM',
......@@ -2668,7 +2668,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem127',
},
{
id: '2CF4BED6-3755-4DF5-B380-3F5D9EB2EACA',
id: '86297DDF-9AE1-4ED6-BB37-069CC93B7F83',
name: 'menuitem147',
text: '打开HTML页面',
type: 'MENUITEM',
......@@ -2687,7 +2687,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem147',
},
{
id: '5BD7D05D-0DD7-42A4-AEFB-54011F54C54E',
id: '2DAB1F6D-1578-44CB-AB84-58C900D7F716',
name: 'menuitem160',
text: '执行JavaScript',
type: 'MENUITEM',
......@@ -2708,7 +2708,7 @@ export default class MainMenuModel {
],
},
{
id: 'EB155E20-BF77-42A5-8BEF-7F9EF7729E1E',
id: '7E05DDD6-C75E-4EF8-A3B0-E27F00E09838',
name: 'menuitem155',
text: '界面行为',
type: 'MENUITEM',
......@@ -2727,7 +2727,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem155',
items: [
{
id: 'BDC677E1-3EFB-48E9-9D00-E0F70FA0F4CE',
id: '8C2CA580-C041-4859-AB48-D22DA7FF5EC1',
name: 'menuitem181',
text: '前台界面行为',
type: 'MENUITEM',
......@@ -2746,7 +2746,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem181',
},
{
id: '70B8DC54-F517-4DFB-9948-F22692D42780',
id: 'DC1B3B50-C2F5-49E5-AB69-3473058EF8B5',
name: 'menuitem182',
text: '后台界面行为',
type: 'MENUITEM',
......@@ -2769,7 +2769,7 @@ export default class MainMenuModel {
],
},
{
id: 'E78ED011-C99D-4B7C-8E2D-A9018B8FCBCF',
id: '73F43A2F-2072-4368-853C-E7859692CC89',
name: 'menuitem2',
text: '更多',
type: 'MENUITEM',
......@@ -2788,7 +2788,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem2',
items: [
{
id: '0C5381BD-1124-41F8-8EAA-3D4814903C77',
id: '7EA66C9E-6B16-46E3-8C14-85DE5066F883',
name: 'menuitem19',
text: '临时模式',
type: 'MENUITEM',
......@@ -2807,7 +2807,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem19',
},
{
id: 'EBE8A5A3-A827-41BE-96AE-9FB90C5071EC',
id: 'AF65301E-0705-4859-A550-48436E645513',
name: 'menuitem46',
text: '数据导出导入',
type: 'MENUITEM',
......@@ -2826,7 +2826,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem46',
},
{
id: 'D929FC8F-6D83-424B-9E65-29CB08D6AF9E',
id: '866F632C-E79A-45B4-9B9E-8421AA6A4418',
name: 'menuitem67',
text: '索引实体',
type: 'MENUITEM',
......@@ -2845,7 +2845,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem67',
},
{
id: '76DB4313-72FE-498D-8B45-5CFD2315F5A3',
id: 'C9509EAE-E769-48BF-AD3B-5D0C6140847B',
name: 'menuitem184',
text: '主状态',
type: 'MENUITEM',
......@@ -2864,7 +2864,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem184',
items: [
{
id: '8EEEFF2A-E1A8-4DD6-A797-2227ED59C990',
id: '6DE7BD17-29A7-4ECE-8480-F0EA920699F2',
name: 'menuitem70',
text: '表格主状态',
type: 'MENUITEM',
......@@ -2883,7 +2883,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem70',
},
{
id: 'C759B8C2-3707-4D11-8917-F579D94A93F7',
id: '52CEB22A-C02F-43C4-805D-2899980884A6',
name: 'menuitem148',
text: '列表主状态',
type: 'MENUITEM',
......@@ -2902,7 +2902,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem148',
},
{
id: 'CBB48E87-C719-4DB8-9494-C61522542E35',
id: '1ADABB88-C299-4ACC-B8A2-B5C6F9543E30',
name: 'menuitem183',
text: '数据主状态',
type: 'MENUITEM',
......@@ -2921,7 +2921,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem183',
},
{
id: '21B564B9-2921-4167-8A0F-C81A98C83E17',
id: '68F6BA69-FBA6-4CE2-ADE7-1D2BD1FDF93E',
name: 'menuitem28',
text: '日历主状态',
type: 'MENUITEM',
......@@ -2940,7 +2940,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem28',
},
{
id: 'B6C970D8-0392-4DF3-B8DA-939610D97E9A',
id: 'DD6E6A9E-3273-491A-9959-9EDA69F682B8',
name: 'menuitem29',
text: '树主状态',
type: 'MENUITEM',
......@@ -2963,7 +2963,7 @@ export default class MainMenuModel {
],
},
{
id: '234C6D82-80D5-4AF5-A8EA-A023B9366CC3',
id: 'A69852DC-6405-4DE5-A542-628EBD290520',
name: 'menuitem22',
text: '测试',
type: 'MENUITEM',
......@@ -2982,7 +2982,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem22',
items: [
{
id: '97B99215-CB4B-4BF3-AED2-D751746AA58D',
id: 'AD9D8E91-CEAF-43F0-A6DE-B9C0BFF5BBF9',
name: 'menuitem23',
text: '卡片导航',
type: 'MENUITEM',
......@@ -3001,7 +3001,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem23',
},
{
id: '3185601B-8D3C-4077-AC6B-4C90DD9ECF75',
id: '0B165DEA-AEC8-429E-9C21-2AE23AD28F7B',
name: 'menuitem24',
text: '表单嵌入卡片视图',
type: 'MENUITEM',
......@@ -3020,7 +3020,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem24',
},
{
id: '6656931D-E74A-4182-A091-AB65708BC6B4',
id: 'A950CE72-A4F3-4D03-A738-26FECD3DCCD3',
name: 'menuitem25',
text: '关系界面刷新主表单',
type: 'MENUITEM',
......@@ -3041,7 +3041,7 @@ export default class MainMenuModel {
],
},
{
id: '36E3FB60-B0D3-428B-87D8-BBA8CDF9A857',
id: 'A364F26D-AC8B-41CC-984A-2AF1C7A58C9C',
name: 'menuitem66',
text: '视图布局面板测试',
type: 'MENUITEM',
......@@ -3060,7 +3060,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem66',
items: [
{
id: '542D680B-BEBF-41B0-A7AA-A73A4F2E7651',
id: 'BCBB0C87-AF11-423B-9339-1D6D2D2BA29F',
name: 'menuitem122',
text: '表格视图面板',
type: 'MENUITEM',
......@@ -3079,7 +3079,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem122',
},
{
id: '7DADE238-ABF0-4791-9E50-7CD31CFFCB07',
id: '7456F235-F7E7-480C-B519-3320B613E9A4',
name: 'menuitem125',
text: '测试表单自定义布局多媒体',
type: 'MENUITEM',
......@@ -3098,7 +3098,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem125',
},
{
id: 'C9B67B56-C96E-4BB8-AF84-074F8A053ECB',
id: '9C894AD9-5EF1-455B-A446-D15ABBD211E0',
name: 'menuitem126',
text: '自定义导航',
type: 'MENUITEM',
......@@ -3117,7 +3117,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem126',
},
{
id: 'C8A5BCD8-88B5-45A9-AB76-1E2E60D367DF',
id: '2C32F1A5-1165-4FBB-BC6B-620D6A38FA9F',
name: 'menuitem130',
text: '布局面板组件测试',
type: 'MENUITEM',
......@@ -3136,7 +3136,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem130',
},
{
id: '1B646806-F95F-4CB3-AC3D-70E823C69879',
id: '716B8995-418A-4CF0-A7BC-5D422B6B31B1',
name: 'menuitem131',
text: '编辑视图(左右关系)',
type: 'MENUITEM',
......@@ -3155,7 +3155,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem131',
},
{
id: '17C882BA-5343-4AD5-AFCB-97A7F34206F3',
id: '724AC0A0-926B-4F91-8EB9-37832AE7B857',
name: 'menuitem142',
text: '列表视图(自定义面板)',
type: 'MENUITEM',
......@@ -3174,7 +3174,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem142',
},
{
id: 'A8731E92-7905-426C-9CA2-7CF5255D45FC',
id: '9AEED639-7E88-4CF5-980E-7788403F0BD1',
name: 'menuitem159',
text: '卡片视图(布局面板)',
type: 'MENUITEM',
......@@ -3193,7 +3193,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem159',
},
{
id: 'A93D0330-661D-4C79-8F50-B3C7BBF9CB8B',
id: 'F61C979A-3B37-45CC-BA9F-CF8A298F3498',
name: 'menuitem185',
text: '测试布局面板(树视图)',
type: 'MENUITEM',
......@@ -3212,7 +3212,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem185',
},
{
id: '7464D324-08B3-4BD9-80BF-2B32B76FF8DA',
id: 'AF9FDA47-9616-4EA7-9A1D-65F4C891842D',
name: 'menuitem187',
text: '测试布局面板(日历视图)',
type: 'MENUITEM',
......@@ -3229,6 +3229,44 @@ export default class MainMenuModel {
appfunctag: 'UsrAppFunc1103578816',
resourcetag: '',
authtag:'Web-MainMenu-menuitem187',
},
{
id: '70B72F2D-3E74-4DDB-8860-6AFBB7B6BA50',
name: 'menuitem188',
text: '测试布局面板(图表)',
type: 'MENUITEM',
counterid: '',
tooltip: '测试布局面板(图表)',
expanded: false,
separator: false,
hidden: false,
hidesidebar: false,
opendefault: false,
iconcls: '',
icon: '',
textcls: '',
appfunctag: 'UsrAppFunc1104195725',
resourcetag: '',
authtag:'Web-MainMenu-menuitem188',
},
{
id: 'C4D13492-0BB6-40B7-822C-014457BE99AA',
name: 'menuitem189',
text: '测试布局面板(树导航)',
type: 'MENUITEM',
counterid: '',
tooltip: '测试布局面板(树导航)',
expanded: false,
separator: false,
hidden: false,
hidesidebar: false,
opendefault: false,
iconcls: '',
icon: '',
textcls: '',
appfunctag: 'UsrAppFunc1104869965',
resourcetag: '',
authtag:'Web-MainMenu-menuitem189',
},
],
},
......@@ -4603,6 +4641,30 @@ export default class MainMenuModel {
{ pathName: 'testclcalendarview', parameterName: 'testclcalendarview' },
],
},
{
appfunctag: 'UsrAppFunc1104195725',
appfuncyype: 'APPVIEW',
openmode: '',
codename: 'ibizordertestclchartview',
deResParameters: [],
routepath: '/index/:index?/ibizorders/:ibizorder?/testclchartview/:testclchartview?',
parameters: [
{ pathName: 'ibizorders', parameterName: 'ibizorder' },
{ pathName: 'testclchartview', parameterName: 'testclchartview' },
],
},
{
appfunctag: 'UsrAppFunc1104869965',
appfuncyype: 'APPVIEW',
openmode: '',
codename: 'ibizordertestcltreeexpview',
deResParameters: [],
routepath: '/index/:index?/ibizorders/:ibizorder?/testcltreeexpview/:testcltreeexpview?',
parameters: [
{ pathName: 'ibizorders', parameterName: 'ibizorder' },
{ pathName: 'testcltreeexpview', parameterName: 'testcltreeexpview' },
],
},
];
/**
......
......@@ -621,7 +621,7 @@ export default class QUICKSEARCHFORMBase extends Vue implements ControlInterface
*/
public load(opt: any = {}): void {
if(!this.loadAction){
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKCalendarView' + (this.$t('app.searchForm.notConfig.loadAction') as string) });
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKListView' + (this.$t('app.searchForm.notConfig.loadAction') as string) });
return;
}
const arg: any = { ...opt };
......@@ -657,7 +657,7 @@ export default class QUICKSEARCHFORMBase extends Vue implements ControlInterface
*/
public loadDraft(opt: any = {},mode?:string): void {
if(!this.loaddraftAction){
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKCalendarView' + (this.$t('app.searchForm.notConfig.loaddraftAction') as string) });
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKListView' + (this.$t('app.searchForm.notConfig.loaddraftAction') as string) });
return;
}
const arg: any = { ...opt } ;
......
......@@ -1545,7 +1545,7 @@ export default class SFormBase extends Vue implements ControlInterface {
*/
public load(opt: any = {}): void {
if(!this.loadAction){
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZOrderTestCLEditView2' + (this.$t('app.formpage.notconfig.loadaction') as string) });
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZOrderSEditView3' + (this.$t('app.formpage.notconfig.loadaction') as string) });
return;
}
const arg: any = { ...opt };
......@@ -1580,7 +1580,7 @@ export default class SFormBase extends Vue implements ControlInterface {
*/
public loadDraft(opt: any = {}): void {
if(!this.loaddraftAction){
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZOrderTestCLEditView2' + (this.$t('app.formpage.notconfig.loaddraftaction') as string) });
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZOrderSEditView3' + (this.$t('app.formpage.notconfig.loaddraftaction') as string) });
return;
}
const arg: any = { ...opt } ;
......@@ -1642,7 +1642,7 @@ export default class SFormBase extends Vue implements ControlInterface {
const action: any = Object.is(data.srfuf, '1') ? this.updateAction : this.createAction;
if(!action){
let actionName:any = Object.is(data.srfuf, '1')?"updateAction":"createAction";
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZOrderTestCLEditView2' + (this.$t('app.formpage.notconfig.actionname') as string) });
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZOrderSEditView3' + (this.$t('app.formpage.notconfig.actionname') as string) });
return;
}
Object.assign(arg,{viewparams:this.viewparams});
......@@ -1750,7 +1750,7 @@ export default class SFormBase extends Vue implements ControlInterface {
const action: any = Object.is(data.srfuf, '1') ? this.updateAction : this.createAction;
if(!action){
let actionName:any = Object.is(data.srfuf, '1')?"updateAction":"createAction";
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZOrderTestCLEditView2' + (this.$t('app.formpage.notconfig.actionname') as string) });
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZOrderSEditView3' + (this.$t('app.formpage.notconfig.actionname') as string) });
return;
}
Object.assign(arg,{viewparams:this.viewparams});
......@@ -1827,7 +1827,7 @@ export default class SFormBase extends Vue implements ControlInterface {
public remove(opt:Array<any> = [],showResultInfo?: boolean): Promise<any> {
return new Promise((resolve: any, reject: any) => {
if(!this.removeAction){
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZOrderTestCLEditView2' + (this.$t('app.formpage.notconfig.removeaction') as string) });
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZOrderSEditView3' + (this.$t('app.formpage.notconfig.removeaction') as string) });
return;
}
const arg: any = opt[0];
......
<template>
<div id="testcltreeexpviewtreeexpbar" class='app-tree-exp-bar'>
<div class='tree-exp-bar-header'>
<div class="tree-exp-bar-title">
<icon type='ios-home-outline'/>{{ $t('app.treeExpBar.title') }}
</div>
</div>
<div class="exp-bar-action-container">
</div>
<div class='tree-exp-content'>
<view_treeexpbar_tree
:viewState="viewState"
:viewparams="viewparams"
:context="context"
:showBusyIndicator="true"
loadAction='Get'
createAction='Create'
updateAction='Update'
removeAction='Remove'
:isSelectFirstDefault="true"
:isBranchAvailable="true"
name="treeexpbar_tree"
ref='treeexpbar_tree'
@selectionchange="treeexpbar_tree_selectionchange($event)"
@load="treeexpbar_tree_load($event)"
@closeview="closeView($event)">
</view_treeexpbar_tree>
</div>
</div>
</template>
<script lang='tsx'>
import { Vue, Component, Prop, Provide, Emit, Watch, Model,Inject } from 'vue-property-decorator';
import { CreateElement } from 'vue';
import { Subject, Subscription } from 'rxjs';
import { ControlInterface } from '@/interface/control';
import { UIActionTool,Util,ViewTool } from '@/utils';
import NavDataService from '@/service/app/navdata-service';
import AppCenterService from "@service/app/app-center-service";
import IBIZOrderEntityService from '@/service/ibizorder/ibizorder-service';
import TestCLTreeExpViewtreeexpbarService from './test-cltree-exp-viewtreeexpbar-treeexpbar-service';
import IBIZOrderUIService from '@/uiservice/ibizorder/ibizorder-ui-service';
@Component({
components: {
}
})
export default class TestCLTreeExpViewtreeexpbarBase extends Vue implements ControlInterface {
/**
* 名称
*
* @type {string}
* @memberof TestCLTreeExpViewtreeexpbarBase
*/
@Prop() public name?: string;
/**
* 视图通讯对象
*
* @type {Subject<ViewState>}
* @memberof TestCLTreeExpViewtreeexpbarBase
*/
@Prop() public viewState!: Subject<ViewState>;
/**
* 应用上下文
*
* @type {*}
* @memberof TestCLTreeExpViewtreeexpbarBase
*/
@Prop() public context!: any;
/**
* 视图参数
*
* @type {*}
* @memberof TestCLTreeExpViewtreeexpbarBase
*/
@Prop() public viewparams!: any;
/**
* 视图状态事件
*
* @public
* @type {(Subscription | undefined)}
* @memberof TestCLTreeExpViewtreeexpbarBase
*/
public viewStateEvent: Subscription | undefined;
/**
* 获取部件类型
*
* @returns {string}
* @memberof TestCLTreeExpViewtreeexpbarBase
*/
public getControlType(): string {
return 'TREEEXPBAR'
}
/**
* 计数器服务对象集合
*
* @type {Array<*>}
* @memberof TestCLTreeExpViewtreeexpbarBase
*/
public counterServiceArray:Array<any> = [];
/**
* 建构部件服务对象
*
* @type {TestCLTreeExpViewtreeexpbarService}
* @memberof TestCLTreeExpViewtreeexpbarBase
*/
public service: TestCLTreeExpViewtreeexpbarService = new TestCLTreeExpViewtreeexpbarService({ $store: this.$store });
/**
* 实体服务对象
*
* @type {IBIZOrderService}
* @memberof TestCLTreeExpViewtreeexpbarBase
*/
public appEntityService: IBIZOrderEntityService = new IBIZOrderEntityService({ $store: this.$store });
/**
* treeexpbar_tree 部件 selectionchange 事件
*
* @param {*} [args={}]
* @param {*} $event
* @memberof TestCLTreeExpViewtreeexpbarBase
*/
public treeexpbar_tree_selectionchange($event: any, $event2?: any) {
this.treeexpbar_selectionchange($event, 'treeexpbar_tree', $event2);
}
/**
* treeexpbar_tree 部件 load 事件
*
* @param {*} [args={}]
* @param {*} $event
* @memberof TestCLTreeExpViewtreeexpbarBase
*/
public treeexpbar_tree_load($event: any, $event2?: any) {
this.treeexpbar_load($event, 'treeexpbar_tree', $event2);
}
/**
* 转化数据
*
* @param {any} args
* @memberof TestCLTreeExpViewtreeexpbarBase
*/
public transformData(args: any) {
let _this: any = this;
if(_this.service && _this.service.handleRequestData instanceof Function && _this.service.handleRequestData('transform',_this.context,args)){
return _this.service.handleRequestData('transform',_this.context,args)['data'];
}
}
/**
* 关闭视图
*
* @param {any} args
* @memberof TestCLTreeExpViewtreeexpbarBase
*/
public closeView(args: any): void {
let _this: any = this;
_this.$emit('closeview', [args]);
}
/**
* 计数器刷新
*
* @memberof TestCLTreeExpViewtreeexpbarBase
*/
public counterRefresh(){
const _this:any =this;
if(_this.counterServiceArray && _this.counterServiceArray.length >0){
_this.counterServiceArray.forEach((item:any) =>{
if(item.refreshData && item.refreshData instanceof Function){
item.refreshData();
}
})
}
}
/**
* 打开新建数据视图
*
* @type {any}
* @memberof TestCLTreeExpViewtreeexpbarBase
*/
@Prop() public newdata: any;
/**
* 打开编辑数据视图
*
* @type {any}
* @memberof TestCLTreeExpViewtreeexpbarBase
*/
@Prop() public opendata: any;
/**
* 视图唯一标识
*
* @type {boolean}
* @memberof TestCLTreeExpViewtreeexpbarBase
*/
@Prop() public viewUID!:string;
/**
* 获取多项数据
*
* @returns {any[]}
* @memberof TestCLTreeExpViewtreeexpbarBase
*/
public getDatas(): any[] {
return [];
}
/**
* 获取单项树
*
* @returns {*}
* @memberof TestCLTreeExpViewtreeexpbarBase
*/
public getData(): any {
return {};
}
/**
* 可搜索字段名称
*
*
* @type {(string)}
* @memberof TestCLTreeExpViewtreeexpbarBase
*/
public placeholder = "订单名称";
/**
* 过滤值
*
* @type {string}
* @memberof TestCLTreeExpViewtreeexpbarBase
*/
public srfnodefilter: string = '';
/**
* 刷新标识
*
* @public
* @type {number}
* @memberof TestCLTreeExpViewtreeexpbarBase
*/
public counter:number = 0;
/**
* 是否加载默认关联视图
*
* @public
* @type {boolean}
* @memberof TestCLTreeExpViewtreeexpbarBase
*/
public istLoadDefaultRefView: boolean = false;
/**
* 获取关系项视图
*
* @param {*} [arg={}]
* @returns {*}
* @memberof TestCLTreeExpViewtreeexpbarBase
*/
public getExpItemView(arg: any = {}): any {
let expmode = arg.nodetype.toUpperCase();
if (!expmode) {
expmode = '';
}
if (Object.is(expmode, 'ORDERDATADYC')) {
return {
viewname: 'ibizorder-detail-grid-view9',
parentdata: {"srfparentdefname":"IBIZORDERID","srfparentdename":"IBIZORDER","srfparentmode":"DER1N_IBIZORDERDETAIL_IBIZORDER_IBIZORDERID"},
deKeyField:'ibizorderdetail'
};
}
if (Object.is(expmode, 'ORDERSTATUSDATA')) {
return {
viewname: 'ibizorder-grid-view9',
parentdata: {},
deKeyField:'ibizorder'
};
}
if (Object.is(expmode, 'ORDERTYPEDATA')) {
return {
viewname: 'ibizorder-grid-view9',
parentdata: {},
deKeyField:'ibizorder'
};
}
return null;
}
/**
* 树导航选中
*
* @param {any []} args
* @param {string} [tag]
* @param {*} [$event2]
* @returns {void}
* @memberof TestCLTreeExpViewtreeexpbarBase
*/
public treeexpbar_selectionchange(args: any [], tag?: string, $event2?: any): void {
if (args.length === 0) {
this.calcToolbarItemState(true);
return ;
}
const arg:any = args[0];
if (!arg.id) {
this.calcToolbarItemState(true);
return;
}
const nodetype = arg.id.split(';')[0];
const refview = this.getExpItemView({ nodetype: nodetype });
if (!refview) {
this.calcToolbarItemState(true);
return;
}
let tempViewparam:any = {};
let tempContext:any ={};
if(arg && arg.navfilter){
this.counter += 1;
Object.defineProperty(tempViewparam, arg.navfilter, {
value : arg.srfkey,
writable : true,
enumerable : true,
configurable : true
})
Object.assign(tempContext,{srfcounter:this.counter});
}
Object.assign(tempContext,JSON.parse(JSON.stringify(this.context)));
if(arg.srfappctx){
Object.assign(tempContext,JSON.parse(JSON.stringify(arg.srfappctx)));
}
// 计算导航上下文
if(arg && arg.navigateContext && Object.keys(arg.navigateContext).length >0){
let tempData:any = arg.curData?JSON.parse(JSON.stringify(arg.curData)):{};
Object.assign(tempData,arg);
let _context = this.$util.computedNavData(tempData,tempContext,tempViewparam,arg.navigateContext);
Object.assign(tempContext,_context);
}
if(arg.srfparentdename){
Object.assign(tempContext,{srfparentdename:arg.srfparentdename});
}
if(arg.srfparentkey){
Object.assign(tempContext,{srfparentkey:arg.srfparentkey});
}
// 计算导航参数
if(arg && arg.navigateParams && Object.keys(arg.navigateParams).length >0){
let tempData:any = arg.curData?JSON.parse(JSON.stringify(arg.curData)):{};
Object.assign(tempData,arg);
let _params = this.$util.computedNavData(tempData,tempContext,tempViewparam,arg.navigateParams);
Object.assign(tempViewparam,_params);
this.counter += 1;
Object.assign(tempContext,{srfcounter:this.counter});
}
const navItem: any = {
navView: refview.viewname,
data: args,
srfnavdata: {
context: tempContext,
viewparams: tempViewparam
}
}
this.calcToolbarItemState(false);
this.$emit('selectionchange', navItem);
}
/**
* 树加载完成
*
* @param {any[]} args
* @param {string} [tag]
* @param {*} [$event2]
* @returns {void}
* @memberof TestCLTreeExpViewtreeexpbarBase
*/
public treeexpbar_load(args: any[], tag?: string, $event2?: any): void {
this.calcToolbarItemState(true);
this.$emit('load',args);
}
/**
* 执行搜索
*
* @memberof TestCLTreeExpViewtreeexpbarBase
*/
public onSearch(): void {
if (!this.viewState) {
return;
}
this.istLoadDefaultRefView = false;
this.viewState.next({ tag: 'treeexpbar_tree', action: 'filter', data: { srfnodefilter: this.srfnodefilter } });
}
/**
* vue 声明周期
*
* @memberof @memberof TestCLTreeExpViewtreeexpbarBase
*/
public created() {
this.afterCreated();
}
/**
* 执行created后的逻辑
*
* @memberof TestCLTreeExpViewtreeexpbarBase
*/
public afterCreated() {
if (this.viewState) {
this.viewStateEvent = this.viewState.subscribe(({ tag, action, data }) => {
if (!Object.is(tag, this.name)) {
return;
}
this.istLoadDefaultRefView = false;
this.viewState.next({ tag: 'treeexpbar_tree', action: action, data: data });
});
}
}
/**
* Vue声明周期(组件渲染完毕)
*
* @memberof TestCLTreeExpViewtreeexpbarBase
*/
public mounted() {
this.afterMounted();
}
/**
* 执行mounted后的逻辑
*
* @memberof TestCLTreeExpViewtreeexpbarBase
*/
public afterMounted() { }
/**
* vue 生命周期
*
* @memberof TestCLTreeExpViewtreeexpbarBase
*/
public destroyed() {
this.afterDestroy();
}
/**
* 执行destroyed后的逻辑
*
* @memberof TestCLTreeExpViewtreeexpbarBase
*/
public afterDestroy() {
if (this.viewStateEvent) {
this.viewStateEvent.unsubscribe();
}
}
/**
* 视图数据变化
*
* @param {*} $event
* @memberof TestCLTreeExpViewtreeexpbarBase
*/
public onViewDatasChange($event: any): void {
this.$emit('selectionchange', $event);
}
/**
* 视图数据变化
*
* @param {*} $event
* @memberof TestCLTreeExpViewtreeexpbarBase
*/
public onDrViewDatasChange($event: any): void {
this.viewState.next({ tag: 'treeexpbar_tree', action: 'refresh_parent' });
}
/**
* 视图数据被激活
*
* @param {*} $event
* @memberof TestCLTreeExpViewtreeexpbarBase
*/
public viewDatasActivated($event: any): void {
this.$emit('activated', $event);
}
/**
* 视图数据加载完成
*
* @param {*} $event
* @memberof TestCLTreeExpViewtreeexpbarBase
*/
public onViewLoad($event: any): void {
this.$emit('load', $event);
}
/**
* 设置导航区工具栏禁用状态
*
* @param {boolean} state
* @return {*}
* @memberof TestCLTreeExpViewtreeexpbarBase
*/
public calcToolbarItemState(state: boolean) {
let _this: any = this;
const models:any = _this.testcltreeexpviewtreeexpbar_toolbarModels;
if (models) {
for (const key in models) {
if (!models.hasOwnProperty(key)) {
return;
}
const _item = models[key];
if (_item.uiaction && (Object.is(_item.uiaction.target, 'SINGLEKEY') || Object.is(_item.uiaction.target, 'MULTIKEY'))) {
_item.disabled = state;
}
_item.visabled = true;
if (_item.noprivdisplaymode && _item.noprivdisplaymode === 6) {
_item.visabled = false;
}
}
this.calcNavigationToolbarState();
}
}
/**
* 计算导航工具栏权限状态
*
* @memberof TestCLTreeExpViewtreeexpbarBase
*/
public calcNavigationToolbarState(){
let _this: any = this;
// 界面行为
if(_this.testcltreeexpviewtreeexpbar_toolbarModels){
const curUIService:IBIZOrderUIService = new IBIZOrderUIService();
ViewTool.calcActionItemAuthState({},_this.testcltreeexpviewtreeexpbar_toolbarModels,curUIService);
}
}
}
</script>
<style lang='less'>
@import './test-cltree-exp-viewtreeexpbar-treeexpbar.less';
</style>
/**
* TestCLTreeExpViewtreeexpbar 部件模型
*
* @export
* @class TestCLTreeExpViewtreeexpbarModel
*/
export default class TestCLTreeExpViewtreeexpbarModel {
/**
* 获取数据项集合
*
* @returns {any[]}
* @memberof TestCLTreeExpViewtreeexpbarModel
*/
public getDataItems(): any[] {
return [
{
name: 'tp',
},
{
name: 'endtime',
},
{
name: 'wfstate',
},
{
name: 'createdate',
},
{
name: 'opinion',
},
{
name: 'updatedate',
},
{
name: 'ordertype',
},
{
name: 'detailnum',
},
{
name: 'wfinstanceid',
},
{
name: 'amount',
},
{
name: 'orderuid',
},
{
name: 'ibizorder',
prop: 'ibizorderid',
},
{
name: 'orderstate',
},
{
name: 'starttime',
},
{
name: 'updateman',
},
{
name: 'wfstep',
},
{
name: 'createman',
},
{
name: 'ibizordername',
},
{
name: 'ordertime',
},
{
name: 'memo',
},
{
name: 'ibizcustomername',
},
{
name: 'ibizcustomerid',
},
]
}
}
\ No newline at end of file
import { Http } from '@/utils';
import ControlService from '@/widgets/control-service';
/**
* TestCLTreeExpViewtreeexpbar 部件服务对象
*
* @export
* @class TestCLTreeExpViewtreeexpbarService
*/
export default class TestCLTreeExpViewtreeexpbarService extends ControlService {
}
\ No newline at end of file
.app-tree-exp-bar {
height: 100%;
display: flex;
flex-direction: column;
.tree-exp-bar-header {
line-height: 50px;
border-bottom: 1px solid #ddd;
.tree-exp-bar-title {
font-size: 18px;
padding-left: 8px;
i {
font-size: 20px;
margin-top: -2px;
}
}
}
.exp-bar-action-container {
display: flex;
justify-content: flex-start;
align-items: center;
flex-wrap: wrap;
.search-container {
width: 30%;
height: 48px;
padding: 10px 10px 10px 0;
min-width: 200px;
max-width: 400px;
}
.toolbar-container{
padding: 4px;
}
.quick-group-container {
padding-top: 8px;
padding-right: 20px;
}
}
.tree-exp-bar-content {
flex-grow: 1;
overflow: auto;
}
}
// this is less
<script lang='tsx'>
import { Component } from 'vue-property-decorator';
import TestCLTreeExpViewtreeexpbarBase from './test-cltree-exp-viewtreeexpbar-treeexpbar-base.vue';
import view_treeexpbar_tree from '@widgets/ibizorder/tree-exp-treeview/tree-exp-treeview.vue';
@Component({
components: {
view_treeexpbar_tree,
}
})
export default class TestCLTreeExpViewtreeexpbar extends TestCLTreeExpViewtreeexpbarBase {
}
</script>
\ No newline at end of file
......@@ -340,7 +340,7 @@
<!--输出实体[IBIZORDER]数据结构 -->
<changeSet author="a_LAB01_df847bdfd" id="tab-ibizorder-46-14">
<changeSet author="a_LAB01_df847bdfd" id="tab-ibizorder-68-14">
<createTable tableName="T_IBIZORDER">
<column name="TP" remarks="" type="TEXT(1048576)">
</column>
......
......@@ -37,7 +37,7 @@
</createView>
</changeSet>
<!--输出实体[IBIZORDER]视图结构信息 runOnChange="true" 当视图发生变更时,通过liquibase强刷prod的视图,实现视图的同步-->
<changeSet author="a_LAB01_df847bdfd" id="view-ibizorder-46-8" runOnChange="true">
<changeSet author="a_LAB01_df847bdfd" id="view-ibizorder-68-8" runOnChange="true">
<createView fullDefinition="false" replaceIfExists="true" viewName="V_IBIZORDER">
<![CDATA[ SELECT t1.[AMOUNT], t1.[CREATEDATE], t1.[CREATEMAN], t1.[DETAILNUM], t1.[IBIZCUSTOMERID], t11.[IBIZCUSTOMERNAME], t1.[IBIZORDERID], t1.[IBIZORDERNAME], t1.[MEMO], t1.[ORDERSTATE], t1.[ORDERTIME], t1.[ORDERTYPE], t1.[ORDERUID], t1.[UPDATEDATE], t1.[UPDATEMAN], t1.[WFINSTANCEID], t1.[WFSTATE], t1.[WFSTEP] FROM [T_IBIZORDER] t1 LEFT JOIN T_IBIZCUSTOMER t11 ON t1.IBIZCUSTOMERID = t11.IBIZCUSTOMERID ]]>
</createView>
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册