import { log } from 'bpmn-js-token-simulation'; import { mapGetters } from 'vuex' import { defaultParameters } from "../../views/ywbl/ywsq/javascript/publicDefaultPar"; export default { data () { return { pageData: { currentPage: 1, pageSize: 10 } } }, created() { }, computed: { ...mapGetters(['dictData']), }, mounted () { window.addEventListener('keydown', this.handkeyCode, true)//开启监听键盘按下事件 this.handleSearch() }, methods: { /** * @description: handkeyCode * @param {*} e * @author: renchao */ handkeyCode(e) { if(e.keyCode === 13){ console.log("安"); this.handleSearch() } }, /** * @description: handleSearch * @author: renchao */ handleSearch(){ this.pageData.currentPage = 1 if (this.fetchData) { this.fetchData() } if (this.queryClick) { this.queryClick() } }, /** * @description: handleSizeChange * @param {*} val * @author: renchao */ handleSizeChange (val) { this.pageData.currentPage = 1 this.pageData.pageSize = val this.queryClick() }, /** * @description: handleCurrentChange * @param {*} val * @author: renchao */ handleCurrentChange (val) { this.pageData.currentPage = val if (this.queryClick) { this.queryClick() } }, /** * @description: handleDel * @author: renchao */ handleDel () { let deleteAfterPage = Math.ceil((this.tableData.total - 1) / this.pageData.pageSize) let currentPage = this.pageData.currentPage > deleteAfterPage ? deleteAfterPage : this.pageData.currentPage this.pageData.currentPage = currentPage < 1 ? 1 : currentPage }, /** * @description: resetForm * @param {*} isYwbl * @author: renchao */ resetForm(isYwbl){ if (isYwbl) { this.queryForm = defaultParameters.defaultParameters(); this.pageData.currentPage = 1; this.queryClick() } } } }