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

export default {
        async handleSearch() {

                this.stmData.data = [];
                let opndatfrom = this.model.infcon.opndatfrom;
                if(!opndatfrom || opndatfrom == ''){
                        this.$notify.error({ title: '错误', message: '查询开始日期必输!' });
                        return;
                }
                let opndatto = this.model.infcon.opndatto;
                if(!opndatto || opndatto == ''){
                        this.$notify.error({ title: '错误', message: '查询结束日期必输!' });
                        return;
                }

                let rtnmsg = await this.executeRule("infbut.searow")
                    if(rtnmsg.respCode == SUCCESS)
                    {
                            this.stmData.data = rtnmsg.data.infbut_dspstm.rows;
                    }
                    else
                    {
                    this.$notify.error({title: '错误',message: '服务请求失败!'});
                    }
                },
        async handleReset() {
                this.model.infcon.seaownref = "";
                this.model.infcon.searef = "";
                this.model.infcon.pty.extkey = "";
                this.model.infcon.seapty = "";
                this.model.infcon.opndatfrom = "";
                this.model.infcon.opndatto = "";
                this.model.infcon.seaamtfr = "";
                this.model.infcon.seaamtto = "";
                this.model.infcon.seasta = "";
                this.model.infcon.usr.extkey = "";
                this.model.infcon.nam = "";
                this.model.infcon.hndtyp = "";
                this.model.infcon.pty.nam = "";
                this.model.infcon.searol = "";
                this.model.infcon.seacur = "";
                this.model.infcon.seasta = "";
                this.stmData.data = "";
        },
                async onInfbutSearow(){
                let rtnmsg = await this.executeRule("infbut.searow")
                if(rtnmsg.respCode == SUCCESS)
                {
                //TODO 处理数据逻辑

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

                }
                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(){
                let rtnmsg = await this.executeRule("infbut.clr")
                if(rtnmsg.respCode == SUCCESS)
                {
                //TODO 处理数据逻辑

                }
                else
                {
                this.$notify.error({title: '错误',message: '服务请求失败!'});
                }
            },
        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 onDocdisButtxmsel(){
                let rtnmsg = await this.executeRule("docdis.buttxmsel")
                if(rtnmsg.respCode == SUCCESS)
                {
                //TODO 处理数据逻辑

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

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

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

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

                }
                else
                {
                this.$notify.error({title: '错误',message: '服务请求失败!'});
                }
            },

}