Coninfp.vue 5.48 KB
Newer Older
jianglong committed
1 2
<!-- 附言公共页面 -->

zhengxiaokui committed
3
<template>
Wuyuqiu committed
4
    <div class="eibs">
liuxin committed
5 6 7 8 9
    <c-row>
        <c-col :span="24">
            <c-col :span="15">
                <el-form-item
                    style="height: 200px"
10
                    label="一般提示"
liuxin committed
11 12
                    prop="mtabut.coninf.oitinf.oit.inftxt"
                >
liuxin committed
13
                    <c-input-xml
14
                        :maxRows="10"
liuxin committed
15 16 17
                        maxlength="60"
                        resize="none"
                        show-word-limit
18
                        placeholder="请输入提示内容"
liuxin committed
19
                        @change="selectOrCheckboxRule('mtabut.coninf.oitinf.oit.inftxt')"
liuxin committed
20
                        :model="model.mtabut.coninf.oitinf.oit.inftxt"
liuxin committed
21
                    ></c-input-xml>
liuxin committed
22 23 24 25
                </el-form-item>
            </c-col>
            <c-col :span="7" :offset="1">
                <el-form-item
26
                    label="提示类型"
liuxin committed
27 28 29 30 31
                    prop="mtabut.coninf.oitinf.oit.inflev"
                >
                    <c-select
                        v-model="model.mtabut.coninf.oitinf.oit.inflev"
                        :disabled="GeneralIsEmpty"
32 33
                        placeholder="请选择"
                        style="width: 100%,margin-left:70px"
liuxin committed
34 35 36 37 38 39 40 41 42
                        :code="inflev"
                    >
                    </c-select>
                </el-form-item>
            </c-col>
        </c-col>
        <c-col :span="24">
            <c-col :span="15">
                <el-form-item
43 44
                    label="付款提示"
                    style="height: 200px"
liuxin committed
45 46
                    prop="mtabut.coninf.oitset.oit.inftxt"
                >
liuxin committed
47
                    <c-input-xml
liuxin committed
48
                        type="textarea"
49
                        :maxRows="10"
liuxin committed
50 51 52
                        maxlength="60"
                        resize="none"
                        show-word-limit
53
                        placeholder="请输入提示内容"
liuxin committed
54
                        @change="selectOrCheckboxRule('mtabut.coninf.oitset.oit.inftxt')"
liuxin committed
55
                        :model="model.mtabut.coninf.oitset.oit.inftxt"
liuxin committed
56
                    ></c-input-xml>
liuxin committed
57 58 59 60
                </el-form-item>
            </c-col>
            <c-col :span="7" :offset="1">
                <el-form-item
61
                    label="提示类型"
liuxin committed
62 63 64 65 66
                    prop="mtabut.coninf.oitset.oit.inflev"
                >
                    <c-select
                        v-model="model.mtabut.coninf.oitset.oit.inflev"
                        :disabled="SettlementIsEmpty"
67 68
                        placeholder="请选择"
                        style="width: 100%,margin-left:70px"
liuxin committed
69 70 71 72 73 74 75 76
                        :code="inflev"
                    >
                    </c-select>
                </el-form-item>
            </c-col>
        </c-col>
        <c-col :span="24">
            <c-col :span="15">
潘际乾 committed
77
                <el-form-item label="执行日期"  prop="mtabut.coninf.conexedat">
liuxin committed
78 79 80
                    <c-date-picker
                        type="date"
                        v-model="model.mtabut.coninf.conexedat"
81
                        style="width: 60%,margin-left:70px"
liuxin committed
82 83 84 85 86 87
                        placeholder="请选择执行日期"
                    ></c-date-picker>
                </el-form-item>
            </c-col>
            <c-col :span="7" :offset="1">
                <el-form-item
88 89
                    label="指定复核人"
                    style="display:inline-block"
liuxin committed
90 91 92 93 94 95
                    prop="mtabut.coninf.usr.extkey"
                >
                    <c-input
                        v-model="model.mtabut.coninf.usr.extkey"
                        maxlength="8"
                        disabled="disabled"
96
                        placeholder="请输入用户编码"
liuxin committed
97 98 99 100 101
                    ></c-input>
                </el-form-item>
            </c-col>
        </c-col>
    </c-row>
潘际乾 committed
102
    </div>
zhengxiaokui committed
103 104
</template>
<script>
zhengxiaokui committed
105 106
// 附言页签,勿改
import _ from "~/utils/Lodash.js";
wangren committed
107
import commonProcess from "~/mixin/commonProcess";
liuxin committed
108
import IStreamInput from "~/components/IStreamInput";
zhengxiaokui committed
109
export default {
liuxin committed
110 111 112 113 114 115 116
    components: { IStreamInput },
    inject: ["root"],
    props: ["model", "codes"],
    mixins: [commonProcess],
    data() {
        return {
            inflev: [
117 118 119
                { label: "显示", value: "$" },
                { label: "不显示", value: "!" },
                { label: "提醒", value: "0" },
liuxin committed
120 121 122
            ], //码表
            test:"",
        };
zhengxiaokui committed
123
    },
liuxin committed
124 125 126 127 128 129 130 131 132 133 134 135 136
    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++){
liuxin committed
137
                        if(temp[i].trim().length > 0){
liuxin committed
138 139 140 141 142 143 144 145 146 147 148 149
                            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++){
liuxin committed
150
                        if(temp[i].trim().length > 0){
liuxin committed
151 152 153 154 155 156 157 158 159
                            return false;
                        }
                    }
                }
                return true;
            },
        },
    },
    created: function () {},
zhengxiaokui committed
160 161 162
};
</script>
<style>
zhengxiaokui committed
163
</style>