index.vue 9.8 KB
Newer Older
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 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 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 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190
<template>
  <div class="eContainer">
    <el-form :model="model" :rules="rules" ref="modelForm" label-width="100px" size="small">
       <c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="tabClick">
        
            <!--PD000002 -->
           <el-tab-pane label="Search Panel" name="infsea">
                <m-infsea :model="model" :codes="codes"/>
           </el-tab-pane>
       <!-- </c-tabs> -->
 
            <!--PD000029 -->
           <el-tab-pane label="Address Association" name="ptap0">
                <m-ptap0 :model="model" :codes="codes"/>
           </el-tab-pane>
       <!-- </c-tabs> -->
 
            <!--PD000685 -->
           <el-tab-pane label="Details" name="ptap1">
                <m-ptap1 :model="model" :codes="codes"/>
           </el-tab-pane>
       <!-- </c-tabs> -->
 
            <!--PD000650 -->
           <el-tab-pane label="Authentication of Address" name="ptmpan">
                <m-ptmpan :model="model" :codes="codes"/>
           </el-tab-pane>
       <!-- </c-tabs> -->
 
            <!--PD000700 -->
           <el-tab-pane label="Infotext" name="oitpan">
                <m-oitpan :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 Infpta from "~/model/Infpta"
import CommonProcess from "~/mixin/CommonProcess";
import Pattern from "~/model/Infpta/Pattern"
import Infsea from "./Infsea"
import Ptap0 from "./Ptap0"
import Ptap1 from "./Ptap1"
import Ptmpan from "./Ptmpan"
import Oitpan from "./Oitpan"


export default {
    components:{
        "m-infsea" : Infsea,
        "m-ptap0" : Ptap0,
        "m-ptap1" : Ptap1,
        "m-ptmpan" : Ptmpan,
        "m-oitpan" : Oitpan,
    },
    provide() {
        return {
            root: this
        }
    },
    mixins: [CommonProcess],    // 里面包含了Default、Check等的公共处理
    data(){
        return {
            tabVal:'infsea',
            model:new Infpta().data,
            // defaultRule:Default,
            // rules:this.mergeRules(Pattern,Check),
            rules:Pattern,
            codes:{
            },
            // init:{
            //     "uri":"/infpta/init","fileName":"infpta.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0"
            // },
            // checkAll:{
            //     "uri":"/infpta/checkAll","fileName":"infpta.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0"
            // },
            saveData:{
                "uri":"/infpta/saveData","fileName":"infpta.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0"
            },
            pending:{
                "uri":"/infpta/pending","fileName":"infpta.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0"
            },
            getElcsRef:{
                "uri":"/infpta/getElcsRef","fileName":"infpta.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0"
            },
            registerDocument:{
                "uri":"/infpta/registerDocument","fileName":"infpta.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0"
            },
            imgecm:{
                "uri":"/infpta/imgecm","fileName":"infpta.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0"
            },
            recpanSearch:{
                "uri":"/infpta/recpanSearch","fileName":"infpta.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0"
            },
            recpanShow:{
                "uri":"/infpta/recpanShow","fileName":"infpta.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0"
            },
            recpanResend:{
                "uri":"/infpta/recpanResend","fileName":"infpta.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0"
            },
            showMessage:{
                "uri":"/infpta/showMessage","fileName":"infpta.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0"
            },
            imgmodRefresh:{
                "uri":"/infpta/imgmodRefresh","fileName":"infpta.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0"
            },
            imgmodDelete:{
                "uri":"/infpta/imgmodDelete","fileName":"infpta.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0"
            },
            default_recpan_ptainf_labinftxt:{
                "uri":"/infpta/default/recpan.ptainf.labinftxt","fileName":"infpta.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0",
            },
            default_recgrp_rec_issbchinf:{
                "uri":"/infpta/default/recgrp.rec.issbchinf","fileName":"infpta.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0",
            },
            default_recgrp_rec_usg:{
                "uri":"/infpta/default/recgrp.rec.usg","fileName":"infpta.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0",
            },
            default_recgrp_adr_adrelc:{
                "uri":"/infpta/default/recgrp.adr.adrelc","fileName":"infpta.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0",
            },
            default_recpan_lnkinfptm:{
                "uri":"/infpta/default/recpan.lnkinfptm","fileName":"infpta.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0",
            },
            default_recgrp_adr_cortyp:{
                "uri":"/infpta/default/recgrp.adr.cortyp","fileName":"infpta.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0",
            },
            default_recpan_bchkey:{
                "uri":"/infpta/default/recpan.bchkey","fileName":"infpta.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0",
            },
            default_recgrp_adr_namelc:{
                "uri":"/infpta/default/recgrp.adr.namelc","fileName":"infpta.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0",
            },
            default_recpan_pty_extkey:{
                "uri":"/infpta/default/recpan.pty.extkey","fileName":"infpta.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0",
            },
            default_recgrp_rec_objkey:{
                "uri":"/infpta/default/recgrp.rec.objkey","fileName":"infpta.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0",
            },
            default_infbut_userow:{
                "uri":"/infpta/default/infbut.userow","fileName":"infpta.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0",
            },
            default_recpan_branchkey:{
                "uri":"/infpta/default/recpan.branchkey","fileName":"infpta.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0",
            },
            default_recgrp_adr_bic:{
                "uri":"/infpta/default/recgrp.adr.bic","fileName":"infpta.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0",
            },
            default_infbut_dsp:{
                "uri":"/infpta/default/infbut.dsp","fileName":"infpta.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0",
            },
            default_recpan_recget_sdamod_seainf:{
                "uri":"/infpta/default/recpan.recget.sdamod.seainf","fileName":"infpta.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0",
            },
            default_recpan_ptainf_oit_inflev:{
                "uri":"/infpta/default/recpan.ptainf.oit.inflev","fileName":"infpta.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0",
            },
            default_recpan_recget_sdamod_dadsnd:{
                "uri":"/infpta/default/recpan.recget.sdamod.dadsnd","fileName":"infpta.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0",
            },
            default_recgrp_rec_nam:{
                "uri":"/infpta/default/recgrp.rec.nam","fileName":"infpta.json","method":"post","basePath":"{{basePath}}","scheme":"{{schemes}}","host":"{{host}}","consume":"0","produce":"0",
            },
        }
    },
    methods:{
        tabClick(){}

    },
    created:async function(){
        console.log("进入infpta交易");
        let rtnmsg = await Api.post("infpta/init",{params:{}})
        if(rtnmsg.retcod == SUCCESS)
        {
           //TODO 处理数据逻辑

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

</style>