<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.dcl.rptno"> <c-input v-model="model.recgrp.dcl.rptno" maxlength="22" placeholder="请输入申报号码" disabled ></c-input> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="操作类型" prop="recgrp.dcl.actiontype"> <c-select v-model="model.recgrp.dcl.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.dcl.actiondesc"> <c-input type="textarea" v-model="model.recgrp.dcl.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"> <!-- LT000004 : 操作类型 --> <!-- LT000005 : 申报日期 --> <c-col :span="24"> <el-form-item label="申报日期" prop="recgrp.dcl.rptdate"> <c-date-picker type="date" v-model="model.recgrp.dcl.rptdate" style="width: 100%" placeholder="请输入申报日期" disabled ></c-date-picker> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="收款性质" prop="recgrp.dcl.paytype"> <c-select v-model="model.recgrp.dcl.paytype" style="width: 100%" placeholder="请输入收款性质" disabled dbCode="sptyp1" :filterKey="['A','O','R']" > </c-select> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="付款人常驻国家/地区编码" prop="recgrp.dcl.country"> <c-fullbox> <c-business-cty v-model="model.recgrp.dcl.country" maxlength="3" placeholder="请输入付款人常驻国家/地区编码" disabled ></c-business-cty> </c-fullbox> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="是否保税货物项下收入" prop="recgrp.dcl.isref"> <c-select v-model="model.recgrp.dcl.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.dcl.crtuser"> <c-input v-model="model.recgrp.dcl.crtuser" maxlength="20" placeholder="请输入填报人" disabled ></c-input> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="填报人电话" prop="recgrp.dcl.inptelc"> <c-input v-model="model.recgrp.dcl.inptelc" maxlength="20" placeholder="请输入填报人电话" disabled ></c-input> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="外汇局批件号/备案表号/业务编号" prop="recgrp.dcl.billno" > <c-input v-model="model.recgrp.dcl.billno" maxlength="50" placeholder="请输入外汇局批件号/备案表号/业务编号" disabled ></c-input> </el-form-item> </c-col> <!-- LT000017 : 外汇局批件号/备案表号/业务编号 --> <!-- LT000009 : 交易编码2 --> </c-col> <c-col :span="12" class="col-right"> <!-- LT000013 : 修改/删除原因 --> <c-col :span="24"> <!-- <el-form-item label="交易编码1" prop="recgrp.dcl.txcode"> <c-select v-model="model.recgrp.dcl.txcode" style="width: 100%" placeholder="请输入交易编码1" disabled :filter-method="searchBopCod1" > <el-option v-for="(item,index) in options1" :key="index" :label="item.cod+'-'+item.txt" :value="item.cod" ></el-option> </c-select> </el-form-item> --> <el-form-item label="交易编码1" prop="recgrp.dcl.txcode"> <c-business-code v-model="model.recgrp.dcl.txcode" :checkSelf="false" placeholder="请输入交易编码1" disabled ></c-business-code> </el-form-item> </c-col> <!-- LT000053 : 相应金额1 --> <c-col :span="24"> <el-form-item label="相应金额1" prop="recgrp.dcl.tc1amt"> <c-input v-model="model.recgrp.dcl.tc1amt" placeholder="请输入相应金额1" disabled ></c-input> </el-form-item> </c-col> <!-- LT000008 : 交易附言1 --> <c-col :span="24"> <el-form-item label="交易附言1" prop="recgrp.dcl.txrem"> <c-input v-model="model.recgrp.dcl.txrem" maxlength="127" placeholder="请输入交易附言1" disabled ></c-input> </el-form-item> </c-col> <!-- LT000006 : 交易编码1 --> <c-col :span="24"> <!-- <el-form-item label="交易编码2" prop="recgrp.dcl.txcode2"> <c-select v-model="model.recgrp.dcl.txcode2" style="width: 100%" placeholder="请输入交易编码2" disabled :filter-method="searchBopCod2" > <el-option v-for="(item,index) in options2" :key="index" :label="item.cod+'-'+item.txt" :value="item.cod" ></el-option> </c-select> </el-form-item> --> <el-form-item label="交易编码2" prop="recgrp.dcl.txcode2"> <c-business-code v-model="model.recgrp.dcl.txcode2" :checkSelf="false" placeholder="请输入交易编码2" disabled ></c-business-code> </el-form-item> </c-col> <!-- LT000055 : 相应金额2 --> <c-col :span="24"> <el-form-item label="相应金额2" prop="recgrp.dcl.tc2amt"> <c-input v-model="model.recgrp.dcl.tc2amt" placeholder="请输入相应金额2" disabled ></c-input> </el-form-item> </c-col> <!-- LT000011 : 交易附言2 --> <c-col :span="24"> <el-form-item label="交易附言2" prop="recgrp.dcl.tx2rem"> <c-input v-model="model.recgrp.dcl.tx2rem" maxlength="127" placeholder="请输入交易附言2" disabled ></c-input> </el-form-item> </c-col> <!-- LT000019 : 收入类型 --> <c-col :span="24"> <el-form-item label="收入类型" prop="recgrp.dcl.payattr"> <c-select v-model="model.recgrp.dcl.payattr" style="width: 100%" placeholder="请输入收入类型" disabled dbCode="spatr" > </c-select> </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>