import event from "../../tdo/event";

export default {
    mixins: [event],
    methods: {
        // async ownextkeyChange(val) {
        // 		let res = await Api.post('/report/rmbsel/getDecnum', val);
        // 		if (res.respCode === SUCCESS) {
        // 			this.model.recgrp.adsleorgcode = res.data;
        // 		}
        // },
        // 	commitAdd() {
        // 		this.$refs['modelForm'].validate(async (validStatic) => {
        // 			if (validStatic) {
        // 				// const loading = this.loading('正在校验数据');
        // 				// const rtnmsg = await Api.post("/report/rmbsel/validate2122", this.model.recgrp.ads);
        // 				// if (rtnmsg.respCode == SUCCESS) {
        // 				// 	const fieldErrors = rtnmsg.data;
        // 				// 	if (fieldErrors && Object.keys(fieldErrors).length == 0) {
        // 				// 		// 清除之前的校验状态
        // 				// 		this.$refs.modelForm.clearValidate();
        // 				// 		loading.close();
        // 				// 		this.add()
        // 				// 		return
        // 				// 	}
        // 				// 	const tab = this.showBackendErrors(fieldErrors);
        // 				// 	if (tab) {
        // 				// 		// 判断校验失败的表单不属于当前的tab,则切换tab到对应报错的tab页面
        // 				// 		if (tab.name !== this.tabVal) {
        // 				// 			this.tabClick(tab, '1');
        // 				// 		}
        // 				// 	}
        // 				// 	loading.close();
        // 				// }
        // 				this.add();
        // 			} else {
        // 				// 前端校验失败
        // 				this.$notify({
        // 					title: '失败',
        // 					message: '校验失败',
        // 					type: 'error',
        // 				});
        // 			}
        // 		})
        // 	},
        // 	async add() {
        // 		let data = {
        // 			inr:"",
        // 			ownextkey:this.model.rmbbut.ownextkey,
        // 			reldat: this.model.pblmod.pbl.reldat,
        // 			tdoVo:this.model.recgrp.ads
        // 		}
        // 		let rtnmsg = await Api.post('/report/rmbsel/addRmb2122', data)
        // 		if (rtnmsg.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",
        // 			});
        // 		}
        // 	},
        // 	async checkTdo(){
        // 		this.$refs['modelForm'].validate(async (validStatic) => {
        // 			if (validStatic) {
        // 				let data = {
        // 					inr:"",
        // 					ownextkey:this.model.rmbbut.ownextkey,
        // 					reldat: this.model.pblmod.pbl.reldat,
        // 					tdoVo:this.model.recgrp.ads
        // 				}
        // 				const loading = this.loading('正在校验数据');
        // 				const rtnmsg = await Api.post("/report/rmbsel/validate2122", data);
        // 				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',
        // 				});
        // 			}
        // 		})
        // 	}
    }
}