|
|
@@ -28,9 +28,9 @@
|
|
|
<div class="card-header">
|
|
|
<span>内容管理</span>
|
|
|
<div class="header-actions">
|
|
|
- <el-button size="small" icon="Download" @click="handleExport">导出</el-button>
|
|
|
- <el-button size="small" icon="Upload" @click="openImportDialog">导入</el-button>
|
|
|
- <el-button v-if="queryParams.status === '0' || queryParams.status === '1'" type="primary" size="small" @click="handleAdd">新增文章</el-button>
|
|
|
+ <el-button icon="Download" @click="handleExport">导出</el-button>
|
|
|
+ <el-button icon="Upload" @click="openImportDialog">导入</el-button>
|
|
|
+ <el-button v-if="queryParams.status === '0' || queryParams.status === '1'" type="primary" @click="handleAdd">新增文章</el-button>
|
|
|
</div>
|
|
|
</div>
|
|
|
</template>
|
|
|
@@ -45,7 +45,7 @@
|
|
|
</el-tabs>
|
|
|
|
|
|
<!-- 搜索栏 -->
|
|
|
- <el-form :model="queryParams" :inline="true" size="small">
|
|
|
+ <el-form :model="queryParams" :inline="true">
|
|
|
<el-form-item label="标题">
|
|
|
<el-input v-model="queryParams.title" placeholder="请输入标题" clearable @keyup.enter="handleQuery" style="width:240px" />
|
|
|
</el-form-item>
|
|
|
@@ -70,28 +70,28 @@
|
|
|
<transition name="el-fade-in">
|
|
|
<div v-if="selectedRows.length > 0" class="batch-toolbar">
|
|
|
<span class="batch-info">已选择 <strong>{{ selectedRows.length }}</strong> 项</span>
|
|
|
- <el-button v-if="queryParams.status === '0' || queryParams.status === '2'" size="small" type="success" @click="handleBatchPublish">
|
|
|
+ <el-button v-if="queryParams.status === '0' || queryParams.status === '2'" type="success" @click="handleBatchPublish">
|
|
|
<el-icon><Check /></el-icon> 批量发布
|
|
|
</el-button>
|
|
|
- <el-button v-if="queryParams.status === '1'" size="small" type="warning" @click="handleBatchTop">
|
|
|
+ <el-button v-if="queryParams.status === '1'" type="warning" @click="handleBatchTop">
|
|
|
<el-icon><Top /></el-icon> 批量置顶
|
|
|
</el-button>
|
|
|
- <el-button v-if="queryParams.status === '1'" size="small" type="info" @click="handleBatchRecall">
|
|
|
+ <el-button v-if="queryParams.status === '1'" type="info" @click="handleBatchRecall">
|
|
|
<el-icon><RefreshLeft /></el-icon> 批量撤回
|
|
|
</el-button>
|
|
|
- <el-button v-if="queryParams.status === '0' || queryParams.status === '1' || queryParams.status === '2'" size="small" type="danger" @click="handleBatchDelete">
|
|
|
+ <el-button v-if="queryParams.status === '0' || queryParams.status === '1' || queryParams.status === '2'" type="danger" @click="handleBatchDelete">
|
|
|
<el-icon><Delete /></el-icon> 批量删除
|
|
|
</el-button>
|
|
|
- <el-button v-if="queryParams.status === '3'" size="small" type="danger" @click="handleBatchDrop">
|
|
|
- <el-icon><DeleteFilled /></el-icon> 批量清空
|
|
|
+ <el-button v-if="queryParams.status === '3'" type="danger" @click="handleBatchDrop">
|
|
|
+ <el-icon><DeleteFilled /></el-icon> 彻底删除
|
|
|
</el-button>
|
|
|
- <el-button v-if="queryParams.status === '1'" size="small" type="primary" @click="handleBatchCopy">
|
|
|
+ <el-button v-if="queryParams.status === '1'" type="primary" @click="handleBatchCopy">
|
|
|
<el-icon><CopyDocument /></el-icon> 批量复制
|
|
|
</el-button>
|
|
|
- <el-button v-if="queryParams.status === '1'" size="small" type="primary" @click="handleBatchMove">
|
|
|
+ <el-button v-if="queryParams.status === '1'" type="primary" @click="handleBatchMove">
|
|
|
<el-icon><FolderOpened /></el-icon> 批量移动
|
|
|
</el-button>
|
|
|
- <el-button size="small" text @click="clearSelection">取消选择</el-button>
|
|
|
+ <el-button text @click="clearSelection">取消选择</el-button>
|
|
|
</div>
|
|
|
</transition>
|
|
|
|