<template> <div class="eibs-tab"> <!-- LT000047 : 申报信息 --> <!-- LT000002 : 申报号码 --> <c-col :span="24"> <c-col :span="12" class="col-left"> <c-col :span="24"> <el-form-item label="申报号码" prop="recgrp.vrf.rptno"> <c-input v-model="model.recgrp.vrf.rptno" maxlength="22" placeholder="请输入申报号码" disabled ></c-input> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="操作类型" prop="recgrp.vrf.actiontype"> <c-select v-model="model.recgrp.vrf.actiontype" style="width: 100%" placeholder="请输入操作类型" disabled dbCode="action" > </c-select> </el-form-item> </c-col> </c-col> <c-col :span="12" class="col-right"> <c-col :span="24"> <el-form-item label="修改/删除原因" prop="recgrp.vrf.actiondesc"> <c-input type="textarea" v-model="model.recgrp.vrf.actiondesc" :rows="4" maxlength="128" show-word-limit placeholder="请输入修改/删除原因" disabled ></c-input> </el-form-item> </c-col> </c-col> </c-col> <c-col :span="12" class="col-left"> <c-col :span="24"> <el-form-item label="付款类型" prop="recgrp.vrf.paytype"> <c-select v-model="model.recgrp.vrf.paytype" style="width: 100%" placeholder="请输入付款类型" disabled dbCode="sptyp2" :filterKey="['A','O']" > </c-select> </el-form-item> </c-col> <c-col :span="24"> <!-- <el-form-item label="交易编码1" prop="recgrp.vrf.txcode"> <c-select v-model="model.recgrp.vrf.txcode" style="width: 100%" placeholder="请输入交易编码1" disabled :filter-method="searchBopCod1" > <el-option v-for="item in options1" :key="item.cod" :label="item.cod+'-'+item.txt" :value="item.cod" ></el-option> </c-select> </el-form-item> --> <el-form-item label="交易编码1" prop="recgrp.vrf.txcode"> <c-business-code inCome="O" v-model="model.recgrp.vrf.txcode" :checkSelf="false" placeholder="请输入交易编码1" disabled ></c-business-code> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="相应金额1" prop="recgrp.vrf.tc1amt"> <c-input v-model="model.recgrp.vrf.tc1amt" placeholder="请输入相应金额1" disabled ></c-input> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="交易附言1" prop="recgrp.vrf.txrem"> <c-input v-model="model.recgrp.vrf.txrem" maxlength="127" placeholder="请输入交易附言1" disabled ></c-input> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="合同号" prop="recgrp.vrf.contrno"> <c-input v-model="model.recgrp.vrf.contrno" maxlength="128" placeholder="请输入合同号" disabled ></c-input> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="提运单号" prop="recgrp.vrf.billno"> <c-input v-model="model.recgrp.vrf.billno" maxlength="128" placeholder="请输入提运单号" disabled ></c-input> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="收款人常驻国家/地区编码" prop="recgrp.vrf.country"> <c-business-cty v-model="model.recgrp.vrf.country" maxlength="3" placeholder="请输入收款人常驻国家/地区编码" disabled ></c-business-cty> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="是否保税货物项下付款" prop="recgrp.vrf.isref"> <c-select v-model="model.recgrp.vrf.isref" style="width: 100%" placeholder="是否保税货物项下付款" disabled dbCode="isyn" > </c-select> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="填报人" prop="recgrp.vrf.crtuser"> <c-input v-model="model.recgrp.vrf.crtuser" maxlength="20" placeholder="请输入填报人" disabled ></c-input> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="填报人电话" prop="recgrp.vrf.inptelc"> <c-input v-model="model.recgrp.vrf.inptelc" maxlength="20" placeholder="请输入填报人电话" disabled ></c-input> </el-form-item> </c-col> <!-- LT000004 : 操作类型 --> <!-- LT000005 : 申报日期 --> </c-col> <c-col :span="12" class="col-right"> <c-col :span="24"> <el-form-item label="付汇性质" prop="recgrp.vrf.payattr"> <c-select v-model="model.recgrp.vrf.payattr" style="width: 100%" placeholder="请输入付汇性质" disabled dbCode="spatr1" :filterKey="['X','E','D','A','M','O']" > </c-select> </el-form-item> </c-col> <c-col :span="24"> <!-- <el-form-item label="交易编码2" prop="recgrp.vrf.txcode2"> <c-select v-model="model.recgrp.vrf.txcode2" style="width: 100%" placeholder="请输入交易编码2" disabled :filter-method="searchBopCod2" > <el-option v-for="item in options2" :key="item.cod" :label="item.cod+'-'+item.txt" :value="item.cod" ></el-option> </c-select> </el-form-item> --> <el-form-item label="交易编码2" prop="recgrp.vrf.txcode2"> <c-business-code inCome="O" v-model="model.recgrp.vrf.txcode2" :checkSelf="false" placeholder="请输入交易编码2" disabled ></c-business-code> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="相应金额2" prop="recgrp.vrf.tc2amt"> <c-input v-model="model.recgrp.vrf.tc2amt" placeholder="请输入相应金额2" disabled ></c-input> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="交易附言2" prop="recgrp.vrf.tx2rem"> <c-input v-model="model.recgrp.vrf.tx2rem" maxlength="127" placeholder="请输入交易附言2" disabled ></c-input> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="发票号" prop="recgrp.vrf.invoino"> <c-input v-model="model.recgrp.vrf.invoino" maxlength="127" placeholder="请输入发票号" disabled ></c-input> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="合同金额" prop="recgrp.vrf.contamt"> <c-input v-model="model.recgrp.vrf.contamt" maxlength="127" placeholder="请输入合同金额" disabled ></c-input> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="外汇局批件号/备案表号/业务编号" prop="recgrp.vrf.regno" > <c-input v-model="model.recgrp.vrf.regno" maxlength="50" placeholder="请输入外汇局批件号/备案表号/业务编号" disabled ></c-input> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="申报日期" prop="recgrp.vrf.rptdate"> <c-date-picker type="date" v-model="model.recgrp.vrf.rptdate" style="width: 100%" placeholder="请输入申报日期" disabled ></c-date-picker> </el-form-item> </c-col> </c-col> </div> </template> <script> import Api from "~/service/Api"; import commonProcess from "~/mixin/commonProcess"; import CodeTable from "~/config/CodeTable"; import event from "../event"; export default { inject: ["root"], props: ["model", "codes"], mixins: [commonProcess, event], data() { return { options1:[], options2:[], bopcodList: [] }; }, methods:{ searchBopCod1(query){ if(query !== ""){ this.options1 = this.bopcodList.filter((item)=>item.cod.startsWith(query)); }else{ this.options1 = this.bopcodList; } }, searchBopCod2(query){ if(query !== ""){ this.options2 = this.bopcodList.filter((item)=>item.cod.startsWith(query)); }else{ this.options2 = this.bopcodList; } }, }, created: function () {}, mounted(){ this.getBopcodItems() }, }; </script> <style> </style>