Coninfp.vue 5.39 KB
<!-- 附言公共页面 -->

<template>
    <div class="eibs">
    <c-row>
        <c-col :span="24">
            <c-col :span="15">
                <el-form-item
                    style="height: 200px"
                    label="一般提示"
                    prop="mtabut.coninf.oitinf.oit.inftxt"
                >
                    <c-input-xml
                        :maxRows="10"
                        maxlength="60"
                        resize="none"
                        show-word-limit
                        placeholder="请输入提示内容"
                        @change="selectOrCheckboxRule('mtabut.coninf.oitinf.oit.inftxt')"
                        :model="model.mtabut.coninf.oitinf.oit.inftxt"
                    ></c-input-xml>
                </el-form-item>
            </c-col>
            <c-col :span="7" :offset="1">
                <el-form-item
                    label="提示类型"
                    prop="mtabut.coninf.oitinf.oit.inflev"
                >
                    <c-select
                        v-model="model.mtabut.coninf.oitinf.oit.inflev"
                        :disabled="GeneralIsEmpty"
                        placeholder="请选择"
                        style="width: 100%,margin-left:70px"
                        :code="inflev"
                    >
                    </c-select>
                </el-form-item>
            </c-col>
        </c-col>
        <c-col :span="24">
            <c-col :span="15">
                <el-form-item
                    label="付款提示"
                    style="height: 200px"
                    prop="mtabut.coninf.oitset.oit.inftxt"
                >
                    <c-input-xml
                        type="textarea"
                        :maxRows="10"
                        maxlength="60"
                        resize="none"
                        show-word-limit
                        placeholder="请输入提示内容"
                        @change="selectOrCheckboxRule('mtabut.coninf.oitset.oit.inftxt')"
                        :model="model.mtabut.coninf.oitset.oit.inftxt"
                    ></c-input-xml>
                </el-form-item>
            </c-col>
            <c-col :span="7" :offset="1">
                <el-form-item
                    label="提示类型"
                    prop="mtabut.coninf.oitset.oit.inflev"
                >
                    <c-select
                        v-model="model.mtabut.coninf.oitset.oit.inflev"
                        :disabled="SettlementIsEmpty"
                        placeholder="请选择"
                        style="width: 100%,margin-left:70px"
                        :code="inflev"
                    >
                    </c-select>
                </el-form-item>
            </c-col>
        </c-col>
        <c-col :span="24">
            <c-col :span="15">
                <el-form-item label="执行日期"  prop="mtabut.coninf.conexedat">
                    <c-date-picker
                        type="date"
                        v-model="model.mtabut.coninf.conexedat"
                        style="width: 60%,margin-left:70px"
                        placeholder="请选择执行日期"
                    ></c-date-picker>
                </el-form-item>
            </c-col>
            <c-col :span="7" :offset="1">
                <el-form-item
                    label="指定复核人"
                    style="display:inline-block"
                    prop="mtabut.coninf.usr.extkey"
                >
                    <c-input
                        v-model="model.mtabut.coninf.usr.extkey"
                        maxlength="8"
                        disabled="disabled"
                        placeholder="请输入用户编码"
                    ></c-input>
                </el-form-item>
            </c-col>
        </c-col>
    </c-row>
    </div>
</template>
<script>
// 附言页签,勿改
import _ from "~/utils/Lodash.js";
import commonProcess from "~/mixin/commonProcess";
export default {
    inject: ["root"],
    props: ["model", "codes"],
    mixins: [commonProcess],
    data() {
        return {
            inflev: [
                { label: "显示", value: "$" },
                { label: "不显示", value: "!" },
                { label: "提醒", value: "0" },
            ], //码表
            test:"",
        };
    },
    methods: {
        valueChange(event, type) {
            if (!event) {
                _.set(this.model, type, "");
            }
        },
    },
    computed: {
        GeneralIsEmpty: {
            get() {
                var temp = this.model.mtabut.coninf.oitinf.oit.inftxt.rows;
                if(temp != null){
                    for(let i = 0; i < temp.length; i++){
                        if(temp[i].trim().length > 0){
                            return false;
                        }
                    }
                }
                return true;
            },
        },
        SettlementIsEmpty: {
            get() {
                var temp = this.model.mtabut.coninf.oitset.oit.inftxt.rows;
                if(temp != null){
                    for(let i = 0; i < temp.length; i++){
                        if(temp[i].trim().length > 0){
                            return false;
                        }
                    }
                }
                return true;
            },
        },
    },
    created: function () {},
};
</script>
<style>
</style>