提交 1e4a8678 编写于 作者: Shine-zwj's avatar Shine-zwj

update:更新

上级 2bb6c82f
......@@ -106,7 +106,17 @@ export default class AppPresetText extends Vue {
if (layoutModel.sysImage) {
cssClass = layoutModel.sysImage.iconcls;
}
return layoutModel.iconcls;
return cssClass;
}
/**
* 内容类型
*
* @memberof AppPresetTitle
*/
get contentType() {
const layoutModel = this.layoutModelDetails[this.name];
return layoutModel.contentType || 'RAW';
}
/**
......@@ -116,7 +126,7 @@ export default class AppPresetText extends Vue {
*/
get curClassName() {
const layoutModel = this.layoutModelDetails[this.name];
return `app-preset-text app-preset-text--${layoutModel.contentType.toLowerCase()} ${this.name} ${layoutModel.sysCss}`;
return `app-preset-text app-preset-text--${this.contentType.toLowerCase()} ${this.name} ${layoutModel.sysCss}`;
}
/**
......@@ -148,9 +158,9 @@ export default class AppPresetText extends Vue {
const layoutModel = this.layoutModelDetails[this.name];
let content = this.value;
if (layoutModel.predefinedType !== 'FIELD_TEXT_DYNAMIC') {
if (layoutModel.contentType == 'ROW') {
if (this.contentType == 'RAW') {
content = layoutModel.rawContent;
} else if (layoutModel.contentType == 'HTML') {
} else if (this.contentType == 'HTML') {
content = layoutModel.htmlContent;
const items = content.match(/\{{(.+?)\}}/g);
if (items) {
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册