|
@@ -4,17 +4,17 @@
|
|
<div ref="tableSearch" class="table-page-search-wrapper">
|
|
<div ref="tableSearch" class="table-page-search-wrapper">
|
|
<a-form layout="inline" @keyup.enter.native="handelSearch(1)">
|
|
<a-form layout="inline" @keyup.enter.native="handelSearch(1)">
|
|
<a-row :gutter="15">
|
|
<a-row :gutter="15">
|
|
- <a-col :md="8" :sm="24">
|
|
|
|
|
|
+ <a-col :md="6" :sm="24">
|
|
<a-form-item label="发布时间">
|
|
<a-form-item label="发布时间">
|
|
<rangeDate ref="rangeDate" @change="dateChange" />
|
|
<rangeDate ref="rangeDate" @change="dateChange" />
|
|
</a-form-item>
|
|
</a-form-item>
|
|
</a-col>
|
|
</a-col>
|
|
- <a-col :md="8" :sm="24">
|
|
|
|
|
|
+ <a-col :md="4" :sm="24">
|
|
<a-form-item label="标题">
|
|
<a-form-item label="标题">
|
|
<a-input v-model.trim="queryParam.notice.title" allowClear placeholder="请输入标题"/>
|
|
<a-input v-model.trim="queryParam.notice.title" allowClear placeholder="请输入标题"/>
|
|
</a-form-item>
|
|
</a-form-item>
|
|
</a-col>
|
|
</a-col>
|
|
- <a-col :md="8" :sm="24">
|
|
|
|
|
|
+ <a-col :md="4" :sm="24">
|
|
<a-form-item label="类型">
|
|
<a-form-item label="类型">
|
|
<a-select v-model.trim="queryParam.notice.type" allowClear placeholder="请选择类型">
|
|
<a-select v-model.trim="queryParam.notice.type" allowClear placeholder="请选择类型">
|
|
<a-select-option v-for="item in typeList" :key="item.val" :value="item.val">
|
|
<a-select-option v-for="item in typeList" :key="item.val" :value="item.val">
|
|
@@ -23,7 +23,7 @@
|
|
</a-select>
|
|
</a-select>
|
|
</a-form-item>
|
|
</a-form-item>
|
|
</a-col>
|
|
</a-col>
|
|
- <a-col :md="8" :sm="24">
|
|
|
|
|
|
+ <a-col :md="4" :sm="24">
|
|
<a-form-item label="状态">
|
|
<a-form-item label="状态">
|
|
<a-select v-model.trim="queryParam.readFlag" allowClear placeholder="请选择状态">
|
|
<a-select v-model.trim="queryParam.readFlag" allowClear placeholder="请选择状态">
|
|
<a-select-option value="0">
|
|
<a-select-option value="0">
|
|
@@ -35,12 +35,16 @@
|
|
</a-select>
|
|
</a-select>
|
|
</a-form-item>
|
|
</a-form-item>
|
|
</a-col>
|
|
</a-col>
|
|
- <a-col :md="8" :sm="24">
|
|
|
|
|
|
+ <a-col :md="6" :sm="24">
|
|
<a-button type="primary" @click="handelSearch(1)" :disabled="disabled" id="noticeList-refresh">查询</a-button>
|
|
<a-button type="primary" @click="handelSearch(1)" :disabled="disabled" id="noticeList-refresh">查询</a-button>
|
|
<a-button style="margin-left: 8px" @click="resetSearchForm" :disabled="disabled" id="noticeList-reset">重置</a-button>
|
|
<a-button style="margin-left: 8px" @click="resetSearchForm" :disabled="disabled" id="noticeList-reset">重置</a-button>
|
|
</a-col>
|
|
</a-col>
|
|
</a-row>
|
|
</a-row>
|
|
</a-form>
|
|
</a-form>
|
|
|
|
+ <!-- 操作按钮 -->
|
|
|
|
+ <div class="table-operator">
|
|
|
|
+ <a-button type="primary" class="button-error" @click="handleSetRead">设置全部已读</a-button>
|
|
|
|
+ </div>
|
|
</div>
|
|
</div>
|
|
<!-- 列表 -->
|
|
<!-- 列表 -->
|
|
<a-table
|
|
<a-table
|
|
@@ -155,6 +159,7 @@ export default {
|
|
methods: {
|
|
methods: {
|
|
...mapActions([
|
|
...mapActions([
|
|
'getMessageList', // 查询列表
|
|
'getMessageList', // 查询列表
|
|
|
|
+ 'setAllNoticeRead',
|
|
'hasRead' // 设置已读
|
|
'hasRead' // 设置已读
|
|
]),
|
|
]),
|
|
// 时间 change
|
|
// 时间 change
|
|
@@ -162,6 +167,14 @@ export default {
|
|
this.queryParam.beginDate = date[0] ? date[0] : ''
|
|
this.queryParam.beginDate = date[0] ? date[0] : ''
|
|
this.queryParam.endDate = date[1] ? date[1] : ''
|
|
this.queryParam.endDate = date[1] ? date[1] : ''
|
|
},
|
|
},
|
|
|
|
+ handleSetRead () {
|
|
|
|
+ this.setAllNoticeRead().then(res => {
|
|
|
|
+ if (res.status == 200) {
|
|
|
|
+ this.$message.info(res.message)
|
|
|
|
+ this.resetSearchForm()
|
|
|
|
+ }
|
|
|
|
+ })
|
|
|
|
+ },
|
|
toAction (data) {
|
|
toAction (data) {
|
|
// 急送订单
|
|
// 急送订单
|
|
if (data.notice.extInfo.bizType == 'TEMP_ORDER') {
|
|
if (data.notice.extInfo.bizType == 'TEMP_ORDER') {
|