Ovwp.vue 5.33 KB
Newer Older
1
<template>
WF1020 committed
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
  <div class="eibs-tab">
    <el-collapse v-model="activeNames">
      <el-collapse-item title="开立方式" name="opnp">
        <m-opnp :model="model" :codes="codes" />
      </el-collapse-item>
      <el-collapse-item title="修改日期" name="amedat20" v-if="model.gitp.swiftflg == 'Y'">
        <m-amedat20 :model="model" :codes="codes" />
      </el-collapse-item>
      <el-collapse-item title="演示/交付" name="preperp" v-if="model.gitp.swiftflg == 'Y'">
        <m-preperp :model="model" :codes="codes" />
      </el-collapse-item>
      <el-collapse-item title="Seq. C: 演示/交付" name="preperpc" v-if="
        model.gidgrp.rec.purpos == 'ISCO' ||
        model.gidgrp.rec.purpos == 'ICCO'">
        <m-preperpc :model="model" :codes="codes" />
      </el-collapse-item>
      <el-collapse-item title="保函修改" name="ameps20">
        <m-ameps20 :model="model" :codes="codes" />
      </el-collapse-item>
      <el-collapse-item title="Seq C:保函修改" name="amecp" v-if="
        model.gitp.swiftflg == 'Y' &&
        (model.trnmod.swiadd.purposame == 'ISCA' ||
          model.trnmod.swiadd.purposame == 'ICCA')
      ">
        <m-amecp :model="model" :codes="codes" />
      </el-collapse-item>
      <el-collapse-item title="保函文本" name="gidtxtp" v-if="model.gitamep.prtflg == 'X'">
        <m-gidtxtp :model="model" :codes="codes" />
      </el-collapse-item>
      <el-collapse-item title="Seq. C: 保函文本" name="gidtxtpc" v-if="
        model.gitp.swiftflg == 'Y' &&
        (model.trnmod.swiadd.purposame == 'ISCA' ||
          model.trnmod.swiadd.purposame == 'ICCA') &&
        model.gitamep.prtflg == 'X'
      ">
        <m-gidtxtpc :model="model" :codes="codes" />
      </el-collapse-item>
      <el-collapse-item title="概要" name="ovwp1">
        <m-ovwp1 :model="model" :codes="codes" />
      </el-collapse-item>
      <el-collapse-item title="Seq. C: 概要" name="ovwpc" v-if="
        model.gidgrp.rec.purpos == 'ISCO' ||
        model.gidgrp.rec.purpos == 'ICCO'
      ">
        <m-ovwpc :model="model" :codes="codes" />
      </el-collapse-item>
      <el-collapse-item title="当事人描述" name="ptyp">
        <m-ptyp :model="model" :codes="codes" />
      </el-collapse-item>
      <el-collapse-item title="Seq. C: 当事人描述" name="ptypc" v-if="
        model.gidgrp.rec.purpos == 'ISCO' ||
        model.gidgrp.rec.purpos == 'ICCO'
      ">
        <m-ptypc :model="model" :codes="codes" />
      </el-collapse-item>
      <el-collapse-item title="详细信息" name="detp">
        <m-detp :model="model" :codes="codes" />
      </el-collapse-item>
      <el-collapse-item title="Seq. C: 详细信息" name="detpc" v-if="
        model.gidgrp.rec.purpos == 'ISCO' ||
        model.gidgrp.rec.purpos == 'ICCO'
      ">
        <m-detpc :model="model" :codes="codes" />
      </el-collapse-item>
      <el-collapse-item title="历史信息" name="amephis">
          <m-amephis :model="model" :codes="codes" />
      </el-collapse-item>
      <el-collapse-item title="Seq. C: 历史信息" name="amephisc" v-if="
        model.gidgrp.rec.purpos == 'ISCO' ||
        model.gidgrp.rec.purpos == 'ICCO'
      ">
        <m-amephisc :model="model" :codes="codes" />
      </el-collapse-item>
      <el-collapse-item title="Seq. C: 附加金额" name="aacp" v-if="
        model.gitp.swiftflg == 'Y' &&
        (model.trnmod.swiadd.purposame == 'ISCA' ||
          model.trnmod.swiadd.purposame == 'ICCA') &&
        model.trnmod.swiadd.addamtflgc == 'X'
      ">
        <m-aacp :model="model" :codes="codes" />
      </el-collapse-item>
      <el-collapse-item title="Seq. C: 附加金额" name="aamp20" v-if="
        model.gitp.swiftflg == 'Y' &&
        model.trnmod.swiadd.purposame == 'ISUA' &&
        model.trnmod.swiadd.addamtflg == 'X' &&
        model.gidgrp.rec.purpos != 'ISSU'
      ">
        <m-aamp20 :model="model" :codes="codes" />
      </el-collapse-item>
    </el-collapse>
  </div>
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
</template>
<script>
import Api from "~/service/Api";
import CodeTable from "~/config/CodeTable";
import event from '../event'
import Ovwp1 from "./Ovwp1";
import Opnp from "./Opnp";
import Ameps20 from "./Ameps20";
import Amecp from "./Amecp";
import Amedat20 from "./Amedat20";
import Preperp from "./Preperp";
import Preperpc from "./Preperpc";
import Gidtxtp from "./Gidtxtp";
import Gidtxtpc from "./Gidtxtpc";
import Detp from "./Detp";
import Detpc from "./Detpc";
import Amephisc from "./Amephisc";
import Amephis from "./Amephis";
import Ovwpc from "./Ovwpc";
import Ptyp from "./Ptyp";
import Ptypc from "./Ptypc";
import Aacp from "./Aacp";
import Aamp20 from "./Aamp20";

const tabNameToRulePathMapping = {
  "gidtxtp": "gitp.gidtxtp",
}

export default {
WF1020 committed
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
  components: {
    "m-ovwp1": Ovwp1,
    "m-amephisc": Amephisc,
    "m-opnp": Opnp,
    "m-ameps20": Ameps20,
    "m-amecp": Amecp,
    "m-amedat20": Amedat20,
    "m-preperp": Preperp,
    "m-preperpc": Preperpc,
    "m-gidtxtp": Gidtxtp,
    "m-gidtxtpc": Gidtxtpc,
    "m-detp": Detp,
    "m-detpc": Detpc,
    "m-amephis": Amephis,
    "m-ovwpc": Ovwpc,
    "m-ptyp": Ptyp,
    "m-ptypc": Ptypc,
    "m-aacp": Aacp,
    "m-aamp20": Aamp20,
  },
  inject: ["root"],
  props: ["model", "codes"],
  mixins: [event],
  data() {
    return {
      activeNames: ["opnp"],
    };
  },
  methods: { },
  created: function () { },
152 153 154 155
};
</script>
<style>
.marginLable {
WF1020 committed
156
  padding-left: 160px;
157 158 159
}
</style>