提交 22b8292a 编写于 作者: ibizdev's avatar ibizdev

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

上级 7b19ec5a
......@@ -103,6 +103,14 @@
"viewname": "IBIZOrderPickupTreeView",
"viewtag": "0b40a357bf8278ad9907e9338b5752b7"
},
"ibizbookusr6gridview_layout": {
"title": "图书表格视图",
"caption": "图书",
"viewtype": "DEGRIDVIEW",
"viewmodule": "Sample",
"viewname": "IBIZBOOKUsr6GridView_layout",
"viewtag": "0b688f3a0ebe91bb9415994dbb285f03"
},
"ibizorderf10editview": {
"title": "表单动态显示",
"caption": "表单动态显示",
......@@ -975,6 +983,14 @@
"viewname": "IBIZCustomer_INTFMPickupView",
"viewtag": "681631239002f25ab59d3f72230e6ce5"
},
"ibizbookoptionview_layout": {
"title": "实体选项操作视图",
"caption": "实体选项操作视图",
"viewtype": "DEOPTVIEW",
"viewmodule": "Sample",
"viewname": "IBIZBOOKOptionView_layout",
"viewtag": "685e4c22b23e1ab3b994e66c0fb26e0d"
},
"ibizsample0001pickupgridview": {
"title": "IBIZSAMPLE0001选择表格视图",
"caption": "示例实体01",
......
......@@ -11,6 +11,9 @@
"VMGroup77":[
{"tag":"ViewMsg76","position":"TOP","type":"ERROR"}
],
"VMGroup36":[
{"tag":"ViewMsg35","position":"TOP","type":"ERROR"}
],
"VMGroup18":[
{"tag":"ViewMsg17","position":"TOP","type":"ERROR"}
],
......@@ -95,9 +98,6 @@
"VMGroup31":[
{"tag":"ViewMsg29","position":"TOP","type":"ERROR"}
],
"VMGroup36":[
{"tag":"ViewMsg35","position":"TOP","type":"ERROR"}
],
"VMGroup64":[
{"tag":"ViewMsg63","position":"TOP","type":"ERROR"}
],
......
......@@ -54,6 +54,10 @@ function getLocaleResourceBase(){
caption: commonLogic.appcommonhandle("图书",null),
title: commonLogic.appcommonhandle("测试视图布局面板(卡片)",null),
},
usr6gridview_layout: {
caption: commonLogic.appcommonhandle("图书",null),
title: commonLogic.appcommonhandle("图书表格视图",null),
},
usr7gridview: {
caption: commonLogic.appcommonhandle("表格列更新",null),
title: commonLogic.appcommonhandle("表格列更新",null),
......@@ -142,6 +146,10 @@ function getLocaleResourceBase(){
caption: commonLogic.appcommonhandle("表格行编辑",null),
title: commonLogic.appcommonhandle("表格行编辑",null),
},
optionview_layout: {
caption: commonLogic.appcommonhandle("实体选项操作视图",null),
title: commonLogic.appcommonhandle("实体选项操作视图",null),
},
interfunceditview_layout: {
caption: commonLogic.appcommonhandle("编辑表单内置功能",null),
title: commonLogic.appcommonhandle("图书编辑视图(内置功能)",null),
......@@ -1029,6 +1037,64 @@ function getLocaleResourceBase(){
tip: commonLogic.appcommonhandle("导出数据模型",null),
},
},
usr6gridview_layouttoolbar_toolbar: {
tbitem3: {
caption: commonLogic.appcommonhandle("新建",null),
tip: commonLogic.appcommonhandle("新建",null),
},
deuiaction2: {
caption: commonLogic.appcommonhandle("保存",null),
tip: commonLogic.appcommonhandle("保存",null),
},
tbitem4: {
caption: commonLogic.appcommonhandle("编辑",null),
tip: commonLogic.appcommonhandle("编辑",null),
},
tbitem6: {
caption: commonLogic.appcommonhandle("拷贝",null),
tip: commonLogic.appcommonhandle("拷贝",null),
},
deuiaction3: {
caption: commonLogic.appcommonhandle("过滤",null),
tip: commonLogic.appcommonhandle("过滤",null),
},
tbitem7: {
caption: commonLogic.appcommonhandle("-",null),
tip: commonLogic.appcommonhandle("",null),
},
tbitem8: {
caption: commonLogic.appcommonhandle("删除",null),
tip: commonLogic.appcommonhandle("删除",null),
},
tbitem9: {
caption: commonLogic.appcommonhandle("-",null),
tip: commonLogic.appcommonhandle("",null),
},
tbitem13: {
caption: commonLogic.appcommonhandle("导出",null),
tip: commonLogic.appcommonhandle("导出",null),
},
deuiaction1: {
caption: commonLogic.appcommonhandle("导入",null),
tip: commonLogic.appcommonhandle("导入",null),
},
tbitem10: {
caption: commonLogic.appcommonhandle("-",null),
tip: commonLogic.appcommonhandle("",null),
},
tbitem16: {
caption: commonLogic.appcommonhandle("其它",null),
tip: commonLogic.appcommonhandle("其它",null),
},
tbitem21: {
caption: commonLogic.appcommonhandle("导出数据模型",null),
tip: commonLogic.appcommonhandle("导出数据模型",null),
},
tbitem23: {
caption: commonLogic.appcommonhandle("数据导入",null),
tip: commonLogic.appcommonhandle("数据导入",null),
},
},
usr7gridviewtoolbar_toolbar: {
tbitem3: {
caption: commonLogic.appcommonhandle("新建",null),
......
......@@ -54,6 +54,10 @@ function getLocaleResourceBase(){
caption: commonLogic.appcommonhandle("图书",null),
title: commonLogic.appcommonhandle("测试视图布局面板(卡片)",null),
},
usr6gridview_layout: {
caption: commonLogic.appcommonhandle("图书",null),
title: commonLogic.appcommonhandle("图书表格视图",null),
},
usr7gridview: {
caption: commonLogic.appcommonhandle("Table Column Update",null),
title: commonLogic.appcommonhandle("表格列更新",null),
......@@ -142,6 +146,10 @@ function getLocaleResourceBase(){
caption: commonLogic.appcommonhandle("TableRowEditing",null),
title: commonLogic.appcommonhandle("表格行编辑",null),
},
optionview_layout: {
caption: commonLogic.appcommonhandle("Entity Options Operations View",null),
title: commonLogic.appcommonhandle("实体选项操作视图",null),
},
interfunceditview_layout: {
caption: commonLogic.appcommonhandle("Entity Edit View",null),
title: commonLogic.appcommonhandle("图书编辑视图(内置功能)",null),
......@@ -1029,6 +1037,64 @@ function getLocaleResourceBase(){
tip: commonLogic.appcommonhandle("导出数据模型",null),
},
},
usr6gridview_layouttoolbar_toolbar: {
tbitem3: {
caption: commonLogic.appcommonhandle("New",null),
tip: commonLogic.appcommonhandle("New",null),
},
deuiaction2: {
caption: commonLogic.appcommonhandle("Save",null),
tip: commonLogic.appcommonhandle("Save",null),
},
tbitem4: {
caption: commonLogic.appcommonhandle("Edit",null),
tip: commonLogic.appcommonhandle("Edit {0}",null),
},
tbitem6: {
caption: commonLogic.appcommonhandle("Copy",null),
tip: commonLogic.appcommonhandle("Copy {0}",null),
},
deuiaction3: {
caption: commonLogic.appcommonhandle("Filter",null),
tip: commonLogic.appcommonhandle("Filter",null),
},
tbitem7: {
caption: commonLogic.appcommonhandle("-",null),
tip: commonLogic.appcommonhandle("",null),
},
tbitem8: {
caption: commonLogic.appcommonhandle("Remove",null),
tip: commonLogic.appcommonhandle("Remove {0}",null),
},
tbitem9: {
caption: commonLogic.appcommonhandle("-",null),
tip: commonLogic.appcommonhandle("",null),
},
tbitem13: {
caption: commonLogic.appcommonhandle("Export",null),
tip: commonLogic.appcommonhandle("Export {0} Data To Excel",null),
},
deuiaction1: {
caption: commonLogic.appcommonhandle("导入",null),
tip: commonLogic.appcommonhandle("导入",null),
},
tbitem10: {
caption: commonLogic.appcommonhandle("-",null),
tip: commonLogic.appcommonhandle("",null),
},
tbitem16: {
caption: commonLogic.appcommonhandle("其它",null),
tip: commonLogic.appcommonhandle("其它",null),
},
tbitem21: {
caption: commonLogic.appcommonhandle("Export Data Model",null),
tip: commonLogic.appcommonhandle("导出数据模型",null),
},
tbitem23: {
caption: commonLogic.appcommonhandle("数据导入",null),
tip: commonLogic.appcommonhandle("数据导入",null),
},
},
usr7gridviewtoolbar_toolbar: {
tbitem3: {
caption: commonLogic.appcommonhandle("New",null),
......
......@@ -54,6 +54,10 @@ function getLocaleResourceBase(){
caption: commonLogic.appcommonhandle("图书",null),
title: commonLogic.appcommonhandle("测试视图布局面板(卡片)",null),
},
usr6gridview_layout: {
caption: commonLogic.appcommonhandle("图书",null),
title: commonLogic.appcommonhandle("图书表格视图",null),
},
usr7gridview: {
caption: commonLogic.appcommonhandle("表格列更新",null),
title: commonLogic.appcommonhandle("表格列更新",null),
......@@ -142,6 +146,10 @@ function getLocaleResourceBase(){
caption: commonLogic.appcommonhandle("表格行编辑",null),
title: commonLogic.appcommonhandle("表格行编辑",null),
},
optionview_layout: {
caption: commonLogic.appcommonhandle("实体选项操作视图",null),
title: commonLogic.appcommonhandle("实体选项操作视图",null),
},
interfunceditview_layout: {
caption: commonLogic.appcommonhandle("编辑表单内置功能",null),
title: commonLogic.appcommonhandle("图书编辑视图(内置功能)",null),
......@@ -1029,6 +1037,64 @@ function getLocaleResourceBase(){
tip: commonLogic.appcommonhandle("导出数据模型",null),
},
},
usr6gridview_layouttoolbar_toolbar: {
tbitem3: {
caption: commonLogic.appcommonhandle("新建",null),
tip: commonLogic.appcommonhandle("新建",null),
},
deuiaction2: {
caption: commonLogic.appcommonhandle("保存",null),
tip: commonLogic.appcommonhandle("保存",null),
},
tbitem4: {
caption: commonLogic.appcommonhandle("编辑",null),
tip: commonLogic.appcommonhandle("编辑",null),
},
tbitem6: {
caption: commonLogic.appcommonhandle("拷贝",null),
tip: commonLogic.appcommonhandle("拷贝",null),
},
deuiaction3: {
caption: commonLogic.appcommonhandle("过滤",null),
tip: commonLogic.appcommonhandle("过滤",null),
},
tbitem7: {
caption: commonLogic.appcommonhandle("-",null),
tip: commonLogic.appcommonhandle("",null),
},
tbitem8: {
caption: commonLogic.appcommonhandle("删除",null),
tip: commonLogic.appcommonhandle("删除",null),
},
tbitem9: {
caption: commonLogic.appcommonhandle("-",null),
tip: commonLogic.appcommonhandle("",null),
},
tbitem13: {
caption: commonLogic.appcommonhandle("导出",null),
tip: commonLogic.appcommonhandle("导出",null),
},
deuiaction1: {
caption: commonLogic.appcommonhandle("导入",null),
tip: commonLogic.appcommonhandle("导入",null),
},
tbitem10: {
caption: commonLogic.appcommonhandle("-",null),
tip: commonLogic.appcommonhandle("",null),
},
tbitem16: {
caption: commonLogic.appcommonhandle("其它",null),
tip: commonLogic.appcommonhandle("其它",null),
},
tbitem21: {
caption: commonLogic.appcommonhandle("导出数据模型",null),
tip: commonLogic.appcommonhandle("导出数据模型",null),
},
tbitem23: {
caption: commonLogic.appcommonhandle("数据导入",null),
tip: commonLogic.appcommonhandle("数据导入",null),
},
},
usr7gridviewtoolbar_toolbar: {
tbitem3: {
caption: commonLogic.appcommonhandle("新建",null),
......
......@@ -3273,7 +3273,7 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
iconcls: '',
icon: '',
textcls: '',
appfunctag: 'AppFunc48',
appfunctag: 'AppFunc109',
resourcetag: '',
},
],
......
......@@ -111,6 +111,14 @@ mock.onGet('./assets/json/view-config.json').reply((config: any) => {
"viewname": "IBIZOrderPickupTreeView",
"viewtag": "0b40a357bf8278ad9907e9338b5752b7"
},
"ibizbookusr6gridview_layout": {
"title": "图书表格视图",
"caption": "图书",
"viewtype": "DEGRIDVIEW",
"viewmodule": "Sample",
"viewname": "IBIZBOOKUsr6GridView_layout",
"viewtag": "0b688f3a0ebe91bb9415994dbb285f03"
},
"ibizorderf10editview": {
"title": "表单动态显示",
"caption": "表单动态显示",
......@@ -983,6 +991,14 @@ mock.onGet('./assets/json/view-config.json').reply((config: any) => {
"viewname": "IBIZCustomer_INTFMPickupView",
"viewtag": "681631239002f25ab59d3f72230e6ce5"
},
"ibizbookoptionview_layout": {
"title": "实体选项操作视图",
"caption": "实体选项操作视图",
"viewtype": "DEOPTVIEW",
"viewmodule": "Sample",
"viewname": "IBIZBOOKOptionView_layout",
"viewtag": "685e4c22b23e1ab3b994e66c0fb26e0d"
},
"ibizsample0001pickupgridview": {
"title": "IBIZSAMPLE0001选择表格视图",
"caption": "示例实体01",
......@@ -2290,6 +2306,9 @@ mock.onGet('./assets/json/view-message-group.json').reply((config: any) => {
"VMGroup77":[
{"tag":"ViewMsg76","position":"TOP","type":"ERROR"}
],
"VMGroup36":[
{"tag":"ViewMsg35","position":"TOP","type":"ERROR"}
],
"VMGroup18":[
{"tag":"ViewMsg17","position":"TOP","type":"ERROR"}
],
......@@ -2374,9 +2393,6 @@ mock.onGet('./assets/json/view-message-group.json').reply((config: any) => {
"VMGroup31":[
{"tag":"ViewMsg29","position":"TOP","type":"ERROR"}
],
"VMGroup36":[
{"tag":"ViewMsg35","position":"TOP","type":"ERROR"}
],
"VMGroup64":[
{"tag":"ViewMsg63","position":"TOP","type":"ERROR"}
],
......
.view-card {
>.ivu-card-extra {
top: 5px;
right: 0px;
}
}
.ibizbookinter-func-edit-view-layout{
position: relative;
}
.toolbar-container {
button {
margin: 6px 0px 4px 4px;
.caption {
margin-left: 4px;
}
}
.seperator {
color: #dcdee2;
margin: 0 0px 0 4px;
}
}
// this is less
.deepskyblueToolBar {color:white !important;background-color:#108cee !important;}
.ibizbookinter-func-edit-view-layout {
display: block;
}
.ibizbookoption-view-layout{
position: relative;
}
.app-modal{
.view-container {
.view-card {
.ivu-card-body {
.content-container{
height: calc(100% - 64px);
.ivu-badge{
.ivu-badge-count{
top: -5px;
}
}
}
}
}
}
}
<script lang='tsx'>
import { Component } from 'vue-property-decorator';
import IBIZBOOKOptionView_layoutBase from './ibizbookoption-view-layout-base.vue';
import view_form from '@widgets/ibizbook/main-form/main-form.vue';
@Component({
components: {
view_form,
},
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 IBIZBOOKOptionView_layout extends IBIZBOOKOptionView_layoutBase {
}
</script>
\ No newline at end of file
.ibizbookusr6-grid-view-layout{
position: relative;
}
.toolbar-container {
button {
margin: 6px 0px 4px 4px;
.caption {
margin-left: 4px;
}
}
.seperator {
color: #dcdee2;
margin: 0 0px 0 4px;
}
}
// this is less
.deepskyblueToolBar {color:white !important;background-color:#108cee !important;}
<script lang='tsx'>
import { Component } from 'vue-property-decorator';
import IBIZBOOKUsr6GridView_layoutBase from './ibizbookusr6-grid-view-layout-base.vue';
import view_grid from '@widgets/ibizbook/internal-func-grid/internal-func-grid.vue';
import view_searchform from '@widgets/ibizbook/default-searchform/default-searchform.vue';
@Component({
components: {
view_grid,
view_searchform,
},
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 IBIZBOOKUsr6GridView_layout extends IBIZBOOKUsr6GridView_layoutBase {
}
</script>
\ No newline at end of file
......@@ -121,6 +121,7 @@ export const PageComponents = {
Vue.component('ibizorder-sedit-view2-layout', () => import('@pages/sample/ibizorder-sedit-view2-layout/ibizorder-sedit-view2-layout.vue'));
Vue.component('ibizsample0003-stab-exp-view-layout', () => import('@pages/sample/ibizsample0003-stab-exp-view-layout/ibizsample0003-stab-exp-view-layout.vue'));
Vue.component('ibizbookdashboard-view-layout', () => import('@pages/sample/ibizbookdashboard-view-layout/ibizbookdashboard-view-layout.vue'));
Vue.component('ibizbookusr6-grid-view-layout', () => import('@pages/sample/ibizbookusr6-grid-view-layout/ibizbookusr6-grid-view-layout.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'));
......@@ -175,6 +176,7 @@ export const PageComponents = {
Vue.component('ibiztaskteamgrid-view9', () => import('@pages/sample/ibiztaskteamgrid-view9/ibiztaskteamgrid-view9.vue'));
Vue.component('ibizbookusr3-edit-view', () => import('@pages/sample/ibizbookusr3-edit-view/ibizbookusr3-edit-view.vue'));
Vue.component('ibizorder-usr5-edit-view', () => import('@pages/sample/ibizorder-usr5-edit-view/ibizorder-usr5-edit-view.vue'));
Vue.component('ibizbookoption-view-layout', () => import('@pages/sample/ibizbookoption-view-layout/ibizbookoption-view-layout.vue'));
Vue.component('ibizappviewedit-view', () => import('@pages/sample/ibizappviewedit-view/ibizappviewedit-view.vue'));
Vue.component('ibizappctrledit-view', () => import('@pages/sample/ibizappctrledit-view/ibizappctrledit-view.vue'));
Vue.component('ibizappeditoredit-view', () => import('@pages/sample/ibizappeditoredit-view/ibizappeditoredit-view.vue'));
......
......@@ -1860,6 +1860,20 @@ const router = new Router({
},
component: () => import('@pages/sample/ibizbookdashboard-view-layout/ibizbookdashboard-view-layout.vue'),
},
{
path: 'ibizbooks/:ibizbook?/usr6gridview_layout/:usr6gridview_layout?',
meta: {
caption: 'entities.ibizbook.views.usr6gridview_layout.caption',
info:'',
parameters: [
{ pathName: 'index', parameterName: 'index' },
{ pathName: 'ibizbooks', parameterName: 'ibizbook' },
{ pathName: 'usr6gridview_layout', parameterName: 'usr6gridview_layout' },
],
requireAuth: true,
},
component: () => import('@pages/sample/ibizbookusr6-grid-view-layout/ibizbookusr6-grid-view-layout.vue'),
},
{
path: 'ibizappviews/:ibizappview?/gridview/:gridview?',
meta: {
......@@ -2692,6 +2706,20 @@ const router = new Router({
},
component: () => import('@pages/sample/ibizorder-usr5-edit-view/ibizorder-usr5-edit-view.vue'),
},
{
path: 'ibizbooks/:ibizbook?/optionview_layout/:optionview_layout?',
meta: {
caption: 'entities.ibizbook.views.optionview_layout.caption',
info:'',
parameters: [
{ pathName: 'index', parameterName: 'index' },
{ pathName: 'ibizbooks', parameterName: 'ibizbook' },
{ pathName: 'optionview_layout', parameterName: 'optionview_layout' },
],
requireAuth: true,
},
component: () => import('@pages/sample/ibizbookoption-view-layout/ibizbookoption-view-layout.vue'),
},
{
path: 'ibizappviews/:ibizappview?/editview/:editview?',
meta: {
......@@ -3124,6 +3152,19 @@ const router = new Router({
},
component: () => import('@pages/sample/ibizappviewedit-view/ibizappviewedit-view.vue'),
},
{
path: '/ibizbooks/:ibizbook?/usr6gridview_layout/:usr6gridview_layout?',
meta: {
caption: 'entities.ibizbook.views.usr6gridview_layout.caption',
info:'',
parameters: [
{ pathName: 'ibizbooks', parameterName: 'ibizbook' },
{ pathName: 'usr6gridview_layout', parameterName: 'usr6gridview_layout' },
],
requireAuth: true,
},
component: () => import('@pages/sample/ibizbookusr6-grid-view-layout/ibizbookusr6-grid-view-layout.vue'),
},
{
path: '/ibizorders/:ibizorder?/f10editview/:f10editview?',
meta: {
......@@ -4155,6 +4196,19 @@ const router = new Router({
},
component: () => import('@pages/sample/ibizhardware-sgrid-view/ibizhardware-sgrid-view.vue'),
},
{
path: '/ibizbooks/:ibizbook?/optionview_layout/:optionview_layout?',
meta: {
caption: 'entities.ibizbook.views.optionview_layout.caption',
info:'',
parameters: [
{ pathName: 'ibizbooks', parameterName: 'ibizbook' },
{ pathName: 'optionview_layout', parameterName: 'optionview_layout' },
],
requireAuth: true,
},
component: () => import('@pages/sample/ibizbookoption-view-layout/ibizbookoption-view-layout.vue'),
},
{
path: '/ibizcustomers/:ibizcustomer?/pickuptreeview/:pickuptreeview?',
meta: {
......
......@@ -127,6 +127,7 @@ import { Subject,Subscription } from 'rxjs';
import { PanelContainerModel, PanelRawitemModel, PanelFieldModel, PanelControlModel, PanelButtonModel, PanelUserControlModel, PanelTabPanelModel, PanelTabPageModel, PanelCtrlPosModel} from '@/model/panel-detail';
import IBIZBOOKUIService from '@/uiservice/ibizbook/ibizbook-ui-service';
import { appConfig } from '@/config/appConfig';
......@@ -377,7 +378,8 @@ export default class AppIndexViewBase extends Vue {
_this.panel_Usr1102678360_button_openview1_click(datas, contextJO, paramJO, $event, xData, this, undefined);
}
if (Object.is(name, 'button_calluilogic2')) {
_this.IBIZBOOK_openDocument(datas, contextJO, paramJO, $event, xData, this, undefined);
const curUIService: IBIZBOOKUIService = new IBIZBOOKUIService();
curUIService.IBIZBOOK_openDocument(datas, contextJO, paramJO, $event, xData, this, undefined);
}
if (Object.is(name, 'button_calluilogic3')) {
_this.panel_Usr1102678360_button_calluilogic3_click(datas, contextJO, paramJO, $event, xData, this, undefined);
......
......@@ -170,6 +170,19 @@ const router = new Router({
},
component: () => import('@pages/sample/ibizappviewedit-view/ibizappviewedit-view.vue'),
},
{
path: '/ibizbooks/:ibizbook?/usr6gridview_layout/:usr6gridview_layout?',
meta: {
caption: 'entities.ibizbook.views.usr6gridview_layout.caption',
info:'',
parameters: [
{ pathName: 'ibizbooks', parameterName: 'ibizbook' },
{ pathName: 'usr6gridview_layout', parameterName: 'usr6gridview_layout' },
],
requireAuth: true,
},
component: () => import('@pages/sample/ibizbookusr6-grid-view-layout/ibizbookusr6-grid-view-layout.vue'),
},
{
path: '/ibizorders/:ibizorder?/f10editview/:f10editview?',
meta: {
......@@ -1201,6 +1214,19 @@ const router = new Router({
},
component: () => import('@pages/sample/ibizhardware-sgrid-view/ibizhardware-sgrid-view.vue'),
},
{
path: '/ibizbooks/:ibizbook?/optionview_layout/:optionview_layout?',
meta: {
caption: 'entities.ibizbook.views.optionview_layout.caption',
info:'',
parameters: [
{ pathName: 'ibizbooks', parameterName: 'ibizbook' },
{ pathName: 'optionview_layout', parameterName: 'optionview_layout' },
],
requireAuth: true,
},
component: () => import('@pages/sample/ibizbookoption-view-layout/ibizbookoption-view-layout.vue'),
},
{
path: '/ibizcustomers/:ibizcustomer?/pickuptreeview/:pickuptreeview?',
meta: {
......
......@@ -95,6 +95,17 @@ export const viewstate: any = {
refviews: [
],
},
{
viewtag: '0b688f3a0ebe91bb9415994dbb285f03',
viewmodule: 'Sample',
viewname: 'IBIZBOOKUsr6GridView_layout',
viewaction: '',
viewdatachange: false,
refviews: [
'58e37ccddda10feedac7c809d5cee02a',
'685e4c22b23e1ab3b994e66c0fb26e0d',
],
},
{
viewtag: '0c12587a9c2813dc9cb5768741caaab6',
viewmodule: 'Sample',
......@@ -853,6 +864,7 @@ export const viewstate: any = {
'1a158d1e7cdd8c8e17b54bfa91846b4c',
'4a0d51e3bca39ffa8dc989e13a1a613f',
'fd181f2767ed6c82915d092a2ff51e01',
'0b688f3a0ebe91bb9415994dbb285f03',
],
},
{
......@@ -1005,6 +1017,15 @@ export const viewstate: any = {
'a919926d6265ab194b54cd5b8f658eec',
],
},
{
viewtag: '685e4c22b23e1ab3b994e66c0fb26e0d',
viewmodule: 'Sample',
viewname: 'IBIZBOOKOptionView_layout',
viewaction: '',
viewdatachange: false,
refviews: [
],
},
{
viewtag: '6a079bac1a6eeb580654cd04e6b1a8b8',
viewmodule: 'Sample',
......
......@@ -101,6 +101,7 @@ export default class IBIZBOOKUIServiceBase extends UIService {
this.allViewMap.set(':',{viewname:'gridexpview',srfappde:'ibizbooks',component:'ibizbookgrid-exp-view'});
this.allViewMap.set(':',{viewname:'haspanelkanbanview',srfappde:'ibizbooks',component:'ibizbookhas-panel-kan-ban-view'});
this.allViewMap.set(':',{viewname:'testcldataview',srfappde:'ibizbooks',component:'ibizbooktest-cldata-view'});
this.allViewMap.set(':',{viewname:'usr6gridview_layout',srfappde:'ibizbooks',component:'ibizbookusr6-grid-view-layout'});
this.allViewMap.set(':',{viewname:'usr7gridview',srfappde:'ibizbooks',component:'ibizbookusr7-grid-view'});
this.allViewMap.set(':',{viewname:'interfunctreeview',srfappde:'ibizbooks',component:'ibizbookinter-func-tree-view'});
this.allViewMap.set(':',{viewname:'dashboardview',srfappde:'ibizbooks',component:'ibizbookdashboard-view'});
......@@ -123,6 +124,7 @@ export default class IBIZBOOKUIServiceBase extends UIService {
this.allViewMap.set(':',{viewname:'optionview',srfappde:'ibizbooks',component:'ibizbookoption-view'});
this.allViewMap.set(':',{viewname:'treegridexview',srfappde:'ibizbooks',component:'ibizbooktree-grid-ex-view'});
this.allViewMap.set(':',{viewname:'roweditgridview',srfappde:'ibizbooks',component:'ibizbookrow-edit-grid-view'});
this.allViewMap.set(':',{viewname:'optionview_layout',srfappde:'ibizbooks',component:'ibizbookoption-view-layout'});
this.allViewMap.set(':',{viewname:'interfunceditview_layout',srfappde:'ibizbooks',component:'ibizbookinter-func-edit-view-layout'});
this.allViewMap.set(':',{viewname:'testclcalendarview',srfappde:'ibizbooks',component:'ibizbooktest-clcalendar-view'});
this.allViewMap.set(':',{viewname:'testcllistview',srfappde:'ibizbooks',component:'ibizbooktest-cllist-view'});
......
......@@ -967,6 +967,9 @@ export default class MainMenuBase extends Vue implements ControlInterface {
case 'AppFunc108':
this.clickAppFunc108(item);
return;
case 'AppFunc109':
this.clickAppFunc109(item);
return;
default:
console.warn('未指定应用功能');
}
......@@ -3798,6 +3801,29 @@ export default class MainMenuBase extends Vue implements ControlInterface {
this.$router.push(path);
})
}
/**
* 表格(选项操作)(布局面板)
*
* @param {*} [item={}]
* @memberof MainMenu
*/
public clickAppFunc109(item: any = {}) {
const viewparam: any = {};
Object.assign(viewparam, {});
const deResParameters: any[] = [];
const parameters: any[] = [
{ pathName: 'ibizbooks', parameterName: 'ibizbook' },
{ pathName: 'usr6gridview_layout', parameterName: 'usr6gridview_layout' },
];
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);
})
}
/**
* 数据加载
......
......@@ -3454,7 +3454,7 @@ export default class MainMenuModel {
iconcls: '',
icon: '',
textcls: '',
appfunctag: 'AppFunc48',
appfunctag: 'AppFunc109',
resourcetag: '',
authtag:'Web-MainMenu-menuitem199',
},
......@@ -5447,6 +5447,18 @@ export default class MainMenuModel {
{ pathName: 'dashboardview_layout', parameterName: 'dashboardview_layout' },
],
},
{
appfunctag: 'AppFunc109',
appfuncyype: 'APPVIEW',
openmode: '',
codename: 'ibizbookusr6gridview_layout',
deResParameters: [],
routepath: '/index/:index?/ibizbooks/:ibizbook?/usr6gridview_layout/:usr6gridview_layout?',
parameters: [
{ pathName: 'ibizbooks', parameterName: 'ibizbook' },
{ pathName: 'usr6gridview_layout', parameterName: 'usr6gridview_layout' },
],
},
];
/**
......
......@@ -1300,7 +1300,7 @@ export default class GuideBorrowFormBase extends Vue implements ControlInterface
*/
public load(opt: any = {}): void {
if(!this.loadAction){
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKWizardView_layout' + (this.$t('app.formpage.notconfig.loadaction') as string) });
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKWizardView' + (this.$t('app.formpage.notconfig.loadaction') as string) });
return;
}
const arg: any = { ...opt };
......@@ -1335,7 +1335,7 @@ export default class GuideBorrowFormBase extends Vue implements ControlInterface
*/
public loadDraft(opt: any = {}): void {
if(!this.loaddraftAction){
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKWizardView_layout' + (this.$t('app.formpage.notconfig.loaddraftaction') as string) });
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKWizardView' + (this.$t('app.formpage.notconfig.loaddraftaction') as string) });
return;
}
const arg: any = { ...opt } ;
......@@ -1396,7 +1396,7 @@ export default class GuideBorrowFormBase 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: 'IBIZBOOKWizardView_layout' + (this.$t('app.formpage.notconfig.actionname') as string) });
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKWizardView' + (this.$t('app.formpage.notconfig.actionname') as string) });
return;
}
Object.assign(arg,{viewparams:this.viewparams});
......@@ -1504,7 +1504,7 @@ export default class GuideBorrowFormBase 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: 'IBIZBOOKWizardView_layout' + (this.$t('app.formpage.notconfig.actionname') as string) });
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKWizardView' + (this.$t('app.formpage.notconfig.actionname') as string) });
return;
}
Object.assign(arg,{viewparams:this.viewparams});
......@@ -1578,7 +1578,7 @@ export default class GuideBorrowFormBase 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: 'IBIZBOOKWizardView_layout' + (this.$t('app.formpage.notconfig.removeaction') as string) });
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKWizardView' + (this.$t('app.formpage.notconfig.removeaction') as string) });
return;
}
const arg: any = opt[0];
......
......@@ -1800,7 +1800,7 @@ export default class MainBase extends Vue implements ControlInterface {
*/
public load(opt: any = {}): void {
if(!this.loadAction){
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKOptionView' + (this.$t('app.formpage.notconfig.loadaction') as string) });
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKOptionView_layout' + (this.$t('app.formpage.notconfig.loadaction') as string) });
return;
}
const arg: any = { ...opt };
......@@ -1835,7 +1835,7 @@ export default class MainBase extends Vue implements ControlInterface {
*/
public loadDraft(opt: any = {}): void {
if(!this.loaddraftAction){
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKOptionView' + (this.$t('app.formpage.notconfig.loaddraftaction') as string) });
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKOptionView_layout' + (this.$t('app.formpage.notconfig.loaddraftaction') as string) });
return;
}
const arg: any = { ...opt } ;
......@@ -1897,7 +1897,7 @@ export default class MainBase 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: 'IBIZBOOKOptionView' + (this.$t('app.formpage.notconfig.actionname') as string) });
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKOptionView_layout' + (this.$t('app.formpage.notconfig.actionname') as string) });
return;
}
Object.assign(arg,{viewparams:this.viewparams});
......@@ -2005,7 +2005,7 @@ export default class MainBase 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: 'IBIZBOOKOptionView' + (this.$t('app.formpage.notconfig.actionname') as string) });
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKOptionView_layout' + (this.$t('app.formpage.notconfig.actionname') as string) });
return;
}
Object.assign(arg,{viewparams:this.viewparams});
......@@ -2082,7 +2082,7 @@ export default class MainBase 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: 'IBIZBOOKOptionView' + (this.$t('app.formpage.notconfig.removeaction') as string) });
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKOptionView_layout' + (this.$t('app.formpage.notconfig.removeaction') as string) });
return;
}
const arg: any = opt[0];
......
......@@ -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',
......
......@@ -172,7 +172,7 @@
<!--输出实体[IBIZBOOK]数据结构 -->
<changeSet author="a_LAB01_df847bdfd" id="tab-ibizbook-86-7">
<changeSet author="a_LAB01_df847bdfd" id="tab-ibizbook-98-7">
<createTable tableName="T_IBIZBOOK">
<column name="CREATEMAN" remarks="" type="VARCHAR(60)">
</column>
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册