index.vue 4.43 KB
Newer Older
fukai 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 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
<template>
  <div class="eContainer">
    <c-page title="出口信用证修改">
      <el-form
        :model="model"
        :rules="rules"
        ref="modelForm"
        label-width="180px"
        label-position="right"
        size="small"
        :validate-on-rule-change="false"
      >
        <c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="tabClick">

          <el-tab-pane label="业务信息" name="ovwp">
            <c-content>
              <m-ovwp :model="model" :codes="codes" />
            </c-content>
          </el-tab-pane>

          <el-tab-pane label="通知信息" name="ovwpopn">
            <c-content>
              <m-ovwpopn :model="model" :codes="codes" />
            </c-content>
          </el-tab-pane>


          <el-tab-pane label="兑用方式" name="detp">
            <c-content>
              <m-detp :model="model" :codes="codes"/>
            </c-content>
          </el-tab-pane>

          <el-tab-pane label="货物或服务" name="dogpame">
            <c-content>
              <m-dogpame :model="model" :codes="codes"/>
            </c-content>
          </el-tab-pane>

          <el-tab-pane label="单据" name="dorpame">
            <c-content>
              <m-dorpame :model="model" :codes="codes"/>
            </c-content>
          </el-tab-pane>

          <el-tab-pane label="附加条款" name="adcptab">
            <c-content>
              <m-adcptab :model="model" :codes="codes"/>
            </c-content>
          </el-tab-pane>

            <el-tab-pane :label="$t('commonCollapse.表外信息')" name="engp">
                <c-content>
                    <m-engp :model="model" :codes="codes"/>
                </c-content>
            </el-tab-pane>

          <!--PD000027 -->
          <el-tab-pane label="费用/账务" name="setpan">
            <c-content>
              <m-setmod
                      :model="model"
                      :codes="codes"
              />
            </c-content>
          </el-tab-pane>

          <el-tab-pane :label="$t('commonModels.统一名单')" name="usrmd">
            <c-content>
              <m-usrmd :codes="codes" :model="model" />
            </c-content>
          </el-tab-pane>

          <el-tab-pane label="报文/面函" name="docpan">
            <c-content>
              <m-docpan :model="model" :codes="codes" />
            </c-content>
          </el-tab-pane>

    
        </c-tabs>
      </el-form>
      <!-- 底部按钮 -->
      <c-function-btn
              :handleCheck="handleCheck"
              :handleStash="handleStash"
              :handleSubmit="handleSubmit"
              @handleSureWarning="handleSureWarning" ref="commonBtn"></c-function-btn>

    </c-page>
  </div>
</template>
<script>
import Letame from "../model";

import Amep from './Amep'
import Ovwp from './Ovwp'
import Ovwpopn from './Ovwpopn'

import Setmod from "~/components/business/setmod/views";
import Docpan from "~/components/business/docpan/views";
import Usrmd from "~/components/business/Usrmd/views";
import Limitbody from "~/components/business/limitbody/views";

import Engp from "~/components/business/engp/views";
import CodeTable from "~/config/CodeTable";
import operationFunc from '~/mixin/operationFunc';
import Default from "../model/default";
import commonDepend from "~/mixin/commonDepend";
import check from '../model/check'
import event from "../event";
import buildFn from "../event/buildCommons.js";
import Adcptab from "./Adcptab";
import Dorpame from "./Dorpame";
import Dogpame from "./Dogpame";
import Detp from "../../Letopn/views/Detp";

export default {
  name: 'Letame',
  components: {
    "m-engp": Engp,
    'm-amep': Amep,
    'm-ovwp': Ovwp,
    "m-ovwpopn": Ovwpopn,
    'm-detp': Detp,
    "m-adcptab":Adcptab,
    "m-dorpame":Dorpame,
    "m-dogpame":Dogpame,
    "m-usrmd": Usrmd,

    'm-setmod': Setmod,
    'm-docpan': Docpan,
    'm-limitbody': Limitbody,
  },
  provide() {
    return {
      root: this,
    }
  },
  mixins: [operationFunc, event,buildFn,check,commonDepend,Default],
  data() {
    return {
      tabVal: 'ovwp',
      trnName: 'letame',
      model: new Letame().data,
      codes: { ...CodeTable },
      activeNames: ["limitbody", "engp"],
    }
  },
  methods: {
  },
  mounted() {
    console.log("进入letame交易");
    let params = {
      transName: this.trnName,
      ledgrp: {
        rec: {
          inr: this.$route.query.inr
        }
      }
    };
     this.init(params);
  },
}
</script>
<style></style>