Commit 8c86cb04 by zhanghou

提交fee的修改版本

parent ecf73b73
......@@ -7752,6 +7752,120 @@ const CodeTable = {
{ label: "Various correspondence charges", value: "CROC" },
{ label: "Guarantee comission", value: "GIC" },
],
feecod3: [
{ label: '', value: '' },
{ label: '', value: '' },
{ label: '', value: '' },
{ label: 'ADVAME', value: '出口信用证修改通知费' },
{ label: 'ADVFEE', value: '信用证通知费转递费' },
{ label: 'AMECCV', value: '进口信用证修改费' },
{ label: 'AMEFEE', value: '进口信用证修改费' },
{ label: 'ATIFEE', value: '境内汇入汇款手续费' },
{ label: 'ATOFEE', value: '境内汇出汇款手续费' },
{ label: 'BACOM', value: '进口信用证承兑费' },
{ label: 'BFINT', value: '偿付手续费(停用)' },
{ label: 'CANFEE', value: '进口信用证撤销手续费' },
{ label: 'CCFEE', value: '光票托收手续费' },
{ label: 'CEFEE', value: '出口托收手续费' },
{ label: 'CIFEE', value: '进口代收手续费' },
{ label: 'CNFFEE', value: '进口信用证保兑手续费' },
{ label: 'COFEE', value: '出口信用证保兑费' },
{ label: 'COLAME', value: '托收修改手续费' },
{ label: 'CPIFEE', value: '汇入汇款手续费' },
{ label: 'CPOFEE', value: '汇出汇款手续费' },
{ label: 'DADVAM', value: '国内信用证修改通知手续费' },
{ label: 'DADVFE', value: '国内信用证通知手续费' },
{ label: 'DAMEFE', value: '国内信用证修改手续费' },
{ label: 'DBACOM', value: '国内信用证承付手续费' },
{ label: 'DCANFE', value: '国内信用证注销手续费' },
{ label: 'DDHL11', value: '普通业务国内快邮费' },
{ label: 'DDISCR', value: '国内信用证不符点处理费' },
{ label: 'DFFFEE', value: '同业代付风险参与手续费(停用)' },
{ label: 'DHL01', value: '境外快邮费' },
{ label: 'DHL02', value: '境外快邮费' },
{ label: 'DHL03', value: '境外快邮费' },
{ label: 'DHL04', value: '境外快邮费' },
{ label: 'DHL05', value: '境外快邮费' },
{ label: 'DHL06', value: '境外快邮费' },
{ label: 'DHL07', value: '境外快邮费' },
{ label: 'DHL08', value: '境外快邮费' },
{ label: 'DHL09', value: '境外快邮费' },
{ label: 'DHL10', value: '境外快邮费' },
{ label: 'DINFEE', value: '贸金顾问咨询手续费' },
{ label: 'DISCOM', value: '国内信用证开立手续费' },
{ label: 'DISCRE', value: '不符点手续费' },
{ label: 'DJYFEE', value: '代加押手续费' },
{ label: 'DMJFEE', value: '票据转卖收入(国内证)(停用)' },
{ label: 'DPOST', value: '普通业务国内平邮费' },
{ label: 'DPRECK', value: '国内信用证议付&单手续费' },
{ label: 'DSENBK', value: '国内信用证退单手续费' },
{ label: 'DTELEX', value: '国内信用证电讯费' },
{ label: 'FFTDOM', value: '国内福费庭业务手续费' },
{ label: 'FFTDRF', value: '国内福费庭风险承担费已停用]' },
{ label: 'FFTFEE', value: '国际福费庭业务手续费' },
{ label: 'FFTRSK', value: '国际福费庭风险承担费' },
{ label: 'FOGFEE', value: '贸易融资额度管理费' },
{ label: 'FORINT', value: '国外利息(停用)' },
{ label: 'FREPAY', value: '无偿交单手续费' },
{ label: 'GACOM', value: '保函开立手续费' },
{ label: 'GECRQ', value: '保函代索赔手续费' },
{ label: 'GETAMC', value: '保函保兑手续费' },
{ label: 'GETAME', value: '保函修改通知费' },
{ label: 'GETOPN', value: '保函通知手续费' },
{ label: 'GlAME', value: '保函修改手续费' },
{ label: 'GlAME1', value: '保函修改手续费' },
{ label: 'GIAME2', value: '保函修改手续费' },
{ label: 'GlAME3', value: '保函修改手续费' },
{ label: 'GlAME4', value: '保函修改手续费' },
{ label: 'GIAME5', value: '保函修改手续费' },
{ label: 'GIAME6', value: '保函修改手续费' },
{ label: 'GIAME7', value: '保函修改手续费' },
{ label: 'GlAME8', value: '保函修改手续费' },
{ label: 'GIAME9', value: '保函修改手续费' },
{ label: 'GIFEE4', value: '保函开立手续费(停用)' },
{ label: 'GIOPN1', value: '保函开立手续费' },
{ label: 'GIOPN2', value: '保函开立手续费' },
{ label: 'GIOPN3', value: '保函开立手续费' },
{ label: 'GIOPN4', value: '保函开立手续费' },
{ label: 'GIOPN5', value: '保函开立手续费' },
{ label: 'GIOPN6', value: '转开保函手续费' },
{ label: 'GIOPN7', value: '保函开立手续费' },
{ label: 'GIOPN8', value: '信贷证明手续费' },
{ label: 'GIOPN9', value: '预开银关保函手续费' },
{ label: 'GIOTH', value: '保函代审核及其他手续费' },
{ label: 'GPGFEE', value: '货押北务管理费' },
{ label: 'GYLFEE', value: '供应链融资手续费(停用)' },
{ label: 'HTEMIN', value: '十个月浮动利息' },
{ label: 'HYJFEE', value: '代核印鉴手续费' },
{ label: 'ISSCCV', value: '进口信用证开证手续费' },
{ label: 'ISSCOM', value: '进口信用证开证手续费' },
{ label: 'LCRETU', value: '进口代收退单手续费' },
{ label: 'LSBFEE', value: '贸金业务额度管理费' },
{ label: 'MORFE2', value: '商通赢手续费' },
{ label: 'MORFE3', value: '保兑仓手续费' },
{ label: 'MORFEE', value: '保付加签手续费' },
{ label: 'NONEXC', value: '无兑换手续费《停用)' },
{ label: 'OTHER', value: '查询费其他费用' },
{ label: 'OTMFEE', value: '其他国内贸金结算手续费' },
{ label: 'PCINT', value: '同业代付手续费' },
{ label: 'POST', value: '普通业务国外平邮费' },
{ label: 'PREADY', value: '出口信用证预通知手续费' },
{ label: 'PRECHK', value: '出口信用证议付/验单手续费' },
{ label: 'REPFEE', value: '汇款止付/修改/退汇手续费' },
{ label: 'SENBAK', value: '进口信用证退单手续费' },
{ label: 'SGDFEE', value: '提货担保手续费' },
{ label: 'TELEX', value: '境外电讯费' },
{ label: 'TELEXH', value: '境外电讯费(开立)' },
{ label: 'TELEXJ', value: '境内电讯费' },
{ label: 'TFINT', value: '票据转卖收入《停用)' },
{ label: 'TRAFEE', value: '转汇手续费' },
{ label: 'TRANSF', value: '出口信用证转让手续费' },
{ label: 'URPINT', value: '第三方风险参货' },
{ label: 'UUFEE', value: '托收退票/退单/撤销手续费' },
{ label: 'cpifee', value: '境外汇入汇款手续费' },
{ label: 'cpofee', value: '境外汇出汇款手续费' },
{ label: 'preadv', value: '出口信用证预通知手续费(停用)' },
],
}
export default CodeTable;
......@@ -2,110 +2,115 @@
<div class="eibs-tab">
<c-col :span="12" class="col-left">
<c-col :span="24">
<el-form-item label="Fee Code" prop="cod">
<el-form-item label="费用代码" prop="cod">
<c-select
style="width: 100%"
v-model="model.cod"
placeholder="请选择Fee Code"
:code="getCodesByKey('fepfeecod')"
placeholder="请选择费用代码"
:code="getCodesByKey('feecod3')"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Relevant Amount" prop="reltir">
<el-form-item label="相关金额类型" prop="reltir">
<c-select
style="width: 100%"
v-model="model.reltir"
placeholder="请选择Relevant Amount"
placeholder="请选择相关金额类型"
:code="getCodesByKey('calcbs')"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="SWIFT Code" prop="sftcod">
<el-form-item label="SWIFT报文描述" prop="sftcod">
<c-select
style="width: 100%"
v-model="model.sftcod"
placeholder="请选择SWIFT Code"
placeholder="请选择SWIFT报文类型"
:code="getCodesByKey('swtcod')"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Fee Code for DTA Messages" prop="dtacod">
<el-form-item label="DTA报文中的费用代码" prop="dtacod">
<c-select
style="width: 100%"
v-model="model.dtacod"
placeholder="请选择Fee Code for DTA Messages"
placeholder="请选择DTA报文中的费用代码"
:code="getCodesByKey('dtacod')"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Booking Type" prop="staflg">
<el-form-item label="统计标志" prop="staflg">
<c-select
style="width: 100%"
v-model="model.staflg"
placeholder="请选择Booking Type"
placeholder="请选择统计标志"
:code="getCodesByKey('staflgFee')"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<c-checkbox v-model="model.incflg" >Income</c-checkbox>
<c-checkbox v-model="model.incflg" >收入</c-checkbox>
</c-col>
<c-col :span="24">
<el-form-item label="Fee Payer(Deafult) " prop="rol">
<el-form-item label="支付此费用的默认角色" prop="rol">
<c-select
style="width: 100%"
v-model="model.rol"
placeholder="请选择Fee Payer(Deafult)"
placeholder="请选择支付此费用的角色"
:code="getCodesByKey('rol')"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Account" prop="acc">
<c-input v-model="model.acc" placeholder="请输入Account"> </c-input>
<el-form-item label="账号" prop="acc">
<c-input v-model="model.acc" placeholder="请输入账号"> </c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12" class="col-right">
<c-col :span="24">
<c-checkbox v-model="model.dscmodflg">Modification of Description Allowed in Settlement</c-checkbox>
<c-checkbox v-model="model.dscmodflg">结算中允许修改描述</c-checkbox>
</c-col>
<c-col :span="24">
<el-form-item label="accruing Account" prop="accacr">
<c-input v-model="model.accacr" placeholder="请输入accruing Account">
<el-form-item label="循环收费账号" prop="accacr">
<c-input v-model="model.accacr" placeholder="请输入循环收费账号">
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Usable in" prop="reltrn">
<c-input v-model="model.reltrn" maxlength="40" placeholder="请输入Relevant Transaction and Business Sector"></c-input>
<el-form-item label="有关交易及业务部门" prop="reltrn">
<c-input v-model="model.reltrn" maxlength="40" placeholder="请输入有关交易及业务部门"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Begin Date" prop="begdat">
<c-date-picker type="date" v-model="model.begdat" style="width:100%" placeholder="请选择Begin Date"></c-date-picker>
<el-form-item label="开始日期" prop="begdat">
<c-date-picker type="date" v-model="model.begdat" style="width:100%" placeholder="请选择开始日期"></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="End Date" prop="enddat">
<c-date-picker type="date" v-model="model.enddat" style="width:100%" placeholder="请选择End Date"></c-date-picker>
<el-form-item label="结束日期" prop="enddat">
<c-date-picker type="date" v-model="model.enddat" style="width:100%" placeholder="请选择结束日期"></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Group Code" prop="grpcod">
<c-select v-model="model.grpcod" style="width:100%" placeholder="请选择Group Code">
<el-form-item label="费用分组" prop="grpcod">
<c-select
v-model="model.grpcod"
style="width:100%"
placeholder="请选择费用的组"
:code="getCodesByKey('grpcod')"
>
</c-select>
</el-form-item>
</c-col>
......@@ -120,8 +125,8 @@
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Tax Account" prop="taxacc">
<c-input v-model="model.taxacc" maxlength="34" placeholder="请输入Tax Account"></c-input>
<el-form-item label="传真账号" prop="taxacc">
<c-input v-model="model.taxacc" maxlength="34" placeholder="请输入传真账号"></c-input>
</el-form-item>
</c-col>
</c-col>
......
......@@ -3,10 +3,10 @@
<c-col :span="12" class="col-left">
<c-col :span="24">
<el-form-item label="FeeCode" prop="cod">
<el-form-item label="费用代码" prop="cod">
<c-input
v-model="model.cod"
placeholder="请输入FeeCode"
placeholder="请输入费用代码"
style="width: 100%"
>
</c-input>
......@@ -17,10 +17,10 @@
<c-col :span="12" class="col-right">
<c-col :span="24">
<el-form-item label="Description" prop="nam">
<el-form-item label="名称" prop="nam">
<c-input
v-model="model.nam"
placeholder="请输入Description"
placeholder="请输入名称"
style="width: 100%"
>
</c-input>
......@@ -111,14 +111,14 @@ export default {
return {
feeData: [],
feeColumns: [
{ label: 'Fee Code', prop: 'cod', width: '120' },
{ label: 'Description', prop: 'descrp', width: '120' },
{ label: 'Relevant Amount', prop: 'reltir', width: '150' },
{ label: 'SWIFT COD', prop: 'sftcod', width: '150' },
{ label: 'DTA COD', prop: 'dtacod', width: '150' },
{ label: 'Booking Type', prop: 'staflg', width: '150' },
{ label: 'Fee Payer(Deafult)', prop: 'rol', width: '170' },
{ label: 'Account', prop: 'acc', width: '120' }
{ label: '费用代码', prop: 'cod', width: '120' },
{ label: '名称', prop: 'descrp', width: '120' },
{ label: '相关金额类型', prop: 'reltir', width: '150' },
{ label: 'SWIFT报文描述', prop: 'sftcod', width: '150' },
{ label: 'DTA报文中的费用代码', prop: 'dtacod', width: '170' },
{ label: '统计标志', prop: 'staflg', width: '120' },
{ label: '支付此费用的默认角色', prop: 'rol', width: '170' },
{ label: '账号', prop: 'acc', width: '120' }
],
};
},
......@@ -146,11 +146,19 @@ export default {
map.set(objectArr[i].value,objectArr[i].label);
}
var feeList = [];
for(var fee of map){
console.log(fee[0])
if(!this.model.cod&&this.model.nam){
for(var fee of map){
if(fee[1].includes(this.model.nam)){
feeList.push(fee[0])
}
}
}
if(this.model.cod&&this.model.nam){
for(var fee of map){
if(fee[0].includes(this.model.cod)&&fee[1].includes(this.model.nam)){
feeList.push(fee[0])
}
}
}
this.model.feelist = feeList;
console.log(this.model)
......@@ -161,25 +169,6 @@ export default {
* total: 69
* totalPage: 0
*/
// const objectArr = codes['fepfeecod'];
// const feeCodeArr = new Array();
// for (let i = 0; i < objectArr.length; i++) {
// let descrp = objectArr[i].label;
// if(descrp.includes(this.model.nam)){
// feeCodeArr.push(objectArr[i].value);
// }
// }
// const feecod = feeCodeArr;
// const list = res.list;
// const list2 = [];
// for (let i = 0; i < list.length; i++) {
// for (let j = 0; j < feecod.length; j++) {
// if(cod.includes(feecod[j])){
// debugger
// list2.push(list[i]);
// }
// }
// }
const list = res.list;
this.feeData = list;
for(let i =0;i<list.length;i++){
......@@ -188,6 +177,7 @@ export default {
this.model.pageNum = res.pageNumber
this.model.pageSize = res.pageSize
this.model.total = res.total
this.model.feelist=[];
})
},
queryFunc(pageNumber, pageSize) {
......
......@@ -25,7 +25,7 @@
import Infsea from "./Infsea";
export default {
name: "StaticsInffec",
name: "StaticsInffee",
components: {
"m-infsea": Infsea,
},
......@@ -38,10 +38,8 @@ export default {
return {
tabVal: "infsea",
model: {
codfee:"",
feepri:"!",
objtyp:"",
// paging
cod:"",
nam:"",
pageNum: 1,
pageSize: 5,
total: 0
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment