Commit f648d8bb by Wuyuqiu

Merge branch 'development-202206' of http://114.115.138.98:8900/fukai/vue-gjjs…

Merge branch 'development-202206' of http://114.115.138.98:8900/fukai/vue-gjjs into development-202206
parents 952d2892 f299a6bd
......@@ -55,9 +55,7 @@ export default class Eadame{
creditcodwarn:"", // CREDITORCODE WARNING .recp.pubp.creditcodwarn
acp:"", // 确认 .recp.pubp.acp
},
dclp: {
exdebtcode: ""
}
dclp: [],
},
pageId: "" // ctx的key
}
......
......@@ -55,9 +55,7 @@ export default class Eaddel{
creditcodwarn:"", // CREDITORCODE WARNING .recp.pubp.creditcodwarn
acp:"", // 确认 .recp.pubp.acp
},
dclp: {
exdebtcode: "",
}
dclp: [],
},
pageId: "" // ctx的key
}
......
......@@ -52,6 +52,7 @@ export default class Eadinf{
inltcabuscode:"", // 信用证承兑业务参号 .recgrp.bas.inltcabuscode
remark:"", // 备注 .recgrp.bas.remark
relation:"", // 对方与本机构的关系 .recgrp.bas.relation
sta: ""
},
},
recp:{
......@@ -60,10 +61,7 @@ export default class Eadinf{
acp:"", // 确认 .recp.pubp.acp
exdebtcode: "",
},
dclp: {
exdebtcode: "",
sta: ""
}
dclp: []
},
pageId: "" // ctx的key
}
......
......@@ -54,9 +54,7 @@ export default class Eafame{
creditcodwarn:"", // CREDITORCODE WARNING .recp.pubp.creditcodwarn
acp:"", // 确认 .recp.pubp.acp
},
dclp: {
exdebtcode: "",
}
dclp: [],
},
pageId: "" // ctx的key
}
......
......@@ -54,9 +54,7 @@ export default class Eafdel{
creditcodwarn:"", // CREDITORCODE WARNING .recp.pubp.creditcodwarn
acp:"", // 确认 .recp.pubp.acp
},
dclp: {
exdebtcode: "",
}
dclp: [],
},
pageId: "" // ctx的key
}
......
......@@ -54,9 +54,7 @@ export default class Eafinf{
creditcodwarn:"", // CREDITORCODE WARNING .recp.pubp.creditcodwarn
acp:"", // 确认 .recp.pubp.acp
},
dclp: {
exdebtcode: "",
}
dclp: [],
},
pageId: "" // ctx的key
}
......
......@@ -43,26 +43,7 @@ export default class Ecaadd{
},
},
recp:{
dclp:{
dofoexlocode:"",
changeno:"",
actiontype:"",
buscode:"",
loanopenbalan:"",
withcurrence:"",
withamount:"",
settamount:"",
useofunds:"",
princurr:"",
remark:"",
actiondesc:"",
changedate:"",
acp:"",
endbalan:"",
inpaycurr:"",
inpayamount:"",
pinpayamount:"",
},
dclp:[],
pubp:{
acp:"", // 确认 .recp.pubp.acp
},
......
......@@ -43,6 +43,7 @@ export default class Ecaame{
},
},
recp:{
dclp:[],
pubp:{
acp:"", // 确认 .recp.pubp.acp
},
......
......@@ -43,6 +43,7 @@ export default class Ecadel{
},
},
recp:{
dclp:[],
pubp:{
acp:"", // 确认 .recp.pubp.acp
},
......
......@@ -43,6 +43,7 @@ export default class Ecainf{
},
},
recp:{
dclp:[],
pubp:{
acp:"", // 确认 .recp.pubp.acp
},
......
......@@ -19,6 +19,11 @@ export default class Gitame{
gitapll4blk:"",
gitrmbl1blk:"",
gitp:{
oldgidtxt: {},
oldgtxgidtxt: {},
gtx: {
gidtxt: {},
},
swiftflg:"", // 是否SWIFT格式 .gitp.swiftflg
recget:{
sdamod:{
......@@ -128,6 +133,7 @@ export default class Gitame{
chargi:{
chkast:"", // Allow * .gitp.chargi.chkast
},
gidtxt: {},
gidtxtmodflg:"", // Modify Guarantee Text .gitp.gidtxtmodflg
chkgidtxt:"", // Allow * .gitp.chkgidtxt
cnrp:{
......
......@@ -4,38 +4,38 @@
<c-col :span="12" style="padding-right: 20px">
<!-- 外债编号 -->
<c-col :span="24">
<c-form-item :label="$t('pubp.S0000016')" prop="recp.dclp.exdebtcode">
<c-input v-model="model.recp.dclp.exdebtcode" maxlength="28"
<c-form-item :label="$t('pubp.S0000016')" prop="recp.dclp.0.exdebtcode">
<c-input v-model="dclp.exdebtcode" maxlength="28"
:placeholder="$t('other.please_enter') + $t('pubp.S0000016')" disabled></c-input>
</c-form-item>
</c-col>
<!-- 变动编号 -->
<c-col :span="24">
<el-form-item label="变动编号" prop="recp.dclp.changeno">
<c-input v-model="model.recp.dclp.changeno" style="width:100%" placeholder="请输入变动编号"
<el-form-item label="变动编号" prop="recp.dclp.0.changeno">
<c-input v-model="dclp.changeno" style="width:100%" placeholder="请输入变动编号"
:code="codes.changeno" disabled>
</c-input>
</el-form-item>
</c-col>
<!-- 操作类型 -->
<c-col :span="24">
<el-form-item label="操作类型" prop="recp.dclp.actiontype">
<c-select v-model="model.recp.dclp.actiontype" style="width:100%" placeholder="请选择操作类型" disabled
<el-form-item label="操作类型" prop="recp.dclp.0.actiontype">
<c-select v-model="dclp.actiontype" style="width:100%" placeholder="请选择操作类型" disabled
:code="codes.actiontype">
</c-select>
</el-form-item>
</c-col>
<!-- 银行业务参号 -->
<c-col :span="24">
<el-form-item label="银行业务参号" prop="recp.dclp.buscode">
<c-input v-model="model.recp.dclp.buscode" style="width:100%" placeholder="请输入银行业务参号" disabled></c-input>
<el-form-item label="银行业务参号" prop="recp.dclp.0.buscode">
<c-input v-model="dclp.buscode" style="width:100%" placeholder="请输入银行业务参号" :disabled="dclp.acp !== 'X'"></c-input>
</c-input>
</el-form-item>
</c-col>
<!-- 变动类型 -->
<c-col :span="24">
<el-form-item label="变动类型" prop="recp.dclp.changtype">
<c-select v-model="model.recp.dclp.changtype" style="width:100%" placeholder="请选择变动类型" disabled
<el-form-item label="变动类型" prop="recp.dclp.0.changtype">
<c-select v-model="dclp.changtype" style="width:100%" placeholder="请选择变动类型" :disabled="dclp.acp !== 'X'"
:code="codes.changtype">
</c-select>
</el-form-item>
......@@ -43,37 +43,37 @@
<!-- 变动日期 -->
<c-col :span="24">
<el-form-item label="变动日期" prop="eblmod.ebl.reldat">
<c-date-picker type="date" v-model="model.recp.dclp.chdate" style="width:100%" disabled
<c-date-picker type="date" v-model="dclp.chdate" style="width:100%" :disabled="dclp.acp !== 'X'"
placeholder="请选择变动日期"></c-date-picker>
</el-form-item>
</c-col>
<!-- 变动币种 -->
<c-col :span="24">
<el-form-item label="变动币种" prop="recp.dclp.chcurrency">
<c-select v-model="model.recp.dclp.chcurrency" style="width:100%" placeholder="请选择变动币种" disabled
<el-form-item label="变动币种" prop="recp.dclp.0.chcurrency">
<c-select v-model="dclp.chcurrency" style="width:100%" placeholder="请选择变动币种" :disabled="dclp.acp !== 'X'"
:code="codes.curtxt1">
</c-select>
</el-form-item>
</c-col>
<!-- 变动金额 -->
<c-col :span="24">
<el-form-item label="变动金额" prop="recp.dclp.chamount">
<c-input v-model="model.recp.dclp.chamount" style="width:100%" placeholder="请输入变动金额" disabled>
</c-input>
<el-form-item label="变动金额" prop="recp.dclp.0.chamount">
<c-input-currency-min v-model="dclp.chamount" style="width:100%" placeholder="请输入变动金额" class="input-currency-left" :disabled="dclp.acp !== 'X'">
</c-input-currency-min>
</el-form-item>
</c-col>
<!-- 公允价值 -->
<c-col :span="24">
<el-form-item label="公允价值" prop="recp.dclp.fairvalue">
<c-input v-model="model.recp.dclp.fairvalue" style="width:100%" placeholder="请输入公允价值" disabled>
</c-input>
<el-form-item label="公允价值" prop="recp.dclp.0.fairvalue">
<c-input-currency-min v-model="dclp.fairvalue" style="width:100%" placeholder="请输入公允价值" class="input-currency-left" :disabled="dclp.acp !== 'X'">
</c-input-currency-min>
</el-form-item>
</c-col>
<!-- 备注 -->
<c-col :span="24">
<c-form-item :label="$t('eadp.S0000023')" prop="recp.dclp.remark">
<c-input type="textarea" v-model="model.recp.dclp.remark" maxlength="31" show-word-limit
:placeholder="$t('other.please_enter') + $t('eadp.S0000023')" disabled></c-input>
<c-form-item :label="$t('eadp.S0000023')" prop="recp.dclp.0.remark">
<c-input type="textarea" v-model="dclp.remark" maxlength="31" show-word-limit
:placeholder="$t('other.please_enter') + $t('eadp.S0000023')" :disabled="dclp.acp !== 'X'"></c-input>
</c-form-item>
</c-col>
</c-col>
......@@ -81,28 +81,28 @@
<c-col :span="12" style="padding-left: 20px">
<!-- S0000022 : 删除原因 -->
<c-col :span="24">
<c-form-item :label="$t('pubp.S0000022')" prop="recp.dclp.actiondesc">
<c-input type="textarea" v-model="model.recp.dclp.actiondesc" maxlength="32" rows="7"
<c-form-item :label="$t('pubp.S0000022')" prop="recp.dclp.0.actiondesc">
<c-input type="textarea" v-model="dclp.actiondesc" maxlength="32" rows="7"
show-word-limit :placeholder="$t('other.please_enter') + $t('pubp.S0000022')" disabled>
</c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<el-form-item>
<c-checkbox v-model="model.recp.dclp.acp" class="checkbox-left" disabled>确认</c-checkbox>
<c-checkbox v-model="dclp.acp" class="checkbox-left" :disabled="model.cfabut.dclflg !== 'X'">确认</c-checkbox>
</el-form-item>
</c-col>
<c-col :span="24" style="text-align: right;margin-top: 300px;color:blue">
<c-form-item prop="recp.dclp.sta">
<!-- <c-select v-model="this.model.recp.dclp.sta" style="width:100%" placeholder="" disabled
<c-form-item prop="recp.dclp.0.sta">
<!-- <c-select v-model="this.dclp.sta" style="width:100%" placeholder="" disabled
:code="codes.sta1">
</c-select> -->
<span v-if="this.model.recp.dclp.sta == 'W'">待发送</span>
<span v-else-if="this.model.recp.dclp.sta == 'S'">已发送</span>
<span v-else-if="this.model.recp.dclp.sta == 'D'">已撤销</span>
<span v-else-if="this.model.recp.dclp.sta == 'G'">已删除</span>
<span v-else-if="this.model.recp.dclp.sta == 'P'">已作废</span>
<span v-else-if="this.model.recp.dclp.sta == 'E'">待修改</span>
<span v-if="this.dclp.sta == 'W'">待发送</span>
<span v-else-if="this.dclp.sta == 'S'">已发送</span>
<span v-else-if="this.dclp.sta == 'D'">已撤销</span>
<span v-else-if="this.dclp.sta == 'G'">已删除</span>
<span v-else-if="this.dclp.sta == 'P'">已作废</span>
<span v-else-if="this.dclp.sta == 'E'">待修改</span>
</c-form-item>
</c-col>
</c-col>
......@@ -120,10 +120,17 @@ export default {
mixins: [commonProcess],
data() {
return {
dclp: {},
}
},
methods: { ...Event },
watch: {
'model.recp.dclp': function (newVal, oldVal) {
if (newVal) {
this.dclp = newVal[0]
}
}
},
created: function () {
}
......
......@@ -17,11 +17,11 @@
</content>
</el-tab-pane>
<!--外债海外代付-变动信息(1) -->
<!-- <el-tab-pane label="外债海外代付-变动信息(1)" name="dclpp">
<el-tab-pane label="外债海外代付-变动信息(1)" name="dclpp">
<content>
<m-dclpp :model="model" :codes="codes" />
</content>
</el-tab-pane> -->
</el-tab-pane>
</c-tabs>
</el-form>
<c-function-btn :handleSubmit="handleSubmit.bind(this, 'cfabut.sav')"
......
......@@ -4,38 +4,38 @@
<c-col :span="12" style="padding-right: 20px">
<!-- 外债编号 -->
<c-col :span="24">
<c-form-item :label="$t('pubp.S0000016')" prop="recp.dclp.exdebtcode">
<c-input v-model="model.recp.dclp.exdebtcode" maxlength="28"
<c-form-item :label="$t('pubp.S0000016')" prop="recp.dclp.0.exdebtcode">
<c-input v-model="dclp.exdebtcode" maxlength="28"
:placeholder="$t('other.please_enter') + $t('pubp.S0000016')" disabled></c-input>
</c-form-item>
</c-col>
<!-- 变动编号 -->
<c-col :span="24">
<el-form-item label="变动编号" prop="recp.dclp.changeno">
<c-input v-model="model.recp.dclp.changeno" style="width:100%" placeholder="请输入变动编号"
<el-form-item label="变动编号" prop="recp.dclp.0.changeno">
<c-input v-model="dclp.changeno" style="width:100%" placeholder="请输入变动编号"
:code="codes.changeno" disabled>
</c-input>
</el-form-item>
</c-col>
<!-- 操作类型 -->
<c-col :span="24">
<el-form-item label="操作类型" prop="recp.dclp.actiontype">
<c-select v-model="model.recp.dclp.actiontype" style="width:100%" placeholder="请选择操作类型" disabled
<el-form-item label="操作类型" prop="recp.dclp.0.actiontype">
<c-select v-model="dclp.actiontype" style="width:100%" placeholder="请选择操作类型" disabled
:code="codes.actiontype">
</c-select>
</el-form-item>
</c-col>
<!-- 银行业务参号 -->
<c-col :span="24">
<el-form-item label="银行业务参号" prop="recp.dclp.buscode">
<c-input v-model="model.recp.dclp.buscode" style="width:100%" placeholder="请输入银行业务参号" disabled></c-input>
<el-form-item label="银行业务参号" prop="recp.dclp.0.buscode">
<c-input v-model="dclp.buscode" style="width:100%" placeholder="请输入银行业务参号" disabled></c-input>
</c-input>
</el-form-item>
</c-col>
<!-- 变动类型 -->
<c-col :span="24">
<el-form-item label="变动类型" prop="recp.dclp.changtype">
<c-select v-model="model.recp.dclp.changtype" style="width:100%" placeholder="请选择变动类型" disabled
<el-form-item label="变动类型" prop="recp.dclp.0.changtype">
<c-select v-model="dclp.changtype" style="width:100%" placeholder="请选择变动类型" disabled
:code="codes.changtype">
</c-select>
</el-form-item>
......@@ -43,36 +43,36 @@
<!-- 变动日期 -->
<c-col :span="24">
<el-form-item label="变动日期" prop="eblmod.ebl.reldat">
<c-date-picker type="date" v-model="model.recp.dclp.chdate" style="width:100%" disabled
<c-date-picker type="date" v-model="dclp.chdate" style="width:100%" disabled
placeholder="请选择变动日期"></c-date-picker>
</el-form-item>
</c-col>
<!-- 变动币种 -->
<c-col :span="24">
<el-form-item label="变动币种" prop="recp.dclp.chcurrency">
<c-select v-model="model.recp.dclp.chcurrency" style="width:100%" placeholder="请选择变动币种" disabled
<el-form-item label="变动币种" prop="recp.dclp.0.chcurrency">
<c-select v-model="dclp.chcurrency" style="width:100%" placeholder="请选择变动币种" disabled
:code="codes.curtxt1">
</c-select>
</el-form-item>
</c-col>
<!-- 变动金额 -->
<c-col :span="24">
<el-form-item label="变动金额" prop="recp.dclp.chamount">
<c-input v-model="model.recp.dclp.chamount" style="width:100%" placeholder="请输入变动金额" disabled>
</c-input>
<el-form-item label="变动金额" prop="recp.dclp.0.chamount">
<c-input-currency-min v-model="dclp.chamount" style="width:100%" placeholder="请输入变动金额" class="input-currency-left" disabled>
</c-input-currency-min>
</el-form-item>
</c-col>
<!-- 公允价值 -->
<c-col :span="24">
<el-form-item label="公允价值" prop="recp.dclp.fairvalue">
<c-input v-model="model.recp.dclp.fairvalue" style="width:100%" placeholder="请输入公允价值" disabled>
</c-input>
<el-form-item label="公允价值" prop="recp.dclp.0.fairvalue">
<c-input-currency-min v-model="dclp.fairvalue" style="width:100%" placeholder="请输入公允价值" class="input-currency-left" disabled>
</c-input-currency-min>
</el-form-item>
</c-col>
<!-- 备注 -->
<c-col :span="24">
<c-form-item :label="$t('eadp.S0000023')" prop="recp.dclp.remark">
<c-input type="textarea" v-model="model.recp.dclp.remark" maxlength="31" show-word-limit
<c-form-item :label="$t('eadp.S0000023')" prop="recp.dclp.0.remark">
<c-input type="textarea" v-model="dclp.remark" maxlength="31" show-word-limit
:placeholder="$t('other.please_enter') + $t('eadp.S0000023')" disabled></c-input>
</c-form-item>
</c-col>
......@@ -81,28 +81,28 @@
<c-col :span="12" style="padding-left: 20px">
<!-- S0000022 : 删除原因 -->
<c-col :span="24">
<c-form-item :label="$t('pubp.S0000022')" prop="recp.dclp.actiondesc">
<c-input type="textarea" v-model="model.recp.dclp.actiondesc" maxlength="32" rows="7"
show-word-limit :placeholder="$t('other.please_enter') + $t('pubp.S0000022')" disabled>
<c-form-item :label="$t('pubp.S0000022')" prop="recp.dclp.0.actiondesc">
<c-input type="textarea" v-model="dclp.actiondesc" maxlength="32" rows="7"
show-word-limit :placeholder="$t('other.please_enter') + $t('pubp.S0000022')" :disabled="dclp.acp !== 'X'">
</c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<el-form-item>
<c-checkbox v-model="model.recp.dclp.acp" class="checkbox-left" disabled>确认</c-checkbox>
<c-checkbox v-model="dclp.acp" class="checkbox-left" :disabled="model.cfabut.dclflg !== 'X'">确认</c-checkbox>
</el-form-item>
</c-col>
<c-col :span="24" style="text-align: right;margin-top: 300px;color:blue">
<c-form-item prop="recp.dclp.sta">
<!-- <c-select v-model="this.model.recp.dclp.sta" style="width:100%" placeholder="" disabled
<c-form-item prop="recp.dclp.0.sta">
<!-- <c-select v-model="this.dclp.sta" style="width:100%" placeholder="" disabled
:code="codes.sta1">
</c-select> -->
<span v-if="this.model.recp.dclp.sta == 'W'">待发送</span>
<span v-else-if="this.model.recp.dclp.sta == 'S'">已发送</span>
<span v-else-if="this.model.recp.dclp.sta == 'D'">已撤销</span>
<span v-else-if="this.model.recp.dclp.sta == 'G'">已删除</span>
<span v-else-if="this.model.recp.dclp.sta == 'P'">已作废</span>
<span v-else-if="this.model.recp.dclp.sta == 'E'">待修改</span>
<span v-if="this.dclp.sta == 'W'">待发送</span>
<span v-else-if="this.dclp.sta == 'S'">已发送</span>
<span v-else-if="this.dclp.sta == 'D'">已撤销</span>
<span v-else-if="this.dclp.sta == 'G'">已删除</span>
<span v-else-if="this.dclp.sta == 'P'">已作废</span>
<span v-else-if="this.dclp.sta == 'E'">待修改</span>
</c-form-item>
</c-col>
</c-col>
......@@ -120,10 +120,17 @@ export default {
mixins: [commonProcess],
data() {
return {
dclp: {}
}
},
methods: { ...Event },
watch: {
'model.recp.dclp': function (newVal, oldVal) {
if (newVal) {
this.dclp = newVal[0]
}
}
},
created: function () {
}
......
......@@ -16,11 +16,11 @@
</content>
</el-tab-pane>
<!--外债海外代付-变动信息(1) -->
<!-- <el-tab-pane label="外债海外代付-变动信息(1)" name="dclpp">
<el-tab-pane label="外债海外代付-变动信息(1)" name="dclpp">
<content>
<m-dclpp :model="model" :codes="codes" />
</content>
</el-tab-pane> -->
</el-tab-pane>
</c-tabs>
</el-form>
<c-function-btn :handleSubmit="handleSubmit.bind(this, 'cfabut.sav')"
......
......@@ -4,38 +4,38 @@
<c-col :span="12" style="padding-right: 20px">
<!-- 外债编号 -->
<c-col :span="24">
<c-form-item :label="$t('pubp.S0000016')" prop="recp.dclp.exdebtcode">
<c-input v-model="model.recp.dclp.exdebtcode" maxlength="28"
<c-form-item :label="$t('pubp.S0000016')" prop="recp.dclp.0.exdebtcode">
<c-input v-model="dclp.exdebtcode" maxlength="28"
:placeholder="$t('other.please_enter') + $t('pubp.S0000016')" disabled></c-input>
</c-form-item>
</c-col>
<!-- 变动编号 -->
<c-col :span="24">
<el-form-item label="变动编号" prop="recp.dclp.changeno">
<c-input v-model="model.recp.dclp.changeno" style="width:100%" placeholder="请输入变动编号"
<el-form-item label="变动编号" prop="recp.dclp.0.changeno">
<c-input v-model="dclp.changeno" style="width:100%" placeholder="请输入变动编号"
:code="codes.changeno" disabled>
</c-input>
</el-form-item>
</c-col>
<!-- 操作类型 -->
<c-col :span="24">
<el-form-item label="操作类型" prop="recp.dclp.actiontype">
<c-select v-model="model.recp.dclp.actiontype" style="width:100%" placeholder="请选择操作类型" disabled
<el-form-item label="操作类型" prop="recp.dclp.0.actiontype">
<c-select v-model="dclp.actiontype" style="width:100%" placeholder="请选择操作类型" disabled
:code="codes.actiontype">
</c-select>
</el-form-item>
</c-col>
<!-- 银行业务参号 -->
<c-col :span="24">
<el-form-item label="银行业务参号" prop="recp.dclp.buscode">
<c-input v-model="model.recp.dclp.buscode" style="width:100%" placeholder="请输入银行业务参号" disabled></c-input>
<el-form-item label="银行业务参号" prop="recp.dclp.0.buscode">
<c-input v-model="dclp.buscode" style="width:100%" placeholder="请输入银行业务参号" disabled></c-input>
</c-input>
</el-form-item>
</c-col>
<!-- 变动类型 -->
<c-col :span="24">
<el-form-item label="变动类型" prop="recp.dclp.changtype">
<c-select v-model="model.recp.dclp.changtype" style="width:100%" placeholder="请选择变动类型" disabled
<el-form-item label="变动类型" prop="recp.dclp.0.changtype">
<c-select v-model="dclp.changtype" style="width:100%" placeholder="请选择变动类型" disabled
:code="codes.changtype">
</c-select>
</el-form-item>
......@@ -43,36 +43,36 @@
<!-- 变动日期 -->
<c-col :span="24">
<el-form-item label="变动日期" prop="eblmod.ebl.reldat">
<c-date-picker type="date" v-model="model.recp.dclp.chdate" style="width:100%"
placeholder="请选择变动日期"></c-date-picker>
<c-date-picker type="date" v-model="dclp.chdate" style="width:100%"
placeholder="请选择变动日期" disabled></c-date-picker>
</el-form-item>
</c-col>
<!-- 变动币种 -->
<c-col :span="24">
<el-form-item label="变动币种" prop="recp.dclp.chcurrency">
<c-select v-model="model.recp.dclp.chcurrency" style="width:100%" placeholder="请选择变动币种" disabled
<el-form-item label="变动币种" prop="recp.dclp.0.chcurrency">
<c-select v-model="dclp.chcurrency" style="width:100%" placeholder="请选择变动币种" disabled
:code="codes.curtxt1">
</c-select>
</el-form-item>
</c-col>
<!-- 变动金额 -->
<c-col :span="24">
<el-form-item label="变动金额" prop="recp.dclp.chamount">
<c-input v-model="model.recp.dclp.chamount" style="width:100%" placeholder="请输入变动金额" disabled>
</c-input>
<el-form-item label="变动金额" prop="recp.dclp.0.chamount">
<c-input-currency-min v-model="dclp.chamount" style="width:100%" placeholder="请输入变动金额" class="input-currency-left" disabled>
</c-input-currency-min>
</el-form-item>
</c-col>
<!-- 公允价值 -->
<c-col :span="24">
<el-form-item label="公允价值" prop="recp.dclp.fairvalue">
<c-input v-model="model.recp.dclp.fairvalue" style="width:100%" placeholder="请输入公允价值" disabled>
</c-input>
<el-form-item label="公允价值" prop="recp.dclp.0.fairvalue">
<c-input-currency-min v-model="dclp.fairvalue" style="width:100%" placeholder="请输入公允价值" class="input-currency-left" disabled>
</c-input-currency-min>
</el-form-item>
</c-col>
<!-- 备注 -->
<c-col :span="24">
<c-form-item :label="$t('eadp.S0000023')" prop="recp.dclp.remark">
<c-input type="textarea" v-model="model.recp.dclp.remark" maxlength="31" show-word-limit
<c-form-item :label="$t('eadp.S0000023')" prop="recp.dclp.0.remark">
<c-input type="textarea" v-model="dclp.remark" maxlength="31" show-word-limit
:placeholder="$t('other.please_enter') + $t('eadp.S0000023')" disabled></c-input>
</c-form-item>
</c-col>
......@@ -81,28 +81,28 @@
<c-col :span="12" style="padding-left: 20px">
<!-- S0000022 : 删除原因 -->
<c-col :span="24">
<c-form-item :label="$t('pubp.S0000022')" prop="recp.dclp.actiondesc">
<c-input type="textarea" v-model="model.recp.dclp.actiondesc" maxlength="32" rows="7"
<c-form-item :label="$t('pubp.S0000022')" prop="recp.dclp.0.actiondesc">
<c-input type="textarea" v-model="dclp.actiondesc" maxlength="32" rows="7"
show-word-limit :placeholder="$t('other.please_enter') + $t('pubp.S0000022')" disabled>
</c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<el-form-item>
<c-checkbox v-model="model.recp.dclp.acp" class="checkbox-left" disabled>确认</c-checkbox>
<c-checkbox v-model="dclp.acp" class="checkbox-left" disabled>确认</c-checkbox>
</el-form-item>
</c-col>
<c-col :span="24" style="text-align: right;margin-top: 300px;color:blue">
<c-form-item prop="recp.dclp.sta">
<!-- <c-select v-model="this.model.recp.dclp.sta" style="width:100%" placeholder="" disabled
<c-form-item prop="recp.dclp.0.sta">
<!-- <c-select v-model="this.dclp.sta" style="width:100%" placeholder="" disabled
:code="codes.sta1">
</c-select> -->
<span v-if="this.model.recp.dclp.sta == 'W'">待发送</span>
<span v-else-if="this.model.recp.dclp.sta == 'S'">已发送</span>
<span v-else-if="this.model.recp.dclp.sta == 'D'">已撤销</span>
<span v-else-if="this.model.recp.dclp.sta == 'G'">已删除</span>
<span v-else-if="this.model.recp.dclp.sta == 'P'">已作废</span>
<span v-else-if="this.model.recp.dclp.sta == 'E'">待修改</span>
<span v-if="this.dclp.sta == 'W'">待发送</span>
<span v-else-if="this.dclp.sta == 'S'">已发送</span>
<span v-else-if="this.dclp.sta == 'D'">已撤销</span>
<span v-else-if="this.dclp.sta == 'G'">已删除</span>
<span v-else-if="this.dclp.sta == 'P'">已作废</span>
<span v-else-if="this.dclp.sta == 'E'">待修改</span>
</c-form-item>
</c-col>
</c-col>
......@@ -120,13 +120,25 @@ export default {
mixins: [commonProcess],
data() {
return {
dclp: {}
}
},
methods: { ...Event },
created: function () {
}
},
// watch: {
// 'model.recp.dclp'() {
// this.dclp = xx;
// }
// }
watch: {
'model.recp.dclp': function (newVal, oldVal) {
if (newVal) {
this.dclp = newVal[0]
}
}
},
}
</script>
<style>
......
......@@ -17,11 +17,11 @@
</content>
</el-tab-pane>
<!--外债海外代付-变动信息(1) -->
<!-- <el-tab-pane label="外债海外代付-变动信息(1)" name="dclpp">
<el-tab-pane label="外债海外代付-变动信息(1)" name="dclpp">
<content>
<m-dclpp :model="model" :codes="codes" />
</content>
</el-tab-pane> -->
</el-tab-pane>
</c-tabs>
</el-form>
......
......@@ -4,38 +4,38 @@
<c-col :span="12" style="padding-right: 20px">
<!-- 外债编号 -->
<c-col :span="24">
<c-form-item :label="$t('pubp.S0000016')" prop="recp.dclp.exdebtcode">
<c-input v-model="model.recp.dclp.exdebtcode" maxlength="28"
<c-form-item :label="$t('pubp.S0000016')" prop="recp.dclp.0.exdebtcode">
<c-input v-model="dclp.exdebtcode" maxlength="28"
:placeholder="$t('other.please_enter') + $t('pubp.S0000016')" disabled></c-input>
</c-form-item>
</c-col>
<!-- 变动编号 -->
<c-col :span="24">
<el-form-item label="变动编号" prop="recp.dclp.changeno">
<c-input v-model="model.recp.dclp.changeno" style="width:100%" placeholder="请输入变动编号"
<el-form-item label="变动编号" prop="recp.dclp.0.changeno">
<c-input v-model="dclp.changeno" style="width:100%" placeholder="请输入变动编号"
:code="codes.changeno" disabled>
</c-input>
</el-form-item>
</c-col>
<!-- 操作类型 -->
<c-col :span="24">
<el-form-item label="操作类型" prop="recp.dclp.actiontype">
<c-select v-model="model.recp.dclp.actiontype" style="width:100%" placeholder="请选择操作类型" disabled
<el-form-item label="操作类型" prop="recp.dclp.0.actiontype">
<c-select v-model="dclp.actiontype" style="width:100%" placeholder="请选择操作类型" disabled
:code="codes.actiontype">
</c-select>
</el-form-item>
</c-col>
<!-- 银行业务参号 -->
<c-col :span="24">
<el-form-item label="银行业务参号" prop="recp.dclp.buscode">
<c-input v-model="model.recp.dclp.buscode" style="width:100%" placeholder="请输入银行业务参号" disabled></c-input>
<el-form-item label="银行业务参号" prop="recp.dclp.0.buscode">
<c-input v-model="dclp.buscode" style="width:100%" placeholder="请输入银行业务参号" :disabled="dclp.acp !== 'X'"></c-input>
</c-input>
</el-form-item>
</c-col>
<!-- 变动类型 -->
<c-col :span="24">
<el-form-item label="变动类型" prop="recp.dclp.changtype">
<c-select v-model="model.recp.dclp.changtype" style="width:100%" placeholder="请选择变动类型" disabled
<el-form-item label="变动类型" prop="recp.dclp.0.changtype">
<c-select v-model="dclp.changtype" style="width:100%" placeholder="请选择变动类型" :disabled="dclp.acp !== 'X'"
:code="codes.changtype">
</c-select>
</el-form-item>
......@@ -43,37 +43,37 @@
<!-- 变动日期 -->
<c-col :span="24">
<el-form-item label="变动日期" prop="eblmod.ebl.reldat">
<c-date-picker type="date" v-model="model.recp.dclp.chdate" style="width:100%" disabled
<c-date-picker type="date" v-model="dclp.chdate" style="width:100%" :disabled="dclp.acp !== 'X'"
placeholder="请选择变动日期"></c-date-picker>
</el-form-item>
</c-col>
<!-- 变动币种 -->
<c-col :span="24">
<el-form-item label="变动币种" prop="recp.dclp.chcurrency">
<c-select v-model="model.recp.dclp.chcurrency" style="width:100%" placeholder="请选择变动币种" disabled
<el-form-item label="变动币种" prop="recp.dclp.0.chcurrency">
<c-select v-model="dclp.chcurrency" style="width:100%" placeholder="请选择变动币种" :disabled="dclp.acp !== 'X'"
:code="codes.curtxt1">
</c-select>
</el-form-item>
</c-col>
<!-- 变动金额 -->
<c-col :span="24">
<el-form-item label="变动金额" prop="recp.dclp.chamount">
<c-input v-model="model.recp.dclp.chamount" style="width:100%" placeholder="请输入变动金额" disabled>
</c-input>
<el-form-item label="变动金额" prop="recp.dclp.0.chamount">
<c-input-currency-min v-model="dclp.chamount" style="width:100%" placeholder="请输入变动金额" class="input-currency-left" :disabled="dclp.acp !== 'X'">
</c-input-currency-min>
</el-form-item>
</c-col>
<!-- 公允价值 -->
<c-col :span="24">
<el-form-item label="公允价值" prop="recp.dclp.fairvalue">
<c-input v-model="model.recp.dclp.fairvalue" style="width:100%" placeholder="请输入公允价值" disabled>
</c-input>
<el-form-item label="公允价值" prop="recp.dclp.0.fairvalue">
<c-input-currency-min v-model="dclp.fairvalue" style="width:100%" placeholder="请输入公允价值" class="input-currency-left" :disabled="dclp.acp !== 'X'">
</c-input-currency-min>
</el-form-item>
</c-col>
<!-- 备注 -->
<c-col :span="24">
<c-form-item :label="$t('eadp.S0000023')" prop="recp.dclp.remark">
<c-input type="textarea" v-model="model.recp.dclp.remark" maxlength="31" show-word-limit
:placeholder="$t('other.please_enter') + $t('eadp.S0000023')" disabled></c-input>
<c-form-item :label="$t('eadp.S0000023')" prop="recp.dclp.0.remark">
<c-input type="textarea" v-model="dclp.remark" maxlength="31" show-word-limit
:placeholder="$t('other.please_enter') + $t('eadp.S0000023')" :disabled="dclp.acp !== 'X'"></c-input>
</c-form-item>
</c-col>
</c-col>
......@@ -81,28 +81,28 @@
<c-col :span="12" style="padding-left: 20px">
<!-- S0000022 : 删除原因 -->
<c-col :span="24">
<c-form-item :label="$t('pubp.S0000022')" prop="recp.dclp.actiondesc">
<c-input type="textarea" v-model="model.recp.dclp.actiondesc" maxlength="32" rows="7"
<c-form-item :label="$t('pubp.S0000022')" prop="recp.dclp.0.actiondesc">
<c-input type="textarea" v-model="dclp.actiondesc" maxlength="32" rows="7"
show-word-limit :placeholder="$t('other.please_enter') + $t('pubp.S0000022')" disabled>
</c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<el-form-item>
<c-checkbox v-model="model.recp.dclp.acp" class="checkbox-left" disabled>确认</c-checkbox>
<c-checkbox v-model="dclp.acp" class="checkbox-left" :disabled="model.cfabut.dclflg !== 'X'">确认</c-checkbox>
</el-form-item>
</c-col>
<c-col :span="24" style="text-align: right;margin-top: 300px;color:blue">
<c-form-item prop="recp.dclp.sta">
<!-- <c-select v-model="this.model.recp.dclp.sta" style="width:100%" placeholder="" disabled
<c-form-item prop="recp.dclp.0.sta">
<!-- <c-select v-model="this.dclp.sta" style="width:100%" placeholder="" disabled
:code="codes.sta1">
</c-select> -->
<span v-if="this.model.recp.dclp.sta == 'W'">待发送</span>
<span v-else-if="this.model.recp.dclp.sta == 'S'">已发送</span>
<span v-else-if="this.model.recp.dclp.sta == 'D'">已撤销</span>
<span v-else-if="this.model.recp.dclp.sta == 'G'">已删除</span>
<span v-else-if="this.model.recp.dclp.sta == 'P'">已作废</span>
<span v-else-if="this.model.recp.dclp.sta == 'E'">待修改</span>
<span v-if="this.dclp.sta == 'W'">待发送</span>
<span v-else-if="this.dclp.sta == 'S'">已发送</span>
<span v-else-if="this.dclp.sta == 'D'">已撤销</span>
<span v-else-if="this.dclp.sta == 'G'">已删除</span>
<span v-else-if="this.dclp.sta == 'P'">已作废</span>
<span v-else-if="this.dclp.sta == 'E'">待修改</span>
</c-form-item>
</c-col>
</c-col>
......@@ -120,10 +120,17 @@ export default {
mixins: [commonProcess],
data() {
return {
dclp: {},
}
},
methods: { ...Event },
watch: {
'model.recp.dclp': function (newVal, oldVal) {
if (newVal) {
this.dclp = newVal[0]
}
}
},
created: function () {
}
......
......@@ -17,11 +17,11 @@
</content>
</el-tab-pane>
<!--外债远期信用证(含即期单证相符)-变动信息(1) -->
<!-- <el-tab-pane label="外债远期信用证(含即期单证相符)-变动信息(1)" name="dclpp">
<content>
<m-dclpp :model="model" :codes="codes" />
</content>
</el-tab-pane> -->
<el-tab-pane label="外债远期信用证(含即期单证相符)-变动信息(1)" name="dclpp">
<content>
<m-dclpp :model="model" :codes="codes" />
</content>
</el-tab-pane>
</c-tabs>
</el-form>
<c-function-btn :handleSubmit="handleSubmit.bind(this, 'cfabut.sav')"
......
......@@ -4,38 +4,38 @@
<c-col :span="12" style="padding-right: 20px">
<!-- 外债编号 -->
<c-col :span="24">
<c-form-item :label="$t('pubp.S0000016')" prop="recp.dclp.exdebtcode">
<c-input v-model="model.recp.dclp.exdebtcode" maxlength="28"
<c-form-item :label="$t('pubp.S0000016')" prop="recp.dclp.0.exdebtcode">
<c-input v-model="dclp.exdebtcode" maxlength="28"
:placeholder="$t('other.please_enter') + $t('pubp.S0000016')" disabled></c-input>
</c-form-item>
</c-col>
<!-- 变动编号 -->
<c-col :span="24">
<el-form-item label="变动编号" prop="recp.dclp.changeno">
<c-input v-model="model.recp.dclp.changeno" style="width:100%" placeholder="请输入变动编号"
<el-form-item label="变动编号" prop="recp.dclp.0.changeno">
<c-input v-model="dclp.changeno" style="width:100%" placeholder="请输入变动编号"
:code="codes.changeno" disabled>
</c-input>
</el-form-item>
</c-col>
<!-- 操作类型 -->
<c-col :span="24">
<el-form-item label="操作类型" prop="recp.dclp.actiontype">
<c-select v-model="model.recp.dclp.actiontype" style="width:100%" placeholder="请选择操作类型" disabled
<el-form-item label="操作类型" prop="recp.dclp.0.actiontype">
<c-select v-model="dclp.actiontype" style="width:100%" placeholder="请选择操作类型" disabled
:code="codes.actiontype">
</c-select>
</el-form-item>
</c-col>
<!-- 银行业务参号 -->
<c-col :span="24">
<el-form-item label="银行业务参号" prop="recp.dclp.buscode">
<c-input v-model="model.recp.dclp.buscode" style="width:100%" placeholder="请输入银行业务参号" disabled></c-input>
<el-form-item label="银行业务参号" prop="recp.dclp.0.buscode">
<c-input v-model="dclp.buscode" style="width:100%" placeholder="请输入银行业务参号" disabled></c-input>
</c-input>
</el-form-item>
</c-col>
<!-- 变动类型 -->
<c-col :span="24">
<el-form-item label="变动类型" prop="recp.dclp.changtype">
<c-select v-model="model.recp.dclp.changtype" style="width:100%" placeholder="请选择变动类型" disabled
<el-form-item label="变动类型" prop="recp.dclp.0.changtype">
<c-select v-model="dclp.changtype" style="width:100%" placeholder="请选择变动类型" disabled
:code="codes.changtype">
</c-select>
</el-form-item>
......@@ -43,36 +43,36 @@
<!-- 变动日期 -->
<c-col :span="24">
<el-form-item label="变动日期" prop="eblmod.ebl.reldat">
<c-date-picker type="date" v-model="model.recp.dclp.chdate" style="width:100%" disabled
<c-date-picker type="date" v-model="dclp.chdate" style="width:100%" disabled
placeholder="请选择变动日期"></c-date-picker>
</el-form-item>
</c-col>
<!-- 变动币种 -->
<c-col :span="24">
<el-form-item label="变动币种" prop="recp.dclp.chcurrency">
<c-select v-model="model.recp.dclp.chcurrency" style="width:100%" placeholder="请选择变动币种" disabled
<el-form-item label="变动币种" prop="recp.dclp.0.chcurrency">
<c-select v-model="dclp.chcurrency" style="width:100%" placeholder="请选择变动币种" disabled
:code="codes.curtxt1">
</c-select>
</el-form-item>
</c-col>
<!-- 变动金额 -->
<c-col :span="24">
<el-form-item label="变动金额" prop="recp.dclp.chamount">
<c-input v-model="model.recp.dclp.chamount" style="width:100%" placeholder="请输入变动金额" disabled>
</c-input>
<el-form-item label="变动金额" prop="recp.dclp.0.chamount">
<c-input-currency-min v-model="dclp.chamount" style="width:100%" placeholder="请输入变动金额" class="input-currency-left" disabled>
</c-input-currency-min>
</el-form-item>
</c-col>
<!-- 公允价值 -->
<c-col :span="24">
<el-form-item label="公允价值" prop="recp.dclp.fairvalue">
<c-input v-model="model.recp.dclp.fairvalue" style="width:100%" placeholder="请输入公允价值" disabled>
</c-input>
<el-form-item label="公允价值" prop="recp.dclp.0.fairvalue">
<c-input-currency-min v-model="dclp.fairvalue" style="width:100%" placeholder="请输入公允价值" class="input-currency-left" disabled>
</c-input-currency-min>
</el-form-item>
</c-col>
<!-- 备注 -->
<c-col :span="24">
<c-form-item :label="$t('eadp.S0000023')" prop="recp.dclp.remark">
<c-input type="textarea" v-model="model.recp.dclp.remark" maxlength="31" show-word-limit
<c-form-item :label="$t('eadp.S0000023')" prop="recp.dclp.0.remark">
<c-input type="textarea" v-model="dclp.remark" maxlength="31" show-word-limit
:placeholder="$t('other.please_enter') + $t('eadp.S0000023')" disabled></c-input>
</c-form-item>
</c-col>
......@@ -81,28 +81,28 @@
<c-col :span="12" style="padding-left: 20px">
<!-- S0000022 : 删除原因 -->
<c-col :span="24">
<c-form-item :label="$t('pubp.S0000022')" prop="recp.dclp.actiondesc">
<c-input type="textarea" v-model="model.recp.dclp.actiondesc" maxlength="32" rows="7"
show-word-limit :placeholder="$t('other.please_enter') + $t('pubp.S0000022')" disabled>
<c-form-item :label="$t('pubp.S0000022')" prop="recp.dclp.0.actiondesc">
<c-input type="textarea" v-model="dclp.actiondesc" maxlength="32" rows="7"
show-word-limit :placeholder="$t('other.please_enter') + $t('pubp.S0000022')" :disabled="dclp.acp !== 'X'">
</c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<el-form-item>
<c-checkbox v-model="model.recp.dclp.acp" class="checkbox-left" disabled>确认</c-checkbox>
<c-checkbox v-model="dclp.acp" class="checkbox-left" :disabled="model.cfabut.dclflg !== 'X'">确认</c-checkbox>
</el-form-item>
</c-col>
<c-col :span="24" style="text-align: right;margin-top: 300px;color:blue">
<c-form-item prop="recp.dclp.sta">
<!-- <c-select v-model="this.model.recp.dclp.sta" style="width:100%" placeholder="" disabled
<c-form-item prop="recp.dclp.0.sta">
<!-- <c-select v-model="this.dclp.sta" style="width:100%" placeholder="" disabled
:code="codes.sta1">
</c-select> -->
<span v-if="this.model.recp.dclp.sta == 'W'">待发送</span>
<span v-else-if="this.model.recp.dclp.sta == 'S'">已发送</span>
<span v-else-if="this.model.recp.dclp.sta == 'D'">已撤销</span>
<span v-else-if="this.model.recp.dclp.sta == 'G'">已删除</span>
<span v-else-if="this.model.recp.dclp.sta == 'P'">已作废</span>
<span v-else-if="this.model.recp.dclp.sta == 'E'">待修改</span>
<span v-if="this.dclp.sta == 'W'">待发送</span>
<span v-else-if="this.dclp.sta == 'S'">已发送</span>
<span v-else-if="this.dclp.sta == 'D'">已撤销</span>
<span v-else-if="this.dclp.sta == 'G'">已删除</span>
<span v-else-if="this.dclp.sta == 'P'">已作废</span>
<span v-else-if="this.dclp.sta == 'E'">待修改</span>
</c-form-item>
</c-col>
</c-col>
......@@ -120,10 +120,17 @@ export default {
mixins: [commonProcess],
data() {
return {
dclp: {},
}
},
methods: { ...Event },
watch: {
'model.recp.dclp': function (newVal, oldVal) {
if (newVal) {
this.dclp = newVal[0]
}
}
},
created: function () {
}
......
......@@ -18,11 +18,11 @@
</content>
</el-tab-pane>
<!--外债远期信用证(含即期单证相符)-变动信息(1) -->
<!-- <el-tab-pane label="外债远期信用证(含即期单证相符)-变动信息(1)" name="dclpp">
<content>
<m-dclpp :model="model" :codes="codes" />
</content>
</el-tab-pane> -->
<el-tab-pane label="外债远期信用证(含即期单证相符)-变动信息(1)" name="dclpp">
<content>
<m-dclpp :model="model" :codes="codes" />
</content>
</el-tab-pane>
</c-tabs>
</el-form>
<c-function-btn :handleSubmit="handleSubmit.bind(this, 'cfabut.sav')"
......
......@@ -4,38 +4,38 @@
<c-col :span="12" style="padding-right: 20px">
<!-- 外债编号 -->
<c-col :span="24">
<c-form-item :label="$t('pubp.S0000016')" prop="recp.dclp.exdebtcode">
<c-input v-model="model.recp.dclp.exdebtcode" maxlength="28"
<c-form-item :label="$t('pubp.S0000016')" prop="recp.dclp.0.exdebtcode">
<c-input v-model="dclp.exdebtcode" maxlength="28"
:placeholder="$t('other.please_enter') + $t('pubp.S0000016')" disabled></c-input>
</c-form-item>
</c-col>
<!-- 变动编号 -->
<c-col :span="24">
<el-form-item label="变动编号" prop="recp.dclp.changeno">
<c-input v-model="model.recp.dclp.changeno" style="width:100%" placeholder="请输入变动编号"
<el-form-item label="变动编号" prop="recp.dclp.0.changeno">
<c-input v-model="dclp.changeno" style="width:100%" placeholder="请输入变动编号"
:code="codes.changeno" disabled>
</c-input>
</el-form-item>
</c-col>
<!-- 操作类型 -->
<c-col :span="24">
<el-form-item label="操作类型" prop="recp.dclp.actiontype">
<c-select v-model="model.recp.dclp.actiontype" style="width:100%" placeholder="请选择操作类型" disabled
<el-form-item label="操作类型" prop="recp.dclp.0.actiontype">
<c-select v-model="dclp.actiontype" style="width:100%" placeholder="请选择操作类型" disabled
:code="codes.actiontype">
</c-select>
</el-form-item>
</c-col>
<!-- 银行业务参号 -->
<c-col :span="24">
<el-form-item label="银行业务参号" prop="recp.dclp.buscode">
<c-input v-model="model.recp.dclp.buscode" style="width:100%" placeholder="请输入银行业务参号" disabled></c-input>
<el-form-item label="银行业务参号" prop="recp.dclp.0.buscode">
<c-input v-model="dclp.buscode" style="width:100%" placeholder="请输入银行业务参号" disabled></c-input>
</c-input>
</el-form-item>
</c-col>
<!-- 变动类型 -->
<c-col :span="24">
<el-form-item label="变动类型" prop="recp.dclp.changtype">
<c-select v-model="model.recp.dclp.changtype" style="width:100%" placeholder="请选择变动类型" disabled
<el-form-item label="变动类型" prop="recp.dclp.0.changtype">
<c-select v-model="dclp.changtype" style="width:100%" placeholder="请选择变动类型" disabled
:code="codes.changtype">
</c-select>
</el-form-item>
......@@ -43,36 +43,36 @@
<!-- 变动日期 -->
<c-col :span="24">
<el-form-item label="变动日期" prop="eblmod.ebl.reldat">
<c-date-picker type="date" v-model="model.recp.dclp.chdate" style="width:100%" disabled
<c-date-picker type="date" v-model="dclp.chdate" style="width:100%" disabled
placeholder="请选择变动日期"></c-date-picker>
</el-form-item>
</c-col>
<!-- 变动币种 -->
<c-col :span="24">
<el-form-item label="变动币种" prop="recp.dclp.chcurrency">
<c-select v-model="model.recp.dclp.chcurrency" style="width:100%" placeholder="请选择变动币种" disabled
<el-form-item label="变动币种" prop="recp.dclp.0.chcurrency">
<c-select v-model="dclp.chcurrency" style="width:100%" placeholder="请选择变动币种" disabled
:code="codes.curtxt1">
</c-select>
</el-form-item>
</c-col>
<!-- 变动金额 -->
<c-col :span="24">
<el-form-item label="变动金额" prop="recp.dclp.chamount">
<c-input v-model="model.recp.dclp.chamount" style="width:100%" placeholder="请输入变动金额" disabled>
</c-input>
<el-form-item label="变动金额" prop="recp.dclp.0.chamount">
<c-input-currency-min v-model="dclp.chamount" style="width:100%" placeholder="请输入变动金额" class="input-currency-left" disabled>
</c-input-currency-min>
</el-form-item>
</c-col>
<!-- 公允价值 -->
<c-col :span="24">
<el-form-item label="公允价值" prop="recp.dclp.fairvalue">
<c-input v-model="model.recp.dclp.fairvalue" style="width:100%" placeholder="请输入公允价值" disabled>
</c-input>
<el-form-item label="公允价值" prop="recp.dclp.0.fairvalue">
<c-input-currency-min v-model="dclp.fairvalue" style="width:100%" placeholder="请输入公允价值" class="input-currency-left" disabled>
</c-input-currency-min>
</el-form-item>
</c-col>
<!-- 备注 -->
<c-col :span="24">
<c-form-item :label="$t('eadp.S0000023')" prop="recp.dclp.remark">
<c-input type="textarea" v-model="model.recp.dclp.remark" maxlength="31" show-word-limit
<c-form-item :label="$t('eadp.S0000023')" prop="recp.dclp.0.remark">
<c-input type="textarea" v-model="dclp.remark" maxlength="31" show-word-limit
:placeholder="$t('other.please_enter') + $t('eadp.S0000023')" disabled></c-input>
</c-form-item>
</c-col>
......@@ -81,28 +81,28 @@
<c-col :span="12" style="padding-left: 20px">
<!-- S0000022 : 删除原因 -->
<c-col :span="24">
<c-form-item :label="$t('pubp.S0000022')" prop="recp.dclp.actiondesc">
<c-input type="textarea" v-model="model.recp.dclp.actiondesc" maxlength="32" rows="7"
<c-form-item :label="$t('pubp.S0000022')" prop="recp.dclp.0.actiondesc">
<c-input type="textarea" v-model="dclp.actiondesc" maxlength="32" rows="7"
show-word-limit :placeholder="$t('other.please_enter') + $t('pubp.S0000022')" disabled>
</c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<el-form-item>
<c-checkbox v-model="model.recp.dclp.acp" class="checkbox-left" disabled>确认</c-checkbox>
<c-checkbox v-model="dclp.acp" class="checkbox-left" disabled>确认</c-checkbox>
</el-form-item>
</c-col>
<c-col :span="24" style="text-align: right;margin-top: 300px;color:blue">
<c-form-item prop="recp.dclp.sta">
<!-- <c-select v-model="this.model.recp.dclp.sta" style="width:100%" placeholder="" disabled
<c-form-item prop="recp.dclp.0.sta">
<!-- <c-select v-model="this.dclp.sta" style="width:100%" placeholder="" disabled
:code="codes.sta1">
</c-select> -->
<span v-if="this.model.recp.dclp.sta == 'W'">待发送</span>
<span v-else-if="this.model.recp.dclp.sta == 'S'">已发送</span>
<span v-else-if="this.model.recp.dclp.sta == 'D'">已撤销</span>
<span v-else-if="this.model.recp.dclp.sta == 'G'">已删除</span>
<span v-else-if="this.model.recp.dclp.sta == 'P'">已作废</span>
<span v-else-if="this.model.recp.dclp.sta == 'E'">待修改</span>
<span v-if="this.dclp.sta == 'W'">待发送</span>
<span v-else-if="this.dclp.sta == 'S'">已发送</span>
<span v-else-if="this.dclp.sta == 'D'">已撤销</span>
<span v-else-if="this.dclp.sta == 'G'">已删除</span>
<span v-else-if="this.dclp.sta == 'P'">已作废</span>
<span v-else-if="this.dclp.sta == 'E'">待修改</span>
</c-form-item>
</c-col>
</c-col>
......@@ -120,10 +120,17 @@ export default {
mixins: [commonProcess],
data() {
return {
dclp: {},
}
},
methods: { ...Event },
watch: {
'model.recp.dclp': function (newVal, oldVal) {
if (newVal) {
this.dclp = newVal[0]
}
}
},
created: function () {
}
......
......@@ -16,11 +16,11 @@
</content>
</el-tab-pane>
<!--外债远期信用证(含即期单证相符)-变动信息(1) -->
<!-- <el-tab-pane label="外债远期信用证(含即期单证相符)-变动信息(1)" name="dclpp">
<el-tab-pane label="外债远期信用证(含即期单证相符)-变动信息(1)" name="dclpp">
<content>
<m-dclpp :model="model" :codes="codes" />
</content>
</el-tab-pane> -->
</el-tab-pane>
</c-tabs>
</el-form>
</div>
......
......@@ -3,73 +3,85 @@
<!-- ==================左边================ -->
<c-col :span="12" style="padding-right: 20px;">
<c-col :span="24">
<c-form-item label="国内外汇贷款编号" prop="recp.dclp.dofoexlocode">
<c-input disabled v-model="model.recp.dclp.dofoexlocode" maxlength="28" placeholder=""></c-input>
<c-form-item label="国内外汇贷款编号" prop="recp.dclp.0.dofoexlocode">
<c-input disabled v-model="dclp.dofoexlocode" maxlength="28" placeholder=""></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="变动编号" prop="recp.dclp.changeno">
<c-input disabled v-model="model.recp.dclp.changeno" placeholder=""></c-input>
<c-form-item label="变动编号" prop="recp.dclp.0.changeno">
<c-input disabled v-model="dclp.changeno" placeholder=""></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="操作类型" prop="recp.dclp.actiontype">
<c-select disabled :code="codes.actiontype" v-model="model.recp.dclp.actiontype" style="width:100%" placeholder="">
<el-form-item label="操作类型" prop="recp.dclp.0.actiontype">
<c-select disabled :code="codes.actiontype" v-model="dclp.actiontype" style="width:100%" placeholder="">
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="银行业务编号" prop="recp.dclp.buscode">
<c-input v-model="model.recp.dclp.buscode" placeholder=""></c-input>
<c-form-item label="银行业务编号" prop="recp.dclp.0.buscode">
<c-input v-model="dclp.buscode" placeholder=""></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="期初余额" prop="recp.dclp.loanopenbalan" >
<c-input v-model="model.recp.dclp.loanopenbalan" placeholder=""></c-input>
<c-form-item label="期初余额" prop="recp.dclp.0.loanopenbalan" >
<c-input-currency v-model="dclp.loanopenbalan" placeholder=""></c-input-currency>
</c-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="提款币种" prop="recp.dclp.withcurrence">
<c-select :code="codes.curtxt1" v-model="model.recp.dclp.withcurrence" style="width:100%" placeholder="">
<el-form-item label="提款币种" prop="recp.dclp.0.withcurrence">
<c-select :code="codes.curtxt1" v-model="dclp.withcurrence" style="width:100%" placeholder="">
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="提款金额" prop="recp.dclp.withamount" >
<c-input v-model="model.recp.dclp.withamount" placeholder=""></c-input>
<c-form-item label="提款金额" prop="recp.dclp.0.withamount" >
<c-input-currency v-model="dclp.withamount" placeholder=""></c-input-currency>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="结汇金额" prop="recp.dclp.settamount" >
<c-input v-model="model.recp.dclp.settamount" placeholder=""></c-input>
<c-form-item label="结汇金额" prop="recp.dclp.0.settamount" >
<c-input-currency v-model="dclp.settamount" placeholder=""></c-input-currency>
</c-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="资金用途" prop="recp.dclp.useofunds">
<c-select v-model="model.recp.dclp.useofunds" style="width:100%" placeholder="">
<el-form-item label="资金用途" prop="recp.dclp.0.useofunds">
<c-select v-model="dclp.useofunds" style="width:100%" placeholder="">
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="还本币种" prop="recp.dclp.princurr">
<c-select :code="codes.curtxt1" v-model="model.recp.dclp.princurr" style="width:100%" placeholder="">
<el-form-item label="还本币种" prop="recp.dclp.0.princurr">
<c-select :code="codes.curtxt1" v-model="dclp.princurr" style="width:100%" placeholder="">
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="还本金额" prop="recp.dclp.0.repayamount" >
<c-input-currency v-model="dclp.repayamount" placeholder=""></c-input-currency>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="购汇还本金额" prop="recp.dclp.0.prepayamount" >
<c-input-currency v-model="dclp.prepayamount" placeholder=""></c-input-currency>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="备注" prop="recp.dclp.remark">
<c-input :rows="4" type="textarea" v-model="model.recp.dclp.remark" maxlength="31" show-word-limit placeholder="" ></c-input>
<c-form-item label="备注" prop="recp.dclp.0.remark">
<c-input :rows="4" type="textarea" v-model="dclp.remark" maxlength="31" show-word-limit placeholder="" ></c-input>
</c-form-item>
</c-col>
</c-col>
......@@ -77,42 +89,44 @@
<!-- ============右边================= -->
<c-col :span="12" style="padding-left: 20px;">
<c-col :span="24">
<c-form-item label="删除原因" prop="recp.dclp.actiondesc">
<c-input disabled :rows="6" type="textarea" v-model="model.recp.dclp.actiondesc" maxlength="32" show-word-limit placeholder="" ></c-input>
<c-form-item label="删除原因" prop="recp.dclp.0.actiondesc">
<c-input disabled :rows="6" type="textarea" v-model="dclp.actiondesc" maxlength="32" show-word-limit placeholder="" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="变动日期" prop="recp.dclp.changedate">
<c-date-picker type="date" v-model="model.recp.dclp.changedate" style="width:100%" placeholder=""></c-date-picker>
<el-form-item label="变动日期" prop="recp.dclp.0.changedate">
<c-date-picker type="date" v-model="dclp.changedate" style="width:100%" placeholder=""></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<c-checkbox disabled v-model="model.recp.dclp.acp">确认</c-checkbox>
<c-form-item label="" label-width="0" prop="recp.dclp.0.acp">
<c-checkbox disabled v-model="dclp.acp">确认</c-checkbox>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="期末余额" prop="recp.dclp.endbalan" >
<c-input v-model="model.recp.dclp.endbalan" placeholder=""></c-input>
<c-form-item label="期末余额" prop="recp.dclp.0.endbalan" >
<c-input-currency v-model="dclp.endbalan" placeholder=""></c-input-currency>
</c-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="付息币种" prop="recp.dclp.inpaycurr">
<c-select :code="codes.curtxt1" v-model="model.recp.dclp.inpaycurr" style="width:100%" placeholder="">
<el-form-item label="付息币种" prop="recp.dclp.0.inpaycurr">
<c-select :code="codes.curtxt1" v-model="dclp.inpaycurr" style="width:100%" placeholder="">
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="付息金额" prop="recp.dclp.inpayamount" >
<c-input v-model="model.recp.dclp.inpayamount" placeholder=""></c-input>
<c-form-item label="付息金额" prop="recp.dclp.0.inpayamount" >
<c-input-currency v-model="dclp.inpayamount" placeholder=""></c-input-currency>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="购汇付息金额" prop="recp.dclp.pinpayamount" >
<c-input v-model="model.recp.dclp.pinpayamount" placeholder=""></c-input>
<c-form-item label="购汇付息金额" prop="recp.dclp.0.pinpayamount" >
<c-input-currency v-model="dclp.pinpayamount" placeholder=""></c-input-currency>
</c-form-item>
</c-col>
......@@ -132,9 +146,16 @@
mixins: [commonProcess],
data(){
return {
dclp: {}
}
},
watch: {
'model.recp.dclp': function (newVal, oldVal) {
if (newVal) {
this.dclp = newVal[0]
}
}
},
methods:{...Event},
created:function(){
......
......@@ -114,7 +114,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/Ecaadd/Event"
export default {
inject: ['root'],
......
<template>
<div class="eibs-tab">
<!-- ==================左边================ -->
<c-col :span="12" style="padding-right: 20px;">
<c-col :span="24">
<c-form-item label="国内外汇贷款编号" prop="recp.dclp.0.dofoexlocode">
<c-input disabled v-model="dclp.dofoexlocode" maxlength="28" placeholder=""></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="变动编号" prop="recp.dclp.0.changeno">
<c-input disabled v-model="dclp.changeno" placeholder=""></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="操作类型" prop="recp.dclp.0.actiontype">
<c-select disabled :code="codes.actiontype" v-model="dclp.actiontype" style="width:100%" placeholder="">
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="银行业务编号" prop="recp.dclp.0.buscode">
<c-input :disabled="this.dclp.acp==''" v-model="dclp.buscode" placeholder=""></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="期初余额" prop="recp.dclp.0.loanopenbalan" >
<c-input-currency :disabled="this.dclp.acp==''" v-model="dclp.loanopenbalan" placeholder=""></c-input-currency>
</c-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="提款币种" prop="recp.dclp.0.withcurrence">
<c-select :disabled="this.dclp.acp==''" :code="codes.curtxt1" v-model="dclp.withcurrence" style="width:100%" placeholder="">
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="提款金额" prop="recp.dclp.0.withamount" >
<c-input-currency :disabled="this.dclp.acp==''" v-model="dclp.withamount" placeholder=""></c-input-currency>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="结汇金额" prop="recp.dclp.0.settamount" >
<c-input-currency :disabled="this.dclp.acp==''" v-model="dclp.settamount" placeholder=""></c-input-currency>
</c-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="资金用途" prop="recp.dclp.0.useofunds">
<c-select :disabled="this.dclp.acp==''" v-model="dclp.useofunds" style="width:100%" placeholder="">
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="还本币种" prop="recp.dclp.0.princurr">
<c-select :disabled="this.dclp.acp==''" :code="codes.curtxt1" v-model="dclp.princurr" style="width:100%" placeholder="">
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="还本金额" prop="recp.dclp.0.repayamount" >
<c-input-currency :disabled="this.dclp.acp==''" v-model="dclp.repayamount" placeholder=""></c-input-currency>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="购汇还本金额" prop="recp.dclp.0.prepayamount" >
<c-input-currency :disabled="this.dclp.acp==''" v-model="dclp.prepayamount" placeholder=""></c-input-currency>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="备注" prop="recp.dclp.0.remark">
<c-input :disabled="this.dclp.acp==''" :rows="4" type="textarea" v-model="dclp.remark" maxlength="31" show-word-limit placeholder="" ></c-input>
</c-form-item>
</c-col>
</c-col>
<!-- ============右边================= -->
<c-col :span="12" style="padding-left: 20px;">
<c-col :span="24">
<c-form-item label="删除原因" prop="recp.dclp.0.actiondesc">
<c-input disabled :rows="6" type="textarea" v-model="dclp.actiondesc" maxlength="32" show-word-limit placeholder="" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="变动日期" prop="recp.dclp.0.changedate">
<c-date-picker :disabled="this.dclp.acp==''" type="date" v-model="dclp.changedate" style="width:100%" placeholder=""></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="" label-width="0" prop="recp.dclp.0.acp">
<c-checkbox :disabled="this.model.cfabut.dclflg==''" v-model="dclp.acp">确认</c-checkbox>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="期末余额" prop="recp.dclp.0.endbalan" >
<c-input-currency :disabled="this.dclp.acp==''" v-model="dclp.endbalan" placeholder=""></c-input-currency>
</c-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="付息币种" prop="recp.dclp.0.inpaycurr">
<c-select :disabled="this.dclp.acp==''" :code="codes.curtxt1" v-model="dclp.inpaycurr" style="width:100%" placeholder="">
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="付息金额" prop="recp.dclp.0.inpayamount" >
<c-input-currency :disabled="this.dclp.acp==''" v-model="dclp.inpayamount" placeholder=""></c-input-currency>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="购汇付息金额" prop="recp.dclp.0.pinpayamount" >
<c-input-currency :disabled="this.dclp.acp==''" v-model="dclp.pinpayamount" placeholder=""></c-input-currency>
</c-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 "~/model/Ebaadd/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
dclp: {}
}
},
watch: {
'model.recp.dclp': function (newVal, oldVal) {
if (newVal) {
this.dclp = newVal[0]
}
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
\ No newline at end of file
......@@ -15,27 +15,6 @@
</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-form-item>
</c-col>
<c-col :span="24">
<c-checkbox v-model="model.cfabut.addnew">新增接口数据</c-checkbox>
</c-col>
<c-col :span="12">
<c-form-item label="DCL数目" prop="cfabut.newdcl">
<c-input v-model="model.cfabut.newdcl" placeholder=""></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="VRF数目" prop="cfabut.newvrf">
<c-input v-model="model.cfabut.newvrf" placeholder=""></c-input>
</c-form-item>
</c-col>
</c-col>
<!-- ============右边================= -->
<c-col :span="12" style="padding-left: 20px;">
......@@ -48,16 +27,16 @@
</c-col> -->
<c-col :span="8">
<c-checkbox v-model="model.cfabut.dclflg">责任余额</c-checkbox>
<c-checkbox v-model="model.cfabut.dclflg">变动信息</c-checkbox>
</c-col>
<!-- <c-col :span="12">
<span v-text="model.cfabut.vrflab" data-path=".cfabut.vrflab" > </span>
</c-col> -->
<c-col :span="8">
<c-checkbox v-model="model.cfabut.vrfflg">履约信息</c-checkbox>
</c-col>
<!-- <c-col :span="8">
<c-checkbox disabled v-model="model.cfabut.vrfflg">履约信息</c-checkbox>
</c-col> -->
</c-col>
<!-- <c-col :span="12">
......@@ -100,7 +79,7 @@
<c-col :span="12">
<span v-text="model.cfabut.newdclnum" data-path=".cfabut.newdclnum" > </span>
</c-col>
</c-col> -->
<c-col :span="12">
<c-form-item label="DCL数目" prop="cfabut.newdcl">
......@@ -108,7 +87,7 @@
</c-form-item>
</c-col>
<c-col :span="12">
<!-- <c-col :span="12">
<c-button size="small" type="primary" @click="onCutpErr">
{{$t('cutp.C0000009')}}
</c-button>
......
......@@ -15,6 +15,12 @@
<m-conp :model="model" :codes="codes"/>
</c-content>
</el-tab-pane>
<el-tab-pane label="国内外汇贷款-变动信息" name="dclpp">
<c-content>
<m-dclpp :model="model" :codes="codes"/>
</c-content>
</el-tab-pane>
</c-tabs>
</el-form>
<c-function-btn
......@@ -37,11 +43,13 @@ import Default from "~/model/Ecaame/Default"
import Pattern from "~/model/Ecaame/Pattern"
import Sel from "./Sel"
import Conp from "./Conp"
import Dclpp from "./Dclpp"
export default {
name: "Ecaame",
components:{
"m-dclpp":Dclpp,
"m-sel" : Sel,
"m-conp" : Conp,
},
......
<template>
<div class="eibs-tab">
<!-- ==================左边================ -->
<c-col :span="12" style="padding-right: 20px;">
<c-col :span="24">
<c-form-item label="国内外汇贷款编号" prop="recp.dclp.0.dofoexlocode">
<c-input disabled v-model="dclp.dofoexlocode" maxlength="28" placeholder=""></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="变动编号" prop="recp.dclp.0.changeno">
<c-input disabled v-model="dclp.changeno" placeholder=""></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="操作类型" prop="recp.dclp.0.actiontype">
<c-select disabled :code="codes.actiontype" v-model="dclp.actiontype" style="width:100%" placeholder="">
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="银行业务编号" prop="recp.dclp.0.buscode">
<c-input v-model="dclp.buscode" placeholder=""></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="期初余额" prop="recp.dclp.0.loanopenbalan" >
<c-input-currency v-model="dclp.loanopenbalan" placeholder=""></c-input-currency>
</c-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="提款币种" prop="recp.dclp.0.withcurrence">
<c-select :code="codes.curtxt1" v-model="dclp.withcurrence" style="width:100%" placeholder="">
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="提款金额" prop="recp.dclp.0.withamount" >
<c-input-currency v-model="dclp.withamount" placeholder=""></c-input-currency>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="结汇金额" prop="recp.dclp.0.settamount" >
<c-input-currency v-model="dclp.settamount" placeholder=""></c-input-currency>
</c-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="资金用途" prop="recp.dclp.0.useofunds">
<c-select v-model="dclp.useofunds" style="width:100%" placeholder="">
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="还本币种" prop="recp.dclp.0.princurr">
<c-select :code="codes.curtxt1" v-model="dclp.princurr" style="width:100%" placeholder="">
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="还本金额" prop="recp.dclp.0.repayamount" >
<c-input-currency v-model="dclp.repayamount" placeholder=""></c-input-currency>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="购汇还本金额" prop="recp.dclp.0.prepayamount" >
<c-input-currency v-model="dclp.prepayamount" placeholder=""></c-input-currency>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="备注" prop="recp.dclp.0.remark">
<c-input :rows="4" type="textarea" v-model="dclp.remark" maxlength="31" show-word-limit placeholder="" ></c-input>
</c-form-item>
</c-col>
</c-col>
<!-- ============右边================= -->
<c-col :span="12" style="padding-left: 20px;">
<c-col :span="24">
<c-form-item label="删除原因" prop="recp.dclp.0.actiondesc">
<c-input :disabled="this.dclp.acp==''" :rows="6" type="textarea" v-model="dclp.actiondesc" maxlength="32" show-word-limit placeholder="" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="变动日期" prop="recp.dclp.0.changedate">
<c-date-picker type="date" v-model="dclp.changedate" style="width:100%" placeholder=""></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="" label-width="0" prop="recp.dclp.0.acp">
<c-checkbox :disabled="(this.model.cfabut.dclflg=='' && this.model.cfabut.basflg=='') ||(this.model.cfabut.dclflg=='X' && this.model.cfabut.basflg=='X')||(this.model.cfabut.dclflg=='' && this.model.cfabut.basflg=='X')" v-model="dclp.acp">确认</c-checkbox>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="期末余额" prop="recp.dclp.0.endbalan" >
<c-input-currency v-model="dclp.endbalan" placeholder=""></c-input-currency>
</c-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="付息币种" prop="recp.dclp.0.inpaycurr">
<c-select :code="codes.curtxt1" v-model="dclp.inpaycurr" style="width:100%" placeholder="">
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="付息金额" prop="recp.dclp.0.inpayamount" >
<c-input-currency v-model="dclp.inpayamount" placeholder=""></c-input-currency>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="购汇付息金额" prop="recp.dclp.0.pinpayamount" >
<c-input-currency v-model="dclp.pinpayamount" placeholder=""></c-input-currency>
</c-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 "~/model/Ebaadd/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
dclp: {}
}
},
watch: {
'model.recp.dclp': function (newVal, oldVal) {
if (newVal) {
this.dclp = newVal[0]
}
},
"model.cfabut.dclflg" :{
immediate: true,
handler(val,oldval){
if(this.model.cfabut.basflg=="X" && this.model.cfabut.dclflg=="X"){
this.dclp.acp="X"
}
else if(this.model.cfabut.dclflg==""){
this.dclp.acp=""
}
}
},
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
\ No newline at end of file
......@@ -5,42 +5,21 @@
<!-- S0000019 : 发生日期 -->
<c-col :span="24">
<el-form-item label="发生日期" prop="eblmod.ebl.reldat">
<c-date-picker disabled type="date" v-model="model.eblmod.ebl.reldat" style="width:100%" placeholder=""></c-date-picker>
<c-date-picker 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 disabled :code="codes.ownextkey3" v-model="model.cfabut.ownextkey" style="width:100%" placeholder="请选择业务所属机构">
<c-select :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-form-item>
</c-col>
<c-col :span="24">
<c-checkbox v-model="model.cfabut.addnew">新增接口数据</c-checkbox>
</c-col>
<c-col :span="12">
<c-form-item label="DCL数目" prop="cfabut.newdcl">
<c-input v-model="model.cfabut.newdcl" placeholder=""></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="VRF数目" prop="cfabut.newvrf">
<c-input v-model="model.cfabut.newvrf" placeholder=""></c-input>
</c-form-item>
</c-col>
</c-col>
<!-- ============右边================= -->
<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,16 +27,16 @@
</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">
<span v-text="model.cfabut.vrflab" data-path=".cfabut.vrflab" > </span>
</c-col> -->
<c-col :span="8">
<c-checkbox v-model="model.cfabut.vrfflg">履约信息</c-checkbox>
</c-col>
<!-- <c-col :span="8">
<c-checkbox disabled v-model="model.cfabut.vrfflg">履约信息</c-checkbox>
</c-col> -->
</c-col>
<!-- <c-col :span="12">
......@@ -146,6 +125,19 @@
}
},
watch:{
"model.cfabut.basflg" :{
immediate: true,
handler(val,oldval){
if(this.model.cfabut.basflg=="X"){
this.model.cfabut.dclflg="X"
}
else{
this.model.cfabut.dclflg=""
}
}
},
},
methods:{...Event},
created:function(){
......
......@@ -15,6 +15,12 @@
<m-conp :model="model" :codes="codes"/>
</c-content>
</el-tab-pane>
<el-tab-pane label="国内外汇贷款-变动信息" name="dclpp">
<c-content>
<m-dclpp :model="model" :codes="codes"/>
</c-content>
</el-tab-pane>
</c-tabs>
</el-form>
<c-function-btn
......@@ -37,11 +43,13 @@ import Default from "~/model/Ecadel/Default"
import Pattern from "~/model/Ecadel/Pattern"
import Sel from "./Sel"
import Conp from "./Conp"
import Dclpp from "./Dclpp"
export default {
name: "Ecadel",
components:{
"m-dclpp":Dclpp,
"m-sel" : Sel,
"m-conp" : Conp,
},
......
<template>
<div class="eibs-tab">
<!-- ==================左边================ -->
<c-col :span="12" style="padding-right: 20px;">
<c-col :span="24">
<c-form-item label="国内外汇贷款编号" prop="recp.dclp.0.dofoexlocode">
<c-input disabled v-model="dclp.dofoexlocode" maxlength="28" placeholder=""></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="变动编号" prop="recp.dclp.0.changeno">
<c-input disabled v-model="dclp.changeno" placeholder=""></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="操作类型" prop="recp.dclp.0.actiontype">
<c-select disabled :code="codes.actiontype" v-model="dclp.actiontype" style="width:100%" placeholder="">
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="银行业务编号" prop="recp.dclp.0.buscode">
<c-input disabled v-model="dclp.buscode" placeholder=""></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="期初余额" prop="recp.dclp.0.loanopenbalan" >
<c-input-currency disabled v-model="dclp.loanopenbalan" placeholder=""></c-input-currency>
</c-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="提款币种" prop="recp.dclp.0.withcurrence">
<c-select disabled :code="codes.curtxt1" v-model="dclp.withcurrence" style="width:100%" placeholder="">
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="提款金额" prop="recp.dclp.0.withamount" >
<c-input-currency disabled v-model="dclp.withamount" placeholder=""></c-input-currency>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="结汇金额" prop="recp.dclp.0.settamount" >
<c-input-currency disabled v-model="dclp.settamount" placeholder=""></c-input-currency>
</c-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="资金用途" prop="recp.dclp.0.useofunds">
<c-select disabled v-model="dclp.useofunds" style="width:100%" placeholder="">
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="还本币种" prop="recp.dclp.0.princurr">
<c-select disabled :code="codes.curtxt1" v-model="dclp.princurr" style="width:100%" placeholder="">
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="还本金额" prop="recp.dclp.0.repayamount" >
<c-input-currency disabled v-model="dclp.repayamount" placeholder=""></c-input-currency>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="购汇还本金额" prop="recp.dclp.0.prepayamount" >
<c-input-currency disabled v-model="dclp.prepayamount" placeholder=""></c-input-currency>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="备注" prop="recp.dclp.0.remark">
<c-input disabled :rows="4" type="textarea" v-model="dclp.remark" maxlength="31" show-word-limit placeholder="" ></c-input>
</c-form-item>
</c-col>
</c-col>
<!-- ============右边================= -->
<c-col :span="12" style="padding-left: 20px;">
<c-col :span="24">
<c-form-item label="删除原因" prop="recp.dclp.0.actiondesc">
<c-input disabled :rows="6" type="textarea" v-model="dclp.actiondesc" maxlength="32" show-word-limit placeholder="" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="变动日期" prop="recp.dclp.0.changedate">
<c-date-picker disabled type="date" v-model="dclp.changedate" style="width:100%" placeholder=""></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="" label-width="0" prop="recp.dclp.0.acp">
<c-checkbox disabled v-model="dclp.acp">确认</c-checkbox>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="期末余额" prop="recp.dclp.0.endbalan" >
<c-input-currency disabled v-model="dclp.endbalan" placeholder=""></c-input-currency>
</c-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="付息币种" prop="recp.dclp.0.inpaycurr">
<c-select disabled :code="codes.curtxt1" v-model="dclp.inpaycurr" style="width:100%" placeholder="">
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="付息金额" prop="recp.dclp.0.inpayamount" >
<c-input-currency disabled v-model="dclp.inpayamount" placeholder=""></c-input-currency>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="购汇付息金额" prop="recp.dclp.0.pinpayamount" >
<c-input-currency disabled v-model="dclp.pinpayamount" placeholder=""></c-input-currency>
</c-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 "~/model/Ebaadd/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
dclp: {}
}
},
watch: {
'model.recp.dclp': function (newVal, oldVal) {
if (newVal) {
this.dclp = newVal[0]
}
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
\ No newline at end of file
......@@ -15,27 +15,6 @@
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="代付利息" prop="eblmod.ebl.resamt">
<c-input disabled v-model="model.eblmod.ebl.resamt" placeholder=""></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-checkbox v-model="model.cfabut.addnew">新增接口数据</c-checkbox>
</c-col>
<c-col :span="12">
<c-form-item label="DCL数目" prop="cfabut.newdcl">
<c-input v-model="model.cfabut.newdcl" placeholder=""></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="VRF数目" prop="cfabut.newvrf">
<c-input v-model="model.cfabut.newvrf" placeholder=""></c-input>
</c-form-item>
</c-col>
</c-col>
<!-- ============右边================= -->
<c-col :span="12" style="padding-left: 20px;">
......@@ -48,16 +27,16 @@
</c-col> -->
<c-col :span="8">
<c-checkbox disabled v-model="model.cfabut.dclflg">责任余额</c-checkbox>
<c-checkbox disabled v-model="model.cfabut.dclflg">变动信息</c-checkbox>
</c-col>
<!-- <c-col :span="12">
<span v-text="model.cfabut.vrflab" data-path=".cfabut.vrflab" > </span>
</c-col> -->
<c-col :span="8">
<!-- <c-col :span="8">
<c-checkbox disabled v-model="model.cfabut.vrfflg">履约信息</c-checkbox>
</c-col>
</c-col> -->
</c-col>
<!-- <c-col :span="12">
......@@ -100,7 +79,7 @@
<c-col :span="12">
<span v-text="model.cfabut.newdclnum" data-path=".cfabut.newdclnum" > </span>
</c-col>
</c-col> -->
<c-col :span="12">
<c-form-item label="DCL数目" prop="cfabut.newdcl">
......@@ -108,7 +87,7 @@
</c-form-item>
</c-col>
<c-col :span="12">
<!-- <c-col :span="12">
<c-button size="small" type="primary" @click="onCutpErr">
{{$t('cutp.C0000009')}}
</c-button>
......
......@@ -15,6 +15,12 @@
<m-conp :model="model" :codes="codes"/>
</c-content>
</el-tab-pane>
<el-tab-pane label="国内外汇贷款-变动信息" name="dclpp">
<c-content>
<m-dclpp :model="model" :codes="codes"/>
</c-content>
</el-tab-pane>
</c-tabs>
</el-form>
<!-- <c-function-btn
......@@ -37,11 +43,13 @@ import Default from "~/model/Ecainf/Default"
import Pattern from "~/model/Ecainf/Pattern"
import Sel from "./Sel"
import Conp from "./Conp"
import Dclpp from "./Dclpp"
export default {
name: "Ecainf",
components:{
"m-dclpp":Dclpp,
"m-sel" : Sel,
"m-conp" : Conp,
},
......
......@@ -114,7 +114,7 @@
<c-col :span="24">
<c-form-item v-if="model.gitp.swiftflg == 'N'" label="面函标题" prop="gitamep.mstitle">
<c-input type="textarea" v-model="model.gitamep.mstitle" maxlength="30" show-word-limit placeholder="请输入面函标题">
<c-input type="textarea" v-model="model.gitamep.mstitle" maxlength="50" show-word-limit placeholder="请输入面函标题">
</c-input>
</c-form-item>
</c-col>
......@@ -299,7 +299,7 @@
<el-form-item v-if="
model.gitp.swiftflg == 'N' &&
model.trnmod.swiadd.newexpflg == ''
" label="新到期日" prop="trnmod.swiadd.newexpdat">
" label="新到期日" prop="trnmod.swiadd.newexpdat">
<c-date-picker type="date" v-model="model.trnmod.swiadd.newexpdat" style="width: 100%" placeholder="请输入新到期日期">
</c-date-picker>
</el-form-item>
......
......@@ -7,13 +7,13 @@
<c-col :span="16">
<c-col :span="24">
<el-form-item v-if="model.gitp.gidtxtmodflg == ''" label="保函文本可变因素" prop="gidgrp.blk.gidtxt">
<i-stream-input :disabled="model.gitp.gidtxtmodflg == ''" type="textarea" rows="16"
<c-xml-format-editor :disabled="model.gitp.gidtxtmodflg == ''" type="textarea" rows="16"
:model="model.gidgrp.blk.gidtxt" maxlength="65" show-word-limit placeholder="请输入保函文本可变因素">
</i-stream-input>
</c-xml-format-editor>
</el-form-item>
<el-form-item v-if="model.gitp.gidtxtmodflg == 'X'" label="保函文本可变因素" prop="gidgrp.blk.gtxgidtxt">
<i-stream-input type="textarea" :model="model.gidgrp.blk.gtxgidtxt" rows="16" maxlength="65"
show-word-limit placeholder="请输入保函文本可变因素"></i-stream-input>
<c-xml-format-editor type="textarea" :model="model.gidgrp.blk.gtxgidtxt" rows="16" maxlength="65"
show-word-limit placeholder="请输入保函文本可变因素"></c-xml-format-editor>
</el-form-item>
</c-col>
</c-col>
......@@ -26,14 +26,15 @@
</c-col>
<c-col :span="24">
<c-button :disabled="model.gitp.gidtxtmodflg == ''" size="small" type="primary"
style="margin: 18px 0 0 10px; width: 50%" @click="onGitpButdif">
<c-button :disabled="(model.gitp.gidtxtmodflg == '' && model.gitp.gidtxt == model.gidgrp.blk.gidtxt) || (model.gitp.gidtxtmodflg == 'X' && model.gitp.gtx.gidtxt == model.gidgrp.blk.gtxgidtxt)"
size="small" type="primary" style="margin: 18px 0 0 10px; width: 50%" @click="onGitpButdif">
查看系统文本
</c-button>
</c-col>
<c-col :span="24">
<c-button size="small" type="primary" style="margin: 5px 0 0 10px; width: 50%" @click="onGitpButdifhis">
<c-button :disabled="(model.gitp.gidtxtmodflg == '' && model.gitp.oldgidtxt == model.gidgrp.blk.gidtxt) || (model.gitp.gidtxtmodflg == 'X' && model.gitp.oldgtxgidtxt == model.gidgrp.blk.gtxgidtxt)"
size="small" type="primary" style="margin: 5px 0 0 10px; width: 50%" @click="onGitpButdifhis">
查看历史文本
</c-button>
</c-col>
......@@ -56,7 +57,7 @@
</c-button>
</c-col>
<c-col :span="24">
<c-button :disabled="model.gitp.gidtxtmodflg == ''" size="small" type="primary"
<c-button :disabled="!(model.gitp.gidtxtmodflg == 'X' && model.gidgrp.rec.giduil == 'CN')" size="small" type="primary"
style="margin: 5px 0 0 10px; width: 50%" @click="onGitpGidtxtmod">
修改中文保函文本
</c-button>
......
......@@ -118,7 +118,9 @@ import Ptypc from "./Ptypc";
import Aacp from "./Aacp";
import Aamp20 from "./Aamp20";
const tabNameToRulePathMapping = {
"gidtxtp": "gitp.gidtxtp",
}
export default {
components: {
......@@ -151,9 +153,43 @@ export default {
},
methods: {
...Event,
handleChange(val) {
console.log(val);
myTabClick(tab) {
this.tabClick(tab);
let name = tab.name;
let rulePath;
if (name === "gidtxtp") {
rulePath = "gitp.gidtxtp";
}
if (!!rulePath) {
this.executeRule(rulePath).then((res) => {
if (res.respCode == SUCCESS) {
this.updateModel(res.data);
}
});
}
},
handleChange(names){
// console.log(names);//激活的(展开的)面板的name数组集合
if (this.isInDisplay) {
return
}
const arr = []
for (let i = 0; i < names.length; i++) {
const n = names[i];
const path = tabNameToRulePathMapping[n]//取出激活/展开面板name对应的rulePath
if (path) {
arr.push(path)
}
}
let rulePath = arr.join(",");//把arr数组加入逗号分割,变成字符串
if (!!rulePath) {//rulePath不为空串
this.executeRule(rulePath).then((res) => {
if (res.respCode == SUCCESS) {
this.updateModel(res.data);
}
});
}
},
},
created: function () { },
};
......
......@@ -72,11 +72,11 @@
</c-checkbox>
<c-checkbox v-model="model.gitp.chkpreper" style="margin: 0 0 0 10px" class="checkbox-left">允许
</c-checkbox>
<c-button disabled size="small" type="primary" style="margin: 0px 0 0 10px; width: 100px"
<c-button :disabled="!(model.gitp.prepermodflg == 'X' && (model.gidgrp.blk.preper !== '' || model.gidgrp.blk.atxpreper !== ''))" size="small" type="primary" style="margin: 0px 0 0 10px; width: 100px"
@click="onGitpButdifpreper">
查看系统文本
</c-button>
<c-button disabled size="small" style="margin: 10px 0 0 10px; width: 100px" type="primary"
<c-button :disabled="!(model.gitp.prepermodflg == 'X' && (model.gidgrp.blk.preper !== '' || model.gidgrp.blk.atxpreper !== ''))" size="small" style="margin: 10px 0 0 10px; width: 100px" type="primary"
@click="onGitpButdifhispreper">
查看历史文本
</c-button>
......
......@@ -38,7 +38,11 @@
import Basp1 from "./Basp1";
import Outp from "./Outp";
const tabNameToRulePathMapping = {
'basp': "bopmod.dbcp.basp",
'basp1': "bopmod.dbfp.basp",
"outp": "cnybop.outp",
}
export default {
inject: ["root"],
components: {
......@@ -58,7 +62,28 @@
},
methods: {
...Event,
handleChange() {}
handleChange(names){
// console.log(names);//激活的(展开的)面板的name数组集合
if (this.isInDisplay) {
return
}
const arr = []
for (let i = 0; i < names.length; i++) {
const n = names[i];
const path = tabNameToRulePathMapping[n]//取出激活/展开面板name对应的rulePath
if (path) {
arr.push(path)
}
}
let rulePath = arr.join(",");//把arr数组加入逗号分割,变成字符串
if (!!rulePath) {//rulePath不为空串
this.executeRule(rulePath).then((res) => {
if (res.respCode == SUCCESS) {
this.updateModel(res.data);
}
});
}
},
},
created: function () {},
};
......
......@@ -9,16 +9,21 @@
<c-col :span="24">
<el-form-item
label="付款行(MT202的52栏)"
prop="setmod.setglg.sespay.setgrp.ori.pts.extkey"
:prop="'setmod.setglg.setgll'+idx+'.setgrp.ori.pts.extkey'"
>
<c-fullbox>
<c-input
v-model="model.setmod.setglg.sespay.setgrp.ori.pts.extkey"
v-model="model.setmod.setglg.setgll[idx].setgrp.ori.pts.extkey"
maxlength="16"
placeholder="请输入"
></c-input>
@keyup.enter.native="
showGridPromptDialog('gcdgrp.prb.pts.extkey')
"></c-input>
<template slot="footer">
<c-button size="small" type="primary" @click="onOripDet">
<c-button style="margin: 0 10px 0 10px; padding: 0 12px" size="small" type="primary" @click="onSeainf">
<i class="el-icon-info"></i>
</c-button>
<c-button size="small" type="primary" @click="onGctpGetrefbut">
详情
</c-button>
</template>
......@@ -28,43 +33,47 @@
<c-col :span="24">
<el-form-item
label="地址"
prop="setmod.setglg.sespay.setgrp.ori.pts.adrblk"
:prop="'setmod.setglg.setgll.'+idx+'.setgrp.ori.pts.adrblk'"
>
<c-input
disabled
:rows="4"
rows="4"
type="textarea"
v-model="model.setmod.setglg.sespay.setgrp.ori.pts.adrblk"
v-model="model.setmod.setglg.setgll[idx].setgrp.ori.pts.adrblk"
maxlength="35"
show-word-limit
placeholder="请输入地址"
placeholder="请输入地址信息"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="付款行的帐户行"
prop="setmod.setglg.sespay.oriacc"
:prop="'setmod.setglg.setgll.' + idx + '.sespay.oriacc'"
>
<c-input
v-model="model.setmod.setglg.sespay.oriacc"
v-model="model.setmod.setglg.setgll[idx].sespay.oriacc"
maxlength="34"
placeholder="请输入付款行的帐户行"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<c-col :span="24" style="margin-top: 15px">
<el-form-item
label="中间行(MT202的56a栏)"
prop="setmod.setglg.sespay.setgrp.rcvcor.pts.extkey"
:prop="'setmod.setglg.setgll.' + idx + '.setgrp.rcvcor.pts.extkey'"
>
<c-fullbox>
<c-input
v-model="model.setmod.setglg.sespay.setgrp.rcvcor.pts.extkey"
v-model="model.setmod.setglg.setgll[idx].setgrp.rcvcor.pts.extkey"
maxlength="16"
placeholder="请输入"
></c-input>
@keyup.enter.native="
showGridPromptDialog('gcdgrp.prb.pts.extkey')
"></c-input>
<template slot="footer">
<c-button style="margin: 0 10px 0 10px; padding: 0 12px" size="small" type="primary" @click="onSeainf">
<i class="el-icon-info"></i>
</c-button>
<c-button size="small" type="primary" @click="onRcvcorpDet">
详情
</c-button>
......@@ -75,12 +84,12 @@
<c-col :span="24">
<el-form-item
label="地址"
prop="setmod.setglg.sespay.setgrp.rcvcor.pts.adrblk"
:prop="'setmod.setglg.setgll.' + idx + '.setgrp.rcvcor.pts.adrblk'"
>
<c-input
:rows="4"
rows="4"
type="textarea"
v-model="model.setmod.setglg.sespay.setgrp.rcvcor.pts.adrblk"
v-model="model.setmod.setglg.setgll[idx].setgrp.rcvcor.pts.adrblk"
maxlength="35"
show-word-limit
placeholder="请输入地址"
......@@ -90,10 +99,10 @@
<c-col :span="24">
<el-form-item
label="中间行的帐户行"
prop="setmod.setglg.sespay.rcvcoracc"
:prop="'setmod.setglg.setgll.' + idx + '.sespay.rcvcoracc'"
>
<c-input
v-model="model.setmod.setglg.sespay.rcvcoracc"
v-model="model.setmod.setglg.setgll[idx].sespay.rcvcoracc"
maxlength="34"
placeholder="请输入中间行的帐户行"
></c-input>
......@@ -102,10 +111,10 @@
<c-col :span="24">
<el-form-item
label="我行参考号(Tag 20)"
prop="setmod.setglg.sespay.ownref"
:prop="'setmod.setglg.setgll.' + idx + '.sespay.ownref'"
>
<c-input
v-model="model.setmod.setglg.sespay.ownref"
v-model="model.setmod.setglg.setgll[idx].sespay.ownref"
maxlength="16"
placeholder="请输入我行参考号(Tag 20)"
></c-input>
......@@ -120,10 +129,10 @@
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="清算代理行" prop="setmod.setglg.sespay.corbnk">
<el-form-item label="清算代理行" :prop="'setmod.setglg.setgll.' + idx + '.sespay.corbnk'">
<c-select
disabled
v-model="model.setmod.setglg.sespay.corbnk"
v-model="model.setmod.setglg.setgll[idx].sespay.corbnk"
:code="codes.corbnk" disabled
style="width: 100%"
placeholder="请选择清算代理行"
>
......@@ -131,10 +140,10 @@
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="光大开户行" prop="setmod.setglg.sespay.evebnk">
<el-form-item label="光大开户行" :prop="'setmod.setglg.setgll.' + idx + '.sespay.evebnk'">
<c-select
disabled
v-model="model.setmod.setglg.sespay.evebnk"
v-model="model.setmod.setglg.setgll[idx].sespay.evebnk"
style="width: 100%"
placeholder="请选择光大开户行"
>
......@@ -143,10 +152,10 @@
</c-col>
<c-col :span="24">
<el-form-item label="清算代理行账号" prop="setmod.setglg.sespay.coract">
<el-form-item label="清算代理行账号" :prop="'setmod.setglg.setgll.' + idx + '.sespay.coract'">
<c-input
disabled
v-model="model.setmod.setglg.sespay.coract"
v-model="model.setmod.setglg.setgll[idx].sespay.coract"
maxlength="32"
placeholder="请输入清算代理行账号"
></c-input>
......@@ -156,20 +165,22 @@
<el-col :span="12" style="padding-left: 20px;">
<c-col :span="24">
<el-form-item label=" " label-width="400px"> </el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="收款行的帐户行(MT202的57a栏)"
prop="setmod.setglg.sespay.setgrp.tri.pts.extkey"
:prop="'setmod.setglg.setgll.' + idx + '.setgrp.tri.pts.extkey'"
>
<c-fullbox>
<c-input
v-model="model.setmod.setglg.sespay.setgrp.tri.pts.extkey"
v-model="model.setmod.setglg.setgll[idx].setgrp.tri.pts.extkey"
maxlength="16"
placeholder="请输入"
></c-input>
placeholder="请输入账户行"
@keyup.enter.native="
showGridPromptDialog('gcdgrp.prb.pts.extkey')
"></c-input>
<template slot="footer">
<c-button style="margin: 0 10px 0 10px; padding: 0 12px" size="small" type="primary" @click="onSeainf">
<i class="el-icon-info"></i>
</c-button>
<c-button size="small" type="primary" @click="onTripDet">
详情
</c-button>
......@@ -180,12 +191,12 @@
<c-col :span="24">
<el-form-item
label="地址"
prop="setmod.setglg.sespay.setgrp.tri.pts.adrblk"
:prop="'setmod.setglg.setgll.' + idx + '.setgrp.tri.pts.adrblk'"
>
<c-input
:rows="4"
rows="4"
type="textarea"
v-model="model.setmod.setglg.sespay.setgrp.tri.pts.adrblk"
v-model="model.setmod.setglg.setgll[idx].setgrp.tri.pts.adrblk"
maxlength="35"
show-word-limit
placeholder="请输入地址"
......@@ -195,10 +206,10 @@
<c-col :span="24">
<el-form-item
label="帐户行的帐号"
prop="setmod.setglg.sespay.triacc"
:prop="'setmod.setglg.setgll.' + idx + '.sespay.triacc'"
>
<c-input
v-model="model.setmod.setglg.sespay.triacc"
v-model="model.setmod.setglg.setgll[idx].sespay.triacc"
maxlength="34"
placeholder="请输入帐户行的帐号"
></c-input>
......@@ -206,17 +217,22 @@
</c-col>
<c-col :span="24">
<el-form-item
label="收报行 (Tag 58a)"
prop="setmod.setglg.sespay.setgrp.bei.pts.extkey"
label="受益人机构 (Tag 58a)"
:prop="'setmod.setglg.setgll.' + idx + '.setgrp.bei.pts.extkey'"
>
<c-fullbox>
<c-input
v-model="model.setmod.setglg.sespay.setgrp.bei.pts.extkey"
v-model="model.setmod.setglg.setgll[idx].setgrp.bei.pts.extkey"
maxlength="16"
placeholder="请输入"
></c-input>
placeholder="请输入受益人机构"
@keyup.enter.native="
showGridPromptDialog('gcdgrp.prb.pts.extkey')
"></c-input>
<template slot="footer">
<c-button size="small" type="primary" @click="onBeipDet">
<c-button style="margin: 0 10px 0 10px; padding: 0 12px" size="small" type="primary" @click="onSeainf">
<i class="el-icon-info"></i>
</c-button>
<c-button size="small" type="primary" @click="onGctpGetrefbut">
详情
</c-button>
</template>
......@@ -226,13 +242,12 @@
<c-col :span="24">
<el-form-item
label="地址"
prop="setmod.setglg.sespay.setgrp.bei.pts.adrblk"
:prop="'setmod.setglg.setgll.' + idx + '.setgrp.bei.pts.adrblk'"
>
<c-input
disabled
:rows="4"
rows="4"
type="textarea"
v-model="model.setmod.setglg.sespay.setgrp.bei.pts.adrblk"
v-model="model.setmod.setglg.setgll[idx].setgrp.bei.pts.adrbl"
maxlength="35"
show-word-limit
placeholder="请输入地址"
......@@ -241,25 +256,25 @@
</c-col>
<c-col :span="24">
<el-form-item
label="收报行的帐号"
prop="setmod.setglg.sespay.beiacc"
label="受益人机构的账号"
prop="'setmod.setglg.setgll.' + idx + '.sespay.beiacc'"
>
<c-input
v-model="model.setmod.setglg.sespay.beiacc"
v-model="model.setmod.setglg.setgll[idx].sespay.beiacc"
maxlength="34"
placeholder="请输入收报行的帐号"
placeholder="请输入受益人机构的账号"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="发报行给收报行的附言(MT202的72栏)"
prop="setmod.setglg.sespay.strinf202"
:prop="'setmod.setglg.setgll.' + idx + '.sespay.strinf202'"
>
<c-input
:rows="6"
rows="4"
type="textarea"
v-model="model.setmod.setglg.sespay.strinf202"
v-model="model.setmod.setglg.setgll[idx].sespay.strinf202"
maxlength="35"
show-word-limit
placeholder="请输入发报行给收报行的附言(MT202的72栏)"
......@@ -277,7 +292,7 @@ import Event from "~/model/Gitset/Event";
export default {
inject: ["root"],
props: ["model", "codes"],
props: ["model", "codes","idx"],
mixins: [commonProcess],
data() {
return {};
......
......@@ -8,18 +8,34 @@
<c-col :span="24">
<el-form-item
label="发送报文:"
:prop="'setmod.setglg.sespay.'+idx+'.setgrp.snd756.pts.extkey'"
:prop="'setmod.setglg.setgll.'+idx+'.setgrp.snd756.pts.extkey'"
>
<c-fullbox>
<c-input
v-model="model.setmod.setglg.sespay[idx].setgrp.snd756.pts.extkey"
v-model="model.setmod.setglg.setgll[idx].setgrp.snd756.pts.extkey"
maxlength="16"
placeholder="请输入"
@keyup.enter.native="
showGridPromptDialog('setmod.setglg.setgll(' + (idx + 1) + ').setgrp.snd756.pts.extkey')
"
></c-input>
<template slot="footer">
<c-button size="small" type="primary" @click="onSnd7561Det">
详情
</c-button>
<c-button
style="margin: 0 10px 0 10px; padding: 0 12px"
size="small"
type="primary"
@click="onSeainf"
>
<i class="el-icon-info"></i>
</c-button>
<c-button
size="small"
type="primary"
style="margin: 0 0"
@click="onGctpGetrefbut"
>
详情
</c-button>
</template>
</c-fullbox>
</el-form-item>
......@@ -27,13 +43,12 @@
<c-col :span="24">
<el-form-item
label="地址"
:prop="'setmod.setglg.sespay.'+idx+'.setgrp.snd756.pts.adrblk'"
:prop="'setmod.setglg.setgll.'+idx+'.setgrp.snd756.pts.adrblk'"
>
<c-input
:rows="4"
disabled
type="textarea"
v-model="model.setmod.setglg.sespay[idx].setgrp.snd756.pts.adrblk"
v-model="model.setmod.setglg.setgll[idx].setgrp.snd756.pts.adrblk"
maxlength="35"
show-word-limit
placeholder="请输入地址"
......@@ -43,15 +58,26 @@
<c-col :span="24">
<el-form-item
label="发报行的代理行(Tag 53a)"
:prop="'setmod.setglg.sespay.'+idx+'.actserp.ptspta.pts.extkey'"
:prop="'setmod.setglg.setgll.'+idx+'.setgrp.actser.pts.extkey'"
>
<c-fullbox>
<c-input
v-model="model.setmod.setglg.sespay[idx].actserp.ptspta.pts.extkey"
v-model="model.setmod.setglg.setgll[idx].setgrp.actser.pts.extkey"
maxlength="16"
placeholder="请输入"
@keyup.enter.native="
showGridPromptDialog('gcdgrp.prb.pts.extkey')
"
></c-input>
<template slot="footer">
<c-button
style="margin: 0 10px 0 10px; padding: 0 12px"
size="small"
type="primary"
@click="onSeainf"
>
<i class="el-icon-info"></i>
</c-button>
<c-button size="small" type="primary" @click="onActserpDet">
详情
</c-button>
......@@ -62,12 +88,12 @@
<c-col :span="24">
<el-form-item
label="地址"
prop="'setmod.setglg.sespay.'+idx+'.actserp.ptspta.pts.adrblk'"
:prop="'setmod.setglg.setgll.' + idx + '.setgrp.actser.pts.adrblk'"
>
<c-input
:rows="4"
type="textarea"
v-model="model.setmod.setglg.sespay[idx].actserp.ptspta.pts.adrblk"
v-model="model.setmod.setglg.setgll[idx].setgrp.actser.pts.adrblk"
maxlength="35"
show-word-limit
placeholder="请输入地址"
......@@ -77,17 +103,28 @@
<c-col :span="24">
<el-form-item
label="收报行的代理行(ag 54a)"
prop="'setmod.setglg.sespay.'+idx+'.setgrp.rcvcor2.pts.extkey'"
label="收报行的代理行(Tag 54a)"
:prop="'setmod.setglg.setgll.'+idx+'.setgrp.rcvcor2.pts.extkey'"
>
<c-fullbox>
<c-input
v-model="model.setmod.setglg.sespay[idx].setgrp.rcvcor2.pts.extkey"
v-model="model.setmod.setglg.setgll[idx].setgrp.rcvcor2.pts.extkey"
maxlength="16"
placeholder="请输入"
@keyup.enter.native="
showGridPromptDialog('gcdgrp.prb.pts.extkey')
"
></c-input>
<template slot="footer">
<c-button size="small" type="primary" @click="onRcvcor2pDet">
<c-button
style="margin: 0 10px 0 10px; padding: 0 12px"
size="small"
type="primary"
@click="onSeainf"
>
<i class="el-icon-info"></i>
</c-button>
<c-button size="small" type="primary" @click="onGctpGetrefbut">
详情
</c-button>
</template>
......@@ -97,12 +134,12 @@
<c-col :span="24">
<el-form-item
label="地址"
prop="'setmod.setglg.sespay.'+idx+'.setgrp.rcvcor2.pts.adrblk'"
:prop="'setmod.setglg.setgll.'+idx+'.setgrp.rcvcor2.pts.adrblk'"
>
<c-input
:rows="4"
type="textarea"
v-model="model.setmod.setglg.sespay[idx].setgrp.rcvcor2.pts.adrblk"
v-model="model.setmod.setglg.setgll[idx].setgrp.rcvcor2.pts.adrblk"
maxlength="35"
show-word-limit
placeholder="请输入地址"
......@@ -112,141 +149,51 @@
<c-col :span="24">
<el-form-item
label="收报行代理行帐号"
prop="'setmod.setglg.sespay.'+idx+'.rcvcoracc'"
:prop="'setmod.setglg.setgll.'+idx+'.sespay.rcvcor2acc'"
>
<c-input
v-model="model.setmod.setglg.sespay[idx].rcvcoracc"
v-model="model.setmod.setglg.setgll[idx].sespay.rcvcor2acc"
maxlength="34"
placeholder="请输入收报行代理行的帐号"
></c-input>
</el-form-item>
</c-col>
</el-col>
<!-- ============================================right==================================================== -->
<el-col :span="12" style="padding-left: 20px;">
<c-col :span="24">
<el-form-item label=" " label-width="400px"> </el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="银行外来帐户(Tag 57a)"
prop="'setmod.setglg.sespay.'+idx+'.awip.ptspta.pts.extkey'"
>
<c-fullbox>
<c-input
v-model="model.setmod.setglg.sespay[idx].awip.ptspta.pts.extkey"
maxlength="16"
placeholder="请输入"
></c-input>
<template slot="footer">
<c-button size="small" type="primary" @click="onAwipDet">
详情
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="地址"
prop="'setmod.setglg.sespay.'+idx+'.awip.ptspta.pts.adrblk'"
>
<c-input
:rows="4"
type="textarea"
v-model="model.setmod.setglg.sespay[idx].awip.ptspta.pts.adrblk"
maxlength="35"
show-word-limit
placeholder="请输入地址"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="Acc.w.Bank Account"
prop="'setmod.setglg.sespay.'+idx+'.awiacc'"
>
<c-input
v-model="model.setmod.setglg.sespay[idx].awiacc"
maxlength="34"
placeholder="请输入(Tag 53a)"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<c-col :span="22">
<el-form-item
label="受益人帐户行(Tag 58a)"
prop="'setmod.setglg.sespay.'+idx+'.setgrp.bei.pts.extkey'"
>
<c-fullbox>
<c-input
v-model="model.setmod.setglg.sespay[idx].setgrp.bei.pts.extkey"
maxlength="16"
placeholder="请输入"
></c-input>
<template slot="footer">
<c-button size="small" type="primary" @click="onBeipDet">
详情
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="地址"
prop="'setmod.setglg.sespay.'+idx+'.setgrp.bei.pts.adrblk'"
label="发送给收报行信息(Tag 72)"
:prop="'setmod.setglg.setgll.' + idx + '.sespay.strinf'"
label-width="165px"
>
<c-input
:rows="4"
disabled
type="textarea"
v-model="model.setmod.setglg.sespay[idx].setgrp.bei.pts.adrblk"
:rows="4"
v-model="model.setmod.setglg.setgll[idx].sespay.strinf"
maxlength="35"
show-word-limit
placeholder="请输入地址"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="受益人帐户行账号"
prop="'setmod.setglg.sespay.'+idx+'.beiacc'"
>
<c-input
v-model="model.setmod.setglg.sespay[idx].beiacc"
maxlength="34"
placeholder="请输入受益人帐户行的账号"
placeholder="请输入给收报行的附言(MT756的72栏)"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="给收报行的附言(MT756的72栏)"
prop="'setmod.setglg.sespay.'+idx+'.strinf'"
<c-col :span="2">
<c-button
size="small"
type="primary"
style="margin: 0 0 0 3px"
@click="
showGridPromptDialog(
'setmod.setglg.setgll.sespay.cod.buttxmsel',
null,
null,
{ TXT: 'setmod.setglg.setgll[' + idx + '].sespay.strinf' },
{ TXT: false },
'doxpDialog'
)
"
>
<c-fullbox>
<c-input
type="textarea"
v-model="model.setmod.setglg.sespay[idx].strinf"
maxlength="35"
show-word-limit
placeholder="请输入给收报行的附言(MT756的72栏)"
></c-input>
<template slot="footer">
<c-button
size="small"
type="primary"
icon="el-icon-search"
@click="onCod202Buttxmsel"
>
</c-button>
</template>
</c-fullbox>
</el-form-item>
...
</c-button>
</c-col>
</el-col>
</el-col>
</div>
</template>
<script>
......
......@@ -52,6 +52,10 @@
import Gitsetp1 from "./Gitsetp1";
import Gitsetp from "./Gitsetp";
const tabNameToRulePathMapping = {
"det756": "setmod.setglg.setgll(2).sespay.det756",
"det202cv": "setmod.setglg.setgll(2).sespay.det202"
}
export default {
components: {
......@@ -94,9 +98,28 @@
},
methods: {
...Event,
handleChange(val) {
console.log(val);
},
handleChange(names){
// console.log(names);//激活的(展开的)面板的name数组集合
if (this.isInDisplay) {
return
}
const arr = []
for (let i = 0; i < names.length; i++) {
const n = names[i];
const path = tabNameToRulePathMapping[n]//取出激活/展开面板name对应的rulePath
if (path) {
arr.push(path)
}
}
let rulePath = arr.join(",");//把arr数组加入逗号分割,变成字符串
if (!!rulePath) {//rulePath不为空串
this.executeRule(rulePath).then((res) => {
if (res.respCode == SUCCESS) {
this.updateModel(res.data);
}
});
}
},
},
created: function () {},
};
......
......@@ -222,7 +222,7 @@ export default {
rulePath = "bopmod.dbfp.basp"
}
if(name === 'outp'){
rulePath = "cnybop.Outp"
rulePath = "cnybop.outp"
}
if (name === "cips") {
rulePath = "trnmod.cipmod.cips"
......
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