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

MoneyQ 部署微服务应用 [后台服务,演示应用]

上级 53637595
{
"VMGroup":[
{"tag":"ViewMsg","position":"TOP","type":"ERROR"}
],
"VMGroup2":[
{"tag":"ViewMsg2","position":"TOP","type":"ERROR"}
]
}
\ No newline at end of file
......@@ -39,6 +39,7 @@ export class MessageServiceRegister {
* @memberof MessageServiceRegister
*/
protected init(): void {
this.allMessageService.set('ViewMsg2', () => import('@/message/view-msg2/view-msg2-message'));
this.allMessageService.set('ViewMsg', () => import('@/message/view-msg/view-msg-message'));
}
......
......@@ -28,7 +28,7 @@ export default class ViewMsgMessageServiceBase extends ViewMessageService {
this.name = "默认数据类型";
this.codename = "ViewMsg";
this.title = "";
this.content = "本示例展示实体属性的数据类型默认呈现组件";
this.content = "本示例展示实体属性数据类型的默认呈现组件";
this.closeMode = 0;
this.position = "TOP";
this.type = "error";
......
import ViewMessageService from '../view-message-service';
/**
* 默认编辑器类型视图消息服务对象基类
*
* @export
* @class ViewMsg2MessageServiceBase
*/
export default class ViewMsg2MessageServiceBase extends ViewMessageService {
/**
* Creates an instance of ViewMsg2MessageServiceBase.
*
* @param {*} [opts={}]
* @memberof ViewMsg2MessageServiceBase
*/
constructor(opts: any = {}) {
super(opts);
}
/**
* 初始化基础参数
*
* @memberof ViewMsg2MessageServiceBase
*/
public initBasicParam(){
this.id = "3F600DEA-E086-4DB0-B2DC-BB18360D4554";
this.name = "默认编辑器类型";
this.codename = "ViewMsg2";
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 ViewMsg2MessageServiceBase
*/
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 ViewMsg2MessageServiceBase from './view-msg2-message-base';
/**
* 默认编辑器类型视图消息服务对象
*
* @export
* @class ViewMsg2MessageService
*/
export default class ViewMsg2MessageService extends ViewMsg2MessageServiceBase {
/**
* Creates an instance of ViewMsg2MessageService.
*
* @param {*} [opts={}]
* @memberof ViewMsg2MessageService
*/
constructor(opts: any = {}) {
super(opts);
}
}
\ No newline at end of file
......@@ -896,6 +896,9 @@ mock.onGet('./assets/json/view-message-group.json').reply((config: any) => {
return [status,{
"VMGroup":[
{"tag":"ViewMsg","position":"TOP","type":"ERROR"}
],
"VMGroup2":[
{"tag":"ViewMsg2","position":"TOP","type":"ERROR"}
]
}];
});
\ No newline at end of file
<template>
<div class="view-container deeditview ibizsample0001-sf5-edit-view">
<app-studioaction :viewTitle="$t(model.srfCaption)" viewName="ibizsample0001sf5editview"></app-studioaction>
<card class='view-card view-no-toolbar' :disHover="true" :bordered="false">
<card class='view-card view-no-caption view-no-toolbar' :disHover="true" :bordered="false">
<div slot='title' class="header-container">
<span class='caption-info'>{{$t(model.srfCaption)}}</span>
</div>
<div class='view-top-messages'>
</div>
<app-alert-group position='TOP' :context="context" :viewparam="viewparams" infoGroup='VMGroup2' viewname='ibizsample0001sf5editview'></app-alert-group> </div>
<div class="content-container">
<div class='view-body-messages'>
</div>
<app-alert-group position='BODY' :context="context" :viewparam="viewparams" infoGroup='VMGroup2' viewname='ibizsample0001sf5editview'></app-alert-group> </div>
<view_form
:viewState="viewState"
:viewparams="viewparams"
......@@ -36,7 +33,7 @@
</view_form>
</div>
<div class='view-bottom-messages'>
</div>
<app-alert-group position='BOTTOM' :context="context" :viewparam="viewparams" infoGroup='VMGroup2' viewname='ibizsample0001sf5editview'></app-alert-group> </div>
</card>
</div>
</template>
......
......@@ -316,7 +316,7 @@
<!--输出实体[IBIZSAMPLE0001]数据结构 -->
<changeSet author="a_LAB01_df847bdfd" id="tab-ibizsample0001-11-13">
<changeSet author="a_LAB01_df847bdfd" id="tab-ibizsample0001-12-13">
<createTable tableName="T_IBIZSAMPLE0001">
<column name="FIELD01" remarks="" type="VARCHAR(100)">
</column>
......
......@@ -67,7 +67,7 @@
</createView>
</changeSet>
<!--输出实体[IBIZSAMPLE0001]视图结构信息 runOnChange="true" 当视图发生变更时,通过liquibase强刷prod的视图,实现视图的同步-->
<changeSet author="a_LAB01_df847bdfd" id="view-ibizsample0001-11-13" runOnChange="true">
<changeSet author="a_LAB01_df847bdfd" id="view-ibizsample0001-12-13" runOnChange="true">
<createView fullDefinition="false" replaceIfExists="true" viewName="V_IBIZSAMPLE0001">
<![CDATA[ SELECT t1.[CREATEDATE], t1.[CREATEMAN], t1.[FIELD01], t1.[FIELD02], t1.[FIELD05], t1.[FIELD06], t1.[FIELD07], t1.[FIELD08], t1.[FIELD09], t1.[FIELD10], t1.[FIELD11], t1.[FIELD12], t1.[FIELD13], t1.[FIELD14], t1.[FIELD15], t1.[FIELD16], t1.[FIELD17], t1.[FIELD18], t1.[FIELD19], t1.[FIELD20], t1.[FIELD21], t1.[FIELD22], t1.[FIELD23], t1.[FIELD24], t1.[FIELD25], t1.[FIELD26], t1.[FIELD27], t1.[IBIZSAMPLE0001ID], t1.[IBIZSAMPLE0001NAME], t1.[UPDATEDATE], t1.[UPDATEMAN] FROM [T_IBIZSAMPLE0001] t1 ]]>
</createView>
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册