<!-- 附言公共页面 --> <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'; import IStreamInput from '~/components/IStreamInput'; export default { components: { IStreamInput }, 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>