// import Api from '../../../../../../service/Api'; // import commonFunctions from '../../../../../../mixin/commonFunctions.js'; // import operationFunc from "../../../../../../mixin/commonDepend"; // import {save} from "../../../../../../service/business/rmb"; // import Rmb2102 from "../../../../../../components/business/rmb/rmb2102/model"; import event from "../../Tfa/event" export default { //mixins: [commonFunctions,operationFunc], mixins: [event], methods:{ // add() { // this.$refs['modelForm'].validate(async (validStatic) => { // if (validStatic) { // let rmb2102 = new Rmb2102(); // rmb2102.recgrp = this.model.recgrp; // save('rmb2102', rmb2102).then(response => { // if (response.respCode === SUCCESS) { // this.$notify({ // title: "成功", // message: "提交成功", // type: "success", // }); // this.$store.commit('delTagsArry', this.$route.path); // this.$router.back() // } else { // this.$notify({ // title: "失败", // message: "提交失败", // type: "error", // }); // } // }); // } else { // // 前端校验失败 // this.$notify({ // title: '失败', // message: '校验失败', // type: 'error', // }); // } // }) // }, async checkTfa(){ this.$refs['modelForm'].validate(async (validStatic) => { if (validStatic) { const loading = this.loading('正在校验数据'); // 清除之前的校验状态 this.$refs.modelForm.clearValidate(); this.$notify({ title: "成功", message: "校验成功", type: "success", }); // const loading = this.loading('正在校验数据'); // const rtnmsg = await Api.post("/report/rmbsel/validate2112",this.model.tcr2112.tcrVo); // if (rtnmsg.respCode == SUCCESS) { // const fieldErrors = rtnmsg.data; // if (fieldErrors && Object.keys(fieldErrors).length == 0) { // // 清除之前的校验状态 // this.$refs.modelForm.clearValidate(); // this.$notify({ // title: "成功", // message: "校验成功", // type: "success", // }); // loading.close(); // return // } // const tab = this.showBackendErrors(fieldErrors); // if (tab) { // // 判断校验失败的表单不属于当前的tab,则切换tab到对应报错的tab页面 // if (tab.name !== this.tabVal) { // this.tabClick(tab, '1'); // } // } loading.close(); //} } else { // 前端校验失败 this.$notify({ title: '失败', message: '校验失败', type: 'error', }); } }) }, // async getInf(val) { // let params = { // banktrano: this.model.tfa2102.tfaVo.banktrano, // rmbtyp: val // }; // let rtnmsg = await Api.post("/report/rmbsel/getRef", params); // if (rtnmsg.respCode === SUCCESS) { // this.model.tfa2102.tfaVo.levyno = rtnmsg.data; // this.flg = true; // this.i = this.i + 1 // } // }, } }