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

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

上级 54380f69
......@@ -47,12 +47,12 @@
"viewname": "IBIZSample0001SF5EditView",
"viewtag": "09663b7a4e3dce70524d1b64e02b5e2d"
},
"ibizbookstatewizardview": {
"title": "图书状态向导(状态属性)视图",
"caption": "图书",
"ibizbookwizardiwithstateview": {
"title": "状态属性",
"caption": "状态属性",
"viewtype": "DEWIZARDVIEW",
"viewmodule": "Sample",
"viewname": "IBIZBOOKStateWizardView",
"viewname": "IBIZBOOKWizardIWithStateView",
"viewtag": "0b8c0a8b7a5b8b73595b23fc502652fc"
},
"ibizsample0001sf4editview": {
......
......@@ -62,15 +62,15 @@
"VMGroup31":[
{"tag":"ViewMsg29","position":"TOP","type":"ERROR"}
],
"VMGroup40":[
{"tag":"ViewMsg39","position":"TOP","type":"ERROR"}
],
"VMGroup44":[
{"tag":"ViewMsg43","position":"TOP","type":"ERROR"}
],
"VMGroup29":[
{"tag":"ViewMsg31","position":"TOP","type":"ERROR"}
],
"VMGroup40":[
{"tag":"ViewMsg39","position":"TOP","type":"ERROR"}
],
"VMGroup12":[
{"tag":"ViewMsg11","position":"TOP","type":"ERROR"}
],
......@@ -104,6 +104,9 @@
"VMGroup4":[
{"tag":"ViewMsg4","position":"TOP","type":"ERROR"}
],
"VMGroup53":[
{"tag":"ViewMsg52","position":"TOP","type":"ERROR"}
],
"VMGroup26":[
{"tag":"ViewMsg25","position":"TOP","type":"ERROR"}
],
......
......@@ -8,8 +8,7 @@ export default {
createdate: "建立时间",
updatedate: "更新时间",
ibizappviewtype: "应用视图类型",
ibizapppartsname: "应用部件名称",
ibizapppartstype: "应用部件类型",
ibizyuque: "文档地址",
},
views: {
editview: {
......@@ -33,8 +32,6 @@ export default {
srfsourcekey: "",
ibizappviewname: "应用视图名称",
ibizappviewtype: "应用视图类型",
ibizapppartsname: "应用部件名称",
ibizapppartstype: "应用部件类型",
createman: "建立人",
createdate: "建立时间",
updateman: "更新人",
......
......@@ -7,8 +7,7 @@ export default {
createdate: "建立时间",
updatedate: "更新时间",
ibizappviewtype: "应用视图类型",
ibizapppartsname: "应用部件名称",
ibizapppartstype: "应用部件类型",
ibizyuque: "文档地址",
},
views: {
editview: {
......@@ -32,8 +31,6 @@ export default {
srfsourcekey: "",
ibizappviewname: "应用视图名称",
ibizappviewtype: "应用视图类型",
ibizapppartsname: "应用部件名称",
ibizapppartstype: "应用部件类型",
createman: "建立人",
createdate: "建立时间",
updateman: "更新人",
......
......@@ -25,9 +25,9 @@ export default {
borrowerid: "借阅人ID",
},
views: {
statewizardview: {
caption: "图书",
title: "图书状态向导(状态属性)视图",
wizardiwithstateview: {
caption: "状态属性",
title: "状态属性",
},
editview3: {
caption: "图书",
......
......@@ -24,9 +24,9 @@ export default {
borrowerid: "借阅人ID",
},
views: {
statewizardview: {
caption: "图书",
title: "图书状态向导(状态属性)视图",
wizardiwithstateview: {
caption: "状态属性",
title: "状态属性",
},
editview3: {
caption: "图书",
......
......@@ -80,6 +80,7 @@ export class MessageServiceRegister {
this.allMessageService.set('ViewMsg9', () => import('@/message/view-msg9/view-msg9-message'));
this.allMessageService.set('ViewMsg18', () => import('@/message/view-msg18/view-msg18-message'));
this.allMessageService.set('ViewMsg36', () => import('@/message/view-msg36/view-msg36-message'));
this.allMessageService.set('ViewMsg52', () => import('@/message/view-msg52/view-msg52-message'));
this.allMessageService.set('ViewMsg12', () => import('@/message/view-msg12/view-msg12-message'));
this.allMessageService.set('ViewMsg19', () => import('@/message/view-msg19/view-msg19-message'));
this.allMessageService.set('ViewMsg21', () => import('@/message/view-msg21/view-msg21-message'));
......
import ViewMessageService from '../view-message-service';
/**
* 向导面板---状态属性视图消息服务对象基类
*
* @export
* @class ViewMsg52MessageServiceBase
*/
export default class ViewMsg52MessageServiceBase extends ViewMessageService {
/**
* Creates an instance of ViewMsg52MessageServiceBase.
*
* @param {*} [opts={}]
* @memberof ViewMsg52MessageServiceBase
*/
constructor(opts: any = {}) {
super(opts);
}
/**
* 初始化基础参数
*
* @memberof ViewMsg52MessageServiceBase
*/
public initBasicParam(){
this.id = "B1B96658-4F4C-473B-BA40-8BFF775013BE";
this.name = "向导面板---状态属性";
this.codename = "ViewMsg52";
this.title = "";
this.content = "本示例展示了根据每一步骤的行为返回的状态属性的值再决定跳转哪一个向导表单;这儿上一步行为把状态属性(stepstatus)改成了step1,下一步行为把状态属性(stepstatus)改成了step3,实际使用根据业务场景而定。";
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 ViewMsg52MessageServiceBase
*/
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 ViewMsg52MessageServiceBase from './view-msg52-message-base';
/**
* 向导面板---状态属性视图消息服务对象
*
* @export
* @class ViewMsg52MessageService
*/
export default class ViewMsg52MessageService extends ViewMsg52MessageServiceBase {
/**
* Creates an instance of ViewMsg52MessageService.
*
* @param {*} [opts={}]
* @memberof ViewMsg52MessageService
*/
constructor(opts: any = {}) {
super(opts);
}
}
\ No newline at end of file
......@@ -55,12 +55,12 @@ mock.onGet('./assets/json/view-config.json').reply((config: any) => {
"viewname": "IBIZSample0001SF5EditView",
"viewtag": "09663b7a4e3dce70524d1b64e02b5e2d"
},
"ibizbookstatewizardview": {
"title": "图书状态向导(状态属性)视图",
"caption": "图书",
"ibizbookwizardiwithstateview": {
"title": "状态属性",
"caption": "状态属性",
"viewtype": "DEWIZARDVIEW",
"viewmodule": "Sample",
"viewname": "IBIZBOOKStateWizardView",
"viewname": "IBIZBOOKWizardIWithStateView",
"viewtag": "0b8c0a8b7a5b8b73595b23fc502652fc"
},
"ibizsample0001sf4editview": {
......@@ -1717,15 +1717,15 @@ 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"}
],
"VMGroup44":[
{"tag":"ViewMsg43","position":"TOP","type":"ERROR"}
],
"VMGroup29":[
{"tag":"ViewMsg31","position":"TOP","type":"ERROR"}
],
"VMGroup40":[
{"tag":"ViewMsg39","position":"TOP","type":"ERROR"}
],
"VMGroup12":[
{"tag":"ViewMsg11","position":"TOP","type":"ERROR"}
],
......@@ -1759,6 +1759,9 @@ mock.onGet('./assets/json/view-message-group.json').reply((config: any) => {
"VMGroup4":[
{"tag":"ViewMsg4","position":"TOP","type":"ERROR"}
],
"VMGroup53":[
{"tag":"ViewMsg52","position":"TOP","type":"ERROR"}
],
"VMGroup26":[
{"tag":"ViewMsg25","position":"TOP","type":"ERROR"}
],
......
.ibizbookwizard-iwith-state-view{
position: relative;
}
.ibizbookwizard-iwith-state-view{
> .view-card > .ivu-card-body > .content-container > .app-wizard {
overflow: auto;
}
}
\ No newline at end of file
<script lang='tsx'>
import { Component } from 'vue-property-decorator';
import IBIZBOOKWizardIWithStateViewBase from './ibizbookwizard-iwith-state-view-base.vue';
import view_wizardpanel from '@widgets/ibizbook/state-field-guide-wizardpanel/state-field-guide-wizardpanel.vue';
@Component({
components: {
view_wizardpanel,
},
beforeRouteEnter: (to: any, from: any, next: any) => {
next((vm: any) => {
if(!Object.is(vm.navModel,"route")){
vm.initNavDataWithTab(vm.viewCacheData);
}
vm.$store.commit('addCurPageViewtag', { fullPath: to.fullPath, viewtag: vm.viewtag });
});
},
})
export default class IBIZBOOKWizardIWithStateView extends IBIZBOOKWizardIWithStateViewBase {
}
</script>
\ No newline at end of file
<template>
<div class="view-container dewizardview ibizbookwizard-view">
<app-studioaction :viewTitle="$t(model.srfCaption)" viewName="ibizbookwizardview"></app-studioaction>
<card class='view-card view-no-caption view-no-toolbar' :dis-hover='true' :padding='0' :bordered='false'>
<card class='view-card view-no-toolbar' :dis-hover='true' :padding='0' :bordered='false'>
<div slot='title' class="header-container">
<span class='caption-info'>{{$t(model.srfCaption)}}</span>
</div>
<div class='view-top-messages'>
<app-alert-group position='TOP' :context="context" :viewparam="viewparams" infoGroup='VMGroup52' viewname='ibizbookwizardview'></app-alert-group> </div>
......
......@@ -43,7 +43,7 @@ export const PageComponents = {
Vue.component('ibizsample0003-pickup-view', () => import('@pages/sample/ibizsample0003-pickup-view/ibizsample0003-pickup-view.vue'));
Vue.component('ibizsample0001-usr2-edit-view', () => import('@pages/sample/ibizsample0001-usr2-edit-view/ibizsample0001-usr2-edit-view.vue'));
Vue.component('ibizhardware-sgrid-view', () => import('@pages/sample/ibizhardware-sgrid-view/ibizhardware-sgrid-view.vue'));
Vue.component('ibizbookstate-wizard-view', () => import('@pages/sample/ibizbookstate-wizard-view/ibizbookstate-wizard-view.vue'));
Vue.component('ibizbookwizard-iwith-state-view', () => import('@pages/sample/ibizbookwizard-iwith-state-view/ibizbookwizard-iwith-state-view.vue'));
Vue.component('ibizsample0017-form-pickup-data-view', () => import('@pages/sample/ibizsample0017-form-pickup-data-view/ibizsample0017-form-pickup-data-view.vue'));
Vue.component('ibizorder-sf5-grid-view', () => import('@pages/sample/ibizorder-sf5-grid-view/ibizorder-sf5-grid-view.vue'));
Vue.component('ibizbookmedit-view9', () => import('@pages/sample/ibizbookmedit-view9/ibizbookmedit-view9.vue'));
......
......@@ -758,18 +758,18 @@ const router = new Router({
component: () => import('@pages/sample/ibizhardware-sgrid-view/ibizhardware-sgrid-view.vue'),
},
{
path: 'ibizbooks/:ibizbook?/statewizardview/:statewizardview?',
path: 'ibizbooks/:ibizbook?/wizardiwithstateview/:wizardiwithstateview?',
meta: {
caption: 'entities.ibizbook.views.statewizardview.caption',
caption: 'entities.ibizbook.views.wizardiwithstateview.caption',
info:'',
parameters: [
{ pathName: 'index', parameterName: 'index' },
{ pathName: 'ibizbooks', parameterName: 'ibizbook' },
{ pathName: 'statewizardview', parameterName: 'statewizardview' },
{ pathName: 'wizardiwithstateview', parameterName: 'wizardiwithstateview' },
],
requireAuth: true,
},
component: () => import('@pages/sample/ibizbookstate-wizard-view/ibizbookstate-wizard-view.vue'),
component: () => import('@pages/sample/ibizbookwizard-iwith-state-view/ibizbookwizard-iwith-state-view.vue'),
},
{
path: 'ibizsample0017s/:ibizsample0017?/formpickupdataview/:formpickupdataview?',
......@@ -2810,17 +2810,17 @@ const router = new Router({
component: () => import('@pages/sample/ibizsample0001-sf5-edit-view/ibizsample0001-sf5-edit-view.vue'),
},
{
path: '/ibizbooks/:ibizbook?/statewizardview/:statewizardview?',
path: '/ibizbooks/:ibizbook?/wizardiwithstateview/:wizardiwithstateview?',
meta: {
caption: 'entities.ibizbook.views.statewizardview.caption',
caption: 'entities.ibizbook.views.wizardiwithstateview.caption',
info:'',
parameters: [
{ pathName: 'ibizbooks', parameterName: 'ibizbook' },
{ pathName: 'statewizardview', parameterName: 'statewizardview' },
{ pathName: 'wizardiwithstateview', parameterName: 'wizardiwithstateview' },
],
requireAuth: true,
},
component: () => import('@pages/sample/ibizbookstate-wizard-view/ibizbookstate-wizard-view.vue'),
component: () => import('@pages/sample/ibizbookwizard-iwith-state-view/ibizbookwizard-iwith-state-view.vue'),
},
{
path: '/ibizsample0002s/:ibizsample0002?/ibizsample0001s/:ibizsample0001?/sf4editview/:sf4editview?',
......
......@@ -60,7 +60,7 @@ export const viewstate: any = {
{
viewtag: '0b8c0a8b7a5b8b73595b23fc502652fc',
viewmodule: 'Sample',
viewname: 'IBIZBOOKStateWizardView',
viewname: 'IBIZBOOKWizardIWithStateView',
viewaction: '',
viewdatachange: false,
refviews: [
......
......@@ -96,7 +96,7 @@ export default class IBIZBOOKUIServiceBase extends UIService {
* @memberof IBIZBOOKUIServiceBase
*/
public initViewMap(){
this.allViewMap.set(':',{viewname:'statewizardview',srfappde:'ibizbooks',component:'ibizbookstate-wizard-view'});
this.allViewMap.set(':',{viewname:'wizardiwithstateview',srfappde:'ibizbooks',component:'ibizbookwizard-iwith-state-view'});
this.allViewMap.set(':',{viewname:'editview3',srfappde:'ibizbooks',component:'ibizbookedit-view3'});
this.allViewMap.set(':',{viewname:'autogrouplistview',srfappde:'ibizbooks',component:'ibizbookauto-group-list-view'});
this.allViewMap.set(':',{viewname:'ruleseditview',srfappde:'ibizbooks',component:'ibizbookrules-edit-view'});
......
......@@ -990,7 +990,7 @@ export default class MainMenuBase extends Vue implements ControlInterface {
const deResParameters: any[] = [];
const parameters: any[] = [
{ pathName: 'ibizbooks', parameterName: 'ibizbook' },
{ pathName: 'statewizardview', parameterName: 'statewizardview' },
{ pathName: 'wizardiwithstateview', parameterName: 'wizardiwithstateview' },
];
const path: string = this.$viewTool.buildUpRoutePath(this.$route, {}, deResParameters, parameters, [], viewparam);
if(Object.is(this.$route.fullPath,path)){
......
......@@ -1199,17 +1199,17 @@ export default class InternalFuncBase extends Vue implements ControlInterface {
serviceName:'ibizbook',
appDeLogicName:'图书',
importData:{
"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},
"BOOKNUMBER":{"headername":"图书数量","isuniqueitem":false,"name":"booknumber","order":1000},
"CREATEDATE":{"headername":"建立时间","isuniqueitem":false,"name":"createdate","order":1000},
"CREATEMAN":{"codelist":{"type":"DYNAMIC","tag":"SysOperator","isnumber":false},"headername":"建立人","isuniqueitem":false,"name":"createman","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}
"TYPE":{"headername":"图书类型","isuniqueitem":false,"name":"type","order":1000},
"PRESS":{"headername":"图书出版社","isuniqueitem":false,"name":"press","order":1000}
}
}
if(Object.keys(importDataModel).length == 0){
......
......@@ -1079,17 +1079,17 @@ export default class Main2Base extends Vue implements ControlInterface {
serviceName:'ibizbook',
appDeLogicName:'图书',
importData:{
"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},
"BOOKNUMBER":{"headername":"图书数量","isuniqueitem":false,"name":"booknumber","order":1000},
"CREATEDATE":{"headername":"建立时间","isuniqueitem":false,"name":"createdate","order":1000},
"CREATEMAN":{"codelist":{"type":"DYNAMIC","tag":"SysOperator","isnumber":false},"headername":"建立人","isuniqueitem":false,"name":"createman","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}
"TYPE":{"headername":"图书类型","isuniqueitem":false,"name":"type","order":1000},
"PRESS":{"headername":"图书出版社","isuniqueitem":false,"name":"press","order":1000}
}
}
if(Object.keys(importDataModel).length == 0){
......
......@@ -1079,17 +1079,17 @@ export default class Main3Base extends Vue implements ControlInterface {
serviceName:'ibizbook',
appDeLogicName:'图书',
importData:{
"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},
"BOOKNUMBER":{"headername":"图书数量","isuniqueitem":false,"name":"booknumber","order":1000},
"CREATEDATE":{"headername":"建立时间","isuniqueitem":false,"name":"createdate","order":1000},
"CREATEMAN":{"codelist":{"type":"DYNAMIC","tag":"SysOperator","isnumber":false},"headername":"建立人","isuniqueitem":false,"name":"createman","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}
"TYPE":{"headername":"图书类型","isuniqueitem":false,"name":"type","order":1000},
"PRESS":{"headername":"图书出版社","isuniqueitem":false,"name":"press","order":1000}
}
}
if(Object.keys(importDataModel).length == 0){
......
......@@ -1070,17 +1070,17 @@ export default class Main4Base extends Vue implements ControlInterface {
serviceName:'ibizbook',
appDeLogicName:'图书',
importData:{
"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},
"BOOKNUMBER":{"headername":"图书数量","isuniqueitem":false,"name":"booknumber","order":1000},
"CREATEDATE":{"headername":"建立时间","isuniqueitem":false,"name":"createdate","order":1000},
"CREATEMAN":{"codelist":{"type":"DYNAMIC","tag":"SysOperator","isnumber":false},"headername":"建立人","isuniqueitem":false,"name":"createman","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}
"TYPE":{"headername":"图书类型","isuniqueitem":false,"name":"type","order":1000},
"PRESS":{"headername":"图书出版社","isuniqueitem":false,"name":"press","order":1000}
}
}
if(Object.keys(importDataModel).length == 0){
......
......@@ -1086,17 +1086,17 @@ export default class Main5Base extends Vue implements ControlInterface {
serviceName:'ibizbook',
appDeLogicName:'图书',
importData:{
"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},
"BOOKNUMBER":{"headername":"图书数量","isuniqueitem":false,"name":"booknumber","order":1000},
"CREATEDATE":{"headername":"建立时间","isuniqueitem":false,"name":"createdate","order":1000},
"CREATEMAN":{"codelist":{"type":"DYNAMIC","tag":"SysOperator","isnumber":false},"headername":"建立人","isuniqueitem":false,"name":"createman","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}
"TYPE":{"headername":"图书类型","isuniqueitem":false,"name":"type","order":1000},
"PRESS":{"headername":"图书出版社","isuniqueitem":false,"name":"press","order":1000}
}
}
if(Object.keys(importDataModel).length == 0){
......
......@@ -1287,17 +1287,17 @@ export default class Main6Base extends Vue implements ControlInterface {
serviceName:'ibizbook',
appDeLogicName:'图书',
importData:{
"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},
"BOOKNUMBER":{"headername":"图书数量","isuniqueitem":false,"name":"booknumber","order":1000},
"CREATEDATE":{"headername":"建立时间","isuniqueitem":false,"name":"createdate","order":1000},
"CREATEMAN":{"codelist":{"type":"DYNAMIC","tag":"SysOperator","isnumber":false},"headername":"建立人","isuniqueitem":false,"name":"createman","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}
"TYPE":{"headername":"图书类型","isuniqueitem":false,"name":"type","order":1000},
"PRESS":{"headername":"图书出版社","isuniqueitem":false,"name":"press","order":1000}
}
}
if(Object.keys(importDataModel).length == 0){
......
......@@ -1206,17 +1206,17 @@ export default class NewDefaultBase extends Vue implements ControlInterface {
serviceName:'ibizbook',
appDeLogicName:'图书',
importData:{
"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},
"BOOKNUMBER":{"headername":"图书数量","isuniqueitem":false,"name":"booknumber","order":1000},
"CREATEDATE":{"headername":"建立时间","isuniqueitem":false,"name":"createdate","order":1000},
"CREATEMAN":{"codelist":{"type":"DYNAMIC","tag":"SysOperator","isnumber":false},"headername":"建立人","isuniqueitem":false,"name":"createman","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}
"TYPE":{"headername":"图书类型","isuniqueitem":false,"name":"type","order":1000},
"PRESS":{"headername":"图书出版社","isuniqueitem":false,"name":"press","order":1000}
}
}
if(Object.keys(importDataModel).length == 0){
......
......@@ -1287,17 +1287,17 @@ export default class RowEditBase extends Vue implements ControlInterface {
serviceName:'ibizbook',
appDeLogicName:'图书',
importData:{
"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},
"BOOKNUMBER":{"headername":"图书数量","isuniqueitem":false,"name":"booknumber","order":1000},
"CREATEDATE":{"headername":"建立时间","isuniqueitem":false,"name":"createdate","order":1000},
"CREATEMAN":{"codelist":{"type":"DYNAMIC","tag":"SysOperator","isnumber":false},"headername":"建立人","isuniqueitem":false,"name":"createman","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}
"TYPE":{"headername":"图书类型","isuniqueitem":false,"name":"type","order":1000},
"PRESS":{"headername":"图书出版社","isuniqueitem":false,"name":"press","order":1000}
}
}
if(Object.keys(importDataModel).length == 0){
......
......@@ -1183,17 +1183,17 @@ export default class RowRulesBase extends Vue implements ControlInterface {
serviceName:'ibizbook',
appDeLogicName:'图书',
importData:{
"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},
"BOOKNUMBER":{"headername":"图书数量","isuniqueitem":false,"name":"booknumber","order":1000},
"CREATEDATE":{"headername":"建立时间","isuniqueitem":false,"name":"createdate","order":1000},
"CREATEMAN":{"codelist":{"type":"DYNAMIC","tag":"SysOperator","isnumber":false},"headername":"建立人","isuniqueitem":false,"name":"createman","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}
"TYPE":{"headername":"图书类型","isuniqueitem":false,"name":"type","order":1000},
"PRESS":{"headername":"图书出版社","isuniqueitem":false,"name":"press","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:{
"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},
"BOOKNUMBER":{"headername":"图书数量","isuniqueitem":false,"name":"booknumber","order":1000},
"CREATEDATE":{"headername":"建立时间","isuniqueitem":false,"name":"createdate","order":1000},
"CREATEMAN":{"codelist":{"type":"DYNAMIC","tag":"SysOperator","isnumber":false},"headername":"建立人","isuniqueitem":false,"name":"createman","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}
"TYPE":{"headername":"图书类型","isuniqueitem":false,"name":"type","order":1000},
"PRESS":{"headername":"图书出版社","isuniqueitem":false,"name":"press","order":1000}
}
}
if(Object.keys(importDataModel).length == 0){
......
......@@ -100,19 +100,12 @@ public class IBIZAPPVIEW extends EntityMP implements Serializable {
@JsonProperty("ibizappviewtype")
private String ibizappviewtype;
/**
* 应用部件名称
* 文档地址
*/
@TableField(value = "ibizapppartsname")
@JSONField(name = "ibizapppartsname")
@JsonProperty("ibizapppartsname")
private String ibizapppartsname;
/**
* 应用部件类型
*/
@TableField(value = "ibizapppartstype")
@JSONField(name = "ibizapppartstype")
@JsonProperty("ibizapppartstype")
private String ibizapppartstype;
@TableField(value = "ibizyuque")
@JSONField(name = "ibizyuque")
@JsonProperty("ibizyuque")
private String ibizyuque;
......@@ -133,19 +126,11 @@ public class IBIZAPPVIEW extends EntityMP implements Serializable {
}
/**
* 设置 [应用部件名称]
*/
public void setIbizapppartsname(String ibizapppartsname) {
this.ibizapppartsname = ibizapppartsname;
this.modify("ibizapppartsname", ibizapppartsname);
}
/**
* 设置 [应用部件类型]
* 设置 [文档地址]
*/
public void setIbizapppartstype(String ibizapppartstype) {
this.ibizapppartstype = ibizapppartstype;
this.modify("ibizapppartstype", ibizapppartstype);
public void setIbizyuque(String ibizyuque) {
this.ibizyuque = ibizyuque;
this.modify("ibizyuque", ibizyuque);
}
......
......@@ -8,16 +8,16 @@ import java.util.List;
public interface IBIZBOOKDataImport {
@Mappings({
@Mapping(target = "ibizbookid", source = "ibizbookid"),
@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"),
@Mapping(target = "press", source = "press"),
@Mapping(target = "author", source = "author"),
@Mapping(target = "price", source = "price"),
@Mapping(target = "updatedate", source = "updatedate"),
@Mapping(target = "booknumber", source = "booknumber"),
@Mapping(target = "createman", source = "createman"),
@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);
......
......@@ -24,7 +24,7 @@
<!--输出实体[IBIZAPPVIEW]数据结构 -->
<changeSet author="a_LAB01_df847bdfd" id="tab-ibizappview-10-2">
<changeSet author="a_LAB01_df847bdfd" id="tab-ibizappview-14-2">
<createTable tableName="T_IBIZAPPVIEW">
<column name="IBIZAPPVIEWNAME" remarks="" type="VARCHAR(200)">
</column>
......@@ -41,9 +41,7 @@
</column>
<column name="IBIZAPPVIEWTYPE" remarks="" type="VARCHAR(100)">
</column>
<column name="IBIZAPPPARTSNAME" remarks="" type="VARCHAR(100)">
</column>
<column name="IBIZAPPPARTSTYPE" remarks="" type="VARCHAR(100)">
<column name="IBIZYUQUE" remarks="" type="VARCHAR(100)">
</column>
</createTable>
</changeSet>
......@@ -74,7 +72,7 @@
<!--输出实体[IBIZBOOK]数据结构 -->
<changeSet author="a_LAB01_df847bdfd" id="tab-ibizbook-748-4">
<changeSet author="a_LAB01_df847bdfd" id="tab-ibizbook-751-4">
<createTable tableName="T_IBIZBOOK">
<column name="CREATEMAN" remarks="" type="VARCHAR(60)">
</column>
......
......@@ -5,7 +5,7 @@
<!--该方法用于重写mybatis中selectById方法,以实现查询逻辑属性-->
<select id="selectById" resultMap="IBIZAPPVIEWResultMap" databaseId="mysql">
<![CDATA[select t1.* from (SELECT t1.`CREATEDATE`, t1.`CREATEMAN`, t1.`IBIZAPPPARTSNAME`, t1.`IBIZAPPPARTSTYPE`, t1.`IBIZAPPVIEWID`, t1.`IBIZAPPVIEWNAME`, t1.`IBIZAPPVIEWTYPE`, t1.`UPDATEDATE`, t1.`UPDATEMAN` FROM `T_IBIZAPPVIEW` t1 ) t1 where ibizappviewid=#{id}]]>
<![CDATA[select t1.* from (SELECT t1.`CREATEDATE`, t1.`CREATEMAN`, t1.`IBIZAPPVIEWID`, t1.`IBIZAPPVIEWNAME`, t1.`IBIZAPPVIEWTYPE`, t1.`IBIZYUQUE`, t1.`UPDATEDATE`, t1.`UPDATEMAN` FROM `T_IBIZAPPVIEW` t1 ) t1 where ibizappviewid=#{id}]]>
</select>
<!--通过mybatis将查询结果注入到entity中,通过配置autoMapping="true"由mybatis自动处理映射关系 -->
......@@ -27,12 +27,12 @@
<!--数据查询[Default]-->
<sql id="Default" databaseId="mysql">
<![CDATA[ SELECT t1.`CREATEDATE`, t1.`CREATEMAN`, t1.`IBIZAPPPARTSNAME`, t1.`IBIZAPPPARTSTYPE`, t1.`IBIZAPPVIEWID`, t1.`IBIZAPPVIEWNAME`, t1.`IBIZAPPVIEWTYPE`, t1.`UPDATEDATE`, t1.`UPDATEMAN` FROM `T_IBIZAPPVIEW` t1
<![CDATA[ SELECT t1.`CREATEDATE`, t1.`CREATEMAN`, t1.`IBIZAPPVIEWID`, t1.`IBIZAPPVIEWNAME`, t1.`IBIZAPPVIEWTYPE`, t1.`IBIZYUQUE`, t1.`UPDATEDATE`, t1.`UPDATEMAN` FROM `T_IBIZAPPVIEW` t1
]]>
</sql>
<!--数据查询[View]-->
<sql id="View" databaseId="mysql">
<![CDATA[ SELECT t1.`CREATEDATE`, t1.`CREATEMAN`, t1.`IBIZAPPPARTSNAME`, t1.`IBIZAPPPARTSTYPE`, t1.`IBIZAPPVIEWID`, t1.`IBIZAPPVIEWNAME`, t1.`IBIZAPPVIEWTYPE`, t1.`UPDATEDATE`, t1.`UPDATEMAN` FROM `T_IBIZAPPVIEW` t1
<![CDATA[ SELECT t1.`CREATEDATE`, t1.`CREATEMAN`, t1.`IBIZAPPVIEWID`, t1.`IBIZAPPVIEWNAME`, t1.`IBIZAPPVIEWTYPE`, t1.`IBIZYUQUE`, t1.`UPDATEDATE`, t1.`UPDATEMAN` FROM `T_IBIZAPPVIEW` t1
]]>
</sql>
</mapper>
......
......@@ -224,23 +224,9 @@
"major_field":0
},
{
"fieldname":"IBIZAPPPARTSNAME" ,
"codename":"Ibizapppartsname",
"field_logic_name":"应用部件名称",
"entity_name":"IBIZAPPVIEW",
"field_type":"TEXT",
"nullable":1,
"physical_field":1,
"data_type":"VARCHAR",
"data_length":100,
"key_field":0,
"show_order":1000,
"major_field":0
},
{
"fieldname":"IBIZAPPPARTSTYPE" ,
"codename":"Ibizapppartstype",
"field_logic_name":"应用部件类型",
"fieldname":"IBIZYUQUE" ,
"codename":"Ibizyuque",
"field_logic_name":"文档地址",
"entity_name":"IBIZAPPVIEW",
"field_type":"TEXT",
"nullable":1,
......
......@@ -93,22 +93,13 @@ public class IBIZAPPVIEWDTO extends DTOBase implements Serializable {
private String ibizappviewtype;
/**
* 属性 [IBIZAPPPARTSNAME]
* 属性 [IBIZYUQUE]
*
*/
@JSONField(name = "ibizapppartsname")
@JsonProperty("ibizapppartsname")
@JSONField(name = "ibizyuque")
@JsonProperty("ibizyuque")
@Size(min = 0, max = 100, message = "内容长度必须小于等于[100]")
private String ibizapppartsname;
/**
* 属性 [IBIZAPPPARTSTYPE]
*
*/
@JSONField(name = "ibizapppartstype")
@JsonProperty("ibizapppartstype")
@Size(min = 0, max = 100, message = "内容长度必须小于等于[100]")
private String ibizapppartstype;
private String ibizyuque;
/**
......@@ -128,19 +119,11 @@ public class IBIZAPPVIEWDTO extends DTOBase implements Serializable {
}
/**
* 设置 [IBIZAPPPARTSNAME]
*/
public void setIbizapppartsname(String ibizapppartsname){
this.ibizapppartsname = ibizapppartsname ;
this.modify("ibizapppartsname",ibizapppartsname);
}
/**
* 设置 [IBIZAPPPARTSTYPE]
* 设置 [IBIZYUQUE]
*/
public void setIbizapppartstype(String ibizapppartstype){
this.ibizapppartstype = ibizapppartstype ;
this.modify("ibizapppartstype",ibizapppartstype);
public void setIbizyuque(String ibizyuque){
this.ibizyuque = ibizyuque ;
this.modify("ibizyuque",ibizyuque);
}
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册