<template> <div class="eibs-tab"> <!-- ======================= 第4部分 Main Part of this transaction ========================= --> <c-col :span="24" > <!-- ======================= 左边 ========================= --> <c-col :span="12" style="padding-right: 20px"> <c-col :span="24"> <!-- Received on 到单日期--> <c-col :span="24"> <el-form-item label="Received on" prop="bedgrp.rec.rcvdat"> <c-date-picker type="date" v-model="model.bedgrp.rec.rcvdat" style="width: 100%" placeholder="" value-format="yyyy-MM-dd" :disabled="model.oldbedgrp.rec.rcvdat!=null && model.oldbedgrp.rec.rcvdat!==''"> </c-date-picker> </el-form-item> </c-col> <!-- Date of Shipment, 装运日期 --> <c-col :span="24"> <el-form-item label="Date of Shipment" prop="bedgrp.rec.shpdat"> <c-date-picker type="date" v-model="model.bedgrp.rec.shpdat" style="width: 100%" placeholder="" value-format="yyyy-MM-dd"></c-date-picker> </el-form-item> </c-col> </c-col> <c-col :span="24"> <!-- Presented on 提示日期 --> <c-col :span="24"> <el-form-item label="Presented on" prop="bedgrp.rec.predat"> <c-date-picker type="date" v-model="model.bedgrp.rec.predat" style="width: 100%" placeholder="" value-format="yyyy-MM-dd" :disabled="model.oldbedgrp.rec.predat!=null && model.oldbedgrp.rec.predat!=''"></c-date-picker> </el-form-item> </c-col> <!-- Maturity Date, 到期日 --> <c-col :span="24"> <el-form-item label="Maturity Date" prop="bedgrp.rec.matdat"> <c-date-picker type="date" v-model="model.bedgrp.rec.matdat" style="width: 100%" placeholder="" value-format="yyyy-MM-dd" :disabled="model.bedgrp.blk.matper != '' || model.bedgrp.rec.doctypcod == 'P'" @change="matdatChanged" > </c-date-picker> </el-form-item> </c-col> </c-col> <!-- Maturity Period, 到期期限 --> <c-col :span="24"> <el-form-item label="Maturity Period" prop="bedgrp.blk.matper"> <c-input type="textarea" v-model="model.bedgrp.blk.matper" maxlength="65" show-word-limit placeholder="" :disabled="model.bedgrp.rec.matdat != null && model.bedgrp.rec.matdat != '' || model.bedgrp.rec.doctypcod == 'P'" @change="matperChanged" > </c-input> </el-form-item> </c-col> <!--Less comm. : 扣减金额 --> <c-col :span="24"> <el-form-item label="Less comm." prop="bedgrp.rec.lescom"> <c-input-currency v-model="model.bedgrp.rec.lescom" placeholder=""></c-input-currency> </el-form-item> </c-col> <!-- Courier Number,快递单号 --> <c-col :span="24"> <el-form-item label="快递单号" > <c-input type="textarea" v-model="model.bedgrp.rec.expmno" maxlength="130" show-word-limit></c-input> </el-form-item> </c-col> </c-col> <!-- ======================右边====================== --> <c-col :span="12" style="padding-left: 20px"> <!-- Payer , 付款人--> <c-col :span="24"> <el-form-item label="Payer" prop="bedgrp.rec.payrol"> <c-select v-model="model.bedgrp.rec.payrol" style="width: 100%" placeholder="" dbCode="ROLALL" :filterKey="payrolFilter" @change="payrolChange" > </c-select> </el-form-item> </c-col> <c-col :span="24"> <c-ptap :model="model" :argadr="{title: 'Payer', grp: 'bedgrp',rol: 'oth',}" :haveAdrLabel="true" :isAdrblk="true" bchinr="00000036" :disabled="model.bedgrp.rec.payrol !='OTH'" :disabledRef="model.bedgrp.rec.payrol != 'OTH'" :disabledExtkey="model.bedgrp.rec.payrol != 'OTH'" ptytyp="B" :isLabel120="false" > </c-ptap> </c-col> <!-- Ammendment Ben. Address , 修改受益人地址--> <c-col :span="24"> <el-form-item class="checkbox-left"> <c-checkbox v-model="model.ameadrflg" true-label="X" false-label="" >Ammendment Ben. Address</c-checkbox> </el-form-item> </c-col> <!-- New Ben. Address , 新受益人地址 --> <c-col :span="24"> <el-form-item label="New Ben. Address" prop="bedsnd.newbenadr"> <!-- maxlength 35*5, view-lines 5--> <c-input type="textarea" v-model="model.bedsnd.newbenadr" maxlength="175" :rows="3" show-word-limit placeholder="" :disabled="model.ameadrflg == ''"></c-input> </el-form-item> </c-col> <!-- New Beneficiary Ref. , 新受益人编号 --> <c-col :span="24"> <el-form-item label="New Beneficiary Ref." prop="bedgrp.blk.benref"> <!-- maxlength 16*10, view-lines 3--> <c-input type="textarea" v-model="model.bedgrp.blk.benref" maxlength="160" :rows="2" show-word-limit placeholder=""></c-input> </el-form-item> </c-col> </c-col> </c-col> </div> </template> <script> import event from '../event'; import Utils from "~/utils"; import Pts from '~/components/business/commonModel/Pts'; import Default from "../model/default"; export default { components: { }, inject: ['root'], props: ['model', 'codes'], mixins: [event,Default], data() { return { } }, methods: {}, created: function () { }, computed: { payrolFilter: { get() { let rmbrolArray =[]; if(this.model.ledgrp.adv.pts.ptainr!=''){ rmbrolArray.push("ADV") } if(this.model.ledgrp.avb.pts.ptainr!=''){ rmbrolArray.push("AVB") } if(this.model.ledgrp.iss.pts.ptainr!=''){ rmbrolArray.push("ISS") } if(this.model.ledgrp.con.pts.ptainr!=''){ rmbrolArray.push("CON") } rmbrolArray.push("OTH"); return rmbrolArray; } }, } } </script> <style> .marginLable { padding-left: 160px; } </style>