提交 03dc8292 编写于 作者: ibizdev's avatar ibizdev

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

上级 369973f3
...@@ -2,7 +2,6 @@ ...@@ -2,7 +2,6 @@
height: 100%; height: 100%;
width: 100%; width: 100%;
display: flex; display: flex;
padding: 0 6px;
.editor { .editor {
flex-grow: 1; flex-grow: 1;
...@@ -15,15 +14,13 @@ ...@@ -15,15 +14,13 @@
} }
.error-info { .error-info {
color: red !important; color: red;
} }
} }
.app-panel-field-label { .app-panel-field-label {
height: 34px !important;
line-height: 22px; line-height: 22px;
flex-shrink: 0; flex-shrink: 0;
padding: 6px 10px 6px 0px;
} }
} }
...@@ -51,6 +48,6 @@ ...@@ -51,6 +48,6 @@
.app-panel-field.label-none { .app-panel-field.label-none {
.app-panel-field-label { .app-panel-field-label {
display: none !important; display: none;
} }
} }
\ No newline at end of file
...@@ -30,9 +30,9 @@ export default class CustomViewGridLoadUILogicBase { ...@@ -30,9 +30,9 @@ export default class CustomViewGridLoadUILogicBase {
*/ */
protected logicParams: any[] = [ protected logicParams: any[] = [
{ {
name: '视图参数', name: '搜索表单部件',
codeName: 'viewParam', codeName: 'searchForm',
viewNavDataParam: true, ctrlParam: true,
}, },
{ {
name: '传入变量', name: '传入变量',
...@@ -40,20 +40,26 @@ export default class CustomViewGridLoadUILogicBase { ...@@ -40,20 +40,26 @@ export default class CustomViewGridLoadUILogicBase {
default: true, default: true,
entityParam: true, entityParam: true,
}, },
{
name: '当前视图',
codeName: 'view',
activeViewParam: true,
},
{ {
name: '表格部件', name: '表格部件',
codeName: 'grid', codeName: 'grid',
ctrlParam: true, ctrlParam: true,
}, },
{ {
name: '搜索表单部件', name: '视图参数',
codeName: 'searchForm', codeName: 'viewParam',
ctrlParam: true, viewNavDataParam: true,
}, },
{ {
name: '当前视图', name: '当前激活部件',
codeName: 'view', codeName: 'curCtrl',
activeViewParam: true, activeCtrlParam: true,
ctrlParam: true,
}, },
]; ];
...@@ -131,30 +137,34 @@ export default class CustomViewGridLoadUILogicBase { ...@@ -131,30 +137,34 @@ export default class CustomViewGridLoadUILogicBase {
} }
/** /**
* 结束 * 搜索表单加载草稿
* *
* @param {UIActionContext} actionContext 界面逻辑上下文 * @param {UIActionContext} actionContext 界面逻辑上下文
* @memberof CustomViewGridLoadUILogicBase * @memberof CustomViewGridLoadUILogicBase
*/ */
protected async execute_end1_node(actionContext: UIActionContext) { protected async execute_viewctrlinvoke2_node(actionContext: UIActionContext) {
const strReturnType: string = 'LOGICPARAM'; const invokeCtrl = 'searchForm';
if (Object.is(strReturnType, LogicReturnType.NONEVALUE) || Object.is(strReturnType, LogicReturnType.NULLVALUE)) { const invokeMethod = 'loadDraft';
actionContext.setResult(null); const invokeParam = 'viewParam';
} else if (Object.is(strReturnType, LogicReturnType.SRCVALUE)) { if (!invokeCtrl || !invokeMethod) {
actionContext.setResult(''); throw new Error(`界面对象或者调用方法缺失`);
} else if (Object.is(strReturnType, LogicReturnType.BREAK)) { }
actionContext.setResult(LogicReturnType.BREAK); const invokeUICtrl = actionContext.getParam(invokeCtrl).getReal();
} else if (Object.is(strReturnType, LogicReturnType.LOGICPARAM) || Object.is(strReturnType, LogicReturnType.LOGICPARAMFIELD)) { if (invokeUICtrl[invokeMethod] && invokeUICtrl[invokeMethod] instanceof Function) {
const returnParam = actionContext.getParam('Default'); try {
if (Object.is(strReturnType, LogicReturnType.LOGICPARAM)) { const result = await invokeUICtrl[invokeMethod]();
actionContext.setResult(returnParam.getReal()); if (invokeParam) {
} else { actionContext.getParam(invokeParam).bind(result);
actionContext.setResult(returnParam.get('')); }
actionContext.bindLastReturnParam(result);
} catch (error:any) {
throw new Error(`${invokeCtrl}界面对象调用${invokeMethod}方法发生异常`);
} }
} else { } else {
throw new Error(`无法识别的返回值类型${strReturnType}`); throw new Error(`${invokeCtrl}界面对象不存在${invokeMethod}方法`);
} }
console.log('已完成执行 结束 节点'); console.log('已完成执行 搜索表单加载草稿 节点');
await this.execute_viewctrlinvoke1_node(actionContext);
} }
/** /**
...@@ -185,14 +195,41 @@ export default class CustomViewGridLoadUILogicBase { ...@@ -185,14 +195,41 @@ export default class CustomViewGridLoadUILogicBase {
} }
/** /**
* 搜索表单加载草稿 * 结束
* *
* @param {UIActionContext} actionContext 界面逻辑上下文 * @param {UIActionContext} actionContext 界面逻辑上下文
* @memberof CustomViewGridLoadUILogicBase * @memberof CustomViewGridLoadUILogicBase
*/ */
protected async execute_viewctrlinvoke2_node(actionContext: UIActionContext) { protected async execute_end1_node(actionContext: UIActionContext) {
const invokeCtrl = 'searchForm'; const strReturnType: string = 'LOGICPARAM';
const invokeMethod = 'loadDraft'; if (Object.is(strReturnType, LogicReturnType.NONEVALUE) || Object.is(strReturnType, LogicReturnType.NULLVALUE)) {
actionContext.setResult(null);
} else if (Object.is(strReturnType, LogicReturnType.SRCVALUE)) {
actionContext.setResult('');
} else if (Object.is(strReturnType, LogicReturnType.BREAK)) {
actionContext.setResult(LogicReturnType.BREAK);
} else if (Object.is(strReturnType, LogicReturnType.LOGICPARAM) || Object.is(strReturnType, LogicReturnType.LOGICPARAMFIELD)) {
const returnParam = actionContext.getParam('Default');
if (Object.is(strReturnType, LogicReturnType.LOGICPARAM)) {
actionContext.setResult(returnParam.getReal());
} else {
actionContext.setResult(returnParam.get(''));
}
} else {
throw new Error(`无法识别的返回值类型${strReturnType}`);
}
console.log('已完成执行 结束 节点');
}
/**
* 表格加载
*
* @param {UIActionContext} actionContext 界面逻辑上下文
* @memberof CustomViewGridLoadUILogicBase
*/
protected async execute_viewctrlinvoke1_node(actionContext: UIActionContext) {
const invokeCtrl = 'grid';
const invokeMethod = 'load';
const invokeParam = 'viewParam'; const invokeParam = 'viewParam';
if (!invokeCtrl || !invokeMethod) { if (!invokeCtrl || !invokeMethod) {
throw new Error(`界面对象或者调用方法缺失`); throw new Error(`界面对象或者调用方法缺失`);
...@@ -211,8 +248,8 @@ export default class CustomViewGridLoadUILogicBase { ...@@ -211,8 +248,8 @@ export default class CustomViewGridLoadUILogicBase {
} else { } else {
throw new Error(`${invokeCtrl}界面对象不存在${invokeMethod}方法`); throw new Error(`${invokeCtrl}界面对象不存在${invokeMethod}方法`);
} }
console.log('已完成执行 搜索表单加载草稿 节点'); console.log('已完成执行 表格加载 节点');
await this.execute_viewctrlinvoke1_node(actionContext); await this.execute_end1_node(actionContext);
} }
/** /**
...@@ -247,36 +284,5 @@ export default class CustomViewGridLoadUILogicBase { ...@@ -247,36 +284,5 @@ export default class CustomViewGridLoadUILogicBase {
} }
} }
/**
* 表格加载
*
* @param {UIActionContext} actionContext 界面逻辑上下文
* @memberof CustomViewGridLoadUILogicBase
*/
protected async execute_viewctrlinvoke1_node(actionContext: UIActionContext) {
const invokeCtrl = 'grid';
const invokeMethod = 'load';
const invokeParam = 'viewParam';
if (!invokeCtrl || !invokeMethod) {
throw new Error(`界面对象或者调用方法缺失`);
}
const invokeUICtrl = actionContext.getParam(invokeCtrl).getReal();
if (invokeUICtrl[invokeMethod] && invokeUICtrl[invokeMethod] instanceof Function) {
try {
const result = await invokeUICtrl[invokeMethod]();
if (invokeParam) {
actionContext.getParam(invokeParam).bind(result);
}
actionContext.bindLastReturnParam(result);
} catch (error:any) {
throw new Error(`${invokeCtrl}界面对象调用${invokeMethod}方法发生异常`);
}
} else {
throw new Error(`${invokeCtrl}界面对象不存在${invokeMethod}方法`);
}
console.log('已完成执行 表格加载 节点');
await this.execute_end1_node(actionContext);
}
} }
\ No newline at end of file
...@@ -692,7 +692,7 @@ export default class DefaultBase extends Vue implements ControlInterface { ...@@ -692,7 +692,7 @@ export default class DefaultBase 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: 'IBIZBOOKUsr9GridView' + (this.$t('app.searchForm.notConfig.loadAction') as string) }); this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKUsr3GridView' + (this.$t('app.searchForm.notConfig.loadAction') as string) });
return; return;
} }
const arg: any = { ...opt }; const arg: any = { ...opt };
...@@ -728,7 +728,7 @@ export default class DefaultBase extends Vue implements ControlInterface { ...@@ -728,7 +728,7 @@ export default class DefaultBase 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: 'IBIZBOOKUsr9GridView' + (this.$t('app.searchForm.notConfig.loaddraftAction') as string) }); this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKUsr3GridView' + (this.$t('app.searchForm.notConfig.loaddraftAction') as string) });
return; return;
} }
const arg: any = { ...opt } ; const arg: any = { ...opt } ;
......
...@@ -678,7 +678,7 @@ export default class Usr4Base extends Vue implements ControlInterface { ...@@ -678,7 +678,7 @@ export default class Usr4Base extends Vue implements ControlInterface {
*/ */
public load(opt: any = {}, isReset: boolean = false): void { public load(opt: any = {}, isReset: boolean = false): void {
if(!this.fetchAction){ if(!this.fetchAction){
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKTestCLDataView' + (this.$t('app.list.notConfig.fetchAction') as string) }); this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKUsr4DataView' + (this.$t('app.list.notConfig.fetchAction') as string) });
return; return;
} }
const arg: any = {...opt}; const arg: any = {...opt};
...@@ -757,7 +757,7 @@ export default class Usr4Base extends Vue implements ControlInterface { ...@@ -757,7 +757,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: 'IBIZBOOKTestCLDataView' + (this.$t('app.gridpage.notConfig.removeAction') as string) }); this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKUsr4DataView' + (this.$t('app.gridpage.notConfig.removeAction') as string) });
return; return;
} }
let _datas:any[] = []; let _datas:any[] = [];
...@@ -866,7 +866,7 @@ export default class Usr4Base extends Vue implements ControlInterface { ...@@ -866,7 +866,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: 'IBIZBOOKTestCLDataView' + (this.$t('app.list.notConfig.createAction') as string) }); this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKUsr4DataView' + (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);
...@@ -874,7 +874,7 @@ export default class Usr4Base extends Vue implements ControlInterface { ...@@ -874,7 +874,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: 'IBIZBOOKTestCLDataView' + (this.$t('app.list.notConfig.updateAction') as string) }); this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKUsr4DataView' + (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){
......
...@@ -69,6 +69,11 @@ export default class Usr4Model { ...@@ -69,6 +69,11 @@ export default class Usr4Model {
prop: 'n_ibizbookname_like', prop: 'n_ibizbookname_like',
dataType: 'QUERYPARAM' dataType: 'QUERYPARAM'
}, },
{
name: 'n_price_gtandeq',
prop: 'n_price_gtandeq',
dataType: 'QUERYPARAM'
},
{ {
......
...@@ -581,7 +581,7 @@ export default class ListExpBase extends Vue implements ControlInterface { ...@@ -581,7 +581,7 @@ export default class ListExpBase 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: 'IBIZOrderListExpView_layout' + (this.$t('app.list.notConfig.fetchAction') as string) }); this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZOrderListExpView' + (this.$t('app.list.notConfig.fetchAction') as string) });
return; return;
} }
const arg: any = {...opt}; const arg: any = {...opt};
...@@ -711,7 +711,7 @@ export default class ListExpBase extends Vue implements ControlInterface { ...@@ -711,7 +711,7 @@ export default class ListExpBase 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: 'IBIZOrderListExpView_layout' + (this.$t('app.list.notConfig.removeAction') as string) }); this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZOrderListExpView' + (this.$t('app.list.notConfig.removeAction') as string) });
return; return;
} }
if (datas.length === 0) { if (datas.length === 0) {
...@@ -816,7 +816,7 @@ export default class ListExpBase extends Vue implements ControlInterface { ...@@ -816,7 +816,7 @@ export default class ListExpBase 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: 'IBIZOrderListExpView_layout' + (this.$t('app.list.notConfig.createAction') as string) }); this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZOrderListExpView' + (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);
...@@ -824,7 +824,7 @@ export default class ListExpBase extends Vue implements ControlInterface { ...@@ -824,7 +824,7 @@ export default class ListExpBase 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: 'IBIZOrderListExpView_layout' + (this.$t('app.list.notConfig.updateAction') as string) }); this.$Notice.error({ title: (this.$t('app.commonWords.warning') as string), desc: 'IBIZOrderListExpView' + (this.$t('app.list.notConfig.updateAction') as string) });
}else{ }else{
Object.assign(item,{viewparams:this.viewparams}); Object.assign(item,{viewparams:this.viewparams});
if(item.ibizorder){ if(item.ibizorder){
......
...@@ -299,7 +299,7 @@ export default class MainBase extends Vue implements ControlInterface { ...@@ -299,7 +299,7 @@ export default class MainBase extends Vue implements ControlInterface {
* @param {*} [$event] 事件源 * @param {*} [$event] 事件源
* @param {*} [xData] 执行行为所需当前部件 * @param {*} [xData] 执行行为所需当前部件
* @param {*} [actionContext] 执行行为上下文 * @param {*} [actionContext] 执行行为上下文
* @memberof IBIZOrderPickupGridViewBase * @memberof IBIZOrderSF1GridViewBase
*/ */
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) {
...@@ -442,6 +442,20 @@ export default class MainBase extends Vue implements ControlInterface { ...@@ -442,6 +442,20 @@ export default class MainBase extends Vue implements ControlInterface {
return this.selections[0]; return this.selections[0];
} }
/**
* 打开新建数据视图
*
* @type {any}
* @memberof MainBase
*/
@Prop() public newdata: any;
/**
* 打开编辑数据视图
*
* @type {any}
* @memberof MainBase
*/
@Prop() public opendata: any;
/** /**
* 是否嵌入关系界面 * 是否嵌入关系界面
...@@ -976,7 +990,7 @@ export default class MainBase extends Vue implements ControlInterface { ...@@ -976,7 +990,7 @@ export default class MainBase extends Vue implements ControlInterface {
if (!this.fetchAction) { if (!this.fetchAction) {
this.$Notice.error({ this.$Notice.error({
title: this.$t("app.commonWords.wrong") as string, title: this.$t("app.commonWords.wrong") as string,
desc: "IBIZOrderPickupGridView" + (this.$t("app.gridpage.notConfig.fetchAction") as string), desc: "IBIZOrderSF1GridView" + (this.$t("app.gridpage.notConfig.fetchAction") as string),
}); });
return; return;
} }
...@@ -1105,7 +1119,7 @@ export default class MainBase extends Vue implements ControlInterface { ...@@ -1105,7 +1119,7 @@ export default class MainBase extends Vue implements ControlInterface {
if (!this.removeAction) { if (!this.removeAction) {
this.$Notice.error({ this.$Notice.error({
title: (this.$t('app.commonWords.wrong') as string), title: (this.$t('app.commonWords.wrong') as string),
desc: 'IBIZOrderPickupGridView' + (this.$t('app.gridpage.notConfig.removeAction') as string) desc: 'IBIZOrderSF1GridView' + (this.$t('app.gridpage.notConfig.removeAction') as string)
}); });
return; return;
} }
...@@ -1219,7 +1233,7 @@ export default class MainBase extends Vue implements ControlInterface { ...@@ -1219,7 +1233,7 @@ export default class MainBase extends Vue implements ControlInterface {
*/ */
public addBatch(arg: any = {}): void { public addBatch(arg: any = {}): void {
if(!this.fetchAction){ if(!this.fetchAction){
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZOrderPickupGridView'+(this.$t('app.gridpage.notConfig.fetchAction') as string) }); this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZOrderSF1GridView'+(this.$t('app.gridpage.notConfig.fetchAction') as string) });
return; return;
} }
if(!arg){ if(!arg){
...@@ -2150,7 +2164,7 @@ export default class MainBase extends Vue implements ControlInterface { ...@@ -2150,7 +2164,7 @@ export default class MainBase 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: 'IBIZOrderPickupGridView'+(this.$t('app.gridpage.notConfig.createAction') as string) }); this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZOrderSF1GridView'+(this.$t('app.gridpage.notConfig.createAction') as string) });
} else { } else {
Object.assign(item, { viewparams: this.viewparams }); Object.assign(item, { viewparams: this.viewparams });
const tempContext = Util.deepCopy(this.context); const tempContext = Util.deepCopy(this.context);
...@@ -2159,7 +2173,7 @@ export default class MainBase extends Vue implements ControlInterface { ...@@ -2159,7 +2173,7 @@ export default class MainBase 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: 'IBIZOrderPickupGridView'+(this.$t('app.gridpage.notConfig.updateAction') as string) }); this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZOrderSF1GridView'+(this.$t('app.gridpage.notConfig.updateAction') as string) });
} else { } else {
Object.assign(item, { viewparams: this.viewparams }); Object.assign(item, { viewparams: this.viewparams });
const tempContext = Util.deepCopy(this.context); const tempContext = Util.deepCopy(this.context);
...@@ -2235,7 +2249,7 @@ export default class MainBase extends Vue implements ControlInterface { ...@@ -2235,7 +2249,7 @@ export default class MainBase extends Vue implements ControlInterface {
if(!this.loaddraftAction){ if(!this.loaddraftAction){
this.$Notice.error({ this.$Notice.error({
title: (this.$t('app.commonWords.wrong') as string), title: (this.$t('app.commonWords.wrong') as string),
desc: 'IBIZOrderPickupGridView' + (this.$t('app.gridpage.notConfig.loaddraftAction') as string) desc: 'IBIZOrderSF1GridView' + (this.$t('app.gridpage.notConfig.loaddraftAction') as string)
}); });
return; return;
} }
......
...@@ -104,6 +104,21 @@ export default class MainModel { ...@@ -104,6 +104,21 @@ export default class MainModel {
prop: 'n_ibizordername_like', prop: 'n_ibizordername_like',
dataType: 'QUERYPARAM' dataType: 'QUERYPARAM'
}, },
{
name: 'n_orderstate_eq',
prop: 'n_orderstate_eq',
dataType: 'QUERYPARAM'
},
{
name: 'n_ordertime_gt',
prop: 'n_ordertime_gt',
dataType: 'QUERYPARAM'
},
{
name: 'n_ordertime_lt',
prop: 'n_ordertime_lt',
dataType: 'QUERYPARAM'
},
{ {
name:'size', name:'size',
......
...@@ -2433,14 +2433,30 @@ ...@@ -2433,14 +2433,30 @@
} ], } ],
"parallelOutput" : true "parallelOutput" : true
}, { }, {
"codeName" : "END1", "codeName" : "VIEWCTRLINVOKE2",
"logicNodeType" : "END", "getInvokeCtrl" : {
"name" : "结束",
"getReturnParam" : {
"modelref" : true, "modelref" : true,
"id" : "Default" "id" : "searchForm"
}, },
"returnType" : "LOGICPARAM" "invokeMethod" : "loadDraft",
"getInvokeParam" : {
"modelref" : true,
"id" : "viewParam"
},
"logicNodeType" : "VIEWCTRLINVOKE",
"name" : "搜索表单加载草稿",
"getPSDEUILogicLinks" : [ {
"getDstPSDEUILogicNode" : {
"modelref" : true,
"id" : "VIEWCTRLINVOKE1"
},
"linkMode" : 0,
"name" : "连接名称",
"getSrcPSDEUILogicNode" : {
"modelref" : true,
"id" : "VIEWCTRLINVOKE2"
}
} ]
}, { }, {
"codeName" : "BINDPARAM1", "codeName" : "BINDPARAM1",
"getDstPSDEUILogicParam" : { "getDstPSDEUILogicParam" : {
...@@ -2467,28 +2483,37 @@ ...@@ -2467,28 +2483,37 @@
"id" : "view" "id" : "view"
} }
}, { }, {
"codeName" : "VIEWCTRLINVOKE2", "codeName" : "END1",
"logicNodeType" : "END",
"name" : "结束",
"getReturnParam" : {
"modelref" : true,
"id" : "Default"
},
"returnType" : "LOGICPARAM"
}, {
"codeName" : "VIEWCTRLINVOKE1",
"getInvokeCtrl" : { "getInvokeCtrl" : {
"modelref" : true, "modelref" : true,
"id" : "searchForm" "id" : "grid"
}, },
"invokeMethod" : "loadDraft", "invokeMethod" : "load",
"getInvokeParam" : { "getInvokeParam" : {
"modelref" : true, "modelref" : true,
"id" : "viewParam" "id" : "viewParam"
}, },
"logicNodeType" : "VIEWCTRLINVOKE", "logicNodeType" : "VIEWCTRLINVOKE",
"name" : "搜索表单加载草稿", "name" : "表格加载",
"getPSDEUILogicLinks" : [ { "getPSDEUILogicLinks" : [ {
"getDstPSDEUILogicNode" : { "getDstPSDEUILogicNode" : {
"modelref" : true, "modelref" : true,
"id" : "VIEWCTRLINVOKE1" "id" : "END1"
}, },
"linkMode" : 0, "linkMode" : 0,
"name" : "连接名称", "name" : "连接名称",
"getSrcPSDEUILogicNode" : { "getSrcPSDEUILogicNode" : {
"modelref" : true, "modelref" : true,
"id" : "VIEWCTRLINVOKE2" "id" : "VIEWCTRLINVOKE1"
} }
} ] } ]
}, { }, {
...@@ -2553,58 +2578,39 @@ ...@@ -2553,58 +2578,39 @@
"modelref" : true, "modelref" : true,
"id" : "view" "id" : "view"
} }
}, {
"codeName" : "VIEWCTRLINVOKE1",
"getInvokeCtrl" : {
"modelref" : true,
"id" : "grid"
},
"invokeMethod" : "load",
"getInvokeParam" : {
"modelref" : true,
"id" : "viewParam"
},
"logicNodeType" : "VIEWCTRLINVOKE",
"name" : "表格加载",
"getPSDEUILogicLinks" : [ {
"getDstPSDEUILogicNode" : {
"modelref" : true,
"id" : "END1"
},
"linkMode" : 0,
"name" : "连接名称",
"getSrcPSDEUILogicNode" : {
"modelref" : true,
"id" : "VIEWCTRLINVOKE1"
}
} ]
} ], } ],
"getPSDEUILogicParams" : [ { "getPSDEUILogicParams" : [ {
"codeName" : "viewParam", "codeName" : "searchForm",
"logicName" : "视图参数", "logicName" : "搜索表单部件",
"name" : "视图参数", "name" : "搜索表单部件",
"viewNavDataParam" : true "ctrlParam" : true
}, { }, {
"codeName" : "Default", "codeName" : "Default",
"logicName" : "传入变量", "logicName" : "传入变量",
"name" : "传入变量", "name" : "传入变量",
"default" : true, "default" : true,
"entityParam" : true "entityParam" : true
}, {
"codeName" : "view",
"logicName" : "当前视图",
"name" : "当前视图",
"activeViewParam" : true
}, { }, {
"codeName" : "grid", "codeName" : "grid",
"logicName" : "表格部件", "logicName" : "表格部件",
"name" : "表格部件", "name" : "表格部件",
"ctrlParam" : true "ctrlParam" : true
}, { }, {
"codeName" : "searchForm", "codeName" : "viewParam",
"logicName" : "搜索表单部件", "logicName" : "视图参数",
"name" : "搜索表单部件", "name" : "视图参数",
"ctrlParam" : true "viewNavDataParam" : true
}, { }, {
"codeName" : "view", "codeName" : "curCtrl",
"logicName" : "当前视图", "logicName" : "当前激活部件",
"name" : "当前视图", "name" : "当前激活部件",
"activeViewParam" : true "activeCtrlParam" : true,
"ctrlParam" : true
} ], } ],
"getStartPSDEUILogicNode" : { "getStartPSDEUILogicNode" : {
"modelref" : true, "modelref" : true,
......
...@@ -27220,14 +27220,30 @@ ...@@ -27220,14 +27220,30 @@
} ], } ],
"parallelOutput" : true "parallelOutput" : true
}, { }, {
"codeName" : "END1", "codeName" : "VIEWCTRLINVOKE2",
"logicNodeType" : "END", "getInvokeCtrl" : {
"name" : "结束",
"getReturnParam" : {
"modelref" : true, "modelref" : true,
"id" : "Default" "id" : "searchForm"
}, },
"returnType" : "LOGICPARAM" "invokeMethod" : "loadDraft",
"getInvokeParam" : {
"modelref" : true,
"id" : "viewParam"
},
"logicNodeType" : "VIEWCTRLINVOKE",
"name" : "搜索表单加载草稿",
"getPSDEUILogicLinks" : [ {
"getDstPSDEUILogicNode" : {
"modelref" : true,
"id" : "VIEWCTRLINVOKE1"
},
"linkMode" : 0,
"name" : "连接名称",
"getSrcPSDEUILogicNode" : {
"modelref" : true,
"id" : "VIEWCTRLINVOKE2"
}
} ]
}, { }, {
"codeName" : "BINDPARAM1", "codeName" : "BINDPARAM1",
"getDstPSDEUILogicParam" : { "getDstPSDEUILogicParam" : {
...@@ -27254,28 +27270,37 @@ ...@@ -27254,28 +27270,37 @@
"id" : "view" "id" : "view"
} }
}, { }, {
"codeName" : "VIEWCTRLINVOKE2", "codeName" : "END1",
"logicNodeType" : "END",
"name" : "结束",
"getReturnParam" : {
"modelref" : true,
"id" : "Default"
},
"returnType" : "LOGICPARAM"
}, {
"codeName" : "VIEWCTRLINVOKE1",
"getInvokeCtrl" : { "getInvokeCtrl" : {
"modelref" : true, "modelref" : true,
"id" : "searchForm" "id" : "grid"
}, },
"invokeMethod" : "loadDraft", "invokeMethod" : "load",
"getInvokeParam" : { "getInvokeParam" : {
"modelref" : true, "modelref" : true,
"id" : "viewParam" "id" : "viewParam"
}, },
"logicNodeType" : "VIEWCTRLINVOKE", "logicNodeType" : "VIEWCTRLINVOKE",
"name" : "搜索表单加载草稿", "name" : "表格加载",
"getPSDEUILogicLinks" : [ { "getPSDEUILogicLinks" : [ {
"getDstPSDEUILogicNode" : { "getDstPSDEUILogicNode" : {
"modelref" : true, "modelref" : true,
"id" : "VIEWCTRLINVOKE1" "id" : "END1"
}, },
"linkMode" : 0, "linkMode" : 0,
"name" : "连接名称", "name" : "连接名称",
"getSrcPSDEUILogicNode" : { "getSrcPSDEUILogicNode" : {
"modelref" : true, "modelref" : true,
"id" : "VIEWCTRLINVOKE2" "id" : "VIEWCTRLINVOKE1"
} }
} ] } ]
}, { }, {
...@@ -27340,58 +27365,39 @@ ...@@ -27340,58 +27365,39 @@
"modelref" : true, "modelref" : true,
"id" : "view" "id" : "view"
} }
}, {
"codeName" : "VIEWCTRLINVOKE1",
"getInvokeCtrl" : {
"modelref" : true,
"id" : "grid"
},
"invokeMethod" : "load",
"getInvokeParam" : {
"modelref" : true,
"id" : "viewParam"
},
"logicNodeType" : "VIEWCTRLINVOKE",
"name" : "表格加载",
"getPSDEUILogicLinks" : [ {
"getDstPSDEUILogicNode" : {
"modelref" : true,
"id" : "END1"
},
"linkMode" : 0,
"name" : "连接名称",
"getSrcPSDEUILogicNode" : {
"modelref" : true,
"id" : "VIEWCTRLINVOKE1"
}
} ]
} ], } ],
"getPSDEUILogicParams" : [ { "getPSDEUILogicParams" : [ {
"codeName" : "viewParam", "codeName" : "searchForm",
"logicName" : "视图参数", "logicName" : "搜索表单部件",
"name" : "视图参数", "name" : "搜索表单部件",
"viewNavDataParam" : true "ctrlParam" : true
}, { }, {
"codeName" : "Default", "codeName" : "Default",
"logicName" : "传入变量", "logicName" : "传入变量",
"name" : "传入变量", "name" : "传入变量",
"default" : true, "default" : true,
"entityParam" : true "entityParam" : true
}, {
"codeName" : "view",
"logicName" : "当前视图",
"name" : "当前视图",
"activeViewParam" : true
}, { }, {
"codeName" : "grid", "codeName" : "grid",
"logicName" : "表格部件", "logicName" : "表格部件",
"name" : "表格部件", "name" : "表格部件",
"ctrlParam" : true "ctrlParam" : true
}, { }, {
"codeName" : "searchForm", "codeName" : "viewParam",
"logicName" : "搜索表单部件", "logicName" : "视图参数",
"name" : "搜索表单部件", "name" : "视图参数",
"ctrlParam" : true "viewNavDataParam" : true
}, { }, {
"codeName" : "view", "codeName" : "curCtrl",
"logicName" : "当前视图", "logicName" : "当前激活部件",
"name" : "当前视图", "name" : "当前激活部件",
"activeViewParam" : true "activeCtrlParam" : true,
"ctrlParam" : true
} ], } ],
"getStartPSDEUILogicNode" : { "getStartPSDEUILogicNode" : {
"modelref" : true, "modelref" : true,
......
...@@ -172,7 +172,7 @@ ...@@ -172,7 +172,7 @@
<!--输出实体[IBIZBOOK]数据结构 --> <!--输出实体[IBIZBOOK]数据结构 -->
<changeSet author="a_LAB01_df847bdfd" id="tab-ibizbook-766-7"> <changeSet author="a_LAB01_df847bdfd" id="tab-ibizbook-768-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 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册