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

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

上级 7fe03674
......@@ -5,6 +5,9 @@
"VMGroup31":[
{"tag":"ViewMsg29","position":"TOP","type":"ERROR"}
],
"VMGroup40":[
{"tag":"ViewMsg39","position":"TOP","type":"ERROR"}
],
"VMGroup29":[
{"tag":"ViewMsg31","position":"TOP","type":"ERROR"}
],
......@@ -101,6 +104,9 @@
"VMGroup28":[
{"tag":"ViewMsg27","position":"TOP","type":"ERROR"}
],
"VMGroup41":[
{"tag":"ViewMsg40","position":"TOP","type":"ERROR"}
],
"VMGroup22":[
{"tag":"ViewMsg21","position":"TOP","type":"ERROR"}
],
......
......@@ -28,7 +28,7 @@ export default class DataViewDarMessageServiceBase extends ViewMessageService {
this.name = "数据视图(项布局面板)";
this.codename = "DataViewDar";
this.title = "";
this.content = "数据视图:配置项布局面板";
this.content = "本示例展示数据视图的嵌入项布局面板功能:配置项布局面板。";
this.closeMode = 0;
this.position = "TOP";
this.type = "error";
......
......@@ -42,6 +42,7 @@ export class MessageServiceRegister {
this.allMessageService.set('ViewMsg4', () => import('@/message/view-msg4/view-msg4-message'));
this.allMessageService.set('ViewMsg22', () => import('@/message/view-msg22/view-msg22-message'));
this.allMessageService.set('ViewMsg24', () => import('@/message/view-msg24/view-msg24-message'));
this.allMessageService.set('ViewMsg40', () => import('@/message/view-msg40/view-msg40-message'));
this.allMessageService.set('ViewMsg28', () => import('@/message/view-msg28/view-msg28-message'));
this.allMessageService.set('ViewMsg2', () => import('@/message/view-msg2/view-msg2-message'));
this.allMessageService.set('ViewMsg10', () => import('@/message/view-msg10/view-msg10-message'));
......@@ -59,6 +60,7 @@ export class MessageServiceRegister {
this.allMessageService.set('ViewMsg15', () => import('@/message/view-msg15/view-msg15-message'));
this.allMessageService.set('ViewMsg5', () => import('@/message/view-msg5/view-msg5-message'));
this.allMessageService.set('ViewMsg16', () => import('@/message/view-msg16/view-msg16-message'));
this.allMessageService.set('ViewMsg39', () => import('@/message/view-msg39/view-msg39-message'));
this.allMessageService.set('ViewMsg13', () => import('@/message/view-msg13/view-msg13-message'));
this.allMessageService.set('ViewMsg29', () => import('@/message/view-msg29/view-msg29-message'));
this.allMessageService.set('ViewMsg8', () => import('@/message/view-msg8/view-msg8-message'));
......
......@@ -28,7 +28,7 @@ export default class ViewMsg24MessageServiceBase extends ViewMessageService {
this.name = "日历部件非时间轴样式";
this.codename = "ViewMsg24";
this.title = "";
this.content = "非时间轴日历样式:快速搜索、快速分组搜索、搜索表单搜索、快速搜索表单部件、搜索栏搜索和快速操作工具栏、右键菜单等配置";
this.content = "本示例展示日历的非时间轴日历样式内置功能:快速搜索、快速分组搜索、搜索表单搜索、快速搜索表单部件、搜索栏搜索和快速操作工具栏、右键菜单等配置。";
this.closeMode = 0;
this.position = "TOP";
this.type = "error";
......
......@@ -28,7 +28,7 @@ export default class ViewMsg25MessageServiceBase extends ViewMessageService {
this.name = "日历时间轴样式";
this.codename = "ViewMsg25";
this.title = "";
this.content = "时间轴样式日历:批操作工具栏,右键菜单配置";
this.content = "本示例展示日历的时间轴样式功能:批操作工具栏,右键菜单配置。";
this.closeMode = 0;
this.position = "TOP";
this.type = "error";
......
......@@ -28,7 +28,7 @@ export default class ViewMsg28MessageServiceBase extends ViewMessageService {
this.name = "编辑视图(左右关系)";
this.codename = "ViewMsg28";
this.title = "";
this.content = "编辑视图(左右关系):将关联信息的数据列表以左右关系的树形式进行呈现,订单为主实体,订单明细为从实体,关系界面为订单明细表格视图。";
this.content = "本示例展示编辑视图(左右关系):将关联信息的数据列表以左右关系的树形式进行呈现,订单为主实体,订单明细为从实体,关系界面为订单明细表格视图。";
this.closeMode = 0;
this.position = "TOP";
this.type = "error";
......
......@@ -28,7 +28,7 @@ export default class ViewMsg29MessageServiceBase extends ViewMessageService {
this.name = "编辑视图(上下关系)";
this.codename = "ViewMsg29";
this.title = "";
this.content = "编辑视图(上下关系):上方呈现主信息,下方呈现关联信息的形式进行展现,订单为主实体,订单明细为从实体,关系界面为订单明细表格视图。";
this.content = "本示例展示编辑视图(上下关系):上方呈现主信息,下方呈现关联信息的形式进行展现,订单为主实体,订单明细为从实体,关系界面为订单明细表格视图。";
this.closeMode = 0;
this.position = "TOP";
this.type = "error";
......
......@@ -28,7 +28,7 @@ export default class ViewMsg30MessageServiceBase extends ViewMessageService {
this.name = "编辑视图(分页关系)";
this.codename = "ViewMsg30";
this.title = "";
this.content = "编辑视图(分页关系):将关联信息的数据列表以分页标签的形式进行呈现,订单为主实体,订单明细为从实体,关系界面为订单明细表格视图。";
this.content = "本示例展示编辑视图(分页关系):将关联信息的数据列表以分页标签的形式进行呈现,订单为主实体,订单明细为从实体,关系界面为订单明细表格视图。";
this.closeMode = 0;
this.position = "TOP";
this.type = "error";
......
......@@ -28,7 +28,7 @@ export default class ViewMsg31MessageServiceBase extends ViewMessageService {
this.name = "多表单编辑(行记录)";
this.codename = "ViewMsg31";
this.title = "";
this.content = "多表单编辑:该视图为图书多表单编辑视图行记录样式。";
this.content = "本示例展示多表单编辑的行记录样式:该视图为图书多表单编辑视图行记录样式。";
this.closeMode = 0;
this.position = "TOP";
this.type = "error";
......
......@@ -28,7 +28,7 @@ export default class ViewMsg32MessageServiceBase extends ViewMessageService {
this.name = "日历项布局面板(时间轴样式)";
this.codename = "ViewMsg32";
this.title = "";
this.content = "日历部件样式为时间轴样式时可以配置项布局面板";
this.content = "本示例展示日历的时间轴样式功能:可以配置项布局面板";
this.closeMode = 0;
this.position = "TOP";
this.type = "error";
......
......@@ -28,7 +28,7 @@ export default class ViewMsg33MessageServiceBase extends ViewMessageService {
this.name = "分页导航";
this.codename = "ViewMsg33";
this.title = "";
this.content = "分页导航:分页导航实体可以在一个界面中定义多个视图进行查看,可以快速的查看与比较关联的数据。";
this.content = "本示例展示分页导航功能:分页导航实体可以在一个界面中定义多个视图进行查看,可以快速的查看与比较关联的数据。";
this.closeMode = 0;
this.position = "TOP";
this.type = "error";
......
......@@ -28,7 +28,7 @@ export default class ViewMsg34MessageServiceBase extends ViewMessageService {
this.name = "多表单编辑(上分页)";
this.codename = "ViewMsg34";
this.title = "";
this.content = "多表单编辑:该视图为图书多表单编辑视图上分页样式。";
this.content = "本示例展示多表单编辑的上分页样式:该视图为图书多表单编辑视图上分页样式。";
this.closeMode = 0;
this.position = "TOP";
this.type = "error";
......
......@@ -28,7 +28,7 @@ export default class ViewMsg35MessageServiceBase extends ViewMessageService {
this.name = "选项操作视图";
this.codename = "ViewMsg35";
this.title = "";
this.content = "选项操作视图:选中表格某一项,点击编辑即可打开选项操作视图。";
this.content = "本示例展示选项操作视图:选中表格某一项,点击编辑即可打开选项操作视图。";
this.closeMode = 0;
this.position = "TOP";
this.type = "error";
......
import ViewMessageService from '../view-message-service';
/**
* 数据视图自动分组视图消息服务对象基类
*
* @export
* @class ViewMsg39MessageServiceBase
*/
export default class ViewMsg39MessageServiceBase extends ViewMessageService {
/**
* Creates an instance of ViewMsg39MessageServiceBase.
*
* @param {*} [opts={}]
* @memberof ViewMsg39MessageServiceBase
*/
constructor(opts: any = {}) {
super(opts);
}
/**
* 初始化基础参数
*
* @memberof ViewMsg39MessageServiceBase
*/
public initBasicParam(){
this.id = "865F86CB-3960-4A20-9D76-1CE987E69CF5";
this.name = "数据视图自动分组";
this.codename = "ViewMsg39";
this.title = "";
this.content = "本示例展示数据视图的自动分组功能:分组属性为作者。";
this.closeMode = 0;
this.position = "TOP";
this.type = "error";
this.isEnableRemove = false;
this.order = 1;
this.dynamicMode = "STATIC";
this.hasMessageTemp = false;
this.messageType = "TEXT";
}
/**
* 转化消息模板标题和内容
*
* @target {*} target 返回目标数据
* @param {*} context 应用上下文
* @param {*} viewparam 视图参数
* @param {*} item 源数据
*
* @memberof ViewMsg39MessageServiceBase
*/
public translateMessageTemp(target:any,context:any,viewparam:any,item?:any){
if(this.hasMessageTemp && Object.is(this.messageType,"HTML")){
Object.assign(target,{title:``});
Object.assign(target,{content:``});
}
if(this.hasMessageTemp && Object.is(this.messageType,"TEXT")){
Object.assign(target,{title:""});
Object.assign(target,{content:""});
}
}
}
\ No newline at end of file
import ViewMsg39MessageServiceBase from './view-msg39-message-base';
/**
* 数据视图自动分组视图消息服务对象
*
* @export
* @class ViewMsg39MessageService
*/
export default class ViewMsg39MessageService extends ViewMsg39MessageServiceBase {
/**
* Creates an instance of ViewMsg39MessageService.
*
* @param {*} [opts={}]
* @memberof ViewMsg39MessageService
*/
constructor(opts: any = {}) {
super(opts);
}
}
\ No newline at end of file
import ViewMessageService from '../view-message-service';
/**
* 数据视图代码表分组视图消息服务对象基类
*
* @export
* @class ViewMsg40MessageServiceBase
*/
export default class ViewMsg40MessageServiceBase extends ViewMessageService {
/**
* Creates an instance of ViewMsg40MessageServiceBase.
*
* @param {*} [opts={}]
* @memberof ViewMsg40MessageServiceBase
*/
constructor(opts: any = {}) {
super(opts);
}
/**
* 初始化基础参数
*
* @memberof ViewMsg40MessageServiceBase
*/
public initBasicParam(){
this.id = "2F17806C-DD51-4FE3-A182-9041FD17A752";
this.name = "数据视图代码表分组";
this.codename = "ViewMsg40";
this.title = "";
this.content = "本示例展示数据视图的代码表分组功能:分组属性为图书类型,代码表为图书类型静态代码表。";
this.closeMode = 0;
this.position = "TOP";
this.type = "error";
this.isEnableRemove = false;
this.order = 1;
this.dynamicMode = "STATIC";
this.hasMessageTemp = false;
this.messageType = "TEXT";
}
/**
* 转化消息模板标题和内容
*
* @target {*} target 返回目标数据
* @param {*} context 应用上下文
* @param {*} viewparam 视图参数
* @param {*} item 源数据
*
* @memberof ViewMsg40MessageServiceBase
*/
public translateMessageTemp(target:any,context:any,viewparam:any,item?:any){
if(this.hasMessageTemp && Object.is(this.messageType,"HTML")){
Object.assign(target,{title:``});
Object.assign(target,{content:``});
}
if(this.hasMessageTemp && Object.is(this.messageType,"TEXT")){
Object.assign(target,{title:""});
Object.assign(target,{content:""});
}
}
}
\ No newline at end of file
import ViewMsg40MessageServiceBase from './view-msg40-message-base';
/**
* 数据视图代码表分组视图消息服务对象
*
* @export
* @class ViewMsg40MessageService
*/
export default class ViewMsg40MessageService extends ViewMsg40MessageServiceBase {
/**
* Creates an instance of ViewMsg40MessageService.
*
* @param {*} [opts={}]
* @memberof ViewMsg40MessageService
*/
constructor(opts: any = {}) {
super(opts);
}
}
\ No newline at end of file
......@@ -28,7 +28,7 @@ export default class ViewMsg6MessageServiceBase extends ViewMessageService {
this.name = "数据视图内置功能";
this.codename = "ViewMsg6";
this.title = "";
this.content = "内置功能:支持快速搜索、支持快速分组搜索、支持快速搜索表单部件、支持搜索表单搜索、支持数据视图部件、视图消息和批量操作工具栏、快速操作功能栏";
this.content = "本示例展示数据视图的内置功能:支持快速搜索、支持快速分组搜索、支持快速搜索表单部件、支持搜索表单搜索、支持数据视图部件、视图消息和批量操作工具栏、快速操作功能栏。";
this.closeMode = 0;
this.position = "TOP";
this.type = "error";
......
......@@ -1500,6 +1500,9 @@ mock.onGet('./assets/json/view-message-group.json').reply((config: any) => {
"VMGroup31":[
{"tag":"ViewMsg29","position":"TOP","type":"ERROR"}
],
"VMGroup40":[
{"tag":"ViewMsg39","position":"TOP","type":"ERROR"}
],
"VMGroup29":[
{"tag":"ViewMsg31","position":"TOP","type":"ERROR"}
],
......@@ -1596,6 +1599,9 @@ mock.onGet('./assets/json/view-message-group.json').reply((config: any) => {
"VMGroup28":[
{"tag":"ViewMsg27","position":"TOP","type":"ERROR"}
],
"VMGroup41":[
{"tag":"ViewMsg40","position":"TOP","type":"ERROR"}
],
"VMGroup22":[
{"tag":"ViewMsg21","position":"TOP","type":"ERROR"}
],
......
......@@ -7,7 +7,7 @@
<span class='caption-info'>{{$t(model.srfCaption)}}</span>
</div>
<div class='view-top-messages'>
<app-alert-group position='TOP' :context="context" :viewparam="viewparams" infoGroup='VMGroup7' viewname='ibizbookusr2dataview'></app-alert-group> </div>
<app-alert-group position='TOP' :context="context" :viewparam="viewparams" infoGroup='VMGroup40' viewname='ibizbookusr2dataview'></app-alert-group> </div>
<div class='content-container'>
<div style="margin-bottom:6px;">
<i-input v-show='!this.isExpandSearchForm ' v-model='query' search @on-search='onSearch' placeholder="图书名称" class='pull-left' style='max-width: 400px;margin-top:6px;padding-left: 24px;' />
......@@ -33,7 +33,7 @@
@closeview="closeView($event)">
</view_searchform>
<div class='view-body-messages'>
<app-alert-group position='BODY' :context="context" :viewparam="viewparams" infoGroup='VMGroup7' viewname='ibizbookusr2dataview'></app-alert-group> </div>
<app-alert-group position='BODY' :context="context" :viewparam="viewparams" infoGroup='VMGroup40' viewname='ibizbookusr2dataview'></app-alert-group> </div>
<view_dataview
:viewState="viewState"
:viewparams="viewparams"
......@@ -58,7 +58,7 @@
</div>
<div class='view-bottom-messages'>
<app-alert-group position='BOTTOM' :context="context" :viewparam="viewparams" infoGroup='VMGroup7' viewname='ibizbookusr2dataview'></app-alert-group> </div>
<app-alert-group position='BOTTOM' :context="context" :viewparam="viewparams" infoGroup='VMGroup40' viewname='ibizbookusr2dataview'></app-alert-group> </div>
</card>
</div>
</template>
......
......@@ -7,7 +7,7 @@
<span class='caption-info'>{{$t(model.srfCaption)}}</span>
</div>
<div class='view-top-messages'>
<app-alert-group position='TOP' :context="context" :viewparam="viewparams" infoGroup='VMGroup8' viewname='ibizbookusr3dataview'></app-alert-group> </div>
<app-alert-group position='TOP' :context="context" :viewparam="viewparams" infoGroup='VMGroup41' viewname='ibizbookusr3dataview'></app-alert-group> </div>
<div class='content-container'>
<div style="margin-bottom:6px;">
<i-input v-show='!this.isExpandSearchForm ' v-model='query' search @on-search='onSearch' placeholder="图书名称" class='pull-left' style='max-width: 400px;margin-top:6px;padding-left: 24px;' />
......@@ -33,7 +33,7 @@
@closeview="closeView($event)">
</view_searchform>
<div class='view-body-messages'>
<app-alert-group position='BODY' :context="context" :viewparam="viewparams" infoGroup='VMGroup8' viewname='ibizbookusr3dataview'></app-alert-group> </div>
<app-alert-group position='BODY' :context="context" :viewparam="viewparams" infoGroup='VMGroup41' viewname='ibizbookusr3dataview'></app-alert-group> </div>
<view_dataview
:viewState="viewState"
:viewparams="viewparams"
......@@ -58,7 +58,7 @@
</div>
<div class='view-bottom-messages'>
<app-alert-group position='BOTTOM' :context="context" :viewparam="viewparams" infoGroup='VMGroup8' viewname='ibizbookusr3dataview'></app-alert-group> </div>
<app-alert-group position='BOTTOM' :context="context" :viewparam="viewparams" infoGroup='VMGroup41' viewname='ibizbookusr3dataview'></app-alert-group> </div>
</card>
</div>
</template>
......
......@@ -138,7 +138,7 @@ export default class IBIZOrderTabExpViewBase extends Vue {
* @memberof IBIZOrderTabExpViewBase
*/
public customViewNavContexts:any ={
"IBIZORDER":{"isRawValue":true,"value":"632d02cf5dc686f5170fbfeb1086d776"}
"IBIZORDER":{"isRawValue":true,"value":"c15db639bb5db51c5c60a4d6c2260837"}
};
/**
......
......@@ -1068,17 +1068,17 @@ export default class InternalFuncBase extends Vue implements ControlInterface {
serviceName:'ibizbook',
appDeLogicName:'图书',
importData:{
"BOOKNUMBER":{"headername":"图书数量","isuniqueitem":false,"name":"booknumber","order":1000},
"CREATEMAN":{"codelist":{"type":"DYNAMIC","tag":"SysOperator","isnumber":false},"headername":"建立人","isuniqueitem":false,"name":"createman","order":1000},
"CREATEDATE":{"headername":"建立时间","isuniqueitem":false,"name":"createdate","order":1000},
"PRESS":{"headername":"图书出版社","isuniqueitem":false,"name":"press","order":1000},
"IBIZBOOKNAME":{"headername":"图书名称","isuniqueitem":false,"name":"ibizbookname","order":1000},
"AUTHOR":{"headername":"图书作者","isuniqueitem":false,"name":"author","order":1000},
"UPDATEMAN":{"codelist":{"type":"DYNAMIC","tag":"SysOperator","isnumber":false},"headername":"更新人","isuniqueitem":false,"name":"updateman","order":1000},
"PRICE":{"headername":"图书价格","isuniqueitem":false,"name":"price","order":1000},
"BOOKNUMBER":{"headername":"图书数量","isuniqueitem":false,"name":"booknumber","order":1000},
"CREATEMAN":{"codelist":{"type":"DYNAMIC","tag":"SysOperator","isnumber":false},"headername":"建立人","isuniqueitem":false,"name":"createman","order":1000},
"UPDATEDATE":{"headername":"更新时间","isuniqueitem":false,"name":"updatedate","order":1000},
"IBIZBOOKID":{"headername":"图书标识","isuniqueitem":false,"name":"ibizbookid","order":1000},
"TYPE":{"headername":"图书类型","isuniqueitem":false,"name":"type","order":1000},
"PRESS":{"headername":"图书出版社","isuniqueitem":false,"name":"press","order":1000},
"AUTHOR":{"headername":"图书作者","isuniqueitem":false,"name":"author","order":1000},
"PRICE":{"headername":"图书价格","isuniqueitem":false,"name":"price","order":1000}
"CREATEDATE":{"headername":"建立时间","isuniqueitem":false,"name":"createdate","order":1000}
}
}
if(Object.keys(importDataModel).length == 0){
......
......@@ -1079,17 +1079,17 @@ export default class Main2Base extends Vue implements ControlInterface {
serviceName:'ibizbook',
appDeLogicName:'图书',
importData:{
"BOOKNUMBER":{"headername":"图书数量","isuniqueitem":false,"name":"booknumber","order":1000},
"CREATEMAN":{"codelist":{"type":"DYNAMIC","tag":"SysOperator","isnumber":false},"headername":"建立人","isuniqueitem":false,"name":"createman","order":1000},
"CREATEDATE":{"headername":"建立时间","isuniqueitem":false,"name":"createdate","order":1000},
"PRESS":{"headername":"图书出版社","isuniqueitem":false,"name":"press","order":1000},
"IBIZBOOKNAME":{"headername":"图书名称","isuniqueitem":false,"name":"ibizbookname","order":1000},
"AUTHOR":{"headername":"图书作者","isuniqueitem":false,"name":"author","order":1000},
"UPDATEMAN":{"codelist":{"type":"DYNAMIC","tag":"SysOperator","isnumber":false},"headername":"更新人","isuniqueitem":false,"name":"updateman","order":1000},
"PRICE":{"headername":"图书价格","isuniqueitem":false,"name":"price","order":1000},
"BOOKNUMBER":{"headername":"图书数量","isuniqueitem":false,"name":"booknumber","order":1000},
"CREATEMAN":{"codelist":{"type":"DYNAMIC","tag":"SysOperator","isnumber":false},"headername":"建立人","isuniqueitem":false,"name":"createman","order":1000},
"UPDATEDATE":{"headername":"更新时间","isuniqueitem":false,"name":"updatedate","order":1000},
"IBIZBOOKID":{"headername":"图书标识","isuniqueitem":false,"name":"ibizbookid","order":1000},
"TYPE":{"headername":"图书类型","isuniqueitem":false,"name":"type","order":1000},
"PRESS":{"headername":"图书出版社","isuniqueitem":false,"name":"press","order":1000},
"AUTHOR":{"headername":"图书作者","isuniqueitem":false,"name":"author","order":1000},
"PRICE":{"headername":"图书价格","isuniqueitem":false,"name":"price","order":1000}
"CREATEDATE":{"headername":"建立时间","isuniqueitem":false,"name":"createdate","order":1000}
}
}
if(Object.keys(importDataModel).length == 0){
......
......@@ -1079,17 +1079,17 @@ export default class Main3Base extends Vue implements ControlInterface {
serviceName:'ibizbook',
appDeLogicName:'图书',
importData:{
"BOOKNUMBER":{"headername":"图书数量","isuniqueitem":false,"name":"booknumber","order":1000},
"CREATEMAN":{"codelist":{"type":"DYNAMIC","tag":"SysOperator","isnumber":false},"headername":"建立人","isuniqueitem":false,"name":"createman","order":1000},
"CREATEDATE":{"headername":"建立时间","isuniqueitem":false,"name":"createdate","order":1000},
"PRESS":{"headername":"图书出版社","isuniqueitem":false,"name":"press","order":1000},
"IBIZBOOKNAME":{"headername":"图书名称","isuniqueitem":false,"name":"ibizbookname","order":1000},
"AUTHOR":{"headername":"图书作者","isuniqueitem":false,"name":"author","order":1000},
"UPDATEMAN":{"codelist":{"type":"DYNAMIC","tag":"SysOperator","isnumber":false},"headername":"更新人","isuniqueitem":false,"name":"updateman","order":1000},
"PRICE":{"headername":"图书价格","isuniqueitem":false,"name":"price","order":1000},
"BOOKNUMBER":{"headername":"图书数量","isuniqueitem":false,"name":"booknumber","order":1000},
"CREATEMAN":{"codelist":{"type":"DYNAMIC","tag":"SysOperator","isnumber":false},"headername":"建立人","isuniqueitem":false,"name":"createman","order":1000},
"UPDATEDATE":{"headername":"更新时间","isuniqueitem":false,"name":"updatedate","order":1000},
"IBIZBOOKID":{"headername":"图书标识","isuniqueitem":false,"name":"ibizbookid","order":1000},
"TYPE":{"headername":"图书类型","isuniqueitem":false,"name":"type","order":1000},
"PRESS":{"headername":"图书出版社","isuniqueitem":false,"name":"press","order":1000},
"AUTHOR":{"headername":"图书作者","isuniqueitem":false,"name":"author","order":1000},
"PRICE":{"headername":"图书价格","isuniqueitem":false,"name":"price","order":1000}
"CREATEDATE":{"headername":"建立时间","isuniqueitem":false,"name":"createdate","order":1000}
}
}
if(Object.keys(importDataModel).length == 0){
......
......@@ -1070,17 +1070,17 @@ export default class Main4Base extends Vue implements ControlInterface {
serviceName:'ibizbook',
appDeLogicName:'图书',
importData:{
"BOOKNUMBER":{"headername":"图书数量","isuniqueitem":false,"name":"booknumber","order":1000},
"CREATEMAN":{"codelist":{"type":"DYNAMIC","tag":"SysOperator","isnumber":false},"headername":"建立人","isuniqueitem":false,"name":"createman","order":1000},
"CREATEDATE":{"headername":"建立时间","isuniqueitem":false,"name":"createdate","order":1000},
"PRESS":{"headername":"图书出版社","isuniqueitem":false,"name":"press","order":1000},
"IBIZBOOKNAME":{"headername":"图书名称","isuniqueitem":false,"name":"ibizbookname","order":1000},
"AUTHOR":{"headername":"图书作者","isuniqueitem":false,"name":"author","order":1000},
"UPDATEMAN":{"codelist":{"type":"DYNAMIC","tag":"SysOperator","isnumber":false},"headername":"更新人","isuniqueitem":false,"name":"updateman","order":1000},
"PRICE":{"headername":"图书价格","isuniqueitem":false,"name":"price","order":1000},
"BOOKNUMBER":{"headername":"图书数量","isuniqueitem":false,"name":"booknumber","order":1000},
"CREATEMAN":{"codelist":{"type":"DYNAMIC","tag":"SysOperator","isnumber":false},"headername":"建立人","isuniqueitem":false,"name":"createman","order":1000},
"UPDATEDATE":{"headername":"更新时间","isuniqueitem":false,"name":"updatedate","order":1000},
"IBIZBOOKID":{"headername":"图书标识","isuniqueitem":false,"name":"ibizbookid","order":1000},
"TYPE":{"headername":"图书类型","isuniqueitem":false,"name":"type","order":1000},
"PRESS":{"headername":"图书出版社","isuniqueitem":false,"name":"press","order":1000},
"AUTHOR":{"headername":"图书作者","isuniqueitem":false,"name":"author","order":1000},
"PRICE":{"headername":"图书价格","isuniqueitem":false,"name":"price","order":1000}
"CREATEDATE":{"headername":"建立时间","isuniqueitem":false,"name":"createdate","order":1000}
}
}
if(Object.keys(importDataModel).length == 0){
......
......@@ -1086,17 +1086,17 @@ export default class Main5Base extends Vue implements ControlInterface {
serviceName:'ibizbook',
appDeLogicName:'图书',
importData:{
"BOOKNUMBER":{"headername":"图书数量","isuniqueitem":false,"name":"booknumber","order":1000},
"CREATEMAN":{"codelist":{"type":"DYNAMIC","tag":"SysOperator","isnumber":false},"headername":"建立人","isuniqueitem":false,"name":"createman","order":1000},
"CREATEDATE":{"headername":"建立时间","isuniqueitem":false,"name":"createdate","order":1000},
"PRESS":{"headername":"图书出版社","isuniqueitem":false,"name":"press","order":1000},
"IBIZBOOKNAME":{"headername":"图书名称","isuniqueitem":false,"name":"ibizbookname","order":1000},
"AUTHOR":{"headername":"图书作者","isuniqueitem":false,"name":"author","order":1000},
"UPDATEMAN":{"codelist":{"type":"DYNAMIC","tag":"SysOperator","isnumber":false},"headername":"更新人","isuniqueitem":false,"name":"updateman","order":1000},
"PRICE":{"headername":"图书价格","isuniqueitem":false,"name":"price","order":1000},
"BOOKNUMBER":{"headername":"图书数量","isuniqueitem":false,"name":"booknumber","order":1000},
"CREATEMAN":{"codelist":{"type":"DYNAMIC","tag":"SysOperator","isnumber":false},"headername":"建立人","isuniqueitem":false,"name":"createman","order":1000},
"UPDATEDATE":{"headername":"更新时间","isuniqueitem":false,"name":"updatedate","order":1000},
"IBIZBOOKID":{"headername":"图书标识","isuniqueitem":false,"name":"ibizbookid","order":1000},
"TYPE":{"headername":"图书类型","isuniqueitem":false,"name":"type","order":1000},
"PRESS":{"headername":"图书出版社","isuniqueitem":false,"name":"press","order":1000},
"AUTHOR":{"headername":"图书作者","isuniqueitem":false,"name":"author","order":1000},
"PRICE":{"headername":"图书价格","isuniqueitem":false,"name":"price","order":1000}
"CREATEDATE":{"headername":"建立时间","isuniqueitem":false,"name":"createdate","order":1000}
}
}
if(Object.keys(importDataModel).length == 0){
......
......@@ -1206,17 +1206,17 @@ export default class NewDefaultBase extends Vue implements ControlInterface {
serviceName:'ibizbook',
appDeLogicName:'图书',
importData:{
"BOOKNUMBER":{"headername":"图书数量","isuniqueitem":false,"name":"booknumber","order":1000},
"CREATEMAN":{"codelist":{"type":"DYNAMIC","tag":"SysOperator","isnumber":false},"headername":"建立人","isuniqueitem":false,"name":"createman","order":1000},
"CREATEDATE":{"headername":"建立时间","isuniqueitem":false,"name":"createdate","order":1000},
"PRESS":{"headername":"图书出版社","isuniqueitem":false,"name":"press","order":1000},
"IBIZBOOKNAME":{"headername":"图书名称","isuniqueitem":false,"name":"ibizbookname","order":1000},
"AUTHOR":{"headername":"图书作者","isuniqueitem":false,"name":"author","order":1000},
"UPDATEMAN":{"codelist":{"type":"DYNAMIC","tag":"SysOperator","isnumber":false},"headername":"更新人","isuniqueitem":false,"name":"updateman","order":1000},
"PRICE":{"headername":"图书价格","isuniqueitem":false,"name":"price","order":1000},
"BOOKNUMBER":{"headername":"图书数量","isuniqueitem":false,"name":"booknumber","order":1000},
"CREATEMAN":{"codelist":{"type":"DYNAMIC","tag":"SysOperator","isnumber":false},"headername":"建立人","isuniqueitem":false,"name":"createman","order":1000},
"UPDATEDATE":{"headername":"更新时间","isuniqueitem":false,"name":"updatedate","order":1000},
"IBIZBOOKID":{"headername":"图书标识","isuniqueitem":false,"name":"ibizbookid","order":1000},
"TYPE":{"headername":"图书类型","isuniqueitem":false,"name":"type","order":1000},
"PRESS":{"headername":"图书出版社","isuniqueitem":false,"name":"press","order":1000},
"AUTHOR":{"headername":"图书作者","isuniqueitem":false,"name":"author","order":1000},
"PRICE":{"headername":"图书价格","isuniqueitem":false,"name":"price","order":1000}
"CREATEDATE":{"headername":"建立时间","isuniqueitem":false,"name":"createdate","order":1000}
}
}
if(Object.keys(importDataModel).length == 0){
......
......@@ -1287,17 +1287,17 @@ export default class RowEditBase extends Vue implements ControlInterface {
serviceName:'ibizbook',
appDeLogicName:'图书',
importData:{
"BOOKNUMBER":{"headername":"图书数量","isuniqueitem":false,"name":"booknumber","order":1000},
"CREATEMAN":{"codelist":{"type":"DYNAMIC","tag":"SysOperator","isnumber":false},"headername":"建立人","isuniqueitem":false,"name":"createman","order":1000},
"CREATEDATE":{"headername":"建立时间","isuniqueitem":false,"name":"createdate","order":1000},
"PRESS":{"headername":"图书出版社","isuniqueitem":false,"name":"press","order":1000},
"IBIZBOOKNAME":{"headername":"图书名称","isuniqueitem":false,"name":"ibizbookname","order":1000},
"AUTHOR":{"headername":"图书作者","isuniqueitem":false,"name":"author","order":1000},
"UPDATEMAN":{"codelist":{"type":"DYNAMIC","tag":"SysOperator","isnumber":false},"headername":"更新人","isuniqueitem":false,"name":"updateman","order":1000},
"PRICE":{"headername":"图书价格","isuniqueitem":false,"name":"price","order":1000},
"BOOKNUMBER":{"headername":"图书数量","isuniqueitem":false,"name":"booknumber","order":1000},
"CREATEMAN":{"codelist":{"type":"DYNAMIC","tag":"SysOperator","isnumber":false},"headername":"建立人","isuniqueitem":false,"name":"createman","order":1000},
"UPDATEDATE":{"headername":"更新时间","isuniqueitem":false,"name":"updatedate","order":1000},
"IBIZBOOKID":{"headername":"图书标识","isuniqueitem":false,"name":"ibizbookid","order":1000},
"TYPE":{"headername":"图书类型","isuniqueitem":false,"name":"type","order":1000},
"PRESS":{"headername":"图书出版社","isuniqueitem":false,"name":"press","order":1000},
"AUTHOR":{"headername":"图书作者","isuniqueitem":false,"name":"author","order":1000},
"PRICE":{"headername":"图书价格","isuniqueitem":false,"name":"price","order":1000}
"CREATEDATE":{"headername":"建立时间","isuniqueitem":false,"name":"createdate","order":1000}
}
}
if(Object.keys(importDataModel).length == 0){
......
......@@ -1236,17 +1236,17 @@ export default class RowRulesBase extends Vue implements ControlInterface {
serviceName:'ibizbook',
appDeLogicName:'图书',
importData:{
"BOOKNUMBER":{"headername":"图书数量","isuniqueitem":false,"name":"booknumber","order":1000},
"CREATEMAN":{"codelist":{"type":"DYNAMIC","tag":"SysOperator","isnumber":false},"headername":"建立人","isuniqueitem":false,"name":"createman","order":1000},
"CREATEDATE":{"headername":"建立时间","isuniqueitem":false,"name":"createdate","order":1000},
"PRESS":{"headername":"图书出版社","isuniqueitem":false,"name":"press","order":1000},
"IBIZBOOKNAME":{"headername":"图书名称","isuniqueitem":false,"name":"ibizbookname","order":1000},
"AUTHOR":{"headername":"图书作者","isuniqueitem":false,"name":"author","order":1000},
"UPDATEMAN":{"codelist":{"type":"DYNAMIC","tag":"SysOperator","isnumber":false},"headername":"更新人","isuniqueitem":false,"name":"updateman","order":1000},
"PRICE":{"headername":"图书价格","isuniqueitem":false,"name":"price","order":1000},
"BOOKNUMBER":{"headername":"图书数量","isuniqueitem":false,"name":"booknumber","order":1000},
"CREATEMAN":{"codelist":{"type":"DYNAMIC","tag":"SysOperator","isnumber":false},"headername":"建立人","isuniqueitem":false,"name":"createman","order":1000},
"UPDATEDATE":{"headername":"更新时间","isuniqueitem":false,"name":"updatedate","order":1000},
"IBIZBOOKID":{"headername":"图书标识","isuniqueitem":false,"name":"ibizbookid","order":1000},
"TYPE":{"headername":"图书类型","isuniqueitem":false,"name":"type","order":1000},
"PRESS":{"headername":"图书出版社","isuniqueitem":false,"name":"press","order":1000},
"AUTHOR":{"headername":"图书作者","isuniqueitem":false,"name":"author","order":1000},
"PRICE":{"headername":"图书价格","isuniqueitem":false,"name":"price","order":1000}
"CREATEDATE":{"headername":"建立时间","isuniqueitem":false,"name":"createdate","order":1000}
}
}
if(Object.keys(importDataModel).length == 0){
......
......@@ -15,6 +15,11 @@
<template slot="empty">
{{$t('entities.ibizbook.treetable_treegridex.nodata')}}
</template>
<el-table-column show-overflow-tooltip prop="author" label="作者" :width="50" :align="''">
<template v-slot="{ row }">
<span>{{ getColumnValue(row, 'author') }}</span>
</template>
</el-table-column>
<el-table-column show-overflow-tooltip prop="subtext" label="图书描述" :width="50" :align="''">
<template v-slot="{ row }">
<span>{{ getColumnValue(row, 'subtext') }}</span>
......@@ -25,11 +30,6 @@
<span>{{ getColumnValue(row, 'ibizbookname') }}</span>
</template>
</el-table-column>
<el-table-column show-overflow-tooltip prop="author" label="作者" :width="50" :align="''">
<template v-slot="{ row }">
<span>{{ getColumnValue(row, 'author') }}</span>
</template>
</el-table-column>
</el-table>
</template>
......
......@@ -1206,17 +1206,17 @@ export default class UpdateDefaultBase extends Vue implements ControlInterface {
serviceName:'ibizbook',
appDeLogicName:'图书',
importData:{
"BOOKNUMBER":{"headername":"图书数量","isuniqueitem":false,"name":"booknumber","order":1000},
"CREATEMAN":{"codelist":{"type":"DYNAMIC","tag":"SysOperator","isnumber":false},"headername":"建立人","isuniqueitem":false,"name":"createman","order":1000},
"CREATEDATE":{"headername":"建立时间","isuniqueitem":false,"name":"createdate","order":1000},
"PRESS":{"headername":"图书出版社","isuniqueitem":false,"name":"press","order":1000},
"IBIZBOOKNAME":{"headername":"图书名称","isuniqueitem":false,"name":"ibizbookname","order":1000},
"AUTHOR":{"headername":"图书作者","isuniqueitem":false,"name":"author","order":1000},
"UPDATEMAN":{"codelist":{"type":"DYNAMIC","tag":"SysOperator","isnumber":false},"headername":"更新人","isuniqueitem":false,"name":"updateman","order":1000},
"PRICE":{"headername":"图书价格","isuniqueitem":false,"name":"price","order":1000},
"BOOKNUMBER":{"headername":"图书数量","isuniqueitem":false,"name":"booknumber","order":1000},
"CREATEMAN":{"codelist":{"type":"DYNAMIC","tag":"SysOperator","isnumber":false},"headername":"建立人","isuniqueitem":false,"name":"createman","order":1000},
"UPDATEDATE":{"headername":"更新时间","isuniqueitem":false,"name":"updatedate","order":1000},
"IBIZBOOKID":{"headername":"图书标识","isuniqueitem":false,"name":"ibizbookid","order":1000},
"TYPE":{"headername":"图书类型","isuniqueitem":false,"name":"type","order":1000},
"PRESS":{"headername":"图书出版社","isuniqueitem":false,"name":"press","order":1000},
"AUTHOR":{"headername":"图书作者","isuniqueitem":false,"name":"author","order":1000},
"PRICE":{"headername":"图书价格","isuniqueitem":false,"name":"price","order":1000}
"CREATEDATE":{"headername":"建立时间","isuniqueitem":false,"name":"createdate","order":1000}
}
}
if(Object.keys(importDataModel).length == 0){
......
......@@ -237,14 +237,6 @@ export default class UsrBase extends Vue implements ControlInterface {
},
labelField: 'text',
columns: [
{
label: '归还日期',
value: 'returntime',
render: (task: any) => {
return this.getColumnValue(task, 'returntime')
},
width: 200,
},
{
label: '图书名称',
value: 'ibizbookname',
......@@ -277,6 +269,14 @@ export default class UsrBase extends Vue implements ControlInterface {
},
width: 200,
},
{
label: '归还日期',
value: 'returntime',
render: (task: any) => {
return this.getColumnValue(task, 'returntime')
},
width: 200,
},
]
}
};
......
......@@ -8,16 +8,16 @@ import java.util.List;
public interface IBIZBOOKDataImport {
@Mappings({
@Mapping(target = "ibizbookid", source = "ibizbookid"),
@Mapping(target = "createdate", source = "createdate"),
@Mapping(target = "ibizbookname", source = "ibizbookname"),
@Mapping(target = "updateman", source = "updateman"),
@Mapping(target = "press", source = "press"),
@Mapping(target = "ibizbookname", source = "ibizbookname"),
@Mapping(target = "author", source = "author"),
@Mapping(target = "updateman", source = "updateman"),
@Mapping(target = "price", source = "price"),
@Mapping(target = "updatedate", source = "updatedate"),
@Mapping(target = "booknumber", source = "booknumber"),
@Mapping(target = "createman", source = "createman"),
@Mapping(target = "updatedate", source = "updatedate"),
@Mapping(target = "type", source = "type"),
@Mapping(target = "createdate", source = "createdate"),
})
@BeanMapping(ignoreByDefault = true)
IBIZBOOK toDomain(IBIZBOOK entity);
......
......@@ -8,10 +8,10 @@ import java.util.List;
public interface IBIZOrderImport {
@Mappings({
@Mapping(target = "ibizorderid", source = "ibizorderid"),
@Mapping(target = "ibizordername", source = "ibizordername"),
@Mapping(target = "ordertype", source = "ordertype"),
@Mapping(target = "ordertime", source = "ordertime"),
@Mapping(target = "orderuid", source = "orderuid"),
@Mapping(target = "ibizordername", source = "ibizordername"),
})
@BeanMapping(ignoreByDefault = true)
IBIZOrder toDomain(IBIZOrder entity);
......
......@@ -28,7 +28,7 @@
<!--输出实体[IBIZBOOK]数据结构 -->
<changeSet author="a_LAB01_df847bdfd" id="tab-ibizbook-592-2">
<changeSet author="a_LAB01_df847bdfd" id="tab-ibizbook-594-2">
<createTable tableName="T_IBIZBOOK">
<column name="CREATEMAN" remarks="" type="VARCHAR(60)">
</column>
......@@ -176,7 +176,7 @@
<!--输出实体[IBIZORDER]数据结构 -->
<changeSet author="a_LAB01_df847bdfd" id="tab-ibizorder-253-9">
<changeSet author="a_LAB01_df847bdfd" id="tab-ibizorder-254-9">
<createTable tableName="T_IBIZORDER">
<column name="TP" remarks="" type="TEXT(1048576)">
</column>
......
......@@ -37,7 +37,7 @@
</createView>
</changeSet>
<!--输出实体[IBIZORDER]视图结构信息 runOnChange="true" 当视图发生变更时,通过liquibase强刷prod的视图,实现视图的同步-->
<changeSet author="a_LAB01_df847bdfd" id="view-ibizorder-253-8" runOnChange="true">
<changeSet author="a_LAB01_df847bdfd" id="view-ibizorder-254-8" runOnChange="true">
<createView fullDefinition="false" replaceIfExists="true" viewName="V_IBIZORDER">
<![CDATA[ SELECT t1.[AMOUNT], t1.[CREATEDATE], t1.[CREATEMAN], t1.[DETAILNUM], t1.[IBIZCUSTOMERID], t11.[IBIZCUSTOMERNAME], t1.[IBIZORDERID], t1.[IBIZORDERNAME], t1.[MEMO], t1.[ORDERSTATE], t1.[ORDERTIME], t1.[ORDERTYPE], t1.[ORDERUID], t1.[UPDATEDATE], t1.[UPDATEMAN], t1.[WFINSTANCEID], t1.[WFSTATE], t1.[WFSTEP] FROM [T_IBIZORDER] t1 LEFT JOIN T_IBIZCUSTOMER t11 ON t1.IBIZCUSTOMERID = t11.IBIZCUSTOMERID ]]>
</createView>
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册