<template> <div class="eibs"> <!-- ============左边================= --> <c-col :span="12" style="padding-right: 20px;"> <c-col :span="24"> <el-form-item label="不符点" prop="bedgrp.blk.docdis" style="width: 100%" > <c-fullbox> <c-input type="textarea" v-model="model.bedgrp.blk.docdis" maxlength="50" show-word-limit placeholder="请输入不符点" :disabled="!docdisflg" ></c-input> <template slot="footer"> <c-button icon="el-icon-more" style="margin-left: 10px; padding: 0 10px" size="small" type="primary" :disabled="!docdisflg" @click=" showGridPromptDialog( 'betp.docdis.buttxmsel', null, null, { TXT: 'bedgrp.blk.docdis' }, { TXT: false }, 'doxpDialog' ) " > </c-button> </template> </c-fullbox> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="内部不符点" prop="bedgrp.blk.intdis" style="width: 100%" > <c-fullbox> <c-input type="textarea" v-model="model.bedgrp.blk.intdis" maxlength="65" show-word-limit placeholder="请输入不符点" ></c-input> <template slot="footer"> <c-button icon="el-icon-more" style="margin-left: 10px; padding: 0 10px" size="small" type="primary" @click=" showGridPromptDialog( 'betp.intdis.buttxmsel', null, null, { TXT: 'bedgrp.blk.intdis' }, { TXT: false }, 'doxpDialog' ) " > </c-button> </template> </c-fullbox> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="评论和结论" prop="bedgrp.blk.comcon" style="width: 100%" > <c-fullbox> <c-input type="textarea" v-model="model.bedgrp.blk.comcon" maxlength="65" show-word-limit placeholder="请输入内容" ></c-input> <template slot="footer"> <c-button icon="el-icon-more" style="margin-left: 10px; padding: 0 10px" size="small" type="primary" @click=" showGridPromptDialog( 'betp.comcon.buttxmsel', null, null, { TXT: 'bedgrp.blk.comcon' }, { TXT: false }, 'doxpDialog' ) " > </c-button> </template> </c-fullbox> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="此单据结算指示" prop="bedgrp.blk.setinsbe" style="width: 100%" > <c-fullbox> <c-input type="textarea" v-model="model.bedgrp.blk.setinsbe" maxlength="65" show-word-limit placeholder="请输入指示内容" ></c-input> <template slot="footer"> <c-button icon="el-icon-more" style="margin-left: 10px; padding: 0 10px" size="small" type="primary" @click=" showGridPromptDialog( 'betp.setinstxm.buttxmsel', null, null, { TXT: 'bedgrp.blk.setinsbe' }, { TXT: false }, 'etyDialog' ) " > </c-button> </template> </c-fullbox> </el-form-item> </c-col> </c-col> <!-- ============右边================= --> <c-col :span="12" style="padding-left: 20px;"> <c-col :span="24"> <el-form-item label="进一步处理" prop="betp.folwupopt"> <c-fullbox> <c-select v-model="model.betp.folwupopt" style="width: 100%" placeholder="请输入" disabled @change="changeFolwupopt" > <el-option v-for="item in codes.folwupopt1" :key="item.value" :label="item.label" :value="item.value" > </el-option> </c-select> <template slot="footer"> <el-form-item label="" prop="model.bedgrp.blk.docdisflg"> <c-checkbox v-model="docdisflg" style="margin-left: 10px" @change="defaultFunction()" >不符点修改</c-checkbox > </el-form-item> </template> </c-fullbox> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="付款人" prop="bedgrp.rec.payrol"> <c-select v-model="model.bedgrp.rec.payrol" style="width: 100%" placeholder="请选择" @change="selectOrCheckboxRule('bedgrp.rec.payrol')" > <el-option v-for="item in codes.payrol" :key="item.value" :label="item.label" :value="item.value" > </el-option> </c-select> </el-form-item> </c-col> <c-col :span="24"> <c-ptap :model="model" :argadr="{ title: '', grp: 'bedgrp', rol: 'oth', }" :noRef="false" :disabled="!(model.bedgrp.rec.payrol == 'OTH')" :isAdrblk="true" :disabledRef="payrolFlag" :disabledExtkey="payrolFlag" @onSeainf="onSeainf" @onAplpDet="onBenpDet" > </c-ptap> </c-col> </c-col> <!-- next part --> <c-docpre :model="model" :argadr="{ path: 'bedgrp.blk.prsdoc', grp: 'betp', code: 'docpre', }" > </c-docpre> </div> </template> <script> import Api from "~/service/Api"; import commonProcess from "~/mixin/commonProcess"; import CodeTable from "~/config/CodeTable"; import Event from "~/model/Letdrv/Event"; import Ptap from "~/views/Public/Ptap"; import Utils from "~/utils"; import Docpre from "~/views/Public/Docpre"; export default { name: "Docpre", components: { "c-ptap": Ptap, "c-docpre": Docpre }, inject: ["root"], props: ["model", "codes"], mixins: [commonProcess], data() { return {}; }, computed: { docdisflg: { get() { return this.model.bedgrp.blk.docdisflg != ""; }, set(val) { this.model.bedgrp.blk.docdisflg = val ? "X" : ""; this.model.bedgrp.blk.docdis = ''; }, }, payrolFlag: { get() { return ( this.model.bedgrp.rec.payrol == "AVB" || this.model.bedgrp.rec.payrol == "ISS" ); }, }, }, methods: { ...Event, changeFolwupopt(){} }, created: function () {}, }; </script> <style> </style>