Commit 8c539e36 by zhouqian

Merge branch 'development-202206' of…

Merge branch 'development-202206' of http://114.115.138.98:8900/zhouqian/vue-gjjs into development-202206
parents fb3632e8 a9c810a3
......@@ -4897,6 +4897,11 @@ const CodeTable = {
{ label: "08350012 中国光大银行北京分行", value: "08350012" },
{ label: "08357113 LM ADD", value: "08357113" },
],
ownextkey5: [
{ label: "全部", value: "<ALL>" },
{ label: "中国光大银行北京分行", value: "08350012" },
{ label: "LM ADD", value: "08357113" },
],
ownexttyp: [
{ label: "手工录入", value: "OE" },
{ label: "分行", value: "OB" },
......@@ -7627,5 +7632,24 @@ const CodeTable = {
{ label: '资本市场', value: '20001800' },
{ label: '其他', value: '20009900' },
],
changtype:[
{ label: '提款-资金', value: '1101' },
{ label: '提款-实物', value: '1102' },
{ label: '提款-利息本金化', value: '1103' },
{ label: '提款-其他', value: '1104' },
{ label: '还本-资金', value: '1201' },
{ label: '还本-债务减免本金', value: '1202' },
{ label: '还本-转增资(债转股)', value: '1203' },
{ label: '还本-担保履约', value: '1204' },
{ label: '还本-境外偿还', value: '1205' },
{ label: '还本-其他', value: '1206' },
{ label: '付息-资金', value: '1301' },
{ label: '付息-减免利息', value: '1302' },
{ label: '付息-境外偿还', value: '1303' },
{ label: '付息-其他', value: '1304' },
{ label: '付费', value: '1401' },
{ label: '付罚金', value: '1501' },
],
}
export default CodeTable;
......@@ -16,12 +16,14 @@ export default {
this.$notify.error({ title: '错误', message: 'cur必输!' });
return;
}
this.model.bptbck.bptbckg = [];
let rtnmsg = await this.executeRule("butsea")
if (rtnmsg.respCode == SUCCESS) {
this.updateModel(rtnmsg.data);
console.log(rtnmsg.data.ccdbatg)
//TODO 处理数据逻辑
this.model.bptbck.bptbckg = rtnmsg.data.ccdbatg;
this.$refs.table.$refs.urls.$refs.table.toggleAllSelection();
}
else {
this.$notify.error({ title: '错误', message: '服务请求失败!' });
......
......@@ -21,9 +21,9 @@ export default {
{max: 3,message:"长度不能超过3"}
],
"gidgrp.cbs.opn1.amt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
{type: "string", required: false, message: "必输项"},
{max: 17,message:"整数位不能超过14位"},
// {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"gcdgrp.rec.ownref":[
{type: "string", required: false, message: "必输项"},
......@@ -46,9 +46,9 @@ export default {
{max: 3,message:"长度不能超过3"}
],
"gcdgrp.cbs.max.amt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
{type: "string", required: false, message: "必输项"},
{max: 17,message:"整数位不能超过14位"},
// {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"gcdgrp.apl.pts.ref":[
{type: "string", required: false, message: "必输项"},
......@@ -64,9 +64,9 @@ export default {
{max: 3,message:"长度不能超过3"}
],
"gcdgrp.cbs.opn1.amt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
{type: "string", required: false, message: "必输项"},
{max: 17,message:"整数位不能超过14位"},
// {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
......
......@@ -82,7 +82,7 @@ export default {
"ledgrp.cbs.max.amt":[
{type: "string", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
// {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"ledgrp.iss.pts.ref":[
{type: "string", required: false, message: "必输项"},
......@@ -192,13 +192,13 @@ export default {
"ledgrp.cbs.max2.amt":[
{type: "string", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
// {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"ledgrp.cbs.opn2.amt":[
{type: "string", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
// {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"ledgrp.blk.addamtcov":[
{type: "string", required: true, message: "必输项"},
......
......@@ -89,7 +89,7 @@ export default {
"setmod.glemod.gleshwstm" :Utils.defaultFunction,
"liaall.limmod.limpts.nonrevflg2" :Utils.defaultFunction,
"liaall.limmod.limpts.nonrevflg1" :Utils.defaultFunction,
// "lidgrp.rec.nomtop" :Utils.defaultFunction,
"lidgrp.rec.nomtop" :Utils.defaultFunction,
"lidgrp.ini.pts.adrblk" :Utils.defaultFunction,
"litp.usr.extkey" :Utils.defaultFunction,
"lidgrp.rec.spcbenflg" :Utils.defaultFunction,
......
......@@ -8,6 +8,7 @@
v-model="model.cnybop.cnyflg"
style="width: 100%"
placeholder="请选择是否报送跨境人民币2101表"
:disabled="model.bedgrp.cbs.max.cur !== 'CNY'"
>
<el-option
v-for="item in codes.cnyflg"
......
......@@ -25,7 +25,7 @@
</c-col>
<c-col :span="8">
<el-form-item label="业务所属行" prop="cfaquep.ownextkey" style="width: 100%">
<c-select v-model="model.cfaquep.ownextkey" style="width:100%" placeholder="请选择业务所属行">
<c-select v-model="model.cfaquep.ownextkey" style="width:100%" placeholder="请选择业务所属行" :code="codes.ownextkey5">
</c-select>
</el-form-item>
</c-col>
......
......@@ -171,7 +171,7 @@
</c-col>
<c-col :span="24">
<c-edit-table :model="model" v-bind="docgrd">
<c-edit-table :model="model" v-bind="docgrd" ref="table">
</c-edit-table>
</c-col>
</div>
......
......@@ -24,7 +24,7 @@
<!-- 新增接口数据 -->
<c-col :span="12">
<el-form-item>
<c-checkbox v-model="model.cfabut.addnew">新增接口数据</c-checkbox>
<c-checkbox v-model="model.cfabut.addnew" class="checkbox-left">新增接口数据</c-checkbox>
</el-form-item>
</c-col>
</c-col>
......
......@@ -23,7 +23,7 @@
<c-col :span="24">
<el-form-item label="国内外汇贷款类型" prop="recgrp.bas.dofoexlotype">
<c-select v-model="model.recgrp.bas.dofoexlotype" style="width:100%" placeholder="">
<c-select :code="codes.doftyp" v-model="model.recgrp.bas.dofoexlotype" style="width:100%" placeholder="">
</c-select>
</el-form-item>
</c-col>
......
......@@ -23,64 +23,64 @@
<c-col :span="24">
<el-form-item label="国内外汇贷款类型" prop="recgrp.bas.dofoexlotype">
<c-select v-model="model.recgrp.bas.dofoexlotype" style="width:100%" placeholder="">
<c-select :code="codes.doftyp" :disabled="this.model.cfabut.basflg==''" v-model="model.recgrp.bas.dofoexlotype" style="width:100%" placeholder="">
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="贷款币种" prop="recgrp.bas.currence">
<c-select :code="codes.curtxt1" v-model="model.recgrp.bas.currence" style="width:100%" placeholder="">
<c-select :disabled="this.model.cfabut.basflg==''" :code="codes.curtxt1" v-model="model.recgrp.bas.currence" style="width:100%" placeholder="">
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="签约金额" prop="recgrp.bas.contractamount" >
<c-input v-model="model.recgrp.bas.contractamount" placeholder=""></c-input>
<c-input :disabled="this.model.cfabut.basflg==''" v-model="model.recgrp.bas.contractamount" placeholder=""></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="年化利率值" prop="recgrp.bas.anninrate">
<c-input v-model="model.recgrp.bas.anninrate" placeholder=""></c-input>
<c-input :disabled="this.model.cfabut.basflg==''" v-model="model.recgrp.bas.anninrate" placeholder=""></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="起息日" prop="recgrp.bas.valuedate">
<c-date-picker type="date" v-model="model.recgrp.bas.valuedate" style="width:100%" placeholder=""></c-date-picker>
<c-date-picker :disabled="this.model.cfabut.basflg==''" type="date" v-model="model.recgrp.bas.valuedate" style="width:100%" placeholder=""></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="债务人代码" prop="recgrp.bas.debtorcode">
<c-input v-model="model.recgrp.bas.debtorcode" maxlength="32" placeholder=""></c-input>
<c-input :disabled="this.model.cfabut.basflg==''" v-model="model.recgrp.bas.debtorcode" maxlength="32" placeholder=""></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="债务人中文名称" prop="recgrp.bas.debtorname">
<c-input v-model="model.recgrp.bas.debtorname" maxlength="128" placeholder=""></c-input>
<c-input :disabled="this.model.cfabut.basflg==''" v-model="model.recgrp.bas.debtorname" maxlength="128" placeholder=""></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="转贷项目名称" prop="recgrp.bas.lenproname">
<c-input v-model="model.recgrp.bas.lenproname" maxlength="128" placeholder=""></c-input>
<c-input :disabled="this.model.cfabut.basflg==''" v-model="model.recgrp.bas.lenproname" maxlength="128" placeholder=""></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="转贷协议号" prop="recgrp.bas.lenagree">
<c-input v-model="model.recgrp.bas.lenagree" placeholder=""></c-input>
<c-input :disabled="this.model.cfabut.basflg==''" v-model="model.recgrp.bas.lenagree" placeholder=""></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="备注" prop="recgrp.bas.remark">
<c-input :rows="4" type="textarea" v-model="model.recgrp.bas.remark" maxlength="31" show-word-limit placeholder="" ></c-input>
<c-input :disabled="this.model.cfabut.basflg==''" :rows="4" type="textarea" v-model="model.recgrp.bas.remark" maxlength="31" show-word-limit placeholder="" ></c-input>
</c-form-item>
</c-col>
</c-col>
......@@ -99,7 +99,7 @@
<c-col :span="24">
<el-form-item label="到期日" prop="recgrp.bas.maturity">
<c-date-picker type="date" v-model="model.recgrp.bas.maturity" style="width:100%" placeholder=""></c-date-picker>
<c-date-picker :disabled="this.model.cfabut.basflg==''" type="date" v-model="model.recgrp.bas.maturity" style="width:100%" placeholder=""></c-date-picker>
</el-form-item>
</c-col>
</c-col>
......@@ -109,7 +109,7 @@
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Ebaadd/Event"
import Event from "~/model/Ecaame/Event"
export default {
inject: ['root'],
......
......@@ -5,13 +5,13 @@
<!-- S0000019 : 发生日期 -->
<c-col :span="24">
<el-form-item label="发生日期" prop="eblmod.ebl.reldat">
<c-date-picker type="date" v-model="model.eblmod.ebl.reldat" style="width:100%" placeholder=""></c-date-picker>
<c-date-picker disabled type="date" v-model="model.eblmod.ebl.reldat" style="width:100%" placeholder=""></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="业务所属机构" prop="cfabut.ownextkey">
<c-select :code="codes.ownextkey3" v-model="model.cfabut.ownextkey" style="width:100%" placeholder="请选择业务所属机构">
<c-select disabled :code="codes.ownextkey3" v-model="model.cfabut.ownextkey" style="width:100%" placeholder="请选择业务所属机构">
</c-select>
</el-form-item>
</c-col>
......@@ -135,7 +135,7 @@
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Ebaadd/Event"
import Event from "~/model/Ecaame/Event"
export default {
inject: ['root'],
......
......@@ -23,64 +23,64 @@
<c-col :span="24">
<el-form-item label="国内外汇贷款类型" prop="recgrp.bas.dofoexlotype">
<c-select v-model="model.recgrp.bas.dofoexlotype" style="width:100%" placeholder="">
<c-select :code="codes.doftyp" disabled v-model="model.recgrp.bas.dofoexlotype" style="width:100%" placeholder="">
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="贷款币种" prop="recgrp.bas.currence">
<c-select :code="codes.curtxt1" v-model="model.recgrp.bas.currence" style="width:100%" placeholder="">
<c-select disabled :code="codes.curtxt1" v-model="model.recgrp.bas.currence" style="width:100%" placeholder="">
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="签约金额" prop="recgrp.bas.contractamount" >
<c-input v-model="model.recgrp.bas.contractamount" placeholder=""></c-input>
<c-input disabled v-model="model.recgrp.bas.contractamount" placeholder=""></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="年化利率值" prop="recgrp.bas.anninrate">
<c-input v-model="model.recgrp.bas.anninrate" placeholder=""></c-input>
<c-input disabled v-model="model.recgrp.bas.anninrate" placeholder=""></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="起息日" prop="recgrp.bas.valuedate">
<c-date-picker type="date" v-model="model.recgrp.bas.valuedate" style="width:100%" placeholder=""></c-date-picker>
<c-date-picker disabled type="date" v-model="model.recgrp.bas.valuedate" style="width:100%" placeholder=""></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="债务人代码" prop="recgrp.bas.debtorcode">
<c-input v-model="model.recgrp.bas.debtorcode" maxlength="32" placeholder=""></c-input>
<c-input disabled v-model="model.recgrp.bas.debtorcode" maxlength="32" placeholder=""></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="债务人中文名称" prop="recgrp.bas.debtorname">
<c-input v-model="model.recgrp.bas.debtorname" maxlength="128" placeholder=""></c-input>
<c-input disabled v-model="model.recgrp.bas.debtorname" maxlength="128" placeholder=""></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="转贷项目名称" prop="recgrp.bas.lenproname">
<c-input v-model="model.recgrp.bas.lenproname" maxlength="128" placeholder=""></c-input>
<c-input disabled v-model="model.recgrp.bas.lenproname" maxlength="128" placeholder=""></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="转贷协议号" prop="recgrp.bas.lenagree">
<c-input v-model="model.recgrp.bas.lenagree" placeholder=""></c-input>
<c-input disabled v-model="model.recgrp.bas.lenagree" placeholder=""></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="备注" prop="recgrp.bas.remark">
<c-input :rows="4" type="textarea" v-model="model.recgrp.bas.remark" maxlength="31" show-word-limit placeholder="" ></c-input>
<c-input disabled :rows="4" type="textarea" v-model="model.recgrp.bas.remark" maxlength="31" show-word-limit placeholder="" ></c-input>
</c-form-item>
</c-col>
</c-col>
......@@ -89,7 +89,7 @@
<c-col :span="12" style="padding-left: 20px;">
<c-col :span="24">
<c-form-item label="删除原因" prop="recgrp.bas.actiondesc">
<c-input disabled :rows="6" type="textarea" v-model="model.recgrp.bas.actiondesc" maxlength="32" show-word-limit placeholder="" ></c-input>
<c-input :disabled="this.model.cfabut.basflg==''" :rows="6" type="textarea" v-model="model.recgrp.bas.actiondesc" maxlength="32" show-word-limit placeholder="" ></c-input>
</c-form-item>
</c-col>
......@@ -99,7 +99,7 @@
<c-col :span="24">
<el-form-item label="到期日" prop="recgrp.bas.maturity">
<c-date-picker type="date" v-model="model.recgrp.bas.maturity" style="width:100%" placeholder=""></c-date-picker>
<c-date-picker disabled type="date" v-model="model.recgrp.bas.maturity" style="width:100%" placeholder=""></c-date-picker>
</el-form-item>
</c-col>
</c-col>
......@@ -109,7 +109,7 @@
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Ebaadd/Event"
import Event from "~/model/Ecadel/Event"
export default {
inject: ['root'],
......
......@@ -5,13 +5,13 @@
<!-- S0000019 : 发生日期 -->
<c-col :span="24">
<el-form-item label="发生日期" prop="eblmod.ebl.reldat">
<c-date-picker type="date" v-model="model.eblmod.ebl.reldat" style="width:100%" placeholder=""></c-date-picker>
<c-date-picker disabled type="date" v-model="model.eblmod.ebl.reldat" style="width:100%" placeholder=""></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="业务所属机构" prop="cfabut.ownextkey">
<c-select :code="codes.ownextkey3" v-model="model.cfabut.ownextkey" style="width:100%" placeholder="请选择业务所属机构">
<c-select disabled :code="codes.ownextkey3" v-model="model.cfabut.ownextkey" style="width:100%" placeholder="请选择业务所属机构">
</c-select>
</el-form-item>
</c-col>
......@@ -135,7 +135,7 @@
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Ebaadd/Event"
import Event from "~/model/Ecadel/Event"
export default {
inject: ['root'],
......
......@@ -23,64 +23,64 @@
<c-col :span="24">
<el-form-item label="国内外汇贷款类型" prop="recgrp.bas.dofoexlotype">
<c-select v-model="model.recgrp.bas.dofoexlotype" style="width:100%" placeholder="">
<c-select :code="codes.doftyp" disabled v-model="model.recgrp.bas.dofoexlotype" style="width:100%" placeholder="">
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="贷款币种" prop="recgrp.bas.currence">
<c-select :code="codes.curtxt1" v-model="model.recgrp.bas.currence" style="width:100%" placeholder="">
<c-select disabled :code="codes.curtxt1" v-model="model.recgrp.bas.currence" style="width:100%" placeholder="">
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="签约金额" prop="recgrp.bas.contractamount" >
<c-input v-model="model.recgrp.bas.contractamount" placeholder=""></c-input>
<c-input disabled v-model="model.recgrp.bas.contractamount" placeholder=""></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="年化利率值" prop="recgrp.bas.anninrate">
<c-input v-model="model.recgrp.bas.anninrate" placeholder=""></c-input>
<c-input disabled v-model="model.recgrp.bas.anninrate" placeholder=""></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="起息日" prop="recgrp.bas.valuedate">
<c-date-picker type="date" v-model="model.recgrp.bas.valuedate" style="width:100%" placeholder=""></c-date-picker>
<c-date-picker disabled type="date" v-model="model.recgrp.bas.valuedate" style="width:100%" placeholder=""></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="债务人代码" prop="recgrp.bas.debtorcode">
<c-input v-model="model.recgrp.bas.debtorcode" maxlength="32" placeholder=""></c-input>
<c-input disabled v-model="model.recgrp.bas.debtorcode" maxlength="32" placeholder=""></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="债务人中文名称" prop="recgrp.bas.debtorname">
<c-input v-model="model.recgrp.bas.debtorname" maxlength="128" placeholder=""></c-input>
<c-input disabled v-model="model.recgrp.bas.debtorname" maxlength="128" placeholder=""></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="转贷项目名称" prop="recgrp.bas.lenproname">
<c-input v-model="model.recgrp.bas.lenproname" maxlength="128" placeholder=""></c-input>
<c-input disabled v-model="model.recgrp.bas.lenproname" maxlength="128" placeholder=""></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="转贷协议号" prop="recgrp.bas.lenagree">
<c-input v-model="model.recgrp.bas.lenagree" placeholder=""></c-input>
<c-input disabled v-model="model.recgrp.bas.lenagree" placeholder=""></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="备注" prop="recgrp.bas.remark">
<c-input :rows="4" type="textarea" v-model="model.recgrp.bas.remark" maxlength="31" show-word-limit placeholder="" ></c-input>
<c-input disabled :rows="4" type="textarea" v-model="model.recgrp.bas.remark" maxlength="31" show-word-limit placeholder="" ></c-input>
</c-form-item>
</c-col>
</c-col>
......@@ -99,7 +99,7 @@
<c-col :span="24">
<el-form-item label="到期日" prop="recgrp.bas.maturity">
<c-date-picker type="date" v-model="model.recgrp.bas.maturity" style="width:100%" placeholder=""></c-date-picker>
<c-date-picker disabled type="date" v-model="model.recgrp.bas.maturity" style="width:100%" placeholder=""></c-date-picker>
</el-form-item>
</c-col>
</c-col>
......@@ -109,7 +109,7 @@
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Ebaadd/Event"
import Event from "~/model/Ecainf/Event"
export default {
inject: ['root'],
......
......@@ -5,20 +5,20 @@
<!-- S0000019 : 发生日期 -->
<c-col :span="24">
<el-form-item label="发生日期" prop="eblmod.ebl.reldat">
<c-date-picker type="date" v-model="model.eblmod.ebl.reldat" style="width:100%" placeholder=""></c-date-picker>
<c-date-picker disabled type="date" v-model="model.eblmod.ebl.reldat" style="width:100%" placeholder=""></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="业务所属机构" prop="cfabut.ownextkey">
<c-select :code="codes.ownextkey3" v-model="model.cfabut.ownextkey" style="width:100%" placeholder="请选择业务所属机构">
<c-select disabled :code="codes.ownextkey3" v-model="model.cfabut.ownextkey" style="width:100%" placeholder="请选择业务所属机构">
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="代付利息" prop="eblmod.ebl.resamt">
<c-input v-model="model.eblmod.ebl.resamt" placeholder=""></c-input>
<c-input disabled v-model="model.eblmod.ebl.resamt" placeholder=""></c-input>
</c-form-item>
</c-col>
......@@ -40,7 +40,7 @@
<!-- ============右边================= -->
<c-col :span="12" style="padding-left: 20px;">
<c-col :span="8">
<c-checkbox v-model="model.cfabut.basflg">签约信息</c-checkbox>
<c-checkbox disabled v-model="model.cfabut.basflg">签约信息</c-checkbox>
</c-col>
<!-- <c-col :span="12">
......@@ -48,7 +48,7 @@
</c-col> -->
<c-col :span="8">
<c-checkbox v-model="model.cfabut.dclflg">责任余额</c-checkbox>
<c-checkbox disabled v-model="model.cfabut.dclflg">责任余额</c-checkbox>
</c-col>
<!-- <c-col :span="12">
......@@ -56,7 +56,7 @@
</c-col> -->
<c-col :span="8">
<c-checkbox v-model="model.cfabut.vrfflg">履约信息</c-checkbox>
<c-checkbox disabled v-model="model.cfabut.vrfflg">履约信息</c-checkbox>
</c-col>
</c-col>
......@@ -135,7 +135,7 @@
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Ebaadd/Event"
import Event from "~/model/Ecainf/Event"
export default {
inject: ['root'],
......
......@@ -17,12 +17,12 @@
</el-tab-pane>
</c-tabs>
</el-form>
<c-function-btn
<!-- <c-function-btn
:handleSubmit="handleSubmit.bind(this,'cfabut.sav')"
:handleCheck="handleCheck.bind(this,'cfabut.chk')"
:handleStash="handleStash"
>
</c-function-btn>
</c-function-btn> -->
</div>
</c-page>
</template>
......
<template>
<div class="eibs">
<c-col :span="12">
<!-- =======================================左边======================================== -->
<c-col :span="12" style="padding-right: 20px;">
<c-col :span="24">
<el-form-item label="是否SWIFT格式" prop="gitp.swiftflg">
<c-select
v-model="model.gitp.swiftflg"
......@@ -17,33 +19,13 @@
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="是否对外担保" prop="gidgrp.rec.fingua">
<c-select
disabled
v-model="model.gidgrp.rec.fingua"
style="width: 100%"
placeholder="请选择是否对外担保"
>
<el-option
v-for="item in codes.fingua"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-col :span="20">
<c-col :span="24">
<c-col :span="model.gidgrp.cbs.max.cur == 'CNY'? 20 : 24">
<el-form-item label="对外担保类型" prop="gidgrp.rec.cfaguatyp">
<c-select
disabled
v-model="model.gidgrp.rec.cfaguatyp"
style="width: 90%"
:style="model.gidgrp.cbs.max.cur == 'CNY'? 'width:90%' : 'width:100%'"
placeholder="请选择对外担保类型"
>
<el-option
......@@ -66,6 +48,28 @@
</c-col>
<!-- <c-checkbox v-if="model.gidgrp.rec.fingua=='Y'" disabled v-model="model.gidgrp.rec.cmtflg">跨境人民币保函</c-checkbox> -->
</c-col>
</c-col>
<!-- =======================================右边======================================== -->
<c-col :span="12" style="padding-left: 20px;">
<c-col :span="24">
<el-form-item label="是否对外担保" prop="gidgrp.rec.fingua">
<c-select
disabled
v-model="model.gidgrp.rec.fingua"
style="width: 95%"
placeholder="请选择是否对外担保"
>
<el-option
v-for="item in codes.fingua"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
</div>
</template>
<script>
......
......@@ -9,15 +9,9 @@
v-model="model.cfagit.cfaflg"
style="width: 100%"
placeholder="请选择数据采集标志"
@change="dclpChange"
:code="codes.cfaflg1"
@change="cfaflgChange"
>
<el-option
v-for="item in codes.cfaflg1"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
......@@ -88,18 +82,23 @@ export default {
watch: {},
methods: {
...Event,
async dclpChange() {
this.executeDefault("cfagit.dclnum").then((res) => {
if (res.respCode == SUCCESS) {
Utils.copyValueFromVO(this.model, res.data);
}
async cfaflgChange() {
let rtnmsg = await this.executeRule("cfagit.cfaflg");
if (rtnmsg.respCode == SUCCESS) {
// TODO 处理数据逻辑
this.updateModel(rtnmsg.data);
// 数据采集方式选择新增,会出现新的标签页,签约信息1,
// 而切换到签约信息1标签页会触发tabClick事件,UI合并后,需手动加此切换标签页方法
if(this.model.cfagit.cfaflg=="1"){
this.$nextTick(() => {
this.executeRule("cfagit.recp.conp").then((res) => {
if (res.respCode == SUCCESS)
//TODO 处理数据逻辑
this.updateModel(res.data);
});
this.executeDefault("cfagit.recp.dclp").then((res) => {
if (res.respCode == SUCCESS) {
Utils.copyValueFromVO(this.model, res.data);
}
});
}
}
},
},
created: function () {},
......
......@@ -178,7 +178,7 @@ export default {
// if(name === "detp"){
// rulePath = "gitp.detp"
// }
if (rulePath) {//rulePath不为空串
if (!!rulePath) {//rulePath不为空串
this.executeRule(rulePath).then((res) => {
if (res.respCode == SUCCESS) {
this.updateModel(res.data);
......
......@@ -47,7 +47,7 @@
v-model="model.gitp.usr.extkey"
maxlength="8"
placeholder="请输入客户经理"
:disabled="model.gitp.swiftflg == ''"
disabled
></c-input>
<template slot="footer">
<c-button
......@@ -150,7 +150,6 @@
<c-col :span="24">
<el-form-item
v-if="model.gitp.swiftflg == 'N'"
label="保函开立类型"
prop="gidgrp.rec.hndtyp"
>
......@@ -253,28 +252,25 @@
v-model="model.gidgrp.blk.apprul"
style="width: 100%"
placeholder="请选择申请条款"
:code="getValues('gidgrp.blk.apprul','apprulc')"
>
<el-option
<!-- <el-option
v-for="item in codes.apprulc1"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</el-option> -->
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label-width="5px" prop="gidgrp.blk.apprultxt">
<c-input
:disabled="
model.gidgrp.blk.apprul == 'URDG' ||
model.gidgrp.blk.apprul == 'NONE' ||
model.gidgrp.blk.apprul == 'UCPR'
"
v-model="model.gidgrp.blk.apprultxt"
maxlength="35"
placeholder="请输入申请条款"
:disabled="model.gidgrp.blk.apprul!='OTHR'"
></c-input>
</el-form-item>
</c-col>
......@@ -709,7 +705,7 @@
v-model="model.gidgrp.rec.nam"
maxlength="40"
placeholder="请输入简略信息"
:disabled="model.gitp.swiftflg == ''"
disabled
></c-input>
</el-form-item>
</c-col>
......
......@@ -384,7 +384,7 @@
style="width: 100%"
value-format="yyyy-MM-dd"
placeholder="请选择付款通知日期"
disabled
:disabled="model.bedgrp.rec.advtyp=='750'"
></c-date-picker>
</el-form-item>
</c-col>
......@@ -400,6 +400,7 @@
style="width: 100%"
value-format="yyyy-MM-dd"
placeholder="请选择不符点通知日期"
:disabled="model.bedgrp.rec.advtyp=='754'"
></c-date-picker>
</el-form-item>
</c-col>
......
......@@ -25,15 +25,7 @@
>
<i class="el-icon-info" style="font-size:15px"></i>
</c-button>
<c-button
style="margin: 0 0"
size="small"
type="primary"
:disabled="this.flag"
@click="onDetpButgetref"
>
获取
</c-button>
</template>
</c-fullbox>
</el-form-item>
......
......@@ -268,8 +268,8 @@
<c-col :span="24">
<el-form-item label="" prop="ledgrp.rec.prepertxts18">
<c-input
v-model.number="model.ledgrp.rec.prepertxts18"
placeholder="请输入"
v-model="model.ledgrp.rec.prepertxts18"
placeholder="请输入交单期天数"
></c-input>
</el-form-item>
</c-col>
......
......@@ -389,6 +389,7 @@
grp: 'ledgrp',
rol: 'apl',
}"
:disabled="true"
@onSeainf="onSeainf"
@onAplpDet="onAplpDet"
>
......
......@@ -10,8 +10,8 @@
</c-col>
<c-col :span="11">
<el-form-item label="" label-width="5px" prop="ledgrp.cbs.max2.amt">
<c-input v-model="model.ledgrp.cbs.max2.amt" placeholder="请输入附加金额"
@keyup.enter.native="$event.target.blur()"></c-input>
<c-input-currency v-model="model.ledgrp.cbs.max2.amt" placeholder="请输入附加金额"
@keyup.enter.native="$event.target.blur()"></c-input-currency>
<!-- @keyup.enter.native="$event.target.blur()" :回车触发失去焦点发生的事件 -->
</el-form-item>
</c-col>
......@@ -24,7 +24,7 @@
</c-col>
<c-col :span="11">
<el-form-item label="" label-width="5px" prop="ledgrp.cbs.opn2.amt">
<c-input v-model="model.ledgrp.cbs.opn2.amt" placeholder="请输入Open Add. Amount" disabled></c-input>
<c-input-currency v-model="model.ledgrp.cbs.opn2.amt" placeholder="请输入Open Add. Amount" disabled></c-input-currency>
</el-form-item>
</c-col>
......
......@@ -212,12 +212,12 @@
</c-col>
<c-col :span="11">
<el-form-item label="" label-width="5px" prop="ledgrp.cbs.max.amt">
<c-input
<c-input-currency
disabled
v-model="model.ledgrp.cbs.max.amt"
placeholder="请输入最大金额"
class="m-input-currency"
></c-input>
></c-input-currency>
</el-form-item>
</c-col>
......
......@@ -131,9 +131,10 @@
v-model.number="model.ledgrp.rec.nomtop"
maxlength="2"
style="width: 100%"
placeholder="请输入上浮比例"
placeholder="0"
@change="nomtopChange"
@keyup.enter.native="$event.target.blur()"
class="m-input-currency"
></c-input>
</c-form-item>
</c-col>
......@@ -143,9 +144,9 @@
v-model.number="model.ledgrp.rec.nomton"
maxlength="2"
style="width: 100%"
placeholder="请输入下浮比例"
placeholder="0"
@keyup.enter.native="$event.target.blur()"
class="m-input-currency"
></c-input>
</el-form-item>
</c-col>
......@@ -414,8 +415,8 @@
</c-col>
<!-- Non-Bank Issuer -->
<c-col :span="24" >
<el-form-item label=" " prop="ledgrp.rec.nonban" label-width="120px" style=" float:right;">
<c-col :span="12" >
<el-form-item label=" " prop="ledgrp.rec.nonban" label-width="120px" style=" float:left;">
<c-checkbox v-model="model.ledgrp.rec.nonban"
>非银行发行人</c-checkbox
>
......@@ -423,7 +424,7 @@
</c-col>
<!-- Test Key Unconfirmity -->
<c-col :span="24" class="centerLable marginLable">
<c-col :span="12" class="centerLable marginLable">
<el-form-item label=" " prop="ledgrp.rec.teskeyunc" label-width="120px" style=" float:right;">
<c-checkbox v-model="model.ledgrp.rec.teskeyunc">测试密钥</c-checkbox>
</el-form-item>
......@@ -458,6 +459,13 @@ export default {
},
methods: {
...Event,
nomtopChange(){
this.executeDefault("ledgrp.cbs.max.amt").then((res) => {
if ((res.respCode == SUCCESS)) {
Utils.copyValueFromVO(this.model, res.data);
}
});
},
apprulChange(v) {
if (v !== "OTHR") {
this.model.ledgrp.rec.apprultxt = "";
......
......@@ -6,7 +6,7 @@
<el-form-item label="货物/服务描述" prop="lidgrp.blk.lcrgod">
<c-input
:rows="12"
disabled type="textarea" v-model="model.lidgrp.blk.lcrgod" maxlength="65" show-word-limit placeholder="请输入货物描述" ></c-input>
:disabled="model.litamep.lcrgodamep.modflg==''&&model.litamep.lcrgodamep.modmanflg==''" type="textarea" v-model="model.lidgrp.blk.lcrgod" maxlength="65" show-word-limit placeholder="请输入货物描述" ></c-input>
</el-form-item>
</c-col>
......@@ -107,7 +107,7 @@
style="margin: 0px 0 10px 120px"
size="small"
type="primary"
@click="onLcrgodamepButdif"
@click="showDiff"
>
显示差异
</c-button>
......@@ -312,6 +312,18 @@ export default {
});
}
},
showDiff(){
this.onLcrgodamepButdif()
this.$alert(this.model.lidgrp.blk.lcrgod, '文本差异', {
confirmButtonText: '确定',
callback: action => {
this.$message({
type: 'info',
message: `action: ${ action }`
});
}
});
}
},
created: function () {},
};
......
......@@ -121,6 +121,7 @@
v-model="model.lidgrp.rec.nomtop"
maxlength="2"
placeholder="0"
@change="nomtopChange"
></c-input>
</el-form-item>
</c-col>
......@@ -575,6 +576,7 @@ import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Litopn/Event";
import Utils from "~/utils";
export default {
inject: ["root"],
......@@ -588,6 +590,15 @@ export default {
},
methods: {
...Event,
nomtopChange(){
this.executeDefault("lidgrp.cbs.max.amt").then((res) => {
if ((res.respCode == SUCCESS)) {
// this.updateModel(res.data);
Utils.copyValueFromVO(this.model, res.data);
}
});
},
open(val) {
if (
val === "" &&
......
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