<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="boprem.dbbgrp.dcl.rptno"> <c-input v-model="model.boprem.dbbgrp.dcl.rptno" :maxlength="22" placeholder="请输入申报号码" disabled ></c-input> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="操作类型" prop="boprem.dbbgrp.dcl.actiontype"> <c-select v-model="model.boprem.dbbgrp.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="boprem.dbbgrp.dcl.actiondesc"> <c-input type="textarea" v-model="model.boprem.dbbgrp.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="boprem.dbbgrp.dcl.rptdate" :required="model.boprem.szflg == '1' && model.boprem.dclflg == 'X'"> <c-date-picker type="date" v-model="model.boprem.dbbgrp.dcl.rptdate" style="width: 100%" placeholder="请输入申报日期" :disabled="model.boprem.dclflg != 'X'" ></c-date-picker> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="付款类型" prop="boprem.dbbgrp.dcl.paytype" :required="model.boprem.szflg == '1' && model.boprem.dclflg == 'X'"> <c-select v-model="model.boprem.dbbgrp.dcl.paytype" style="width: 100%" placeholder="请输入付款类型" :disabled="model.boprem.dclflg != 'X'" dbCode="sptyp2" sort="SRT" > </c-select> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="收款人常驻国家/地区编码" prop="boprem.dbbgrp.dcl.country" :required="model.boprem.szflg == '1' && model.boprem.dclflg == 'X'"> <c-business-cty v-model="model.boprem.dbbgrp.dcl.country" :maxlength="3" placeholder="请输入收款人常驻国家/地区编码" :disabled="model.boprem.dclflg != 'X'" ></c-business-cty> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="是否保税货物项下付款" prop="boprem.dbbgrp.dcl.isref" :required="model.boprem.szflg == '1' && model.boprem.dclflg == 'X'"> <c-select v-model="model.boprem.dbbgrp.dcl.isref" style="width: 100%" placeholder="是否保税货物项下付款" :disabled="model.boprem.dclflg != 'X'" dbCode="isyn" > </c-select> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="申请人" prop="boprem.dbbgrp.dcl.crtuser" :required="model.boprem.szflg == '1' && model.boprem.dclflg == 'X'"> <c-input v-model="model.boprem.dbbgrp.dcl.crtuser" :maxlength="20" placeholder="请输入申请人" :disabled="model.boprem.dclflg != 'X'" ></c-input> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="申请人电话" prop="boprem.dbbgrp.dcl.inptelc" :required="model.boprem.szflg == '1' && model.boprem.dclflg == 'X'"> <c-input v-model="model.boprem.dbbgrp.dcl.inptelc" :maxlength="11" placeholder="请输入申请人电话" :disabled="model.boprem.dclflg != 'X'" ></c-input> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="外汇局批件号/备案表号/业务编号" prop="boprem.dbbgrp.dcl.regno" > <c-input v-model="model.boprem.dbbgrp.dcl.regno" :maxlength="50" placeholder="请输入外汇局批件号/备案表号/业务编号" :disabled="model.boprem.dclflg != 'X'" ></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="boprem.dbbgrp.dcl.txcode" :required="model.boprem.szflg == '1' && model.boprem.dclflg == 'X'"> <c-select v-model="model.boprem.dbbgrp.dcl.txcode" style="width: 100%" placeholder="请输入交易编码1" :disabled="model.boprem.dclflg != 'X'" :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> </c-col> --> <c-col :span="24"> <c-business-code inCome="O" v-model="model.boprem.dbbgrp.dcl.txcode" label="交易编码1" prop="boprem.dbbgrp.dcl.txcode" :required="model.boprem.szflg == '1' && model.boprem.dclflg == 'X'" placeholder="请输入交易编码1" :disabled="model.boprem.dclflg != 'X'" ></c-business-code> </c-col> <!-- LT000053 : 相应金额1 --> <c-col :span="24"> <el-form-item label="相应金额1" prop="boprem.dbbgrp.dcl.tc1amt" :required="model.boprem.szflg == '1' && model.boprem.dclflg == 'X'"> <c-input-currency v-model="model.boprem.dbbgrp.dcl.tc1amt" :maxlength="23" :precision="0" placeholder="请输入相应金额1" :disabled="model.boprem.dclflg != 'X'" ></c-input-currency> </el-form-item> </c-col> <!-- LT000008 : 交易附言1 --> <c-col :span="24"> <el-form-item label="交易附言1" prop="boprem.dbbgrp.dcl.txrem" :required="model.boprem.szflg == '1' && model.boprem.dclflg == 'X'"> <c-input v-model="model.boprem.dbbgrp.dcl.txrem" :maxlength="256" placeholder="请输入交易附言1" :disabled="model.boprem.dclflg != 'X'" ></c-input> </el-form-item> </c-col> <!-- LT000006 : 交易编码1 --> <!-- <c-col :span="24"> <el-form-item label="交易编码2" prop="boprem.dbbgrp.dcl.txcode2"> <c-select v-model="model.boprem.dbbgrp.dcl.txcode2" style="width: 100%" placeholder="请输入交易编码2" :disabled="model.boprem.dclflg != 'X'" :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> </c-col> --> <c-col :span="24"> <c-business-code inCome="O" v-model="model.boprem.dbbgrp.dcl.txcode2" label="交易编码2" prop="boprem.dbbgrp.dcl.txcode2" placeholder="请输入交易编码2" :disabled="model.boprem.dclflg != 'X'" ></c-business-code> </c-col> <!-- LT000055 : 相应金额2 --> <c-col :span="24"> <el-form-item label="相应金额2" prop="boprem.dbbgrp.dcl.tc2amt"> <c-input-currency v-model="model.boprem.dbbgrp.dcl.tc2amt" :maxlength="23" :precision="0" placeholder="请输入相应金额2" :disabled="model.boprem.dclflg != 'X'" ></c-input-currency> </el-form-item> </c-col> <!-- LT000011 : 交易附言2 --> <c-col :span="24"> <el-form-item label="交易附言2" prop="boprem.dbbgrp.dcl.tx2rem"> <c-input v-model="model.boprem.dbbgrp.dcl.tx2rem" :maxlength="256" placeholder="请输入交易附言2" :disabled="model.boprem.dclflg != 'X'" ></c-input> </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: { type: Object, default: undefined, }, codes: {}, bopcodList: { type: Array, default: undefined, }, disabled: { type: Boolean, default: false, } }, mixins: [event], data() { return { options1:[], options2:[], }; }, 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.options1 = this.bopcodList; this.options2 = this.bopcodList; }, }; </script> <style> </style>