BusinessButton.vue 1.21 KB
<template>
    <div class="bus-button">        
            <c-button type="primary" v-on:click="save">提交</c-button>
            <c-button type="primary" v-on:click="pedding">暂存</c-button>
            <c-button type="primary" v-on:click="check">校核</c-button>
            <c-button  v-on:click="exit">退出</c-button>
    </div>
</template>
<script>
import commonApi from "~/mixin/commonApi"
export default {
    props:["$pntvm"],
    data(){
        return{

            
        }
    },
    methods:{
        async save(){
            console.log(123)
            let vm = this.getVM();
            let result = await vm.save()
            console.log(result)
        },
        async pedding(){
            let result = await this.getVM().pedding()
            console.log(result)
        },
        async check(){
            let result = await this.getVM().checkAll()
            if(result.respCode != SUCCESS)
            {
                this.$notify.error({title: '错误',message: result.respMsg});
            }
        },
        exit(){
            this.$history.push("/home")
        },
        getVM(){
            return this.$pntvm
        }
    }
}
</script>
<style>
.bus-button {
  text-align: center;
}
</style>