| | |
| | | done(); |
| | | }) |
| | | .catch(err=>{ |
| | | console.log(err) |
| | | }) |
| | | }, |
| | | // 清空search |
| | |
| | | created() { |
| | | const {userInfo} = this; |
| | | console.log(userInfo) |
| | | this.store = userInfo; |
| | | this.store = userInfo |
| | | }, |
| | | methods: { |
| | | handleUser() { |
| | |
| | | { |
| | | label: '短信标题', |
| | | type: 'text', |
| | | prop: 'latitude', |
| | | prop: 'title', |
| | | 'min-width':12 |
| | | }, |
| | | { |
| | | label: '短信内容', |
| | | type: 'text', |
| | | prop: 'text', |
| | | prop: 'body', |
| | | 'min-width':12 |
| | | }, |
| | | { |
| | |
| | | <div class="header-content"> |
| | | <div class="search"> |
| | | <span>输入查询:</span> |
| | | <el-input placeholder="请输入内容" v-model="context"></el-input> |
| | | <el-input placeholder="消息标题" v-model="context"></el-input> |
| | | </div> |
| | | <div class="message-status"> |
| | | <span>消息状态:</span> |
| | |
| | | </div> |
| | | <div class="message-kind"> |
| | | <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-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 class="find"> |
| | | <el-button type="primary" icon="el-icon-search">查询</el-button> |
| | | <el-button icon="el-icon-delete-solid">重置</el-button> |
| | | <el-button type="primary" icon="el-icon-search" @click="handleSearch">查询</el-button> |
| | | <el-button icon="el-icon-delete-solid" @click="handleReset">重置</el-button> |
| | | </div> |
| | | </div> |
| | | </header> |
| | |
| | | } |
| | | ], |
| | | tempList: [], |
| | | messageStatus: 0, |
| | | messageKind: 0, |
| | | messageStatus: 2, |
| | | messageKind: '00', |
| | | statusList: [ |
| | | { |
| | | label: '全部', |
| | | value: 0, |
| | | value: 2, |
| | | }, |
| | | { |
| | | label: '未发布', |
| | | value: 1, |
| | | value: 0, |
| | | }, |
| | | { |
| | | label: '已发布', |
| | | value: 2, |
| | | value: 1, |
| | | } |
| | | ], |
| | | kindList: [ |
| | | { |
| | | label: '全部', |
| | | value: 0, |
| | | id:'00', |
| | | columnName:'全部', |
| | | }, |
| | | { |
| | | label: '全部', |
| | | value: 0, |
| | | id:'01', |
| | | columnName:'站内信', |
| | | }, |
| | | { |
| | | label: '全部', |
| | | value: 0, |
| | | id:'02', |
| | | columnName:'邮件', |
| | | }, |
| | | { |
| | | id:'03', |
| | | columnName:'短信', |
| | | } |
| | | ] |
| | | } |
| | | }, |
| | | created() { |
| | | this.setTableData(); |
| | | const {setTableData} = this |
| | | setTableData(); |
| | | }, |
| | | methods: { |
| | | // 查询 |
| | | handleSearch(){ |
| | | const {setTableData} = this |
| | | setTableData(); |
| | | }, |
| | | // 重置 |
| | | handleReset(){ |
| | | |
| | | }, |
| | | // 删除信息 |
| | | handleDelete(idarr) { |
| | | this.$confirm('确认删除?') |
| | | .then(_ => { |
| | |
| | | // 获取消息数据 |
| | | async getMessageList() { |
| | | let arr = []; |
| | | const { currentPage, pageSize } = this; |
| | | const { currentPage, pageSize,context,messageStatus,messageKind } = this; |
| | | await this.$axios({ |
| | | method: 'post', |
| | | url: 'sccg/message/list', |
| | |
| | | channelCode: "", |
| | | createUser: '', |
| | | current: currentPage, |
| | | head: "", |
| | | messageType: "", |
| | | head: context, |
| | | messageType: messageKind === '00' ?'':messageKind, |
| | | pageSize: pageSize, |
| | | randomCode: "", |
| | | remark: "", |
| | | sendTime: "", |
| | | status: '', |
| | | status: messageStatus === 2 ? '':messageStatus, |
| | | targetFrom: "", |
| | | targetTo: "" |
| | | } |
| | |
| | | this.currentPage = page; |
| | | this.setTableData(); |
| | | }, |
| | | // // 上一页点击事件 |
| | | // handlePrev(page) { |
| | | // this.currentPage = page; |
| | | // this.search(); |
| | | // }, |
| | | // // 下一页点击事件 |
| | | // handleNext(page) { |
| | | // this.currentPage = page; |
| | | // this.search(); |
| | | // }, |
| | | // 关闭弹窗 |
| | | handleClose(done) { |
| | | done(); |