...
|
...
|
@@ -17,21 +17,19 @@ |
|
|
<div class="search-table"style="margin-top: 6px">
|
|
|
<cm-table-page :columns="columns" :dataList="tableDataList" :height="(height - 130)"
|
|
|
:loading="false" :pageSize="pageSize" :showBorder="true"
|
|
|
:showIndex="true" :showPage="true" :showSelection="true"
|
|
|
:showTools="true" :total="count" @loaddata="loadTableDataList">
|
|
|
:showIndex="true" :showPage="true" :showSelection="false"
|
|
|
:showTools="true" :total="count" @loaddata="loadTableDataList" :toolsWith="120">
|
|
|
<template #default="{row,prop,column}">
|
|
|
<div v-if="prop == 'type'">
|
|
|
<div v-if="row.type == 'img'">
|
|
|
<el-tag>图片</el-tag>
|
|
|
</div>
|
|
|
<div v-if="row.type == 'file'">
|
|
|
<el-tag>文件</el-tag>
|
|
|
</div>
|
|
|
<el-tag>{{row.type == 'img' ? '图片' : '文件'}}</el-tag>
|
|
|
</div>
|
|
|
<div v-if="prop == 'img'">
|
|
|
<div v-if="row.type == 'img'">
|
|
|
<el-image style="width: 60px; height: 60px;border-radius: 10px;" :src="domainName+row.code" />
|
|
|
</div>
|
|
|
<div v-if="prop == 'img' && row.type == 'img'">
|
|
|
<el-image style="width: 50%; height: 50%;border-radius: 10px;" :src="domainName+row.code"
|
|
|
:preview-src-list="[domainName+row.code]"
|
|
|
:initial-index="1"
|
|
|
:z-index="99999999999999"
|
|
|
:preview-teleported="true"
|
|
|
fit="cover"/>
|
|
|
</div>
|
|
|
</template>
|
|
|
<template #tools="{scope}">
|
...
|
...
|
@@ -53,7 +51,7 @@ |
|
|
</div>
|
|
|
|
|
|
<!--新增编辑弹框-->
|
|
|
<cm-dialog :showDialogVisible="cacheVisible" :showFooter="false" :title="titleName" @hidedialog="cancelBtn"
|
|
|
<cm-dialog :showDialogVisible="cacheVisible" :showFooter="false" :title="titleName == 'add' ? '新增配置' : '编辑配置'" @hidedialog="cancelBtn"
|
|
|
width="500px">
|
|
|
<template v-slot>
|
|
|
<div style="padding-right: 20px">
|
...
|
...
|
@@ -68,7 +66,7 @@ |
|
|
<el-input :size="$global.elementConfig.size.input" placeholder="请输入名称" clearable v-model="fileFrom.name"></el-input>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="编码" prop="code">
|
|
|
<el-input :size="$global.elementConfig.size.input" placeholder="请输入编码" clearable v-model="fileFrom.code"></el-input>
|
|
|
<el-input :size="$global.elementConfig.size.input" :disabled="titleName == 'edit'" placeholder="请输入编码" clearable v-model="fileFrom.code"></el-input>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="分组" prop="groupId">
|
|
|
<el-input :size="$global.elementConfig.size.input" placeholder="请输入组Id" clearable v-model="fileFrom.groupId"></el-input>
|
...
|
...
|
|