Selection.vue 2.64 KB
<template>
    <div class="eibs-tab">
        <c-col :span="24">
            <c-col :span="12" class="col-left">
                <c-col :span="12">
                    <el-form-item label="收付汇日期" prop="mtabut.paydat">
                        <c-date-picker placeholder="请选择收付汇日期" style="width:100%" type="date"
                                       v-model="model.mtabut.paydat">
                        </c-date-picker>
                    </el-form-item>
                </c-col>
                <c-col :span="12">
                    <el-form-item label="资本项目数字化" prop="mtabut.zbxmszh">
                        <c-select @change="handleZbxmszhChange" dbCode="ISYN" placeholder=""
                                  v-model="model.mtabut.zbxmszh">
                        </c-select>
                    </el-form-item>
                </c-col>
            </c-col>

            <c-col :span="12" class="col-right">
                <c-col :span="12">
                    <el-form-item label="" prop="mtabut.basflg">
                        <c-checkbox @change="basflgChange" disabled false-label="" true-label="X"
                                    v-model="model.mtabut.basflg">
                            基础信息
                        </c-checkbox>
                    </el-form-item>
                </c-col>
                <c-col :span="12">
                    <el-form-item label="" prop="mtabut.vrfflg">
                        <c-checkbox @change="vrfflgChange" disabled false-label="" true-label="X"
                                    v-model="model.mtabut.vrfflg">
                            管理信息
                        </c-checkbox>
                    </el-form-item>
                </c-col>
            </c-col>
        </c-col>
    </div>
</template>
<script>
    import event from "../event";

    export default {
        inject: ['root'],
        props: ["model", "codes"],
        mixins: [event],
        data() {
            return {}
        },
        methods: {
            handleZbxmszhChange(value) {
                if (value === 'Y') {
                    if (!this.model.recgrp.vrf.usedetail.includes('CADS')) {
                        this.model.recgrp.vrf.usedetail = 'CADS' + this.model.recgrp.vrf.usedetail;
                    }
                } else if (value === 'N') {
                    if (this.model.recgrp.vrf.usedetail.includes('CADS')) {
                        this.model.recgrp.vrf.usedetail = this.model.recgrp.vrf.usedetail.replace('CADS', '');
                    }
                }
            },
        },

        created: function () {

        }
    }
</script>
<style>

</style>