|
@@ -8,21 +8,21 @@
|
|
|
<el-row :gutter="20">
|
|
|
<el-col :span="4">
|
|
|
<el-form-item label="渠道:">
|
|
|
- <el-select v-model="queryParams.channel" placeholder="全部">
|
|
|
+ <el-select v-model="queryParams.channel" placeholder="全部" clearable>
|
|
|
<el-option v-for="(option, index) in channelOptions" :key="index" :label="option.label" :value="option.value"></el-option>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="4">
|
|
|
<el-form-item label="发布状态:">
|
|
|
- <el-select v-model="queryParams.publishStatus" placeholder="请选择">
|
|
|
+ <el-select v-model="queryParams.publishStatus" placeholder="请选择" clearable>
|
|
|
<el-option v-for="(option, index) in publishStatusOptions" :key="index" :label="option.label" :value="option.value"></el-option>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="4">
|
|
|
<el-form-item label="反馈状态:">
|
|
|
- <el-select v-model="queryParams.feedbackStatus" placeholder="请选择">
|
|
|
+ <el-select v-model="queryParams.feedbackStatus" placeholder="请选择" clearable>
|
|
|
<el-option
|
|
|
v-for="(option, index) in feedbackStatusOptions"
|
|
|
:key="index"
|
|
@@ -34,13 +34,16 @@
|
|
|
</el-col>
|
|
|
<el-col :span="5">
|
|
|
<el-form-item label="搜索:">
|
|
|
- <el-input v-model="queryParams.searchInput" placeholder="请输入内容"></el-input>
|
|
|
+ <el-input v-model="queryParams.searchInput" placeholder="请输入内容" clearable></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="5">
|
|
|
<el-form-item>
|
|
|
- <el-button type="primary" @click="handleSearch">搜索</el-button>
|
|
|
- <el-button icon="Refresh" @click="resetSearch">重置</el-button>
|
|
|
+ <div style="display: flex">
|
|
|
+ <el-button type="primary" @click="handleSearch">搜索</el-button>
|
|
|
+ <el-button icon="Refresh" @click="resetSearch">重置</el-button>
|
|
|
+ </div>
|
|
|
+
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
@@ -63,7 +66,6 @@
|
|
|
<el-tag
|
|
|
:key="row.id"
|
|
|
:type="getTagType(row.yuezhengyiPublishStatus)"
|
|
|
- closable
|
|
|
:disable-transitions="false"
|
|
|
@close="handleTagClose(row)"
|
|
|
>
|
|
@@ -73,7 +75,7 @@
|
|
|
</el-table-column>
|
|
|
<el-table-column prop="haixinetStatus" label="好心网格" width="180">
|
|
|
<template #default="{ row }">
|
|
|
- <el-tag :key="row.id" :type="getTagType(row.haixinetPublishStatus)" closable :disable-transitions="false" @close="handleTagClose(row)">
|
|
|
+ <el-tag :key="row.id" :type="getTagType(row.haixinetPublishStatus)" :disable-transitions="false" @close="handleTagClose(row)">
|
|
|
{{ row.haixinetFeedbackStatus }}
|
|
|
</el-tag>
|
|
|
</template>
|
|
@@ -133,6 +135,7 @@ const { queryParams, form, tableData, loading, total, showSearch, channelOptions
|
|
|
|
|
|
// 获取表格数据
|
|
|
const fetchTableData = () => {
|
|
|
+ debugger
|
|
|
getSentList(queryParams.value).then((res) => {
|
|
|
console.log(res.data);
|
|
|
tableData.value = res.data;
|
|
@@ -182,8 +185,8 @@ const initOptions = () => {
|
|
|
{ value: '好心网格', label: '好心网格' }
|
|
|
];
|
|
|
data.publishStatusOptions = [
|
|
|
- { value: 'published', label: '已发布' },
|
|
|
- { value: 'pending', label: '待发布' }
|
|
|
+ { value: '1', label: '已发布' },
|
|
|
+ { value: '0', label: '待发布' }
|
|
|
];
|
|
|
data.feedbackStatusOptions = [
|
|
|
{ value: '0', label: '仅需阅读' },
|