| | |
| | | <el-input placeholder="消息标题" v-model="context"></el-input> |
| | | </div> |
| | | <div class="message-status"> |
| | | <span>消息状态:</span> |
| | | <el-select v-model="messageStatus" placeholder="请选择消息状态"> |
| | | <span>短信回执:</span> |
| | | <el-select v-model="messageStatus" placeholder="请选择"> |
| | | <el-option v-for="item in statusList" :key="item.value" :label="item.label" :value="item.value"> |
| | | </el-option> |
| | | </el-select> |
| | | </div> |
| | | <div class="message-kind"> |
| | | <!-- <div class="message-kind"> |
| | | <span>消息分类:</span> |
| | | <el-select v-model="messageKind" placeholder="请选择消息分类"> |
| | | <el-option v-for="item in kindList" :key="item.id" :label="item.columnName" :value="item.id"> |
| | | </el-option> |
| | | </el-select> |
| | | </div> |
| | | </div> --> |
| | | <div class="find"> |
| | | <el-button type="primary" icon="el-icon-search" @click="handleSearch">查询</el-button> |
| | | <el-button icon="el-icon-delete-solid" @click="handleReset">重置</el-button> |
| | |
| | | </el-table-column> |
| | | <el-table-column prop="head" label="标题" min-width="10"> |
| | | </el-table-column> |
| | | <el-table-column prop="updateTime" label="修改时间" min-width="10"> |
| | | <el-table-column prop="updateTime" label="发送时间" min-width="10"> |
| | | <template slot-scope="scope"> |
| | | <span>{{changeTime(scope.row)}}</span> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column prop="targetFrom" label="发布人员" min-width="15"> |
| | | </el-table-column> |
| | | <el-table-column prop="channelCode" label="消息分类" min-width="10"> |
| | | <template slot-scope="scope"> |
| | | <span>{{scope.row.channelCode === '01' ? '站内信':scope.row.channelCode |
| | | ==='02'?"邮件":'短信'}}</span> |
| | | </template> |
| | | <el-table-column prop="targetFrom" label="发送账号" min-width="15"> |
| | | </el-table-column> |
| | | <el-table-column prop="status" label="发布状态" min-width="5"> |
| | | <template slot-scope="scope"> |
| | | {{scope.row.status === 0 ? '未发布' :'已发布'}} |
| | | {{scope.row.status === 0 ? '发送失败' :'发送成功'}} |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column prop="operation" label="操作" min-width="15"> |
| | | <template slot-scope="scope"> |
| | | <div class="operation"> |
| | | <el-link icon="el-icon-view" :underline="false" @click="handleView(scope.row)">查看</el-link> |
| | | <el-link icon="el-icon-edit" class="leftPx" :underline="false" @click="handleEdit(scope.row)">编辑</el-link> |
| | | <el-link class="leftPx" icon="el-icon-delete-solid" :underline="false" |
| | | @click="handleDelete([scope.row.id])">删除</el-link> |
| | | <el-link icon="el-icon-edit" class="leftPx" :underline="false" @click="handleEdit(scope.row)">重新发送</el-link> |
| | | </div> |
| | | </template> |
| | | </el-table-column> |
| | |
| | | </div> |
| | | </template> |
| | | <script> |
| | | import helper from '@/utils/mydate' |
| | | export default { |
| | | components: { |
| | | // MyView, MyCreate,MyEdit |
| | |
| | | value: 2, |
| | | }, |
| | | { |
| | | label: '未发布', |
| | | label: '发送失败', |
| | | value: 0, |
| | | }, |
| | | { |
| | | label: '已发布', |
| | | label: '发送成功', |
| | | value: 1, |
| | | } |
| | | ], |
| | |
| | | url: 'sccg/message/list', |
| | | data: { |
| | | body: "", |
| | | channelCode: messageKind === '00' ?'':messageKind, |
| | | channelCode: '03', |
| | | createUser: '', |
| | | current: currentPage, |
| | | head: context, |