index.vue 5.19 KB
Newer Older
fukai committed
1
<template>
fukai committed
2
<c-page title="买方信用证开立">
liuxin committed
3 4
  <div class="eContainer">
    <el-form :model="model" :rules="rules" ref="modelForm" label-width="200px" size="small">
fukai committed
5
        <el-tabs ref="elment" type="card" @tab-click="tabClick"> 
liuxin committed
6 7 8 9 10 11 12 13 14 15
        <el-tab-pane label="内容">
       <!--PD000001 -->
       <m-ovwp :model="model" :codes="codes"/>
       </el-tab-pane>
 
       <!--
        <el-tab-pane label="经办夹查询">
            <m-revp :model="model" :codes="codes"/>
        </el-tab-pane>
         -->
16

liuxin committed
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
        <!--
        <el-tab-pane label="经办夹查询">
            PD000065 
            <m-rbip :model="model" :codes="codes"/>
        </el-tab-pane>
        -->
        <el-tab-pane label="银行明细">  
            <!--PD000452 -->
            <m-detp1 :model="model" :codes="codes"/>
        </el-tab-pane>
        <el-tab-pane label="明细">
            <!--PD000077 -->
            <m-detp :model="model" :codes="codes"/>
        </el-tab-pane>
        <el-tab-pane label="条款">
            <!--PD000342 -->
            <m-tk :model="model" :codes="codes"/>
        </el-tab-pane>
        
        <!-- document rules
        <el-tab-pane label="经办夹查询"> 
            
            <m-litbenl1 :model="model" :codes="codes"/>
        </el-tab-pane>
        <el-tab-pane label="经办夹查询">
            
            <m-litapll1 :model="model" :codes="codes"/>
        </el-tab-pane>
        <el-tab-pane label="经办夹查询">
            
            <m-litrmbl1 :model="model" :codes="codes"/>
        </el-tab-pane>
        -->
        <el-tab-pane label="账务">
            <!--PD000000 -->
            <m-setpan :model="model" :codes="codes"/>
        </el-tab-pane>
54

liuxin committed
55 56 57 58 59 60 61 62 63
        <!--PD000027 
        <el-tab-pane label="保证金">
            
            <m-engp :model="model" :codes="codes"/>
        </el-tab-pane>  
        -->   
       <el-tab-pane label="保证金">
            <m-ccvpan :model="model" :codes="codes"/>
       </el-tab-pane> 
64

liuxin committed
65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84
        <el-tab-pane label="备查表">
            <!--PD000027 -->
              <m-addbcb :model="model" :codes="codes"/>
        </el-tab-pane>
        <el-tab-pane label="附言">
            <m-coninfp :model="model" :codes="codes"/>
        </el-tab-pane> 
               <!--PD000529 -->
        <el-tab-pane label="面函">
            <m-docpan :model="model" :codes="codes"/>
        </el-tab-pane>
        
       <el-tab-pane label="MT799">
            <!--PD000361 -->
            <m-mt799 :model="model" :codes="codes"/>
        </el-tab-pane> 
       <!--PD000001 -->
       <el-tab-pane label="统一授信">
            <m-limitbody :model="model" :codes="codes"/>
        </el-tab-pane> 
85 86


liuxin committed
87
        </el-tabs> 
fukai committed
88
        <c-bus-button :$pntvm="this"></c-bus-button>
liuxin committed
89
    </el-form>
fukai committed
90
  </div>
fukai committed
91
</c-page>
fukai committed
92
</template>
93
<script>
liuxin committed
94
import Api from "~/service/Api"
fukai committed
95
import Utils from "~/utils/index"
liuxin committed
96
import CodeTable from "~/config/CodeTable"
fukai committed
97
import Ditopn from "~/model/Ditopn"
liuxin committed
98
import CommonProcess from "~/mixin/CommonProcess"
fukai committed
99
import Pattern from "~/model/Ditopn/Pattern"
100 101
import Default from "~/model/Ditopn/Default";
import Check from "~/model/Ditopn/Check";
102
import Ovwp from "./Ovwp"
liuxin committed
103 104 105
import Revp from "./Revp"
import Tk from "./Tk"
import Rbip from "./Rbip"
106
import Detp from "./Detp"
liuxin committed
107 108 109 110 111 112
import Detp1 from "./Detp1"
import Mt799 from "./Mt799"
import Litbenl1 from "./Litbenl1"
import Litapll1 from "./Litapll1"
import Litrmbl1 from "./Litrmbl1"
import Setpan from "./Setpan"
113
import Engp from "./Engp"
liuxin committed
114 115 116 117 118
import Addbcb from "./Addbcb"
import Docpan from "./Docpan"
import Limitbody from "./Limitbody"
import Coninfp from "./Coninfp"
import Ccvpan from "./Ccvpan"
fukai committed
119

120
export default {
liuxin committed
121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138
    components:{
        "m-ovwp" : Ovwp,
        "m-revp" : Revp,
        "m-tk" : Tk,
        "m-rbip" : Rbip,
        "m-detp" : Detp,
        "m-detp1" : Detp1,
        "m-mt799" : Mt799,
        "m-litbenl1" : Litbenl1,
        "m-litapll1" : Litapll1,
        "m-litrmbl1" : Litrmbl1,
        "m-setpan" : Setpan,
        "m-engp" : Engp,
        "m-addbcb" : Addbcb,
        "m-docpan" : Docpan,
        "m-limitbody" : Limitbody,
        "m-coninfp" : Coninfp,
        "m-ccvpan" : Ccvpan,
fukai committed
139
    },
liuxin committed
140
    mixins: [CommonProcess],    // 里面包含了Default、Check等的公共处理
liuxin committed
141 142 143
    computed: {

    },
liuxin committed
144 145
    data(){
        return {
fukai committed
146
           trnName:"ditopn",
liuxin committed
147
           model:new Ditopn().data,
148
           checkRules: Check,
fukai committed
149 150
           defaultRules: Default,
           pattern: Pattern,
151
           rules:null,
liuxin committed
152 153
           codes:{
           },
fukai committed
154
        }
155
    },
liuxin committed
156
    methods:{
liuxin committed
157
        tabClick(){
liuxin committed
158 159 160 161 162 163 164
            this.$refs.modelForm.validate(valid => {
                if (valid){
                    console.log(1)
                }else{
                    console.log(0)
                }
            })
潘际乾 committed
165
            // this.executeDefault("didgrp.cbs.max.amt", Utils.flatObject(this.model))
liuxin committed
166
        }
167
    },
liuxin committed
168 169
    created:async function(){
        console.log("进入ditopn交易");
fukai committed
170 171
        let rtnmsg = await this.init()
        if(rtnmsg.respCode == SUCCESS)
liuxin committed
172
        {
fukai committed
173 174
            //更新数据
            Utils.copyValueFromVO(this.model,rtnmsg.data)
liuxin committed
175 176 177 178 179
        }
        else
        {
            this.$notify.error({title: '错误',message: '服务请求失败!'});
        }
fukai committed
180 181 182
    }
}
</script>
183 184
<style>

liuxin committed
185
</style>