提交 9b5dc71c 编写于 作者: ibizdev's avatar ibizdev

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

上级 fa18868d
......@@ -269,15 +269,6 @@ export default class IBIZBOOKDashboardView_layoutBase extends Vue {
*/
public layoutData:any = {};
/**
* 视图布局部件
*
* @public
* @memberof IBIZBOOKDashboardView_layoutBase
*/
public layoutCtrls: any[] = [
];
/**
* 视图布局面板模型对象
*
......@@ -312,7 +303,7 @@ export default class IBIZBOOKDashboardView_layoutBase extends Vue {
* @public
* @memberof IBIZBOOKDashboardView_layoutBase
*/
public async initLayoutItem(layoutModelDetail: any, index: number = 0) {
public async initLayoutItem(layoutModelItem: any, index: number = 0) {
const { name } = layoutModelItem;
const layoutModelDetail = Util.getLayoutItemInstance(layoutModelItem);
if (!index) {
......
......@@ -350,15 +350,6 @@ export default class IBIZBOOKInterFuncEditView_layoutBase extends Vue {
*/
public layoutData:any = {};
/**
* 视图布局部件
*
* @public
* @memberof IBIZBOOKInterFuncEditView_layoutBase
*/
public layoutCtrls: any[] = [
];
/**
* 视图布局面板模型对象
*
......@@ -393,7 +384,7 @@ export default class IBIZBOOKInterFuncEditView_layoutBase extends Vue {
* @public
* @memberof IBIZBOOKInterFuncEditView_layoutBase
*/
public async initLayoutItem(layoutModelDetail: any, index: number = 0) {
public async initLayoutItem(layoutModelItem: any, index: number = 0) {
const { name } = layoutModelItem;
const layoutModelDetail = Util.getLayoutItemInstance(layoutModelItem);
if (!index) {
......
......@@ -454,15 +454,6 @@ export default class IBIZBOOKInterFuncKanBanViewBase extends Vue {
*/
public layoutData:any = {};
/**
* 视图布局部件
*
* @public
* @memberof IBIZBOOKInterFuncKanBanViewBase
*/
public layoutCtrls: any[] = [
];
/**
* 视图布局面板模型对象
*
......@@ -497,7 +488,7 @@ export default class IBIZBOOKInterFuncKanBanViewBase extends Vue {
* @public
* @memberof IBIZBOOKInterFuncKanBanViewBase
*/
public async initLayoutItem(layoutModelDetail: any, index: number = 0) {
public async initLayoutItem(layoutModelItem: any, index: number = 0) {
const { name } = layoutModelItem;
const layoutModelDetail = Util.getLayoutItemInstance(layoutModelItem);
if (!index) {
......
......@@ -332,15 +332,6 @@ export default class IBIZBOOKOptionView_layoutBase extends Vue {
*/
public layoutData:any = {};
/**
* 视图布局部件
*
* @public
* @memberof IBIZBOOKOptionView_layoutBase
*/
public layoutCtrls: any[] = [
];
/**
* 视图布局面板模型对象
*
......@@ -375,7 +366,7 @@ export default class IBIZBOOKOptionView_layoutBase extends Vue {
* @public
* @memberof IBIZBOOKOptionView_layoutBase
*/
public async initLayoutItem(layoutModelDetail: any, index: number = 0) {
public async initLayoutItem(layoutModelItem: any, index: number = 0) {
const { name } = layoutModelItem;
const layoutModelDetail = Util.getLayoutItemInstance(layoutModelItem);
if (!index) {
......
......@@ -293,15 +293,6 @@ export default class IBIZBOOKTestCLCalendarViewBase extends Vue {
*/
public layoutData:any = {};
/**
* 视图布局部件
*
* @public
* @memberof IBIZBOOKTestCLCalendarViewBase
*/
public layoutCtrls: any[] = [
];
/**
* 视图布局面板模型对象
*
......@@ -336,7 +327,7 @@ export default class IBIZBOOKTestCLCalendarViewBase extends Vue {
* @public
* @memberof IBIZBOOKTestCLCalendarViewBase
*/
public async initLayoutItem(layoutModelDetail: any, index: number = 0) {
public async initLayoutItem(layoutModelItem: any, index: number = 0) {
const { name } = layoutModelItem;
const layoutModelDetail = Util.getLayoutItemInstance(layoutModelItem);
if (!index) {
......
......@@ -433,15 +433,6 @@ export default class IBIZBOOKTestCLDataViewBase extends Vue {
*/
public layoutData:any = {};
/**
* 视图布局部件
*
* @public
* @memberof IBIZBOOKTestCLDataViewBase
*/
public layoutCtrls: any[] = [
];
/**
* 视图布局面板模型对象
*
......@@ -476,7 +467,7 @@ export default class IBIZBOOKTestCLDataViewBase extends Vue {
* @public
* @memberof IBIZBOOKTestCLDataViewBase
*/
public async initLayoutItem(layoutModelDetail: any, index: number = 0) {
public async initLayoutItem(layoutModelItem: any, index: number = 0) {
const { name } = layoutModelItem;
const layoutModelDetail = Util.getLayoutItemInstance(layoutModelItem);
if (!index) {
......
......@@ -433,15 +433,6 @@ export default class IBIZBOOKTestCLListViewBase extends Vue {
*/
public layoutData:any = {};
/**
* 视图布局部件
*
* @public
* @memberof IBIZBOOKTestCLListViewBase
*/
public layoutCtrls: any[] = [
];
/**
* 视图布局面板模型对象
*
......@@ -476,7 +467,7 @@ export default class IBIZBOOKTestCLListViewBase extends Vue {
* @public
* @memberof IBIZBOOKTestCLListViewBase
*/
public async initLayoutItem(layoutModelDetail: any, index: number = 0) {
public async initLayoutItem(layoutModelItem: any, index: number = 0) {
const { name } = layoutModelItem;
const layoutModelDetail = Util.getLayoutItemInstance(layoutModelItem);
if (!index) {
......
......@@ -294,15 +294,6 @@ export default class IBIZBOOKTestCLTreeViewBase extends Vue {
*/
public layoutData:any = {};
/**
* 视图布局部件
*
* @public
* @memberof IBIZBOOKTestCLTreeViewBase
*/
public layoutCtrls: any[] = [
];
/**
* 视图布局面板模型对象
*
......@@ -337,7 +328,7 @@ export default class IBIZBOOKTestCLTreeViewBase extends Vue {
* @public
* @memberof IBIZBOOKTestCLTreeViewBase
*/
public async initLayoutItem(layoutModelDetail: any, index: number = 0) {
public async initLayoutItem(layoutModelItem: any, index: number = 0) {
const { name } = layoutModelItem;
const layoutModelDetail = Util.getLayoutItemInstance(layoutModelItem);
if (!index) {
......
.view-card {
>.ivu-card-extra {
top: 5px;
right: 0px;
}
.ibizbookusr2-edit-view {
display: block;
}
.ibizbookusr2-edit-view{
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;}
......@@ -289,15 +289,6 @@ export default class IBIZBOOKUsr2MEditView9Base extends Vue {
*/
public layoutData:any = {};
/**
* 视图布局部件
*
* @public
* @memberof IBIZBOOKUsr2MEditView9Base
*/
public layoutCtrls: any[] = [
];
/**
* 视图布局面板模型对象
*
......@@ -332,7 +323,7 @@ export default class IBIZBOOKUsr2MEditView9Base extends Vue {
* @public
* @memberof IBIZBOOKUsr2MEditView9Base
*/
public async initLayoutItem(layoutModelDetail: any, index: number = 0) {
public async initLayoutItem(layoutModelItem: any, index: number = 0) {
const { name } = layoutModelItem;
const layoutModelDetail = Util.getLayoutItemInstance(layoutModelItem);
if (!index) {
......
......@@ -394,15 +394,6 @@ export default class IBIZBOOKUsr4ListViewBase extends Vue {
*/
public layoutData:any = {};
/**
* 视图布局部件
*
* @public
* @memberof IBIZBOOKUsr4ListViewBase
*/
public layoutCtrls: any[] = [
];
/**
* 视图布局面板模型对象
*
......@@ -437,7 +428,7 @@ export default class IBIZBOOKUsr4ListViewBase extends Vue {
* @public
* @memberof IBIZBOOKUsr4ListViewBase
*/
public async initLayoutItem(layoutModelDetail: any, index: number = 0) {
public async initLayoutItem(layoutModelItem: any, index: number = 0) {
const { name } = layoutModelItem;
const layoutModelDetail = Util.getLayoutItemInstance(layoutModelItem);
if (!index) {
......
......@@ -281,15 +281,6 @@ export default class IBIZBOOKWizardView_layoutBase extends Vue {
*/
public layoutData:any = {};
/**
* 视图布局部件
*
* @public
* @memberof IBIZBOOKWizardView_layoutBase
*/
public layoutCtrls: any[] = [
];
/**
* 视图布局面板模型对象
*
......@@ -324,7 +315,7 @@ export default class IBIZBOOKWizardView_layoutBase extends Vue {
* @public
* @memberof IBIZBOOKWizardView_layoutBase
*/
public async initLayoutItem(layoutModelDetail: any, index: number = 0) {
public async initLayoutItem(layoutModelItem: any, index: number = 0) {
const { name } = layoutModelItem;
const layoutModelDetail = Util.getLayoutItemInstance(layoutModelItem);
if (!index) {
......
......@@ -417,15 +417,6 @@ export default class IBIZCustomerMediaTestEditViewBase extends Vue {
*/
public layoutData:any = {};
/**
* 视图布局部件
*
* @public
* @memberof IBIZCustomerMediaTestEditViewBase
*/
public layoutCtrls: any[] = [
];
/**
* 视图布局面板模型对象
*
......@@ -460,7 +451,7 @@ export default class IBIZCustomerMediaTestEditViewBase extends Vue {
* @public
* @memberof IBIZCustomerMediaTestEditViewBase
*/
public async initLayoutItem(layoutModelDetail: any, index: number = 0) {
public async initLayoutItem(layoutModelItem: any, index: number = 0) {
const { name } = layoutModelItem;
const layoutModelDetail = Util.getLayoutItemInstance(layoutModelItem);
if (!index) {
......
......@@ -293,15 +293,6 @@ export default class IBIZOrderCalendarExpViewBase extends Vue {
*/
public layoutData:any = {};
/**
* 视图布局部件
*
* @public
* @memberof IBIZOrderCalendarExpViewBase
*/
public layoutCtrls: any[] = [
];
/**
* 视图布局面板模型对象
*
......@@ -336,7 +327,7 @@ export default class IBIZOrderCalendarExpViewBase extends Vue {
* @public
* @memberof IBIZOrderCalendarExpViewBase
*/
public async initLayoutItem(layoutModelDetail: any, index: number = 0) {
public async initLayoutItem(layoutModelItem: any, index: number = 0) {
const { name } = layoutModelItem;
const layoutModelDetail = Util.getLayoutItemInstance(layoutModelItem);
if (!index) {
......
......@@ -309,15 +309,6 @@ export default class IBIZOrderDataViewExpViewBase extends Vue {
*/
public layoutData:any = {};
/**
* 视图布局部件
*
* @public
* @memberof IBIZOrderDataViewExpViewBase
*/
public layoutCtrls: any[] = [
];
/**
* 视图布局面板模型对象
*
......@@ -352,7 +343,7 @@ export default class IBIZOrderDataViewExpViewBase extends Vue {
* @public
* @memberof IBIZOrderDataViewExpViewBase
*/
public async initLayoutItem(layoutModelDetail: any, index: number = 0) {
public async initLayoutItem(layoutModelItem: any, index: number = 0) {
const { name } = layoutModelItem;
const layoutModelDetail = Util.getLayoutItemInstance(layoutModelItem);
if (!index) {
......
......@@ -288,15 +288,6 @@ export default class IBIZOrderGanttViewBase extends Vue {
*/
public layoutData:any = {};
/**
* 视图布局部件
*
* @public
* @memberof IBIZOrderGanttViewBase
*/
public layoutCtrls: any[] = [
];
/**
* 视图布局面板模型对象
*
......@@ -331,7 +322,7 @@ export default class IBIZOrderGanttViewBase extends Vue {
* @public
* @memberof IBIZOrderGanttViewBase
*/
public async initLayoutItem(layoutModelDetail: any, index: number = 0) {
public async initLayoutItem(layoutModelItem: any, index: number = 0) {
const { name } = layoutModelItem;
const layoutModelDetail = Util.getLayoutItemInstance(layoutModelItem);
if (!index) {
......
......@@ -293,15 +293,6 @@ export default class IBIZOrderGridExpViewBase extends Vue {
*/
public layoutData:any = {};
/**
* 视图布局部件
*
* @public
* @memberof IBIZOrderGridExpViewBase
*/
public layoutCtrls: any[] = [
];
/**
* 视图布局面板模型对象
*
......@@ -336,7 +327,7 @@ export default class IBIZOrderGridExpViewBase extends Vue {
* @public
* @memberof IBIZOrderGridExpViewBase
*/
public async initLayoutItem(layoutModelDetail: any, index: number = 0) {
public async initLayoutItem(layoutModelItem: any, index: number = 0) {
const { name } = layoutModelItem;
const layoutModelDetail = Util.getLayoutItemInstance(layoutModelItem);
if (!index) {
......
......@@ -293,15 +293,6 @@ export default class IBIZOrderListExpViewBase extends Vue {
*/
public layoutData:any = {};
/**
* 视图布局部件
*
* @public
* @memberof IBIZOrderListExpViewBase
*/
public layoutCtrls: any[] = [
];
/**
* 视图布局面板模型对象
*
......@@ -336,7 +327,7 @@ export default class IBIZOrderListExpViewBase extends Vue {
* @public
* @memberof IBIZOrderListExpViewBase
*/
public async initLayoutItem(layoutModelDetail: any, index: number = 0) {
public async initLayoutItem(layoutModelItem: any, index: number = 0) {
const { name } = layoutModelItem;
const layoutModelDetail = Util.getLayoutItemInstance(layoutModelItem);
if (!index) {
......
......@@ -277,15 +277,6 @@ export default class IBIZOrderSEditView2_layoutBase extends Vue {
*/
public layoutData:any = {};
/**
* 视图布局部件
*
* @public
* @memberof IBIZOrderSEditView2_layoutBase
*/
public layoutCtrls: any[] = [
];
/**
* 视图布局面板模型对象
*
......@@ -320,7 +311,7 @@ export default class IBIZOrderSEditView2_layoutBase extends Vue {
* @public
* @memberof IBIZOrderSEditView2_layoutBase
*/
public async initLayoutItem(layoutModelDetail: any, index: number = 0) {
public async initLayoutItem(layoutModelItem: any, index: number = 0) {
const { name } = layoutModelItem;
const layoutModelDetail = Util.getLayoutItemInstance(layoutModelItem);
if (!index) {
......
......@@ -277,15 +277,6 @@ export default class IBIZOrderSEditView3_layoutBase extends Vue {
*/
public layoutData:any = {};
/**
* 视图布局部件
*
* @public
* @memberof IBIZOrderSEditView3_layoutBase
*/
public layoutCtrls: any[] = [
];
/**
* 视图布局面板模型对象
*
......@@ -320,7 +311,7 @@ export default class IBIZOrderSEditView3_layoutBase extends Vue {
* @public
* @memberof IBIZOrderSEditView3_layoutBase
*/
public async initLayoutItem(layoutModelDetail: any, index: number = 0) {
public async initLayoutItem(layoutModelItem: any, index: number = 0) {
const { name } = layoutModelItem;
const layoutModelDetail = Util.getLayoutItemInstance(layoutModelItem);
if (!index) {
......
......@@ -278,15 +278,6 @@ export default class IBIZOrderSEditView4_layoutBase extends Vue {
*/
public layoutData:any = {};
/**
* 视图布局部件
*
* @public
* @memberof IBIZOrderSEditView4_layoutBase
*/
public layoutCtrls: any[] = [
];
/**
* 视图布局面板模型对象
*
......@@ -321,7 +312,7 @@ export default class IBIZOrderSEditView4_layoutBase extends Vue {
* @public
* @memberof IBIZOrderSEditView4_layoutBase
*/
public async initLayoutItem(layoutModelDetail: any, index: number = 0) {
public async initLayoutItem(layoutModelItem: any, index: number = 0) {
const { name } = layoutModelItem;
const layoutModelDetail = Util.getLayoutItemInstance(layoutModelItem);
if (!index) {
......
......@@ -327,15 +327,6 @@ export default class IBIZOrderTestCLChartViewBase extends Vue {
*/
public layoutData:any = {};
/**
* 视图布局部件
*
* @public
* @memberof IBIZOrderTestCLChartViewBase
*/
public layoutCtrls: any[] = [
];
/**
* 视图布局面板模型对象
*
......@@ -370,7 +361,7 @@ export default class IBIZOrderTestCLChartViewBase extends Vue {
* @public
* @memberof IBIZOrderTestCLChartViewBase
*/
public async initLayoutItem(layoutModelDetail: any, index: number = 0) {
public async initLayoutItem(layoutModelItem: any, index: number = 0) {
const { name } = layoutModelItem;
const layoutModelDetail = Util.getLayoutItemInstance(layoutModelItem);
if (!index) {
......
......@@ -415,15 +415,6 @@ export default class IBIZOrderTestCLEditView2Base extends Vue {
*/
public layoutData:any = {};
/**
* 视图布局部件
*
* @public
* @memberof IBIZOrderTestCLEditView2Base
*/
public layoutCtrls: any[] = [
];
/**
* 视图布局面板模型对象
*
......@@ -458,7 +449,7 @@ export default class IBIZOrderTestCLEditView2Base extends Vue {
* @public
* @memberof IBIZOrderTestCLEditView2Base
*/
public async initLayoutItem(layoutModelDetail: any, index: number = 0) {
public async initLayoutItem(layoutModelItem: any, index: number = 0) {
const { name } = layoutModelItem;
const layoutModelDetail = Util.getLayoutItemInstance(layoutModelItem);
if (!index) {
......
......@@ -291,15 +291,6 @@ export default class IBIZOrderTestCLTreeExpViewBase extends Vue {
*/
public layoutData:any = {};
/**
* 视图布局部件
*
* @public
* @memberof IBIZOrderTestCLTreeExpViewBase
*/
public layoutCtrls: any[] = [
];
/**
* 视图布局面板模型对象
*
......@@ -334,7 +325,7 @@ export default class IBIZOrderTestCLTreeExpViewBase extends Vue {
* @public
* @memberof IBIZOrderTestCLTreeExpViewBase
*/
public async initLayoutItem(layoutModelDetail: any, index: number = 0) {
public async initLayoutItem(layoutModelItem: any, index: number = 0) {
const { name } = layoutModelItem;
const layoutModelDetail = Util.getLayoutItemInstance(layoutModelItem);
if (!index) {
......
......@@ -293,15 +293,6 @@ export default class IBIZOrderTestCustomLayoutPanelGridExpViewBase extends Vue {
*/
public layoutData:any = {};
/**
* 视图布局部件
*
* @public
* @memberof IBIZOrderTestCustomLayoutPanelGridExpViewBase
*/
public layoutCtrls: any[] = [
];
/**
* 视图布局面板模型对象
*
......@@ -336,7 +327,7 @@ export default class IBIZOrderTestCustomLayoutPanelGridExpViewBase extends Vue {
* @public
* @memberof IBIZOrderTestCustomLayoutPanelGridExpViewBase
*/
public async initLayoutItem(layoutModelDetail: any, index: number = 0) {
public async initLayoutItem(layoutModelItem: any, index: number = 0) {
const { name } = layoutModelItem;
const layoutModelDetail = Util.getLayoutItemInstance(layoutModelItem);
if (!index) {
......
......@@ -292,15 +292,6 @@ export default class IBIZOrderTreeExpViewBase extends Vue {
*/
public layoutData:any = {};
/**
* 视图布局部件
*
* @public
* @memberof IBIZOrderTreeExpViewBase
*/
public layoutCtrls: any[] = [
];
/**
* 视图布局面板模型对象
*
......@@ -335,7 +326,7 @@ export default class IBIZOrderTreeExpViewBase extends Vue {
* @public
* @memberof IBIZOrderTreeExpViewBase
*/
public async initLayoutItem(layoutModelDetail: any, index: number = 0) {
public async initLayoutItem(layoutModelItem: any, index: number = 0) {
const { name } = layoutModelItem;
const layoutModelDetail = Util.getLayoutItemInstance(layoutModelItem);
if (!index) {
......
......@@ -316,15 +316,6 @@ export default class IBIZOrderTreeGridExViewBase extends Vue {
*/
public layoutData:any = {};
/**
* 视图布局部件
*
* @public
* @memberof IBIZOrderTreeGridExViewBase
*/
public layoutCtrls: any[] = [
];
/**
* 视图布局面板模型对象
*
......@@ -359,7 +350,7 @@ export default class IBIZOrderTreeGridExViewBase extends Vue {
* @public
* @memberof IBIZOrderTreeGridExViewBase
*/
public async initLayoutItem(layoutModelDetail: any, index: number = 0) {
public async initLayoutItem(layoutModelItem: any, index: number = 0) {
const { name } = layoutModelItem;
const layoutModelDetail = Util.getLayoutItemInstance(layoutModelItem);
if (!index) {
......
......@@ -368,15 +368,6 @@ export default class IBIZOrderUsr2GridViewBase extends Vue {
*/
public layoutData:any = {};
/**
* 视图布局部件
*
* @public
* @memberof IBIZOrderUsr2GridViewBase
*/
public layoutCtrls: any[] = [
];
/**
* 视图布局面板模型对象
*
......@@ -411,7 +402,7 @@ export default class IBIZOrderUsr2GridViewBase extends Vue {
* @public
* @memberof IBIZOrderUsr2GridViewBase
*/
public async initLayoutItem(layoutModelDetail: any, index: number = 0) {
public async initLayoutItem(layoutModelItem: any, index: number = 0) {
const { name } = layoutModelItem;
const layoutModelDetail = Util.getLayoutItemInstance(layoutModelItem);
if (!index) {
......
......@@ -297,15 +297,6 @@ export default class IBIZSample0003STabExpView_layoutBase extends Vue {
*/
public layoutData:any = {};
/**
* 视图布局部件
*
* @public
* @memberof IBIZSample0003STabExpView_layoutBase
*/
public layoutCtrls: any[] = [
];
/**
* 视图布局面板模型对象
*
......@@ -340,7 +331,7 @@ export default class IBIZSample0003STabExpView_layoutBase extends Vue {
* @public
* @memberof IBIZSample0003STabExpView_layoutBase
*/
public async initLayoutItem(layoutModelDetail: any, index: number = 0) {
public async initLayoutItem(layoutModelItem: any, index: number = 0) {
const { name } = layoutModelItem;
const layoutModelDetail = Util.getLayoutItemInstance(layoutModelItem);
if (!index) {
......
.ibizuniproduct-sgrid-view{
position: relative;
.ibizuniproduct-sgrid-view {
display: block;
}
.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;}
......@@ -2,12 +2,14 @@
import { Component } from 'vue-property-decorator';
import IBIZUNIProductSGridViewBase from './ibizuniproduct-sgrid-view-base.vue';
import view_grid from '@widgets/ibizuniproduct/main-grid/main-grid.vue';
import view_searchform from '@widgets/ibizuniproduct/default-searchform/default-searchform.vue';
import view_grid from '@widgets/ibizuniproduct/main-grid/main-grid.vue';
import view_searchbar from '@widgets/ibizuniproduct/-searchbar/-searchbar.vue';
@Component({
components: {
view_grid,
view_searchform,
view_grid,
view_searchbar,
},
beforeRouteEnter: (to: any, from: any, next: any) => {
next((vm: any) => {
......
......@@ -319,15 +319,6 @@ export default class IndexBase extends Vue {
*/
public layoutData:any = {};
/**
* 视图布局部件
*
* @public
* @memberof IndexBase
*/
public layoutCtrls: any[] = [
];
/**
* 视图布局面板模型对象
*
......@@ -362,7 +353,7 @@ export default class IndexBase extends Vue {
* @public
* @memberof IndexBase
*/
public async initLayoutItem(layoutModelDetail: any, index: number = 0) {
public async initLayoutItem(layoutModelItem: any, index: number = 0) {
const { name } = layoutModelItem;
const layoutModelDetail = Util.getLayoutItemInstance(layoutModelItem);
if (!index) {
......
......@@ -165,10 +165,10 @@ export const PageComponents = {
Vue.component('ibizsoftware-suit-grid-view9', () => import('@pages/sample/ibizsoftware-suit-grid-view9/ibizsoftware-suit-grid-view9.vue'));
Vue.component('ibizbookusr10-grid-view', () => import('@pages/sample/ibizbookusr10-grid-view/ibizbookusr10-grid-view.vue'));
Vue.component('ibizbookoption-view', () => import('@pages/sample/ibizbookoption-view/ibizbookoption-view.vue'));
Vue.component('ibizuniproduct-edit-view', () => import('@pages/sample/ibizuniproduct-edit-view/ibizuniproduct-edit-view.vue'));
Vue.component('ibizuniproduct-redirect-view', () => import('@pages/sample/ibizuniproduct-redirect-view/ibizuniproduct-redirect-view.vue'));
Vue.component('ibizstorage-edit-view', () => import('@pages/sample/ibizstorage-edit-view/ibizstorage-edit-view.vue'));
Vue.component('ibizsoftware-suit-edit-view', () => import('@pages/sample/ibizsoftware-suit-edit-view/ibizsoftware-suit-edit-view.vue'));
Vue.component('ibizuniproduct-edit-view', () => import('@pages/sample/ibizuniproduct-edit-view/ibizuniproduct-edit-view.vue'));
Vue.component('ibizuniproduct-index-pickup-view', () => import('@pages/sample/ibizuniproduct-index-pickup-view/ibizuniproduct-index-pickup-view.vue'));
Vue.component('ibizhardware-edit-view', () => import('@pages/sample/ibizhardware-edit-view/ibizhardware-edit-view.vue'));
Vue.component('ibizsample0021-wfdyna-edit-view', () => import('@pages/sample/ibizsample0021-wfdyna-edit-view/ibizsample0021-wfdyna-edit-view.vue'));
......
......@@ -2552,46 +2552,46 @@ const router = new Router({
component: () => import('@pages/sample/ibizbookoption-view/ibizbookoption-view.vue'),
},
{
path: 'ibizstorages/:ibizstorage?/editview/:editview?',
path: 'ibizuniproducts/:ibizuniproduct?/editview/:editview?',
meta: {
caption: 'entities.ibizstorage.views.editview.caption',
caption: 'entities.ibizuniproduct.views.editview.caption',
info:'',
parameters: [
{ pathName: 'index', parameterName: 'index' },
{ pathName: 'ibizstorages', parameterName: 'ibizstorage' },
{ pathName: 'ibizuniproducts', parameterName: 'ibizuniproduct' },
{ pathName: 'editview', parameterName: 'editview' },
],
requireAuth: true,
},
component: () => import('@pages/sample/ibizstorage-edit-view/ibizstorage-edit-view.vue'),
component: () => import('@pages/sample/ibizuniproduct-edit-view/ibizuniproduct-edit-view.vue'),
},
{
path: 'ibizsoftwaresuits/:ibizsoftwaresuit?/editview/:editview?',
path: 'ibizstorages/:ibizstorage?/editview/:editview?',
meta: {
caption: 'entities.ibizsoftwaresuit.views.editview.caption',
caption: 'entities.ibizstorage.views.editview.caption',
info:'',
parameters: [
{ pathName: 'index', parameterName: 'index' },
{ pathName: 'ibizsoftwaresuits', parameterName: 'ibizsoftwaresuit' },
{ pathName: 'ibizstorages', parameterName: 'ibizstorage' },
{ pathName: 'editview', parameterName: 'editview' },
],
requireAuth: true,
},
component: () => import('@pages/sample/ibizsoftware-suit-edit-view/ibizsoftware-suit-edit-view.vue'),
component: () => import('@pages/sample/ibizstorage-edit-view/ibizstorage-edit-view.vue'),
},
{
path: 'ibizuniproducts/:ibizuniproduct?/editview/:editview?',
path: 'ibizsoftwaresuits/:ibizsoftwaresuit?/editview/:editview?',
meta: {
caption: 'entities.ibizuniproduct.views.editview.caption',
caption: 'entities.ibizsoftwaresuit.views.editview.caption',
info:'',
parameters: [
{ pathName: 'index', parameterName: 'index' },
{ pathName: 'ibizuniproducts', parameterName: 'ibizuniproduct' },
{ pathName: 'ibizsoftwaresuits', parameterName: 'ibizsoftwaresuit' },
{ pathName: 'editview', parameterName: 'editview' },
],
requireAuth: true,
},
component: () => import('@pages/sample/ibizuniproduct-edit-view/ibizuniproduct-edit-view.vue'),
component: () => import('@pages/sample/ibizsoftware-suit-edit-view/ibizsoftware-suit-edit-view.vue'),
},
{
path: 'ibizuniproducts/:ibizuniproduct?/indexpickupview/:indexpickupview?',
......
......@@ -361,15 +361,6 @@ export default class AppIndexViewBase extends Vue {
*/
public layoutData:any = {};
/**
* 视图布局部件
*
* @public
* @memberof AppIndexViewBase
*/
public layoutCtrls: any[] = [
];
/**
* 视图布局面板模型对象
*
......@@ -404,7 +395,7 @@ export default class AppIndexViewBase extends Vue {
* @public
* @memberof AppIndexViewBase
*/
public async initLayoutItem(layoutModelDetail: any, index: number = 0) {
public async initLayoutItem(layoutModelItem: any, index: number = 0) {
const { name } = layoutModelItem;
const layoutModelDetail = Util.getLayoutItemInstance(layoutModelItem);
if (!index) {
......
......@@ -270,15 +270,6 @@ export default class AppLoginViewBase extends Vue {
*/
public layoutData:any = {};
/**
* 视图布局部件
*
* @public
* @memberof AppLoginViewBase
*/
public layoutCtrls: any[] = [
];
/**
* 视图布局面板模型对象
*
......@@ -313,7 +304,7 @@ export default class AppLoginViewBase extends Vue {
* @public
* @memberof AppLoginViewBase
*/
public async initLayoutItem(layoutModelDetail: any, index: number = 0) {
public async initLayoutItem(layoutModelItem: any, index: number = 0) {
const { name } = layoutModelItem;
const layoutModelDetail = Util.getLayoutItemInstance(layoutModelItem);
if (!index) {
......
......@@ -10,10 +10,10 @@ export const viewstate: any = {
viewaction: '',
viewdatachange: false,
refviews: [
'0f3e6e5a5ba4b40182153ee4f93f3f7e',
'79abf62d7cac6f35c896f412b124956f',
'a919926d6265ab194b54cd5b8f658eec',
'88ca61cdf39cd0f97cf3863e9a6974b3',
'0f3e6e5a5ba4b40182153ee4f93f3f7e',
'2358ff370509a1b833cb5023f0ec54fb',
'ae320ac92ef292866895940a2f61be48',
],
......
......@@ -69,6 +69,11 @@ export default class Usr4Model {
prop: 'n_ibizbookname_like',
dataType: 'QUERYPARAM'
},
{
name: 'n_price_gtandeq',
prop: 'n_price_gtandeq',
dataType: 'QUERYPARAM'
},
{
......
/**
* 部件模型
*
* @export
* @class Model
*/
export default class Model {
/**
* 获取数据项集合
*
* @returns {any[]}
* @memberof SearchbarMode
*/
public getDataItems(): any[] {
return [
]
}
}
\ No newline at end of file
import { Http,Util,Errorlog } from '@/utils';
import ControlService from '@/widgets/control-service';
import IBIZUNIProductService from '@/service/ibizuniproduct/ibizuniproduct-service';
import Model from './-searchbar-model';
import UtilService from '@/utilservice/util-service';
/**
* 部件服务对象
*
* @export
* @class Service
*/
export default class Service extends ControlService {
/**
* 统一产品(索引主实体)服务对象
*
* @type {IBIZUNIProductService}
* @memberof Service
*/
public appEntityService: IBIZUNIProductService = new IBIZUNIProductService();
/**
* 设置从数据模式
*
* @type {boolean}
* @memberof Service
*/
public setTempMode(){
this.isTempMode = false;
}
/**
* Creates an instance of Service.
*
* @param {*} [opts={}]
* @memberof Service
*/
constructor(opts: any = {}) {
super(opts);
this.model = new Model();
}
/**
* 工具服务对象
*
* @protected
* @type {UtilService}
* @memberof Service
*/
protected utilService: UtilService = new UtilService();
/**
* 加载数据模型
*
* @param {string} serviceName
* @param {*} context
* @param {*} viewparams
* @memberof Service
*/
public loadModel(serviceName: string, context: any, viewparams: any) {
return new Promise((resolve: any, reject: any) => {
this.utilService.getService(serviceName).then((service: any) => {
service.loadModelData(JSON.stringify(context), viewparams).then((response: any) => {
resolve(response);
}).catch((response: any) => {
reject(response);
});
}).catch((response: any) => {
reject(response);
});
});
}
/**
* 保存模型
*
* @param {string} serviceName
* @param {*} context
* @param {*} viewparams
* @returns
* @memberof Service
*/
public saveModel(serviceName: string, context: any, viewparams: any) {
return new Promise((resolve: any, reject: any) => {
this.utilService.getService(serviceName).then((service: any) => {
service.saveModelData(JSON.stringify(context), '', viewparams).then((response: any) => {
resolve(response);
}).catch((response: any) => {
reject(response);
});
}).catch((response: any) => {
reject(response);
});
});
}
}
\ No newline at end of file
.search-bar-footer {
height: 32px;
margin-bottom: 6px;
.search-bar-action {
float: right;
display: flex;
align-items: center;
> * {
margin-left: 5px;
.save-action {
text-align: right;
margin-top: 10px;
> * {
margin-left: 5px;
}
}
}
}
}
// this is less
<script lang='tsx'>
import { Component } from 'vue-property-decorator';
import Base from './-searchbar-base.vue';
@Component({
components: {
}
})
export default class extends Base {
}
</script>
\ No newline at end of file
{
"controlType" : "SEARCHBAR",
"dynaModelFilePath" : "PSSYSAPPS/Web/PSAPPDATAENTITIES/IBIZUNIProduct/PSSEARCHBARS/.json",
"getPSAppDataEntity" : {
"modelref" : true,
"path" : "PSSYSAPPS/Web/PSAPPDATAENTITIES/IBIZUNIProduct.json"
},
"quickGroupCount" : -1,
"quickSearchMode" : 1,
"quickSearchWidth" : 0,
"enableFilter" : false,
"enableGroup" : false,
"enableQuickSearch" : true,
"mobileSearchBar" : false
}
\ No newline at end of file
......@@ -11,6 +11,161 @@
"modelref" : true,
"path" : "PSSYSAPPS/Web/PSAPPDATAENTITIES/IBIZBOOK.json"
},
"getPSAppViewMsgGroup" : {
"modelref" : true,
"id" : "VMGroup50"
},
"getPSAppViewNavContexts" : [ {
"key" : "IBIZBOOK",
"name" : "IBIZBOOK",
"value" : "333",
"rawValue" : true
}, {
"key" : "IBIZBOOKNAME",
"name" : "IBIZBOOKNAME",
"value" : "dataView",
"rawValue" : true
} ],
"getPSDEViewCodeName" : "Usr2EditView",
"getPSDEViewId" : "cb8bb996f98d1fe8918a48d66802794d",
"getPSViewLayoutPanel" : {
"getAllPSPanelFields" : [ {
"id" : "view_pagecaption"
} ],
"codeName" : "Usr1104252192",
"controlType" : "VIEWLAYOUTPANEL",
"layoutMode" : "FLEX",
"logicName" : "Usr2EditViewDEEDITVIEW",
"name" : "layoutpanel",
"getPSAppDataEntity" : {
"modelref" : true,
"path" : "PSSYSAPPS/Web/PSAPPDATAENTITIES/IBIZBOOK.json"
},
"getPSControlParam" : { },
"getPSLayout" : {
"layout" : "FLEX"
},
"getRootPSPanelItems" : [ {
"caption" : "容器",
"itemStyle" : "DEFAULT",
"itemType" : "CONTAINER",
"name" : "page_container",
"getPSLayout" : {
"dir" : "column",
"layout" : "FLEX"
},
"getPSLayoutPos" : {
"grow" : -1,
"layout" : "FLEX"
},
"getPSPanelItems" : [ {
"caption" : "栅格容器",
"itemStyle" : "DEFAULT",
"itemType" : "CONTAINER",
"name" : "container_grid1",
"getPSLayout" : {
"layout" : "SIMPLEFLEX"
},
"getPSLayoutPos" : {
"grow" : -1,
"layout" : "FLEX"
},
"getPSPanelItems" : [ {
"caption" : "面板容器",
"itemStyle" : "DEFAULT",
"itemType" : "CONTAINER",
"name" : "container1",
"getPSLayout" : {
"layout" : "SIMPLEFLEX"
},
"getPSLayoutPos" : {
"grow" : 6,
"layout" : "SIMPLEFLEX"
},
"getPSPanelItems" : [ {
"caption" : "页面标题",
"itemStyle" : "DEFAULT",
"itemType" : "FIELD",
"name" : "view_pagecaption",
"getPSEditor" : {
"editorType" : "SPAN",
"name" : "view_pagecaption",
"predefinedType" : "VIEW_PAGECAPTION",
"renderMode" : "HEADING1",
"enableLinkView" : false
},
"getPSLayoutPos" : {
"grow" : -1,
"hAlignSelf" : "LEFT",
"heightMode" : "FULL",
"layout" : "SIMPLEFLEX",
"widthMode" : "FULL"
},
"hidden" : false,
"showCaption" : false
} ]
}, {
"caption" : "容器",
"itemStyle" : "DEFAULT",
"itemType" : "CONTAINER",
"name" : "container_2",
"getPSLayout" : {
"layout" : "SIMPLEFLEX"
},
"getPSLayoutPos" : {
"grow" : -1,
"layout" : "SIMPLEFLEX"
},
"getPSPanelItems" : [ {
"caption" : "TOOLBAR",
"itemStyle" : "DEFAULT",
"itemType" : "CTRLPOS",
"name" : "toolbar",
"getPSLayoutPos" : {
"grow" : -1,
"hAlignSelf" : "RIGHT",
"heightMode" : "FULL",
"layout" : "SIMPLEFLEX"
},
"showCaption" : true
} ]
} ]
}, {
"caption" : "容器",
"contentHeight" : 100.0,
"height" : 100.0,
"itemStyle" : "DEFAULT",
"itemType" : "CONTAINER",
"name" : "container3",
"getPSLayout" : {
"layout" : "FLEX"
},
"getPSLayoutPos" : {
"grow" : -1,
"height" : 100,
"heightMode" : "PERCENTAGE",
"layout" : "FLEX"
},
"getPSPanelItems" : [ {
"caption" : "FORM",
"itemStyle" : "DEFAULT",
"itemType" : "CTRLPOS",
"name" : "form",
"getPSLayoutPos" : {
"grow" : -1,
"heightMode" : "FULL",
"layout" : "FLEX"
},
"showCaption" : true
} ]
} ]
} ],
"layoutBodyOnly" : false,
"layoutPanel" : true,
"useDefaultLayout" : false,
"viewProxyMode" : true,
"modelid" : "5598D5F3-EFCE-4CF6-B1EA-3D2E5C41CAEE",
"modeltype" : "PSSYSVIEWLAYOUTPANEL",
"getPSAppViewEngines" : [ {
"engineCat" : "VIEW",
"engineType" : "EditView",
......@@ -81,21 +236,6 @@
},
"getPSViewCtrlName" : "toolbar"
} ],
"getPSAppViewMsgGroup" : {
"modelref" : true,
"id" : "VMGroup50"
},
"getPSAppViewNavContexts" : [ {
"key" : "IBIZBOOK",
"name" : "IBIZBOOK",
"value" : "333",
"rawValue" : true
}, {
"key" : "IBIZBOOKNAME",
"name" : "IBIZBOOKNAME",
"value" : "dataView",
"rawValue" : true
} ],
"getPSAppViewUIActions" : [ {
"name" : "toolbar_deuiaction1",
"getPSUIAction" : {
......@@ -892,22 +1032,7 @@
"name" : "form",
"modelid" : "fb5e4317f8472b252287eba99b2b1e6e",
"modeltype" : "PSDEFORM_EDITFORM"
} ],
"getPSDEViewCodeName" : "Usr2EditView",
"getPSDEViewId" : "cb8bb996f98d1fe8918a48d66802794d",
"getPSViewLayoutPanel" : {
"codeName" : "Layoutpanel",
"controlStyle" : "APPDEEDITVIEW",
"controlType" : "VIEWLAYOUTPANEL",
"name" : "layoutpanel",
"getPSAppDataEntity" : {
"modelref" : true,
"path" : "PSSYSAPPS/Web/PSAPPDATAENTITIES/IBIZBOOK.json"
},
"getPSControlParam" : { },
"layoutBodyOnly" : true,
"layoutPanel" : true,
"useDefaultLayout" : true
} ]
},
"subCaption" : "实体数据选择视图",
"title" : "实体数据选择视图",
......
......@@ -172,7 +172,7 @@
<!--输出实体[IBIZBOOK]数据结构 -->
<changeSet author="a_LAB01_df847bdfd" id="tab-ibizbook-148-7">
<changeSet author="a_LAB01_df847bdfd" id="tab-ibizbook-152-7">
<createTable tableName="T_IBIZBOOK">
<column name="CREATEMAN" remarks="" type="VARCHAR(60)">
</column>
......@@ -1306,7 +1306,7 @@
<!--输出实体[IBIZUNIPRODUCT]数据结构 -->
<changeSet author="a_LAB01_df847bdfd" id="tab-ibizuniproduct-11-45">
<changeSet author="a_LAB01_df847bdfd" id="tab-ibizuniproduct-15-45">
<createTable tableName="T_IBIZUNIPRODUCT">
<column name="UNITPRICE" remarks="" type="FLOAT">
</column>
......
......@@ -199,7 +199,7 @@
</createView>
</changeSet>
<!--输出实体[IBIZUNIPRODUCT]视图结构信息 runOnChange="true" 当视图发生变更时,通过liquibase强刷prod的视图,实现视图的同步-->
<changeSet author="a_LAB01_df847bdfd" id="view-ibizuniproduct-11-35" runOnChange="true">
<changeSet author="a_LAB01_df847bdfd" id="view-ibizuniproduct-15-35" runOnChange="true">
<createView fullDefinition="false" replaceIfExists="true" viewName="V_IBIZUNIPRODUCT">
<![CDATA[ SELECT t1.[CREATEDATE], t1.[CREATEMAN], t1.[IBIZUNIPRODUCTID], t1.[IBIZUNIPRODUCTNAME], t1.[IBIZUNIPRODUCTTYPE], t1.[UNIT], t1.[UNITPRICE], t1.[UPDATEDATE], t1.[UPDATEMAN] FROM [T_IBIZUNIPRODUCT] t1 ]]>
</createView>
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册