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

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

上级 d79e4389
...@@ -2231,6 +2231,14 @@ ...@@ -2231,6 +2231,14 @@
"viewname": "IBIZOrderState10EditView2", "viewname": "IBIZOrderState10EditView2",
"viewtag": "d827fd85e8d9be1bb9348765c09cd465" "viewtag": "d827fd85e8d9be1bb9348765c09cd465"
}, },
"ibizbookusrpickupview_plugin": {
"title": "选择视图插件(vue3)",
"caption": "选择视图插件(vue3)",
"viewtype": "DEPICKUPVIEW",
"viewmodule": "Sample",
"viewname": "IBIZBOOKUsrPickupView_plugin",
"viewtag": "D8DC4CF2-3FDF-4FF3-8914-2AEC6063C86F"
},
"ibizsample0017editview": { "ibizsample0017editview": {
"title": "订单编辑视图", "title": "订单编辑视图",
"caption": "订单", "caption": "订单",
......
...@@ -332,6 +332,10 @@ function getLocaleResourceBase(){ ...@@ -332,6 +332,10 @@ function getLocaleResourceBase(){
caption: commonLogic.appcommonhandle("表格更新默认值",null), caption: commonLogic.appcommonhandle("表格更新默认值",null),
title: commonLogic.appcommonhandle("表格更新默认值",null), title: commonLogic.appcommonhandle("表格更新默认值",null),
}, },
usrpickupview_plugin: {
caption: commonLogic.appcommonhandle("选择视图插件(vue3)",null),
title: commonLogic.appcommonhandle("选择视图插件(vue3)",null),
},
listview: { listview: {
caption: commonLogic.appcommonhandle("图书",null), caption: commonLogic.appcommonhandle("图书",null),
title: commonLogic.appcommonhandle("图书列表视图(内置功能)",null), title: commonLogic.appcommonhandle("图书列表视图(内置功能)",null),
...@@ -671,6 +675,7 @@ function getLocaleResourceBase(){ ...@@ -671,6 +675,7 @@ function getLocaleResourceBase(){
alertmessage: commonLogic.appcommonhandle("弹出消息",null), alertmessage: commonLogic.appcommonhandle("弹出消息",null),
grouppanel1: commonLogic.appcommonhandle("界面行为",null), grouppanel1: commonLogic.appcommonhandle("界面行为",null),
grouppanel2: commonLogic.appcommonhandle("表单项",null), grouppanel2: commonLogic.appcommonhandle("表单项",null),
grouppanel3: commonLogic.appcommonhandle("选择视图",null),
formpage1: commonLogic.appcommonhandle("基本信息",null), formpage1: commonLogic.appcommonhandle("基本信息",null),
srfupdatedate: commonLogic.appcommonhandle("更新时间",null), srfupdatedate: commonLogic.appcommonhandle("更新时间",null),
srforikey: commonLogic.appcommonhandle("",null), srforikey: commonLogic.appcommonhandle("",null),
...@@ -682,6 +687,7 @@ function getLocaleResourceBase(){ ...@@ -682,6 +687,7 @@ function getLocaleResourceBase(){
srfsourcekey: commonLogic.appcommonhandle("",null), srfsourcekey: commonLogic.appcommonhandle("",null),
formitem: commonLogic.appcommonhandle("",null), formitem: commonLogic.appcommonhandle("",null),
formitem2: commonLogic.appcommonhandle("",null), formitem2: commonLogic.appcommonhandle("",null),
formitem1: commonLogic.appcommonhandle("按钮左对齐",null),
ibizbookid: commonLogic.appcommonhandle("图书标识",null), ibizbookid: commonLogic.appcommonhandle("图书标识",null),
}, },
uiactions: { uiactions: {
...@@ -2256,6 +2262,22 @@ function getLocaleResourceBase(){ ...@@ -2256,6 +2262,22 @@ function getLocaleResourceBase(){
tip: commonLogic.appcommonhandle("导出数据模型",null), tip: commonLogic.appcommonhandle("导出数据模型",null),
}, },
}, },
usrlistview_pluginlist_quicktoolbar_toolbar: {
deuiaction1: {
caption: commonLogic.appcommonhandle("新建",null),
tip: commonLogic.appcommonhandle("新建",null),
},
},
usrlistview_pluginlist_batchtoolbar_toolbar: {
deuiaction1: {
caption: commonLogic.appcommonhandle("编辑",null),
tip: commonLogic.appcommonhandle("编辑",null),
},
deuiaction2: {
caption: commonLogic.appcommonhandle("删除",null),
tip: commonLogic.appcommonhandle("删除",null),
},
},
usr4listview_layouttoolbar_toolbar: { usr4listview_layouttoolbar_toolbar: {
deuiaction1: { deuiaction1: {
caption: commonLogic.appcommonhandle("新建",null), caption: commonLogic.appcommonhandle("新建",null),
......
...@@ -332,6 +332,10 @@ function getLocaleResourceBase(){ ...@@ -332,6 +332,10 @@ function getLocaleResourceBase(){
caption: commonLogic.appcommonhandle("Update Default",null), caption: commonLogic.appcommonhandle("Update Default",null),
title: commonLogic.appcommonhandle("表格更新默认值",null), title: commonLogic.appcommonhandle("表格更新默认值",null),
}, },
usrpickupview_plugin: {
caption: commonLogic.appcommonhandle("选择视图插件(vue3)",null),
title: commonLogic.appcommonhandle("选择视图插件(vue3)",null),
},
listview: { listview: {
caption: commonLogic.appcommonhandle("Built In Features",null), caption: commonLogic.appcommonhandle("Built In Features",null),
title: commonLogic.appcommonhandle("图书列表视图(内置功能)",null), title: commonLogic.appcommonhandle("图书列表视图(内置功能)",null),
...@@ -671,6 +675,7 @@ function getLocaleResourceBase(){ ...@@ -671,6 +675,7 @@ function getLocaleResourceBase(){
alertmessage: commonLogic.appcommonhandle("弹出消息",null), alertmessage: commonLogic.appcommonhandle("弹出消息",null),
grouppanel1: commonLogic.appcommonhandle("界面行为",null), grouppanel1: commonLogic.appcommonhandle("界面行为",null),
grouppanel2: commonLogic.appcommonhandle("表单项",null), grouppanel2: commonLogic.appcommonhandle("表单项",null),
grouppanel3: commonLogic.appcommonhandle("选择视图",null),
formpage1: commonLogic.appcommonhandle("基本信息",null), formpage1: commonLogic.appcommonhandle("基本信息",null),
srfupdatedate: commonLogic.appcommonhandle("更新时间",null), srfupdatedate: commonLogic.appcommonhandle("更新时间",null),
srforikey: commonLogic.appcommonhandle("",null), srforikey: commonLogic.appcommonhandle("",null),
...@@ -682,6 +687,7 @@ function getLocaleResourceBase(){ ...@@ -682,6 +687,7 @@ function getLocaleResourceBase(){
srfsourcekey: commonLogic.appcommonhandle("",null), srfsourcekey: commonLogic.appcommonhandle("",null),
formitem: commonLogic.appcommonhandle("",null), formitem: commonLogic.appcommonhandle("",null),
formitem2: commonLogic.appcommonhandle("",null), formitem2: commonLogic.appcommonhandle("",null),
formitem1: commonLogic.appcommonhandle("按钮左对齐",null),
ibizbookid: commonLogic.appcommonhandle("图书标识",null), ibizbookid: commonLogic.appcommonhandle("图书标识",null),
}, },
uiactions: { uiactions: {
...@@ -2256,6 +2262,22 @@ function getLocaleResourceBase(){ ...@@ -2256,6 +2262,22 @@ function getLocaleResourceBase(){
tip: commonLogic.appcommonhandle("导出数据模型",null), tip: commonLogic.appcommonhandle("导出数据模型",null),
}, },
}, },
usrlistview_pluginlist_quicktoolbar_toolbar: {
deuiaction1: {
caption: commonLogic.appcommonhandle("New",null),
tip: commonLogic.appcommonhandle("New",null),
},
},
usrlistview_pluginlist_batchtoolbar_toolbar: {
deuiaction1: {
caption: commonLogic.appcommonhandle("Edit",null),
tip: commonLogic.appcommonhandle("Edit {0}",null),
},
deuiaction2: {
caption: commonLogic.appcommonhandle("Remove",null),
tip: commonLogic.appcommonhandle("Remove {0}",null),
},
},
usr4listview_layouttoolbar_toolbar: { usr4listview_layouttoolbar_toolbar: {
deuiaction1: { deuiaction1: {
caption: commonLogic.appcommonhandle("New",null), caption: commonLogic.appcommonhandle("New",null),
......
...@@ -332,6 +332,10 @@ function getLocaleResourceBase(){ ...@@ -332,6 +332,10 @@ function getLocaleResourceBase(){
caption: commonLogic.appcommonhandle("表格更新默认值",null), caption: commonLogic.appcommonhandle("表格更新默认值",null),
title: commonLogic.appcommonhandle("表格更新默认值",null), title: commonLogic.appcommonhandle("表格更新默认值",null),
}, },
usrpickupview_plugin: {
caption: commonLogic.appcommonhandle("选择视图插件(vue3)",null),
title: commonLogic.appcommonhandle("选择视图插件(vue3)",null),
},
listview: { listview: {
caption: commonLogic.appcommonhandle("图书",null), caption: commonLogic.appcommonhandle("图书",null),
title: commonLogic.appcommonhandle("图书列表视图(内置功能)",null), title: commonLogic.appcommonhandle("图书列表视图(内置功能)",null),
...@@ -671,6 +675,7 @@ function getLocaleResourceBase(){ ...@@ -671,6 +675,7 @@ function getLocaleResourceBase(){
alertmessage: commonLogic.appcommonhandle("弹出消息",null), alertmessage: commonLogic.appcommonhandle("弹出消息",null),
grouppanel1: commonLogic.appcommonhandle("界面行为",null), grouppanel1: commonLogic.appcommonhandle("界面行为",null),
grouppanel2: commonLogic.appcommonhandle("表单项",null), grouppanel2: commonLogic.appcommonhandle("表单项",null),
grouppanel3: commonLogic.appcommonhandle("选择视图",null),
formpage1: commonLogic.appcommonhandle("基本信息",null), formpage1: commonLogic.appcommonhandle("基本信息",null),
srfupdatedate: commonLogic.appcommonhandle("更新时间",null), srfupdatedate: commonLogic.appcommonhandle("更新时间",null),
srforikey: commonLogic.appcommonhandle("",null), srforikey: commonLogic.appcommonhandle("",null),
...@@ -682,6 +687,7 @@ function getLocaleResourceBase(){ ...@@ -682,6 +687,7 @@ function getLocaleResourceBase(){
srfsourcekey: commonLogic.appcommonhandle("",null), srfsourcekey: commonLogic.appcommonhandle("",null),
formitem: commonLogic.appcommonhandle("",null), formitem: commonLogic.appcommonhandle("",null),
formitem2: commonLogic.appcommonhandle("",null), formitem2: commonLogic.appcommonhandle("",null),
formitem1: commonLogic.appcommonhandle("按钮左对齐",null),
ibizbookid: commonLogic.appcommonhandle("图书标识",null), ibizbookid: commonLogic.appcommonhandle("图书标识",null),
}, },
uiactions: { uiactions: {
...@@ -2256,6 +2262,22 @@ function getLocaleResourceBase(){ ...@@ -2256,6 +2262,22 @@ function getLocaleResourceBase(){
tip: commonLogic.appcommonhandle("导出数据模型",null), tip: commonLogic.appcommonhandle("导出数据模型",null),
}, },
}, },
usrlistview_pluginlist_quicktoolbar_toolbar: {
deuiaction1: {
caption: commonLogic.appcommonhandle("新建",null),
tip: commonLogic.appcommonhandle("新建",null),
},
},
usrlistview_pluginlist_batchtoolbar_toolbar: {
deuiaction1: {
caption: commonLogic.appcommonhandle("编辑",null),
tip: commonLogic.appcommonhandle("编辑",null),
},
deuiaction2: {
caption: commonLogic.appcommonhandle("删除",null),
tip: commonLogic.appcommonhandle("删除",null),
},
},
usr4listview_layouttoolbar_toolbar: { usr4listview_layouttoolbar_toolbar: {
deuiaction1: { deuiaction1: {
caption: commonLogic.appcommonhandle("新建",null), caption: commonLogic.appcommonhandle("新建",null),
......
...@@ -2239,6 +2239,14 @@ mock.onGet('./assets/json/view-config.json').reply((config: any) => { ...@@ -2239,6 +2239,14 @@ mock.onGet('./assets/json/view-config.json').reply((config: any) => {
"viewname": "IBIZOrderState10EditView2", "viewname": "IBIZOrderState10EditView2",
"viewtag": "d827fd85e8d9be1bb9348765c09cd465" "viewtag": "d827fd85e8d9be1bb9348765c09cd465"
}, },
"ibizbookusrpickupview_plugin": {
"title": "选择视图插件(vue3)",
"caption": "选择视图插件(vue3)",
"viewtype": "DEPICKUPVIEW",
"viewmodule": "Sample",
"viewname": "IBIZBOOKUsrPickupView_plugin",
"viewtag": "D8DC4CF2-3FDF-4FF3-8914-2AEC6063C86F"
},
"ibizsample0017editview": { "ibizsample0017editview": {
"title": "订单编辑视图", "title": "订单编辑视图",
"caption": "订单", "caption": "订单",
......
...@@ -3,7 +3,7 @@ import { Component } from 'vue-property-decorator'; ...@@ -3,7 +3,7 @@ import { Component } from 'vue-property-decorator';
import IBIZBOOKUsrListView_pluginBase from './ibizbookusr-list-view-plugin-base.vue'; import IBIZBOOKUsrListView_pluginBase from './ibizbookusr-list-view-plugin-base.vue';
import view_searchform from '@widgets/ibizbook/quicksearchform-searchform/quicksearchform-searchform.vue'; import view_searchform from '@widgets/ibizbook/quicksearchform-searchform/quicksearchform-searchform.vue';
import view_list from '@widgets/ibizbook/auto-group-list-list/auto-group-list-list.vue'; import view_list from '@widgets/ibizbook/lnternal-func-list-list/lnternal-func-list-list.vue';
// 基于 @VIEW/实体列表视图/VIEW.vue.ftl 生成 // 基于 @VIEW/实体列表视图/VIEW.vue.ftl 生成
@Component({ @Component({
......
...@@ -2688,6 +2688,7 @@ export const viewstate: any = { ...@@ -2688,6 +2688,7 @@ export const viewstate: any = {
viewaction: '', viewaction: '',
viewdatachange: false, viewdatachange: false,
refviews: [ refviews: [
'2dd50b1b88cf8062b625ee8b0b4fa9d7',
], ],
}, },
{ {
......
...@@ -173,6 +173,7 @@ export default class IBIZBOOKUIServiceBase extends UIService { ...@@ -173,6 +173,7 @@ export default class IBIZBOOKUIServiceBase extends UIService {
this.allViewMap.set(':',{viewname:'calendarview',viewType:'DECALENDARVIEW',srfappde:'ibizbooks',component:'ibizbookcalendar-view'}); this.allViewMap.set(':',{viewname:'calendarview',viewType:'DECALENDARVIEW',srfappde:'ibizbooks',component:'ibizbookcalendar-view'});
this.allViewMap.set(':',{viewname:'usrlistview_plugin',viewType:'DELISTVIEW',srfappde:'ibizbooks',component:'ibizbookusr-list-view-plugin'}); this.allViewMap.set(':',{viewname:'usrlistview_plugin',viewType:'DELISTVIEW',srfappde:'ibizbooks',component:'ibizbookusr-list-view-plugin'});
this.allViewMap.set(':',{viewname:'updatedefaultgridview',viewType:'DEGRIDVIEW',srfappde:'ibizbooks',component:'ibizbookupdate-default-grid-view'}); this.allViewMap.set(':',{viewname:'updatedefaultgridview',viewType:'DEGRIDVIEW',srfappde:'ibizbooks',component:'ibizbookupdate-default-grid-view'});
this.allViewMap.set(':',{viewname:'usrpickupview_plugin',viewType:'DEPICKUPVIEW',srfappde:'ibizbooks',component:'ibizbookusr-pickup-view-plugin'});
this.allViewMap.set(':',{viewname:'listview',viewType:'DELISTVIEW',srfappde:'ibizbooks',component:'ibizbooklist-view'}); this.allViewMap.set(':',{viewname:'listview',viewType:'DELISTVIEW',srfappde:'ibizbooks',component:'ibizbooklist-view'});
this.allViewMap.set(':',{viewname:'ruleseditview',viewType:'DEEDITVIEW',srfappde:'ibizbooks',component:'ibizbookrules-edit-view'}); this.allViewMap.set(':',{viewname:'ruleseditview',viewType:'DEEDITVIEW',srfappde:'ibizbooks',component:'ibizbookrules-edit-view'});
this.allViewMap.set(':',{viewname:'usr2editview',viewType:'DEEDITVIEW',srfappde:'ibizbooks',component:'ibizbookusr2-edit-view'}); this.allViewMap.set(':',{viewname:'usr2editview',viewType:'DEEDITVIEW',srfappde:'ibizbooks',component:'ibizbookusr2-edit-view'});
......
...@@ -248,7 +248,7 @@ export default class AutoGroupListBase extends Vue implements ControlInterface { ...@@ -248,7 +248,7 @@ export default class AutoGroupListBase extends Vue implements ControlInterface {
* @param {*} [$event] 事件源 * @param {*} [$event] 事件源
* @param {*} [xData] 执行行为所需当前部件 * @param {*} [xData] 执行行为所需当前部件
* @param {*} [actionContext] 执行行为上下文 * @param {*} [actionContext] 执行行为上下文
* @memberof IBIZBOOKUsrListView_pluginBase * @memberof IBIZBOOKAutoGroupListViewBase
*/ */
public Edit(args: any[],contextJO?:any, params?: any, $event?: any, xData?: any,actionContext?:any,srfParentDeName?:string) { public Edit(args: any[],contextJO?:any, params?: any, $event?: any, xData?: any,actionContext?:any,srfParentDeName?:string) {
if (args.length === 0) { if (args.length === 0) {
...@@ -274,7 +274,7 @@ export default class AutoGroupListBase extends Vue implements ControlInterface { ...@@ -274,7 +274,7 @@ export default class AutoGroupListBase extends Vue implements ControlInterface {
* @param {*} [$event] 事件源 * @param {*} [$event] 事件源
* @param {*} [xData] 执行行为所需当前部件 * @param {*} [xData] 执行行为所需当前部件
* @param {*} [actionContext] 执行行为上下文 * @param {*} [actionContext] 执行行为上下文
* @memberof IBIZBOOKUsrListView_pluginBase * @memberof IBIZBOOKAutoGroupListViewBase
*/ */
public Remove(args: any[],contextJO?:any, params?: any, $event?: any, xData?: any,actionContext?:any,srfParentDeName?:string) { public Remove(args: any[],contextJO?:any, params?: any, $event?: any, xData?: any,actionContext?:any,srfParentDeName?:string) {
const _this: any = this; const _this: any = this;
...@@ -762,7 +762,7 @@ export default class AutoGroupListBase extends Vue implements ControlInterface { ...@@ -762,7 +762,7 @@ export default class AutoGroupListBase extends Vue implements ControlInterface {
*/ */
public async load(opt: any = {}): Promise<any> { public async load(opt: any = {}): Promise<any> {
if(!this.fetchAction){ if(!this.fetchAction){
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKUsrListView_plugin' + (this.$t('app.list.notConfig.fetchAction') as string) }); this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKAutoGroupListView' + (this.$t('app.list.notConfig.fetchAction') as string) });
return; return;
} }
const arg: any = {...opt}; const arg: any = {...opt};
...@@ -893,7 +893,7 @@ export default class AutoGroupListBase extends Vue implements ControlInterface { ...@@ -893,7 +893,7 @@ export default class AutoGroupListBase extends Vue implements ControlInterface {
*/ */
public async remove(datas: any[]): Promise<any> { public async remove(datas: any[]): Promise<any> {
if(!this.removeAction){ if(!this.removeAction){
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKUsrListView_plugin' + (this.$t('app.list.notConfig.removeAction') as string) }); this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKAutoGroupListView' + (this.$t('app.list.notConfig.removeAction') as string) });
return; return;
} }
if (datas.length === 0) { if (datas.length === 0) {
...@@ -999,7 +999,7 @@ export default class AutoGroupListBase extends Vue implements ControlInterface { ...@@ -999,7 +999,7 @@ export default class AutoGroupListBase extends Vue implements ControlInterface {
try { try {
if(Object.is(item.rowDataState, 'create')){ if(Object.is(item.rowDataState, 'create')){
if(!this.createAction){ if(!this.createAction){
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKUsrListView_plugin' + (this.$t('app.list.notConfig.createAction') as string) }); this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKAutoGroupListView' + (this.$t('app.list.notConfig.createAction') as string) });
}else{ }else{
Object.assign(item,{viewparams:this.viewparams}); Object.assign(item,{viewparams:this.viewparams});
let response = await this.service.add(this.createAction, JSON.parse(JSON.stringify(this.context)),item, this.showBusyIndicator); let response = await this.service.add(this.createAction, JSON.parse(JSON.stringify(this.context)),item, this.showBusyIndicator);
...@@ -1007,7 +1007,7 @@ export default class AutoGroupListBase extends Vue implements ControlInterface { ...@@ -1007,7 +1007,7 @@ export default class AutoGroupListBase extends Vue implements ControlInterface {
} }
}else if(Object.is(item.rowDataState, 'update')){ }else if(Object.is(item.rowDataState, 'update')){
if(!this.updateAction){ if(!this.updateAction){
this.$Notice.error({ title: (this.$t('app.commonWords.warning') as string), desc: 'IBIZBOOKUsrListView_plugin' + (this.$t('app.list.notConfig.updateAction') as string) }); this.$Notice.error({ title: (this.$t('app.commonWords.warning') as string), desc: 'IBIZBOOKAutoGroupListView' + (this.$t('app.list.notConfig.updateAction') as string) });
}else{ }else{
Object.assign(item,{viewparams:this.viewparams}); Object.assign(item,{viewparams:this.viewparams});
if(item.ibizbook){ if(item.ibizbook){
......
...@@ -75,6 +75,11 @@ export default class AutoGroupListModel { ...@@ -75,6 +75,11 @@ export default class AutoGroupListModel {
prop: 'n_ibizbookname_like', prop: 'n_ibizbookname_like',
dataType: 'QUERYPARAM' dataType: 'QUERYPARAM'
}, },
{
name: 'n_price_gtandeq',
prop: 'n_price_gtandeq',
dataType: 'QUERYPARAM'
},
{ {
name:'size', name:'size',
......
<template> <template>
<i-form :model="this.data" class='app-search-form' ref='quicksearchform' style=""> <i-form :model="this.data" class='app-search-form' ref='searchform' style="">
<input style="display:none;"/> <input style="display:none;"/>
<row> <row>
<i-col span="20" class="form-content"> <i-col span="20" class="form-content">
...@@ -516,7 +516,7 @@ export default class QUICKSEARCHFORMBase extends Vue implements ControlInterface ...@@ -516,7 +516,7 @@ export default class QUICKSEARCHFORMBase extends Vue implements ControlInterface
* @memberof QUICKSEARCHFORMBase * @memberof QUICKSEARCHFORMBase
*/ */
public formValidateStatus(): boolean { public formValidateStatus(): boolean {
const form: any = this.$refs.quicksearchform; const form: any = this.$refs.searchform;
let validatestate: boolean = true; let validatestate: boolean = true;
form.validate((valid: boolean) => { form.validate((valid: boolean) => {
validatestate = valid ? true : false; validatestate = valid ? true : false;
...@@ -670,7 +670,7 @@ export default class QUICKSEARCHFORMBase extends Vue implements ControlInterface ...@@ -670,7 +670,7 @@ export default class QUICKSEARCHFORMBase extends Vue implements ControlInterface
*/ */
public load(opt: any = {}): void { public load(opt: any = {}): void {
if(!this.loadAction){ if(!this.loadAction){
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKCalendarView' + (this.$t('app.searchForm.notConfig.loadAction') as string) }); this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKUsrListView_plugin' + (this.$t('app.searchForm.notConfig.loadAction') as string) });
return; return;
} }
const arg: any = { ...opt }; const arg: any = { ...opt };
...@@ -706,7 +706,7 @@ export default class QUICKSEARCHFORMBase extends Vue implements ControlInterface ...@@ -706,7 +706,7 @@ export default class QUICKSEARCHFORMBase extends Vue implements ControlInterface
*/ */
public async loadDraft(opt: any = {},mode?:string): Promise<any> { public async loadDraft(opt: any = {},mode?:string): Promise<any> {
if(!this.loaddraftAction){ if(!this.loaddraftAction){
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKCalendarView' + (this.$t('app.searchForm.notConfig.loaddraftAction') as string) }); this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKUsrListView_plugin' + (this.$t('app.searchForm.notConfig.loaddraftAction') as string) });
return; return;
} }
const arg: any = { ...opt } ; const arg: any = { ...opt } ;
......
...@@ -43,6 +43,40 @@ ...@@ -43,6 +43,40 @@
</row> </row>
</app-form-group> </app-form-group>
</i-col>
<i-col v-show="detailsModel.grouppanel3.visible" :style="{}" :lg="{ span: 24, offset: 0 }">
<app-form-group :uiService="appUIService" :data="transformData(data)" :manageContainerStatus="detailsModel.grouppanel3.manageContainerStatus" :isManageContainer="detailsModel.grouppanel3.isManageContainer" @managecontainerclick="manageContainerClick('grouppanel3')" layoutType="TABLE_24COL" titleStyle="" class='' :uiActionGroup="detailsModel.grouppanel3.uiActionGroup" @groupuiactionclick="groupUIActionClick($event)" :caption="$t('entities.ibizbook.usr1206025757_form.details.grouppanel3')" :isShowCaption="true" uiStyle="DEFAULT" :titleBarCloseMode="0" :isInfoGroupMode="false" >
<row>
<i-col v-show="detailsModel.formitem1.visible" :style="{}" :lg="{ span: 24, offset: 0 }">
<app-form-item name='formitem1' :itemRules="this.rules().formitem1" class='' :caption="$t('entities.ibizbook.usr1206025757_form.details.formitem1')" uiStyle="DEFAULT" :labelWidth="130" :isShowCaption="true" :error="detailsModel.formitem1.error" :isEmptyCaption="false" labelPos="LEFT">
<app-picker
:formState="formState"
:data="data"
:context="context"
:viewparams="viewparams"
:localContext ='{ }'
:localParam ='{ }'
:disabled="detailsModel.formitem1.disabled"
name='formitem1'
:service="service"
:acParams="{ }"
valueitem=''
:value="data.formitem1"
editortype=""
:pickupView="{ viewname: 'ibizcustomer-usr2-pickup-view', title: $t('entities.ibizcustomer.views.usr2pickupview.title'), deResParameters: [], parameters: [{ pathName: 'ibizcustomers', parameterName: 'ibizcustomer' }, { pathName: 'usr2pickupview', parameterName: 'usr2pickupview' } ], placement:'' }"
style=""
@formitemvaluechange="onFormItemValueChange">
</app-picker>
</app-form-item>
</i-col>
</row>
</app-form-group>
</i-col> </i-col>
...@@ -526,6 +560,7 @@ export default class Usr1206025757Base extends Vue implements ControlInterface { ...@@ -526,6 +560,7 @@ export default class Usr1206025757Base extends Vue implements ControlInterface {
srfsourcekey: null, srfsourcekey: null,
formitem: null, formitem: null,
formitem2: null, formitem2: null,
formitem1: null,
ibizbookid: null, ibizbookid: null,
ibizbook:null, ibizbook:null,
}; };
...@@ -586,6 +621,10 @@ export default class Usr1206025757Base extends Vue implements ControlInterface { ...@@ -586,6 +621,10 @@ export default class Usr1206025757Base extends Vue implements ControlInterface {
{ required: this.detailsModel.formitem2.required, type: 'string', message: ' 值不能为空', trigger: 'change' }, { required: this.detailsModel.formitem2.required, type: 'string', message: ' 值不能为空', trigger: 'change' },
{ required: this.detailsModel.formitem2.required, type: 'string', message: ' 值不能为空', trigger: 'blur' }, { required: this.detailsModel.formitem2.required, type: 'string', message: ' 值不能为空', trigger: 'blur' },
], ],
formitem1: [
{ required: this.detailsModel.formitem1.required, type: 'string', message: '按钮左对齐 值不能为空', trigger: 'change' },
{ required: this.detailsModel.formitem1.required, type: 'string', message: '按钮左对齐 值不能为空', trigger: 'blur' },
],
} }
} }
...@@ -701,6 +740,8 @@ export default class Usr1206025757Base extends Vue implements ControlInterface { ...@@ -701,6 +740,8 @@ export default class Usr1206025757Base extends Vue implements ControlInterface {
grouppanel1: new FormGroupPanelModel({ caption: '界面行为', detailType: 'GROUPPANEL', name: 'grouppanel1', visible: true, isShowCaption: true, form: this, isControlledContent: false , uiActionGroup: { caption: '', langbase: 'entities.ibizbook.usr1206025757_form', extractMode: 'ITEM', details: [] }, isManageContainer: false, showMoreModeItems: [] }) grouppanel1: new FormGroupPanelModel({ caption: '界面行为', detailType: 'GROUPPANEL', name: 'grouppanel1', visible: true, isShowCaption: true, form: this, isControlledContent: false , uiActionGroup: { caption: '', langbase: 'entities.ibizbook.usr1206025757_form', extractMode: 'ITEM', details: [] }, isManageContainer: false, showMoreModeItems: [] })
, ,
grouppanel2: new FormGroupPanelModel({ caption: '表单项', detailType: 'GROUPPANEL', name: 'grouppanel2', visible: true, isShowCaption: true, form: this, isControlledContent: false , uiActionGroup: { caption: '', langbase: 'entities.ibizbook.usr1206025757_form', extractMode: 'ITEM', details: [] }, isManageContainer: false, showMoreModeItems: [] }) grouppanel2: new FormGroupPanelModel({ caption: '表单项', detailType: 'GROUPPANEL', name: 'grouppanel2', visible: true, isShowCaption: true, form: this, isControlledContent: false , uiActionGroup: { caption: '', langbase: 'entities.ibizbook.usr1206025757_form', extractMode: 'ITEM', details: [] }, isManageContainer: false, showMoreModeItems: [] })
,
grouppanel3: new FormGroupPanelModel({ caption: '选择视图', detailType: 'GROUPPANEL', name: 'grouppanel3', visible: true, isShowCaption: true, form: this, isControlledContent: false , uiActionGroup: { caption: '', langbase: 'entities.ibizbook.usr1206025757_form', extractMode: 'ITEM', details: [] }, isManageContainer: false, showMoreModeItems: [] })
, ,
formpage1: new FormPageModel({ caption: '基本信息', detailType: 'FORMPAGE', name: 'formpage1', visible: true, isShowCaption: true, form: this, isControlledContent: false }) formpage1: new FormPageModel({ caption: '基本信息', detailType: 'FORMPAGE', name: 'formpage1', visible: true, isShowCaption: true, form: this, isControlledContent: false })
, ,
...@@ -723,6 +764,8 @@ export default class Usr1206025757Base extends Vue implements ControlInterface { ...@@ -723,6 +764,8 @@ export default class Usr1206025757Base extends Vue implements ControlInterface {
formitem: new FormItemModel({ caption: '', detailType: 'FORMITEM', name: 'formitem', visible: true, isShowCaption: true, form: this, isControlledContent: false , required:false, disabled: false, enableCond: 3 }) formitem: new FormItemModel({ caption: '', detailType: 'FORMITEM', name: 'formitem', visible: true, isShowCaption: true, form: this, isControlledContent: false , required:false, disabled: false, enableCond: 3 })
, ,
formitem2: new FormItemModel({ caption: '', detailType: 'FORMITEM', name: 'formitem2', visible: true, isShowCaption: true, form: this, isControlledContent: false , required:false, disabled: false, enableCond: 3 }) formitem2: new FormItemModel({ caption: '', detailType: 'FORMITEM', name: 'formitem2', visible: true, isShowCaption: true, form: this, isControlledContent: false , required:false, disabled: false, enableCond: 3 })
,
formitem1: new FormItemModel({ caption: '按钮左对齐', detailType: 'FORMITEM', name: 'formitem1', visible: true, isShowCaption: true, form: this, isControlledContent: false , required:false, disabled: false, enableCond: 3 })
, ,
ibizbookid: new FormItemModel({ caption: '图书标识', detailType: 'FORMITEM', name: 'ibizbookid', visible: true, isShowCaption: true, form: this, isControlledContent: false , required:false, disabled: false, enableCond: 3 }) ibizbookid: new FormItemModel({ caption: '图书标识', detailType: 'FORMITEM', name: 'ibizbookid', visible: true, isShowCaption: true, form: this, isControlledContent: false , required:false, disabled: false, enableCond: 3 })
, ,
...@@ -848,6 +891,18 @@ export default class Usr1206025757Base extends Vue implements ControlInterface { ...@@ -848,6 +891,18 @@ export default class Usr1206025757Base extends Vue implements ControlInterface {
this.formDataChange({ name: 'formitem2', newVal: newVal, oldVal: oldVal }); this.formDataChange({ name: 'formitem2', newVal: newVal, oldVal: oldVal });
} }
/**
* 监控表单属性 formitem1 值
*
* @param {*} newVal
* @param {*} oldVal
* @memberof Usr1206025757Base
*/
@Watch('data.formitem1')
onFormitem1Change(newVal: any, oldVal: any) {
this.formDataChange({ name: 'formitem1', newVal: newVal, oldVal: oldVal });
}
/** /**
* 监控表单属性 ibizbookid 值 * 监控表单属性 ibizbookid 值
* *
...@@ -930,6 +985,8 @@ export default class Usr1206025757Base extends Vue implements ControlInterface { ...@@ -930,6 +985,8 @@ export default class Usr1206025757Base extends Vue implements ControlInterface {
} }
/** /**
......
...@@ -64,6 +64,11 @@ export default class Usr1206025757Model { ...@@ -64,6 +64,11 @@ export default class Usr1206025757Model {
name: 'formitem2', name: 'formitem2',
dataType:'FORMITEM', dataType:'FORMITEM',
}, },
{
name: 'formitem1',
prop: 'borrower',
dataType: 'TEXT',
},
{ {
name: 'ibizbookid', name: 'ibizbookid',
prop: 'ibizbookid', prop: 'ibizbookid',
......
...@@ -11,7 +11,7 @@ export default class Usr2Model { ...@@ -11,7 +11,7 @@ export default class Usr2Model {
* 获取数据项集合 * 获取数据项集合
* *
* @returns {any[]} * @returns {any[]}
* @memberof Usr2DataViewMode * @memberof Usr2Dataviewexpbar_dataviewMode
*/ */
public getDataItems(): any[] { public getDataItems(): any[] {
return [ return [
...@@ -40,17 +40,6 @@ export default class Usr2Model { ...@@ -40,17 +40,6 @@ export default class Usr2Model {
dataType: 'FONTKEY', dataType: 'FONTKEY',
}, },
{
name: 'n_ibizbookname_like',
prop: 'n_ibizbookname_like',
dataType: 'QUERYPARAM'
},
{
name: 'n_price_gtandeq',
prop: 'n_price_gtandeq',
dataType: 'QUERYPARAM'
},
{ {
name:'size', name:'size',
......
...@@ -698,7 +698,7 @@ export default class Usr4Base extends Vue implements ControlInterface { ...@@ -698,7 +698,7 @@ export default class Usr4Base extends Vue implements ControlInterface {
*/ */
public async load(opt: any = {}, isReset: boolean = false): Promise<any> { public async load(opt: any = {}, isReset: boolean = false): Promise<any> {
if(!this.fetchAction){ if(!this.fetchAction){
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKUsr4DataView' + (this.$t('app.list.notConfig.fetchAction') as string) }); this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKTestCLDataView' + (this.$t('app.list.notConfig.fetchAction') as string) });
return; return;
} }
const arg: any = {...opt}; const arg: any = {...opt};
...@@ -792,7 +792,7 @@ export default class Usr4Base extends Vue implements ControlInterface { ...@@ -792,7 +792,7 @@ export default class Usr4Base extends Vue implements ControlInterface {
*/ */
public async remove(datas: any[]): Promise<any> { public async remove(datas: any[]): Promise<any> {
if(!this.removeAction){ if(!this.removeAction){
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKUsr4DataView' + (this.$t('app.gridpage.notConfig.removeAction') as string) }); this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKTestCLDataView' + (this.$t('app.gridpage.notConfig.removeAction') as string) });
return; return;
} }
let _datas:any[] = []; let _datas:any[] = [];
...@@ -908,7 +908,7 @@ export default class Usr4Base extends Vue implements ControlInterface { ...@@ -908,7 +908,7 @@ export default class Usr4Base extends Vue implements ControlInterface {
try { try {
if(Object.is(item.rowDataState, 'create')){ if(Object.is(item.rowDataState, 'create')){
if(!this.createAction){ if(!this.createAction){
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKUsr4DataView' + (this.$t('app.list.notConfig.createAction') as string) }); this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKTestCLDataView' + (this.$t('app.list.notConfig.createAction') as string) });
}else{ }else{
Object.assign(item,{viewparams:this.viewparams}); Object.assign(item,{viewparams:this.viewparams});
let response = await this.service.add(this.createAction, JSON.parse(JSON.stringify(this.context)),item, this.showBusyIndicator); let response = await this.service.add(this.createAction, JSON.parse(JSON.stringify(this.context)),item, this.showBusyIndicator);
...@@ -916,7 +916,7 @@ export default class Usr4Base extends Vue implements ControlInterface { ...@@ -916,7 +916,7 @@ export default class Usr4Base extends Vue implements ControlInterface {
} }
}else if(Object.is(item.rowDataState, 'update')){ }else if(Object.is(item.rowDataState, 'update')){
if(!this.updateAction){ if(!this.updateAction){
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKUsr4DataView' + (this.$t('app.list.notConfig.updateAction') as string) }); this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKTestCLDataView' + (this.$t('app.list.notConfig.updateAction') as string) });
}else{ }else{
Object.assign(item,{viewparams:this.viewparams}); Object.assign(item,{viewparams:this.viewparams});
if(item.ibizbook){ if(item.ibizbook){
......
...@@ -5367,6 +5367,14 @@ ...@@ -5367,6 +5367,14 @@
"rTMOSFilePath" : "psmodeldata$psdataentities/PickupView", "rTMOSFilePath" : "psmodeldata$psdataentities/PickupView",
"realModelSubType" : "DEPICKUPVIEW", "realModelSubType" : "DEPICKUPVIEW",
"realModelType" : "PSDEVIEWBASE" "realModelType" : "PSDEVIEWBASE"
}, {
"codeName" : "UsrPickupView_plugin",
"logicName" : "选择视图插件(vue3)",
"mOSFilePath" : "psmodeldata$psdataentities/UsrPickupView_plugin",
"name" : "选择视图插件(vue3)",
"rTMOSFilePath" : "psmodeldata$psdataentities/UsrPickupView_plugin",
"realModelSubType" : "DEPICKUPVIEW",
"realModelType" : "PSDEVIEWBASE"
}, { }, {
"codeName" : "Usr5DataView", "codeName" : "Usr5DataView",
"logicName" : "图书实体数据视图(自定义插件)", "logicName" : "图书实体数据视图(自定义插件)",
......
...@@ -6677,6 +6677,10 @@ ...@@ -6677,6 +6677,10 @@
"modelref" : true, "modelref" : true,
"path" : "PSSYSAPPS/Web/PSAPPDEVIEWS/IBIZBOOKUpdateDefaultGridView.json", "path" : "PSSYSAPPS/Web/PSAPPDEVIEWS/IBIZBOOKUpdateDefaultGridView.json",
"viewType" : "DEGRIDVIEW" "viewType" : "DEGRIDVIEW"
}, {
"modelref" : true,
"path" : "PSSYSAPPS/Web/PSAPPDEVIEWS/IBIZBOOKUsrPickupView_plugin.json",
"viewType" : "DEPICKUPVIEW"
}, { }, {
"modelref" : true, "modelref" : true,
"path" : "PSSYSAPPS/Web/PSAPPDEVIEWS/IBIZBOOKListView.json", "path" : "PSSYSAPPS/Web/PSAPPDEVIEWS/IBIZBOOKListView.json",
......
...@@ -108,6 +108,13 @@ ...@@ -108,6 +108,13 @@
}, { }, {
"id" : "formitem2", "id" : "formitem2",
"dataType" : 25 "dataType" : 25
}, {
"id" : "formitem1",
"dataType" : 25,
"getPSAppDEField" : {
"name" : "BORROWER",
"codeName" : "Borrower"
}
}, { }, {
"id" : "ibizbookid", "id" : "ibizbookid",
"hidden" : true, "hidden" : true,
...@@ -294,6 +301,83 @@ ...@@ -294,6 +301,83 @@
"rTMOSFilePath" : "psdeformdetail_grouppanels/grouppanel2", "rTMOSFilePath" : "psdeformdetail_grouppanels/grouppanel2",
"infoGroupMode" : false, "infoGroupMode" : false,
"showCaption" : true "showCaption" : true
}, {
"actionGroupExtractMode" : "ITEM",
"caption" : "选择视图",
"codeName" : "grouppanel3",
"detailStyle" : "DEFAULT",
"detailType" : "GROUPPANEL",
"mOSFilePath" : "psdeformdetail_grouppanels/grouppanel3",
"name" : "grouppanel3",
"getPSDEFormDetails" : [ {
"getCapPSLanguageRes" : {
"lanResTag" : "DEF.LNAME.BORROWER",
"mOSFilePath" : "pslanguageres/Auto1872",
"rTMOSFilePath" : "pslanguageres/Auto1872"
},
"caption" : "按钮左对齐",
"codeName" : "formitem1",
"dataType" : 25,
"detailStyle" : "DEFAULT",
"detailType" : "FORMITEM",
"enableCond" : 3,
"ignoreInput" : 0,
"labelPos" : "LEFT",
"labelWidth" : 130,
"mOSFilePath" : "psdeformdetail_formitems/formitem1",
"name" : "formitem1",
"noPrivDisplayMode" : 1,
"getPSAppDEField" : {
"name" : "BORROWER",
"codeName" : "Borrower"
},
"getPSEditor" : {
"editorParams" : {
"AC" : "TRUE",
"PICKUPVIEW" : "TRUE"
},
"editorType" : "PICKER",
"handlerType" : "PickupText",
"getLinkPSAppView" : {
"modelref" : true,
"path" : "PSSYSAPPS/Web/PSAPPDEVIEWS/IBIZCustomerUsr2PickupView.json",
"viewType" : "DEPICKUPVIEW"
},
"name" : "formitem1",
"getPickupPSAppView" : {
"modelref" : true,
"path" : "PSSYSAPPS/Web/PSAPPDEVIEWS/IBIZCustomerUsr2PickupView.json",
"viewType" : "DEPICKUPVIEW"
},
"enableAC" : true,
"enablePickupView" : true,
"forceSelection" : true,
"showTrigger" : true,
"singleSelect" : true
},
"getPSLayoutPos" : {
"colMD" : 24,
"layout" : "TABLE_24COL"
},
"rTMOSFilePath" : "psdeformdetail_formitems/formitem1",
"allowEmpty" : true,
"showCaption" : true
} ],
"getPSLayout" : {
"childColLG" : -1,
"childColMD" : 24,
"childColSM" : -1,
"childColXS" : -1,
"columnCount" : 24,
"layout" : "TABLE_24COL"
},
"getPSLayoutPos" : {
"colMD" : 24,
"layout" : "TABLE_24COL"
},
"rTMOSFilePath" : "psdeformdetail_grouppanels/grouppanel3",
"infoGroupMode" : false,
"showCaption" : true
} ], } ],
"getPSLayout" : { "getPSLayout" : {
"childColLG" : -1, "childColLG" : -1,
......
...@@ -12,13 +12,13 @@ ...@@ -12,13 +12,13 @@
"path" : "PSSYSAPPS/Web/PSAPPDATAENTITIES/IBIZBOOK.json" "path" : "PSSYSAPPS/Web/PSAPPDATAENTITIES/IBIZBOOK.json"
}, },
"getPSDETreeColumns" : [ { "getPSDETreeColumns" : [ {
"caption" : "借出日期", "caption" : "作者",
"codeName" : "lendouttime", "codeName" : "author",
"columnType" : "DEFGRIDCOLUMN", "columnType" : "DEFGRIDCOLUMN",
"dataItemName" : "lendouttime", "dataItemName" : "author",
"mOSFilePath" : "psdetreecols/lendouttime", "mOSFilePath" : "psdetreecols/author",
"name" : "lendouttime", "name" : "author",
"rTMOSFilePath" : "psdetreecols/lendouttime", "rTMOSFilePath" : "psdetreecols/author",
"width" : 200, "width" : 200,
"widthUnit" : "px", "widthUnit" : "px",
"enableExpand" : false, "enableExpand" : false,
...@@ -47,18 +47,6 @@ ...@@ -47,18 +47,6 @@
"widthUnit" : "px", "widthUnit" : "px",
"enableExpand" : false, "enableExpand" : false,
"enableSort" : false "enableSort" : false
}, {
"caption" : "作者",
"codeName" : "author",
"columnType" : "DEFGRIDCOLUMN",
"dataItemName" : "author",
"mOSFilePath" : "psdetreecols/author",
"name" : "author",
"rTMOSFilePath" : "psdetreecols/author",
"width" : 200,
"widthUnit" : "px",
"enableExpand" : false,
"enableSort" : false
}, { }, {
"caption" : "出版社", "caption" : "出版社",
"codeName" : "press", "codeName" : "press",
...@@ -71,6 +59,18 @@ ...@@ -71,6 +59,18 @@
"widthUnit" : "px", "widthUnit" : "px",
"enableExpand" : false, "enableExpand" : false,
"enableSort" : false "enableSort" : false
}, {
"caption" : "借出日期",
"codeName" : "lendouttime",
"columnType" : "DEFGRIDCOLUMN",
"dataItemName" : "lendouttime",
"mOSFilePath" : "psdetreecols/lendouttime",
"name" : "lendouttime",
"rTMOSFilePath" : "psdetreecols/lendouttime",
"width" : 200,
"widthUnit" : "px",
"enableExpand" : false,
"enableSort" : false
} ], } ],
"getPSDETreeNodeRSs" : [ { "getPSDETreeNodeRSs" : [ {
"getChildPSDETreeNode" : { "getChildPSDETreeNode" : {
......
...@@ -128,11 +128,11 @@ ...@@ -128,11 +128,11 @@
} }
} ], } ],
"getPSControls" : [ { "getPSControls" : [ {
"codeName" : "Usr4ListView_layoutlist_quicktoolbar", "codeName" : "UsrListView_pluginlist_quicktoolbar",
"controlType" : "TOOLBAR", "controlType" : "TOOLBAR",
"hookEventNames" : [ "CLICK" ], "hookEventNames" : [ "CLICK" ],
"logicName" : "列表-快速操作工具栏", "logicName" : "列表-快速操作工具栏",
"mOSFilePath" : "psmodules/Sample/psdataentities/IBIZBOOK/psdetoolbars/Usr4ListView_layoutlist_quicktoolbar", "mOSFilePath" : "psmodules/Sample/psdataentities/IBIZBOOK/psdetoolbars/UsrListView_pluginlist_quicktoolbar",
"name" : "list_quicktoolbar", "name" : "list_quicktoolbar",
"getPSAppDataEntity" : { "getPSAppDataEntity" : {
"modelref" : true, "modelref" : true,
...@@ -207,15 +207,15 @@ ...@@ -207,15 +207,15 @@
"showCaption" : true, "showCaption" : true,
"showIcon" : true "showIcon" : true
} ], } ],
"rTMOSFilePath" : "pssysapps/Web/psappdeviews/IBIZBOOKUsr4ListView_layout/psappviewctrls/list_quicktoolbar", "rTMOSFilePath" : "pssysapps/Web/psappdeviews/IBIZBOOKUsrListView_plugin/psappviewctrls/list_quicktoolbar",
"modelid" : "417d509fb75086f26c79e84b2415d4da", "modelid" : "417d509fb75086f26c79e84b2415d4da",
"modeltype" : "PSDETOOLBAR" "modeltype" : "PSDETOOLBAR"
}, { }, {
"codeName" : "Usr4ListView_layoutlist_batchtoolbar", "codeName" : "UsrListView_pluginlist_batchtoolbar",
"controlType" : "TOOLBAR", "controlType" : "TOOLBAR",
"hookEventNames" : [ "CLICK" ], "hookEventNames" : [ "CLICK" ],
"logicName" : "列表-批操作工具栏", "logicName" : "列表-批操作工具栏",
"mOSFilePath" : "psmodules/Sample/psdataentities/IBIZBOOK/psdetoolbars/Usr4ListView_layoutlist_batchtoolbar", "mOSFilePath" : "psmodules/Sample/psdataentities/IBIZBOOK/psdetoolbars/UsrListView_pluginlist_batchtoolbar",
"name" : "list_batchtoolbar", "name" : "list_batchtoolbar",
"getPSAppDataEntity" : { "getPSAppDataEntity" : {
"modelref" : true, "modelref" : true,
...@@ -356,7 +356,7 @@ ...@@ -356,7 +356,7 @@
"showCaption" : true, "showCaption" : true,
"showIcon" : true "showIcon" : true
} ], } ],
"rTMOSFilePath" : "pssysapps/Web/psappdeviews/IBIZBOOKUsr4ListView_layout/psappviewctrls/list_batchtoolbar", "rTMOSFilePath" : "pssysapps/Web/psappdeviews/IBIZBOOKUsrListView_plugin/psappviewctrls/list_batchtoolbar",
"modelid" : "2af289950f1ff781487577fd48319536", "modelid" : "2af289950f1ff781487577fd48319536",
"modeltype" : "PSDETOOLBAR" "modeltype" : "PSDETOOLBAR"
} ], } ],
...@@ -510,7 +510,7 @@ ...@@ -510,7 +510,7 @@
"enableSort" : false "enableSort" : false
} ], } ],
"pagingSize" : 10, "pagingSize" : 10,
"rTMOSFilePath" : "pssysapps/Web/psappdeviews/IBIZBOOKUsr4ListView_layout/psappviewctrls/list", "rTMOSFilePath" : "pssysapps/Web/psappdeviews/IBIZBOOKUsrListView_plugin/psappviewctrls/list",
"getRemovePSControlAction" : { "getRemovePSControlAction" : {
"modelref" : true, "modelref" : true,
"id" : "remove" "id" : "remove"
......
...@@ -20,6 +20,18 @@ ...@@ -20,6 +20,18 @@
} }
} ], } ],
"getPSDETreeColumns" : [ { "getPSDETreeColumns" : [ {
"caption" : "图书名称",
"codeName" : "ibizbookname",
"columnType" : "DEFGRIDCOLUMN",
"dataItemName" : "ibizbookname",
"mOSFilePath" : "psdetreecols/ibizbookname",
"name" : "ibizbookname",
"rTMOSFilePath" : "psdetreecols/ibizbookname",
"width" : 50,
"widthUnit" : "px",
"enableExpand" : false,
"enableSort" : false
}, {
"caption" : "图书描述", "caption" : "图书描述",
"codeName" : "subtext", "codeName" : "subtext",
"columnType" : "DEFGRIDCOLUMN", "columnType" : "DEFGRIDCOLUMN",
...@@ -43,18 +55,6 @@ ...@@ -43,18 +55,6 @@
"widthUnit" : "px", "widthUnit" : "px",
"enableExpand" : false, "enableExpand" : false,
"enableSort" : false "enableSort" : false
}, {
"caption" : "图书名称",
"codeName" : "ibizbookname",
"columnType" : "DEFGRIDCOLUMN",
"dataItemName" : "ibizbookname",
"mOSFilePath" : "psdetreecols/ibizbookname",
"name" : "ibizbookname",
"rTMOSFilePath" : "psdetreecols/ibizbookname",
"width" : 50,
"widthUnit" : "px",
"enableExpand" : false,
"enableSort" : false
} ], } ],
"getPSDETreeNodeRSs" : [ { "getPSDETreeNodeRSs" : [ {
"getChildPSDETreeNode" : { "getChildPSDETreeNode" : {
......
...@@ -42,13 +42,13 @@ ...@@ -42,13 +42,13 @@
"id" : "GANTT" "id" : "GANTT"
}, },
"getPSDETreeColumns" : [ { "getPSDETreeColumns" : [ {
"caption" : "借出日期", "caption" : "作者",
"codeName" : "lendouttime", "codeName" : "author",
"columnType" : "DEFGRIDCOLUMN", "columnType" : "DEFGRIDCOLUMN",
"dataItemName" : "lendouttime", "dataItemName" : "author",
"mOSFilePath" : "psdetreecols/lendouttime", "mOSFilePath" : "psdetreecols/author",
"name" : "lendouttime", "name" : "author",
"rTMOSFilePath" : "psdetreecols/lendouttime", "rTMOSFilePath" : "psdetreecols/author",
"width" : 200, "width" : 200,
"widthUnit" : "px", "widthUnit" : "px",
"enableExpand" : false, "enableExpand" : false,
...@@ -77,18 +77,6 @@ ...@@ -77,18 +77,6 @@
"widthUnit" : "px", "widthUnit" : "px",
"enableExpand" : false, "enableExpand" : false,
"enableSort" : false "enableSort" : false
}, {
"caption" : "作者",
"codeName" : "author",
"columnType" : "DEFGRIDCOLUMN",
"dataItemName" : "author",
"mOSFilePath" : "psdetreecols/author",
"name" : "author",
"rTMOSFilePath" : "psdetreecols/author",
"width" : 200,
"widthUnit" : "px",
"enableExpand" : false,
"enableSort" : false
}, { }, {
"caption" : "出版社", "caption" : "出版社",
"codeName" : "press", "codeName" : "press",
...@@ -101,6 +89,18 @@ ...@@ -101,6 +89,18 @@
"widthUnit" : "px", "widthUnit" : "px",
"enableExpand" : false, "enableExpand" : false,
"enableSort" : false "enableSort" : false
}, {
"caption" : "借出日期",
"codeName" : "lendouttime",
"columnType" : "DEFGRIDCOLUMN",
"dataItemName" : "lendouttime",
"mOSFilePath" : "psdetreecols/lendouttime",
"name" : "lendouttime",
"rTMOSFilePath" : "psdetreecols/lendouttime",
"width" : 200,
"widthUnit" : "px",
"enableExpand" : false,
"enableSort" : false
} ], } ],
"getPSDETreeNodeRSs" : [ { "getPSDETreeNodeRSs" : [ {
"getChildPSDETreeNode" : { "getChildPSDETreeNode" : {
......
...@@ -88,6 +88,18 @@ ...@@ -88,6 +88,18 @@
"id" : "TREEGRIDEX" "id" : "TREEGRIDEX"
}, },
"getPSDETreeColumns" : [ { "getPSDETreeColumns" : [ {
"caption" : "图书名称",
"codeName" : "ibizbookname",
"columnType" : "DEFGRIDCOLUMN",
"dataItemName" : "ibizbookname",
"mOSFilePath" : "psdetreecols/ibizbookname",
"name" : "ibizbookname",
"rTMOSFilePath" : "psdetreecols/ibizbookname",
"width" : 50,
"widthUnit" : "px",
"enableExpand" : false,
"enableSort" : false
}, {
"caption" : "图书描述", "caption" : "图书描述",
"codeName" : "subtext", "codeName" : "subtext",
"columnType" : "DEFGRIDCOLUMN", "columnType" : "DEFGRIDCOLUMN",
...@@ -111,18 +123,6 @@ ...@@ -111,18 +123,6 @@
"widthUnit" : "px", "widthUnit" : "px",
"enableExpand" : false, "enableExpand" : false,
"enableSort" : false "enableSort" : false
}, {
"caption" : "图书名称",
"codeName" : "ibizbookname",
"columnType" : "DEFGRIDCOLUMN",
"dataItemName" : "ibizbookname",
"mOSFilePath" : "psdetreecols/ibizbookname",
"name" : "ibizbookname",
"rTMOSFilePath" : "psdetreecols/ibizbookname",
"width" : 50,
"widthUnit" : "px",
"enableExpand" : false,
"enableSort" : false
} ], } ],
"getPSDETreeNodeRSs" : [ { "getPSDETreeNodeRSs" : [ {
"getChildPSDETreeNode" : { "getChildPSDETreeNode" : {
......
...@@ -330,6 +330,13 @@ ...@@ -330,6 +330,13 @@
}, { }, {
"id" : "formitem2", "id" : "formitem2",
"dataType" : 25 "dataType" : 25
}, {
"id" : "formitem1",
"dataType" : 25,
"getPSAppDEField" : {
"name" : "BORROWER",
"codeName" : "Borrower"
}
}, { }, {
"id" : "ibizbookid", "id" : "ibizbookid",
"hidden" : true, "hidden" : true,
...@@ -516,6 +523,83 @@ ...@@ -516,6 +523,83 @@
"rTMOSFilePath" : "psdeformdetail_grouppanels/grouppanel2", "rTMOSFilePath" : "psdeformdetail_grouppanels/grouppanel2",
"infoGroupMode" : false, "infoGroupMode" : false,
"showCaption" : true "showCaption" : true
}, {
"actionGroupExtractMode" : "ITEM",
"caption" : "选择视图",
"codeName" : "grouppanel3",
"detailStyle" : "DEFAULT",
"detailType" : "GROUPPANEL",
"mOSFilePath" : "psdeformdetail_grouppanels/grouppanel3",
"name" : "grouppanel3",
"getPSDEFormDetails" : [ {
"getCapPSLanguageRes" : {
"lanResTag" : "DEF.LNAME.BORROWER",
"mOSFilePath" : "pslanguageres/Auto1872",
"rTMOSFilePath" : "pslanguageres/Auto1872"
},
"caption" : "按钮左对齐",
"codeName" : "formitem1",
"dataType" : 25,
"detailStyle" : "DEFAULT",
"detailType" : "FORMITEM",
"enableCond" : 3,
"ignoreInput" : 0,
"labelPos" : "LEFT",
"labelWidth" : 130,
"mOSFilePath" : "psdeformdetail_formitems/formitem1",
"name" : "formitem1",
"noPrivDisplayMode" : 1,
"getPSAppDEField" : {
"name" : "BORROWER",
"codeName" : "Borrower"
},
"getPSEditor" : {
"editorParams" : {
"AC" : "TRUE",
"PICKUPVIEW" : "TRUE"
},
"editorType" : "PICKER",
"handlerType" : "PickupText",
"getLinkPSAppView" : {
"modelref" : true,
"path" : "PSSYSAPPS/Web/PSAPPDEVIEWS/IBIZCustomerUsr2PickupView.json",
"viewType" : "DEPICKUPVIEW"
},
"name" : "formitem1",
"getPickupPSAppView" : {
"modelref" : true,
"path" : "PSSYSAPPS/Web/PSAPPDEVIEWS/IBIZCustomerUsr2PickupView.json",
"viewType" : "DEPICKUPVIEW"
},
"enableAC" : true,
"enablePickupView" : true,
"forceSelection" : true,
"showTrigger" : true,
"singleSelect" : true
},
"getPSLayoutPos" : {
"colMD" : 24,
"layout" : "TABLE_24COL"
},
"rTMOSFilePath" : "psdeformdetail_formitems/formitem1",
"allowEmpty" : true,
"showCaption" : true
} ],
"getPSLayout" : {
"childColLG" : -1,
"childColMD" : 24,
"childColSM" : -1,
"childColXS" : -1,
"columnCount" : 24,
"layout" : "TABLE_24COL"
},
"getPSLayoutPos" : {
"colMD" : 24,
"layout" : "TABLE_24COL"
},
"rTMOSFilePath" : "psdeformdetail_grouppanels/grouppanel3",
"infoGroupMode" : false,
"showCaption" : true
} ], } ],
"getPSLayout" : { "getPSLayout" : {
"childColLG" : -1, "childColLG" : -1,
......
...@@ -172,7 +172,7 @@ ...@@ -172,7 +172,7 @@
<!--输出实体[IBIZBOOK]数据结构 --> <!--输出实体[IBIZBOOK]数据结构 -->
<changeSet author="a_LAB01_df847bdfd" id="tab-ibizbook-1095-7"> <changeSet author="a_LAB01_df847bdfd" id="tab-ibizbook-1116-7">
<createTable tableName="T_IBIZBOOK"> <createTable tableName="T_IBIZBOOK">
<column name="CREATEMAN" remarks="" type="VARCHAR(60)"> <column name="CREATEMAN" remarks="" type="VARCHAR(60)">
</column> </column>
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册