Other.vue 1.48 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
<template>
    <div class="eibs-tab">
      <c-collapse v-model="activeNames">
          <el-collapse-item title="条款" name="tk" v-if="'A01|A03'.indexOf(model.elctyp) >= 0 ">
            <m-tk :model="model" :codes="codes"></m-tk>
          </el-collapse-item>
          <el-collapse-item title="备注" name="remark">
            <m-remark :model="model" :codes="codes"></m-remark>
          </el-collapse-item>
          <el-collapse-item title="交单行批注信息" name="anopnl" v-if=" model.elctyp && 'B01|B02'.indexOf(model.elctyp) >= 0 ">
            <m-anopnl :model="model" :codes="codes"></m-anopnl>
          </el-collapse-item>
          <el-collapse-item title="声明" name="stament" v-if="model.elctyp && 'A01|A03'.indexOf(model.elctyp) >= 0">
            <m-stament :model="model" :codes="codes"></m-stament>
          </el-collapse-item>
      </c-collapse>
    </div>
</template>
<script>
import Api from "~/service/Api";
import event from "../event";
import Anopnl from "./Anopnl";
import Tk from "./Tk";
import Remark from "./Remark";
import Stament from "./Stament";


export default {
    components: {
      'm-anopnl':Anopnl,
      'm-tk':Tk,
      'm-remark':Remark,
      'm-stament':Stament,
    },
    inject: ["root"],
    props: ["model", "codes"],
    mixins: [event],
    data() {
        return {
            activeNames: ['remark'],
        };
    },
    methods: {

    },
    created: function () { },
};
</script>
<style>
.marginLable {
    padding-left: 160px;
}
</style>