// 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
        //     }
        // },
	}
}