提交 28d2a230 编写于 作者: ibizdev's avatar ibizdev

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

上级 8adcf6ba
...@@ -329,10 +329,10 @@ export default class UsrBase extends Vue implements ControlInterface { ...@@ -329,10 +329,10 @@ export default class UsrBase extends Vue implements ControlInterface {
if(Object.is(task.id.split(';')[0], 'ROOT')) { if(Object.is(task.id.split(';')[0], 'ROOT')) {
return task[field]; return task[field];
} }
if(Object.is(task.id.split(';')[0], 'item1')) { if(Object.is(task.id.split(';')[0], 'IBIZBOOKMANAGELOG')) {
return task[field]; return task[field];
} }
if(Object.is(task.id.split(';')[0], 'item')) { if(Object.is(task.id.split(';')[0], 'IBIZBOOKMANAGE')) {
return task[field]; return task[field];
} }
} }
......
...@@ -46,7 +46,7 @@ export default class UsrModel { ...@@ -46,7 +46,7 @@ export default class UsrModel {
}, },
]; ];
switch(this.itemType){ switch(this.itemType){
case "item1": case "IBIZBOOKMANAGELOG":
dataItems = [...dataItems, dataItems = [...dataItems,
{ {
name: 'id', name: 'id',
......
...@@ -78,7 +78,7 @@ export default class UsrService extends ControlService { ...@@ -78,7 +78,7 @@ export default class UsrService extends ControlService {
* @type {string} * @type {string}
* @memberof UsrService * @memberof UsrService
*/ */
public TREENODE_ITEM1: string = 'item1'; public TREENODE_IBIZBOOKMANAGELOG: string = 'IBIZBOOKMANAGELOG';
/** /**
* 埃毕致图书管理节点分隔符号 * 埃毕致图书管理节点分隔符号
...@@ -87,7 +87,7 @@ export default class UsrService extends ControlService { ...@@ -87,7 +87,7 @@ export default class UsrService extends ControlService {
* @type {string} * @type {string}
* @memberof UsrService * @memberof UsrService
*/ */
public TREENODE_ITEM: string = 'item'; public TREENODE_IBIZBOOKMANAGE: string = 'IBIZBOOKMANAGE';
/** /**
* 商品类别节点分隔符号 * 商品类别节点分隔符号
...@@ -99,9 +99,9 @@ export default class UsrService extends ControlService { ...@@ -99,9 +99,9 @@ export default class UsrService extends ControlService {
public dataModel: any = { public dataModel: any = {
ROOT: { ROOT: {
}, },
item1: { IBIZBOOKMANAGELOG: {
}, },
item: { IBIZBOOKMANAGE: {
}, },
} }
...@@ -187,12 +187,12 @@ export default class UsrService extends ControlService { ...@@ -187,12 +187,12 @@ export default class UsrService extends ControlService {
await this.fillRootNodeChilds(context,filter, list); await this.fillRootNodeChilds(context,filter, list);
return Promise.resolve({ status: 200, data: list }); return Promise.resolve({ status: 200, data: list });
} }
if (Object.is(strNodeType, this.TREENODE_ITEM1)) { if (Object.is(strNodeType, this.TREENODE_IBIZBOOKMANAGELOG)) {
await this.fillItem1NodeChilds(context,filter, list); await this.fillIbizbookmanagelogNodeChilds(context,filter, list);
return Promise.resolve({ status: 200, data: list }); return Promise.resolve({ status: 200, data: list });
} }
if (Object.is(strNodeType, this.TREENODE_ITEM)) { if (Object.is(strNodeType, this.TREENODE_IBIZBOOKMANAGE)) {
await this.fillItemNodeChilds(context,filter, list); await this.fillIbizbookmanageNodeChilds(context,filter, list);
return Promise.resolve({ status: 200, data: list }); return Promise.resolve({ status: 200, data: list });
} }
return Promise.resolve({ status: 500, data: { title: '失败', message: `树节点${strTreeNodeId}标识无效` } }); return Promise.resolve({ status: 500, data: { title: '失败', message: `树节点${strTreeNodeId}标识无效` } });
...@@ -256,16 +256,16 @@ export default class UsrService extends ControlService { ...@@ -256,16 +256,16 @@ export default class UsrService extends ControlService {
public async fillRootNodeChilds(context:any={}, filter: any, list: any[]): Promise<any> { public async fillRootNodeChilds(context:any={}, filter: any, list: any[]): Promise<any> {
if (filter.srfnodefilter && !Object.is(filter.srfnodefilter,"")) { if (filter.srfnodefilter && !Object.is(filter.srfnodefilter,"")) {
// 填充埃毕致图书管理 // 填充埃毕致图书管理
let ItemRsNavContext:any = {}; let IbizbookmanageRsNavContext:any = {};
let ItemRsNavParams:any = {}; let IbizbookmanageRsNavParams:any = {};
let ItemRsParams:any = {}; let IbizbookmanageRsParams:any = {};
await this.fillItemNodes(context, filter, list ,ItemRsNavContext,ItemRsNavParams,ItemRsParams); await this.fillIbizbookmanageNodes(context, filter, list ,IbizbookmanageRsNavContext,IbizbookmanageRsNavParams,IbizbookmanageRsParams);
} else { } else {
// 填充埃毕致图书管理 // 填充埃毕致图书管理
let ItemRsNavContext:any = {}; let IbizbookmanageRsNavContext:any = {};
let ItemRsNavParams:any = {}; let IbizbookmanageRsNavParams:any = {};
let ItemRsParams:any = {}; let IbizbookmanageRsParams:any = {};
await this.fillItemNodes(context, filter, list ,ItemRsNavContext,ItemRsNavParams,ItemRsParams); await this.fillIbizbookmanageNodes(context, filter, list ,IbizbookmanageRsNavContext,IbizbookmanageRsNavParams,IbizbookmanageRsParams);
} }
} }
...@@ -283,7 +283,7 @@ export default class UsrService extends ControlService { ...@@ -283,7 +283,7 @@ export default class UsrService extends ControlService {
* @memberof UsrService * @memberof UsrService
*/ */
@Errorlog @Errorlog
public fillItem1Nodes(context:any={},filter: any, list: any[],rsNavContext?:any,rsNavParams?:any,rsParams?:any): Promise<any> { public fillIbizbookmanagelogNodes(context:any={},filter: any, list: any[],rsNavContext?:any,rsNavParams?:any,rsParams?:any): Promise<any> {
context = this.handleResNavContext(context,filter,rsNavContext); context = this.handleResNavContext(context,filter,rsNavContext);
filter = this.handleResNavParams(context,filter,rsNavParams,rsParams); filter = this.handleResNavParams(context,filter,rsNavParams,rsParams);
return new Promise((resolve:any,reject:any) =>{ return new Promise((resolve:any,reject:any) =>{
...@@ -292,7 +292,7 @@ export default class UsrService extends ControlService { ...@@ -292,7 +292,7 @@ export default class UsrService extends ControlService {
let bFirst: boolean = true; let bFirst: boolean = true;
let records: any[] = []; let records: any[] = [];
try { try {
this.searchItem1(context, searchFilter, filter).then((records:any) =>{ this.searchIbizbookmanagelog(context, searchFilter, filter).then((records:any) =>{
if(records && records.length >0){ if(records && records.length >0){
records.forEach((entity: any) => { records.forEach((entity: any) => {
let treeNode: any = {}; let treeNode: any = {};
...@@ -306,7 +306,7 @@ export default class UsrService extends ControlService { ...@@ -306,7 +306,7 @@ export default class UsrService extends ControlService {
Object.assign(treeNode,{'ibizbook':strId}); Object.assign(treeNode,{'ibizbook':strId});
Object.assign(treeNode, { srfkey: strId }); Object.assign(treeNode, { srfkey: strId });
Object.assign(treeNode, { text: strText, srfmajortext: strText }); Object.assign(treeNode, { text: strText, srfmajortext: strText });
let strNodeId: string = 'item1'; let strNodeId: string = 'IBIZBOOKMANAGELOG';
strNodeId += this.TREENODE_SEPARATOR; strNodeId += this.TREENODE_SEPARATOR;
strNodeId += strId; strNodeId += strId;
Object.assign(treeNode, { id: strNodeId + '_#_' + filter.srfnodeid }); Object.assign(treeNode, { id: strNodeId + '_#_' + filter.srfnodeid });
...@@ -318,8 +318,8 @@ export default class UsrService extends ControlService { ...@@ -318,8 +318,8 @@ export default class UsrService extends ControlService {
if(!Object.is(filter.srfnodeid, this.TREENODE_ROOT)) { if(!Object.is(filter.srfnodeid, this.TREENODE_ROOT)) {
Object.assign(treeNode, { parentId: filter.srfotherkey }); Object.assign(treeNode, { parentId: filter.srfotherkey });
} }
for(let key in this.dataModel.item1) { for(let key in this.dataModel.IBIZBOOKMANAGELOG) {
let item = this.dataModel.item1[key]; let item = this.dataModel.IBIZBOOKMANAGELOG[key];
let propVal: any = entity[item.prop]; let propVal: any = entity[item.prop];
try { try {
let def: any = JSON.parse(item.default); let def: any = JSON.parse(item.default);
...@@ -361,7 +361,7 @@ export default class UsrService extends ControlService { ...@@ -361,7 +361,7 @@ export default class UsrService extends ControlService {
* @memberof TestEnetityDatasService * @memberof TestEnetityDatasService
*/ */
@Errorlog @Errorlog
public searchItem1(context:any={}, searchFilter: any, filter: any): Promise<any> { public searchIbizbookmanagelog(context:any={}, searchFilter: any, filter: any): Promise<any> {
return new Promise((resolve:any,reject:any) =>{ return new Promise((resolve:any,reject:any) =>{
if(filter.viewparams){ if(filter.viewparams){
Object.assign(searchFilter,filter.viewparams); Object.assign(searchFilter,filter.viewparams);
...@@ -415,7 +415,7 @@ export default class UsrService extends ControlService { ...@@ -415,7 +415,7 @@ export default class UsrService extends ControlService {
* @memberof UsrService * @memberof UsrService
*/ */
@Errorlog @Errorlog
public async fillItem1NodeChilds(context:any={}, filter: any, list: any[]): Promise<any> { public async fillIbizbookmanagelogNodeChilds(context:any={}, filter: any, list: any[]): Promise<any> {
if (filter.srfnodefilter && !Object.is(filter.srfnodefilter,"")) { if (filter.srfnodefilter && !Object.is(filter.srfnodefilter,"")) {
} else { } else {
} }
...@@ -435,16 +435,16 @@ export default class UsrService extends ControlService { ...@@ -435,16 +435,16 @@ export default class UsrService extends ControlService {
* @memberof UsrService * @memberof UsrService
*/ */
@Errorlog @Errorlog
public fillItemNodes(context:any={},filter: any, list: any[],rsNavContext?:any,rsNavParams?:any,rsParams?:any): Promise<any> { public fillIbizbookmanageNodes(context:any={},filter: any, list: any[],rsNavContext?:any,rsNavParams?:any,rsParams?:any): Promise<any> {
context = this.handleResNavContext(context,filter,rsNavContext); context = this.handleResNavContext(context,filter,rsNavContext);
filter = this.handleResNavParams(context,filter,rsNavParams,rsParams); filter = this.handleResNavParams(context,filter,rsNavParams,rsParams);
return new Promise((resolve:any,reject:any) =>{ return new Promise((resolve:any,reject:any) =>{
let treeNode: any = {}; let treeNode: any = {};
Object.assign(treeNode, { text: 'entities.ibizbook.usr_gantt.nodes.item' }); Object.assign(treeNode, { text: 'entities.ibizbook.usr_gantt.nodes.ibizbookmanage' });
Object.assign(treeNode, { isUseLangRes: true }); Object.assign(treeNode, { isUseLangRes: true });
Object.assign(treeNode,{srfappctx:context}); Object.assign(treeNode,{srfappctx:context});
Object.assign(treeNode, { srfmajortext: treeNode.text }); Object.assign(treeNode, { srfmajortext: treeNode.text });
let strNodeId: string = 'item'; let strNodeId: string = 'IBIZBOOKMANAGE';
// 没有指定节点值,直接使用父节点值 // 没有指定节点值,直接使用父节点值
Object.assign(treeNode, { srfkey: filter.strRealNodeId }); Object.assign(treeNode, { srfkey: filter.strRealNodeId });
...@@ -477,19 +477,19 @@ export default class UsrService extends ControlService { ...@@ -477,19 +477,19 @@ export default class UsrService extends ControlService {
* @memberof UsrService * @memberof UsrService
*/ */
@Errorlog @Errorlog
public async fillItemNodeChilds(context:any={}, filter: any, list: any[]): Promise<any> { public async fillIbizbookmanageNodeChilds(context:any={}, filter: any, list: any[]): Promise<any> {
if (filter.srfnodefilter && !Object.is(filter.srfnodefilter,"")) { if (filter.srfnodefilter && !Object.is(filter.srfnodefilter,"")) {
// 填充图书管理日志 // 填充图书管理日志
let Item1RsNavContext:any = {}; let IbizbookmanagelogRsNavContext:any = {};
let Item1RsNavParams:any = {}; let IbizbookmanagelogRsNavParams:any = {};
let Item1RsParams:any = {}; let IbizbookmanagelogRsParams:any = {};
await this.fillItem1Nodes(context, filter, list ,Item1RsNavContext,Item1RsNavParams,Item1RsParams); await this.fillIbizbookmanagelogNodes(context, filter, list ,IbizbookmanagelogRsNavContext,IbizbookmanagelogRsNavParams,IbizbookmanagelogRsParams);
} else { } else {
// 填充图书管理日志 // 填充图书管理日志
let Item1RsNavContext:any = {}; let IbizbookmanagelogRsNavContext:any = {};
let Item1RsNavParams:any = {}; let IbizbookmanagelogRsNavParams:any = {};
let Item1RsParams:any = {}; let IbizbookmanagelogRsParams:any = {};
await this.fillItem1Nodes(context, filter, list ,Item1RsNavContext,Item1RsNavParams,Item1RsParams); await this.fillIbizbookmanagelogNodes(context, filter, list ,IbizbookmanagelogRsNavContext,IbizbookmanagelogRsNavParams,IbizbookmanagelogRsParams);
} }
} }
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册