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

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

上级 35c34acd
......@@ -887,6 +887,14 @@
"viewname": "IBIZBOOKUsr3GridView",
"viewtag": "dd8d7ffe00cabb07784f30f66a5b34da"
},
"ibizbookdataview": {
"title": "图书数据视图",
"caption": "图书",
"viewtype": "DEDATAVIEW",
"viewmodule": "Sample",
"viewname": "IBIZBOOKDataView",
"viewtag": "dddefe276053bb9682b51318e96b45d6"
},
"ibizsample0003spickupview2": {
"title": "IBIZSAMPLE0003数据选择视图",
"caption": "示例实体03",
......@@ -951,6 +959,14 @@
"viewname": "IBIZUNIProductPickupView",
"viewtag": "ec6cfd868c34a036250a813b24068519"
},
"ibizbookgroupbycodelistlistview": {
"title": "图书列表视图(代码表分组)",
"caption": "图书",
"viewtype": "DELISTVIEW",
"viewmodule": "Sample",
"viewname": "IBIZBOOKGroupByCodelistListView",
"viewtag": "edca8ee67304eb78c02bbfb9e4cb11bb"
},
"ibizhardwareindexpickupdataview": {
"title": "硬件索引关系选择数据视图",
"caption": "硬件",
......
......@@ -50,10 +50,18 @@ export default {
caption: "图书",
title: "图书表格视图(代码表分组)",
},
dataview: {
caption: "图书",
title: "图书数据视图",
},
updatedefaultgridview: {
caption: "图书",
title: "图书表格视图(更新默认值)",
},
groupbycodelistlistview: {
caption: "图书",
title: "图书列表视图(代码表分组)",
},
internalfuncgridview: {
caption: "图书",
title: "表格内置功能",
......@@ -111,9 +119,8 @@ export default {
type: "图书类型",
author: "图书作者",
ibizbookname: "图书名称",
press: "图书出版社",
price: "图书价格",
booknumber: "图书数量",
press: "图书出版社",
},
nodata:"",
uiactions: {
......@@ -174,9 +181,8 @@ export default {
type: "图书类型",
author: "图书作者",
ibizbookname: "图书名称",
press: "图书出版社",
price: "图书价格",
booknumber: "图书数量",
press: "图书出版社",
},
nodata:"",
uiactions: {
......@@ -220,6 +226,16 @@ export default {
uiactions: {
},
},
groupbycodelistlist_list: {
nodata:"",
uiactions: {
},
},
dataview_dataview: {
nodata:"",
uiactions: {
},
},
default_searchform: {
details: {
formpage1: "常规条件",
......@@ -616,4 +632,8 @@ export default {
},
autogrouplistviewtoolbar_toolbar: {
},
dataviewtoolbar_toolbar: {
},
groupbycodelistlistviewtoolbar_toolbar: {
},
};
\ No newline at end of file
......@@ -49,10 +49,18 @@ export default {
caption: "图书",
title: "图书表格视图(代码表分组)",
},
dataview: {
caption: "图书",
title: "图书数据视图",
},
updatedefaultgridview: {
caption: "图书",
title: "图书表格视图(更新默认值)",
},
groupbycodelistlistview: {
caption: "图书",
title: "图书列表视图(代码表分组)",
},
internalfuncgridview: {
caption: "图书",
title: "表格内置功能",
......@@ -110,9 +118,8 @@ export default {
type: "图书类型",
author: "图书作者",
ibizbookname: "图书名称",
press: "图书出版社",
price: "图书价格",
booknumber: "图书数量",
press: "图书出版社",
},
nodata:"",
uiactions: {
......@@ -173,9 +180,8 @@ export default {
type: "图书类型",
author: "图书作者",
ibizbookname: "图书名称",
press: "图书出版社",
price: "图书价格",
booknumber: "图书数量",
press: "图书出版社",
},
nodata:"",
uiactions: {
......@@ -219,6 +225,16 @@ export default {
uiactions: {
},
},
groupbycodelistlist_list: {
nodata:"",
uiactions: {
},
},
dataview_dataview: {
nodata:"",
uiactions: {
},
},
default_searchform: {
details: {
formpage1: "常规条件",
......@@ -615,4 +631,8 @@ export default {
},
autogrouplistviewtoolbar_toolbar: {
},
dataviewtoolbar_toolbar: {
},
groupbycodelistlistviewtoolbar_toolbar: {
},
};
\ No newline at end of file
......@@ -28,7 +28,7 @@ export default class ViewMsg5MessageServiceBase extends ViewMessageService {
this.name = "表格值规则";
this.codename = "ViewMsg5";
this.title = "";
this.content = "作者名不能为空;图书数量不能小于0";
this.content = "表格值规则:作者名不能为空;图书数量不能小于0";
this.closeMode = 0;
this.position = "TOP";
this.type = "info";
......
......@@ -895,6 +895,14 @@ mock.onGet('./assets/json/view-config.json').reply((config: any) => {
"viewname": "IBIZBOOKUsr3GridView",
"viewtag": "dd8d7ffe00cabb07784f30f66a5b34da"
},
"ibizbookdataview": {
"title": "图书数据视图",
"caption": "图书",
"viewtype": "DEDATAVIEW",
"viewmodule": "Sample",
"viewname": "IBIZBOOKDataView",
"viewtag": "dddefe276053bb9682b51318e96b45d6"
},
"ibizsample0003spickupview2": {
"title": "IBIZSAMPLE0003数据选择视图",
"caption": "示例实体03",
......@@ -959,6 +967,14 @@ mock.onGet('./assets/json/view-config.json').reply((config: any) => {
"viewname": "IBIZUNIProductPickupView",
"viewtag": "ec6cfd868c34a036250a813b24068519"
},
"ibizbookgroupbycodelistlistview": {
"title": "图书列表视图(代码表分组)",
"caption": "图书",
"viewtype": "DELISTVIEW",
"viewmodule": "Sample",
"viewname": "IBIZBOOKGroupByCodelistListView",
"viewtag": "edca8ee67304eb78c02bbfb9e4cb11bb"
},
"ibizhardwareindexpickupdataview": {
"title": "硬件索引关系选择数据视图",
"caption": "硬件",
......
......@@ -105,7 +105,9 @@ export default class IBIZBOOKUIServiceBase extends UIService {
this.allViewMap.set('EDITVIEW:',{viewname:'editview',srfappde:'ibizbooks',component:'ibizbookedit-view'});
this.allViewMap.set(':',{viewname:'roweditgridview',srfappde:'ibizbooks',component:'ibizbookrow-edit-grid-view'});
this.allViewMap.set(':',{viewname:'usr3gridview',srfappde:'ibizbooks',component:'ibizbookusr3-grid-view'});
this.allViewMap.set(':',{viewname:'dataview',srfappde:'ibizbooks',component:'ibizbookdata-view'});
this.allViewMap.set(':',{viewname:'updatedefaultgridview',srfappde:'ibizbooks',component:'ibizbookupdate-default-grid-view'});
this.allViewMap.set(':',{viewname:'groupbycodelistlistview',srfappde:'ibizbooks',component:'ibizbookgroup-by-codelist-list-view'});
this.allViewMap.set(':',{viewname:'internalfuncgridview',srfappde:'ibizbooks',component:'ibizbookinternal-func-grid-view'});
this.allViewMap.set(':',{viewname:'newdefaultvaluegridview',srfappde:'ibizbooks',component:'ibizbooknew-default-value-grid-view'});
}
......
......@@ -1069,13 +1069,13 @@ export default class InternalFuncBase extends Vue implements ControlInterface {
appDeLogicName:'图书',
importData:{
"PRESS":{"headername":"图书出版社","isuniqueitem":false,"name":"press","order":1000},
"CREATEDATE":{"headername":"建立时间","isuniqueitem":false,"name":"createdate","order":1000},
"AUTHOR":{"headername":"图书作者","isuniqueitem":false,"name":"author","order":1000},
"PRICE":{"headername":"图书价格","isuniqueitem":false,"name":"price","order":1000},
"IBIZBOOKNAME":{"headername":"图书名称","isuniqueitem":false,"name":"ibizbookname","order":1000},
"BOOKNUMBER":{"headername":"图书数量","isuniqueitem":false,"name":"booknumber","order":1000},
"UPDATEMAN":{"codelist":{"type":"DYNAMIC","tag":"SysOperator","isnumber":false},"headername":"更新人","isuniqueitem":false,"name":"updateman","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},
"IBIZBOOKNAME":{"headername":"图书名称","isuniqueitem":false,"name":"ibizbookname","order":1000},
"UPDATEMAN":{"codelist":{"type":"DYNAMIC","tag":"SysOperator","isnumber":false},"headername":"更新人","isuniqueitem":false,"name":"updateman","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}
......
......@@ -1080,13 +1080,13 @@ export default class Main2Base extends Vue implements ControlInterface {
appDeLogicName:'图书',
importData:{
"PRESS":{"headername":"图书出版社","isuniqueitem":false,"name":"press","order":1000},
"CREATEDATE":{"headername":"建立时间","isuniqueitem":false,"name":"createdate","order":1000},
"AUTHOR":{"headername":"图书作者","isuniqueitem":false,"name":"author","order":1000},
"PRICE":{"headername":"图书价格","isuniqueitem":false,"name":"price","order":1000},
"IBIZBOOKNAME":{"headername":"图书名称","isuniqueitem":false,"name":"ibizbookname","order":1000},
"BOOKNUMBER":{"headername":"图书数量","isuniqueitem":false,"name":"booknumber","order":1000},
"UPDATEMAN":{"codelist":{"type":"DYNAMIC","tag":"SysOperator","isnumber":false},"headername":"更新人","isuniqueitem":false,"name":"updateman","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},
"IBIZBOOKNAME":{"headername":"图书名称","isuniqueitem":false,"name":"ibizbookname","order":1000},
"UPDATEMAN":{"codelist":{"type":"DYNAMIC","tag":"SysOperator","isnumber":false},"headername":"更新人","isuniqueitem":false,"name":"updateman","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}
......
......@@ -1080,13 +1080,13 @@ export default class Main3Base extends Vue implements ControlInterface {
appDeLogicName:'图书',
importData:{
"PRESS":{"headername":"图书出版社","isuniqueitem":false,"name":"press","order":1000},
"CREATEDATE":{"headername":"建立时间","isuniqueitem":false,"name":"createdate","order":1000},
"AUTHOR":{"headername":"图书作者","isuniqueitem":false,"name":"author","order":1000},
"PRICE":{"headername":"图书价格","isuniqueitem":false,"name":"price","order":1000},
"IBIZBOOKNAME":{"headername":"图书名称","isuniqueitem":false,"name":"ibizbookname","order":1000},
"BOOKNUMBER":{"headername":"图书数量","isuniqueitem":false,"name":"booknumber","order":1000},
"UPDATEMAN":{"codelist":{"type":"DYNAMIC","tag":"SysOperator","isnumber":false},"headername":"更新人","isuniqueitem":false,"name":"updateman","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},
"IBIZBOOKNAME":{"headername":"图书名称","isuniqueitem":false,"name":"ibizbookname","order":1000},
"UPDATEMAN":{"codelist":{"type":"DYNAMIC","tag":"SysOperator","isnumber":false},"headername":"更新人","isuniqueitem":false,"name":"updateman","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}
......
......@@ -59,39 +59,27 @@
</template>
</el-table-column>
</template>
<template v-if="getColumnState('press')">
<el-table-column show-overflow-tooltip :prop="'press'" :label="$t('entities.ibizbook.main4_grid.columns.press')" :width="280" :align="'left'" :sortable="'custom'">
<template v-slot:header="{column}">
<span class="column-header ">
{{$t('entities.ibizbook.main4_grid.columns.press')}}
</span>
</template>
<template v-slot="{row,column,$index}">
<span>{{row.press}}</span>
</template>
</el-table-column>
</template>
<template v-if="getColumnState('price')">
<el-table-column show-overflow-tooltip :prop="'price'" :label="$t('entities.ibizbook.main4_grid.columns.price')" :width="280" :align="'left'" :sortable="'custom'">
<template v-if="getColumnState('booknumber')">
<el-table-column show-overflow-tooltip :prop="'booknumber'" :label="$t('entities.ibizbook.main4_grid.columns.booknumber')" :width="280" :align="'left'" :sortable="'custom'">
<template v-slot:header="{column}">
<span class="column-header ">
{{$t('entities.ibizbook.main4_grid.columns.price')}}
{{$t('entities.ibizbook.main4_grid.columns.booknumber')}}
</span>
</template>
<template v-slot="{row,column,$index}">
<app-format-data dataType="FLOAT" precision="2" :data="row.price"></app-format-data>
<span>{{row.booknumber}}</span>
</template>
</el-table-column>
</template>
<template v-if="getColumnState('booknumber')">
<el-table-column show-overflow-tooltip :prop="'booknumber'" :label="$t('entities.ibizbook.main4_grid.columns.booknumber')" :width="280" :align="'left'" :sortable="'custom'">
<template v-if="getColumnState('press')">
<el-table-column show-overflow-tooltip :prop="'press'" :label="$t('entities.ibizbook.main4_grid.columns.press')" :width="280" :align="'left'" :sortable="'custom'">
<template v-slot:header="{column}">
<span class="column-header ">
{{$t('entities.ibizbook.main4_grid.columns.booknumber')}}
{{$t('entities.ibizbook.main4_grid.columns.press')}}
</span>
</template>
<template v-slot="{row,column,$index}">
<span>{{row.booknumber}}</span>
<span>{{row.press}}</span>
</template>
</el-table-column>
</template>
......@@ -680,27 +668,18 @@ export default class Main4Base extends Vue implements ControlInterface {
enableCond: 3 ,
},
{
name: 'press',
label: '图书出版社',
langtag: 'entities.ibizbook.main4_grid.columns.press',
show: true,
unit: 'PX',
isEnableRowEdit: false,
enableCond: 3 ,
},
{
name: 'price',
label: '图书价格',
langtag: 'entities.ibizbook.main4_grid.columns.price',
name: 'booknumber',
label: '图书数量',
langtag: 'entities.ibizbook.main4_grid.columns.booknumber',
show: true,
unit: 'PX',
isEnableRowEdit: false,
enableCond: 3 ,
},
{
name: 'booknumber',
label: '图书数量',
langtag: 'entities.ibizbook.main4_grid.columns.booknumber',
name: 'press',
label: '图书出版社',
langtag: 'entities.ibizbook.main4_grid.columns.press',
show: true,
unit: 'PX',
isEnableRowEdit: false,
......@@ -1092,13 +1071,13 @@ export default class Main4Base extends Vue implements ControlInterface {
appDeLogicName:'图书',
importData:{
"PRESS":{"headername":"图书出版社","isuniqueitem":false,"name":"press","order":1000},
"CREATEDATE":{"headername":"建立时间","isuniqueitem":false,"name":"createdate","order":1000},
"AUTHOR":{"headername":"图书作者","isuniqueitem":false,"name":"author","order":1000},
"PRICE":{"headername":"图书价格","isuniqueitem":false,"name":"price","order":1000},
"IBIZBOOKNAME":{"headername":"图书名称","isuniqueitem":false,"name":"ibizbookname","order":1000},
"BOOKNUMBER":{"headername":"图书数量","isuniqueitem":false,"name":"booknumber","order":1000},
"UPDATEMAN":{"codelist":{"type":"DYNAMIC","tag":"SysOperator","isnumber":false},"headername":"更新人","isuniqueitem":false,"name":"updateman","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},
"IBIZBOOKNAME":{"headername":"图书名称","isuniqueitem":false,"name":"ibizbookname","order":1000},
"UPDATEMAN":{"codelist":{"type":"DYNAMIC","tag":"SysOperator","isnumber":false},"headername":"更新人","isuniqueitem":false,"name":"updateman","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}
......@@ -1408,7 +1387,7 @@ export default class Main4Base extends Vue implements ControlInterface {
* @memberof Main4Base
*/
public arraySpanMethod({row, column, rowIndex, columnIndex} : any) {
let allColumns:Array<any> = ['type','author','ibizbookname','press','price','booknumber'];
let allColumns:Array<any> = ['type','author','ibizbookname','booknumber','press'];
if(row && row.children) {
if(columnIndex == (this.isSingleSelect ? 0:1)) {
return [1, allColumns.length+1];
......@@ -1491,9 +1470,8 @@ export default class Main4Base extends Vue implements ControlInterface {
type:'',
author:'',
ibizbookname:'',
press:'',
price:'',
booknumber:'',
press:'',
children: children
}
groupTree.push(tree);
......@@ -1524,9 +1502,8 @@ export default class Main4Base extends Vue implements ControlInterface {
type:'',
author:'',
ibizbookname:'',
press:'',
price:'',
booknumber:'',
press:'',
children: child
}
if(child && child.length > 0){
......@@ -1590,9 +1567,8 @@ export default class Main4Base extends Vue implements ControlInterface {
type:'',
author:'',
ibizbookname:'',
press:'',
price:'',
booknumber:'',
press:'',
children: children,
}
groupTree.push(tree);
......
......@@ -41,11 +41,6 @@ export default class Main4Model {
prop: 'ibizbookname',
dataType: 'TEXT',
},
{
name: 'price',
prop: 'price',
dataType: 'FLOAT',
},
{
name: 'booknumber',
prop: 'booknumber',
......
......@@ -59,39 +59,27 @@
</template>
</el-table-column>
</template>
<template v-if="getColumnState('press')">
<el-table-column show-overflow-tooltip :prop="'press'" :label="$t('entities.ibizbook.main5_grid.columns.press')" :width="280" :align="'left'" :sortable="'custom'">
<template v-slot:header="{column}">
<span class="column-header ">
{{$t('entities.ibizbook.main5_grid.columns.press')}}
</span>
</template>
<template v-slot="{row,column,$index}">
<span>{{row.press}}</span>
</template>
</el-table-column>
</template>
<template v-if="getColumnState('price')">
<el-table-column show-overflow-tooltip :prop="'price'" :label="$t('entities.ibizbook.main5_grid.columns.price')" :width="280" :align="'left'" :sortable="'custom'">
<template v-if="getColumnState('booknumber')">
<el-table-column show-overflow-tooltip :prop="'booknumber'" :label="$t('entities.ibizbook.main5_grid.columns.booknumber')" :width="280" :align="'left'" :sortable="'custom'">
<template v-slot:header="{column}">
<span class="column-header ">
{{$t('entities.ibizbook.main5_grid.columns.price')}}
{{$t('entities.ibizbook.main5_grid.columns.booknumber')}}
</span>
</template>
<template v-slot="{row,column,$index}">
<app-format-data dataType="FLOAT" precision="2" :data="row.price"></app-format-data>
<span>{{row.booknumber}}</span>
</template>
</el-table-column>
</template>
<template v-if="getColumnState('booknumber')">
<el-table-column show-overflow-tooltip :prop="'booknumber'" :label="$t('entities.ibizbook.main5_grid.columns.booknumber')" :width="280" :align="'left'" :sortable="'custom'">
<template v-if="getColumnState('press')">
<el-table-column show-overflow-tooltip :prop="'press'" :label="$t('entities.ibizbook.main5_grid.columns.press')" :width="280" :align="'left'" :sortable="'custom'">
<template v-slot:header="{column}">
<span class="column-header ">
{{$t('entities.ibizbook.main5_grid.columns.booknumber')}}
{{$t('entities.ibizbook.main5_grid.columns.press')}}
</span>
</template>
<template v-slot="{row,column,$index}">
<span>{{row.booknumber}}</span>
<span>{{row.press}}</span>
</template>
</el-table-column>
</template>
......@@ -695,27 +683,18 @@ export default class Main5Base extends Vue implements ControlInterface {
enableCond: 3 ,
},
{
name: 'press',
label: '图书出版社',
langtag: 'entities.ibizbook.main5_grid.columns.press',
show: true,
unit: 'PX',
isEnableRowEdit: false,
enableCond: 3 ,
},
{
name: 'price',
label: '图书价格',
langtag: 'entities.ibizbook.main5_grid.columns.price',
name: 'booknumber',
label: '图书数量',
langtag: 'entities.ibizbook.main5_grid.columns.booknumber',
show: true,
unit: 'PX',
isEnableRowEdit: false,
enableCond: 3 ,
},
{
name: 'booknumber',
label: '图书数量',
langtag: 'entities.ibizbook.main5_grid.columns.booknumber',
name: 'press',
label: '图书出版社',
langtag: 'entities.ibizbook.main5_grid.columns.press',
show: true,
unit: 'PX',
isEnableRowEdit: false,
......@@ -1108,13 +1087,13 @@ export default class Main5Base extends Vue implements ControlInterface {
appDeLogicName:'图书',
importData:{
"PRESS":{"headername":"图书出版社","isuniqueitem":false,"name":"press","order":1000},
"CREATEDATE":{"headername":"建立时间","isuniqueitem":false,"name":"createdate","order":1000},
"AUTHOR":{"headername":"图书作者","isuniqueitem":false,"name":"author","order":1000},
"PRICE":{"headername":"图书价格","isuniqueitem":false,"name":"price","order":1000},
"IBIZBOOKNAME":{"headername":"图书名称","isuniqueitem":false,"name":"ibizbookname","order":1000},
"BOOKNUMBER":{"headername":"图书数量","isuniqueitem":false,"name":"booknumber","order":1000},
"UPDATEMAN":{"codelist":{"type":"DYNAMIC","tag":"SysOperator","isnumber":false},"headername":"更新人","isuniqueitem":false,"name":"updateman","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},
"IBIZBOOKNAME":{"headername":"图书名称","isuniqueitem":false,"name":"ibizbookname","order":1000},
"UPDATEMAN":{"codelist":{"type":"DYNAMIC","tag":"SysOperator","isnumber":false},"headername":"更新人","isuniqueitem":false,"name":"updateman","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}
......@@ -1424,7 +1403,7 @@ export default class Main5Base extends Vue implements ControlInterface {
* @memberof Main5Base
*/
public arraySpanMethod({row, column, rowIndex, columnIndex} : any) {
let allColumns:Array<any> = ['type','author','ibizbookname','press','price','booknumber'];
let allColumns:Array<any> = ['type','author','ibizbookname','booknumber','press'];
if(row && row.children) {
if(columnIndex == (this.isSingleSelect ? 0:1)) {
return [1, allColumns.length+1];
......@@ -1507,9 +1486,8 @@ export default class Main5Base extends Vue implements ControlInterface {
type:'',
author:'',
ibizbookname:'',
press:'',
price:'',
booknumber:'',
press:'',
children: children
}
groupTree.push(tree);
......@@ -1540,9 +1518,8 @@ export default class Main5Base extends Vue implements ControlInterface {
type:'',
author:'',
ibizbookname:'',
press:'',
price:'',
booknumber:'',
press:'',
children: child
}
if(child && child.length > 0){
......@@ -1606,9 +1583,8 @@ export default class Main5Base extends Vue implements ControlInterface {
type:'',
author:'',
ibizbookname:'',
press:'',
price:'',
booknumber:'',
press:'',
children: children,
}
groupTree.push(tree);
......
......@@ -41,11 +41,6 @@ export default class Main5Model {
prop: 'ibizbookname',
dataType: 'TEXT',
},
{
name: 'price',
prop: 'price',
dataType: 'FLOAT',
},
{
name: 'booknumber',
prop: 'booknumber',
......
......@@ -1207,13 +1207,13 @@ export default class NewDefaultBase extends Vue implements ControlInterface {
appDeLogicName:'图书',
importData:{
"PRESS":{"headername":"图书出版社","isuniqueitem":false,"name":"press","order":1000},
"CREATEDATE":{"headername":"建立时间","isuniqueitem":false,"name":"createdate","order":1000},
"AUTHOR":{"headername":"图书作者","isuniqueitem":false,"name":"author","order":1000},
"PRICE":{"headername":"图书价格","isuniqueitem":false,"name":"price","order":1000},
"IBIZBOOKNAME":{"headername":"图书名称","isuniqueitem":false,"name":"ibizbookname","order":1000},
"BOOKNUMBER":{"headername":"图书数量","isuniqueitem":false,"name":"booknumber","order":1000},
"UPDATEMAN":{"codelist":{"type":"DYNAMIC","tag":"SysOperator","isnumber":false},"headername":"更新人","isuniqueitem":false,"name":"updateman","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},
"IBIZBOOKNAME":{"headername":"图书名称","isuniqueitem":false,"name":"ibizbookname","order":1000},
"UPDATEMAN":{"codelist":{"type":"DYNAMIC","tag":"SysOperator","isnumber":false},"headername":"更新人","isuniqueitem":false,"name":"updateman","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}
......
......@@ -1235,13 +1235,13 @@ export default class RowEditBase extends Vue implements ControlInterface {
appDeLogicName:'图书',
importData:{
"PRESS":{"headername":"图书出版社","isuniqueitem":false,"name":"press","order":1000},
"CREATEDATE":{"headername":"建立时间","isuniqueitem":false,"name":"createdate","order":1000},
"AUTHOR":{"headername":"图书作者","isuniqueitem":false,"name":"author","order":1000},
"PRICE":{"headername":"图书价格","isuniqueitem":false,"name":"price","order":1000},
"IBIZBOOKNAME":{"headername":"图书名称","isuniqueitem":false,"name":"ibizbookname","order":1000},
"BOOKNUMBER":{"headername":"图书数量","isuniqueitem":false,"name":"booknumber","order":1000},
"UPDATEMAN":{"codelist":{"type":"DYNAMIC","tag":"SysOperator","isnumber":false},"headername":"更新人","isuniqueitem":false,"name":"updateman","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},
"IBIZBOOKNAME":{"headername":"图书名称","isuniqueitem":false,"name":"ibizbookname","order":1000},
"UPDATEMAN":{"codelist":{"type":"DYNAMIC","tag":"SysOperator","isnumber":false},"headername":"更新人","isuniqueitem":false,"name":"updateman","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}
......
......@@ -1237,13 +1237,13 @@ export default class RowRulesBase extends Vue implements ControlInterface {
appDeLogicName:'图书',
importData:{
"PRESS":{"headername":"图书出版社","isuniqueitem":false,"name":"press","order":1000},
"CREATEDATE":{"headername":"建立时间","isuniqueitem":false,"name":"createdate","order":1000},
"AUTHOR":{"headername":"图书作者","isuniqueitem":false,"name":"author","order":1000},
"PRICE":{"headername":"图书价格","isuniqueitem":false,"name":"price","order":1000},
"IBIZBOOKNAME":{"headername":"图书名称","isuniqueitem":false,"name":"ibizbookname","order":1000},
"BOOKNUMBER":{"headername":"图书数量","isuniqueitem":false,"name":"booknumber","order":1000},
"UPDATEMAN":{"codelist":{"type":"DYNAMIC","tag":"SysOperator","isnumber":false},"headername":"更新人","isuniqueitem":false,"name":"updateman","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},
"IBIZBOOKNAME":{"headername":"图书名称","isuniqueitem":false,"name":"ibizbookname","order":1000},
"UPDATEMAN":{"codelist":{"type":"DYNAMIC","tag":"SysOperator","isnumber":false},"headername":"更新人","isuniqueitem":false,"name":"updateman","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}
......
......@@ -1207,13 +1207,13 @@ export default class UpdateDefaultBase extends Vue implements ControlInterface {
appDeLogicName:'图书',
importData:{
"PRESS":{"headername":"图书出版社","isuniqueitem":false,"name":"press","order":1000},
"CREATEDATE":{"headername":"建立时间","isuniqueitem":false,"name":"createdate","order":1000},
"AUTHOR":{"headername":"图书作者","isuniqueitem":false,"name":"author","order":1000},
"PRICE":{"headername":"图书价格","isuniqueitem":false,"name":"price","order":1000},
"IBIZBOOKNAME":{"headername":"图书名称","isuniqueitem":false,"name":"ibizbookname","order":1000},
"BOOKNUMBER":{"headername":"图书数量","isuniqueitem":false,"name":"booknumber","order":1000},
"UPDATEMAN":{"codelist":{"type":"DYNAMIC","tag":"SysOperator","isnumber":false},"headername":"更新人","isuniqueitem":false,"name":"updateman","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},
"IBIZBOOKNAME":{"headername":"图书名称","isuniqueitem":false,"name":"ibizbookname","order":1000},
"UPDATEMAN":{"codelist":{"type":"DYNAMIC","tag":"SysOperator","isnumber":false},"headername":"更新人","isuniqueitem":false,"name":"updateman","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}
......
......@@ -8,9 +8,6 @@ import java.util.List;
public interface IBIZBOOKDataImport {
@Mappings({
@Mapping(target = "ibizbookid", source = "ibizbookid"),
@Mapping(target = "updateman", source = "updateman"),
@Mapping(target = "updatedate", source = "updatedate"),
@Mapping(target = "type", source = "type"),
@Mapping(target = "press", source = "press"),
@Mapping(target = "author", source = "author"),
@Mapping(target = "price", source = "price"),
......@@ -18,6 +15,9 @@ public interface IBIZBOOKDataImport {
@Mapping(target = "createman", source = "createman"),
@Mapping(target = "createdate", source = "createdate"),
@Mapping(target = "ibizbookname", source = "ibizbookname"),
@Mapping(target = "updateman", source = "updateman"),
@Mapping(target = "updatedate", source = "updatedate"),
@Mapping(target = "type", source = "type"),
})
@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-194-2">
<changeSet author="a_LAB01_df847bdfd" id="tab-ibizbook-209-2">
<createTable tableName="T_IBIZBOOK">
<column name="CREATEMAN" remarks="" type="VARCHAR(60)">
</column>
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册