index.vue 3.38 KB
Newer Older
chenwen committed
1
<template>
chenwen committed
2
 <c-page title="信用证注销">
chenwen committed
3
  <div class="eContainer">
chenwen committed
4 5 6 7 8 9 10 11 12
     <c-function-btn :handleSubmit="handleSubmit" :handleCheck="handleCheck" :handleStash="handleStash">
                    <el-button size="small">备忘录</el-button>
                    <el-button size="small">影像信息</el-button>
                    <el-button size="small">保存模板</el-button>
                    <el-button size="small">使用模板</el-button>
                    <el-button size="small">制裁信息</el-button>
                    <el-button size="small">拆分报文</el-button>
                    <el-button size="small">智能提示</el-button>
      </c-function-btn>
chenwen committed
13 14 15 16
    <el-form :model="model" :rules="rules" ref="modelForm" label-width="150px" label-position="right" size="small" :validate-on-rule-change="false">
       <c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="tabClick">
        
            <!--PD000003 -->
chenwen committed
17
           <el-tab-pane label="信用证信息" name="canp">
chenwen committed
18 19 20 21
                <m-canp :model="model" :codes="codes"/>
           </el-tab-pane>
 
            <!--PD000000 -->
chenwen committed
22 23
           <el-tab-pane label="费用及账务" name="setpan">
            <c-content>
chenwen committed
24
                <m-setpan :model="model" :codes="codes"/>
chenwen committed
25
            </c-content>
chenwen committed
26 27 28
           </el-tab-pane>
 
            <!--PD000027 -->
chenwen committed
29
           <el-tab-pane label="表外" name="engp">
chenwen committed
30 31 32 33
                <m-engp :model="model" :codes="codes"/>
           </el-tab-pane>
 
            <!--PD000529 -->
chenwen committed
34
           <el-tab-pane label="面函" name="docpan">
chenwen committed
35 36 37 38
                <m-docpan :model="model" :codes="codes"/>
           </el-tab-pane>
 
            <!--PD000000 -->
chenwen committed
39
           <el-tab-pane label="附言" name="coninfp">
chenwen committed
40 41 42 43 44
                <m-coninfp :model="model" :codes="codes"/>
           </el-tab-pane>
       </c-tabs>
    </el-form>
  </div>
chenwen committed
45
   </c-page>
chenwen committed
46 47 48 49 50
</template>
<script>
import Api from "~/service/Api"
import CodeTable from "~/config/CodeTable"
import Ditcan from "~/model/Ditcan"
wangren committed
51
import commonProcess from "~/mixin/commonProcess"
chenwen committed
52 53 54 55
import Check from "~/model/Ditcan/Check"
import Default from "~/model/Ditcan/Default"
import Pattern from "~/model/Ditcan/Pattern"
import Canp from "./Canp"
chenwen committed
56 57 58 59
import Engp from "~/views/Public/Engp"
import Setpan from "~/views/Public/Setpan"
import Coninfp from "~/views/Public/Coninfp"
import Docpan from "~/views/Public/Docpan"
chenwen committed
60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75


export default {
    name: "Ditcan",
    components:{
        "m-canp" : Canp,
        "m-setpan" : Setpan,
        "m-engp" : Engp,
        "m-docpan" : Docpan,
        "m-coninfp" : Coninfp,
    },
    provide() {
        return {
            root: this
        }
    },
wangren committed
76
    mixins: [commonProcess],    // 里面包含了Default、Check等的公共处理
chenwen committed
77 78
    data(){
        return {
chenwen committed
79
            tabVal: "canp",
chenwen committed
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
            trnName: "ditcan",
            model: new Ditcan().data,
            checkRules: Check,
            defaultRules: Default,
            pattern: Pattern,
            rules: null,
            codes: {
            },
        }
    },
    methods:{
        tabClick(){
        }
    },
    created:async function(){
        console.log("进入ditcan交易");
        let rtnmsg = await this.init({})
        if(rtnmsg.respCode == SUCCESS)
        {
           //TODO 处理数据逻辑

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

</style>