import Api from "~/service/Api"
import Utils from "~/utils"

export default {
                async onInfbutSearow(){
                let rtnmsg = await this.executeRule("infbut.searow")
                if(rtnmsg.respCode == SUCCESS)
                {
                //TODO 处理数据逻辑
                this.updateModel(rtnmsg.data);
                this.stmData.data = rtnmsg.data.infbut_dspstm.rows;
                }
                else
                {
                this.$notify.error({title: '错误',message: '服务请求失败!'});
                }
            },
        async onInfbutDsp(idx,row){
                const selIds= [idx + 1];
                const selDst= "dspstm";
                let params = {selIds,selDst};
                this.model.infbut.selrow = idx + 1;
                let rtnmsg = await this.executeRule("infbut.dsp", params)
                if(rtnmsg.respCode == SUCCESS)
                {
                //TODO 处理数据逻辑
                //console.log(selrow)
                this.updateModel(rtnmsg.data);
                this.root.tabVal="feep";
                }
                else
                {
                this.$notify.error({title: '错误',message: '服务请求失败!'});
                }
            },
        async onInfbutUserow(){
                let rtnmsg = await this.executeRule("infbut.userow")
                if(rtnmsg.respCode == SUCCESS)
                {
                //TODO 处理数据逻辑

                }
                else
                {
                this.$notify.error({title: '错误',message: '服务请求失败!'});
                }
            },
        async onInfbutClr(){
            this.model.nam="";
            this.model.cod="";
        
            },
        async onInfbutButprt(){
                let rtnmsg = await this.executeRule("infbut.butprt")
                if(rtnmsg.respCode == SUCCESS)
                {
                //TODO 处理数据逻辑

                }
                else
                {
                this.$notify.error({title: '错误',message: '服务请求失败!'});
                }
            },
        async onInfbutExi(){
                let rtnmsg = await this.executeRule("infbut.exi")
                if(rtnmsg.respCode == SUCCESS)
                {
                //TODO 处理数据逻辑

                }
                else
                {
                this.$notify.error({title: '错误',message: '服务请求失败!'});
                }
            },
            // async pre(idx){
            //         const selIds= [idx + 1];
            //         const selDst= "dspstm";
            //         let params = {selIds,selDst};
            //         this.model.infbut.selrow = idx ;
            //         let rtnmsg = await this.executeRule("infbut.dsp", params)
                   
            //         //TODO 处理数据逻辑
            //         //console.log(selrow)
            //         this.updateModel(rtnmsg.data);
                
                   
            //     },
            // async next(idx){
            //     const selIds= this.model.infbut.selrow;
            //     const selDst= "dspstm";
            //     let params = {selIds,selDst};
            //     this.model.infbut.selrow = idx+2 ;
            //     let rtnmsg = await this.executeRule("infbut.dsp", params)
               
            //     //TODO 处理数据逻辑
            //     //console.log(selrow)
            //     this.updateModel(rtnmsg.data);
            
               
            // },

}