提交 60ad20c5 编写于 作者: ibizdev's avatar ibizdev

ibizdev提交

上级 f0dc5cd9
import ibzdictitem_en_US from '@locale/lanres/ibzdictitem/ibzdictitem_en_US'; import ibzdictitem_en_US from '@locale/lanres/ibzdict-item/ibzdict-item_en_US';
import ibzdict_en_US from '@locale/lanres/ibzdict/ibzdict_en_US'; import ibzdict_en_US from '@locale/lanres/ibzdict/ibzdict_en_US';
import userCustom_en_US from '@locale/lanres/userCustom/userCustom_en_US'; import userCustom_en_US from '@locale/lanres/userCustom/userCustom_en_US';
import codelist_en_US from '@locale/lanres/codelist/codelist_en_US'; import codelist_en_US from '@locale/lanres/codelist/codelist_en_US';
......
import ibzdictitem_zh_CN from '@locale/lanres/ibzdictitem/ibzdictitem_zh_CN'; import ibzdictitem_zh_CN from '@locale/lanres/ibzdict-item/ibzdict-item_zh_CN';
import ibzdict_zh_CN from '@locale/lanres/ibzdict/ibzdict_zh_CN'; import ibzdict_zh_CN from '@locale/lanres/ibzdict/ibzdict_zh_CN';
import userCustom_zh_CN from '@locale/lanres/userCustom/userCustom_zh_CN'; import userCustom_zh_CN from '@locale/lanres/userCustom/userCustom_zh_CN';
import codelist_zh_CN from '@locale/lanres/codelist/codelist_zh_CN'; import codelist_zh_CN from '@locale/lanres/codelist/codelist_zh_CN';
......
...@@ -7,5 +7,5 @@ import './login/login'; ...@@ -7,5 +7,5 @@ import './login/login';
import './upload/upload'; import './upload/upload';
// 实体级接口对象 // 实体级接口对象
import './entity/ibzdictitems/ibzdictitems'; import './entity/ibzdict-items/ibzdict-items';
import './entity/ibzdicts/ibzdicts'; import './entity/ibzdicts/ibzdicts';
...@@ -125,7 +125,7 @@ ...@@ -125,7 +125,7 @@
import { Vue, Component, Prop, Provide, Emit, Watch } from 'vue-property-decorator'; import { Vue, Component, Prop, Provide, Emit, Watch } from 'vue-property-decorator';
import { UIActionTool,Util } from '@/utils'; import { UIActionTool,Util } from '@/utils';
import { Subject } from 'rxjs'; import { Subject } from 'rxjs';
import IBZDICTITEMService from '@/service/ibzdictitem/ibzdictitem-service'; import IBZDictItemService from '@/service/ibzdict-item/ibzdict-item-service';
import EditViewEngine from '@engine/view/edit-view-engine'; import EditViewEngine from '@engine/view/edit-view-engine';
...@@ -140,10 +140,10 @@ export default class IBZDictItemEditViewBase extends Vue { ...@@ -140,10 +140,10 @@ export default class IBZDictItemEditViewBase extends Vue {
/** /**
* 实体服务对象 * 实体服务对象
* *
* @type {IBZDICTITEMService} * @type {IBZDictItemService}
* @memberof IBZDictItemEditViewBase * @memberof IBZDictItemEditViewBase
*/ */
protected appEntityService: IBZDICTITEMService = new IBZDICTITEMService; protected appEntityService: IBZDictItemService = new IBZDictItemService;
/** /**
...@@ -652,7 +652,7 @@ export default class IBZDictItemEditViewBase extends Vue { ...@@ -652,7 +652,7 @@ export default class IBZDictItemEditViewBase extends Vue {
datas = [...xData.getDatas()]; datas = [...xData.getDatas()];
} }
// 界面行为 // 界面行为
this.Save(datas, contextJO,paramJO, $event, xData,this,"IBZDICTITEM"); this.Save(datas, contextJO,paramJO, $event, xData,this,"IBZDictItem");
} }
/** /**
...@@ -678,7 +678,7 @@ export default class IBZDictItemEditViewBase extends Vue { ...@@ -678,7 +678,7 @@ export default class IBZDictItemEditViewBase extends Vue {
datas = [...xData.getDatas()]; datas = [...xData.getDatas()];
} }
// 界面行为 // 界面行为
this.SaveAndNew(datas, contextJO,paramJO, $event, xData,this,"IBZDICTITEM"); this.SaveAndNew(datas, contextJO,paramJO, $event, xData,this,"IBZDictItem");
} }
/** /**
...@@ -704,7 +704,7 @@ export default class IBZDictItemEditViewBase extends Vue { ...@@ -704,7 +704,7 @@ export default class IBZDictItemEditViewBase extends Vue {
datas = [...xData.getDatas()]; datas = [...xData.getDatas()];
} }
// 界面行为 // 界面行为
this.SaveAndExit(datas, contextJO,paramJO, $event, xData,this,"IBZDICTITEM"); this.SaveAndExit(datas, contextJO,paramJO, $event, xData,this,"IBZDictItem");
} }
/** /**
...@@ -730,7 +730,7 @@ export default class IBZDictItemEditViewBase extends Vue { ...@@ -730,7 +730,7 @@ export default class IBZDictItemEditViewBase extends Vue {
datas = [...xData.getDatas()]; datas = [...xData.getDatas()];
} }
// 界面行为 // 界面行为
this.RemoveAndExit(datas, contextJO,paramJO, $event, xData,this,"IBZDICTITEM"); this.RemoveAndExit(datas, contextJO,paramJO, $event, xData,this,"IBZDictItem");
} }
/** /**
...@@ -756,7 +756,7 @@ export default class IBZDictItemEditViewBase extends Vue { ...@@ -756,7 +756,7 @@ export default class IBZDictItemEditViewBase extends Vue {
datas = [...xData.getDatas()]; datas = [...xData.getDatas()];
} }
// 界面行为 // 界面行为
this.SaveAndStart(datas, contextJO,paramJO, $event, xData,this,"IBZDICTITEM"); this.SaveAndStart(datas, contextJO,paramJO, $event, xData,this,"IBZDictItem");
} }
/** /**
...@@ -782,7 +782,7 @@ export default class IBZDictItemEditViewBase extends Vue { ...@@ -782,7 +782,7 @@ export default class IBZDictItemEditViewBase extends Vue {
datas = [...xData.getDatas()]; datas = [...xData.getDatas()];
} }
// 界面行为 // 界面行为
this.ViewWFStep(datas, contextJO,paramJO, $event, xData,this,"IBZDICTITEM"); this.ViewWFStep(datas, contextJO,paramJO, $event, xData,this,"IBZDictItem");
} }
/** /**
...@@ -808,7 +808,7 @@ export default class IBZDictItemEditViewBase extends Vue { ...@@ -808,7 +808,7 @@ export default class IBZDictItemEditViewBase extends Vue {
datas = [...xData.getDatas()]; datas = [...xData.getDatas()];
} }
// 界面行为 // 界面行为
this.New(datas, contextJO,paramJO, $event, xData,this,"IBZDICTITEM"); this.New(datas, contextJO,paramJO, $event, xData,this,"IBZDictItem");
} }
/** /**
...@@ -834,7 +834,7 @@ export default class IBZDictItemEditViewBase extends Vue { ...@@ -834,7 +834,7 @@ export default class IBZDictItemEditViewBase extends Vue {
datas = [...xData.getDatas()]; datas = [...xData.getDatas()];
} }
// 界面行为 // 界面行为
this.Copy(datas, contextJO,paramJO, $event, xData,this,"IBZDICTITEM"); this.Copy(datas, contextJO,paramJO, $event, xData,this,"IBZDictItem");
} }
/** /**
...@@ -860,7 +860,7 @@ export default class IBZDictItemEditViewBase extends Vue { ...@@ -860,7 +860,7 @@ export default class IBZDictItemEditViewBase extends Vue {
datas = [...xData.getDatas()]; datas = [...xData.getDatas()];
} }
// 界面行为 // 界面行为
this.Print(datas, contextJO,paramJO, $event, xData,this,"IBZDICTITEM"); this.Print(datas, contextJO,paramJO, $event, xData,this,"IBZDictItem");
} }
/** /**
...@@ -886,7 +886,7 @@ export default class IBZDictItemEditViewBase extends Vue { ...@@ -886,7 +886,7 @@ export default class IBZDictItemEditViewBase extends Vue {
datas = [...xData.getDatas()]; datas = [...xData.getDatas()];
} }
// 界面行为 // 界面行为
this.FirstRecord(datas, contextJO,paramJO, $event, xData,this,"IBZDICTITEM"); this.FirstRecord(datas, contextJO,paramJO, $event, xData,this,"IBZDictItem");
} }
/** /**
...@@ -912,7 +912,7 @@ export default class IBZDictItemEditViewBase extends Vue { ...@@ -912,7 +912,7 @@ export default class IBZDictItemEditViewBase extends Vue {
datas = [...xData.getDatas()]; datas = [...xData.getDatas()];
} }
// 界面行为 // 界面行为
this.PrevRecord(datas, contextJO,paramJO, $event, xData,this,"IBZDICTITEM"); this.PrevRecord(datas, contextJO,paramJO, $event, xData,this,"IBZDictItem");
} }
/** /**
...@@ -938,7 +938,7 @@ export default class IBZDictItemEditViewBase extends Vue { ...@@ -938,7 +938,7 @@ export default class IBZDictItemEditViewBase extends Vue {
datas = [...xData.getDatas()]; datas = [...xData.getDatas()];
} }
// 界面行为 // 界面行为
this.NextRecord(datas, contextJO,paramJO, $event, xData,this,"IBZDICTITEM"); this.NextRecord(datas, contextJO,paramJO, $event, xData,this,"IBZDictItem");
} }
/** /**
...@@ -964,7 +964,7 @@ export default class IBZDictItemEditViewBase extends Vue { ...@@ -964,7 +964,7 @@ export default class IBZDictItemEditViewBase extends Vue {
datas = [...xData.getDatas()]; datas = [...xData.getDatas()];
} }
// 界面行为 // 界面行为
this.LastRecord(datas, contextJO,paramJO, $event, xData,this,"IBZDICTITEM"); this.LastRecord(datas, contextJO,paramJO, $event, xData,this,"IBZDictItem");
} }
/** /**
...@@ -990,7 +990,7 @@ export default class IBZDictItemEditViewBase extends Vue { ...@@ -990,7 +990,7 @@ export default class IBZDictItemEditViewBase extends Vue {
datas = [...xData.getDatas()]; datas = [...xData.getDatas()];
} }
// 界面行为 // 界面行为
this.Help(datas, contextJO,paramJO, $event, xData,this,"IBZDICTITEM"); this.Help(datas, contextJO,paramJO, $event, xData,this,"IBZDictItem");
} }
/** /**
...@@ -1330,6 +1330,33 @@ export default class IBZDictItemEditViewBase extends Vue { ...@@ -1330,6 +1330,33 @@ export default class IBZDictItemEditViewBase extends Vue {
} }
} }
/**
* 销毁视图回调
*
* @memberof IBZDictItemEditViewBase
*/
protected destroyed(){
this.afterDestroyed();
}
/**
* 执行destroyed后的逻辑
*
* @memberof IBZDictItemEditViewBase
*/
protected afterDestroyed(){
if(this.viewDefaultUsage){
let localStoreLength = Object.keys(localStorage);
if(localStoreLength.length > 0){
localStoreLength.forEach((item:string) =>{
if(item.startsWith(this.context.srfsessionid)){
localStorage.removeItem(item);
}
})
}
}
}
} }
</script> </script>
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
import { Component } from 'vue-property-decorator'; import { Component } from 'vue-property-decorator';
import IBZDictItemEditViewBase from './ibzdict-item-edit-view-base.vue'; import IBZDictItemEditViewBase from './ibzdict-item-edit-view-base.vue';
import view_form from '@widgets/ibzdictitem/main-form/main-form.vue'; import view_form from '@widgets/ibzdict-item/main-form/main-form.vue';
@Component({ @Component({
components: { components: {
view_form, view_form,
......
...@@ -147,7 +147,7 @@ ...@@ -147,7 +147,7 @@
import { Vue, Component, Prop, Provide, Emit, Watch } from 'vue-property-decorator'; import { Vue, Component, Prop, Provide, Emit, Watch } from 'vue-property-decorator';
import { UIActionTool,Util } from '@/utils'; import { UIActionTool,Util } from '@/utils';
import { Subject } from 'rxjs'; import { Subject } from 'rxjs';
import IBZDICTITEMService from '@/service/ibzdictitem/ibzdictitem-service'; import IBZDictItemService from '@/service/ibzdict-item/ibzdict-item-service';
import GridViewEngine from '@engine/view/grid-view-engine'; import GridViewEngine from '@engine/view/grid-view-engine';
...@@ -162,10 +162,10 @@ export default class IBZDictItemGridViewBase extends Vue { ...@@ -162,10 +162,10 @@ export default class IBZDictItemGridViewBase extends Vue {
/** /**
* 实体服务对象 * 实体服务对象
* *
* @type {IBZDICTITEMService} * @type {IBZDictItemService}
* @memberof IBZDictItemGridViewBase * @memberof IBZDictItemGridViewBase
*/ */
protected appEntityService: IBZDICTITEMService = new IBZDICTITEMService; protected appEntityService: IBZDictItemService = new IBZDictItemService;
/** /**
...@@ -746,7 +746,7 @@ export default class IBZDictItemGridViewBase extends Vue { ...@@ -746,7 +746,7 @@ export default class IBZDictItemGridViewBase extends Vue {
datas = [...xData.getDatas()]; datas = [...xData.getDatas()];
} }
// 界面行为 // 界面行为
this.New(datas, contextJO,paramJO, $event, xData,this,"IBZDICTITEM"); this.New(datas, contextJO,paramJO, $event, xData,this,"IBZDictItem");
} }
/** /**
...@@ -772,7 +772,7 @@ export default class IBZDictItemGridViewBase extends Vue { ...@@ -772,7 +772,7 @@ export default class IBZDictItemGridViewBase extends Vue {
datas = [...xData.getDatas()]; datas = [...xData.getDatas()];
} }
// 界面行为 // 界面行为
this.Edit(datas, contextJO,paramJO, $event, xData,this,"IBZDICTITEM"); this.Edit(datas, contextJO,paramJO, $event, xData,this,"IBZDictItem");
} }
/** /**
...@@ -798,7 +798,7 @@ export default class IBZDictItemGridViewBase extends Vue { ...@@ -798,7 +798,7 @@ export default class IBZDictItemGridViewBase extends Vue {
datas = [...xData.getDatas()]; datas = [...xData.getDatas()];
} }
// 界面行为 // 界面行为
this.View(datas, contextJO,paramJO, $event, xData,this,"IBZDICTITEM"); this.View(datas, contextJO,paramJO, $event, xData,this,"IBZDictItem");
} }
/** /**
...@@ -824,7 +824,7 @@ export default class IBZDictItemGridViewBase extends Vue { ...@@ -824,7 +824,7 @@ export default class IBZDictItemGridViewBase extends Vue {
datas = [...xData.getDatas()]; datas = [...xData.getDatas()];
} }
// 界面行为 // 界面行为
this.Copy(datas, contextJO,paramJO, $event, xData,this,"IBZDICTITEM"); this.Copy(datas, contextJO,paramJO, $event, xData,this,"IBZDictItem");
} }
/** /**
...@@ -850,7 +850,7 @@ export default class IBZDictItemGridViewBase extends Vue { ...@@ -850,7 +850,7 @@ export default class IBZDictItemGridViewBase extends Vue {
datas = [...xData.getDatas()]; datas = [...xData.getDatas()];
} }
// 界面行为 // 界面行为
this.ToggleRowEdit(datas, contextJO,paramJO, $event, xData,this,"IBZDICTITEM"); this.ToggleRowEdit(datas, contextJO,paramJO, $event, xData,this,"IBZDictItem");
} }
/** /**
...@@ -876,7 +876,7 @@ export default class IBZDictItemGridViewBase extends Vue { ...@@ -876,7 +876,7 @@ export default class IBZDictItemGridViewBase extends Vue {
datas = [...xData.getDatas()]; datas = [...xData.getDatas()];
} }
// 界面行为 // 界面行为
this.NewRow(datas, contextJO,paramJO, $event, xData,this,"IBZDICTITEM"); this.NewRow(datas, contextJO,paramJO, $event, xData,this,"IBZDictItem");
} }
/** /**
...@@ -902,7 +902,7 @@ export default class IBZDictItemGridViewBase extends Vue { ...@@ -902,7 +902,7 @@ export default class IBZDictItemGridViewBase extends Vue {
datas = [...xData.getDatas()]; datas = [...xData.getDatas()];
} }
// 界面行为 // 界面行为
this.Remove(datas, contextJO,paramJO, $event, xData,this,"IBZDICTITEM"); this.Remove(datas, contextJO,paramJO, $event, xData,this,"IBZDictItem");
} }
/** /**
...@@ -928,7 +928,7 @@ export default class IBZDictItemGridViewBase extends Vue { ...@@ -928,7 +928,7 @@ export default class IBZDictItemGridViewBase extends Vue {
datas = [...xData.getDatas()]; datas = [...xData.getDatas()];
} }
// 界面行为 // 界面行为
this.ExportExcel(datas, contextJO,paramJO, $event, xData,this,"IBZDICTITEM"); this.ExportExcel(datas, contextJO,paramJO, $event, xData,this,"IBZDictItem");
} }
/** /**
...@@ -954,7 +954,7 @@ export default class IBZDictItemGridViewBase extends Vue { ...@@ -954,7 +954,7 @@ export default class IBZDictItemGridViewBase extends Vue {
datas = [...xData.getDatas()]; datas = [...xData.getDatas()];
} }
// 界面行为 // 界面行为
this.Print(datas, contextJO,paramJO, $event, xData,this,"IBZDICTITEM"); this.Print(datas, contextJO,paramJO, $event, xData,this,"IBZDictItem");
} }
/** /**
...@@ -980,7 +980,7 @@ export default class IBZDictItemGridViewBase extends Vue { ...@@ -980,7 +980,7 @@ export default class IBZDictItemGridViewBase extends Vue {
datas = [...xData.getDatas()]; datas = [...xData.getDatas()];
} }
// 界面行为 // 界面行为
this.ExportModel(datas, contextJO,paramJO, $event, xData,this,"IBZDICTITEM"); this.ExportModel(datas, contextJO,paramJO, $event, xData,this,"IBZDictItem");
} }
/** /**
...@@ -1006,7 +1006,7 @@ export default class IBZDictItemGridViewBase extends Vue { ...@@ -1006,7 +1006,7 @@ export default class IBZDictItemGridViewBase extends Vue {
datas = [...xData.getDatas()]; datas = [...xData.getDatas()];
} }
// 界面行为 // 界面行为
this.Import(datas, contextJO,paramJO, $event, xData,this,"IBZDICTITEM"); this.Import(datas, contextJO,paramJO, $event, xData,this,"IBZDictItem");
} }
/** /**
...@@ -1032,7 +1032,7 @@ export default class IBZDictItemGridViewBase extends Vue { ...@@ -1032,7 +1032,7 @@ export default class IBZDictItemGridViewBase extends Vue {
datas = [...xData.getDatas()]; datas = [...xData.getDatas()];
} }
// 界面行为 // 界面行为
this.ToggleFilter(datas, contextJO,paramJO, $event, xData,this,"IBZDICTITEM"); this.ToggleFilter(datas, contextJO,paramJO, $event, xData,this,"IBZDictItem");
} }
/** /**
...@@ -1058,7 +1058,7 @@ export default class IBZDictItemGridViewBase extends Vue { ...@@ -1058,7 +1058,7 @@ export default class IBZDictItemGridViewBase extends Vue {
datas = [...xData.getDatas()]; datas = [...xData.getDatas()];
} }
// 界面行为 // 界面行为
this.Help(datas, contextJO,paramJO, $event, xData,this,"IBZDICTITEM"); this.Help(datas, contextJO,paramJO, $event, xData,this,"IBZDictItem");
} }
/** /**
...@@ -1078,9 +1078,11 @@ export default class IBZDictItemGridViewBase extends Vue { ...@@ -1078,9 +1078,11 @@ export default class IBZDictItemGridViewBase extends Vue {
Object.assign(curViewParam,args[0]); Object.assign(curViewParam,args[0]);
} }
let deResParameters: any[] = []; let deResParameters: any[] = [];
deResParameters = [ if(curViewParam.ibzdict && true){
deResParameters = [
{ pathName: 'ibzdicts', parameterName: 'ibzdict' }, { pathName: 'ibzdicts', parameterName: 'ibzdict' },
]; ]
}
const parameters: any[] = [ const parameters: any[] = [
{ pathName: 'ibzdictitems', parameterName: 'ibzdictitem' }, { pathName: 'ibzdictitems', parameterName: 'ibzdictitem' },
{ pathName: 'editview', parameterName: 'editview' }, { pathName: 'editview', parameterName: 'editview' },
...@@ -1113,9 +1115,11 @@ export default class IBZDictItemGridViewBase extends Vue { ...@@ -1113,9 +1115,11 @@ export default class IBZDictItemGridViewBase extends Vue {
Object.assign(curViewParam,args[0]); Object.assign(curViewParam,args[0]);
} }
let deResParameters: any[] = []; let deResParameters: any[] = [];
deResParameters = [ if(curViewParam.ibzdict && true){
deResParameters = [
{ pathName: 'ibzdicts', parameterName: 'ibzdict' }, { pathName: 'ibzdicts', parameterName: 'ibzdict' },
]; ]
}
const parameters: any[] = [ const parameters: any[] = [
{ pathName: 'ibzdictitems', parameterName: 'ibzdictitem' }, { pathName: 'ibzdictitems', parameterName: 'ibzdictitem' },
{ pathName: 'editview', parameterName: 'editview' }, { pathName: 'editview', parameterName: 'editview' },
...@@ -1400,6 +1404,33 @@ export default class IBZDictItemGridViewBase extends Vue { ...@@ -1400,6 +1404,33 @@ export default class IBZDictItemGridViewBase extends Vue {
} }
} }
/**
* 销毁视图回调
*
* @memberof IBZDictItemGridViewBase
*/
protected destroyed(){
this.afterDestroyed();
}
/**
* 执行destroyed后的逻辑
*
* @memberof IBZDictItemGridViewBase
*/
protected afterDestroyed(){
if(this.viewDefaultUsage){
let localStoreLength = Object.keys(localStorage);
if(localStoreLength.length > 0){
localStoreLength.forEach((item:string) =>{
if(item.startsWith(this.context.srfsessionid)){
localStorage.removeItem(item);
}
})
}
}
}
/** /**
* 是否单选 * 是否单选
* *
......
...@@ -2,8 +2,8 @@ ...@@ -2,8 +2,8 @@
import { Component } from 'vue-property-decorator'; import { Component } from 'vue-property-decorator';
import IBZDictItemGridViewBase from './ibzdict-item-grid-view-base.vue'; import IBZDictItemGridViewBase from './ibzdict-item-grid-view-base.vue';
import view_grid from '@widgets/ibzdictitem/main-grid/main-grid.vue'; import view_grid from '@widgets/ibzdict-item/main-grid/main-grid.vue';
import view_searchform from '@widgets/ibzdictitem/default-searchform/default-searchform.vue'; import view_searchform from '@widgets/ibzdict-item/default-searchform/default-searchform.vue';
@Component({ @Component({
components: { components: {
view_grid, view_grid,
......
...@@ -39,7 +39,7 @@ export class EntityServiceRegister { ...@@ -39,7 +39,7 @@ export class EntityServiceRegister {
* @memberof EntityServiceRegister * @memberof EntityServiceRegister
*/ */
protected init(): void { protected init(): void {
this.allEntityService.set('ibzdictitem', () => import('@/service/ibzdictitem/ibzdictitem-service')); this.allEntityService.set('ibzdictitem', () => import('@/service/ibzdict-item/ibzdict-item-service'));
this.allEntityService.set('ibzdict', () => import('@/service/ibzdict/ibzdict-service')); this.allEntityService.set('ibzdict', () => import('@/service/ibzdict/ibzdict-service'));
} }
......
!!!!模版产生代码错误:---- import { Http,Util } from '@/utils';
Tip: If the failing expression is known to be legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? import EntityService from '../entity-service';
----
----
FTL stack trace ("~" means nesting-related): /**
- Failed at: ${item.getKeyPSAppDEField().getCodeNa... [in template "TEMPLCODE_zh_CN" at line 410, column 26] * 字典项目服务对象基类
---- *
\ No newline at end of file * @export
* @class IBZDictItemServiceBase
* @extends {EntityServie}
*/
export default class IBZDictItemServiceBase extends EntityService {
/**
* Creates an instance of IBZDictItemServiceBase.
*
* @param {*} [opts={}]
* @memberof IBZDictItemServiceBase
*/
constructor(opts: any = {}) {
super(opts);
}
/**
* 初始化基础数据
*
* @memberof IBZDictItemServiceBase
*/
public initBasicData(){
this.APPLYDEKEY ='ibzdictitem';
this.APPDEKEY = 'itemid';
this.APPDENAME = 'ibzdictitems';
this.APPDETEXT = 'itemname';
}
// 实体接口
/**
* Select接口方法
*
* @param {*} [context={}]
* @param {*} [data={}]
* @param {boolean} [isloading]
* @returns {Promise<any>}
* @memberof IBZDictItemServiceBase
*/
public async Select(context: any = {},data: any = {}, isloading?: boolean): Promise<any> {
if(context.ibzdict && context.ibzdictitem){
return Http.getInstance().get(`/ibzdicts/${context.ibzdict}/ibzdictitems/${context.ibzdictitem}/select`,isloading);
}
return Http.getInstance().get(`/ibzdictitems/${context.ibzdictitem}/select`,isloading);
}
/**
* Get接口方法
*
* @param {*} [context={}]
* @param {*} [data={}]
* @param {boolean} [isloading]
* @returns {Promise<any>}
* @memberof IBZDictItemServiceBase
*/
public async Get(context: any = {},data: any = {}, isloading?: boolean): Promise<any> {
if(context.ibzdict && context.ibzdictitem){
return Http.getInstance().get(`/ibzdicts/${context.ibzdict}/ibzdictitems/${context.ibzdictitem}`,isloading);
}
let res:any = await Http.getInstance().get(`/ibzdictitems/${context.ibzdictitem}`,isloading);
return res;
}
/**
* GetDraft接口方法
*
* @param {*} [context={}]
* @param {*} [data={}]
* @param {boolean} [isloading]
* @returns {Promise<any>}
* @memberof IBZDictItemServiceBase
*/
public async GetDraft(context: any = {},data: any = {}, isloading?: boolean): Promise<any> {
if(context.ibzdict && true){
return Http.getInstance().get(`/ibzdicts/${context.ibzdict}/ibzdictitems/getdraft`,isloading);
}
let res:any = await Http.getInstance().get(`/ibzdictitems/getdraft`,isloading);
res.data.ibzdictitem = data.ibzdictitem;
return res;
}
/**
* Save接口方法
*
* @param {*} [context={}]
* @param {*} [data={}]
* @param {boolean} [isloading]
* @returns {Promise<any>}
* @memberof IBZDictItemServiceBase
*/
public async Save(context: any = {},data: any = {}, isloading?: boolean): Promise<any> {
if(context.ibzdict && context.ibzdictitem){
return Http.getInstance().post(`/ibzdicts/${context.ibzdict}/ibzdictitems/${context.ibzdictitem}/save`,data,isloading);
}
let masterData:any = {};
Object.assign(data,masterData);
let res:any = await Http.getInstance().post(`/ibzdictitems/${context.ibzdictitem}/save`,data,isloading);
return res;
}
/**
* CheckKey接口方法
*
* @param {*} [context={}]
* @param {*} [data={}]
* @param {boolean} [isloading]
* @returns {Promise<any>}
* @memberof IBZDictItemServiceBase
*/
public async CheckKey(context: any = {},data: any = {}, isloading?: boolean): Promise<any> {
if(context.ibzdict && context.ibzdictitem){
return Http.getInstance().post(`/ibzdicts/${context.ibzdict}/ibzdictitems/${context.ibzdictitem}/checkkey`,data,isloading);
}
return Http.getInstance().post(`/ibzdictitems/${context.ibzdictitem}/checkkey`,data,isloading);
}
/**
* Remove接口方法
*
* @param {*} [context={}]
* @param {*} [data={}]
* @param {boolean} [isloading]
* @returns {Promise<any>}
* @memberof IBZDictItemServiceBase
*/
public async Remove(context: any = {},data: any = {}, isloading?: boolean): Promise<any> {
if(context.ibzdict && context.ibzdictitem){
return Http.getInstance().delete(`/ibzdicts/${context.ibzdict}/ibzdictitems/${context.ibzdictitem}`,isloading);
}
return Http.getInstance().delete(`/ibzdictitems/${context.ibzdictitem}`,isloading);
}
/**
* Create接口方法
*
* @param {*} [context={}]
* @param {*} [data={}]
* @param {boolean} [isloading]
* @returns {Promise<any>}
* @memberof IBZDictItemServiceBase
*/
public async Create(context: any = {},data: any = {}, isloading?: boolean): Promise<any> {
if(context.ibzdict && true){
data[this.APPDEKEY] = null;
return Http.getInstance().post(`/ibzdicts/${context.ibzdict}/ibzdictitems`,data,isloading);
}
let masterData:any = {};
Object.assign(data,masterData);
data[this.APPDEKEY] = null;
let tempContext:any = JSON.parse(JSON.stringify(context));
let res:any = await Http.getInstance().post(`/ibzdictitems`,data,isloading);
return res;
}
/**
* Update接口方法
*
* @param {*} [context={}]
* @param {*} [data={}]
* @param {boolean} [isloading]
* @returns {Promise<any>}
* @memberof IBZDictItemServiceBase
*/
public async Update(context: any = {},data: any = {}, isloading?: boolean): Promise<any> {
if(context.ibzdict && context.ibzdictitem){
return Http.getInstance().put(`/ibzdicts/${context.ibzdict}/ibzdictitems/${context.ibzdictitem}`,data,isloading);
}
let masterData:any = {};
Object.assign(data,masterData);
let res:any = await Http.getInstance().put(`/ibzdictitems/${context.ibzdictitem}`,data,isloading);
return res;
}
/**
* FetchDefault接口方法
*
* @param {*} [context={}]
* @param {*} [data={}]
* @param {boolean} [isloading]
* @returns {Promise<any>}
* @memberof IBZDictItemServiceBase
*/
public async FetchDefault(context: any = {},data: any = {}, isloading?: boolean): Promise<any> {
if(context.ibzdict && true){
let tempData:any = JSON.parse(JSON.stringify(data));
return Http.getInstance().get(`/ibzdicts/${context.ibzdict}/ibzdictitems/fetchdefault`,tempData,isloading);
}
let tempData:any = JSON.parse(JSON.stringify(data));
return Http.getInstance().get(`/ibzdictitems/fetchdefault`,tempData,isloading);
}
}
\ No newline at end of file
...@@ -39,7 +39,7 @@ export class UIServiceRegister { ...@@ -39,7 +39,7 @@ export class UIServiceRegister {
* @memberof UIServiceRegister * @memberof UIServiceRegister
*/ */
protected init(): void { protected init(): void {
this.allUIService.set('ibzdictitem', () => import('@/uiservice/ibzdictitem/ibzdictitem-ui-service')); this.allUIService.set('ibzdictitem', () => import('@/uiservice/ibzdict-item/ibzdict-item-ui-service'));
this.allUIService.set('ibzdict', () => import('@/uiservice/ibzdict/ibzdict-ui-service')); this.allUIService.set('ibzdict', () => import('@/uiservice/ibzdict/ibzdict-ui-service'));
} }
......
...@@ -94,6 +94,11 @@ export default class MainModel { ...@@ -94,6 +94,11 @@ export default class MainModel {
prop: 'itemid', prop: 'itemid',
dataType: 'GUID', dataType: 'GUID',
}, },
{
name: 'ibzdictitem',
prop: 'itemid',
dataType: 'FONTKEY',
},
] ]
} }
......
...@@ -116,20 +116,5 @@ public class IBZDictDTO extends DTOBase implements Serializable { ...@@ -116,20 +116,5 @@ public class IBZDictDTO extends DTOBase implements Serializable {
} }
} }
/**
* [IBZDICTITEM]
*/
private List<IBZDictItemDTO> ibzdictitems = new ArrayList<IBZDictItemDTO>();
@JsonProperty("ibzdictitems")
public List<IBZDictItemDTO> getIbzdictitems(){
return ibzdictitems ;
}
@JsonProperty("ibzdictitems")
public void setIbzdictitems(List <IBZDictItemDTO> ibzdictitems){
this.ibzdictitems = ibzdictitems ;
}
} }
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册