Skip to content
项目
群组
代码片段
帮助
正在加载...
帮助
提交反馈
为 GitLab 提交贡献
登录
切换导航
功
功能演示系统
项目
项目
详情
动态
版本
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
计划
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
统计图
创建新议题
作业
提交
议题看板
打开侧边栏
示例
功能演示系统
提交
b3e68ab4
提交
b3e68ab4
编写于
12月 01, 2020
作者:
ibizdev
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
ShineKOT 发布系统代码 [后台服务,演示应用]
上级
7fe03674
变更
37
隐藏空白字符变更
内嵌
并排
正在显示
37 个修改的文件
包含
276 行增加
和
94 行删除
+276
-94
view-message-group.json
app_Web/public/assets/json/view-message-group.json
+6
-0
data-view-dar-message-base.ts
...b/src/message/data-view-dar/data-view-dar-message-base.ts
+1
-1
message-service-register.ts
app_Web/src/message/message-service-register.ts
+2
-0
view-msg24-message-base.ts
app_Web/src/message/view-msg24/view-msg24-message-base.ts
+1
-1
view-msg25-message-base.ts
app_Web/src/message/view-msg25/view-msg25-message-base.ts
+1
-1
view-msg28-message-base.ts
app_Web/src/message/view-msg28/view-msg28-message-base.ts
+1
-1
view-msg29-message-base.ts
app_Web/src/message/view-msg29/view-msg29-message-base.ts
+1
-1
view-msg30-message-base.ts
app_Web/src/message/view-msg30/view-msg30-message-base.ts
+1
-1
view-msg31-message-base.ts
app_Web/src/message/view-msg31/view-msg31-message-base.ts
+1
-1
view-msg32-message-base.ts
app_Web/src/message/view-msg32/view-msg32-message-base.ts
+1
-1
view-msg33-message-base.ts
app_Web/src/message/view-msg33/view-msg33-message-base.ts
+1
-1
view-msg34-message-base.ts
app_Web/src/message/view-msg34/view-msg34-message-base.ts
+1
-1
view-msg35-message-base.ts
app_Web/src/message/view-msg35/view-msg35-message-base.ts
+1
-1
view-msg39-message-base.ts
app_Web/src/message/view-msg39/view-msg39-message-base.ts
+63
-0
view-msg39-message.ts
app_Web/src/message/view-msg39/view-msg39-message.ts
+21
-0
view-msg40-message-base.ts
app_Web/src/message/view-msg40/view-msg40-message-base.ts
+63
-0
view-msg40-message.ts
app_Web/src/message/view-msg40/view-msg40-message.ts
+21
-0
view-msg6-message-base.ts
app_Web/src/message/view-msg6/view-msg6-message-base.ts
+1
-1
viewconfig.ts
app_Web/src/mock/viewconfig/viewconfig.ts
+6
-0
ibizbookusr2-data-view-base.vue
...le/ibizbookusr2-data-view/ibizbookusr2-data-view-base.vue
+3
-3
ibizbookusr3-data-view-base.vue
...le/ibizbookusr3-data-view/ibizbookusr3-data-view-base.vue
+3
-3
ibizorder-tab-exp-view-base.vue
...le/ibizorder-tab-exp-view/ibizorder-tab-exp-view-base.vue
+1
-1
internal-func-grid-base.vue
...s/ibizbook/internal-func-grid/internal-func-grid-base.vue
+6
-6
main2-grid-base.vue
app_Web/src/widgets/ibizbook/main2-grid/main2-grid-base.vue
+6
-6
main3-grid-base.vue
app_Web/src/widgets/ibizbook/main3-grid/main3-grid-base.vue
+6
-6
main4-grid-base.vue
app_Web/src/widgets/ibizbook/main4-grid/main4-grid-base.vue
+6
-6
main5-grid-base.vue
app_Web/src/widgets/ibizbook/main5-grid/main5-grid-base.vue
+6
-6
new-default-grid-base.vue
...dgets/ibizbook/new-default-grid/new-default-grid-base.vue
+6
-6
row-edit-grid-base.vue
...src/widgets/ibizbook/row-edit-grid/row-edit-grid-base.vue
+6
-6
row-rules-grid-base.vue
...c/widgets/ibizbook/row-rules-grid/row-rules-grid-base.vue
+6
-6
tree-table-treegridex-base.vue
...book/tree-table-treegridex/tree-table-treegridex-base.vue
+5
-5
update-default-grid-base.vue
...ibizbook/update-default-grid/update-default-grid-base.vue
+6
-6
usr-gantt-base.vue
app_Web/src/widgets/ibizbook/usr-gantt/usr-gantt-base.vue
+8
-8
IBIZBOOKDataImport.java
...va/cn/ibizlab/core/sample/mapping/IBIZBOOKDataImport.java
+4
-4
IBIZOrderImport.java
.../java/cn/ibizlab/core/sample/mapping/IBIZOrderImport.java
+1
-1
h2_table.xml
demo-core/src/main/resources/liquibase/h2_table.xml
+2
-2
view.xml
demo-core/src/main/resources/liquibase/view.xml
+1
-1
未找到文件。
app_Web/public/assets/json/view-message-group.json
浏览文件 @
b3e68ab4
...
...
@@ -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"
}
],
...
...
app_Web/src/message/data-view-dar/data-view-dar-message-base.ts
浏览文件 @
b3e68ab4
...
...
@@ -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"
;
...
...
app_Web/src/message/message-service-register.ts
浏览文件 @
b3e68ab4
...
...
@@ -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'
));
...
...
app_Web/src/message/view-msg24/view-msg24-message-base.ts
浏览文件 @
b3e68ab4
...
...
@@ -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"
;
...
...
app_Web/src/message/view-msg25/view-msg25-message-base.ts
浏览文件 @
b3e68ab4
...
...
@@ -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"
;
...
...
app_Web/src/message/view-msg28/view-msg28-message-base.ts
浏览文件 @
b3e68ab4
...
...
@@ -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"
;
...
...
app_Web/src/message/view-msg29/view-msg29-message-base.ts
浏览文件 @
b3e68ab4
...
...
@@ -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"
;
...
...
app_Web/src/message/view-msg30/view-msg30-message-base.ts
浏览文件 @
b3e68ab4
...
...
@@ -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"
;
...
...
app_Web/src/message/view-msg31/view-msg31-message-base.ts
浏览文件 @
b3e68ab4
...
...
@@ -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"
;
...
...
app_Web/src/message/view-msg32/view-msg32-message-base.ts
浏览文件 @
b3e68ab4
...
...
@@ -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"
;
...
...
app_Web/src/message/view-msg33/view-msg33-message-base.ts
浏览文件 @
b3e68ab4
...
...
@@ -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"
;
...
...
app_Web/src/message/view-msg34/view-msg34-message-base.ts
浏览文件 @
b3e68ab4
...
...
@@ -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"
;
...
...
app_Web/src/message/view-msg35/view-msg35-message-base.ts
浏览文件 @
b3e68ab4
...
...
@@ -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"
;
...
...
app_Web/src/message/view-msg39/view-msg39-message-base.ts
0 → 100644
浏览文件 @
b3e68ab4
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
app_Web/src/message/view-msg39/view-msg39-message.ts
0 → 100644
浏览文件 @
b3e68ab4
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
app_Web/src/message/view-msg40/view-msg40-message-base.ts
0 → 100644
浏览文件 @
b3e68ab4
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
app_Web/src/message/view-msg40/view-msg40-message.ts
0 → 100644
浏览文件 @
b3e68ab4
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
app_Web/src/message/view-msg6/view-msg6-message-base.ts
浏览文件 @
b3e68ab4
...
...
@@ -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"
;
...
...
app_Web/src/mock/viewconfig/viewconfig.ts
浏览文件 @
b3e68ab4
...
...
@@ -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"
}
],
...
...
app_Web/src/pages/sample/ibizbookusr2-data-view/ibizbookusr2-data-view-base.vue
浏览文件 @
b3e68ab4
...
...
@@ -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=
'VMGroup
7
'
viewname=
'ibizbookusr2dataview'
></app-alert-group>
</div>
<app-alert-group
position=
'TOP'
:context=
"context"
:viewparam=
"viewparams"
infoGroup=
'VMGroup
40
'
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=
'VMGroup
7
'
viewname=
'ibizbookusr2dataview'
></app-alert-group>
</div>
<app-alert-group
position=
'BODY'
:context=
"context"
:viewparam=
"viewparams"
infoGroup=
'VMGroup
40
'
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=
'VMGroup
7
'
viewname=
'ibizbookusr2dataview'
></app-alert-group>
</div>
<app-alert-group
position=
'BOTTOM'
:context=
"context"
:viewparam=
"viewparams"
infoGroup=
'VMGroup
40
'
viewname=
'ibizbookusr2dataview'
></app-alert-group>
</div>
</card>
</div>
</
template
>
...
...
app_Web/src/pages/sample/ibizbookusr3-data-view/ibizbookusr3-data-view-base.vue
浏览文件 @
b3e68ab4
...
...
@@ -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=
'VMGroup
8
'
viewname=
'ibizbookusr3dataview'
></app-alert-group>
</div>
<app-alert-group
position=
'TOP'
:context=
"context"
:viewparam=
"viewparams"
infoGroup=
'VMGroup
41
'
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=
'VMGroup
8
'
viewname=
'ibizbookusr3dataview'
></app-alert-group>
</div>
<app-alert-group
position=
'BODY'
:context=
"context"
:viewparam=
"viewparams"
infoGroup=
'VMGroup
41
'
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=
'VMGroup
8
'
viewname=
'ibizbookusr3dataview'
></app-alert-group>
</div>
<app-alert-group
position=
'BOTTOM'
:context=
"context"
:viewparam=
"viewparams"
infoGroup=
'VMGroup
41
'
viewname=
'ibizbookusr3dataview'
></app-alert-group>
</div>
</card>
</div>
</
template
>
...
...
app_Web/src/pages/sample/ibizorder-tab-exp-view/ibizorder-tab-exp-view-base.vue
浏览文件 @
b3e68ab4
...
...
@@ -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
"
}
};
/**
...
...
app_Web/src/widgets/ibizbook/internal-func-grid/internal-func-grid-base.vue
浏览文件 @
b3e68ab4
...
...
@@ -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
){
...
...
app_Web/src/widgets/ibizbook/main2-grid/main2-grid-base.vue
浏览文件 @
b3e68ab4
...
...
@@ -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
){
...
...
app_Web/src/widgets/ibizbook/main3-grid/main3-grid-base.vue
浏览文件 @
b3e68ab4
...
...
@@ -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
){
...
...
app_Web/src/widgets/ibizbook/main4-grid/main4-grid-base.vue
浏览文件 @
b3e68ab4
...
...
@@ -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
){
...
...
app_Web/src/widgets/ibizbook/main5-grid/main5-grid-base.vue
浏览文件 @
b3e68ab4
...
...
@@ -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
){
...
...
app_Web/src/widgets/ibizbook/new-default-grid/new-default-grid-base.vue
浏览文件 @
b3e68ab4
...
...
@@ -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
){
...
...
app_Web/src/widgets/ibizbook/row-edit-grid/row-edit-grid-base.vue
浏览文件 @
b3e68ab4
...
...
@@ -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
){
...
...
app_Web/src/widgets/ibizbook/row-rules-grid/row-rules-grid-base.vue
浏览文件 @
b3e68ab4
...
...
@@ -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
){
...
...
app_Web/src/widgets/ibizbook/tree-table-treegridex/tree-table-treegridex-base.vue
浏览文件 @
b3e68ab4
...
...
@@ -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>
...
...
app_Web/src/widgets/ibizbook/update-default-grid/update-default-grid-base.vue
浏览文件 @
b3e68ab4
...
...
@@ -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
){
...
...
app_Web/src/widgets/ibizbook/usr-gantt/usr-gantt-base.vue
浏览文件 @
b3e68ab4
...
...
@@ -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
,
},
]
}
};
...
...
demo-core/src/main/java/cn/ibizlab/core/sample/mapping/IBIZBOOKDataImport.java
浏览文件 @
b3e68ab4
...
...
@@ -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
);
...
...
demo-core/src/main/java/cn/ibizlab/core/sample/mapping/IBIZOrderImport.java
浏览文件 @
b3e68ab4
...
...
@@ -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
);
...
...
demo-core/src/main/resources/liquibase/h2_table.xml
浏览文件 @
b3e68ab4
...
...
@@ -28,7 +28,7 @@
<!--输出实体[IBIZBOOK]数据结构 -->
<changeSet
author=
"a_LAB01_df847bdfd"
id=
"tab-ibizbook-59
2
-2"
>
<changeSet
author=
"a_LAB01_df847bdfd"
id=
"tab-ibizbook-59
4
-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-25
3
-9"
>
<changeSet
author=
"a_LAB01_df847bdfd"
id=
"tab-ibizorder-25
4
-9"
>
<createTable
tableName=
"T_IBIZORDER"
>
<column
name=
"TP"
remarks=
""
type=
"TEXT(1048576)"
>
</column>
...
...
demo-core/src/main/resources/liquibase/view.xml
浏览文件 @
b3e68ab4
...
...
@@ -37,7 +37,7 @@
</createView>
</changeSet>
<!--输出实体[IBIZORDER]视图结构信息 runOnChange="true" 当视图发生变更时,通过liquibase强刷prod的视图,实现视图的同步-->
<changeSet
author=
"a_LAB01_df847bdfd"
id=
"view-ibizorder-25
3
-8"
runOnChange=
"true"
>
<changeSet
author=
"a_LAB01_df847bdfd"
id=
"view-ibizorder-25
4
-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
人
到此讨论。请谨慎行事。
先完成此消息的编辑!
取消
想要评论请
注册
或
登录