Event.js 4.22 KB
import Api from "~/service/Api"
import Utils from "~/utils"

export default {
                async onOpnfil(){
                let rtnmsg = await this.executeRule("opnfil")
                if(rtnmsg.respCode == SUCCESS)
                {
                //TODO 处理数据逻辑
                this.$message({
                    type: 'success',
                    message: '获取成功!'
                });

                }
                else
                {
                this.$notify.error({title: '错误',message: '服务请求失败!'});
                }
            },
        async onUpload(){
                
                let rtnmsg = await this.executeRule("upload")
                if(rtnmsg.respCode == SUCCESS)
                {
                //TODO 处理数据逻辑
                Utils.copyValueFromVO(this.model, rtnmsg.data);
                this.$message({
                    type: 'success',
                    message: '上传成功!'
                });
                    this.model.filpth = ''
                    this.model.newnam = ''
                    this.model.opefil = ''
                }
                else
                {
                this.$notify.error({title: '错误',message: '服务请求失败!'});
                }
            },
        async onReadfil(){
                let rtnmsg = await this.executeRule("readfil")
                if(rtnmsg.respCode == SUCCESS)
                {
                //TODO 处理数据逻辑
                Utils.copyValueFromVO(this.model, rtnmsg.data);
                this.$message({
                    type: 'success',
                    message: '解析成功!'
                });
                }
                else
                {
                this.$notify.error({title: '错误',message: '服务请求失败!'});
                }
            },
        async onDel(){
                let rtnmsg = await this.executeRule("del")
                if(rtnmsg.respCode == SUCCESS)
                {
                //TODO 处理数据逻辑
                Utils.copyValueFromVO(this.model, rtnmsg.data);
                this.$message({
                    type: 'success',
                    message: '删除成功!'
                });
                    this.model.filpth = ''
                    this.model.newnam = ''
                    this.model.opefil = ''

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

                }
                else
                {
                this.$notify.error({title: '错误',message: '服务请求失败!'});
                }
            },
            async rowcli(row){
                this.flag = true
                // this.$refs.table.setCurrentRow(row);
                // this.$emit("chooseRowEvent", row);
                let params = {selDst:"filstm",selIds:[row.IDX+1]}
                let rtnmsg = await this.executeRule("filstm",params)
                //let rtnmsg = await this.executeRule("filstm")
                if(rtnmsg.respCode == SUCCESS)
                {
                //TODO 处理数据逻辑
                //this.model.filpth = rtnmsg.data.params.rows[0].INR
                if(this.model.opetye == '1'){
                    this.model.filpth = rtnmsg.data.filpth
                    this.model.newnam = rtnmsg.data.newnam
                    this.model.opefil = ''
                }
                if(this.model.opetye == '2'){
                    this.model.filpth = ''
                    this.model.newnam = ''
                    this.model.opefil = rtnmsg.data.opefil
                }
                if(this.model.opetye == '3'){
                    this.model.filpth = ''
                    this.model.newnam = ''
                    this.model.opefil = ''
                }             
                }
                else
                {
                this.$notify.error({title: '错误',message: '服务请求失败!'});
                }
            },

}