<template> <div class="eibs-tab"> <c-row> <!-- ====================左边======================= --> <c-col :span="11"> <c-col :span="24"> <el-form-item label="Our Reference" prop="ccdgrp.rec.ownref"> <c-fullbox> <c-input v-model="model.ccdgrp.rec.ownref" maxlength="16" placeholder="请输入Reference" disabled ></c-input> <template slot="footer"> <c-button style="margin: 0 10px 0 10px; padding: 0 12px" size="small" type="primary" @click="onSeainf" > <span style="font-family: '宋体'; font-weight: bold">i</span> </c-button> <c-button style="margin: 0 0" size="small" type="primary" @click="onCctmodButgetref" :disabled="model.ccdgrp.pre.pts.extkey == ''" > 获取 </c-button> </template> </c-fullbox> </el-form-item> </c-col> <c-col :span="12"> <el-form-item label="Draft Amount" prop="ccdgrp.cbs.max.cur"> <c-select v-model="model.ccdgrp.cbs.max.cur" style="width: 100%" placeholder="请选择Currency" > <el-option v-for="item in codes.curtxt1" :key="item.value" :label="item.label" :value="item.value" > </el-option> </c-select> </el-form-item> </c-col> <c-col :span="12"> <el-form-item style="text-align: left" label-width="20px" prop="ccdgrp.cbs.max.amt" > <c-input-currency v-model="model.ccdgrp.cbs.max.amt" style="text-align: left; width: 100%" placeholder="请输入Document Amount" @keyup.enter.native=" defaultFunction('ccdgrp.cbs.max.amt', model.ccdgrp.cbs.max.amt) " ></c-input-currency> </el-form-item> </c-col> <c-col :span="12"> <el-form-item label="Open Amount" prop="ccdgrp.cbs.opn1.cur"> <c-select disabled v-model="model.ccdgrp.cbs.opn1.cur" style="width: 100%" placeholder="请选择Open Amount" > <el-option v-for="item in codes.curtxt1" :key="item.value" :label="item.label" :value="item.value" > </el-option> </c-select> </el-form-item> </c-col> <c-col :span="12"> <el-form-item style="text-align: left" label-width="20px" prop="ccdgrp.cbs.opn1.amt" > <c-input-currency v-model="model.ccdgrp.cbs.opn1.amt" style="text-align: left; width: 100%" placeholder="请输入" :disabled="true" @keyup.enter.native=" defaultFunction( 'ccdgrp.cbs.opn1.amt', model.ccdgrp.cbs.opn1.amt ) " ></c-input-currency> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="Form of Clean Coll." prop="ccdgrp.rec.ccform"> <c-select v-model="model.ccdgrp.rec.ccform" style="width: 100%" placeholder="请选择Form of Clean Coll." :code="codes.ccform" > </c-select> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="Mode of Collection" prop="ccdgrp.rec.modset"> <c-select v-model="model.ccdgrp.rec.modset" style="width: 100%" placeholder="请选择Mode of Collection" :code="codes.modset" > </c-select> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="Payment Disposition " prop="ccdgrp.rec.purflg"> <c-select v-model="model.ccdgrp.rec.purflg" style="width: 100%" placeholder="请选择Payment Disposition " :disabled="model.ccdgrp.rec.modset == '1'" :code="codes.purflg" > </c-select> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="Type of Check" prop="ccdgrp.rec.tocsel"> <c-select v-model="model.ccdgrp.rec.tocsel" style="width: 100%" placeholder="请选择Type of Check" :code="codes.tocsel" > </c-select> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="TYPE OF PRESENTER" prop="ccdgrp.rec.pretyp"> <c-select v-model="model.ccdgrp.rec.pretyp" style="width: 100%" placeholder="请选择TYPE OF PRESENTER" :code="codes.pretyp" > </c-select> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="Check Number" prop="ccdgrp.rec.chcknum"> <c-input v-model="model.ccdgrp.rec.chcknum" maxlength="16" placeholder="请输入Check Number" ></c-input> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="Date of Order" prop="ccdgrp.orddat"> <c-date-picker type="date" v-model="model.ccdgrp.orddat" style="width: 100%" placeholder="请选择Date of Order" ></c-date-picker> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="Date of Draft" prop="ccdgrp.rec.chkdat"> <c-date-picker type="date" v-model="model.ccdgrp.rec.chkdat" style="width: 100%" placeholder="请选择Date of Draft" ></c-date-picker> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="resp.usr" prop="cctp.usr.extkey"> <c-fullbox> <c-input v-model="model.cctp.usr.extkey" maxlength="8" placeholder="请输入resp.usr" disabled ></c-input> <template slot="footer"> <c-button size="small" type="primary" @click="onSeainf" > <span style="font-family: '宋体'; font-weight: bold">i</span> </c-button> </template> </c-fullbox> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="Drawer" prop="ccdgrp.cor.pts.extkey"> <c-fullbox> <c-input v-model="model.ccdgrp.cor.pts.extkey" maxlength="16" @keyup.enter.native=" showGridPromptDialog('ccdgrp.cor.pts.extkey') " ></c-input> <template slot="footer"> <c-button style="margin: 0 10px 0 10px; padding: 0 12px" size="small" type="primary" @click="onSeainf" > <span style="font-family: '宋体'; font-weight: bold">i</span> </c-button> <c-button style="margin: 0 0" size="small" type="primary"> 详情 </c-button> </template> </c-fullbox> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="名称地址" prop="ccdgrp.cor.pts.adrblk"> <c-input type="textarea" :rows="4" v-model="model.ccdgrp.cor.pts.adrblk" maxlength="150" show-word-limit placeholder="请输入名称地址" :disabled="this.flag1" ></c-input> </el-form-item> </c-col> </c-col> <!-- ====================右边======================= --> <c-col :span="11" :offset="1"> <c-col :span="24"> <el-form-item label="Name" prop="ccdgrp.rec.nam"> <c-input v-model="model.ccdgrp.rec.nam" maxlength="40" placeholder="请输入Name" disabled ></c-input> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="Register Ref." prop="ccdgrp.rec.regref"> <c-input v-model="model.ccdgrp.rec.regref" maxlength="16" placeholder="请输入Register Ref." disabled ></c-input> </el-form-item> </c-col> <c-ptap :model="model" :argadr="{ title: 'Presenter', grp: 'ccdgrp', rol: 'pre', }" disabled > </c-ptap> <c-ptap :model="model" :argadr="{ title: 'Drawn on Bank', grp: 'ccdgrp', rol: 'dro', }" :disabled="this.flag2" > </c-ptap> <!-- <c-ptap :model="model" :argadr="{ title: 'Coll. Bank', grp: 'ccdgrp', rol: 'col', }" :disabled="model.ccdgrp.rec.modset == '2' || this.flag3" > </c-ptap> --> <c-col :span="24"> <el-form-item label="Coll. Bank参考号" prop="ccdgrp.col.pts.ref"> <c-input v-model="model.ccdgrp.col.pts.ref" maxlength="16" placeholder="请输入Coll. Bank参考号" :disabled="model.ccdgrp.rec.modset == '2'" ></c-input> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="Coll. Bank" prop="ccdgrp.col.pts.extkey"> <c-fullbox> <c-input v-model="model.ccdgrp.col.pts.extkey" maxlength="16" placeholder="请输入Coll. Bank" @keyup.enter.native=" showGridPromptDialog('ccdgrp.col.pts.extkey') " :disabled="model.ccdgrp.rec.modset == '2'" ></c-input> <template slot="footer"> <c-button style="margin: 0 10px 0 10px; padding: 0 12px" size="small" type="primary" @click="onSeainf" > <span style="font-family: '宋体'; font-weight: bold">i</span> </c-button> <c-button style="margin: 0 0" size="small" type="primary"> 详情 </c-button> </template> </c-fullbox> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="名称地址" prop="ccdgrp.col.pts.adrblk"> <c-input type="textarea" :rows="4" v-model="model.ccdgrp.col.pts.adrblk" maxlength="150" show-word-limit placeholder="请输入名称地址" :disabled="model.ccdgrp.rec.modset == '2' || this.flag3" ></c-input> </el-form-item> </c-col> </c-col> </c-row> </div> </template> <script> import Api from "~/service/Api"; import commonProcess from "~/mixin/commonProcess"; import CodeTable from "~/config/CodeTable"; import Event from "~/model/Cctdav/Event"; import Ptap from "~/views/Public/Ptap"; export default { components: { "c-ptap": Ptap, }, inject: ["root"], props: ["model", "codes"], mixins: [commonProcess], data() { return { flag1: false, flag2: false, flag3: false, }; }, watch: { "model.ccdgrp.cor.pts.extkey": { immediate: true, handler(val, oldVal) { if (this.model.ccdgrp.cor.pts.extkey != "") { this.flag1 = true; } else { this.flag1 = false; } }, }, "model.ccdgrp.dro.pts.extkey": { immediate: true, handler(val, oldVal) { if (this.model.ccdgrp.dro.pts.extkey != "") { this.flag2 = true; } else { this.flag2 = false; } }, }, "model.ccdgrp.col.pts.extkey": { immediate: true, handler(val, oldVal) { if (this.model.ccdgrp.col.pts.extkey != "") { this.flag3 = true; } else { this.flag3 = false; } }, }, "model.ccdgrp.rec.modset": function () { if (this.model.ccdgrp.rec.modset == "2") { this.model.ccdgrp.col.pts.extkey = ""; this.model.ccdgrp.col.pts.adrblk = ""; } }, }, methods: { ...Event }, created: function () {}, }; </script> <style> </style>