提交 899b0e1b 编写于 作者: ibizdev's avatar ibizdev

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

上级 1648e847
......@@ -1759,6 +1759,14 @@
"viewname": "IBIZBOOKUpdateDefaultGridView",
"viewtag": "d54cede78592924ae6725eb401e369b9"
},
"ibizordertestcleditview2": {
"title": "测试视图布局面板",
"caption": "订单",
"viewtype": "DEEDITVIEW2",
"viewmodule": "Sample",
"viewname": "IBIZOrderTestCLEditView2",
"viewtag": "D6D7779F-95C9-48C0-B2E1-ED4C20E5E157"
},
"ibizorderodsp_d30_wfgridview": {
"title": "订单工作流表格视图(订单审批:已通过)",
"caption": "订单",
......
<template>
<div :class="{'app-field-image-dynamic':true,[cssClass]:cssClass?true:false}">
<div :class="{'app-field-image-dynamic':true,[`${cssClass}`]:cssClass?true:false}">
<img :style="cssStyle" :src="imgUrl" />
</div>
</template>
......@@ -32,7 +32,7 @@ export default class AppFieldImageDynamic extends Vue {
* @type {string}
* @memberof AppRawItemImage
*/
@Prop({default:''}) public cssClass: string;
@Prop({default:''}) public cssClass?: string;
/**
* 动态图片路径
......
......@@ -24,7 +24,7 @@ export default class AppCarousel extends Vue {
* @type {*}
* @memberof AppPresetCarousel
*/
@Prop() public contextData?: any;
@Prop() public data?: any;
/**
* @description 轮播图数据
......
......@@ -17,6 +17,14 @@ export default class AppRawItemImage extends Vue {
*/
@Prop() public cssStyle: any;
/**
* 样式表
*
* @type {string}
* @memberof AppRawItemImage
*/
@Prop() public cssClass: any;
/**
* 图片地址
*
......
<template>
<div class="app-rawitem-video">
<video
:src="playerParams.url"
:autoplay="playerParams.autoplay"
:controls="playerParams.controls"
:loop="playerParams.loop"
:muted="playerParams.volume">
<video :src="playerParams.url" :autoplay="playerParams.autoplay" :controls="playerParams.controls"
:loop="playerParams.loop" :muted="playerParams.volume">
</video>
</div>
</template>
......@@ -30,23 +26,33 @@ export default class AppVideo extends Vue {
id: this.uuid,
height: '100%',
width: '100%',
url:"",
volume:0.8,
autoplay:false,
loop:false,
controls:false
url: "",
volume: 0.8,
autoplay: false,
loop: false,
controls: false
};
/**
* 生命周期
*/
public mounted() {
if (this.videoParmas) {
this.playerParams.url = this.videoParmas.path;
this.playerParams.volume = this.videoParmas.mute ? 0 : 0.8;
this.playerParams.autoplay = this.videoParmas.autoplay ? true : false;
this.playerParams.loop = this.videoParmas.replay ? true : false;
this.playerParams.controls = this.videoParmas.showcontrols ? true : false
this.handleStaticVideo();
}
/**
* 处理静态视频播放
*
* @memberof AppPresetRawitem
*/
protected handleStaticVideo() {
if (this.videoParmas && this.videoParmas.length > 0) {
const rawParams:any = {};
this.videoParmas.forEach((param: any) => {
rawParams[param.key] = param.value;
})
Object.assign(this.playerParams,rawParams);
}
}
}
......
......@@ -370,6 +370,7 @@ function getAppLocale(){
menuitem125: commonLogic.appcommonhandle("测试表单自定义布局多媒体",null),
menuitem126: commonLogic.appcommonhandle("自定义导航",null),
menuitem130: commonLogic.appcommonhandle("布局面板组件测试",null),
menuitem131: commonLogic.appcommonhandle("编辑视图(左右关系)",null),
},
},
formpage:{
......
......@@ -370,6 +370,7 @@ function getAppLocale(){
menuitem125: commonLogic.appcommonhandle("测试表单自定义布局多媒体",null),
menuitem126: commonLogic.appcommonhandle("自定义导航",null),
menuitem130: commonLogic.appcommonhandle("布局面板组件测试",null),
menuitem131: commonLogic.appcommonhandle("编辑视图(左右关系)",null),
},
},
formpage:{
......
......@@ -370,6 +370,7 @@ function getAppLocale(){
menuitem125: commonLogic.appcommonhandle("测试表单自定义布局多媒体",null),
menuitem126: commonLogic.appcommonhandle("自定义导航",null),
menuitem130: commonLogic.appcommonhandle("布局面板组件测试",null),
menuitem131: commonLogic.appcommonhandle("编辑视图(左右关系)",null),
},
},
formpage:{
......
......@@ -251,6 +251,10 @@ function getLocaleResourceBase(){
caption: commonLogic.appcommonhandle("订单",null),
title: commonLogic.appcommonhandle("订单编辑视图",null),
},
testcleditview2: {
caption: commonLogic.appcommonhandle("订单",null),
title: commonLogic.appcommonhandle("测试视图布局面板",null),
},
odsp_d30_wfgridview: {
caption: commonLogic.appcommonhandle("订单",null),
title: commonLogic.appcommonhandle("订单工作流表格视图(订单审批:已通过)",null),
......@@ -1756,6 +1760,36 @@ function getLocaleResourceBase(){
tip: commonLogic.appcommonhandle("编辑",null),
},
},
testcleditview2toolbar_toolbar: {
deuiaction1: {
caption: commonLogic.appcommonhandle("新建",null),
tip: commonLogic.appcommonhandle("新建",null),
},
tbitem3: {
caption: commonLogic.appcommonhandle("保存",null),
tip: commonLogic.appcommonhandle("保存",null),
},
tbitem5: {
caption: commonLogic.appcommonhandle("保存并关闭",null),
tip: commonLogic.appcommonhandle("保存并关闭",null),
},
tbitem8: {
caption: commonLogic.appcommonhandle("-",null),
tip: commonLogic.appcommonhandle("",null),
},
tbitem9_saveandstart: {
caption: commonLogic.appcommonhandle("开始流程",null),
tip: commonLogic.appcommonhandle("开始流程",null),
},
tbitem13: {
caption: commonLogic.appcommonhandle("-",null),
tip: commonLogic.appcommonhandle("",null),
},
tbitem15: {
caption: commonLogic.appcommonhandle("打印",null),
tip: commonLogic.appcommonhandle("打印",null),
},
},
sf3gridviewtoolbar_toolbar: {
tbitem3: {
caption: commonLogic.appcommonhandle("新建",null),
......
......@@ -251,6 +251,10 @@ function getLocaleResourceBase(){
caption: commonLogic.appcommonhandle("订单",null),
title: commonLogic.appcommonhandle("订单编辑视图",null),
},
testcleditview2: {
caption: commonLogic.appcommonhandle("订单",null),
title: commonLogic.appcommonhandle("测试视图布局面板",null),
},
odsp_d30_wfgridview: {
caption: commonLogic.appcommonhandle("订单",null),
title: commonLogic.appcommonhandle("订单工作流表格视图(订单审批:已通过)",null),
......@@ -1756,6 +1760,36 @@ function getLocaleResourceBase(){
tip: commonLogic.appcommonhandle("Edit {0}",null),
},
},
testcleditview2toolbar_toolbar: {
deuiaction1: {
caption: commonLogic.appcommonhandle("New",null),
tip: commonLogic.appcommonhandle("New",null),
},
tbitem3: {
caption: commonLogic.appcommonhandle("Save",null),
tip: commonLogic.appcommonhandle("Save",null),
},
tbitem5: {
caption: commonLogic.appcommonhandle("Save And Close",null),
tip: commonLogic.appcommonhandle("Save And Close Window",null),
},
tbitem8: {
caption: commonLogic.appcommonhandle("-",null),
tip: commonLogic.appcommonhandle("",null),
},
tbitem9_saveandstart: {
caption: commonLogic.appcommonhandle("开始流程",null),
tip: commonLogic.appcommonhandle("开始流程",null),
},
tbitem13: {
caption: commonLogic.appcommonhandle("-",null),
tip: commonLogic.appcommonhandle("",null),
},
tbitem15: {
caption: commonLogic.appcommonhandle("Print",null),
tip: commonLogic.appcommonhandle("Print",null),
},
},
sf3gridviewtoolbar_toolbar: {
tbitem3: {
caption: commonLogic.appcommonhandle("New",null),
......
......@@ -251,6 +251,10 @@ function getLocaleResourceBase(){
caption: commonLogic.appcommonhandle("订单",null),
title: commonLogic.appcommonhandle("订单编辑视图",null),
},
testcleditview2: {
caption: commonLogic.appcommonhandle("订单",null),
title: commonLogic.appcommonhandle("测试视图布局面板",null),
},
odsp_d30_wfgridview: {
caption: commonLogic.appcommonhandle("订单",null),
title: commonLogic.appcommonhandle("订单工作流表格视图(订单审批:已通过)",null),
......@@ -1756,6 +1760,36 @@ function getLocaleResourceBase(){
tip: commonLogic.appcommonhandle("编辑",null),
},
},
testcleditview2toolbar_toolbar: {
deuiaction1: {
caption: commonLogic.appcommonhandle("新建",null),
tip: commonLogic.appcommonhandle("新建",null),
},
tbitem3: {
caption: commonLogic.appcommonhandle("保存",null),
tip: commonLogic.appcommonhandle("保存",null),
},
tbitem5: {
caption: commonLogic.appcommonhandle("保存并关闭",null),
tip: commonLogic.appcommonhandle("保存并关闭",null),
},
tbitem8: {
caption: commonLogic.appcommonhandle("-",null),
tip: commonLogic.appcommonhandle("",null),
},
tbitem9_saveandstart: {
caption: commonLogic.appcommonhandle("开始流程",null),
tip: commonLogic.appcommonhandle("开始流程",null),
},
tbitem13: {
caption: commonLogic.appcommonhandle("-",null),
tip: commonLogic.appcommonhandle("",null),
},
tbitem15: {
caption: commonLogic.appcommonhandle("打印",null),
tip: commonLogic.appcommonhandle("打印",null),
},
},
sf3gridviewtoolbar_toolbar: {
tbitem3: {
caption: commonLogic.appcommonhandle("新建",null),
......
......@@ -11,7 +11,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
name: 'appmenu',
items: [
{
id: 'C52E01B6-600E-41DA-B114-BE091C2BE967',
id: '1F8A4951-B389-4F5B-A501-F6F2707A6BA2',
name: 'menuitem1',
text: '工作台',
type: 'MENUITEM',
......@@ -29,7 +29,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '2EE60144-D2F8-46E1-A792-5DAACAE0FA1D',
id: 'B094329C-53F1-4445-B639-923DDBB6C960',
name: 'menuitem3',
text: '控件',
type: 'MENUITEM',
......@@ -47,7 +47,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
items: [
{
id: '30834D6D-1917-4B0D-8C20-31800300DD9B',
id: 'DEF69D15-2037-4DAD-B7A2-BA4CEF9A849E',
name: 'menuitem6',
text: '默认数据类型',
type: 'MENUITEM',
......@@ -65,7 +65,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: 'F258747E-DA47-48CC-8B89-4694F82C4CDF',
id: '2B562E71-AD40-41AE-9423-9BD29F7347E1',
name: 'menuitem7',
text: '默认编辑器类型',
type: 'MENUITEM',
......@@ -83,7 +83,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: 'A296474A-F181-44C2-9451-E8FD67A50F83',
id: '57F78BFC-1565-467D-9E47-E2AD6E5E1EB6',
name: 'menuitem72',
text: '扩展编辑器',
type: 'MENUITEM',
......@@ -101,7 +101,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '68039A6F-0C94-42B4-A92A-E64ED65F27C2',
id: '41A7DC37-7FD0-4561-B2C7-91F253935178',
name: 'menuitem65',
text: '微服务组件',
type: 'MENUITEM',
......@@ -119,7 +119,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: 'F4B30448-A530-4C15-BB8F-F5084F8B58E6',
id: '19F9BFDE-3EBA-4A01-AE16-1F7E053C8341',
name: 'menuitem151',
text: '编辑器插件示例',
type: 'MENUITEM',
......@@ -139,7 +139,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
],
},
{
id: '5C2FDF6C-2E02-457B-9AC8-25E6E905FF79',
id: 'ACED686F-AEB7-46E0-AA86-381D915FC5C9',
name: 'menuitem4',
text: '部件',
type: 'MENUITEM',
......@@ -157,7 +157,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
items: [
{
id: 'D49AB197-9779-4342-9661-8F178D41664B',
id: '96A9BF06-832A-4788-91AD-A06E50510CC0',
name: 'menuitem112',
text: '应用类',
type: 'MENUITEM',
......@@ -175,7 +175,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
items: [
{
id: 'DC2BC230-AD6F-4CF9-B523-FE31779348E2',
id: 'A8DF6553-784C-4071-9106-DE104F241FEB',
name: 'menuitem186',
text: '数据看板',
type: 'MENUITEM',
......@@ -193,7 +193,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '991B888D-2458-4001-8F27-A4B53DAB3463',
id: 'E661B456-18F9-41BE-87F0-53FD158A0215',
name: 'menuitem129',
text: '门户部件',
type: 'MENUITEM',
......@@ -213,7 +213,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
],
},
{
id: '768E57CC-6A60-4939-8CC5-38583271C998',
id: '7F8119EA-FC25-473E-A56A-5CC48E98E298',
name: 'menuitem156',
text: '表单类',
type: 'MENUITEM',
......@@ -231,7 +231,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
items: [
{
id: '3D074648-A5D8-4B7E-B7AB-C4634EE0EED6',
id: '0A12108B-EB7C-4D59-8312-9F159870CC86',
name: 'menuitem12',
text: '编辑表单',
type: 'MENUITEM',
......@@ -249,7 +249,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
items: [
{
id: '07EDD180-7453-4FD1-9036-003CCCD43F2D',
id: 'E0EEC643-A720-4562-A5AF-ED7D4B02BE45',
name: 'menuitem15',
text: '基础表单项',
type: 'MENUITEM',
......@@ -267,7 +267,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '7FE1CD69-166C-4C06-9085-0C3AF9F13AFA',
id: '67EE02E0-1A77-4A55-B892-AEEE2F0FD75C',
name: 'menuitem107',
text: '内置功能',
type: 'MENUITEM',
......@@ -285,7 +285,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '4A93E57B-7A02-4356-BF4B-5A9E0FB42F88',
id: '9EB54D28-8924-4AFA-8822-C565CE311C2F',
name: 'menuitem47',
text: '新建默认值',
type: 'MENUITEM',
......@@ -303,7 +303,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: 'B661913B-D17A-4C0D-8134-17BE8CF08BEF',
id: '70CAC04B-C487-478C-886F-FA638C536BE2',
name: 'menuitem99',
text: '更新默认值',
type: 'MENUITEM',
......@@ -321,7 +321,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '3C57CED4-234A-45AC-9888-F739AC2D1F77',
id: '860B6461-F551-4B50-9BEC-69700DF24020',
name: 'menuitem48',
text: '输入提示',
type: 'MENUITEM',
......@@ -339,7 +339,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: 'DA6473FD-8562-4344-8198-A45CD3FFD844',
id: '09450263-63FB-4EF8-9C4A-07E3817F6337',
name: 'menuitem49',
text: '辅助输入',
type: 'MENUITEM',
......@@ -357,7 +357,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '6F062490-69D1-41A0-A355-3167F36D23CA',
id: 'C70DAE8B-4F2E-4B30-8566-A70D83F9589E',
name: 'menuitem50',
text: '自动填充',
type: 'MENUITEM',
......@@ -375,7 +375,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '604FC64B-F614-4652-8831-93133BE9A467',
id: 'D4529F23-B742-4786-9755-9D2AE19DD923',
name: 'menuitem51',
text: '超链接',
type: 'MENUITEM',
......@@ -393,7 +393,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '034A00E4-6A8F-4C59-964D-2378F319B2EC',
id: '52A9A570-96E7-4DCD-ACBD-91B88C04E97C',
name: 'menuitem52',
text: '表单值重置',
type: 'MENUITEM',
......@@ -411,7 +411,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '7873845E-30ED-499B-9429-44F90A9E3016',
id: 'A1FF55CA-90E7-4DA3-AF7E-D0ABB4E82AE8',
name: 'menuitem55',
text: '动态显示',
type: 'MENUITEM',
......@@ -429,7 +429,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '0B76B23B-FC38-4A2F-BD00-4B69E9AD5FC6',
id: '9A6CB85D-8373-434B-823E-EAF3147D34F5',
name: 'menuitem53',
text: '动态启用',
type: 'MENUITEM',
......@@ -447,7 +447,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '77465ACB-DBAC-4E79-8B7F-5F1E49D52663',
id: '630F5811-EBC8-45F1-924E-4253E6EEF099',
name: 'menuitem54',
text: '动态空输入',
type: 'MENUITEM',
......@@ -465,7 +465,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '8BA2B22F-1C68-4B74-8FC8-8438423C0A59',
id: 'D7B914B3-5232-46E4-B665-A3ECCF270D82',
name: 'menuitem56',
text: '表单项更新',
type: 'MENUITEM',
......@@ -483,7 +483,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: 'F82CCEF5-29B3-4D45-B689-F78ADC69BB6B',
id: '1D0E29C6-93E0-4EDB-BF63-34E119E1472A',
name: 'menuitem108',
text: '表单值规则',
type: 'MENUITEM',
......@@ -503,7 +503,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
],
},
{
id: 'DAD901D5-9D07-461C-80DD-F12C19CFD1E2',
id: '2CDACAE6-A7E7-4297-A4DA-8905B948C16C',
name: 'menuitem16',
text: '搜索表单',
type: 'MENUITEM',
......@@ -523,7 +523,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
],
},
{
id: 'AAD88B5F-9FD7-4466-8A4C-8D22188B6E2C',
id: '0C417D52-BA3D-4337-A206-4220D37F6289',
name: 'menuitem157',
text: '导航类',
type: 'MENUITEM',
......@@ -541,7 +541,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
items: [
{
id: '2A733A97-6E39-4FA5-A4AA-D9A424BC77EF',
id: '96E55578-34E3-419F-8856-EDB6E73A7B04',
name: 'menuitem120',
text: '分页导航',
type: 'MENUITEM',
......@@ -559,7 +559,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '07A73D10-0C45-4461-A6B8-1C8E9D66A8A7',
id: '06C4CBB9-6209-48C9-BCA7-50FB00D6100B',
name: 'menuitem128',
text: '表格导航',
type: 'MENUITEM',
......@@ -577,7 +577,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '76439528-1295-4773-8FA0-5F780BE946C0',
id: '6432B48D-C714-44EA-AF48-C70A3F76FEF5',
name: 'menuitem114',
text: '列表导航',
type: 'MENUITEM',
......@@ -595,7 +595,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '3AFD7134-D7E5-4676-A219-8A341976BF81',
id: '24F0597E-1F1A-4D63-A830-C9B55710076C',
name: 'menuitem137',
text: '卡片导航',
type: 'MENUITEM',
......@@ -613,7 +613,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: 'FB65554C-1224-4E6A-9F35-3C3E3051A9D0',
id: '0BEA8A94-FA3D-4F4B-AEF3-CD8E0AEF991B',
name: 'menuitem136',
text: '树导航',
type: 'MENUITEM',
......@@ -631,7 +631,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '3D613D3E-BFF4-4A8C-B15C-27DBBCA7E205',
id: '479908FD-0C9D-4D3A-B401-DE33777F62A9',
name: 'menuitem138',
text: '日历导航',
type: 'MENUITEM',
......@@ -649,7 +649,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: 'A8FA4DE1-267E-49C1-B3F4-2B4B38CB0B14',
id: '57162DA8-40E3-4134-B05A-DB0362C0B697',
name: 'menuitem139',
text: '时间轴导航',
type: 'MENUITEM',
......@@ -667,7 +667,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '21EAB614-CF48-489C-BC40-58429A7B6222',
id: '5759CA0F-9CF6-436A-95EE-FE8D021DD34D',
name: 'menuitem20',
text: '数据关系分页',
type: 'MENUITEM',
......@@ -685,7 +685,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
items: [
{
id: 'EFEE0B47-94D0-427C-9145-0ED9E8AB51B4',
id: '32ADE200-9EDB-473A-A8B9-14E04435D8A8',
name: 'menuitem117',
text: '数据关系分页(上下关系)',
type: 'MENUITEM',
......@@ -703,7 +703,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '987973F1-7672-44A2-8400-4DB20EAC51AC',
id: 'FDDC3AC3-FEBC-4E7A-83C0-58D48F516A4A',
name: 'menuitem118',
text: '数据关系分页(分页关系)',
type: 'MENUITEM',
......@@ -723,7 +723,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
],
},
{
id: 'C025BF9D-44DA-424A-9E99-FC08CAE33FB0',
id: '159FFFC0-FB05-4F75-93EC-3E151A8D7B08',
name: 'menuitem116',
text: ' 数据关系栏',
type: 'MENUITEM',
......@@ -743,7 +743,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
],
},
{
id: '5A8A7834-7FBE-48F1-A4FE-0EBED5C8B35C',
id: '2242AE89-3F4F-499C-AD0D-96DBBBB2AC08',
name: 'menuitem158',
text: '面板类',
type: 'MENUITEM',
......@@ -761,7 +761,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
items: [
{
id: '8BDF6783-0BE4-4356-BF86-4D29994DAD26',
id: '232F31A5-E5F2-4CD7-881C-D8824388DDB9',
name: 'menuitem145',
text: '选择视图面板',
type: 'MENUITEM',
......@@ -779,7 +779,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '0C46742F-26D4-484E-998D-D60CBEDBA82D',
id: '95626C48-D9DA-4E50-BA84-04C9FFA3E88B',
name: 'menuitem17',
text: '向导面板',
type: 'MENUITEM',
......@@ -797,7 +797,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
items: [
{
id: '255F11B5-1CCB-48B1-AD61-4741A852E0E0',
id: '9926925E-E802-4141-9D0B-148FCE27491F',
name: 'menuitem134',
text: '基础用法',
type: 'MENUITEM',
......@@ -815,7 +815,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '2C4A872F-12BC-47A3-9EC0-A7FB553BE0A0',
id: '986993D3-6191-421F-8B50-4CB424E28748',
name: 'menuitem135',
text: '状态属性',
type: 'MENUITEM',
......@@ -835,7 +835,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
],
},
{
id: 'A7975156-C102-4D27-B643-21C8A95000B3',
id: '85D75BD8-294B-4FF6-A252-EBF313019156',
name: 'menuitem121',
text: '多编辑视图面板',
type: 'MENUITEM',
......@@ -853,7 +853,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
items: [
{
id: '62AEBC0E-1451-436D-8CB7-927BA7F26040',
id: '1CAB6590-4A93-44D5-87A1-EB1430E6C363',
name: 'menuitem115',
text: '多表单(行记录)',
type: 'MENUITEM',
......@@ -871,7 +871,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '005B4111-A56F-486F-975D-45E2310412AB',
id: '6079CA08-1FD7-41B0-B892-9D33ACD2A865',
name: 'menuitem123',
text: '多表单(上分页)',
type: 'MENUITEM',
......@@ -893,7 +893,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
],
},
{
id: 'A3B09050-5E83-47C6-93C3-C5C50645730E',
id: '38902F24-34EF-43C3-B6FA-F3429387CA53',
name: 'menuitem119',
text: '多数据类',
type: 'MENUITEM',
......@@ -911,7 +911,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
items: [
{
id: '8DCEF3CE-1904-4FE0-9D04-16E56C7C1A11',
id: '66C6BDE8-3023-42FB-8DF5-9F1FE2C86C63',
name: 'menuitem13',
text: '表格',
type: 'MENUITEM',
......@@ -929,7 +929,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
items: [
{
id: '5DDAE1D6-4621-4B4A-9DBA-D64A79E38396',
id: '4990ACC5-06CD-4A4D-B9B5-4E29DB2DCEB7',
name: 'menuitem57',
text: '禁用排序',
type: 'MENUITEM',
......@@ -947,7 +947,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '65794452-33D5-477B-A360-BF2D87A93443',
id: '7FECAC83-53FA-4E71-A990-50382CDE15D6',
name: 'menuitem59',
text: '行操作',
type: 'MENUITEM',
......@@ -965,7 +965,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '32797130-AA73-401A-BB92-E1DAEBA7AC77',
id: 'BD1CA6B7-C731-4001-95CE-81D36E6F9EF6',
name: 'menuitem58',
text: '行编辑',
type: 'MENUITEM',
......@@ -983,7 +983,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: 'DEC753B9-22F9-4CD7-8720-D7353738B4D9',
id: '452CAF72-2889-44FB-9CA3-4601D09C7C2A',
name: 'menuitem73',
text: '内置功能',
type: 'MENUITEM',
......@@ -1001,7 +1001,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '69ABFDFF-4741-4D5E-BAA2-0D1DD354D723',
id: '3EA95138-B660-4822-A29B-DCB57AE96558',
name: 'menuitem74',
text: '表格行编辑',
type: 'MENUITEM',
......@@ -1019,7 +1019,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '78FD9500-2446-47D6-A45B-A23FCC62BCE6',
id: '9421A202-30E5-429A-82B8-A1E5AB8460A5',
name: 'menuitem75',
text: '新建默认值',
type: 'MENUITEM',
......@@ -1037,7 +1037,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '6F2C07FB-E429-4CFD-9F4F-989450B2C890',
id: 'EED65A3C-AFE8-4617-80BD-FC55D118A116',
name: 'menuitem76',
text: '更新默认值',
type: 'MENUITEM',
......@@ -1055,7 +1055,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '872CC5E5-EA29-4B45-947C-FC6D7C681A9E',
id: '4BBCD95C-476B-45D6-969B-9F1EFA7A626D',
name: 'menuitem77',
text: '表格值规则',
type: 'MENUITEM',
......@@ -1073,7 +1073,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '0B59F9F4-AB8B-4308-9178-FBD3CD66BC8C',
id: 'DF704086-7487-431D-BEE8-0AC2EDA24C2F',
name: 'menuitem132',
text: '表格列更新',
type: 'MENUITEM',
......@@ -1091,7 +1091,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '8F1DA91E-1204-476B-BEF9-2B52FF1E525C',
id: 'E9BC09E6-B6B3-44F0-A67F-9FF764A76D1A',
name: 'menuitem133',
text: '表格列重置',
type: 'MENUITEM',
......@@ -1109,7 +1109,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '6B501607-04F7-49E4-A08B-E9EC5F294248',
id: 'FA3C4592-AAC9-468F-903B-49AFE481BF7D',
name: 'menuitem78',
text: '自动分组',
type: 'MENUITEM',
......@@ -1127,7 +1127,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '769989F0-65DF-4D36-B74B-6085E77411BB',
id: '771055A3-150E-42CF-9725-206B6BD88E87',
name: 'menuitem80',
text: '代码表分组',
type: 'MENUITEM',
......@@ -1145,7 +1145,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '10829844-0250-4D1A-A20C-F32F8711EE54',
id: '158B1CF0-0D93-49F1-85D2-76AF18D747B5',
name: 'menuitem81',
text: '当前页聚合',
type: 'MENUITEM',
......@@ -1163,7 +1163,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '7E5ACEB9-0A23-474F-A5DA-F8670039D367',
id: '4D4ECEF0-D60E-4A57-A400-9E9829AE91E4',
name: 'menuitem82',
text: '远程聚合',
type: 'MENUITEM',
......@@ -1183,7 +1183,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
],
},
{
id: '616CFCDC-C8EE-4FF4-A3B5-3D4FC19526DC',
id: 'BC68B543-C252-45D2-969C-3B2A4047D5A3',
name: 'menuitem83',
text: '列表',
type: 'MENUITEM',
......@@ -1201,7 +1201,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
items: [
{
id: '84087433-50F9-4F41-8B96-EE1D65E04D31',
id: '1D0D97F0-C255-432D-8CCD-F45AED498C40',
name: 'menuitem84',
text: '内置功能',
type: 'MENUITEM',
......@@ -1219,7 +1219,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: 'FC95D1F0-2CBF-4F04-B558-3095839D9921',
id: '3EEE27B5-F1DA-4C8D-8FA5-75AB5D5B982F',
name: 'menuitem85',
text: '自动分组',
type: 'MENUITEM',
......@@ -1237,7 +1237,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: 'F7294C91-E430-4491-A878-2B44D0F56B83',
id: 'E765F9DE-1023-4D36-A536-2FA67440ED1F',
name: 'menuitem86',
text: '代码表分组',
type: 'MENUITEM',
......@@ -1255,7 +1255,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: 'B22470CC-B35C-4482-B1D4-76FA0DD03CB3',
id: '6087D7DA-EFDA-4ACE-B26E-34C9B359AF30',
name: 'menuitem91',
text: '项布局面板',
type: 'MENUITEM',
......@@ -1273,7 +1273,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: 'D4F1ADC5-8D80-4029-8F24-DD707B58B797',
id: '095CA8EC-7E19-4FA9-928B-7D83F3FBDAD4',
name: 'menuitem143',
text: '自定义插件',
type: 'MENUITEM',
......@@ -1293,7 +1293,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
],
},
{
id: '49DFF8C5-C5F3-4D73-B341-134611F93B3D',
id: '86F82310-6E74-473F-8045-2CD0E00F2443',
name: 'menuitem95',
text: '日历',
type: 'MENUITEM',
......@@ -1311,7 +1311,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
items: [
{
id: '30DF4EA8-6EA8-4DFD-84B6-ACCD8B9A1573',
id: '9C70EDC3-8750-4BE9-95F7-BACD4D1A5931',
name: 'menuitem96',
text: '内置功能',
type: 'MENUITEM',
......@@ -1329,7 +1329,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: 'AB74E45D-C35B-4EF1-8527-B8B860509F38',
id: '626DDF4B-3779-4BEF-AC3A-8C57AFC585E6',
name: 'menuitem97',
text: '时间轴样式',
type: 'MENUITEM',
......@@ -1347,7 +1347,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '7F420FBA-76CF-42B3-B1FE-890FBD4C8576',
id: 'E1C530D6-1649-4797-8AC9-2794B4D59ACC',
name: 'menuitem109',
text: '项布局面板',
type: 'MENUITEM',
......@@ -1365,7 +1365,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '1C5F38AB-ED99-4516-8FDB-612F5DA20732',
id: '431DE261-59DF-4013-B4DF-B426AC9A083C',
name: 'menuitem64',
text: '自定义插件',
type: 'MENUITEM',
......@@ -1385,7 +1385,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
],
},
{
id: 'F3F7F0A3-5227-4FFF-B59B-1816F81999F8',
id: '0DD0C68C-5343-40FB-B7C3-4CC34621747F',
name: 'menuitem14',
text: '树视图',
type: 'MENUITEM',
......@@ -1403,7 +1403,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
items: [
{
id: '3293B3A5-07A9-4DD8-8EF7-BA2B0DB7FB4F',
id: '639A238B-A997-472A-B19C-289D8228485A',
name: 'menuitem60',
text: '静态节点',
type: 'MENUITEM',
......@@ -1421,7 +1421,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: 'A62D90D0-DF2D-41CA-A73A-CBB6ABFB9845',
id: '3961EE4B-B820-40F3-B463-35B5FFA1E965',
name: 'menuitem61',
text: '动态节点(代码表)',
type: 'MENUITEM',
......@@ -1439,7 +1439,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: 'DEC8DA15-8A52-4C6D-8A7A-B48AC279F4E9',
id: 'D25BA2E2-B07F-4CE2-B731-E75E0B358562',
name: 'menuitem62',
text: '动态节点(实体)',
type: 'MENUITEM',
......@@ -1457,7 +1457,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '667DD73C-6B79-4DE6-B01A-1F2A514CE4DE',
id: '866D618D-5531-4DD4-93D4-6286D4AD91D4',
name: 'menuitem63',
text: '右键操作',
type: 'MENUITEM',
......@@ -1477,7 +1477,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
],
},
{
id: 'BB08F713-43DA-440E-81A1-C169AE9D33B3',
id: 'C912F509-31B4-41B2-B8CD-D3B139B34650',
name: 'menuitem111',
text: '甘特图',
type: 'MENUITEM',
......@@ -1495,7 +1495,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '207B5C6C-798F-4554-8CCD-347285C7627D',
id: 'CBE784EA-EE79-49CB-AF7B-85B5445F61B0',
name: 'menuitem110',
text: '树表格',
type: 'MENUITEM',
......@@ -1513,7 +1513,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '022FBE08-E661-40E1-987C-ECC6B820955A',
id: '515B3B36-E37F-4B4B-BFFD-B5D57DF4836D',
name: 'menuitem87',
text: '数据视图',
type: 'MENUITEM',
......@@ -1531,7 +1531,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
items: [
{
id: '10A8BA72-9D2B-4CEE-BA00-5CE07C681E75',
id: '303174F1-5E62-45D5-A9A2-8AC9789298E9',
name: 'menuitem88',
text: '内置功能',
type: 'MENUITEM',
......@@ -1549,7 +1549,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: 'EADD66C3-2A3C-4EDD-9ACA-0EF790CC44F8',
id: '1DD2A403-EF36-4898-B6B6-FA20E9DC430F',
name: 'menuitem89',
text: '自动分组',
type: 'MENUITEM',
......@@ -1567,7 +1567,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: 'C956E640-4274-42FE-8EB6-E89C0EA0E9B3',
id: '810C668E-C352-4F3C-8DD8-6412825F3AFD',
name: 'menuitem90',
text: '代码表分组',
type: 'MENUITEM',
......@@ -1585,7 +1585,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: 'B17D84E2-17E4-441B-8FE7-C5406C28D127',
id: '929108C0-D42D-484C-AE21-F5B7BE98E6CF',
name: 'menuitem94',
text: '项布局面板',
type: 'MENUITEM',
......@@ -1603,7 +1603,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '4183D684-E8D1-4283-8416-BB85AEC66653',
id: 'F013BEB4-94CD-4CC9-B839-76EB02C21464',
name: 'menuitem152',
text: '自定义插件',
type: 'MENUITEM',
......@@ -1623,7 +1623,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
],
},
{
id: '6DEA2705-D54E-4FD6-9F84-A60898723D25',
id: '48E81CD1-D9CE-4661-A343-DC910E22E8A1',
name: 'menuitem101',
text: '看板视图',
type: 'MENUITEM',
......@@ -1641,7 +1641,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
items: [
{
id: '5363DF9E-7CE4-4643-984C-D4FE84F7B58E',
id: '8F49BBC5-4FC5-4D58-9CF3-B313820FB680',
name: 'menuitem102',
text: '内置功能',
type: 'MENUITEM',
......@@ -1659,7 +1659,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '0CE5E893-602E-45E6-BD2E-FE8DBDF87443',
id: 'D14A46DC-1398-4D65-9E7A-1C34BF279974',
name: 'menuitem104',
text: '代码表分组',
type: 'MENUITEM',
......@@ -1677,7 +1677,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: 'AEF54B75-85FD-4DF1-8577-A82D93AFE239',
id: 'EE3E18E2-F2F6-4442-9700-7D65C35BDBDD',
name: 'menuitem105',
text: '项布局面板',
type: 'MENUITEM',
......@@ -1697,7 +1697,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
],
},
{
id: 'A553FFD2-634F-4D09-BFA9-D90C71275259',
id: 'C567DB8F-C40B-4135-8A94-F3E001386D65',
name: 'menuitem37',
text: '数据图表',
type: 'MENUITEM',
......@@ -1715,7 +1715,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
items: [
{
id: '5A9BCB80-3F80-43ED-9470-8892B749ED6D',
id: '273E5D25-66D6-45EB-8C96-A5DFA6CB703B',
name: 'menuitem38',
text: '柱状图',
type: 'MENUITEM',
......@@ -1733,7 +1733,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '3E7E6F1B-95EA-42D7-AB62-A2D8B9D523CE',
id: '5C7FAF61-7ED8-481B-89F6-06AA47FE580F',
name: 'menuitem39',
text: '折线图',
type: 'MENUITEM',
......@@ -1751,7 +1751,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: 'A016AD97-EBA4-4154-9181-CCCD09025321',
id: 'C8582036-F59C-4CB8-AB0C-3F209BD50ABF',
name: 'menuitem40',
text: '饼图',
type: 'MENUITEM',
......@@ -1769,7 +1769,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '2766C6A6-381B-4A6C-AE68-9B785262DD55',
id: '55D28B8F-D42C-42AB-927C-79C83F556AAE',
name: 'menuitem41',
text: '区域图',
type: 'MENUITEM',
......@@ -1787,7 +1787,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '3713D459-F362-43B4-AF2A-9FABDBC07087',
id: 'BF2B179E-D208-4BFA-B4E1-DD993FF4332B',
name: 'menuitem42',
text: '雷达图',
type: 'MENUITEM',
......@@ -1811,7 +1811,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
],
},
{
id: '580D2EC3-3954-4192-8128-664B63040C5A',
id: 'AE510CC0-4AA1-44FE-BC96-6B45A9C81FB9',
name: 'menuitem5',
text: '视图',
type: 'MENUITEM',
......@@ -1829,7 +1829,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
items: [
{
id: '796CACCD-9C51-41D9-BBE7-21277E6A3287',
id: '78722A90-678E-4615-BAEF-181172574988',
name: 'menuitem140',
text: '单数据视图',
type: 'MENUITEM',
......@@ -1847,7 +1847,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
items: [
{
id: '759D87DC-7948-4E53-B99C-F1298F199D74',
id: '76BD6A2D-2530-4A14-B9D8-9498C4649761',
name: 'menuitem161',
text: '实体向导视图',
type: 'MENUITEM',
......@@ -1865,7 +1865,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '1E196E3D-571C-4D72-8411-351784C2E185',
id: 'CE552C32-9179-45F7-B542-C790DCE5117D',
name: 'menuitem8',
text: '实体编辑视图',
type: 'MENUITEM',
......@@ -1883,7 +1883,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '1E849158-97DD-4C31-AF9E-36EED3026EF0',
id: '03EDE3E4-97EF-4736-A457-5CB7E0EA6032',
name: 'menuitem162',
text: '实体编辑视图(分页关系)',
type: 'MENUITEM',
......@@ -1901,7 +1901,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '1001F50E-7CCF-442A-B87A-551762EB14F3',
id: '111613F8-CAB0-4E3E-88D4-792B3E2943C2',
name: 'menuitem163',
text: '实体编辑视图(上下关系)',
type: 'MENUITEM',
......@@ -1919,7 +1919,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '0734BCF1-F04D-4309-98D4-3C12D503E65B',
id: 'AC3F75A1-2A95-41D0-9E06-59C618D7BEA2',
name: 'menuitem164',
text: '实体编辑视图(左右关系)',
type: 'MENUITEM',
......@@ -1937,7 +1937,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '117E20CE-36A6-4866-84B2-D344218FB5AD',
id: '87020FBD-2493-4BEB-90BA-FD7A4911B520',
name: 'menuitem165',
text: '实体分页导航视图',
type: 'MENUITEM',
......@@ -1955,7 +1955,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '78F3B0D3-4D92-4418-B075-682EB087D023',
id: '0C852535-01D8-4CF6-A731-5D5088F20C52',
name: 'menuitem166',
text: '实体数据看板视图',
type: 'MENUITEM',
......@@ -1973,7 +1973,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '409236B0-A823-475A-95E1-29A0718EB369',
id: '3761EB45-8628-48DD-966B-5B4DDEBA0FF6',
name: 'menuitem167',
text: '实体选项操作视图',
type: 'MENUITEM',
......@@ -1993,7 +1993,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
],
},
{
id: '0A91FD46-A57A-4861-8E1C-F01CC9DD821A',
id: 'E0C6600F-DEAC-4B4B-BFE3-45E7C840C34B',
name: 'menuitem141',
text: '多数据视图',
type: 'MENUITEM',
......@@ -2011,7 +2011,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
items: [
{
id: 'FB97D14B-AF57-426A-8DCB-F3E788462164',
id: '428098BF-1C28-4D49-8E68-6CB3C7607904',
name: 'menuitem79',
text: '实体表格视图',
type: 'MENUITEM',
......@@ -2029,7 +2029,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: 'EF16E5A0-C0DC-4777-AFC3-C70171E5AE45',
id: '8CD051C4-D768-4CAF-8599-56EB84F636F3',
name: 'menuitem168',
text: '实体多表单编辑视图',
type: 'MENUITEM',
......@@ -2047,7 +2047,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '11D7BBF4-772A-427A-9B00-D2DD0FE295BA',
id: 'E9C5D10B-5B33-4780-976D-205DD6545A89',
name: 'menuitem169',
text: '实体甘特视图',
type: 'MENUITEM',
......@@ -2065,7 +2065,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '83F7D6FD-2E73-4DEC-ABF4-A9B9859261E3',
id: 'A75C288B-A509-4A35-A0A2-AE6F483AE2C0',
name: 'menuitem9',
text: '实体列表视图',
type: 'MENUITEM',
......@@ -2083,7 +2083,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '88BFACEB-56A0-4B2E-BD98-041FB83619D6',
id: 'F9F04700-F84E-4253-B2E3-921B0FF1EC9B',
name: 'menuitem170',
text: '实体日历视图',
type: 'MENUITEM',
......@@ -2101,7 +2101,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '4CBDEF84-3A95-4564-89FC-BF26CF8D9787',
id: 'BC11AEFC-7E40-47C2-A5ED-B6AB5B3A12A1',
name: 'menuitem171',
text: '实体看板视图',
type: 'MENUITEM',
......@@ -2119,7 +2119,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '083C0B11-3FB2-4DE3-A059-D48D7B1E0D5D',
id: 'B67382A8-6DB0-4992-A30E-3A74E0B828CB',
name: 'menuitem172',
text: '实体树表格视图',
type: 'MENUITEM',
......@@ -2137,7 +2137,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: 'F173A1AA-CD9B-45EF-A6EC-161E6C1570AB',
id: '1A6B7E2B-D1FB-462A-97ED-671956ABE259',
name: 'menuitem173',
text: '实体树视图',
type: 'MENUITEM',
......@@ -2155,7 +2155,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '418AD9FF-9F28-4634-9046-6AAD04EE92EF',
id: '1CE617EC-379A-4702-8ACC-8FF621545104',
name: 'menuitem174',
text: '实体数据视图',
type: 'MENUITEM',
......@@ -2173,7 +2173,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '42A7E7D6-FE06-4A80-82C7-F894F893749E',
id: '8A44CA70-2E81-43D7-88B6-234B31755545',
name: 'menuitem175',
text: '实体图表视图',
type: 'MENUITEM',
......@@ -2193,7 +2193,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
],
},
{
id: '11A05C0A-6A25-4EBB-924C-F086A5CA5D00',
id: '0AA7BDFF-B904-43F9-924D-96D533C279E8',
name: 'menuitem10',
text: '导航视图',
type: 'MENUITEM',
......@@ -2211,7 +2211,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
items: [
{
id: '31099A6F-8F47-4357-BC92-AFE62557D2D5',
id: 'CAE99092-C87D-4DAB-9D57-E0852C376C23',
name: 'menuitem176',
text: '实体表格导航视图',
type: 'MENUITEM',
......@@ -2229,7 +2229,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '686A4E83-5C50-4A99-868C-576467CE02A4',
id: 'F396DA24-2A21-4380-8523-EB9F3E5231D4',
name: 'menuitem177',
text: '实体列表导航视图',
type: 'MENUITEM',
......@@ -2247,7 +2247,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '9700B6DD-B062-4F3A-BCC4-4DCD50258882',
id: '816911A5-85E5-48FC-9FF8-030ACC15CAE4',
name: 'menuitem178',
text: '实体卡片导航视图',
type: 'MENUITEM',
......@@ -2265,7 +2265,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '04BE4224-784D-41B2-9152-A5DED4C11ED2',
id: '665985CF-A276-4D03-B8DE-1D3F4EDF0595',
name: 'menuitem179',
text: '实体日历导航视图',
type: 'MENUITEM',
......@@ -2283,7 +2283,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '42E7EF38-AFCA-4F16-8D56-E9B528FB1CA0',
id: '3609F10C-C7F3-4192-BE56-0C68400A3A1E',
name: 'menuitem180',
text: '实体树导航视图',
type: 'MENUITEM',
......@@ -2303,7 +2303,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
],
},
{
id: 'D91EF905-1EA5-40F6-B37E-7CE3B8A1BF25',
id: 'B8E0481D-A727-46B3-9D2E-D18A84FEE2DC',
name: 'menuitem26',
text: '选择视图',
type: 'MENUITEM',
......@@ -2321,7 +2321,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
items: [
{
id: 'DE6AE0A4-3ED1-4745-B9B4-95561801DB6A',
id: '6F072114-0CDB-4A90-A7E3-6DF2FE126979',
name: 'menuitem18',
text: '数据选择视图',
type: 'MENUITEM',
......@@ -2339,7 +2339,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: 'F82FB8DB-ACF5-4B5E-A2AB-F16E6969AD95',
id: '44738FAD-1472-4A50-998E-8EB7FEAC9FE1',
name: 'menuitem27',
text: '索引选择视图',
type: 'MENUITEM',
......@@ -2359,7 +2359,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
],
},
{
id: 'BB6F5544-C18D-4F2A-B165-3303ECB9F9DB',
id: 'E292087F-4C26-4ED3-9C2E-99199C1761A8',
name: 'menuitem69',
text: '工作流',
type: 'MENUITEM',
......@@ -2377,7 +2377,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
items: [
{
id: '29B1DE65-5C7C-45EF-9174-50AC51F5958E',
id: '783CFE93-D748-43EC-9FD9-333AB2E93FBC',
name: 'menuitem30',
text: '工作流动态导航视图',
type: 'MENUITEM',
......@@ -2395,7 +2395,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '60B68E2D-D3AF-431C-98E9-F646D8566EF5',
id: 'E5030EF8-E786-40BD-9016-512C0050E3FE',
name: 'menuitem31',
text: '工作流启动',
type: 'MENUITEM',
......@@ -2413,7 +2413,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '7597F2C5-1BC9-4ABC-85C4-2F5A1AACE8A8',
id: '230EC591-1C75-4B28-A858-5FCFBA3D19A4',
name: 'menuitem21',
text: '工作流动态操作视图',
type: 'MENUITEM',
......@@ -2433,7 +2433,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
],
},
{
id: 'AF2B552F-51C8-4A27-924C-58054B28463B',
id: 'F04B7083-4F90-4577-8F34-1E198F5BED8B',
name: 'menuitem11',
text: '其他视图',
type: 'MENUITEM',
......@@ -2451,7 +2451,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
items: [
{
id: 'EF2C1C19-CC01-43B1-BEFC-7D40BD069448',
id: '11B76F0D-A26E-4351-A98E-5537FA171655',
name: 'menuitem98',
text: '自定义视图',
type: 'MENUITEM',
......@@ -2473,7 +2473,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
],
},
{
id: 'C82E6B58-38FA-4479-B7C5-6578F85133C5',
id: '8EFE6F99-496E-4386-98A3-E7CC4D056517',
name: 'menuitem153',
text: '逻辑',
type: 'MENUITEM',
......@@ -2491,7 +2491,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
items: [
{
id: '2D0F2C68-DF92-46AB-B493-A16FDA632922',
id: 'C41B1880-9726-44B9-BFB2-9A382E1CCC12',
name: 'menuitem154',
text: '应用功能',
type: 'MENUITEM',
......@@ -2509,7 +2509,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
items: [
{
id: '67043D51-0A78-429F-B10D-4538643253AC',
id: '5B437909-DFC6-4729-AB98-427B19A236A9',
name: 'menuitem127',
text: '打开应用视图',
type: 'MENUITEM',
......@@ -2527,7 +2527,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: 'B1F03DFE-F83F-43B7-B4F3-8812CD053C93',
id: '567F6A7D-9997-449A-AE03-75BF5B2DD0A8',
name: 'menuitem147',
text: '打开HTML页面',
type: 'MENUITEM',
......@@ -2545,7 +2545,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '7902F134-BF0D-478D-9FA1-8C74F4E01B3F',
id: 'C90B9C11-1CF8-44DE-A797-56B1655B6E4E',
name: 'menuitem160',
text: '执行JavaScript',
type: 'MENUITEM',
......@@ -2565,7 +2565,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
],
},
{
id: 'D2B3F19C-E528-4A6E-BC54-F9C07B289976',
id: 'C0C608F7-8B9E-4D64-A4C0-1107FF64FD69',
name: 'menuitem155',
text: '界面行为',
type: 'MENUITEM',
......@@ -2583,7 +2583,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
items: [
{
id: '6726778F-AA91-4539-B5E2-5513D204A90C',
id: '5D855A65-8740-428E-819F-7BA671E00767',
name: 'menuitem181',
text: '前台界面行为',
type: 'MENUITEM',
......@@ -2601,7 +2601,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '12E0F34C-50FF-4703-B070-34E6CF45764D',
id: '713BFEC0-4A0F-4983-BEE3-0785708808B0',
name: 'menuitem182',
text: '后台界面行为',
type: 'MENUITEM',
......@@ -2623,7 +2623,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
],
},
{
id: 'E99EB924-7D70-4C6E-9289-F9B5C2AD8DE6',
id: '071077B9-B1AF-463A-81B2-928F8E56D037',
name: 'menuitem2',
text: '更多',
type: 'MENUITEM',
......@@ -2641,7 +2641,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
items: [
{
id: 'DAC0AEAF-8F5C-4555-A7BE-805D002ECA9C',
id: 'B4198485-B0CD-4CD3-A6F7-90131431D799',
name: 'menuitem19',
text: '临时模式',
type: 'MENUITEM',
......@@ -2659,7 +2659,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '1E0727D2-5D22-4318-B690-C27E02AC87F8',
id: 'AC144B8D-E213-4F55-9151-6FFBF47F4207',
name: 'menuitem46',
text: '数据导出导入',
type: 'MENUITEM',
......@@ -2677,7 +2677,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: 'DCBCD3C8-55AA-49C2-8AA9-841423789A09',
id: 'B3326C59-C6D5-4668-9901-45C2B025AF3C',
name: 'menuitem67',
text: '索引实体',
type: 'MENUITEM',
......@@ -2695,7 +2695,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '024632C4-816F-436D-812E-DC19263D4A06',
id: 'E4420B36-463A-41E2-AEEA-C2D4051D3A52',
name: 'menuitem184',
text: '主状态',
type: 'MENUITEM',
......@@ -2713,7 +2713,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
items: [
{
id: 'D206037B-4E38-4D02-B70C-AEC0F0AE5040',
id: 'A5F53529-519B-44AC-AD47-F3D2639E3BD9',
name: 'menuitem70',
text: '表格主状态',
type: 'MENUITEM',
......@@ -2731,7 +2731,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '3C175600-4529-4EB8-8271-FF0823E55B12',
id: '071EF9D3-D840-43C2-8A4E-C27B17492C1A',
name: 'menuitem148',
text: '列表主状态',
type: 'MENUITEM',
......@@ -2749,7 +2749,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '78AD2031-B74D-4CF4-BC0A-ABE9CC8C55C8',
id: '5EF341DF-A5DB-4294-B4DA-0D8D60BD6726',
name: 'menuitem183',
text: '数据主状态',
type: 'MENUITEM',
......@@ -2767,7 +2767,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: 'EC1119FC-C42E-4919-A6F3-DED7D43D2DCD',
id: 'F192599D-6069-4CB9-A973-A4A98BC076D7',
name: 'menuitem28',
text: '日历主状态',
type: 'MENUITEM',
......@@ -2785,7 +2785,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: 'E55D4895-B4AE-4C13-8FEA-059F7F8F2E24',
id: '18975243-A736-4ADC-BFC3-69808B38EFE0',
name: 'menuitem29',
text: '树主状态',
type: 'MENUITEM',
......@@ -2807,7 +2807,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
],
},
{
id: '83EFF3D6-97DA-450F-BF9E-859FEAC081B9',
id: 'E3B0AD06-7B66-47A5-91C4-D769A590FFBD',
name: 'menuitem22',
text: '测试',
type: 'MENUITEM',
......@@ -2825,7 +2825,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
items: [
{
id: '5B33BFF9-7055-4CA6-9F72-234440E6BC52',
id: '2FA23D7C-D407-43AB-9AB3-5089A2FF82E0',
name: 'menuitem23',
text: '卡片导航',
type: 'MENUITEM',
......@@ -2843,7 +2843,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: 'AF231A14-6BAC-4302-BE68-1D69587D9590',
id: 'A77C9E7B-5211-4F8A-8B18-849322691E87',
name: 'menuitem24',
text: '表单嵌入卡片视图',
type: 'MENUITEM',
......@@ -2861,7 +2861,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: 'A494359C-9045-486A-A5F0-B251D7945819',
id: '9AB56C50-C112-4387-BC8E-46FFD729A32E',
name: 'menuitem25',
text: '关系界面刷新主表单',
type: 'MENUITEM',
......@@ -2881,7 +2881,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
],
},
{
id: 'D11DD970-7CEA-405F-B0E9-9E59FC22EB69',
id: 'B411F57E-0BF3-4ACA-ACA4-E275CBBDB021',
name: 'menuitem66',
text: '视图布局面板测试',
type: 'MENUITEM',
......@@ -2899,7 +2899,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
items: [
{
id: 'AA18CD2E-77F2-46AD-99D9-75240B75556A',
id: '5E34A902-973A-4EBE-B809-5C11B3B493A4',
name: 'menuitem122',
text: '表格视图面板',
type: 'MENUITEM',
......@@ -2917,7 +2917,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '49EA2745-4C8A-404B-971F-D79731F01666',
id: '659DD0C7-816F-46C0-AAE6-92BDE335A3BC',
name: 'menuitem125',
text: '测试表单自定义布局多媒体',
type: 'MENUITEM',
......@@ -2935,7 +2935,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: '85AD8AFE-F300-43F9-A5A6-05727F309B27',
id: '7AE936CB-9E38-4DF5-800B-88806CE792A7',
name: 'menuitem126',
text: '自定义导航',
type: 'MENUITEM',
......@@ -2953,7 +2953,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
resourcetag: '',
},
{
id: 'BA7040CC-22A5-4D05-8763-496B7D05DC0D',
id: 'E0970B9D-030E-433A-8E41-935591F149D8',
name: 'menuitem130',
text: '布局面板组件测试',
type: 'MENUITEM',
......@@ -2969,6 +2969,24 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
textcls: '',
appfunctag: 'AppFunc101',
resourcetag: '',
},
{
id: '701213D7-A7CB-4027-91FA-B949CC07AF43',
name: 'menuitem131',
text: '编辑视图(左右关系)',
type: 'MENUITEM',
counterid: '',
tooltip: '编辑视图(左右关系)',
expanded: false,
separator: false,
hidden: false,
hidesidebar: false,
opendefault: false,
iconcls: '',
icon: '',
textcls: '',
appfunctag: 'UsrAppFunc1103768001',
resourcetag: '',
},
],
},
......
......@@ -1767,6 +1767,14 @@ mock.onGet('./assets/json/view-config.json').reply((config: any) => {
"viewname": "IBIZBOOKUpdateDefaultGridView",
"viewtag": "d54cede78592924ae6725eb401e369b9"
},
"ibizordertestcleditview2": {
"title": "测试视图布局面板",
"caption": "订单",
"viewtype": "DEEDITVIEW2",
"viewmodule": "Sample",
"viewname": "IBIZOrderTestCLEditView2",
"viewtag": "D6D7779F-95C9-48C0-B2E1-ED4C20E5E157"
},
"ibizorderodsp_d30_wfgridview": {
"title": "订单工作流表格视图(订单审批:已通过)",
"caption": "订单",
......
......@@ -65,7 +65,7 @@
cssStyle=""
imgUrl=""
imageClass="fa fa-maxcdn"
>
>
</app-rawitem-image>
</template>
</app-simpleflex-container>
......@@ -100,7 +100,7 @@
name="static_carousel1"
:value="[]"
cssStyle=""
:contextData="layoutData"
:data="layoutData"
>
</app-rawitem-carousel>
</template>
......@@ -113,12 +113,12 @@
</template>
<template #field_carousel>
<app-rawitem-carousel
:contextData="layoutData"
:data="layoutData"
name="field_carousel"
type="FIELD_CAROUSEL"
:value="layoutData['field_carousel']"
cssStyle=""
>
>
</app-rawitem-carousel>
</template>
</app-simpleflex-container>
......@@ -131,7 +131,7 @@
<app-preset-text name="static_label5" :layoutModelDetails="layoutModelDetails"/>
</template>
<template #static_videoplayer1>
<app-rawitem-video />
<app-rawitem-video :videoParmas="[]"/>
</template>
</app-standard-container>
</template>
......@@ -392,31 +392,31 @@ export default class IBIZCustomerMediaTestEditViewBase extends Vue {
*/
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']}),
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 }),
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']}),
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','container_2']}),
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','container_2'] , dataRegionType:INHERIT }),
form:new PanelCtrlPosModel({ name: 'form', caption: 'FORM', 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: 'container3', panel: this }),
container3:new PanelContainerModel({ name: 'container3', 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:['form']}),
container3:new PanelContainerModel({ name: 'container3', 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:['form'] , dataRegionType:INHERIT }),
static_label1:new PanelRawitemModel({ name: 'static_label1', 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: 'container4', panel: this , viewType: 'DEEDITVIEW', predefinedType: 'STATIC_LABEL', contentType: 'RAW', contentStyle: '', rawContent: '图片', htmlContent: '', renderMode: 'PARAGRAPH', }),
static_image1:new PanelRawitemModel({ name: 'static_image1', caption: '图片', isShowCaption: true, sysCss: '', itemType: 'RAWITEM', itemStyle: 'DEFAULT', sysImage:{ iconcls: 'fa fa-maxcdn', imagePath:'', rawContent: '' }, 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: 'container4', panel: this , viewType: 'DEEDITVIEW', predefinedType: 'STATIC_IMAGE', contentType: 'IMAGE', contentStyle: '', rawContent: '', htmlContent: '', }),
container4:new PanelContainerModel({ name: 'container4', 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_grid2', panel: this , details:['static_label1','static_image1']}),
container4:new PanelContainerModel({ name: 'container4', 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_grid2', panel: this , details:['static_label1','static_image1'] , dataRegionType:INHERIT }),
static_label2:new PanelRawitemModel({ name: 'static_label2', 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: 'container5', panel: this , viewType: 'DEEDITVIEW', predefinedType: 'STATIC_LABEL', contentType: 'RAW', contentStyle: '', rawContent: '图片-动态', htmlContent: '', renderMode: 'PARAGRAPH', }),
field_image:new PanelFieldModel({ name: 'field_image', caption: '图片(动态)', isShowCaption: false, sysCss: '', itemType: 'FIELD', 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: 'container5', panel: this , fieldState: '0', }),
container5:new PanelContainerModel({ name: 'container5', 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_grid2', panel: this , details:['static_label2','field_image']}),
container_grid2:new PanelContainerModel({ name: 'container_grid2', 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: 'container2', panel: this , details:['container4','container5']}),
container5:new PanelContainerModel({ name: 'container5', 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_grid2', panel: this , details:['static_label2','field_image'] , dataRegionType:INHERIT }),
container_grid2:new PanelContainerModel({ name: 'container_grid2', 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: 'container2', panel: this , details:['container4','container5'] , dataRegionType:INHERIT }),
static_label3:new PanelRawitemModel({ name: 'static_label3', 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: 'container6', panel: this , viewType: 'DEEDITVIEW', predefinedType: 'STATIC_LABEL', contentType: 'RAW', contentStyle: '', rawContent: '轮播图', htmlContent: '', renderMode: 'PARAGRAPH', }),
static_carousel1:new PanelRawitemModel({ name: 'static_carousel1', 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: 'container6', panel: this , viewType: 'DEEDITVIEW', predefinedType: 'STATIC_CAROUSEL', contentType: 'IMAGE', contentStyle: '', rawContent: '', htmlContent: '', }),
container6:new PanelContainerModel({ name: 'container6', 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_grid3', panel: this , details:['static_label3','static_carousel1']}),
container6:new PanelContainerModel({ name: 'container6', 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_grid3', panel: this , details:['static_label3','static_carousel1'] , dataRegionType:INHERIT }),
static_label4:new PanelRawitemModel({ name: 'static_label4', 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: 'container7', panel: this , viewType: 'DEEDITVIEW', predefinedType: 'STATIC_LABEL', contentType: 'RAW', contentStyle: '', rawContent: '轮播图-动态', htmlContent: '', renderMode: 'PARAGRAPH', }),
field_carousel:new PanelFieldModel({ name: 'field_carousel', caption: '轮播图(动态)', isShowCaption: false, sysCss: '', itemType: 'FIELD', 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: 'container7', panel: this , fieldState: '0', }),
container7:new PanelContainerModel({ name: 'container7', 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_grid3', panel: this , details:['static_label4','field_carousel']}),
container_grid3:new PanelContainerModel({ name: 'container_grid3', 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: 'container2', panel: this , details:['container6','container7']}),
container7:new PanelContainerModel({ name: 'container7', 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_grid3', panel: this , details:['static_label4','field_carousel'] , dataRegionType:INHERIT }),
container_grid3:new PanelContainerModel({ name: 'container_grid3', 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: 'container2', panel: this , details:['container6','container7'] , dataRegionType:INHERIT }),
static_label5:new PanelRawitemModel({ name: 'static_label5', 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: 'DEEDITVIEW', predefinedType: 'STATIC_LABEL', contentType: 'RAW', contentStyle: '', rawContent: '视图', htmlContent: '', renderMode: 'PARAGRAPH', }),
static_videoplayer1:new PanelRawitemModel({ name: 'static_videoplayer1', 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: 'DEEDITVIEW', predefinedType: 'STATIC_VIDEOPLAYER', contentType: 'RAW', contentStyle: '', rawContent: '', htmlContent: '', renderMode: '', }),
container8:new PanelContainerModel({ name: 'container8', caption: '容器', titleBarCloseMode: 0, isShowCaption: false, sysCss: '', itemType: 'CONTAINER', itemStyle: 'DEFAULT', visible: true, disabled: false, layout:'FLEX', layoutPos:'', layoutHeight:0, heightMode:'', layoutWidth:600, widthMode:'PX', spacingBottom:'', spacingLeft:'', spacingRight:'', spacingTop:'', hAlignSelf:'LEFT', vAlignSelf:'', flexGrow:-1, flexParams:{align:'',dir:'',vAlign:''}, parentName: 'container2', panel: this , details:['static_label5','static_videoplayer1']}),
container2:new PanelContainerModel({ name: 'container2', 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:'',vAlign:''}, parentName: 'page_container', panel: this , details:['container_grid2','container_grid3','container8']}),
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','container3','container2']})
container8:new PanelContainerModel({ name: 'container8', caption: '容器', titleBarCloseMode: 0, isShowCaption: false, sysCss: '', itemType: 'CONTAINER', itemStyle: 'DEFAULT', visible: true, disabled: false, layout:'FLEX', layoutPos:'', layoutHeight:0, heightMode:'', layoutWidth:600, widthMode:'PX', spacingBottom:'', spacingLeft:'', spacingRight:'', spacingTop:'', hAlignSelf:'LEFT', vAlignSelf:'', flexGrow:-1, flexParams:{align:'',dir:'',vAlign:''}, parentName: 'container2', panel: this , details:['static_label5','static_videoplayer1'] , dataRegionType:INHERIT }),
container2:new PanelContainerModel({ name: 'container2', 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:'',vAlign:''}, parentName: 'page_container', panel: this , details:['container_grid2','container_grid3','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:['container_grid1','container3','container2'] , dataRegionType:INHERIT })
};
/**
......@@ -444,6 +444,8 @@ export default class IBIZCustomerMediaTestEditViewBase extends Vue {
/**
* 视图引擎
*
......
......@@ -48,7 +48,8 @@
</div>
</template>
</div>
<layout class="content-container edit-view2">
<div class="content-container">
<layout class="edit-view2">
<sider class="edit-view2-drbar" :width="240">
<div :class="{'edit-view2-drbar__caption': true, 'is-active': !(drItem && drItem.id && drItem.id !== 'form')}" @click="drBarChange">
<span>订单</span>
......@@ -101,6 +102,7 @@
</component>
</content>
</layout>
</div>
</card>
</div>
</template>
......@@ -1205,6 +1207,12 @@ export default class IBIZOrderSEditView2Base extends Vue {
*/
public formData:any = {};
/**
* 关系栏变化
*
* @type {*}
* @memberof IBIZOrderSEditView2Base
*/
public drBarChange() {
if (this.engine) {
this.engine.drBarSelectionChange({ id: 'form' });
......
......@@ -4,19 +4,25 @@
right: 0px;
}
}
.edit-view2-drbar__caption {
height: 40px;
line-height: 40px;
padding-left: 20px;
background: #fff;
color: #303133;
border-left: 3px solid #fff;
}
.edit-view2 {
flex-direction: row !important;
overflow: auto;
.view-form {
overflow: auto;
}
.edit-view2-drbar__caption.is-active {
background: #e9e9e9;
color: #666666;
border-left: 3px solid #3fd5c0;
}
.ibizorder-sedit-view2{
> .view-card > .ivu-card-body{
display: flex;
flex-direction: column;
.edit-view2-drbar {
.app-dr-bar {
height: calc(100% - 40px);
padding: 0;
}
}
......
......@@ -46,7 +46,8 @@
</div>
</template>
</div>
<layout class="content-container edit-view2">
<div class="content-container">
<layout class="edit-view2">
<sider class="edit-view2-drbar" :width="240">
<div :class="{'edit-view2-drbar__caption': true, 'is-active': !(drItem && drItem.id && drItem.id !== 'form')}" @click="drBarChange">
<span>订单</span>
......@@ -99,6 +100,7 @@
</component>
</content>
</layout>
</div>
</card>
</div>
</template>
......@@ -1202,6 +1204,12 @@ export default class IBIZOrderState10EditView2Base extends Vue {
*/
public formData:any = {};
/**
* 关系栏变化
*
* @type {*}
* @memberof IBIZOrderState10EditView2Base
*/
public drBarChange() {
if (this.engine) {
this.engine.drBarSelectionChange({ id: 'form' });
......
......@@ -4,19 +4,25 @@
right: 0px;
}
}
.edit-view2-drbar__caption {
height: 40px;
line-height: 40px;
padding-left: 20px;
background: #fff;
color: #303133;
border-left: 3px solid #fff;
}
.edit-view2 {
flex-direction: row !important;
overflow: auto;
.view-form {
overflow: auto;
}
.edit-view2-drbar__caption.is-active {
background: #e9e9e9;
color: #666666;
border-left: 3px solid #3fd5c0;
}
.ibizorder-state10-edit-view2{
> .view-card > .ivu-card-body{
display: flex;
flex-direction: column;
.edit-view2-drbar {
.app-dr-bar {
height: calc(100% - 40px);
padding: 0;
}
}
......
......@@ -46,7 +46,8 @@
</div>
</template>
</div>
<layout class="content-container edit-view2">
<div class="content-container">
<layout class="edit-view2">
<sider class="edit-view2-drbar" :width="240">
<div :class="{'edit-view2-drbar__caption': true, 'is-active': !(drItem && drItem.id && drItem.id !== 'form')}" @click="drBarChange">
<span>订单</span>
......@@ -99,6 +100,7 @@
</component>
</content>
</layout>
</div>
</card>
</div>
</template>
......@@ -1202,6 +1204,12 @@ export default class IBIZOrderState30EditView2Base extends Vue {
*/
public formData:any = {};
/**
* 关系栏变化
*
* @type {*}
* @memberof IBIZOrderState30EditView2Base
*/
public drBarChange() {
if (this.engine) {
this.engine.drBarSelectionChange({ id: 'form' });
......
......@@ -4,19 +4,25 @@
right: 0px;
}
}
.edit-view2-drbar__caption {
height: 40px;
line-height: 40px;
padding-left: 20px;
background: #fff;
color: #303133;
border-left: 3px solid #fff;
}
.edit-view2 {
flex-direction: row !important;
overflow: auto;
.view-form {
overflow: auto;
}
.edit-view2-drbar__caption.is-active {
background: #e9e9e9;
color: #666666;
border-left: 3px solid #3fd5c0;
}
.ibizorder-state30-edit-view2{
> .view-card > .ivu-card-body{
display: flex;
flex-direction: column;
.edit-view2-drbar {
.app-dr-bar {
height: calc(100% - 40px);
padding: 0;
}
}
......
......@@ -46,7 +46,8 @@
</div>
</template>
</div>
<layout class="content-container edit-view2">
<div class="content-container">
<layout class="edit-view2">
<sider class="edit-view2-drbar" :width="240">
<div :class="{'edit-view2-drbar__caption': true, 'is-active': !(drItem && drItem.id && drItem.id !== 'form')}" @click="drBarChange">
<span>订单</span>
......@@ -99,6 +100,7 @@
</component>
</content>
</layout>
</div>
</card>
</div>
</template>
......@@ -1202,6 +1204,12 @@ export default class IBIZOrderState40EditView2Base extends Vue {
*/
public formData:any = {};
/**
* 关系栏变化
*
* @type {*}
* @memberof IBIZOrderState40EditView2Base
*/
public drBarChange() {
if (this.engine) {
this.engine.drBarSelectionChange({ id: 'form' });
......
......@@ -4,19 +4,25 @@
right: 0px;
}
}
.edit-view2-drbar__caption {
height: 40px;
line-height: 40px;
padding-left: 20px;
background: #fff;
color: #303133;
border-left: 3px solid #fff;
}
.edit-view2 {
flex-direction: row !important;
overflow: auto;
.view-form {
overflow: auto;
}
.edit-view2-drbar__caption.is-active {
background: #e9e9e9;
color: #666666;
border-left: 3px solid #3fd5c0;
}
.ibizorder-state40-edit-view2{
> .view-card > .ivu-card-body{
display: flex;
flex-direction: column;
.edit-view2-drbar {
.app-dr-bar {
height: calc(100% - 40px);
padding: 0;
}
}
......
<template>
<div class="app-view-layout ibizorder-test-cledit-view2" style="height: '100%'; width: '100%';'display': 'flex'; 'flex-direction': 'column';">
<app-standard-container name="page_container" :layoutModelDetails="layoutModelDetails">
<template #page_container2>
<app-standard-container name="page_container2" :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 #container_2>
<app-simpleflex-container name="container_2" :layoutModelDetails="layoutModelDetails">
<template #toolbar>
<app-ctrl-pos name="toolbar" :layoutModelDetails="layoutModelDetails">
<div class='toolbar-container'>
<tooltip :transfer="true" :max-width="600">
<i-button v-show="toolBarModels.deuiaction1.visabled" :disabled="toolBarModels.deuiaction1.disabled" class='' v-loading:i-button @click="toolbar_click({ tag: 'deuiaction1' }, $event)">
<i class='fa fa-file-text-o'></i>
<span class='caption'>{{$t('entities.ibizorder.testcleditview2toolbar_toolbar.deuiaction1.caption')}}</span>
</i-button>
<div slot='content'>{{$t('entities.ibizorder.testcleditview2toolbar_toolbar.deuiaction1.tip')}}</div>
</tooltip>
<tooltip :transfer="true" :max-width="600">
<i-button v-show="toolBarModels.tbitem3.visabled" :disabled="toolBarModels.tbitem3.disabled" class=' deepskyblueToolBar' v-loading:i-button @click="toolbar_click({ tag: 'tbitem3' }, $event)">
<i class='fa fa-save'></i>
<span class='caption'>{{$t('entities.ibizorder.testcleditview2toolbar_toolbar.tbitem3.caption')}}</span>
</i-button>
<div slot='content'>{{$t('entities.ibizorder.testcleditview2toolbar_toolbar.tbitem3.tip')}}</div>
</tooltip>
<tooltip :transfer="true" :max-width="600">
<i-button v-show="toolBarModels.tbitem5.visabled" :disabled="toolBarModels.tbitem5.disabled" class='' v-loading:i-button @click="toolbar_click({ tag: 'tbitem5' }, $event)">
<i class='sx-tb-saveandclose'></i>
<span class='caption'>{{$t('entities.ibizorder.testcleditview2toolbar_toolbar.tbitem5.caption')}}</span>
</i-button>
<div slot='content'>{{$t('entities.ibizorder.testcleditview2toolbar_toolbar.tbitem5.tip')}}</div>
</tooltip>
<span class='seperator'>|</span>
<tooltip :transfer="true" :max-width="600">
<i-button v-show="toolBarModels.tbitem9_saveandstart.visabled" :disabled="toolBarModels.tbitem9_saveandstart.disabled" class='' v-loading:i-button @click="toolbar_click({ tag: 'tbitem9_saveandstart' }, $event)">
<i class=''></i>
<span class='caption'>{{$t('entities.ibizorder.testcleditview2toolbar_toolbar.tbitem9_saveandstart.caption')}}</span>
</i-button>
<div slot='content'>{{$t('entities.ibizorder.testcleditview2toolbar_toolbar.tbitem9_saveandstart.tip')}}</div>
</tooltip>
<span class='seperator'>|</span>
<tooltip :transfer="true" :max-width="600">
<i-button v-show="toolBarModels.tbitem15.visabled" :disabled="toolBarModels.tbitem15.disabled" class='' v-loading:i-button @click="toolbar_click({ tag: 'tbitem15' }, $event)">
<i class='fa fa-print'></i>
<span class='caption'>{{$t('entities.ibizorder.testcleditview2toolbar_toolbar.tbitem15.caption')}}</span>
</i-button>
<div slot='content'>{{$t('entities.ibizorder.testcleditview2toolbar_toolbar.tbitem15.tip')}}</div>
</tooltip>
</div>
</app-ctrl-pos>
</template>
</app-simpleflex-container>
</template>
</app-simpleflex-container>
</template>
<template #container_scroll1>
<app-scroll-container name="container_scroll1" :layoutModelDetails="layoutModelDetails">
<template #container_scroll_main1>
<app-scroll-container name="container_scroll_main1" :layoutModelDetails="layoutModelDetails">
<template #form>
<app-ctrl-pos name="form" :layoutModelDetails="layoutModelDetails">
<view_form
:viewState="viewState"
:viewparams="viewparams"
:context="context"
:autosave="false"
:viewtag="viewtag"
:showBusyIndicator="true"
updateAction="Update"
removeAction="Remove"
loaddraftAction="GetDraft"
loadAction="Get"
createAction="Create"
WFSubmitAction=""
WFStartAction=""
style=''
name="form"
ref='form'
@load="form_load($event)"
@save="form_save($event)"
@remove="form_remove($event)"
@closeview="closeView($event)">
</view_form>
</app-ctrl-pos>
</template>
</app-scroll-container>
</template>
<template #container_scroll_left1>
<app-scroll-container name="container_scroll_left1" :layoutModelDetails="layoutModelDetails">
<template #drbar>
<app-ctrl-pos name="drbar" :layoutModelDetails="layoutModelDetails">
<view_drbar
:viewState="viewState"
loadAction='get'
name='drbar'
ref='drbar'
:viewparams="viewparams"
:context="context"
:formData="formData"
@load="drbar_load($event)"
@selectionchange="drbar_selectionchange($event)"
@closeview="closeView($event)">
</view_drbar>
</app-ctrl-pos>
</template>
</app-scroll-container>
</template>
</app-scroll-container>
</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 EditView2Engine from '@engine/view/edit-view2-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 IBIZOrderTestCLEditView2Base extends Vue {
/**
* 实体服务对象
*
* @type {IBIZOrderService}
* @memberof IBIZOrderTestCLEditView2Base
*/
public appEntityService: IBIZOrderService = new IBIZOrderService;
/**
* 实体UI服务对象
*
* @type IBIZOrderUIService
* @memberof IBIZOrderTestCLEditView2Base
*/
public appUIService: IBIZOrderUIService = new IBIZOrderUIService();
/**
* 数据变化
*
* @param {*} val
* @returns {*}
* @memberof IBIZOrderTestCLEditView2Base
*/
@Emit()
public viewDatasChange(val: any):any {
return val;
}
/**
* 传入视图上下文
*
* @type {string}
* @memberof IBIZOrderTestCLEditView2Base
*/
@Prop() public viewdata!: string;
/**
* 传入视图参数
*
* @type {string}
* @memberof IBIZOrderTestCLEditView2Base
*/
@Prop() public viewparam!: string;
/**
* 视图默认使用
*
* @type {boolean}
* @memberof IBIZOrderTestCLEditView2Base
*/
@Prop({ default: true }) public viewDefaultUsage!: boolean;
/**
* 视图默认使用
*
* @type {string}
* @memberof IBIZOrderTestCLEditView2Base
*/
@Inject({from:'navModel',default: 'tab'})
public navModel!:string;
/**
* 视图标识
*
* @type {string}
* @memberof IBIZOrderTestCLEditView2Base
*/
public viewtag: string = 'D6D7779F-95C9-48C0-B2E1-ED4C20E5E157';
/**
* 自定义视图导航上下文集合
*
* @type {*}
* @memberof IBIZOrderTestCLEditView2Base
*/
public customViewNavContexts:any ={
};
/**
* 自定义视图导航参数集合
*
* @type {*}
* @memberof IBIZOrderTestCLEditView2Base
*/
public customViewParams:any ={
};
/**
* 视图模型数据
*
* @type {*}
* @memberof IBIZOrderTestCLEditView2Base
*/
public model: any = {
srfCaption: 'entities.ibizorder.views.testcleditview2.caption',
srfTitle: 'entities.ibizorder.views.testcleditview2.title',
srfSubTitle: 'entities.ibizorder.views.testcleditview2.subtitle',
dataInfo: ''
}
/**
* 视图参数变化
*
* @param {*} newVal
* @param {*} oldVal
* @memberof IBIZOrderTestCLEditView2Base
*/
@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 IBIZOrderTestCLEditView2Base
*/
@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 IBIZOrderTestCLEditView2Base
*/
public containerModel: any = {
view_toolbar: { name: 'toolbar', type: 'TOOLBAR' },
view_form: { name: 'form', type: 'FORM' },
view_drbar: { name: 'drbar', type: 'DRBAR' },
wflinks: [],
};
/**
* 视图刷新
*
* @param {*} args
* @memberof IBIZOrderTestCLEditView2Base
*/
public refresh(args?: any): void {
const refs: any = this.$refs;
if (refs && refs.form) {
refs.form.refresh();
}
}
/**
* 计数器刷新
*
* @memberof IBIZOrderTestCLEditView2Base
*/
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 IBIZOrderTestCLEditView2Base
*/
public viewState: Subject<ViewState> = new Subject();
/**
* 工具栏模型
*
* @type {*}
* @memberof IBIZOrderTestCLEditView2
*/
public toolBarModels: any = {
deuiaction1: { name: 'deuiaction1', actiontarget: 'NONE', caption: '新建', disabled: false, type: 'DEUIACTION', visabled: true,noprivdisplaymode:2,dataaccaction: '', uiaction: { tag: 'New', target: '' } },
tbitem3: { name: 'tbitem3', actiontarget: 'NONE', caption: '保存', disabled: false, type: 'DEUIACTION', visabled: true,noprivdisplaymode:2,dataaccaction: '', uiaction: { tag: 'Save', target: '' } },
tbitem5: { name: 'tbitem5', actiontarget: 'NONE', caption: '保存并关闭', disabled: false, type: 'DEUIACTION', visabled: true,noprivdisplaymode:2,dataaccaction: '', uiaction: { tag: 'SaveAndExit', target: '' } },
tbitem8: { name: 'tbitem8', type: 'SEPERATOR', visabled: true, dataaccaction: '', uiaction: { } },
tbitem9_saveandstart: { name: 'tbitem9_saveandstart', actiontarget: 'NONE', caption: '开始流程', disabled: false, type: 'DEUIACTION', visabled: true,noprivdisplaymode:2,dataaccaction: 'WFSTART', uiaction: { tag: 'SaveAndStart', target: '' } },
tbitem13: { name: 'tbitem13', type: 'SEPERATOR', visabled: true, dataaccaction: '', uiaction: { } },
tbitem15: { name: 'tbitem15', actiontarget: 'NONE', caption: '打印', disabled: false, type: 'DEUIACTION', visabled: true,noprivdisplaymode:2,dataaccaction: '', uiaction: { tag: 'Print', target: 'SINGLEKEY' } },
};
/**
* 视图布局数据
*
* @public
* @memberof IBIZOrderTestCLEditView2Base
*/
public layoutData:any = {
view_pagecaption:null,
container1:null,
toolbar:null,
container_2:null,
container_grid1:null,
form:null,
container_scroll_main1:null,
drbar:null,
container_scroll_left1:null,
container_scroll1:null,
page_container2:null,
page_container:null
};
/**
* 视图布局面板模型对象
*
* @public
* @memberof IBIZOrderTestCLEditView2Base
*/
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:3, flexParams:{align:'',dir:'',vAlign:''}, parentName: 'container_grid1', panel: this , details:['view_pagecaption'] , 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_container2', panel: this , details:['container1','container_2'] , dataRegionType:INHERIT }),
form:new PanelCtrlPosModel({ name: 'form', caption: 'FORM', isShowCaption: true, sysCss: '', itemType: 'CTRLPOS', itemStyle: 'DEFAULT', visible: true, disabled: false, layout:'', layoutPos:'CENTER', layoutHeight:0, heightMode:'FULL', layoutWidth:100, widthMode:'PERCENTAGE', spacingBottom:'', spacingLeft:'', spacingRight:'', spacingTop:'', hAlignSelf:'', vAlignSelf:'', flexGrow:0, flexParams:{align:'',dir:'',vAlign:''}, parentName: 'container_scroll_main1', panel: this }),
container_scroll_main1:new PanelContainerModel({ name: 'container_scroll_main1', caption: '面板容器', titleBarCloseMode: 0, isShowCaption: true, sysCss: '', itemType: 'CONTAINER', itemStyle: 'DEFAULT', visible: true, disabled: false, layout:'BORDER', layoutPos:'CENTER', layoutHeight:0, heightMode:'', layoutWidth:0, widthMode:'', spacingBottom:'', spacingLeft:'', spacingRight:'', spacingTop:'', hAlignSelf:'', vAlignSelf:'', flexGrow:0, flexParams:{align:'',dir:'',vAlign:''}, parentName: 'container_scroll1', panel: this , details:['form'] , dataRegionType:INHERIT }),
drbar:new PanelCtrlPosModel({ name: 'drbar', caption: 'DRBAR', isShowCaption: true, sysCss: '', itemType: 'CTRLPOS', itemStyle: 'DEFAULT', visible: true, disabled: false, layout:'', layoutPos:'CENTER', layoutHeight:100, heightMode:'PERCENTAGE', layoutWidth:0, widthMode:'', spacingBottom:'', spacingLeft:'', spacingRight:'', spacingTop:'', hAlignSelf:'', vAlignSelf:'', flexGrow:0, flexParams:{align:'',dir:'',vAlign:''}, parentName: 'container_scroll_left1', panel: this }),
container_scroll_left1:new PanelContainerModel({ name: 'container_scroll_left1', caption: '面板容器', titleBarCloseMode: 0, isShowCaption: true, sysCss: '', itemType: 'CONTAINER', itemStyle: 'DEFAULT', visible: true, disabled: false, layout:'BORDER', layoutPos:'WEST', layoutHeight:0, heightMode:'', layoutWidth:240, widthMode:'PX', spacingBottom:'', spacingLeft:'', spacingRight:'', spacingTop:'', hAlignSelf:'', vAlignSelf:'', flexGrow:0, flexParams:{align:'',dir:'',vAlign:''}, parentName: 'container_scroll1', panel: this , details:['drbar'] , dataRegionType:INHERIT }),
container_scroll1:new PanelContainerModel({ name: 'container_scroll1', caption: '滚动条容器', titleBarCloseMode: 0, isShowCaption: false, sysCss: '', itemType: 'CONTAINER', itemStyle: 'DEFAULT', visible: true, disabled: false, layout:'BORDER', layoutPos:'', layoutHeight:0, heightMode:'', layoutWidth:0, widthMode:'', spacingBottom:'', spacingLeft:'', spacingRight:'', spacingTop:'', hAlignSelf:'', vAlignSelf:'', flexGrow:-1, flexParams:{align:'',dir:'',vAlign:''}, parentName: 'page_container2', panel: this , details:['container_scroll_main1','container_scroll_left1'] , dataRegionType:INHERIT }),
page_container2:new PanelContainerModel({ name: 'page_container2', 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:''}, parentName: 'page_container', panel: this , details:['container_grid1','container_scroll1'] , 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:['page_container2'] , dataRegionType:INHERIT })
};
/**
* 处理值改变
*
* @public
* @memberof IBIZOrderTestCLEditView2Base
*/
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 IBIZOrderTestCLEditView2Base
*/
public handleButtonClick($event: any) {
}
/**
* 视图引擎
*
* @public
* @type {Engine}
* @memberof IBIZOrderTestCLEditView2Base
*/
public engine: EditView2Engine = new EditView2Engine();
/**
* 引擎初始化
*
* @public
* @memberof IBIZOrderTestCLEditView2Base
*/
public engineInit(): void {
this.engine.init({
view: this,
drbar: this.$refs.drbar,
form: this.$refs.form,
p2k: '0',
keyPSDEField: 'ibizorder',
majorPSDEField: 'ibizordername',
isLoadDefault: true,
});
}
/**
* 应用导航服务
*
* @type {*}
* @memberof IBIZOrderTestCLEditView2Base
*/
public navDataService = NavDataService.getInstance();
/**
* 导航服务事件
*
* @public
* @type {(Subscription | undefined)}
* @memberof IBIZOrderTestCLEditView2Base
*/
public serviceStateEvent: Subscription | undefined;
/**
* 门户部件状态对象
*
* @type {*}
* @memberof IBIZOrderTestCLEditView2Base
*/
@Prop() public portletState?: any;
/**
* 门户部件状态事件
*
* @public
* @type {(Subscription | undefined)}
* @memberof IBIZOrderTestCLEditView2Base
*/
public portletStateEvent: Subscription | undefined;
/**
* 门户部件状态事件
*
* @public
* @type {(Subscription | undefined)}
* @memberof IBIZOrderTestCLEditView2Base
*/
public formDruipartEvent: Subscription | undefined;
/**
* 应用上下文
*
* @type {*}
* @memberof IBIZOrderTestCLEditView2Base
*/
public context:any = {};
/**
* 视图参数
*
* @type {*}
* @memberof IBIZOrderTestCLEditView2Base
*/
public viewparams:any = {};
/**
* 视图缓存数据
*
* @type {*}
* @memberof IBIZOrderTestCLEditView2Base
*/
public viewCacheData:any;
/**
* 计数器服务对象集合
*
* @type {Array<*>}
* @memberof IBIZOrderTestCLEditView2Base
*/
public counterServiceArray:Array<any> = [];
/**
* 解析视图参数
*
* @public
* @memberof IBIZOrderTestCLEditView2Base
*/
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 IBIZOrderTestCLEditView2Base
*/
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 IBIZOrderTestCLEditView2Base
*/
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 IBIZOrderTestCLEditView2Base
*/
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-cledit-view2',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 IBIZOrderTestCLEditView2Base
*/
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-cledit-view2',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 IBIZOrderTestCLEditView2Base
*/
public created() {
this.afterCreated();
}
/**
* 执行created后的逻辑
*
* @memberof IBIZOrderTestCLEditView2Base
*/
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-cledit-view2')){
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,'IBIZOrderTestCLEditView2')){
return;
}
if(Object.is(res.action,'refresh') && _this.refresh && _this.refresh instanceof Function){
_this.refresh();
}
})
}
}
/**
* 销毁之前
*
* @memberof IBIZOrderTestCLEditView2Base
*/
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 IBIZOrderTestCLEditView2Base
*/
public mounted() {
this.afterMounted();
}
/**
* 执行mounted后的逻辑
*
* @memberof IBIZOrderTestCLEditView2Base
*/
public afterMounted(){
const _this: any = this;
_this.engineInit();
if (_this.loadModel && _this.loadModel instanceof Function) {
_this.loadModel();
}
}
/**
* toolbar 部件 click 事件
*
* @param {*} [args={}]
* @param {*} $event
* @memberof IBIZOrderTestCLEditView2Base
*/
public toolbar_click($event: any, $event2?: any) {
if (Object.is($event.tag, 'deuiaction1')) {
this.toolbar_deuiaction1_click(null, '', $event2);
}
if (Object.is($event.tag, 'tbitem3')) {
this.toolbar_tbitem3_click(null, '', $event2);
}
if (Object.is($event.tag, 'tbitem5')) {
this.toolbar_tbitem5_click(null, '', $event2);
}
if (Object.is($event.tag, 'tbitem9_saveandstart')) {
this.toolbar_tbitem9_saveandstart_click(null, '', $event2);
}
if (Object.is($event.tag, 'tbitem15')) {
this.toolbar_tbitem15_click(null, '', $event2);
}
}
/**
* form 部件 load 事件
*
* @param {*} [args={}]
* @param {*} $event
* @memberof IBIZOrderTestCLEditView2Base
*/
public form_load($event: any, $event2?: any) {
this.engine.onCtrlEvent('form', 'load', $event);
}
/**
* form 部件 save 事件
*
* @param {*} [args={}]
* @param {*} $event
* @memberof IBIZOrderTestCLEditView2Base
*/
public form_save($event: any, $event2?: any) {
this.engine.onCtrlEvent('form', 'save', $event);
}
/**
* form 部件 remove 事件
*
* @param {*} [args={}]
* @param {*} $event
* @memberof IBIZOrderTestCLEditView2Base
*/
public form_remove($event: any, $event2?: any) {
this.engine.onCtrlEvent('form', 'remove', $event);
}
/**
* drbar 部件 load 事件
*
* @param {*} [args={}]
* @param {*} $event
* @memberof IBIZOrderTestCLEditView2Base
*/
public drbar_load($event: any, $event2?: any) {
this.engine.onCtrlEvent('drbar', 'load', $event);
}
/**
* drbar 部件 selectionchange 事件
*
* @param {*} [args={}]
* @param {*} $event
* @memberof IBIZOrderTestCLEditView2Base
*/
public drbar_selectionchange($event: any, $event2?: any) {
this.engine.onCtrlEvent('drbar', 'selectionchange', $event);
}
/**
* 逻辑事件
*
* @param {*} [params={}]
* @param {*} [tag]
* @param {*} [$event]
* @memberof
*/
public toolbar_deuiaction1_click(params: any = {}, tag?: any, $event?: any) {
// 参数
// 取数
let datas: any[] = [];
let xData: any = null;
// _this 指向容器对象
const _this: any = this;
let paramJO:any = {};
let contextJO:any = {};
xData = this.$refs.form;
if (xData.getDatas && xData.getDatas instanceof Function) {
datas = [...xData.getDatas()];
}
if(params){
datas = [params];
}
// 界面行为
this.New(datas, contextJO,paramJO, $event, xData,this,"IBIZOrder");
}
/**
* 逻辑事件
*
* @param {*} [params={}]
* @param {*} [tag]
* @param {*} [$event]
* @memberof
*/
public toolbar_tbitem3_click(params: any = {}, tag?: any, $event?: any) {
// 参数
// 取数
let datas: any[] = [];
let xData: any = null;
// _this 指向容器对象
const _this: any = this;
let paramJO:any = {};
let contextJO:any = {};
xData = this.$refs.form;
if (xData.getDatas && xData.getDatas instanceof Function) {
datas = [...xData.getDatas()];
}
if(params){
datas = [params];
}
// 界面行为
this.Save(datas, contextJO,paramJO, $event, xData,this,"IBIZOrder");
}
/**
* 逻辑事件
*
* @param {*} [params={}]
* @param {*} [tag]
* @param {*} [$event]
* @memberof
*/
public toolbar_tbitem5_click(params: any = {}, tag?: any, $event?: any) {
// 参数
// 取数
let datas: any[] = [];
let xData: any = null;
// _this 指向容器对象
const _this: any = this;
let paramJO:any = {};
let contextJO:any = {};
xData = this.$refs.form;
if (xData.getDatas && xData.getDatas instanceof Function) {
datas = [...xData.getDatas()];
}
if(params){
datas = [params];
}
// 界面行为
this.SaveAndExit(datas, contextJO,paramJO, $event, xData,this,"IBIZOrder");
}
/**
* 逻辑事件
*
* @param {*} [params={}]
* @param {*} [tag]
* @param {*} [$event]
* @memberof
*/
public toolbar_tbitem9_saveandstart_click(params: any = {}, tag?: any, $event?: any) {
// 参数
// 取数
let datas: any[] = [];
let xData: any = null;
// _this 指向容器对象
const _this: any = this;
let paramJO:any = {};
let contextJO:any = {};
xData = this.$refs.form;
if (xData.getDatas && xData.getDatas instanceof Function) {
datas = [...xData.getDatas()];
}
if(params){
datas = [params];
}
// 界面行为
this.SaveAndStart(datas, contextJO,paramJO, $event, xData,this,"IBIZOrder");
}
/**
* 逻辑事件
*
* @param {*} [params={}]
* @param {*} [tag]
* @param {*} [$event]
* @memberof
*/
public toolbar_tbitem15_click(params: any = {}, tag?: any, $event?: any) {
// 参数
// 取数
let datas: any[] = [];
let xData: any = null;
// _this 指向容器对象
const _this: any = this;
let paramJO:any = {};
let contextJO:any = {};
xData = this.$refs.form;
if (xData.getDatas && xData.getDatas instanceof Function) {
datas = [...xData.getDatas()];
}
if(params){
datas = [params];
}
// 界面行为
this.Print(datas, contextJO,paramJO, $event, xData,this,"IBIZOrder");
}
/**
* 新建
*
* @param {any[]} args 当前数据
* @param {any} contextJO 行为附加上下文
* @param {*} [params] 附加参数
* @param {*} [$event] 事件源
* @param {*} [xData] 执行行为所需当前部件
* @param {*} [actionContext] 执行行为上下文
* @memberof IBIZOrderTestCLEditView2Base
*/
public New(args: any[],contextJO?:any, params?: any, $event?: any, xData?: any,actionContext?:any,srfParentDeName?:string) {
const _this: any = this;
if (_this.newdata && _this.newdata instanceof Function) {
const data: any = {};
_this.newdata([{ ...data }],[{ ...data }], params, $event, xData);
} else {
_this.$Notice.error({ title: '错误', desc: 'newdata 视图处理逻辑不存在,请添加!' });
}
}
/**
* 保存
*
* @param {any[]} args 当前数据
* @param {any} contextJO 行为附加上下文
* @param {*} [params] 附加参数
* @param {*} [$event] 事件源
* @param {*} [xData] 执行行为所需当前部件
* @param {*} [actionContext] 执行行为上下文
* @memberof IBIZOrderTestCLEditView2Base
*/
public Save(args: any[],contextJO?:any, params?: any, $event?: any, xData?: any,actionContext?:any,srfParentDeName?:string) {
// 界面行为容器对象 _this
const _this: any = this;
if (xData && xData.save instanceof Function) {
xData.save().then((response: any) => {
if (!response || response.status !== 200) {
return;
}
_this.$emit('viewdataschange', [{ ...response.data }]);
});
} else if (_this.save && _this.save instanceof Function) {
_this.save();
}
}
/**
* 保存并关闭
*
* @param {any[]} args 当前数据
* @param {any} contextJO 行为附加上下文
* @param {*} [params] 附加参数
* @param {*} [$event] 事件源
* @param {*} [xData] 执行行为所需当前部件
* @param {*} [actionContext] 执行行为上下文
* @memberof IBIZOrderTestCLEditView2Base
*/
public SaveAndExit(args: any[],contextJO?:any, params?: any, $event?: any, xData?: any,actionContext?:any,srfParentDeName?:string) {
const _this: any = this;
if (xData && xData.saveAndExit instanceof Function) {
xData.saveAndExit().then((response: any) => {
if (!response || response.status !== 200) {
return;
}
if(window.parent){
window.parent.postMessage([{ ...response.data }],'*');
}
});
} else if (_this.saveAndExit && _this.saveAndExit instanceof Function) {
_this.saveAndExit().then((response: any) => {
if (!response || response.status !== 200) {
return;
}
if(window.parent){
window.parent.postMessage([{ ...response.data }],'*');
}
});
}
}
/**
* 开始流程
*
* @param {any[]} args 当前数据
* @param {any} contextJO 行为附加上下文
* @param {*} [params] 附加参数
* @param {*} [$event] 事件源
* @param {*} [xData] 执行行为所需当前部件
* @param {*} [actionContext] 执行行为上下文
* @memberof IBIZOrderTestCLEditView2Base
*/
public SaveAndStart(args: any[],contextJO?:any, params?: any, $event?: any, xData?: any,actionContext?:any,srfParentDeName?:string) {
const that: any = this;
if (!xData || !(xData.wfstart instanceof Function)) {
return;
}
let validateStatus: boolean = true;
if (xData.formValidateStatus && xData.formValidateStatus instanceof Function) {
validateStatus = xData.formValidateStatus();
}
if (!validateStatus) {
return;
}
const startWorkFlow: Function = (param: any, localdata: any) => {
xData.wfstart(args,localdata).then((response: any) => {
if (!response || response.status !== 200) {
return;
}
const { data: _data } = response;
that.closeView(_data);
});
}
const openStartView: Function = async (item: any, localdata: any) => {
if (item['wfversion']) {
const targetView: any = that.viewRefData ? that.viewRefData[`WFSTART@${item['wfversion']}`] : null;
if (targetView) {
const tempContext = Util.deepCopy(that.context);
const tempViewParams = { actionView: `WFSTART@${item['wfversion']}`, actionForm: item['process-form'] };
const container: Subject<any> = that.$appmodal.openModal(targetView, tempContext, tempViewParams);
container.subscribe((result: any) => {
if (!result || !Object.is(result.ret, 'OK')) {
return;
}
const tempSubmitData: any = Util.deepCopy(args[0]);
if (result.datas && result.datas[0]) {
const resultData: any = result.datas[0];
if (Object.keys(resultData).length > 0) {
let tempData: any = {};
Object.keys(resultData).forEach((key: any) => {
if (resultData[key] || (resultData[key] === 0) || (resultData[key] === false)) {
tempData[key] = resultData[key];
}
})
Object.assign(tempSubmitData, tempData);
}
}
startWorkFlow([tempSubmitData], localdata);
})
} else {
startWorkFlow(args, localdata);
}
} else {
startWorkFlow(args, localdata);
}
}
let localData: any;
const localContext = Util.deepCopy(that.context);
const requestResult: Promise<any> = that.appEntityService.getStandWorkflow(localContext);
requestResult.then((response: any) => {
const { data: targetData, status } = response;
if (status !== 200 || targetData.length === 0) {
return;
}
if (targetData && targetData.length > 1) {
const h = that.$createElement;
targetData.forEach((element: any) => {
Object.assign(element, { value: element.definitionkey, label: element.definitionname });
})
that.$msgbox({
title: '请选择流程版本',
message: h('i-select', {
key: Util.createUUID(),
props: {
value: localData,
placeholder: "请选择流程版本...",
transfer: true,
transferClassName: "start-workflow-select-wraper"
},
on: {
'on-change': ($event: any) => {
localData = { processDefinitionKey: $event };
}
}
}, targetData.map((item: any) => {
return h('i-option', {
key: item.value,
props: {
value: item.value,
label: item.label
}
})
})),
showCancelButton: true,
confirmButtonText: '确定',
cancelButtonText: '取消'
}).then((action: string) => {
if (Object.is(action, 'confirm') && localData && Object.keys(localData).length > 0) {
let targetItem: any = targetData.find((item: any) => {
return item.definitionkey === localData.processDefinitionKey;
})
openStartView(targetItem, localData);
}
})
} else {
localData = { processDefinitionKey: targetData[0]['definitionkey'] }
targetData[0]['process-view'] = "WFSTART@1";
openStartView(targetData[0], localData);
}
})
}
/**
* 打印
*
* @param {any[]} args 当前数据
* @param {any} contextJO 行为附加上下文
* @param {*} [params] 附加参数
* @param {*} [$event] 事件源
* @param {*} [xData] 执行行为所需当前部件
* @param {*} [actionContext] 执行行为上下文
* @memberof IBIZOrderTestCLEditView2Base
*/
public Print(args: any[],contextJO?:any, params?: any, $event?: any, xData?: any,actionContext?:any,srfParentDeName?:string) {
let _this:any = this;
if (!xData || !(xData.print instanceof Function) || !$event) {
return ;
}
xData.print();
}
/**
* 关闭视图
*
* @param {any[]} args
* @memberof IBIZOrderTestCLEditView2Base
*/
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 IBIZOrderTestCLEditView2Base
*/
public destroyed(){
this.afterDestroyed();
}
/**
* 执行destroyed后的逻辑
*
* @memberof IBIZOrderTestCLEditView2Base
*/
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 {*}
* @memberof IBIZOrderTestCLEditView2Base
*/
public drItem: any = {};
/**
* 表单数据
*
* @type {*}
* @memberof IBIZOrderTestCLEditView2Base
*/
public formData:any = {};
/**
* 关系栏变化
*
* @type {*}
* @memberof IBIZOrderTestCLEditView2Base
*/
public drBarChange() {
if (this.engine) {
this.engine.drBarSelectionChange({ id: 'form' });
}
}
}
</script>
<style lang='less'>
@import './ibizorder-test-cledit-view2.less';
</style>
\ No newline at end of file
<script lang='tsx'>
import { Component } from 'vue-property-decorator';
import IBIZOrderTestCLEditView2Base from './ibizorder-test-cledit-view2-base.vue';
import view_form from '@widgets/ibizorder/sform-form/sform-form.vue';
import view_drbar from '@widgets/ibizorder/default-drbar/default-drbar.vue';
@Component({
components: {
view_form,
view_drbar,
},
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 IBIZOrderTestCLEditView2 extends IBIZOrderTestCLEditView2Base {
}
</script>
\ No newline at end of file
......@@ -269,13 +269,13 @@ export default class IBIZOrderTestCustomLayoutPanelGridExpViewBase extends Vue {
*/
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']}),
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 }),
nav_pos1:new PanelRawitemModel({ name: 'nav_pos1', caption: '导航区占位', isShowCaption: true, sysCss: '', itemType: 'RAWITEM', itemStyle: 'DEFAULT', visible: true, disabled: false, layout:'', layoutPos:'CENTER', layoutHeight:0, heightMode:'', layoutWidth:0, widthMode:'', spacingBottom:'', spacingLeft:'', spacingRight:'', spacingTop:'', hAlignSelf:'', vAlignSelf:'', flexGrow:0, flexParams:{align:'',dir:'',vAlign:''}, parentName: 'container_scroll_main1', panel: this , viewType: 'DEGRIDEXPVIEW', predefinedType: 'NAV_POS', contentType: '', contentStyle: '', rawContent: '', htmlContent: '', }),
container_scroll_main1:new PanelContainerModel({ name: 'container_scroll_main1', caption: '面板容器', titleBarCloseMode: 0, isShowCaption: true, sysCss: '', itemType: 'CONTAINER', itemStyle: 'DEFAULT', visible: true, disabled: false, layout:'BORDER', layoutPos:'CENTER', layoutHeight:0, heightMode:'', layoutWidth:0, widthMode:'', spacingBottom:'', spacingLeft:'', spacingRight:'', spacingTop:'', hAlignSelf:'', vAlignSelf:'', flexGrow:0, flexParams:{align:'',dir:'',vAlign:''}, parentName: 'container_scroll1', panel: this , details:['nav_pos1']}),
container_scroll_main1:new PanelContainerModel({ name: 'container_scroll_main1', caption: '面板容器', titleBarCloseMode: 0, isShowCaption: true, sysCss: '', itemType: 'CONTAINER', itemStyle: 'DEFAULT', visible: true, disabled: false, layout:'BORDER', layoutPos:'CENTER', layoutHeight:0, heightMode:'', layoutWidth:0, widthMode:'', spacingBottom:'', spacingLeft:'', spacingRight:'', spacingTop:'', hAlignSelf:'', vAlignSelf:'', flexGrow:0, flexParams:{align:'',dir:'',vAlign:''}, parentName: 'container_scroll1', panel: this , details:['nav_pos1'] , dataRegionType:INHERIT }),
gridexpbar:new PanelCtrlPosModel({ name: 'gridexpbar', caption: '表格导航栏', isShowCaption: true, sysCss: '', itemType: 'CTRLPOS', itemStyle: 'DEFAULT', visible: true, disabled: false, layout:'', layoutPos:'CENTER', layoutHeight:0, heightMode:'', layoutWidth:0, widthMode:'', spacingBottom:'', spacingLeft:'', spacingRight:'', spacingTop:'', hAlignSelf:'', vAlignSelf:'', flexGrow:0, flexParams:{align:'',dir:'',vAlign:''}, parentName: 'container_scroll_left1', panel: this }),
container_scroll_left1:new PanelContainerModel({ name: 'container_scroll_left1', caption: '面板容器', titleBarCloseMode: 0, isShowCaption: true, sysCss: '', itemType: 'CONTAINER', itemStyle: 'DEFAULT', visible: true, disabled: false, layout:'BORDER', layoutPos:'WEST', layoutHeight:0, heightMode:'', layoutWidth:200, widthMode:'PX', spacingBottom:'', spacingLeft:'', spacingRight:'', spacingTop:'', hAlignSelf:'', vAlignSelf:'', flexGrow:0, flexParams:{align:'',dir:'',vAlign:''}, parentName: 'container_scroll1', panel: this , details:['gridexpbar']}),
container_scroll1:new PanelContainerModel({ name: 'container_scroll1', caption: '滚动条容器', titleBarCloseMode: 0, isShowCaption: false, sysCss: '', itemType: 'CONTAINER', itemStyle: 'DEFAULT', visible: true, disabled: false, layout:'BORDER', 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:['container_scroll_main1','container_scroll_left1']}),
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_scroll1']})
container_scroll_left1:new PanelContainerModel({ name: 'container_scroll_left1', caption: '面板容器', titleBarCloseMode: 0, isShowCaption: true, sysCss: '', itemType: 'CONTAINER', itemStyle: 'DEFAULT', visible: true, disabled: false, layout:'BORDER', layoutPos:'WEST', layoutHeight:0, heightMode:'', layoutWidth:200, widthMode:'PX', spacingBottom:'', spacingLeft:'', spacingRight:'', spacingTop:'', hAlignSelf:'', vAlignSelf:'', flexGrow:0, flexParams:{align:'',dir:'',vAlign:''}, parentName: 'container_scroll1', panel: this , details:['gridexpbar'] , dataRegionType:INHERIT }),
container_scroll1:new PanelContainerModel({ name: 'container_scroll1', caption: '滚动条容器', titleBarCloseMode: 0, isShowCaption: false, sysCss: '', itemType: 'CONTAINER', itemStyle: 'DEFAULT', visible: true, disabled: false, layout:'BORDER', 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:['container_scroll_main1','container_scroll_left1'] , 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_scroll1'] , dataRegionType:INHERIT })
};
/**
......@@ -301,6 +301,8 @@ export default class IBIZOrderTestCustomLayoutPanelGridExpViewBase extends Vue {
}
/**
* 视图引擎
*
......
......@@ -342,16 +342,16 @@ export default class IBIZOrderUsr2GridViewBase extends Vue {
*/
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']}),
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']}),
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']}),
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']}),
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:80, heightMode:'PX', layoutWidth:0, widthMode:'', spacingBottom:'', spacingLeft:'', spacingRight:'', spacingTop:'', hAlignSelf:'', vAlignSelf:'', flexGrow:-1, flexParams:{align:'',dir:'',vAlign:''}, parentName: 'container4', panel: this }),
grid:new PanelCtrlPosModel({ name: 'grid', caption: 'GRID', isShowCaption: true, sysCss: '', itemType: 'CTRLPOS', itemStyle: 'DEFAULT', visible: true, disabled: false, layout:'', layoutPos:'', layoutHeight:100, heightMode:'FULL', layoutWidth:0, widthMode:'', spacingBottom:'', spacingLeft:'', spacingRight:'', spacingTop:'', hAlignSelf:'', vAlignSelf:'', flexGrow:-1, flexParams:{align:'',dir:'',vAlign:''}, parentName: 'container4', panel: this }),
container4:new PanelContainerModel({ name: 'container4', 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','grid']}),
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','container4']})
container4:new PanelContainerModel({ name: 'container4', 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','grid'] , 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','container4'] , dataRegionType:INHERIT })
};
/**
......@@ -380,6 +380,8 @@ export default class IBIZOrderUsr2GridViewBase extends Vue {
/**
* 视图引擎
*
......
......@@ -286,21 +286,21 @@ export default class IndexBase extends Vue {
public layoutModelDetails:any = {
nav_tabs2:new PanelRawitemModel({ name: 'nav_tabs2', caption: '标签页导航栏', isShowCaption: true, sysCss: '', itemType: 'RAWITEM', itemStyle: 'DEFAULT', visible: true, disabled: false, layout:'', layoutPos:'CENTER', layoutHeight:70, heightMode:'PX', layoutWidth:0, widthMode:'', spacingBottom:'', spacingLeft:'', spacingRight:'', spacingTop:'', hAlignSelf:'', vAlignSelf:'', flexGrow:0, flexParams:{align:'',dir:'',vAlign:''}, parentName: 'container_scroll_main1', panel: this , viewType: 'APPINDEXVIEW', predefinedType: 'NAV_TABS', contentType: '', contentStyle: '', rawContent: '', htmlContent: '', }),
nav_pos1:new PanelRawitemModel({ name: 'nav_pos1', caption: '导航区占位', isShowCaption: true, sysCss: '', itemType: 'RAWITEM', itemStyle: 'DEFAULT', visible: true, disabled: false, layout:'', layoutPos:'CENTER', layoutHeight:0, heightMode:'', layoutWidth:0, widthMode:'', spacingBottom:'', spacingLeft:'', spacingRight:'', spacingTop:'', hAlignSelf:'', vAlignSelf:'', flexGrow:0, flexParams:{align:'',dir:'',vAlign:''}, parentName: 'container_scroll_main1', panel: this , viewType: 'APPINDEXVIEW', predefinedType: 'NAV_POS', contentType: '', contentStyle: '', rawContent: '', htmlContent: '', }),
container_group1:new PanelContainerModel({ name: 'container_group1', caption: '分组标题', titleBarCloseMode: 0, isShowCaption: true, sysCss: '', itemType: 'CONTAINER', itemStyle: 'DEFAULT', visible: true, disabled: false, layout:'BORDER', layoutPos:'CENTER', layoutHeight:0, heightMode:'', layoutWidth:0, widthMode:'', spacingBottom:'', spacingLeft:'', spacingRight:'', spacingTop:'', hAlignSelf:'', vAlignSelf:'', flexGrow:0, flexParams:{align:'',dir:'',vAlign:''}, parentName: 'container_scroll_main1', panel: this , details:[]}),
container_scroll_main1:new PanelContainerModel({ name: 'container_scroll_main1', caption: '面板容器', titleBarCloseMode: 0, isShowCaption: true, sysCss: '', itemType: 'CONTAINER', itemStyle: 'DEFAULT', visible: true, disabled: false, layout:'BORDER', layoutPos:'CENTER', layoutHeight:0, heightMode:'', layoutWidth:80, widthMode:'PERCENTAGE', spacingBottom:'', spacingLeft:'', spacingRight:'', spacingTop:'', hAlignSelf:'', vAlignSelf:'', flexGrow:0, flexParams:{align:'',dir:'',vAlign:''}, parentName: 'container_scroll1', panel: this , details:['nav_tabs2','nav_pos1','container_group1']}),
container_group1:new PanelContainerModel({ name: 'container_group1', caption: '分组标题', titleBarCloseMode: 0, isShowCaption: true, sysCss: '', itemType: 'CONTAINER', itemStyle: 'DEFAULT', visible: true, disabled: false, layout:'BORDER', layoutPos:'CENTER', layoutHeight:0, heightMode:'', layoutWidth:0, widthMode:'', spacingBottom:'', spacingLeft:'', spacingRight:'', spacingTop:'', hAlignSelf:'', vAlignSelf:'', flexGrow:0, flexParams:{align:'',dir:'',vAlign:''}, parentName: 'container_scroll_main1', panel: this , details:[] , dataRegionType:INHERIT }),
container_scroll_main1:new PanelContainerModel({ name: 'container_scroll_main1', caption: '面板容器', titleBarCloseMode: 0, isShowCaption: true, sysCss: '', itemType: 'CONTAINER', itemStyle: 'DEFAULT', visible: true, disabled: false, layout:'BORDER', layoutPos:'CENTER', layoutHeight:0, heightMode:'', layoutWidth:80, widthMode:'PERCENTAGE', spacingBottom:'', spacingLeft:'', spacingRight:'', spacingTop:'', hAlignSelf:'', vAlignSelf:'', flexGrow:0, flexParams:{align:'',dir:'',vAlign:''}, parentName: 'container_scroll1', panel: this , details:['nav_tabs2','nav_pos1','container_group1'] , dataRegionType:INHERIT }),
appmenu:new PanelCtrlPosModel({ name: 'appmenu', caption: '首页菜单', isShowCaption: true, sysCss: '', itemType: 'CTRLPOS', itemStyle: 'DEFAULT', visible: true, disabled: false, layout:'', layoutPos:'CENTER', layoutHeight:0, heightMode:'', layoutWidth:0, widthMode:'', spacingBottom:'', spacingLeft:'', spacingRight:'', spacingTop:'', hAlignSelf:'', vAlignSelf:'', flexGrow:0, flexParams:{align:'',dir:'',vAlign:''}, parentName: 'container_scroll_left1', panel: this }),
container_scroll_left1:new PanelContainerModel({ name: 'container_scroll_left1', caption: '面板容器', titleBarCloseMode: 0, isShowCaption: true, sysCss: '', itemType: 'CONTAINER', itemStyle: 'DEFAULT', visible: true, disabled: false, layout:'BORDER', layoutPos:'WEST', layoutHeight:0, heightMode:'', layoutWidth:20, widthMode:'PERCENTAGE', spacingBottom:'', spacingLeft:'', spacingRight:'', spacingTop:'', hAlignSelf:'', vAlignSelf:'', flexGrow:0, flexParams:{align:'',dir:'',vAlign:''}, parentName: 'container_scroll1', panel: this , details:['appmenu']}),
container_scroll_left1:new PanelContainerModel({ name: 'container_scroll_left1', caption: '面板容器', titleBarCloseMode: 0, isShowCaption: true, sysCss: '', itemType: 'CONTAINER', itemStyle: 'DEFAULT', visible: true, disabled: false, layout:'BORDER', layoutPos:'WEST', layoutHeight:0, heightMode:'', layoutWidth:20, widthMode:'PERCENTAGE', spacingBottom:'', spacingLeft:'', spacingRight:'', spacingTop:'', hAlignSelf:'', vAlignSelf:'', flexGrow:0, flexParams:{align:'',dir:'',vAlign:''}, parentName: 'container_scroll1', panel: this , details:['appmenu'] , dataRegionType:INHERIT }),
app_apptitle:new PanelFieldModel({ name: 'app_apptitle', caption: '应用标题', isShowCaption: false, sysCss: '', itemType: 'FIELD', 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: '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:3, flexParams:{align:'',dir:'',vAlign:''}, parentName: 'container_grid1', panel: this , details:['app_apptitle']}),
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:3, flexParams:{align:'',dir:'',vAlign:''}, parentName: 'container_grid1', panel: this , details:['app_apptitle'] , dataRegionType:INHERIT }),
nav_breadcrumb1:new PanelRawitemModel({ name: 'nav_breadcrumb1', 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:'LEFT', vAlignSelf:'MIDDLE', flexGrow:-1, flexParams:{align:'',dir:'',vAlign:''}, parentName: 'container4', panel: this , viewType: 'APPINDEXVIEW', predefinedType: 'NAV_BREADCRUMB', contentType: '', contentStyle: '', rawContent: '', htmlContent: '', }),
container4:new PanelContainerModel({ name: 'container4', 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:'space-between',dir:'row',vAlign:'center'}, parentName: 'container2', panel: this , details:['nav_breadcrumb1']}),
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:6, flexParams:{align:'',dir:'',vAlign:''}, parentName: 'container_grid1', panel: this , details:['container4']}),
container4:new PanelContainerModel({ name: 'container4', 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:'space-between',dir:'row',vAlign:'center'}, parentName: 'container2', panel: this , details:['nav_breadcrumb1'] , dataRegionType:INHERIT }),
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:6, flexParams:{align:'',dir:'',vAlign:''}, parentName: 'container_grid1', panel: this , details:['container4'] , dataRegionType:INHERIT }),
auth_userinfo1:new PanelRawitemModel({ name: 'auth_userinfo1', 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:'LEFT', vAlignSelf:'MIDDLE', flexGrow:-1, flexParams:{align:'',dir:'',vAlign:''}, parentName: 'container3', panel: this , viewType: 'APPINDEXVIEW', predefinedType: 'AUTH_USERINFO', contentType: '', contentStyle: '', rawContent: '', htmlContent: '', }),
auth_logout1:new PanelButtonModel({ name: 'auth_logout1', caption: '登出', isShowCaption: true, sysCss: '', itemType: 'BUTTON', itemStyle: 'DEFAULT', visible: true, disabled: false, layout:'', layoutPos:'', layoutHeight:0, heightMode:'', layoutWidth:0, widthMode:'', spacingBottom:'', spacingLeft:'', spacingRight:'', spacingTop:'', hAlignSelf:'RIGHT', vAlignSelf:'MIDDLE', flexGrow:-1, flexParams:{align:'',dir:'',vAlign:''}, parentName: 'container3', panel: this , buttonStyle: 'DEFAULT', iconAlign: '', predefinedType: 'APP_LOGOUT', renderMode: '', }),
container3:new PanelContainerModel({ name: 'container3', 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:['auth_userinfo1','auth_logout1']}),
container_grid1:new PanelContainerModel({ name: 'container_grid1', caption: '栅格容器', titleBarCloseMode: 0, isShowCaption: false, sysCss: '', itemType: 'CONTAINER', itemStyle: 'DEFAULT', visible: true, disabled: false, layout:'SIMPLEFLEX', layoutPos:'CENTER', layoutHeight:0, heightMode:'', layoutWidth:0, widthMode:'', spacingBottom:'', spacingLeft:'', spacingRight:'', spacingTop:'', hAlignSelf:'', vAlignSelf:'', flexGrow:0, flexParams:{align:'',dir:'',vAlign:''}, parentName: 'container_scroll_header1', panel: this , details:['container1','container2','container3']}),
container_scroll_header1:new PanelContainerModel({ name: 'container_scroll_header1', caption: '面板容器', titleBarCloseMode: 0, isShowCaption: true, sysCss: '', itemType: 'CONTAINER', itemStyle: 'DEFAULT', visible: true, disabled: false, layout:'BORDER', layoutPos:'NORTH', layoutHeight:80, heightMode:'PX', layoutWidth:0, widthMode:'', spacingBottom:'', spacingLeft:'', spacingRight:'', spacingTop:'', hAlignSelf:'', vAlignSelf:'', flexGrow:0, flexParams:{align:'',dir:'',vAlign:''}, parentName: 'container_scroll1', panel: this , details:['container_grid1']}),
container_scroll1:new PanelContainerModel({ name: 'container_scroll1', caption: '滚动条容器', titleBarCloseMode: 0, isShowCaption: false, sysCss: '', itemType: 'CONTAINER', itemStyle: 'DEFAULT', visible: true, disabled: false, layout:'BORDER', layoutPos:'', layoutHeight:0, heightMode:'', layoutWidth:0, widthMode:'', spacingBottom:'', spacingLeft:'', spacingRight:'', spacingTop:'', hAlignSelf:'', vAlignSelf:'', flexGrow:-1, flexParams:{align:'',dir:'',vAlign:''}, panel: this , details:['container_scroll_main1','container_scroll_left1','container_scroll_header1']})
container3:new PanelContainerModel({ name: 'container3', 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:['auth_userinfo1','auth_logout1'] , 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:'CENTER', layoutHeight:0, heightMode:'', layoutWidth:0, widthMode:'', spacingBottom:'', spacingLeft:'', spacingRight:'', spacingTop:'', hAlignSelf:'', vAlignSelf:'', flexGrow:0, flexParams:{align:'',dir:'',vAlign:''}, parentName: 'container_scroll_header1', panel: this , details:['container1','container2','container3'] , dataRegionType:INHERIT }),
container_scroll_header1:new PanelContainerModel({ name: 'container_scroll_header1', caption: '面板容器', titleBarCloseMode: 0, isShowCaption: true, sysCss: '', itemType: 'CONTAINER', itemStyle: 'DEFAULT', visible: true, disabled: false, layout:'BORDER', layoutPos:'NORTH', layoutHeight:80, heightMode:'PX', layoutWidth:0, widthMode:'', spacingBottom:'', spacingLeft:'', spacingRight:'', spacingTop:'', hAlignSelf:'', vAlignSelf:'', flexGrow:0, flexParams:{align:'',dir:'',vAlign:''}, parentName: 'container_scroll1', panel: this , details:['container_grid1'] , dataRegionType:INHERIT }),
container_scroll1:new PanelContainerModel({ name: 'container_scroll1', caption: '滚动条容器', titleBarCloseMode: 0, isShowCaption: false, sysCss: '', itemType: 'CONTAINER', itemStyle: 'DEFAULT', visible: true, disabled: false, layout:'BORDER', layoutPos:'', layoutHeight:0, heightMode:'', layoutWidth:0, widthMode:'', spacingBottom:'', spacingLeft:'', spacingRight:'', spacingTop:'', hAlignSelf:'', vAlignSelf:'', flexGrow:-1, flexParams:{align:'',dir:'',vAlign:''}, panel: this , details:['container_scroll_main1','container_scroll_left1','container_scroll_header1'] , dataRegionType:INHERIT })
};
/**
......@@ -326,6 +326,34 @@ export default class IndexBase extends Vue {
}
/**
* 逻辑事件
*
* @param {*} [params={}]
* @param {*} [tag]
* @param {*} [$event]
* @memberof
*/
public layoutpanel_auth_logout1_click(params: any = {}, tag?: any, $event?: any) {
// 取数
let datas: any[] = [];
let xData: any = null;
// _this 指向容器对象
const _this: any = this;
let paramJO:any = {};
let contextJO:any = {};
xData = this;
if (_this.getDatas && _this.getDatas instanceof Function) {
datas = [..._this.getDatas()];
}
if(params){
datas = [params];
}
// 界面行为
this.panel_Usr1101864241_auth_logout1_click(datas, contextJO,paramJO, $event, xData,this,undefined);
}
......
......@@ -107,6 +107,7 @@ export const PageComponents = {
Vue.component('ibizorder-usr2-grid-view', () => import('@pages/sample/ibizorder-usr2-grid-view/ibizorder-usr2-grid-view.vue'));
Vue.component('ibizcustomer-media-test-edit-view', () => import('@pages/sample/ibizcustomer-media-test-edit-view/ibizcustomer-media-test-edit-view.vue'));
Vue.component('ibizorder-test-custom-layout-panel-grid-exp-view', () => import('@pages/sample/ibizorder-test-custom-layout-panel-grid-exp-view/ibizorder-test-custom-layout-panel-grid-exp-view.vue'));
Vue.component('ibizorder-test-cledit-view2', () => import('@pages/sample/ibizorder-test-cledit-view2/ibizorder-test-cledit-view2.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'));
......
......@@ -1664,6 +1664,20 @@ const router = new Router({
},
component: () => import('@pages/ungroup/app-index-view/app-index-view.vue'),
},
{
path: 'ibizorders/:ibizorder?/testcleditview2/:testcleditview2?',
meta: {
caption: 'entities.ibizorder.views.testcleditview2.caption',
info:'',
parameters: [
{ pathName: 'index', parameterName: 'index' },
{ pathName: 'ibizorders', parameterName: 'ibizorder' },
{ pathName: 'testcleditview2', parameterName: 'testcleditview2' },
],
requireAuth: true,
},
component: () => import('@pages/sample/ibizorder-test-cledit-view2/ibizorder-test-cledit-view2.vue'),
},
{
path: 'ibizappviews/:ibizappview?/gridview/:gridview?',
meta: {
......@@ -4999,6 +5013,19 @@ const router = new Router({
},
component: () => import('@pages/sample/ibizbookupdate-default-grid-view/ibizbookupdate-default-grid-view.vue'),
},
{
path: '/ibizorders/:ibizorder?/testcleditview2/:testcleditview2?',
meta: {
caption: 'entities.ibizorder.views.testcleditview2.caption',
info:'',
parameters: [
{ pathName: 'ibizorders', parameterName: 'ibizorder' },
{ pathName: 'testcleditview2', parameterName: 'testcleditview2' },
],
requireAuth: true,
},
component: () => import('@pages/sample/ibizorder-test-cledit-view2/ibizorder-test-cledit-view2.vue'),
},
{
path: '/ibizorders/:ibizorder?/treegridexview/:treegridexview?',
meta: {
......
......@@ -284,10 +284,10 @@ export default class AppIndexViewBase extends Vue {
button_link1:new PanelButtonModel({ name: 'button_link1', caption: '页面链接', isShowCaption: true, sysCss: '', itemType: 'BUTTON', itemStyle: 'DEFAULT', sysImage:{ iconcls: 'fa fa-dropbox', imagePath:'', rawContent: '' }, visible: true, disabled: false, layout:'', layoutPos:'CENTER', layoutHeight:0, heightMode:'', layoutWidth:0, widthMode:'', spacingBottom:'', spacingLeft:'', spacingRight:'', spacingTop:'', hAlignSelf:'', vAlignSelf:'', flexGrow:0, flexParams:{align:'',dir:'',vAlign:''}, parentName: 'container_scroll_main1', panel: this , buttonStyle: 'DEFAULT', iconAlign: '', renderMode: 'LINK', }),
button_openview1:new PanelButtonModel({ name: 'button_openview1', caption: '打开页面', isShowCaption: true, sysCss: '', itemType: 'BUTTON', itemStyle: 'DEFAULT', visible: true, disabled: false, layout:'', layoutPos:'CENTER', layoutHeight:0, heightMode:'', layoutWidth:0, widthMode:'', spacingBottom:'', spacingLeft:'', spacingRight:'', spacingTop:'', hAlignSelf:'', vAlignSelf:'', flexGrow:0, flexParams:{align:'',dir:'',vAlign:''}, parentName: 'container_scroll_main1', panel: this , buttonStyle: 'DEFAULT', iconAlign: '', renderMode: '', }),
button_calluilogic1:new PanelButtonModel({ name: 'button_calluilogic1', caption: '按钮', isShowCaption: true, sysCss: '', itemType: 'BUTTON', itemStyle: 'INFO', visible: true, disabled: false, layout:'', layoutPos:'CENTER', layoutHeight:0, heightMode:'', layoutWidth:0, widthMode:'', spacingBottom:'', spacingLeft:'', spacingRight:'', spacingTop:'', hAlignSelf:'', vAlignSelf:'', flexGrow:0, flexParams:{align:'',dir:'',vAlign:''}, parentName: 'container_scroll_main1', panel: this , buttonStyle: 'INFO', iconAlign: '', renderMode: '', }),
container_scroll_main1:new PanelContainerModel({ name: 'container_scroll_main1', caption: '面板容器', titleBarCloseMode: 0, isShowCaption: true, sysCss: '', itemType: 'CONTAINER', itemStyle: 'DEFAULT', visible: true, disabled: false, layout:'BORDER', layoutPos:'CENTER', layoutHeight:0, heightMode:'', layoutWidth:80, widthMode:'PERCENTAGE', spacingBottom:'', spacingLeft:'', spacingRight:'', spacingTop:'', hAlignSelf:'', vAlignSelf:'', flexGrow:0, flexParams:{align:'',dir:'',vAlign:''}, parentName: 'container_scroll1', panel: this , details:['app_apptitle','view_pagecaption','static_label2','static_text1','field_text_dynamic','field_switch','field_textbox','field_qrcode','button_link1','button_openview1','button_calluilogic1']}),
container_scroll_left1:new PanelContainerModel({ name: 'container_scroll_left1', caption: '面板容器', titleBarCloseMode: 0, isShowCaption: true, sysCss: '', itemType: 'CONTAINER', itemStyle: 'DEFAULT', visible: true, disabled: false, layout:'BORDER', layoutPos:'WEST', layoutHeight:0, heightMode:'', layoutWidth:20, widthMode:'PERCENTAGE', spacingBottom:'', spacingLeft:'', spacingRight:'', spacingTop:'', hAlignSelf:'', vAlignSelf:'', flexGrow:0, flexParams:{align:'',dir:'',vAlign:''}, parentName: 'container_scroll1', panel: this , details:[]}),
container_scroll_header1:new PanelContainerModel({ name: 'container_scroll_header1', caption: '面板容器', titleBarCloseMode: 0, isShowCaption: true, sysCss: '', itemType: 'CONTAINER', itemStyle: 'DEFAULT', visible: true, disabled: false, layout:'BORDER', layoutPos:'NORTH', layoutHeight:80, heightMode:'PX', layoutWidth:0, widthMode:'', spacingBottom:'', spacingLeft:'', spacingRight:'', spacingTop:'', hAlignSelf:'', vAlignSelf:'', flexGrow:0, flexParams:{align:'',dir:'',vAlign:''}, parentName: 'container_scroll1', panel: this , details:[]}),
container_scroll1:new PanelContainerModel({ name: 'container_scroll1', caption: '滚动条容器', titleBarCloseMode: 0, isShowCaption: false, sysCss: '', itemType: 'CONTAINER', itemStyle: 'DEFAULT', visible: true, disabled: false, layout:'BORDER', layoutPos:'', layoutHeight:0, heightMode:'', layoutWidth:0, widthMode:'', spacingBottom:'', spacingLeft:'', spacingRight:'', spacingTop:'', hAlignSelf:'', vAlignSelf:'', flexGrow:-1, flexParams:{align:'',dir:'',vAlign:''}, panel: this , details:['container_scroll_main1','container_scroll_left1','container_scroll_header1']})
container_scroll_main1:new PanelContainerModel({ name: 'container_scroll_main1', caption: '面板容器', titleBarCloseMode: 0, isShowCaption: true, sysCss: '', itemType: 'CONTAINER', itemStyle: 'DEFAULT', visible: true, disabled: false, layout:'BORDER', layoutPos:'CENTER', layoutHeight:0, heightMode:'', layoutWidth:80, widthMode:'PERCENTAGE', spacingBottom:'', spacingLeft:'', spacingRight:'', spacingTop:'', hAlignSelf:'', vAlignSelf:'', flexGrow:0, flexParams:{align:'',dir:'',vAlign:''}, parentName: 'container_scroll1', panel: this , details:['app_apptitle','view_pagecaption','static_label2','static_text1','field_text_dynamic','field_switch','field_textbox','field_qrcode','button_link1','button_openview1','button_calluilogic1'] , dataRegionType:INHERIT }),
container_scroll_left1:new PanelContainerModel({ name: 'container_scroll_left1', caption: '面板容器', titleBarCloseMode: 0, isShowCaption: true, sysCss: '', itemType: 'CONTAINER', itemStyle: 'DEFAULT', visible: true, disabled: false, layout:'BORDER', layoutPos:'WEST', layoutHeight:0, heightMode:'', layoutWidth:20, widthMode:'PERCENTAGE', spacingBottom:'', spacingLeft:'', spacingRight:'', spacingTop:'', hAlignSelf:'', vAlignSelf:'', flexGrow:0, flexParams:{align:'',dir:'',vAlign:''}, parentName: 'container_scroll1', panel: this , details:[] , dataRegionType:INHERIT }),
container_scroll_header1:new PanelContainerModel({ name: 'container_scroll_header1', caption: '面板容器', titleBarCloseMode: 0, isShowCaption: true, sysCss: '', itemType: 'CONTAINER', itemStyle: 'DEFAULT', visible: true, disabled: false, layout:'BORDER', layoutPos:'NORTH', layoutHeight:80, heightMode:'PX', layoutWidth:0, widthMode:'', spacingBottom:'', spacingLeft:'', spacingRight:'', spacingTop:'', hAlignSelf:'', vAlignSelf:'', flexGrow:0, flexParams:{align:'',dir:'',vAlign:''}, parentName: 'container_scroll1', panel: this , details:[] , dataRegionType:INHERIT }),
container_scroll1:new PanelContainerModel({ name: 'container_scroll1', caption: '滚动条容器', titleBarCloseMode: 0, isShowCaption: false, sysCss: '', itemType: 'CONTAINER', itemStyle: 'DEFAULT', visible: true, disabled: false, layout:'BORDER', layoutPos:'', layoutHeight:0, heightMode:'', layoutWidth:0, widthMode:'', spacingBottom:'', spacingLeft:'', spacingRight:'', spacingTop:'', hAlignSelf:'', vAlignSelf:'', flexGrow:-1, flexParams:{align:'',dir:'',vAlign:''}, panel: this , details:['container_scroll_main1','container_scroll_left1','container_scroll_header1'] , dataRegionType:INHERIT })
};
/**
......@@ -313,6 +313,86 @@ export default class AppIndexViewBase extends Vue {
}
/**
* 逻辑事件
*
* @param {*} [params={}]
* @param {*} [tag]
* @param {*} [$event]
* @memberof
*/
public layoutpanel_button_link1_click(params: any = {}, tag?: any, $event?: any) {
// 取数
let datas: any[] = [];
let xData: any = null;
// _this 指向容器对象
const _this: any = this;
let paramJO:any = {};
let contextJO:any = {};
xData = this;
if (_this.getDatas && _this.getDatas instanceof Function) {
datas = [..._this.getDatas()];
}
if(params){
datas = [params];
}
// 界面行为
this.panel_Usr1102678360_button_link1_click(datas, contextJO,paramJO, $event, xData,this,undefined);
}
/**
* 逻辑事件
*
* @param {*} [params={}]
* @param {*} [tag]
* @param {*} [$event]
* @memberof
*/
public layoutpanel_button_openview1_click(params: any = {}, tag?: any, $event?: any) {
// 取数
let datas: any[] = [];
let xData: any = null;
// _this 指向容器对象
const _this: any = this;
let paramJO:any = {};
let contextJO:any = {};
xData = this;
if (_this.getDatas && _this.getDatas instanceof Function) {
datas = [..._this.getDatas()];
}
if(params){
datas = [params];
}
// 界面行为
this.panel_Usr1102678360_button_openview1_click(datas, contextJO,paramJO, $event, xData,this,undefined);
}
/**
* 逻辑事件
*
* @param {*} [params={}]
* @param {*} [tag]
* @param {*} [$event]
* @memberof
*/
public layoutpanel_button_calluilogic1_click(params: any = {}, tag?: any, $event?: any) {
// 取数
let datas: any[] = [];
let xData: any = null;
// _this 指向容器对象
const _this: any = this;
let paramJO:any = {};
let contextJO:any = {};
xData = this;
if (_this.getDatas && _this.getDatas instanceof Function) {
datas = [..._this.getDatas()];
}
if(params){
datas = [params];
}
// 界面行为
this.panel_Usr1102678360_button_calluilogic1_click(datas, contextJO,paramJO, $event, xData,this,undefined);
}
......
......@@ -2241,6 +2241,19 @@ const router = new Router({
},
component: () => import('@pages/sample/ibizbookupdate-default-grid-view/ibizbookupdate-default-grid-view.vue'),
},
{
path: '/ibizorders/:ibizorder?/testcleditview2/:testcleditview2?',
meta: {
caption: 'entities.ibizorder.views.testcleditview2.caption',
info:'',
parameters: [
{ pathName: 'ibizorders', parameterName: 'ibizorder' },
{ pathName: 'testcleditview2', parameterName: 'testcleditview2' },
],
requireAuth: true,
},
component: () => import('@pages/sample/ibizorder-test-cledit-view2/ibizorder-test-cledit-view2.vue'),
},
{
path: '/ibizorders/:ibizorder?/treegridexview/:treegridexview?',
meta: {
......
......@@ -266,8 +266,8 @@ export default class AppLoginViewBase extends Vue {
auth_verificationcode:new PanelFieldModel({ name: 'auth_verificationcode', caption: '短信验证码', isShowCaption: false, sysCss: '', itemType: 'FIELD', 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: 'container1', panel: this , fieldState: '0', }),
auth_loginmsg:new PanelFieldModel({ name: 'auth_loginmsg', caption: '登陆校验信息', isShowCaption: false, sysCss: '', itemType: 'FIELD', 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: 'container1', panel: this , fieldState: '0', }),
auth_sso1:new PanelUserControlModel({ name: 'auth_sso1', caption: '第三方登陆', isShowCaption: true, sysCss: '', itemType: 'USERCONTROL', 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: 'container1', panel: this }),
container1:new PanelContainerModel({ name: 'container1', caption: '容器', titleBarCloseMode: 0, isShowCaption: false, sysCss: '', itemType: 'CONTAINER', itemStyle: 'DEFAULT', visible: true, disabled: false, layout:'FLEX', layoutPos:'', layoutHeight:0, heightMode:'', layoutWidth:600, widthMode:'PX', spacingBottom:'', spacingLeft:'', spacingRight:'', spacingTop:'', hAlignSelf:'CENTER', vAlignSelf:'', flexGrow:-1, flexParams:{align:'',dir:'',vAlign:''}, parentName: 'page_container', panel: this , details:['userid','auth_password','auth_orgpick','auth_loginbutton1','auth_registbutton1','auth_resetinput1','auth_logout1','auth_captcha1','auth_verificationcode','auth_loginmsg','auth_sso1']}),
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:100, heightMode:'PERCENTAGE', layoutWidth:100, widthMode:'PERCENTAGE', spacingBottom:'', spacingLeft:'', spacingRight:'', spacingTop:'', hAlignSelf:'', vAlignSelf:'', flexGrow:-1, flexParams:{align:'',dir:'',vAlign:''}, panel: this , details:['container1']})
container1:new PanelContainerModel({ name: 'container1', caption: '容器', titleBarCloseMode: 0, isShowCaption: false, sysCss: '', itemType: 'CONTAINER', itemStyle: 'DEFAULT', visible: true, disabled: false, layout:'FLEX', layoutPos:'', layoutHeight:0, heightMode:'', layoutWidth:600, widthMode:'PX', spacingBottom:'', spacingLeft:'', spacingRight:'', spacingTop:'', hAlignSelf:'CENTER', vAlignSelf:'', flexGrow:-1, flexParams:{align:'',dir:'',vAlign:''}, parentName: 'page_container', panel: this , details:['userid','auth_password','auth_orgpick','auth_loginbutton1','auth_registbutton1','auth_resetinput1','auth_logout1','auth_captcha1','auth_verificationcode','auth_loginmsg','auth_sso1'] , 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:100, heightMode:'PERCENTAGE', layoutWidth:100, widthMode:'PERCENTAGE', spacingBottom:'', spacingLeft:'', spacingRight:'', spacingTop:'', hAlignSelf:'', vAlignSelf:'', flexGrow:-1, flexParams:{align:'',dir:'',vAlign:''}, panel: this , details:['container1'] , dataRegionType:INHERIT })
};
/**
......@@ -293,6 +293,112 @@ export default class AppLoginViewBase extends Vue {
}
/**
* 逻辑事件
*
* @param {*} [params={}]
* @param {*} [tag]
* @param {*} [$event]
* @memberof
*/
public layoutpanel_auth_loginbutton1_click(params: any = {}, tag?: any, $event?: any) {
// 取数
let datas: any[] = [];
let xData: any = null;
// _this 指向容器对象
const _this: any = this;
let paramJO:any = {};
let contextJO:any = {};
xData = this;
if (_this.getDatas && _this.getDatas instanceof Function) {
datas = [..._this.getDatas()];
}
if(params){
datas = [params];
}
// 界面行为
this.panel_Usr1102196415_auth_loginbutton1_click(datas, contextJO,paramJO, $event, xData,this,undefined);
}
/**
* 逻辑事件
*
* @param {*} [params={}]
* @param {*} [tag]
* @param {*} [$event]
* @memberof
*/
public layoutpanel_auth_registbutton1_click(params: any = {}, tag?: any, $event?: any) {
// 取数
let datas: any[] = [];
let xData: any = null;
// _this 指向容器对象
const _this: any = this;
let paramJO:any = {};
let contextJO:any = {};
xData = this;
if (_this.getDatas && _this.getDatas instanceof Function) {
datas = [..._this.getDatas()];
}
if(params){
datas = [params];
}
// 界面行为
this.panel_Usr1102196415_auth_registbutton1_click(datas, contextJO,paramJO, $event, xData,this,undefined);
}
/**
* 逻辑事件
*
* @param {*} [params={}]
* @param {*} [tag]
* @param {*} [$event]
* @memberof
*/
public layoutpanel_auth_resetinput1_click(params: any = {}, tag?: any, $event?: any) {
// 取数
let datas: any[] = [];
let xData: any = null;
// _this 指向容器对象
const _this: any = this;
let paramJO:any = {};
let contextJO:any = {};
xData = this;
if (_this.getDatas && _this.getDatas instanceof Function) {
datas = [..._this.getDatas()];
}
if(params){
datas = [params];
}
// 界面行为
this.panel_Usr1102196415_auth_resetinput1_click(datas, contextJO,paramJO, $event, xData,this,undefined);
}
/**
* 逻辑事件
*
* @param {*} [params={}]
* @param {*} [tag]
* @param {*} [$event]
* @memberof
*/
public layoutpanel_auth_logout1_click(params: any = {}, tag?: any, $event?: any) {
// 取数
let datas: any[] = [];
let xData: any = null;
// _this 指向容器对象
const _this: any = this;
let paramJO:any = {};
let contextJO:any = {};
xData = this;
if (_this.getDatas && _this.getDatas instanceof Function) {
datas = [..._this.getDatas()];
}
if(params){
datas = [params];
}
// 界面行为
this.panel_Usr1102196415_auth_logout1_click(datas, contextJO,paramJO, $event, xData,this,undefined);
}
/**
......
......@@ -785,6 +785,7 @@ export const viewstate: any = {
'7ce3aaf69c0b882631428087b7db6464',
'38b0b453d423e0772822db6be4f02505',
'2D42F3B7-3267-4276-9120-10F2D81E35AF',
'D6D7779F-95C9-48C0-B2E1-ED4C20E5E157',
],
},
{
......@@ -1670,6 +1671,18 @@ export const viewstate: any = {
'58e37ccddda10feedac7c809d5cee02a',
],
},
{
viewtag: 'D6D7779F-95C9-48C0-B2E1-ED4C20E5E157',
viewmodule: 'Sample',
viewname: 'IBIZOrderTestCLEditView2',
viewaction: '',
viewdatachange: false,
refviews: [
'f083dd992abed44bf15a9930b45c3895',
'b9bb43793e46dd754a82ae6928e5557d',
'6bc6e690dc5abfc6d89703e4459c785c',
],
},
{
viewtag: 'd7f9470512d0d0ad2d4aba7b17e40b05',
viewmodule: 'Sample',
......
......@@ -152,6 +152,7 @@ export default class IBIZOrderUIServiceBase extends UIService {
this.allViewMap.set(':',{viewname:'ganttview',srfappde:'ibizorders',component:'ibizorder-gantt-view'});
this.allViewMap.set(':',{viewname:'pickupgridview',srfappde:'ibizorders',component:'ibizorder-pickup-grid-view'});
this.allViewMap.set(':',{viewname:'seditview',srfappde:'ibizorders',component:'ibizorder-sedit-view'});
this.allViewMap.set(':',{viewname:'testcleditview2',srfappde:'ibizorders',component:'ibizorder-test-cledit-view2'});
this.allViewMap.set('WFMDATAVIEW:ODSP:D:30',{viewname:'odsp_d30_wfgridview',srfappde:'ibizorders',component:'ibizorder-odsp-d30-wfgrid-view'});
this.allViewMap.set(':',{viewname:'treegridexview',srfappde:'ibizorders',component:'ibizorder-tree-grid-ex-view'});
this.allViewMap.set('EDITVIEW:MSTAG:10',{viewname:'state10editview2',srfappde:'ibizorders',component:'ibizorder-state10-edit-view2'});
......
......@@ -925,6 +925,9 @@ export default class MainMenuBase extends Vue implements ControlInterface {
case 'AppFunc101':
this.clickAppFunc101(item);
return;
case 'UsrAppFunc1103768001':
this.clickUsrAppFunc1103768001(item);
return;
default:
console.warn('未指定应用功能');
}
......@@ -3435,6 +3438,29 @@ export default class MainMenuBase extends Vue implements ControlInterface {
})
}
/**
* 测试编辑视图(左右关系)视图面板
*
* @param {*} [item={}]
* @memberof MainMenu
*/
public clickUsrAppFunc1103768001(item: any = {}) {
const viewparam: any = {};
Object.assign(viewparam, {});
const deResParameters: any[] = [];
const parameters: any[] = [
{ pathName: 'ibizorders', parameterName: 'ibizorder' },
{ pathName: 'testcleditview2', parameterName: 'testcleditview2' },
];
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: 'C52E01B6-600E-41DA-B114-BE091C2BE967',
id: '1F8A4951-B389-4F5B-A501-F6F2707A6BA2',
name: 'menuitem1',
text: '工作台',
type: 'MENUITEM',
......@@ -34,7 +34,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem1',
},
{
id: '2EE60144-D2F8-46E1-A792-5DAACAE0FA1D',
id: 'B094329C-53F1-4445-B639-923DDBB6C960',
name: 'menuitem3',
text: '控件',
type: 'MENUITEM',
......@@ -53,7 +53,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem3',
items: [
{
id: '30834D6D-1917-4B0D-8C20-31800300DD9B',
id: 'DEF69D15-2037-4DAD-B7A2-BA4CEF9A849E',
name: 'menuitem6',
text: '默认数据类型',
type: 'MENUITEM',
......@@ -72,7 +72,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem6',
},
{
id: 'F258747E-DA47-48CC-8B89-4694F82C4CDF',
id: '2B562E71-AD40-41AE-9423-9BD29F7347E1',
name: 'menuitem7',
text: '默认编辑器类型',
type: 'MENUITEM',
......@@ -91,7 +91,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem7',
},
{
id: 'A296474A-F181-44C2-9451-E8FD67A50F83',
id: '57F78BFC-1565-467D-9E47-E2AD6E5E1EB6',
name: 'menuitem72',
text: '扩展编辑器',
type: 'MENUITEM',
......@@ -110,7 +110,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem72',
},
{
id: '68039A6F-0C94-42B4-A92A-E64ED65F27C2',
id: '41A7DC37-7FD0-4561-B2C7-91F253935178',
name: 'menuitem65',
text: '微服务组件',
type: 'MENUITEM',
......@@ -129,7 +129,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem65',
},
{
id: 'F4B30448-A530-4C15-BB8F-F5084F8B58E6',
id: '19F9BFDE-3EBA-4A01-AE16-1F7E053C8341',
name: 'menuitem151',
text: '编辑器插件示例',
type: 'MENUITEM',
......@@ -150,7 +150,7 @@ export default class MainMenuModel {
],
},
{
id: '5C2FDF6C-2E02-457B-9AC8-25E6E905FF79',
id: 'ACED686F-AEB7-46E0-AA86-381D915FC5C9',
name: 'menuitem4',
text: '部件',
type: 'MENUITEM',
......@@ -169,7 +169,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem4',
items: [
{
id: 'D49AB197-9779-4342-9661-8F178D41664B',
id: '96A9BF06-832A-4788-91AD-A06E50510CC0',
name: 'menuitem112',
text: '应用类',
type: 'MENUITEM',
......@@ -188,7 +188,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem112',
items: [
{
id: 'DC2BC230-AD6F-4CF9-B523-FE31779348E2',
id: 'A8DF6553-784C-4071-9106-DE104F241FEB',
name: 'menuitem186',
text: '数据看板',
type: 'MENUITEM',
......@@ -207,7 +207,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem186',
},
{
id: '991B888D-2458-4001-8F27-A4B53DAB3463',
id: 'E661B456-18F9-41BE-87F0-53FD158A0215',
name: 'menuitem129',
text: '门户部件',
type: 'MENUITEM',
......@@ -228,7 +228,7 @@ export default class MainMenuModel {
],
},
{
id: '768E57CC-6A60-4939-8CC5-38583271C998',
id: '7F8119EA-FC25-473E-A56A-5CC48E98E298',
name: 'menuitem156',
text: '表单类',
type: 'MENUITEM',
......@@ -247,7 +247,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem156',
items: [
{
id: '3D074648-A5D8-4B7E-B7AB-C4634EE0EED6',
id: '0A12108B-EB7C-4D59-8312-9F159870CC86',
name: 'menuitem12',
text: '编辑表单',
type: 'MENUITEM',
......@@ -266,7 +266,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem12',
items: [
{
id: '07EDD180-7453-4FD1-9036-003CCCD43F2D',
id: 'E0EEC643-A720-4562-A5AF-ED7D4B02BE45',
name: 'menuitem15',
text: '基础表单项',
type: 'MENUITEM',
......@@ -285,7 +285,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem15',
},
{
id: '7FE1CD69-166C-4C06-9085-0C3AF9F13AFA',
id: '67EE02E0-1A77-4A55-B892-AEEE2F0FD75C',
name: 'menuitem107',
text: '内置功能',
type: 'MENUITEM',
......@@ -304,7 +304,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem107',
},
{
id: '4A93E57B-7A02-4356-BF4B-5A9E0FB42F88',
id: '9EB54D28-8924-4AFA-8822-C565CE311C2F',
name: 'menuitem47',
text: '新建默认值',
type: 'MENUITEM',
......@@ -323,7 +323,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem47',
},
{
id: 'B661913B-D17A-4C0D-8134-17BE8CF08BEF',
id: '70CAC04B-C487-478C-886F-FA638C536BE2',
name: 'menuitem99',
text: '更新默认值',
type: 'MENUITEM',
......@@ -342,7 +342,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem99',
},
{
id: '3C57CED4-234A-45AC-9888-F739AC2D1F77',
id: '860B6461-F551-4B50-9BEC-69700DF24020',
name: 'menuitem48',
text: '输入提示',
type: 'MENUITEM',
......@@ -361,7 +361,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem48',
},
{
id: 'DA6473FD-8562-4344-8198-A45CD3FFD844',
id: '09450263-63FB-4EF8-9C4A-07E3817F6337',
name: 'menuitem49',
text: '辅助输入',
type: 'MENUITEM',
......@@ -380,7 +380,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem49',
},
{
id: '6F062490-69D1-41A0-A355-3167F36D23CA',
id: 'C70DAE8B-4F2E-4B30-8566-A70D83F9589E',
name: 'menuitem50',
text: '自动填充',
type: 'MENUITEM',
......@@ -399,7 +399,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem50',
},
{
id: '604FC64B-F614-4652-8831-93133BE9A467',
id: 'D4529F23-B742-4786-9755-9D2AE19DD923',
name: 'menuitem51',
text: '超链接',
type: 'MENUITEM',
......@@ -418,7 +418,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem51',
},
{
id: '034A00E4-6A8F-4C59-964D-2378F319B2EC',
id: '52A9A570-96E7-4DCD-ACBD-91B88C04E97C',
name: 'menuitem52',
text: '表单值重置',
type: 'MENUITEM',
......@@ -437,7 +437,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem52',
},
{
id: '7873845E-30ED-499B-9429-44F90A9E3016',
id: 'A1FF55CA-90E7-4DA3-AF7E-D0ABB4E82AE8',
name: 'menuitem55',
text: '动态显示',
type: 'MENUITEM',
......@@ -456,7 +456,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem55',
},
{
id: '0B76B23B-FC38-4A2F-BD00-4B69E9AD5FC6',
id: '9A6CB85D-8373-434B-823E-EAF3147D34F5',
name: 'menuitem53',
text: '动态启用',
type: 'MENUITEM',
......@@ -475,7 +475,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem53',
},
{
id: '77465ACB-DBAC-4E79-8B7F-5F1E49D52663',
id: '630F5811-EBC8-45F1-924E-4253E6EEF099',
name: 'menuitem54',
text: '动态空输入',
type: 'MENUITEM',
......@@ -494,7 +494,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem54',
},
{
id: '8BA2B22F-1C68-4B74-8FC8-8438423C0A59',
id: 'D7B914B3-5232-46E4-B665-A3ECCF270D82',
name: 'menuitem56',
text: '表单项更新',
type: 'MENUITEM',
......@@ -513,7 +513,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem56',
},
{
id: 'F82CCEF5-29B3-4D45-B689-F78ADC69BB6B',
id: '1D0E29C6-93E0-4EDB-BF63-34E119E1472A',
name: 'menuitem108',
text: '表单值规则',
type: 'MENUITEM',
......@@ -534,7 +534,7 @@ export default class MainMenuModel {
],
},
{
id: 'DAD901D5-9D07-461C-80DD-F12C19CFD1E2',
id: '2CDACAE6-A7E7-4297-A4DA-8905B948C16C',
name: 'menuitem16',
text: '搜索表单',
type: 'MENUITEM',
......@@ -555,7 +555,7 @@ export default class MainMenuModel {
],
},
{
id: 'AAD88B5F-9FD7-4466-8A4C-8D22188B6E2C',
id: '0C417D52-BA3D-4337-A206-4220D37F6289',
name: 'menuitem157',
text: '导航类',
type: 'MENUITEM',
......@@ -574,7 +574,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem157',
items: [
{
id: '2A733A97-6E39-4FA5-A4AA-D9A424BC77EF',
id: '96E55578-34E3-419F-8856-EDB6E73A7B04',
name: 'menuitem120',
text: '分页导航',
type: 'MENUITEM',
......@@ -593,7 +593,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem120',
},
{
id: '07A73D10-0C45-4461-A6B8-1C8E9D66A8A7',
id: '06C4CBB9-6209-48C9-BCA7-50FB00D6100B',
name: 'menuitem128',
text: '表格导航',
type: 'MENUITEM',
......@@ -612,7 +612,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem128',
},
{
id: '76439528-1295-4773-8FA0-5F780BE946C0',
id: '6432B48D-C714-44EA-AF48-C70A3F76FEF5',
name: 'menuitem114',
text: '列表导航',
type: 'MENUITEM',
......@@ -631,7 +631,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem114',
},
{
id: '3AFD7134-D7E5-4676-A219-8A341976BF81',
id: '24F0597E-1F1A-4D63-A830-C9B55710076C',
name: 'menuitem137',
text: '卡片导航',
type: 'MENUITEM',
......@@ -650,7 +650,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem137',
},
{
id: 'FB65554C-1224-4E6A-9F35-3C3E3051A9D0',
id: '0BEA8A94-FA3D-4F4B-AEF3-CD8E0AEF991B',
name: 'menuitem136',
text: '树导航',
type: 'MENUITEM',
......@@ -669,7 +669,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem136',
},
{
id: '3D613D3E-BFF4-4A8C-B15C-27DBBCA7E205',
id: '479908FD-0C9D-4D3A-B401-DE33777F62A9',
name: 'menuitem138',
text: '日历导航',
type: 'MENUITEM',
......@@ -688,7 +688,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem138',
},
{
id: 'A8FA4DE1-267E-49C1-B3F4-2B4B38CB0B14',
id: '57162DA8-40E3-4134-B05A-DB0362C0B697',
name: 'menuitem139',
text: '时间轴导航',
type: 'MENUITEM',
......@@ -707,7 +707,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem139',
},
{
id: '21EAB614-CF48-489C-BC40-58429A7B6222',
id: '5759CA0F-9CF6-436A-95EE-FE8D021DD34D',
name: 'menuitem20',
text: '数据关系分页',
type: 'MENUITEM',
......@@ -726,7 +726,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem20',
items: [
{
id: 'EFEE0B47-94D0-427C-9145-0ED9E8AB51B4',
id: '32ADE200-9EDB-473A-A8B9-14E04435D8A8',
name: 'menuitem117',
text: '数据关系分页(上下关系)',
type: 'MENUITEM',
......@@ -745,7 +745,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem117',
},
{
id: '987973F1-7672-44A2-8400-4DB20EAC51AC',
id: 'FDDC3AC3-FEBC-4E7A-83C0-58D48F516A4A',
name: 'menuitem118',
text: '数据关系分页(分页关系)',
type: 'MENUITEM',
......@@ -766,7 +766,7 @@ export default class MainMenuModel {
],
},
{
id: 'C025BF9D-44DA-424A-9E99-FC08CAE33FB0',
id: '159FFFC0-FB05-4F75-93EC-3E151A8D7B08',
name: 'menuitem116',
text: ' 数据关系栏',
type: 'MENUITEM',
......@@ -787,7 +787,7 @@ export default class MainMenuModel {
],
},
{
id: '5A8A7834-7FBE-48F1-A4FE-0EBED5C8B35C',
id: '2242AE89-3F4F-499C-AD0D-96DBBBB2AC08',
name: 'menuitem158',
text: '面板类',
type: 'MENUITEM',
......@@ -806,7 +806,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem158',
items: [
{
id: '8BDF6783-0BE4-4356-BF86-4D29994DAD26',
id: '232F31A5-E5F2-4CD7-881C-D8824388DDB9',
name: 'menuitem145',
text: '选择视图面板',
type: 'MENUITEM',
......@@ -825,7 +825,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem145',
},
{
id: '0C46742F-26D4-484E-998D-D60CBEDBA82D',
id: '95626C48-D9DA-4E50-BA84-04C9FFA3E88B',
name: 'menuitem17',
text: '向导面板',
type: 'MENUITEM',
......@@ -844,7 +844,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem17',
items: [
{
id: '255F11B5-1CCB-48B1-AD61-4741A852E0E0',
id: '9926925E-E802-4141-9D0B-148FCE27491F',
name: 'menuitem134',
text: '基础用法',
type: 'MENUITEM',
......@@ -863,7 +863,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem134',
},
{
id: '2C4A872F-12BC-47A3-9EC0-A7FB553BE0A0',
id: '986993D3-6191-421F-8B50-4CB424E28748',
name: 'menuitem135',
text: '状态属性',
type: 'MENUITEM',
......@@ -884,7 +884,7 @@ export default class MainMenuModel {
],
},
{
id: 'A7975156-C102-4D27-B643-21C8A95000B3',
id: '85D75BD8-294B-4FF6-A252-EBF313019156',
name: 'menuitem121',
text: '多编辑视图面板',
type: 'MENUITEM',
......@@ -903,7 +903,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem121',
items: [
{
id: '62AEBC0E-1451-436D-8CB7-927BA7F26040',
id: '1CAB6590-4A93-44D5-87A1-EB1430E6C363',
name: 'menuitem115',
text: '多表单(行记录)',
type: 'MENUITEM',
......@@ -922,7 +922,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem115',
},
{
id: '005B4111-A56F-486F-975D-45E2310412AB',
id: '6079CA08-1FD7-41B0-B892-9D33ACD2A865',
name: 'menuitem123',
text: '多表单(上分页)',
type: 'MENUITEM',
......@@ -945,7 +945,7 @@ export default class MainMenuModel {
],
},
{
id: 'A3B09050-5E83-47C6-93C3-C5C50645730E',
id: '38902F24-34EF-43C3-B6FA-F3429387CA53',
name: 'menuitem119',
text: '多数据类',
type: 'MENUITEM',
......@@ -964,7 +964,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem119',
items: [
{
id: '8DCEF3CE-1904-4FE0-9D04-16E56C7C1A11',
id: '66C6BDE8-3023-42FB-8DF5-9F1FE2C86C63',
name: 'menuitem13',
text: '表格',
type: 'MENUITEM',
......@@ -983,7 +983,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem13',
items: [
{
id: '5DDAE1D6-4621-4B4A-9DBA-D64A79E38396',
id: '4990ACC5-06CD-4A4D-B9B5-4E29DB2DCEB7',
name: 'menuitem57',
text: '禁用排序',
type: 'MENUITEM',
......@@ -1002,7 +1002,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem57',
},
{
id: '65794452-33D5-477B-A360-BF2D87A93443',
id: '7FECAC83-53FA-4E71-A990-50382CDE15D6',
name: 'menuitem59',
text: '行操作',
type: 'MENUITEM',
......@@ -1021,7 +1021,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem59',
},
{
id: '32797130-AA73-401A-BB92-E1DAEBA7AC77',
id: 'BD1CA6B7-C731-4001-95CE-81D36E6F9EF6',
name: 'menuitem58',
text: '行编辑',
type: 'MENUITEM',
......@@ -1040,7 +1040,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem58',
},
{
id: 'DEC753B9-22F9-4CD7-8720-D7353738B4D9',
id: '452CAF72-2889-44FB-9CA3-4601D09C7C2A',
name: 'menuitem73',
text: '内置功能',
type: 'MENUITEM',
......@@ -1059,7 +1059,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem73',
},
{
id: '69ABFDFF-4741-4D5E-BAA2-0D1DD354D723',
id: '3EA95138-B660-4822-A29B-DCB57AE96558',
name: 'menuitem74',
text: '表格行编辑',
type: 'MENUITEM',
......@@ -1078,7 +1078,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem74',
},
{
id: '78FD9500-2446-47D6-A45B-A23FCC62BCE6',
id: '9421A202-30E5-429A-82B8-A1E5AB8460A5',
name: 'menuitem75',
text: '新建默认值',
type: 'MENUITEM',
......@@ -1097,7 +1097,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem75',
},
{
id: '6F2C07FB-E429-4CFD-9F4F-989450B2C890',
id: 'EED65A3C-AFE8-4617-80BD-FC55D118A116',
name: 'menuitem76',
text: '更新默认值',
type: 'MENUITEM',
......@@ -1116,7 +1116,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem76',
},
{
id: '872CC5E5-EA29-4B45-947C-FC6D7C681A9E',
id: '4BBCD95C-476B-45D6-969B-9F1EFA7A626D',
name: 'menuitem77',
text: '表格值规则',
type: 'MENUITEM',
......@@ -1135,7 +1135,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem77',
},
{
id: '0B59F9F4-AB8B-4308-9178-FBD3CD66BC8C',
id: 'DF704086-7487-431D-BEE8-0AC2EDA24C2F',
name: 'menuitem132',
text: '表格列更新',
type: 'MENUITEM',
......@@ -1154,7 +1154,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem132',
},
{
id: '8F1DA91E-1204-476B-BEF9-2B52FF1E525C',
id: 'E9BC09E6-B6B3-44F0-A67F-9FF764A76D1A',
name: 'menuitem133',
text: '表格列重置',
type: 'MENUITEM',
......@@ -1173,7 +1173,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem133',
},
{
id: '6B501607-04F7-49E4-A08B-E9EC5F294248',
id: 'FA3C4592-AAC9-468F-903B-49AFE481BF7D',
name: 'menuitem78',
text: '自动分组',
type: 'MENUITEM',
......@@ -1192,7 +1192,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem78',
},
{
id: '769989F0-65DF-4D36-B74B-6085E77411BB',
id: '771055A3-150E-42CF-9725-206B6BD88E87',
name: 'menuitem80',
text: '代码表分组',
type: 'MENUITEM',
......@@ -1211,7 +1211,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem80',
},
{
id: '10829844-0250-4D1A-A20C-F32F8711EE54',
id: '158B1CF0-0D93-49F1-85D2-76AF18D747B5',
name: 'menuitem81',
text: '当前页聚合',
type: 'MENUITEM',
......@@ -1230,7 +1230,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem81',
},
{
id: '7E5ACEB9-0A23-474F-A5DA-F8670039D367',
id: '4D4ECEF0-D60E-4A57-A400-9E9829AE91E4',
name: 'menuitem82',
text: '远程聚合',
type: 'MENUITEM',
......@@ -1251,7 +1251,7 @@ export default class MainMenuModel {
],
},
{
id: '616CFCDC-C8EE-4FF4-A3B5-3D4FC19526DC',
id: 'BC68B543-C252-45D2-969C-3B2A4047D5A3',
name: 'menuitem83',
text: '列表',
type: 'MENUITEM',
......@@ -1270,7 +1270,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem83',
items: [
{
id: '84087433-50F9-4F41-8B96-EE1D65E04D31',
id: '1D0D97F0-C255-432D-8CCD-F45AED498C40',
name: 'menuitem84',
text: '内置功能',
type: 'MENUITEM',
......@@ -1289,7 +1289,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem84',
},
{
id: 'FC95D1F0-2CBF-4F04-B558-3095839D9921',
id: '3EEE27B5-F1DA-4C8D-8FA5-75AB5D5B982F',
name: 'menuitem85',
text: '自动分组',
type: 'MENUITEM',
......@@ -1308,7 +1308,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem85',
},
{
id: 'F7294C91-E430-4491-A878-2B44D0F56B83',
id: 'E765F9DE-1023-4D36-A536-2FA67440ED1F',
name: 'menuitem86',
text: '代码表分组',
type: 'MENUITEM',
......@@ -1327,7 +1327,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem86',
},
{
id: 'B22470CC-B35C-4482-B1D4-76FA0DD03CB3',
id: '6087D7DA-EFDA-4ACE-B26E-34C9B359AF30',
name: 'menuitem91',
text: '项布局面板',
type: 'MENUITEM',
......@@ -1346,7 +1346,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem91',
},
{
id: 'D4F1ADC5-8D80-4029-8F24-DD707B58B797',
id: '095CA8EC-7E19-4FA9-928B-7D83F3FBDAD4',
name: 'menuitem143',
text: '自定义插件',
type: 'MENUITEM',
......@@ -1367,7 +1367,7 @@ export default class MainMenuModel {
],
},
{
id: '49DFF8C5-C5F3-4D73-B341-134611F93B3D',
id: '86F82310-6E74-473F-8045-2CD0E00F2443',
name: 'menuitem95',
text: '日历',
type: 'MENUITEM',
......@@ -1386,7 +1386,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem95',
items: [
{
id: '30DF4EA8-6EA8-4DFD-84B6-ACCD8B9A1573',
id: '9C70EDC3-8750-4BE9-95F7-BACD4D1A5931',
name: 'menuitem96',
text: '内置功能',
type: 'MENUITEM',
......@@ -1405,7 +1405,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem96',
},
{
id: 'AB74E45D-C35B-4EF1-8527-B8B860509F38',
id: '626DDF4B-3779-4BEF-AC3A-8C57AFC585E6',
name: 'menuitem97',
text: '时间轴样式',
type: 'MENUITEM',
......@@ -1424,7 +1424,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem97',
},
{
id: '7F420FBA-76CF-42B3-B1FE-890FBD4C8576',
id: 'E1C530D6-1649-4797-8AC9-2794B4D59ACC',
name: 'menuitem109',
text: '项布局面板',
type: 'MENUITEM',
......@@ -1443,7 +1443,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem109',
},
{
id: '1C5F38AB-ED99-4516-8FDB-612F5DA20732',
id: '431DE261-59DF-4013-B4DF-B426AC9A083C',
name: 'menuitem64',
text: '自定义插件',
type: 'MENUITEM',
......@@ -1464,7 +1464,7 @@ export default class MainMenuModel {
],
},
{
id: 'F3F7F0A3-5227-4FFF-B59B-1816F81999F8',
id: '0DD0C68C-5343-40FB-B7C3-4CC34621747F',
name: 'menuitem14',
text: '树视图',
type: 'MENUITEM',
......@@ -1483,7 +1483,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem14',
items: [
{
id: '3293B3A5-07A9-4DD8-8EF7-BA2B0DB7FB4F',
id: '639A238B-A997-472A-B19C-289D8228485A',
name: 'menuitem60',
text: '静态节点',
type: 'MENUITEM',
......@@ -1502,7 +1502,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem60',
},
{
id: 'A62D90D0-DF2D-41CA-A73A-CBB6ABFB9845',
id: '3961EE4B-B820-40F3-B463-35B5FFA1E965',
name: 'menuitem61',
text: '动态节点(代码表)',
type: 'MENUITEM',
......@@ -1521,7 +1521,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem61',
},
{
id: 'DEC8DA15-8A52-4C6D-8A7A-B48AC279F4E9',
id: 'D25BA2E2-B07F-4CE2-B731-E75E0B358562',
name: 'menuitem62',
text: '动态节点(实体)',
type: 'MENUITEM',
......@@ -1540,7 +1540,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem62',
},
{
id: '667DD73C-6B79-4DE6-B01A-1F2A514CE4DE',
id: '866D618D-5531-4DD4-93D4-6286D4AD91D4',
name: 'menuitem63',
text: '右键操作',
type: 'MENUITEM',
......@@ -1561,7 +1561,7 @@ export default class MainMenuModel {
],
},
{
id: 'BB08F713-43DA-440E-81A1-C169AE9D33B3',
id: 'C912F509-31B4-41B2-B8CD-D3B139B34650',
name: 'menuitem111',
text: '甘特图',
type: 'MENUITEM',
......@@ -1580,7 +1580,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem111',
},
{
id: '207B5C6C-798F-4554-8CCD-347285C7627D',
id: 'CBE784EA-EE79-49CB-AF7B-85B5445F61B0',
name: 'menuitem110',
text: '树表格',
type: 'MENUITEM',
......@@ -1599,7 +1599,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem110',
},
{
id: '022FBE08-E661-40E1-987C-ECC6B820955A',
id: '515B3B36-E37F-4B4B-BFFD-B5D57DF4836D',
name: 'menuitem87',
text: '数据视图',
type: 'MENUITEM',
......@@ -1618,7 +1618,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem87',
items: [
{
id: '10A8BA72-9D2B-4CEE-BA00-5CE07C681E75',
id: '303174F1-5E62-45D5-A9A2-8AC9789298E9',
name: 'menuitem88',
text: '内置功能',
type: 'MENUITEM',
......@@ -1637,7 +1637,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem88',
},
{
id: 'EADD66C3-2A3C-4EDD-9ACA-0EF790CC44F8',
id: '1DD2A403-EF36-4898-B6B6-FA20E9DC430F',
name: 'menuitem89',
text: '自动分组',
type: 'MENUITEM',
......@@ -1656,7 +1656,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem89',
},
{
id: 'C956E640-4274-42FE-8EB6-E89C0EA0E9B3',
id: '810C668E-C352-4F3C-8DD8-6412825F3AFD',
name: 'menuitem90',
text: '代码表分组',
type: 'MENUITEM',
......@@ -1675,7 +1675,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem90',
},
{
id: 'B17D84E2-17E4-441B-8FE7-C5406C28D127',
id: '929108C0-D42D-484C-AE21-F5B7BE98E6CF',
name: 'menuitem94',
text: '项布局面板',
type: 'MENUITEM',
......@@ -1694,7 +1694,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem94',
},
{
id: '4183D684-E8D1-4283-8416-BB85AEC66653',
id: 'F013BEB4-94CD-4CC9-B839-76EB02C21464',
name: 'menuitem152',
text: '自定义插件',
type: 'MENUITEM',
......@@ -1715,7 +1715,7 @@ export default class MainMenuModel {
],
},
{
id: '6DEA2705-D54E-4FD6-9F84-A60898723D25',
id: '48E81CD1-D9CE-4661-A343-DC910E22E8A1',
name: 'menuitem101',
text: '看板视图',
type: 'MENUITEM',
......@@ -1734,7 +1734,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem101',
items: [
{
id: '5363DF9E-7CE4-4643-984C-D4FE84F7B58E',
id: '8F49BBC5-4FC5-4D58-9CF3-B313820FB680',
name: 'menuitem102',
text: '内置功能',
type: 'MENUITEM',
......@@ -1753,7 +1753,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem102',
},
{
id: '0CE5E893-602E-45E6-BD2E-FE8DBDF87443',
id: 'D14A46DC-1398-4D65-9E7A-1C34BF279974',
name: 'menuitem104',
text: '代码表分组',
type: 'MENUITEM',
......@@ -1772,7 +1772,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem104',
},
{
id: 'AEF54B75-85FD-4DF1-8577-A82D93AFE239',
id: 'EE3E18E2-F2F6-4442-9700-7D65C35BDBDD',
name: 'menuitem105',
text: '项布局面板',
type: 'MENUITEM',
......@@ -1793,7 +1793,7 @@ export default class MainMenuModel {
],
},
{
id: 'A553FFD2-634F-4D09-BFA9-D90C71275259',
id: 'C567DB8F-C40B-4135-8A94-F3E001386D65',
name: 'menuitem37',
text: '数据图表',
type: 'MENUITEM',
......@@ -1812,7 +1812,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem37',
items: [
{
id: '5A9BCB80-3F80-43ED-9470-8892B749ED6D',
id: '273E5D25-66D6-45EB-8C96-A5DFA6CB703B',
name: 'menuitem38',
text: '柱状图',
type: 'MENUITEM',
......@@ -1831,7 +1831,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem38',
},
{
id: '3E7E6F1B-95EA-42D7-AB62-A2D8B9D523CE',
id: '5C7FAF61-7ED8-481B-89F6-06AA47FE580F',
name: 'menuitem39',
text: '折线图',
type: 'MENUITEM',
......@@ -1850,7 +1850,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem39',
},
{
id: 'A016AD97-EBA4-4154-9181-CCCD09025321',
id: 'C8582036-F59C-4CB8-AB0C-3F209BD50ABF',
name: 'menuitem40',
text: '饼图',
type: 'MENUITEM',
......@@ -1869,7 +1869,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem40',
},
{
id: '2766C6A6-381B-4A6C-AE68-9B785262DD55',
id: '55D28B8F-D42C-42AB-927C-79C83F556AAE',
name: 'menuitem41',
text: '区域图',
type: 'MENUITEM',
......@@ -1888,7 +1888,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem41',
},
{
id: '3713D459-F362-43B4-AF2A-9FABDBC07087',
id: 'BF2B179E-D208-4BFA-B4E1-DD993FF4332B',
name: 'menuitem42',
text: '雷达图',
type: 'MENUITEM',
......@@ -1913,7 +1913,7 @@ export default class MainMenuModel {
],
},
{
id: '580D2EC3-3954-4192-8128-664B63040C5A',
id: 'AE510CC0-4AA1-44FE-BC96-6B45A9C81FB9',
name: 'menuitem5',
text: '视图',
type: 'MENUITEM',
......@@ -1932,7 +1932,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem5',
items: [
{
id: '796CACCD-9C51-41D9-BBE7-21277E6A3287',
id: '78722A90-678E-4615-BAEF-181172574988',
name: 'menuitem140',
text: '单数据视图',
type: 'MENUITEM',
......@@ -1951,7 +1951,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem140',
items: [
{
id: '759D87DC-7948-4E53-B99C-F1298F199D74',
id: '76BD6A2D-2530-4A14-B9D8-9498C4649761',
name: 'menuitem161',
text: '实体向导视图',
type: 'MENUITEM',
......@@ -1970,7 +1970,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem161',
},
{
id: '1E196E3D-571C-4D72-8411-351784C2E185',
id: 'CE552C32-9179-45F7-B542-C790DCE5117D',
name: 'menuitem8',
text: '实体编辑视图',
type: 'MENUITEM',
......@@ -1989,7 +1989,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem8',
},
{
id: '1E849158-97DD-4C31-AF9E-36EED3026EF0',
id: '03EDE3E4-97EF-4736-A457-5CB7E0EA6032',
name: 'menuitem162',
text: '实体编辑视图(分页关系)',
type: 'MENUITEM',
......@@ -2008,7 +2008,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem162',
},
{
id: '1001F50E-7CCF-442A-B87A-551762EB14F3',
id: '111613F8-CAB0-4E3E-88D4-792B3E2943C2',
name: 'menuitem163',
text: '实体编辑视图(上下关系)',
type: 'MENUITEM',
......@@ -2027,7 +2027,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem163',
},
{
id: '0734BCF1-F04D-4309-98D4-3C12D503E65B',
id: 'AC3F75A1-2A95-41D0-9E06-59C618D7BEA2',
name: 'menuitem164',
text: '实体编辑视图(左右关系)',
type: 'MENUITEM',
......@@ -2046,7 +2046,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem164',
},
{
id: '117E20CE-36A6-4866-84B2-D344218FB5AD',
id: '87020FBD-2493-4BEB-90BA-FD7A4911B520',
name: 'menuitem165',
text: '实体分页导航视图',
type: 'MENUITEM',
......@@ -2065,7 +2065,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem165',
},
{
id: '78F3B0D3-4D92-4418-B075-682EB087D023',
id: '0C852535-01D8-4CF6-A731-5D5088F20C52',
name: 'menuitem166',
text: '实体数据看板视图',
type: 'MENUITEM',
......@@ -2084,7 +2084,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem166',
},
{
id: '409236B0-A823-475A-95E1-29A0718EB369',
id: '3761EB45-8628-48DD-966B-5B4DDEBA0FF6',
name: 'menuitem167',
text: '实体选项操作视图',
type: 'MENUITEM',
......@@ -2105,7 +2105,7 @@ export default class MainMenuModel {
],
},
{
id: '0A91FD46-A57A-4861-8E1C-F01CC9DD821A',
id: 'E0C6600F-DEAC-4B4B-BFE3-45E7C840C34B',
name: 'menuitem141',
text: '多数据视图',
type: 'MENUITEM',
......@@ -2124,7 +2124,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem141',
items: [
{
id: 'FB97D14B-AF57-426A-8DCB-F3E788462164',
id: '428098BF-1C28-4D49-8E68-6CB3C7607904',
name: 'menuitem79',
text: '实体表格视图',
type: 'MENUITEM',
......@@ -2143,7 +2143,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem79',
},
{
id: 'EF16E5A0-C0DC-4777-AFC3-C70171E5AE45',
id: '8CD051C4-D768-4CAF-8599-56EB84F636F3',
name: 'menuitem168',
text: '实体多表单编辑视图',
type: 'MENUITEM',
......@@ -2162,7 +2162,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem168',
},
{
id: '11D7BBF4-772A-427A-9B00-D2DD0FE295BA',
id: 'E9C5D10B-5B33-4780-976D-205DD6545A89',
name: 'menuitem169',
text: '实体甘特视图',
type: 'MENUITEM',
......@@ -2181,7 +2181,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem169',
},
{
id: '83F7D6FD-2E73-4DEC-ABF4-A9B9859261E3',
id: 'A75C288B-A509-4A35-A0A2-AE6F483AE2C0',
name: 'menuitem9',
text: '实体列表视图',
type: 'MENUITEM',
......@@ -2200,7 +2200,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem9',
},
{
id: '88BFACEB-56A0-4B2E-BD98-041FB83619D6',
id: 'F9F04700-F84E-4253-B2E3-921B0FF1EC9B',
name: 'menuitem170',
text: '实体日历视图',
type: 'MENUITEM',
......@@ -2219,7 +2219,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem170',
},
{
id: '4CBDEF84-3A95-4564-89FC-BF26CF8D9787',
id: 'BC11AEFC-7E40-47C2-A5ED-B6AB5B3A12A1',
name: 'menuitem171',
text: '实体看板视图',
type: 'MENUITEM',
......@@ -2238,7 +2238,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem171',
},
{
id: '083C0B11-3FB2-4DE3-A059-D48D7B1E0D5D',
id: 'B67382A8-6DB0-4992-A30E-3A74E0B828CB',
name: 'menuitem172',
text: '实体树表格视图',
type: 'MENUITEM',
......@@ -2257,7 +2257,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem172',
},
{
id: 'F173A1AA-CD9B-45EF-A6EC-161E6C1570AB',
id: '1A6B7E2B-D1FB-462A-97ED-671956ABE259',
name: 'menuitem173',
text: '实体树视图',
type: 'MENUITEM',
......@@ -2276,7 +2276,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem173',
},
{
id: '418AD9FF-9F28-4634-9046-6AAD04EE92EF',
id: '1CE617EC-379A-4702-8ACC-8FF621545104',
name: 'menuitem174',
text: '实体数据视图',
type: 'MENUITEM',
......@@ -2295,7 +2295,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem174',
},
{
id: '42A7E7D6-FE06-4A80-82C7-F894F893749E',
id: '8A44CA70-2E81-43D7-88B6-234B31755545',
name: 'menuitem175',
text: '实体图表视图',
type: 'MENUITEM',
......@@ -2316,7 +2316,7 @@ export default class MainMenuModel {
],
},
{
id: '11A05C0A-6A25-4EBB-924C-F086A5CA5D00',
id: '0AA7BDFF-B904-43F9-924D-96D533C279E8',
name: 'menuitem10',
text: '导航视图',
type: 'MENUITEM',
......@@ -2335,7 +2335,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem10',
items: [
{
id: '31099A6F-8F47-4357-BC92-AFE62557D2D5',
id: 'CAE99092-C87D-4DAB-9D57-E0852C376C23',
name: 'menuitem176',
text: '实体表格导航视图',
type: 'MENUITEM',
......@@ -2354,7 +2354,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem176',
},
{
id: '686A4E83-5C50-4A99-868C-576467CE02A4',
id: 'F396DA24-2A21-4380-8523-EB9F3E5231D4',
name: 'menuitem177',
text: '实体列表导航视图',
type: 'MENUITEM',
......@@ -2373,7 +2373,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem177',
},
{
id: '9700B6DD-B062-4F3A-BCC4-4DCD50258882',
id: '816911A5-85E5-48FC-9FF8-030ACC15CAE4',
name: 'menuitem178',
text: '实体卡片导航视图',
type: 'MENUITEM',
......@@ -2392,7 +2392,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem178',
},
{
id: '04BE4224-784D-41B2-9152-A5DED4C11ED2',
id: '665985CF-A276-4D03-B8DE-1D3F4EDF0595',
name: 'menuitem179',
text: '实体日历导航视图',
type: 'MENUITEM',
......@@ -2411,7 +2411,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem179',
},
{
id: '42E7EF38-AFCA-4F16-8D56-E9B528FB1CA0',
id: '3609F10C-C7F3-4192-BE56-0C68400A3A1E',
name: 'menuitem180',
text: '实体树导航视图',
type: 'MENUITEM',
......@@ -2432,7 +2432,7 @@ export default class MainMenuModel {
],
},
{
id: 'D91EF905-1EA5-40F6-B37E-7CE3B8A1BF25',
id: 'B8E0481D-A727-46B3-9D2E-D18A84FEE2DC',
name: 'menuitem26',
text: '选择视图',
type: 'MENUITEM',
......@@ -2451,7 +2451,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem26',
items: [
{
id: 'DE6AE0A4-3ED1-4745-B9B4-95561801DB6A',
id: '6F072114-0CDB-4A90-A7E3-6DF2FE126979',
name: 'menuitem18',
text: '数据选择视图',
type: 'MENUITEM',
......@@ -2470,7 +2470,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem18',
},
{
id: 'F82FB8DB-ACF5-4B5E-A2AB-F16E6969AD95',
id: '44738FAD-1472-4A50-998E-8EB7FEAC9FE1',
name: 'menuitem27',
text: '索引选择视图',
type: 'MENUITEM',
......@@ -2491,7 +2491,7 @@ export default class MainMenuModel {
],
},
{
id: 'BB6F5544-C18D-4F2A-B165-3303ECB9F9DB',
id: 'E292087F-4C26-4ED3-9C2E-99199C1761A8',
name: 'menuitem69',
text: '工作流',
type: 'MENUITEM',
......@@ -2510,7 +2510,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem69',
items: [
{
id: '29B1DE65-5C7C-45EF-9174-50AC51F5958E',
id: '783CFE93-D748-43EC-9FD9-333AB2E93FBC',
name: 'menuitem30',
text: '工作流动态导航视图',
type: 'MENUITEM',
......@@ -2529,7 +2529,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem30',
},
{
id: '60B68E2D-D3AF-431C-98E9-F646D8566EF5',
id: 'E5030EF8-E786-40BD-9016-512C0050E3FE',
name: 'menuitem31',
text: '工作流启动',
type: 'MENUITEM',
......@@ -2548,7 +2548,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem31',
},
{
id: '7597F2C5-1BC9-4ABC-85C4-2F5A1AACE8A8',
id: '230EC591-1C75-4B28-A858-5FCFBA3D19A4',
name: 'menuitem21',
text: '工作流动态操作视图',
type: 'MENUITEM',
......@@ -2569,7 +2569,7 @@ export default class MainMenuModel {
],
},
{
id: 'AF2B552F-51C8-4A27-924C-58054B28463B',
id: 'F04B7083-4F90-4577-8F34-1E198F5BED8B',
name: 'menuitem11',
text: '其他视图',
type: 'MENUITEM',
......@@ -2588,7 +2588,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem11',
items: [
{
id: 'EF2C1C19-CC01-43B1-BEFC-7D40BD069448',
id: '11B76F0D-A26E-4351-A98E-5537FA171655',
name: 'menuitem98',
text: '自定义视图',
type: 'MENUITEM',
......@@ -2611,7 +2611,7 @@ export default class MainMenuModel {
],
},
{
id: 'C82E6B58-38FA-4479-B7C5-6578F85133C5',
id: '8EFE6F99-496E-4386-98A3-E7CC4D056517',
name: 'menuitem153',
text: '逻辑',
type: 'MENUITEM',
......@@ -2630,7 +2630,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem153',
items: [
{
id: '2D0F2C68-DF92-46AB-B493-A16FDA632922',
id: 'C41B1880-9726-44B9-BFB2-9A382E1CCC12',
name: 'menuitem154',
text: '应用功能',
type: 'MENUITEM',
......@@ -2649,7 +2649,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem154',
items: [
{
id: '67043D51-0A78-429F-B10D-4538643253AC',
id: '5B437909-DFC6-4729-AB98-427B19A236A9',
name: 'menuitem127',
text: '打开应用视图',
type: 'MENUITEM',
......@@ -2668,7 +2668,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem127',
},
{
id: 'B1F03DFE-F83F-43B7-B4F3-8812CD053C93',
id: '567F6A7D-9997-449A-AE03-75BF5B2DD0A8',
name: 'menuitem147',
text: '打开HTML页面',
type: 'MENUITEM',
......@@ -2687,7 +2687,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem147',
},
{
id: '7902F134-BF0D-478D-9FA1-8C74F4E01B3F',
id: 'C90B9C11-1CF8-44DE-A797-56B1655B6E4E',
name: 'menuitem160',
text: '执行JavaScript',
type: 'MENUITEM',
......@@ -2708,7 +2708,7 @@ export default class MainMenuModel {
],
},
{
id: 'D2B3F19C-E528-4A6E-BC54-F9C07B289976',
id: 'C0C608F7-8B9E-4D64-A4C0-1107FF64FD69',
name: 'menuitem155',
text: '界面行为',
type: 'MENUITEM',
......@@ -2727,7 +2727,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem155',
items: [
{
id: '6726778F-AA91-4539-B5E2-5513D204A90C',
id: '5D855A65-8740-428E-819F-7BA671E00767',
name: 'menuitem181',
text: '前台界面行为',
type: 'MENUITEM',
......@@ -2746,7 +2746,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem181',
},
{
id: '12E0F34C-50FF-4703-B070-34E6CF45764D',
id: '713BFEC0-4A0F-4983-BEE3-0785708808B0',
name: 'menuitem182',
text: '后台界面行为',
type: 'MENUITEM',
......@@ -2769,7 +2769,7 @@ export default class MainMenuModel {
],
},
{
id: 'E99EB924-7D70-4C6E-9289-F9B5C2AD8DE6',
id: '071077B9-B1AF-463A-81B2-928F8E56D037',
name: 'menuitem2',
text: '更多',
type: 'MENUITEM',
......@@ -2788,7 +2788,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem2',
items: [
{
id: 'DAC0AEAF-8F5C-4555-A7BE-805D002ECA9C',
id: 'B4198485-B0CD-4CD3-A6F7-90131431D799',
name: 'menuitem19',
text: '临时模式',
type: 'MENUITEM',
......@@ -2807,7 +2807,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem19',
},
{
id: '1E0727D2-5D22-4318-B690-C27E02AC87F8',
id: 'AC144B8D-E213-4F55-9151-6FFBF47F4207',
name: 'menuitem46',
text: '数据导出导入',
type: 'MENUITEM',
......@@ -2826,7 +2826,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem46',
},
{
id: 'DCBCD3C8-55AA-49C2-8AA9-841423789A09',
id: 'B3326C59-C6D5-4668-9901-45C2B025AF3C',
name: 'menuitem67',
text: '索引实体',
type: 'MENUITEM',
......@@ -2845,7 +2845,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem67',
},
{
id: '024632C4-816F-436D-812E-DC19263D4A06',
id: 'E4420B36-463A-41E2-AEEA-C2D4051D3A52',
name: 'menuitem184',
text: '主状态',
type: 'MENUITEM',
......@@ -2864,7 +2864,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem184',
items: [
{
id: 'D206037B-4E38-4D02-B70C-AEC0F0AE5040',
id: 'A5F53529-519B-44AC-AD47-F3D2639E3BD9',
name: 'menuitem70',
text: '表格主状态',
type: 'MENUITEM',
......@@ -2883,7 +2883,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem70',
},
{
id: '3C175600-4529-4EB8-8271-FF0823E55B12',
id: '071EF9D3-D840-43C2-8A4E-C27B17492C1A',
name: 'menuitem148',
text: '列表主状态',
type: 'MENUITEM',
......@@ -2902,7 +2902,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem148',
},
{
id: '78AD2031-B74D-4CF4-BC0A-ABE9CC8C55C8',
id: '5EF341DF-A5DB-4294-B4DA-0D8D60BD6726',
name: 'menuitem183',
text: '数据主状态',
type: 'MENUITEM',
......@@ -2921,7 +2921,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem183',
},
{
id: 'EC1119FC-C42E-4919-A6F3-DED7D43D2DCD',
id: 'F192599D-6069-4CB9-A973-A4A98BC076D7',
name: 'menuitem28',
text: '日历主状态',
type: 'MENUITEM',
......@@ -2940,7 +2940,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem28',
},
{
id: 'E55D4895-B4AE-4C13-8FEA-059F7F8F2E24',
id: '18975243-A736-4ADC-BFC3-69808B38EFE0',
name: 'menuitem29',
text: '树主状态',
type: 'MENUITEM',
......@@ -2963,7 +2963,7 @@ export default class MainMenuModel {
],
},
{
id: '83EFF3D6-97DA-450F-BF9E-859FEAC081B9',
id: 'E3B0AD06-7B66-47A5-91C4-D769A590FFBD',
name: 'menuitem22',
text: '测试',
type: 'MENUITEM',
......@@ -2982,7 +2982,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem22',
items: [
{
id: '5B33BFF9-7055-4CA6-9F72-234440E6BC52',
id: '2FA23D7C-D407-43AB-9AB3-5089A2FF82E0',
name: 'menuitem23',
text: '卡片导航',
type: 'MENUITEM',
......@@ -3001,7 +3001,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem23',
},
{
id: 'AF231A14-6BAC-4302-BE68-1D69587D9590',
id: 'A77C9E7B-5211-4F8A-8B18-849322691E87',
name: 'menuitem24',
text: '表单嵌入卡片视图',
type: 'MENUITEM',
......@@ -3020,7 +3020,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem24',
},
{
id: 'A494359C-9045-486A-A5F0-B251D7945819',
id: '9AB56C50-C112-4387-BC8E-46FFD729A32E',
name: 'menuitem25',
text: '关系界面刷新主表单',
type: 'MENUITEM',
......@@ -3041,7 +3041,7 @@ export default class MainMenuModel {
],
},
{
id: 'D11DD970-7CEA-405F-B0E9-9E59FC22EB69',
id: 'B411F57E-0BF3-4ACA-ACA4-E275CBBDB021',
name: 'menuitem66',
text: '视图布局面板测试',
type: 'MENUITEM',
......@@ -3060,7 +3060,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem66',
items: [
{
id: 'AA18CD2E-77F2-46AD-99D9-75240B75556A',
id: '5E34A902-973A-4EBE-B809-5C11B3B493A4',
name: 'menuitem122',
text: '表格视图面板',
type: 'MENUITEM',
......@@ -3079,7 +3079,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem122',
},
{
id: '49EA2745-4C8A-404B-971F-D79731F01666',
id: '659DD0C7-816F-46C0-AAE6-92BDE335A3BC',
name: 'menuitem125',
text: '测试表单自定义布局多媒体',
type: 'MENUITEM',
......@@ -3098,7 +3098,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem125',
},
{
id: '85AD8AFE-F300-43F9-A5A6-05727F309B27',
id: '7AE936CB-9E38-4DF5-800B-88806CE792A7',
name: 'menuitem126',
text: '自定义导航',
type: 'MENUITEM',
......@@ -3117,7 +3117,7 @@ export default class MainMenuModel {
authtag:'Web-MainMenu-menuitem126',
},
{
id: 'BA7040CC-22A5-4D05-8763-496B7D05DC0D',
id: 'E0970B9D-030E-433A-8E41-935591F149D8',
name: 'menuitem130',
text: '布局面板组件测试',
type: 'MENUITEM',
......@@ -3134,6 +3134,25 @@ export default class MainMenuModel {
appfunctag: 'AppFunc101',
resourcetag: '',
authtag:'Web-MainMenu-menuitem130',
},
{
id: '701213D7-A7CB-4027-91FA-B949CC07AF43',
name: 'menuitem131',
text: '编辑视图(左右关系)',
type: 'MENUITEM',
counterid: '',
tooltip: '编辑视图(左右关系)',
expanded: false,
separator: false,
hidden: false,
hidesidebar: false,
opendefault: false,
iconcls: '',
icon: '',
textcls: '',
appfunctag: 'UsrAppFunc1103768001',
resourcetag: '',
authtag:'Web-MainMenu-menuitem131',
},
],
},
......@@ -4448,6 +4467,18 @@ export default class MainMenuModel {
{ pathName: 'appindexview', parameterName: 'appindexview' },
],
},
{
appfunctag: 'UsrAppFunc1103768001',
appfuncyype: 'APPVIEW',
openmode: '',
codename: 'ibizordertestcleditview2',
deResParameters: [],
routepath: '/index/:index?/ibizorders/:ibizorder?/testcleditview2/:testcleditview2?',
parameters: [
{ pathName: 'ibizorders', parameterName: 'ibizorder' },
{ pathName: 'testcleditview2', parameterName: 'testcleditview2' },
],
},
];
/**
......
......@@ -663,7 +663,7 @@ export default class DefaultBase extends Vue implements ControlInterface {
*/
public load(opt: any = {}): void {
if(!this.loadAction){
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKGroupByCodelistListView' + (this.$t('app.searchForm.notConfig.loadAction') as string) });
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKUsr9GridView' + (this.$t('app.searchForm.notConfig.loadAction') as string) });
return;
}
const arg: any = { ...opt };
......@@ -699,7 +699,7 @@ export default class DefaultBase 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: 'IBIZBOOKGroupByCodelistListView' + (this.$t('app.searchForm.notConfig.loaddraftAction') as string) });
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKUsr9GridView' + (this.$t('app.searchForm.notConfig.loaddraftAction') as string) });
return;
}
const arg: any = { ...opt } ;
......
......@@ -48,18 +48,18 @@
<div v-show="flag" class="batch-toolbar">
<div class='toolbar-container'>
<tooltip :transfer="true" :max-width="600">
<i-button v-show="usr2dataviewdataview_batchtoolbarModels.deuiaction1.visabled" :disabled="usr2dataviewdataview_batchtoolbarModels.deuiaction1.disabled" class='' v-loading:i-button @click="dataview_batchtoolbar_click({ tag: 'deuiaction1' }, $event)">
<i-button v-show="dataviewexpviewdataviewexpbar_dataview_batchtoolbarModels.deuiaction1.visabled" :disabled="dataviewexpviewdataviewexpbar_dataview_batchtoolbarModels.deuiaction1.disabled" class='' v-loading:i-button @click="dataviewexpbar_dataview_batchtoolbar_click({ tag: 'deuiaction1' }, $event)">
<i class='fa fa-edit'></i>
<span class='caption'>{{$t('entities.ibizbook.usr2dataviewdataview_batchtoolbar_toolbar.deuiaction1.caption')}}</span>
<span class='caption'>{{$t('entities.ibizbook.dataviewexpviewdataviewexpbar_dataview_batchtoolbar_toolbar.deuiaction1.caption')}}</span>
</i-button>
<div slot='content'>{{$t('entities.ibizbook.usr2dataviewdataview_batchtoolbar_toolbar.deuiaction1.tip')}}</div>
<div slot='content'>{{$t('entities.ibizbook.dataviewexpviewdataviewexpbar_dataview_batchtoolbar_toolbar.deuiaction1.tip')}}</div>
</tooltip>
<tooltip :transfer="true" :max-width="600">
<i-button v-show="usr2dataviewdataview_batchtoolbarModels.deuiaction2.visabled" :disabled="usr2dataviewdataview_batchtoolbarModels.deuiaction2.disabled" class='' v-loading:i-button @click="dataview_batchtoolbar_click({ tag: 'deuiaction2' }, $event)">
<i-button v-show="dataviewexpviewdataviewexpbar_dataview_batchtoolbarModels.deuiaction2.visabled" :disabled="dataviewexpviewdataviewexpbar_dataview_batchtoolbarModels.deuiaction2.disabled" class='' v-loading:i-button @click="dataviewexpbar_dataview_batchtoolbar_click({ tag: 'deuiaction2' }, $event)">
<i class='fa fa-remove'></i>
<span class='caption'>{{$t('entities.ibizbook.usr2dataviewdataview_batchtoolbar_toolbar.deuiaction2.caption')}}</span>
<span class='caption'>{{$t('entities.ibizbook.dataviewexpviewdataviewexpbar_dataview_batchtoolbar_toolbar.deuiaction2.caption')}}</span>
</i-button>
<div slot='content'>{{$t('entities.ibizbook.usr2dataviewdataview_batchtoolbar_toolbar.deuiaction2.tip')}}</div>
<div slot='content'>{{$t('entities.ibizbook.dataviewexpviewdataviewexpbar_dataview_batchtoolbar_toolbar.deuiaction2.tip')}}</div>
</tooltip>
</div>
</div>
......@@ -174,18 +174,18 @@ export default class Usr2Base extends Vue implements ControlInterface {
public appEntityService: IBIZBOOKEntityService = new IBIZBOOKEntityService({ $store: this.$store });
/**
* dataview_batchtoolbar 部件 click 事件
* dataviewexpbar_dataview_batchtoolbar 部件 click 事件
*
* @param {*} [args={}]
* @param {*} $event
* @memberof Usr2Base
*/
public dataview_batchtoolbar_click($event: any, $event2?: any) {
public dataviewexpbar_dataview_batchtoolbar_click($event: any, $event2?: any) {
if (Object.is($event.tag, 'deuiaction1')) {
this.dataview_batchtoolbar_deuiaction1_click(null, 'dataview_batchtoolbar', $event2);
this.dataviewexpbar_dataview_batchtoolbar_deuiaction1_click(null, 'dataviewexpbar_dataview_batchtoolbar', $event2);
}
if (Object.is($event.tag, 'deuiaction2')) {
this.dataview_batchtoolbar_deuiaction2_click(null, 'dataview_batchtoolbar', $event2);
this.dataviewexpbar_dataview_batchtoolbar_deuiaction2_click(null, 'dataviewexpbar_dataview_batchtoolbar', $event2);
}
}
......@@ -198,7 +198,7 @@ export default class Usr2Base extends Vue implements ControlInterface {
* @param {*} [$event]
* @memberof
*/
public dataview_batchtoolbar_deuiaction1_click(params: any = {}, tag?: any, $event?: any) {
public dataviewexpbar_dataview_batchtoolbar_deuiaction1_click(params: any = {}, tag?: any, $event?: any) {
// 参数
// 取数
let datas: any[] = [];
......@@ -226,7 +226,7 @@ export default class Usr2Base extends Vue implements ControlInterface {
* @param {*} [$event]
* @memberof
*/
public dataview_batchtoolbar_deuiaction2_click(params: any = {}, tag?: any, $event?: any) {
public dataviewexpbar_dataview_batchtoolbar_deuiaction2_click(params: any = {}, tag?: any, $event?: any) {
// 参数
// 取数
let datas: any[] = [];
......@@ -254,7 +254,7 @@ export default class Usr2Base extends Vue implements ControlInterface {
* @param {*} [$event]
* @memberof
*/
public dataview_memo1_u37f11a8_click(params: any = {}, tag?: any, $event?: any) {
public dataviewexpbar_dataview_memo1_u37f11a8_click(params: any = {}, tag?: any, $event?: any) {
// 取数
let datas: any[] = [];
let xData: any = null;
......@@ -281,7 +281,7 @@ export default class Usr2Base extends Vue implements ControlInterface {
* @param {*} [$event]
* @memberof
*/
public dataview_memo1_uc365542_click(params: any = {}, tag?: any, $event?: any) {
public dataviewexpbar_dataview_memo1_uc365542_click(params: any = {}, tag?: any, $event?: any) {
// 取数
let datas: any[] = [];
let xData: any = null;
......@@ -309,7 +309,7 @@ export default class Usr2Base extends Vue implements ControlInterface {
* @param {*} [$event] 事件源
* @param {*} [xData] 执行行为所需当前部件
* @param {*} [actionContext] 执行行为上下文
* @memberof IBIZBOOKUsr2DataViewBase
* @memberof IBIZBOOKDataViewExpViewBase
*/
public Edit(args: any[],contextJO?:any, params?: any, $event?: any, xData?: any,actionContext?:any,srfParentDeName?:string) {
if (args.length === 0) {
......@@ -335,7 +335,7 @@ export default class Usr2Base extends Vue implements ControlInterface {
* @param {*} [$event] 事件源
* @param {*} [xData] 执行行为所需当前部件
* @param {*} [actionContext] 执行行为上下文
* @memberof IBIZBOOKUsr2DataViewBase
* @memberof IBIZBOOKDataViewExpViewBase
*/
public Remove(args: any[],contextJO?:any, params?: any, $event?: any, xData?: any,actionContext?:any,srfParentDeName?:string) {
const _this: any = this;
......@@ -629,9 +629,9 @@ export default class Usr2Base extends Vue implements ControlInterface {
* 工具栏模型
*
* @type {*}
* @memberof IBIZBOOKUsr2DataView
* @memberof IBIZBOOKDataViewExpView
*/
public usr2dataviewdataview_batchtoolbarModels: any = {
public dataviewexpviewdataviewexpbar_dataview_batchtoolbarModels: any = {
deuiaction1: { name: 'deuiaction1', actiontarget: 'NONE', caption: '编辑', disabled: false, type: 'DEUIACTION', visabled: true,noprivdisplaymode:2,dataaccaction: '', uiaction: { tag: 'Edit', target: 'SINGLEKEY' } },
deuiaction2: { name: 'deuiaction2', actiontarget: 'NONE', caption: '删除', disabled: false, type: 'DEUIACTION', visabled: true,noprivdisplaymode:2,dataaccaction: '', uiaction: { tag: 'Remove', target: 'MULTIKEY' } },
......@@ -956,7 +956,7 @@ export default class Usr2Base extends Vue implements ControlInterface {
*/
public load(opt: any = {}, isReset: boolean = false): void {
if(!this.fetchAction){
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKUsr2DataView' + (this.$t('app.list.notConfig.fetchAction') as string) });
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKDataViewExpView' + (this.$t('app.list.notConfig.fetchAction') as string) });
return;
}
const arg: any = {...opt};
......@@ -1036,7 +1036,7 @@ export default class Usr2Base extends Vue implements ControlInterface {
*/
public async remove(datas: any[]): Promise<any> {
if(!this.removeAction){
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKUsr2DataView' + (this.$t('app.gridpage.notConfig.removeAction') as string) });
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKDataViewExpView' + (this.$t('app.gridpage.notConfig.removeAction') as string) });
return;
}
let _datas:any[] = [];
......@@ -1146,7 +1146,7 @@ export default class Usr2Base extends Vue implements ControlInterface {
try {
if(Object.is(item.rowDataState, 'create')){
if(!this.createAction){
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKUsr2DataView' + (this.$t('app.list.notConfig.createAction') as string) });
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKDataViewExpView' + (this.$t('app.list.notConfig.createAction') as string) });
}else{
Object.assign(item,{viewparams:this.viewparams});
let response = await this.service.add(this.createAction, JSON.parse(JSON.stringify(this.context)),item, this.showBusyIndicator);
......@@ -1154,7 +1154,7 @@ export default class Usr2Base extends Vue implements ControlInterface {
}
}else if(Object.is(item.rowDataState, 'update')){
if(!this.updateAction){
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKUsr2DataView' + (this.$t('app.list.notConfig.updateAction') as string) });
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKDataViewExpView' + (this.$t('app.list.notConfig.updateAction') as string) });
}else{
Object.assign(item,{viewparams:this.viewparams});
if(item.ibizbook){
......@@ -1245,16 +1245,16 @@ export default class Usr2Base extends Vue implements ControlInterface {
public uiAction(data: any, tag: any, $event: any) {
$event.stopPropagation();
if(Object.is('Edit', tag)) {
this.dataview_batchtoolbar_deuiaction1_click(data, tag, $event);
this.dataviewexpbar_dataview_batchtoolbar_deuiaction1_click(data, tag, $event);
}
if(Object.is('Remove', tag)) {
this.dataview_batchtoolbar_deuiaction2_click(data, tag, $event);
this.dataviewexpbar_dataview_batchtoolbar_deuiaction2_click(data, tag, $event);
}
if(Object.is('Edit', tag)) {
this.dataview_memo1_u37f11a8_click(data, tag, $event);
this.dataviewexpbar_dataview_memo1_u37f11a8_click(data, tag, $event);
}
if(Object.is('Remove', tag)) {
this.dataview_memo1_uc365542_click(data, tag, $event);
this.dataviewexpbar_dataview_memo1_uc365542_click(data, tag, $event);
}
}
......
......@@ -10,7 +10,7 @@ export default class Usr2Model {
* 获取数据项集合
*
* @returns {any[]}
* @memberof Usr2DataViewMode
* @memberof Usr2Dataviewexpbar_dataviewMode
*/
public getDataItems(): any[] {
return [
......@@ -39,17 +39,6 @@ export default class Usr2Model {
dataType: 'FONTKEY',
},
{
name: 'n_ibizbookname_like',
prop: 'n_ibizbookname_like',
dataType: 'QUERYPARAM'
},
{
name: 'n_price_gtandeq',
prop: 'n_price_gtandeq',
dataType: 'QUERYPARAM'
},
{
name:'size',
......
......@@ -3,7 +3,7 @@
<el-menu
:mode="menuDir"
:default-openeds="defaultOpeneds"
:default-active="items[0].id"
:default-active="selection ? selection.id : ''"
@select="onSelect"
@open="onOpen"
@close="onClose">
......@@ -294,10 +294,6 @@ export default class DefaultBase extends Vue implements ControlInterface {
}
});
}
this.$nextTick(() => {
this.onSelect(this.items[0].id)
this.$emit('selectionchange', [this.items[0]]);
});
}
/**
......
......@@ -2,24 +2,20 @@
height: 100%;
width: 100%;
background: white;
>.ivu-layout-sider {
background: white;
border-right: solid 1px #e6e6e6;
margin-bottom: 10px;
>.ivu-layout-sider-children {
overflow: auto;
>.el-menu {
> .el-menu {
height: 100%;
border-right: solid 0px #e6e6e6;
}
> .el-menu {
margin-top: -1px;
border-right: 0;
.el-submenu__title i, .el-menu-item i {
.el-submenu__title i,
.el-menu-item i {
font-size: 14px;
width: 14px;
}
.el-menu-item, .el-submenu__title {
.el-menu-item,
.el-submenu__title {
height: 36px;
font-size: 14px;
line-height: 32px;
......@@ -30,14 +26,16 @@
margin-right: 5px;
}
}
.el-menu-item, .el-submenu, .el-menu {
.el-menu-item,
.el-submenu,
.el-menu {
border-top: 1px solid #fff;
}
.el-menu-item, .el-submenu > .el-submenu__title {
.el-menu-item,
.el-submenu > .el-submenu__title {
height: 40px;
line-height: 36px;
border-left: 3px solid transparent;
padding-left: 16px !important;
}
.el-menu-item.is-active {
background: #e9e9e9 !important;
......@@ -52,12 +50,14 @@
// }
> .el-submenu {
> .el-menu {
> .el-menu-item, > .el-submenu > .el-submenu__title {
> .el-menu-item,
> .el-submenu > .el-submenu__title {
padding-left: 38px !important;
}
> .el-submenu {
> .el-menu {
> .el-menu-item, > .el-submenu > .el-submenu__title {
> .el-menu-item,
> .el-submenu > .el-submenu__title {
padding-left: 58px !important;
}
}
......@@ -65,16 +65,5 @@
}
}
}
}
}
>content {
height: 100%;
.main-data {
width: 100%;
height: 100%;
padding: 0 15px;
}
}
}
// this is less
......@@ -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: 'IBIZOrderSEditView3' + (this.$t('app.formpage.notconfig.loadaction') as string) });
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZOrderTestCLEditView2' + (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: 'IBIZOrderSEditView3' + (this.$t('app.formpage.notconfig.loaddraftaction') as string) });
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZOrderTestCLEditView2' + (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: 'IBIZOrderSEditView3' + (this.$t('app.formpage.notconfig.actionname') as string) });
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZOrderTestCLEditView2' + (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: 'IBIZOrderSEditView3' + (this.$t('app.formpage.notconfig.actionname') as string) });
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZOrderTestCLEditView2' + (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: 'IBIZOrderSEditView3' + (this.$t('app.formpage.notconfig.removeaction') as string) });
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZOrderTestCLEditView2' + (this.$t('app.formpage.notconfig.removeaction') as string) });
return;
}
const arg: any = opt[0];
......
......@@ -340,7 +340,7 @@
<!--输出实体[IBIZORDER]数据结构 -->
<changeSet author="a_LAB01_df847bdfd" id="tab-ibizorder-25-14">
<changeSet author="a_LAB01_df847bdfd" id="tab-ibizorder-38-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-25-8" runOnChange="true">
<changeSet author="a_LAB01_df847bdfd" id="view-ibizorder-38-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 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册