import Api from '~/service/Api'; import CommonEvent from "../../common/event/CommonEvent" export default { mixins:[CommonEvent], methods: { async getBranchList() { const loading = this.loading(); let body = { ownExtKey: "" }; let res = await Api.post('/report/cfa/public/getBranchListByownExtKey',body); if (res.respCode == SUCCESS) { this.model.bchtypList = res.data; } loading.close(); }, async query() { this.root.$refs['modelForm'].clearValidate(); this.root.$refs['modelForm'].validate(async(validStatic)=>{ if(!validStatic){ this.$notify({ title: '失败', type: 'error', message: '查询栏位校验失败,请重新录入' }) }else{ if(!this.selbop()){ return; } const loading = this.loading(); let params = { ...this.model.argmod, pageNum: this.pagination.pageNum, pageSize: this.pagination.pageSize } let bchcod=this.model.argmod.bchcod.substring(0,this.model.argmod.bchcod.indexOf("-")); params.bchcod=bchcod; delete params.markSet; delete params.modifySet; const rtnmsg = await Api.post(`/${this.moduleRouter()}/${this.root.trnName}/query`, params); if (rtnmsg.respCode === SUCCESS) { this.model.reclst = rtnmsg.data.list; this.pagination.total = rtnmsg.data.total; } loading.close(); } }) }, formSubmit() { this.query(); }, async currentChange(num) { this.pagination.pageNum = num; this.formSubmit(); }, reset() { }, go(trnName, params) { this.routerPush({ path: `/business/${trnName}`, query: params }); }, check() { }, upload() { }, download() { }, delall() { } } }