更新模版
This commit is contained in:
parent
d538de0fde
commit
88a1b3ac15
@ -96,34 +96,36 @@
|
||||
</template>
|
||||
@foreach (var column in Model.TableField) {
|
||||
if(@column.WhetherTable == "Y") {
|
||||
@:<template #row_@(@column.LowerPropertyName)="{ row }">
|
||||
if(@column.EffectType == "Upload") {
|
||||
@:<el-image
|
||||
style="width: 60px; height: 60px"
|
||||
:src="fetchFileUrl(row)"
|
||||
alt="无法预览"
|
||||
lazy
|
||||
hide-on-click-modal
|
||||
:preview-src-list="[fetchFileUrl(row)]"
|
||||
:initial-index="0"
|
||||
fit="scale-down"
|
||||
preview-teleported
|
||||
></el-image>
|
||||
@:<template #row_@(@column.LowerPropertyName)="{ row }">
|
||||
@:<el-image style="width: 60px; height: 60px" :src="fetchFileUrl(row)" alt="无法预览" lazy hide-on-click-modal :preview-src-list="[fetchFileUrl(row)]" :initial-index="0" fit="scale-down" preview-teleported></el-image>
|
||||
@:</template>
|
||||
} else if(@column.EffectType == "fk") {
|
||||
@:<template #row_@(@column.LowerPropertyName)="{ row }">
|
||||
@:<span>{{ row.@LowerFirstLetter(@column.PropertyName)@(@column.FkColumnName) }}</span>
|
||||
@:</template>
|
||||
} else if(@column.EffectType == "ApiTreeSelect") {
|
||||
@:<template #row_@(@column.LowerPropertyName)="{ row }">
|
||||
@:<span>{{ row.@LowerFirstLetter(@column.PropertyName)@(column.DisplayColumn) }}</span>
|
||||
@:</template>
|
||||
} else if(@column.EffectType == "Switch") {
|
||||
@:<template #row_@(@column.LowerPropertyName)="{ row }">
|
||||
@:<el-tag v-if="row.@(@column.LowerPropertyName)"> 是 </el-tag>
|
||||
@:<el-tag type="danger" v-else> 否 </el-tag>
|
||||
} else if(@column.EffectType == "ConstSelector") {
|
||||
@:<span>{{codeToName(row.@(@column.LowerPropertyName), '@(@column.DictTypeCode)')}}</span>
|
||||
} else if(@column.EffectType == "Select") {
|
||||
@:<el-tag :type="di('@(@column.DictTypeCode)', row.@(@column.LowerPropertyName))?.tagType"> {{dv('@(@column.DictTypeCode)', row.@column.LowerPropertyName)?.name}}</el-tag>
|
||||
} else if(@column.EffectType == "EnumSelector") {
|
||||
@:<el-tag :type="dv('@(@column.DictTypeCode)', row.@(@column.LowerPropertyName))?.tagType"> {{dv('@(@column.DictTypeCode)', row.@column.LowerPropertyName)?.name}}</el-tag>
|
||||
}
|
||||
@:</template>
|
||||
} else if(@column.EffectType == "ConstSelector") {
|
||||
@:<template #row_@(@column.LowerPropertyName)="{ row }">
|
||||
@:<span>{{codeToName(row.@(@column.LowerPropertyName), '@(@column.DictTypeCode)')}}</span>
|
||||
@:</template>
|
||||
} else if(@column.EffectType == "Select") {
|
||||
@:<template #row_@(@column.LowerPropertyName)="{ row }">
|
||||
@:<el-tag :type="di('@(@column.DictTypeCode)', row.@(@column.LowerPropertyName))?.tagType"> {{dv('@(@column.DictTypeCode)', row.@column.LowerPropertyName)?.name}}</el-tag>
|
||||
@:</template>
|
||||
} else if(@column.EffectType == "EnumSelector") {
|
||||
@:<template #row_@(@column.LowerPropertyName)="{ row }">
|
||||
@:<el-tag :type="dv('@(@column.DictTypeCode)', row.@(@column.LowerPropertyName))?.tagType"> {{dv('@(@column.DictTypeCode)', row.@column.LowerPropertyName)?.name}}</el-tag>
|
||||
@:</template>
|
||||
}
|
||||
}
|
||||
}
|
||||
<template #row_record="{ row }">
|
||||
@ -355,16 +357,16 @@ const handleDelete = (row: any) => {
|
||||
};
|
||||
|
||||
@foreach (var column in Model.TableField) {
|
||||
if(@column.WhetherTable == "Y") {
|
||||
if(@column.EffectType == "Upload") {
|
||||
// 获取文件地址
|
||||
const fetchFileUrl = (row: SysFile): string => {
|
||||
if (row.bucketName == 'Local') {
|
||||
return `/${row.filePath}/${row.id}${row.suffix}`;
|
||||
} else {
|
||||
return row.url!;
|
||||
}
|
||||
};
|
||||
@if(@column.WhetherTable == "Y") {
|
||||
@if(@column.EffectType == "Upload") {
|
||||
@:// 获取文件地址
|
||||
@:const fetchFileUrl = (row: SysFile): string => {
|
||||
@:if (row.bucketName == 'Local') {
|
||||
@:return `/${row.filePath}/${row.id}${row.suffix}`;
|
||||
@:} else {
|
||||
@:return row.url!;
|
||||
@:}
|
||||
@:};
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user