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