import {msgType, pushStatus, dealStatus} from "@/utils/enums"; import {sysMsgTodoPage} from "@/api/system/sysMsgTodoApi"; let formQuery = { page: 1, limit: 10, msgType: null, pushStatus: null, dealStatus: null, invCode: null, deptCode: null, } export default { computed: { dealStatus() { return dealStatus }, pushStatus() { return pushStatus }, msgType() { return msgType }, }, data() { return { showSearch: true, loading: false, list: [], total: 0, formQuery: {...formQuery} } }, created() { this.getList() }, methods: { onSubmit() { this.formQuery.page = 1 this.getList() }, onReset() { this.formQuery = {...formQuery} this.showSearch = true this.getList() }, getList() { this.loading = true sysMsgTodoPage(this.formQuery).then(res => { this.loading = false if (res.code != 20000) { this.$message.error(res.message) return } this.list = res.data.list || [] this.total = res.data.total || 0 }).catch(e => { this.loading = false this.list = [] this.total = 0 }) } } }