index.vue 1.64 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
<template>
    <div class="eContainer">
        <c-page title="跨境人民币">
            <el-form :model="model" :rules="rules" label-position="right" label-width="120px" ref="modelForm"
                     size="small">
                <c-tabs ref="elment" type="card" v-model="tabVal">
                    <!--PD000039 -->
                    <el-tab-pane label="跨境人民币" name="infsea">
                        <c-content>
                            <m-infsea :model="model" ref="infsea"/>
                        </c-content>
                    </el-tab-pane>
                </c-tabs>
            </el-form>
        </c-page>
    </div>
</template>

<script>
    import Infsea from "./infsea";
    import Rmb from "../model";

    export default {
        name: "Rmbsel",
        components: {
            "m-infsea": Infsea
        },
        provide() {
            return {
                root: this
            };
        },
        computed: {
            rules() {
                return {
                    "rmbsel.rmbtyp": [
                        {
                            validator: (rule, value, callback) => {
                                if (!value) {
                                    callback(new Error('必输项'))
                                } else {
                                    callback()
                                }
                            }
                        }
                    ],
                }
            }
        },
        data() {
            return {
                tabVal: "infsea",
                model: new Rmb().data
            };
        },

    };
</script>

<style></style>