index.vue 4.27 KB
Newer Older
WH 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 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
<template>
  <div class="eContainer">
    <c-page title="闭券后定期保证金处理">
    <el-form :model="model" :rules="rules" ref="modelForm" label-width="120px" label-position="right" size="small" :validate-on-rule-change="false">
       <c-tabs v-model="tabVal" ref="elment" type="card">
                   <!--gitenc PD000019 Charges -->
           <!-- <el-tab-pane :label="$t('gitenc.PD000019')" name="gitsetp1">
                <m-gitsetp1 :model="model" :codes="codes"/>
           </el-tab-pane> -->
           <el-tab-pane label="业务信息" name="ovwp">
            <c-content>
              <m-ovwp :model="model" :codes="codes"/>
            </c-content> 
           </el-tab-pane>
            <!--liaccv PD000001 Cash Cover -->
           <el-tab-pane label="保证金" name="ccvpan">
            <c-content>
             <m-ccvpan :model="model" :codes="codes"/> 
            </c-content>
           </el-tab-pane>
           <!--limmod PD000001 统一授信 -->
           <el-tab-pane label="统一授信" name="limitbody">
            <c-content>
                <m-limitbody :model="model" :codes="codes"/>
            </c-content>
           </el-tab-pane>
           <el-tab-pane label="费用/账务" name="setpan">
            <c-content>
              <div class="eibs-tab">
                <el-collapse v-model="activeNames">
                  <el-collapse-item title="结算" name="setpan">
                    <!-- 结算 -->
                    <m-setpan :model="model" :codes="codes" />
                  </el-collapse-item>
                </el-collapse>
              </div>
            </c-content>
          </el-tab-pane>

            <!--dnfenc PD000001 保证金接口 -->
           <!-- <el-tab-pane :label="保证金接口" name="dnfp">
                <m-dnfp :model="model" :codes="codes"/>
           </el-tab-pane> -->
           <!--coninf PD000000 Completion -->
        <el-tab-pane label="备查/附言" name="addbcb">
          <c-content>
            <m-addbcb :model="model" :codes="codes" />
            </c-content>
          </el-tab-pane>
            <!--trndoc PD000529 &Messages -->
           <el-tab-pane label="报文/面函" name="docpan">
            <c-content>
              <m-docpan :model="model" :codes="codes"/>
            </c-content>
           </el-tab-pane>
            <!--trndoc PD000546 Attachments -->
           <el-tab-pane label="附件信息" name="doctre">
            <c-content>
                <m-doctre :model="model" :codes="codes"/>
            </c-content>
           </el-tab-pane>
       </c-tabs>

       <c-grid-ety-prompt-dialog
        ref="etyDialog"
        :promptData="promptData"
      >
      </c-grid-ety-prompt-dialog>
      <c-grid-ety-prompt-dialog
          ref="doxpDialog"
          :isPty="false"
          :promptData="promptData"
      >
      </c-grid-ety-prompt-dialog>
      <c-function-btn
        :handleSubmit="handleSubmit"
        :handleCheck="handleCheck"
        :handleStash="handleStash"
      >
      </c-function-btn>
    </el-form>
  </c-page>
  </div>
</template>
<script>
import CodeTable from "~/config/CodeTable"
import commonProcess from "~/mixin/commonProcess"
import Gitenc from "../model";
import event from "../event";

import formRules from '../model/check'

import Ccvpan from "~/views/Public/Ccvpan"
import Limitbody from "~/views/Public/Limitbody"
import Setpan from "~/views/Public/Setpan"

import Docpan from "~/views/Public/Docpan"
import Doctre from "~/views/Public/Doctre"

import Addbcb from "./Addbcb"
import Ovwp from './Ovwp'
import operationFunc from "@/mixin/operationFunc";


export default {
    name: "Gitenc",
    components:{
        "m-ovwp" : Ovwp,
        "m-ccvpan" : Ccvpan,
        "m-setpan" : Setpan,
        "m-addbcb" : Addbcb,
        "m-docpan" : Docpan,
        "m-doctre" : Doctre,
        "m-limitbody" : Limitbody,
    },
    provide() {
        return {
            root: this
        }
    },
    mixins: [operationFunc, event],    // 里面包含了Default、Check等的公共处理
    data(){
        return {
            tabVal: "ovwp",
            trnName: "gitenc",
            model: new Gitenc().data,
            rules: formRules,
            codes: {...CodeTable},
            activeNames: ["setpan"],
        }
    },
    methods:{},
    created:{}
}
</script>
<style>

</style>