index.vue 3.83 KB
Newer Older
fanyanyan committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62
<template>
  <div class="eContainer">
    <el-form :model="model" :rules="rules" ref="modelForm" label-width="150px" label-position="left" size="small" :validate-on-rule-change="false">
       <c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="tabClick">
        
            <!--PD000034 -->
           <el-tab-pane label="Funds Settlement" name="setp">
                <m-setp :model="model" :codes="codes"/>
           </el-tab-pane>
 
            <!--PD000069 >
           <el-tab-pane label="bttbe1l1" name="bttbe1l1">
                <m-bttbe1l1 :model="model" :codes="codes"/>
           </el-tab-pane-->
 
            <!--PD000049 >
           <el-tab-pane label="bttpayl1" name="bttpayl1">
                <m-bttpayl1 :model="model" :codes="codes"/>
           </el-tab-pane-->
 
            <!--PD000050 >
           <el-tab-pane label="bttprbl1" name="bttprbl1">
                <m-bttprbl1 :model="model" :codes="codes"/>
           </el-tab-pane-->
 
            <!--PD000027 -->
           <el-tab-pane label="Engagement" name="engp">
                <m-engp :model="model" :codes="codes"/>
           </el-tab-pane>
 
            <!--PD000000 -->
           <el-tab-pane label="Settlement" name="setpan">
                <m-setpan :model="model" :codes="codes"/>
           </el-tab-pane>
 
            <!--PD000020 -->
           <el-tab-pane label="Settlement Details" name="detp">
                <m-detp :model="model" :codes="codes"/>
           </el-tab-pane>
 
            <!--PD000000 -->
           <el-tab-pane label="Completion" name="coninfp">
                <m-coninfp :model="model" :codes="codes"/>
           </el-tab-pane>
 
            <!--PD000529 -->
           <el-tab-pane label="Message" name="docpan">
                <m-docpan :model="model" :codes="codes"/>
           </el-tab-pane>
 
            <!--PD000546 -->
           <el-tab-pane label="Attachments" name="doctre">
                <m-doctre :model="model" :codes="codes"/>
           </el-tab-pane>
       </c-tabs>
    </el-form>
  </div>
</template>
<script>
import Api from "~/service/Api"
import CodeTable from "~/config/CodeTable"
import Bttset from "~/model/Bttset"
wangren committed
63
import commonProcess from "~/mixin/commonProcess"
fanyanyan committed
64 65 66 67 68 69 70
import Check from "~/model/Bttset/Check"
import Default from "~/model/Bttset/Default"
import Pattern from "~/model/Bttset/Pattern"
import Setp from "./Setp"
import Bttbe1l1 from "./Bttbe1l1"
import Bttpayl1 from "./Bttpayl1"
import Bttprbl1 from "./Bttprbl1"
唐贵贤 committed
71 72
import Engp from "~/views/Public/Engp"
import Setpan from "~/views/Public/Setpan"
fanyanyan committed
73
import Detp from "./Detp"
唐贵贤 committed
74 75
import Coninfp from "~/views/Public/Coninfp"
import Docpan from "~/views/Public/Docpan"
fanyanyan committed
76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96
import Doctre from "./Doctre"


export default {
    components:{
        "m-setp" : Setp,
        "m-bttbe1l1" : Bttbe1l1,
        "m-bttpayl1" : Bttpayl1,
        "m-bttprbl1" : Bttprbl1,
        "m-engp" : Engp,
        "m-setpan" : Setpan,
        "m-detp" : Detp,
        "m-coninfp" : Coninfp,
        "m-docpan" : Docpan,
        "m-doctre" : Doctre,
    },
    provide() {
        return {
            root: this
        }
    },
wangren committed
97
    mixins: [commonProcess],    // 里面包含了Default、Check等的公共处理
fanyanyan committed
98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132
    data(){
        return {
            tabVal: "setp",
            trnName: "bttset",
            model: new Bttset().data,
            checkRules: Check,
            defaultRules: Default,
            pattern: Pattern,
            rules: null,
            codes: {
            },
        }
    },
    methods:{
        tabClick(){
        }
    },
    created:async function(){
        console.log("进入bttset交易");
        let rtnmsg = await this.init({})
        if(rtnmsg.respCode == SUCCESS)
        {
           //TODO 处理数据逻辑

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

</style>