fix: 修改bug
This commit is contained in:
parent
c910aa8551
commit
b66c17b045
@ -2,17 +2,12 @@
|
||||
<!-- 面包屑 -->
|
||||
<el-breadcrumb>
|
||||
<el-breadcrumb-item>艺考资讯</el-breadcrumb-item>
|
||||
<el-breadcrumb-item to="/info_article/list"
|
||||
>资讯文章</el-breadcrumb-item
|
||||
>
|
||||
<el-breadcrumb-item to="/info_article/list">资讯文章</el-breadcrumb-item>
|
||||
</el-breadcrumb>
|
||||
<!-- 搜索 -->
|
||||
<el-form inline :model="params">
|
||||
<el-form-item label="文章标题">
|
||||
<el-input
|
||||
v-model="params.info_article_title"
|
||||
placeholder="请输入文章标题"
|
||||
></el-input>
|
||||
<el-input v-model="params.info_article_title" placeholder="请输入文章标题"></el-input>
|
||||
</el-form-item>
|
||||
<el-form-item>
|
||||
<el-button type="primary" @click="tableRef.reload()" icon="ElIconSearch">
|
||||
@ -29,28 +24,16 @@
|
||||
</el-col>
|
||||
|
||||
<!-- 导入 -->
|
||||
<el-upload
|
||||
class="upload-demo"
|
||||
:action="importExcel"
|
||||
:headers="headers"
|
||||
:on-success="handleExcelSuccess"
|
||||
:on-progress="uploadLoading"
|
||||
:on-error="closeUploadLoading"
|
||||
style="margin-left: 10px"
|
||||
:show-file-list="false"
|
||||
>
|
||||
<el-upload class="upload-demo" :action="importExcel" :headers="headers" :on-success="handleExcelSuccess"
|
||||
:on-progress="uploadLoading" :on-error="closeUploadLoading" style="margin-left: 10px" :show-file-list="false">
|
||||
<el-button type="primary">导入</el-button>
|
||||
</el-upload>
|
||||
|
||||
<!-- 下载导入模板 -->
|
||||
<el-button icon="ElIconDownload" @click="downloadTemplate()"
|
||||
>下载导入模板</el-button
|
||||
>
|
||||
<el-button icon="ElIconDownload" @click="downloadTemplate()">下载导入模板</el-button>
|
||||
|
||||
<!-- 导出 -->
|
||||
<el-button icon="ElIconDocument" @click="exportExcel(params)"
|
||||
>导出</el-button
|
||||
>
|
||||
<el-button icon="ElIconDocument" @click="exportExcel(params)">导出</el-button>
|
||||
|
||||
<!-- 下拉操作 -->
|
||||
<el-dropdown v-if="selectionData.length">
|
||||
@ -67,78 +50,51 @@
|
||||
</el-dropdown>
|
||||
</el-space>
|
||||
<!-- 数据表格 -->
|
||||
|
||||
<DataTable
|
||||
ref="tableRef"
|
||||
style="width: 100%"
|
||||
:onSelectionChange="data => (selectionData = data)"
|
||||
:column="column"
|
||||
:params="params"
|
||||
:request="params => getinfoArticleList(params)"
|
||||
>
|
||||
|
||||
|
||||
<DataTable ref="tableRef" style="width: 100%" :onSelectionChange="data => (selectionData = data)" :column="column"
|
||||
:params="params" :request="params => getinfoArticleList(params)">
|
||||
|
||||
<template #info_article_cover="scope">
|
||||
|
||||
<el-image
|
||||
v-if="scope.row.info_article_cover"
|
||||
:src="scope.row.info_article_cover.split(',')[0]"
|
||||
lazy
|
||||
:preview-src-list="scope.row.info_article_cover.split(',')"
|
||||
:preview-teleported="true"
|
||||
:hide-on-click-modal="true"
|
||||
fit="contain"
|
||||
class="el-avatar"
|
||||
></el-image>
|
||||
|
||||
|
||||
<el-image v-if="scope.row.info_article_cover" :src="scope.row.info_article_cover.split(',')[0]" lazy
|
||||
:preview-src-list="scope.row.info_article_cover.split(',')" :preview-teleported="true" :hide-on-click-modal="true"
|
||||
fit="contain" class="el-avatar"></el-image>
|
||||
|
||||
<template v-else>暂无图片</template>
|
||||
|
||||
</template>
|
||||
<template #info_article_cover="scope">
|
||||
info_article_order
|
||||
|
||||
|
||||
</template>
|
||||
|
||||
|
||||
|
||||
<el-space>
|
||||
<el-button size="small" @click="handleUpdate(scope.row)">
|
||||
编辑
|
||||
<el-space>
|
||||
<el-button size="small" @click="handleUpdate(scope.row)">
|
||||
编辑
|
||||
</el-button>
|
||||
<el-dropdown @command="handleCommand">
|
||||
<el-button type="primary" size="small">
|
||||
更多<el-icon class="el-icon--right"><arrow-down /></el-icon>
|
||||
</el-button>
|
||||
<el-dropdown @command="handleCommand">
|
||||
<el-button type="primary" size="small">
|
||||
更多<el-icon class="el-icon--right"><arrow-down /></el-icon>
|
||||
</el-button>
|
||||
<template #dropdown>
|
||||
<el-dropdown-menu>
|
||||
<el-dropdown-item :command="{ type: 'detail', row: scope.row }">
|
||||
详情
|
||||
</el-dropdown-item>
|
||||
<el-dropdown-item :command="{ type: 'delete', row: scope.row }">
|
||||
删除
|
||||
</el-dropdown-item>
|
||||
</el-dropdown-menu>
|
||||
</template>
|
||||
</el-dropdown>
|
||||
</el-space>
|
||||
</template>
|
||||
<template #dropdown>
|
||||
<el-dropdown-menu>
|
||||
<el-dropdown-item :command="{ type: 'detail', row: scope.row }">
|
||||
详情
|
||||
</el-dropdown-item>
|
||||
<el-dropdown-item :command="{ type: 'delete', row: scope.row }">
|
||||
删除
|
||||
</el-dropdown-item>
|
||||
</el-dropdown-menu>
|
||||
</template>
|
||||
</el-dropdown>
|
||||
</el-space>
|
||||
</DataTable>
|
||||
|
||||
<!-- 添加资讯文章 -->
|
||||
<AddinfoArticleDialog
|
||||
v-model="addinfoArticleDialogVisible"
|
||||
:done="() => tableRef.reload()"
|
||||
></AddinfoArticleDialog>
|
||||
<AddinfoArticleDialog v-model="addinfoArticleDialogVisible" :done="() => tableRef.reload()"></AddinfoArticleDialog>
|
||||
<!-- 编辑资讯文章 -->
|
||||
<EditinfoArticleDialog
|
||||
v-model="EditinfoArticleDialogVisible"
|
||||
:data="EditinfoArticleDialogRow"
|
||||
:done="() => tableRef.reload()"
|
||||
></EditinfoArticleDialog>
|
||||
<EditinfoArticleDialog v-model="EditinfoArticleDialogVisible" :data="EditinfoArticleDialogRow"
|
||||
:done="() => tableRef.reload()"></EditinfoArticleDialog>
|
||||
<!-- 资讯文章详情 -->
|
||||
<DetailinfoArticleDialog
|
||||
v-model="DetailinfoArticleDialogVisible"
|
||||
:data="DetailinfoArticleDialogRow"
|
||||
></DetailinfoArticleDialog>
|
||||
<DetailinfoArticleDialog v-model="DetailinfoArticleDialogVisible" :data="DetailinfoArticleDialogRow">
|
||||
</DetailinfoArticleDialog>
|
||||
</template>
|
||||
<script setup>
|
||||
import { ArrowDown } from '@element-plus/icons-vue';
|
||||
|
Loading…
Reference in New Issue
Block a user