Commit 41befe47 by WH

Merge remote-tracking branch 'origin/development-202206' into development-202206

parents 8dce04e7 c6cc98d8
<template>
<c-rich-text-editor
ref="editor"
v-model="value"
v-bind="$attrs"
@blur="blurEvent"
......@@ -20,14 +21,25 @@ export default {
watch: {
model() {
let rows = this.model["rows"] || [];
let enabled = false
if (this.$refs.editor.quill) {
enabled = this.$refs.editor.quill.isEnabled()
this.$refs.editor.quill.enable(false)
}
this.value = this.show(rows);
this.$nextTick(() => {
if (this.$refs.editor.quill) {
this.$refs.editor.quill.enable(enabled)
}
})
},
},
methods: {
// 修改文本后的失去焦点事件
blurEvent(quill) {
if (this.model && this.model.rows) {
// const v = this.format(this.value);
const v = this.format(quill.getText());
const v = this.format(this.value);
// const v = this.format(quill.getText());
this.model["rows"].length = 0;
this.model["rows"].unshift(v);
// this.$emit("change", v);
......@@ -56,13 +68,13 @@ export default {
return strs;
},
format: function (value) {
if (this.isXml) {
var len = value.length;
value = value.replace(/\n/g, "<br/>");
var head = "<?xml version='1.0'?><tdfmt sel-start='" + len + "'>";
var tail = "</tdfmt>";
return head + value + tail;
}
// if (this.isXml) {
// var len = value.length;
// value = value.replace(/\n/g, "<br/>");
// var head = "<?xml version='1.0'?><tdfmt sel-start='" + len + "'>";
// var tail = "</tdfmt>";
// return head + value + tail;
// }
return value;
},
},
......
......@@ -114,7 +114,7 @@ export default {
"fremsg.strinf":[
{type: "string", required: true, message: "必输项"},
{max: 200,message:"长度不能超过200"}
{max: 300,message:"长度不能超过300"}
],
"fremsg.othccp.ptsget.sdamod.dadsnd":[
......
......@@ -14,6 +14,7 @@ export default {
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
onExtkey() {},
async onGitpButdifhiscovgodsrv(){
let rtnmsg = await this.executeRule("gitp.butdifhiscovgodsrv")
if(rtnmsg.respCode == SUCCESS)
......
......@@ -447,7 +447,7 @@ export default {
"gidgrp.rec.opndat":[
{type: "date", required: false, message: "输入正确的日期"}
{type: "string", required: false, message: "输入正确的日期"}
],
"gidgrp.iss.adrelc":[
{type: "string", required: true, message: "必输项"},
......
......@@ -525,6 +525,7 @@ const BusRouter = [
{ path: 'gitcrj', component: Gitcrj, name: 'Gitcrj', meta: { title: '进口保函拒付' } },
{ path: 'gctcan', component: Gctcan, name: 'Gctcan', meta: { title: '保函赔付注销' } },
{ path: 'getfre', component: Getfre, name: 'Getfre', meta: { title: '自由格式报文' } },
{ path: 'gitfre', component: Gitfre, name: 'Gitfre', meta: { title: '自由格式报文' } },
{ path: 'gitdla', component: Gitdla, name: 'Gitdla', meta: { title: '减额后处理' } },
{ path: 'getfee', component: Getfee, name: 'Getfee', meta: { title: '费用结算' } },
......
......@@ -7,19 +7,19 @@
<c-col :span="16">
<c-col :span="24">
<el-form-item v-if="model.gitp.gidtxtmodflg == ''" label="保函文本可变因素" prop="gidgrp.blk.gidtxt">
<c-xml-format-editor :disabled="model.gitp.gidtxtmodflg == ''" type="textarea" rows="16"
:model="model.gidgrp.blk.gidtxt" maxlength="65" show-word-limit placeholder="请输入保函文本可变因素">
<c-xml-format-editor :disabled="model.gitp.gidtxtmodflg == ''" key="model.gidgrp.blk.gidtxt" @blur="setTxt1"
:model="model.gidgrp.blk.gidtxt" placeholder="请输入保函文本可变因素">
</c-xml-format-editor>
</el-form-item>
<el-form-item v-if="model.gitp.gidtxtmodflg == 'X'" label="保函文本可变因素" prop="gidgrp.blk.gtxgidtxt">
<c-xml-format-editor type="textarea" :model="model.gidgrp.blk.gtxgidtxt" rows="16" maxlength="65"
show-word-limit placeholder="请输入保函文本可变因素"></c-xml-format-editor>
<c-xml-format-editor type="textarea" :model="model.gidgrp.blk.gtxgidtxt" key="model.gidgrp.blk.gtxgidtxt" @blur="setTxt2"
placeholder="请输入保函文本可变因素"></c-xml-format-editor>
</el-form-item>
</c-col>
</c-col>
<c-col :span="6">
<c-col :span="12" :offset="12">
<c-checkbox v-model="model.gitp.gidtxtmodflg" style="margin: 0 0 0 10px" class="checkbox-left">修改保函文本</c-checkbox>
<c-checkbox v-model="model.gitp.gidtxtmodflg" style="margin: 0 0 0 10px" class="checkbox-left" @change="modflgChange">修改保函文本</c-checkbox>
</c-col>
<c-col :span="24" :offset="12">
<c-checkbox v-model="model.gitp.chkgidtxt" style="margin: 0 0 0 10px" class="checkbox-left">允许</c-checkbox>
......@@ -82,7 +82,42 @@ export default {
data() {
return {};
},
methods: { ...Event },
methods: {
...Event,
async modflgChange() {
const rtnmsg = await this.executeRule("gitp.gidtxtmodflg");
if (rtnmsg.respCode == SUCCESS) {
this.updateModel(rtnmsg.data);
}
},
async setTxt1(val, fn){
// this.executeDefault("gitp.gidgrp.blk.gidtxt").then((res) => {
// if ((res.respCode == SUCCESS)) {
// Utils.copyValueFromVO(this.model, res.data);
// }
// });
this.executeRule("gitp.gidgrp.blk.gidtxt").then((res) => {
if ((res.respCode == SUCCESS)) {
this.updateModel(res.data);
this.$nextTick(() => fn())
}
});
},
async setTxt2(val, fn){
// this.executeDefault("gitp.gidgrp.blk.gtxgidtxt").then((res) => {
// if ((res.respCode == SUCCESS)) {
// Utils.copyValueFromVO(this.model, res.data);
// }
// });
this.executeRule("gitp.gidgrp.blk.gtxgidtxt").then((res) => {
if ((res.respCode == SUCCESS)) {
this.updateModel(res.data);
this.$nextTick(() => fn())
}
});
},
},
created: function () { },
};
</script>
......
<template>
<div class="eibs-tab">
<c-col :span="12">
<span v-text="model.mtabut.coninf.oitinf.labinftxt" data-path=".mtabut.coninf.oitinf.labinftxt" > </span>
</c-col>
<!-- S0000579 : Display Type -->
<c-col :span="12">
<c-form-item label="Infotext" prop="mtabut.coninf.oitinf.oit.inftxt">
<c-input type="textarea" v-model="model.mtabut.coninf.oitinf.oit.inftxt" maxlength="60" show-word-limit :placeholder="$t('other.please_enter')+'Infotext'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Infotext Level" prop="mtabut.coninf.oitinf.oit.inflev">
<c-select v-model="model.mtabut.coninf.oitinf.oit.inflev" style="width:100%" :placeholder="$t('other.please_enter')+'Infotext Level'">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.mtabut.coninf.oitset.labinftxt" data-path=".mtabut.coninf.oitset.labinftxt" > </span>
</c-col>
<!-- S0000579 : Display Type -->
<c-col :span="12">
<c-form-item label="Infotext" prop="mtabut.coninf.oitset.oit.inftxt">
<c-input type="textarea" v-model="model.mtabut.coninf.oitset.oit.inftxt" maxlength="60" show-word-limit :placeholder="$t('other.please_enter')+'Infotext'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Infotext Level" prop="mtabut.coninf.oitset.oit.inflev">
<c-select v-model="model.mtabut.coninf.oitset.oit.inflev" style="width:100%" :placeholder="$t('other.please_enter')+'Infotext Level'">
</c-select>
</el-form-item>
</c-col>
<!-- SF000019 : 执行日期 -->
<c-col :span="12">
<el-form-item :label="$t('coninf.SF000019')" prop="mtabut.coninf.conexedat">
<c-date-picker type="date" v-model="model.mtabut.coninf.conexedat" style="width:100%" :placeholder="$t('other.please_enter')+$t('coninf.SF000019')"></c-date-picker>
</el-form-item>
</c-col>
<!-- SF000020 : Send for Release to -->
<c-col :span="12">
<c-form-item label="User ID" prop="mtabut.coninf.usr.extkey">
<c-input v-model="model.mtabut.coninf.usr.extkey" maxlength="8" :placeholder="$t('other.please_enter')+'User ID'"></c-input>
</c-form-item>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Gitfre/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<!-- SF000545 : Correspondence -->
<c-col :span="12">
<span v-text="model.trnmod.trndoc.advlabel" data-path=".trnmod.trndoc.advlabel" > </span>
</c-col>
<c-col :span="12">
<c-form-item label="国内证落款" prop="trnmod.trndoc.advnam">
<c-input v-model="model.trnmod.trndoc.advnam" maxlength="50" :placeholder="$t('other.please_enter')+'国内证落款'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="修改申请人名称" prop="trnmod.trndoc.amdapl">
<c-input type="textarea" v-model="model.trnmod.trndoc.amdapl" maxlength="50" show-word-limit :placeholder="$t('other.please_enter')+'修改申请人名称'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.trnmod.trndoc.amdnam" data-path=".trnmod.trndoc.amdnam" > </span>
</c-col>
<c-col :span="12">
<c-form-item label="国内证通知书" prop="trnmod.trndoc.advdoc">
<c-input v-model="model.trnmod.trndoc.advdoc" maxlength="1" :placeholder="$t('other.please_enter')+'国内证通知书'"></c-input>
</c-form-item>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Gitfre/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<!-- S0000552 : Outgoing Correspondence, Attachments and other Documents -->
<c-col :span="12">
<c-form-item label="File Receiver" prop="trnmod.trndoc.filrecv">
<c-input v-model="model.trnmod.trndoc.filrecv" :placeholder="$t('other.please_enter')+'File Receiver'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Document tree" prop="trnmod.trndoc.doctrestm">
<c-input v-model="model.trnmod.trndoc.doctrestm" :placeholder="$t('other.please_enter')+'Document tree'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onTrndocButshw">
{{$t('trndoc.CF000547')}}
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onTrndocButadd">
{{$t('trndoc.CF000548')}}
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onTrndocButnew">
{{$t('trndoc.CF000553')}}
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onTrndocButattto">
{{$t('trndoc.CG001184')}}
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" icon="el-icon-delete" @click="onTrndocButdel">
{{$t('trndoc.CF000549')}}
</c-button>
</c-col>
<c-col :span="12">
<span v-text="model.trnmod.trndoc.doclbl" data-path=".trnmod.trndoc.doclbl" > </span>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.trnmod.trndoc.shwinc">{{$t('trndoc.CF000556')}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.trnmod.trndoc.shwout">{{$t('trndoc.CF000557')}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onTrndocButatt">
{{$t('trndoc.CF000551')}}
</c-button>
</c-col>
<c-col :span="12">
<c-form-item label="Connected Documents" prop="trnmod.trndoc.condocstm">
<c-input v-model="model.trnmod.trndoc.condocstm" :placeholder="$t('other.please_enter')+'Connected Documents'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="" prop="trnmod.trndoc.rcvatt.seainf">
<c-input v-model="model.trnmod.trndoc.rcvatt.seainf" :placeholder="$t('other.please_enter')+''"></c-input>
</c-form-item>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Gitfre/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
......@@ -3,15 +3,15 @@
<!-- SF000077 : Query/ Answer -->
<c-col :span="12">
<c-form-item :label="$t('fremsg.SF000077')" prop="fremsg.det">
<c-input type="textarea" v-model="model.fremsg.det" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+$t('fremsg.SF000077')" ></c-input>
<c-form-item label="查询/答复" prop="fremsg.det">
<c-input type="textarea" v-model="model.fremsg.det" maxlength="35" show-word-limit placeholder="" ></c-input>
</c-form-item>
</c-col>
<!-- SF000078 : Narrative (77A) -->
<c-col :span="12">
<c-form-item :label="$t('fremsg.SF000078')" prop="fremsg.tag77a">
<c-input type="textarea" v-model="model.fremsg.tag77a" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+$t('fremsg.SF000078')" ></c-input>
<c-form-item label="描述" prop="fremsg.tag77a">
<c-input type="textarea" v-model="model.fremsg.tag77a" maxlength="35" show-word-limit placeholder="" ></c-input>
</c-form-item>
</c-col>
</div>
......
......@@ -115,24 +115,24 @@
</c-col>
<c-col :span="24">
<el-form-item label="incoming purpose" prop="gidgrp.rec.purposin">
<el-form-item label="来报目的" prop="gidgrp.rec.purposin">
<c-input
disabled
v-model="model.gidgrp.rec.purposin"
style="width: 100%"
placeholder="请选择保函种类"
placeholder="请选择来报目的"
>
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="purpose of message" prop="gidgrp.rec.purpos">
<el-form-item label="目的信息" prop="gidgrp.rec.purpos">
<c-input
disabled
v-model="model.gidgrp.rec.purpos"
style="width: 100%"
placeholder="请选择保函种类"
placeholder="请选择目的信息"
>
</c-input>
</el-form-item>
......@@ -175,12 +175,12 @@
</c-col>
</c-col>
<c-col :span="24">
<el-form-item label="message type" prop="fremsg.sndmt">
<el-form-item label="发报类型" prop="fremsg.sndmt">
<c-select
v-model="model.fremsg.sndmt"
style="width: 100%"
:placeholder="$t('other.please_enter') + $t('fremsg.SF000081')"
@change="eventFunction('fremsg.sndmt')"
placeholder="请输入发报类型"
:code="codes.sndmt"
>
</c-select>
......@@ -188,65 +188,68 @@
</c-col>
<c-col :span="24">
<el-form-item label="mt to send" prop="fremsg.fulmt">
<c-input
disabled
<el-form-item label="报文类型" prop="fremsg.fulmt">
<c-select
:disabled="model.fremsg.sndmt!='99'&&model.fremsg.sndmt!='59'"
v-model="model.fremsg.fulmt"
:code="codes.fulmt"
style="width: 100%"
placeholder="请选择保函种类"
placeholder="请选择报文类型"
>
</c-input>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="document title" prop="fremsg.frttitle">
<el-form-item label="标题" prop="fremsg.frttitle">
<c-input
disabled
:disabled="model.fremsg.sndmt!='99'"
v-model="model.fremsg.frttitle"
style="width: 100%"
placeholder="请选择保函种类"
placeholder="请选择标题"
>
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="related mt" prop="fremsg.relmt">
<c-input
disabled
<el-form-item label="相关报文" prop="fremsg.relmt">
<c-select
:disabled="model.fremsg.sndmt!='95'&&model.fremsg.sndmt!='92'"
v-model="model.fremsg.relmt"
:code="codes.relmt"
style="width: 100%"
placeholder="请选择保函种类"
placeholder="请选择相关报文"
>
</c-input>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<c-col :span="13">
<el-form-item label="date of message" prop="fremsg.reldat">
<el-form-item label="保函日期" prop="fremsg.reldat">
<c-date-picker
type="date"
disabled
:disabled="model.fremsg.sndmt!='92'&&model.fremsg.sndmt!='30'"
v-model="model.fremsg.reldat"
style="width: 100%"
placeholder="请选择"
placeholder="请选择保函日期"
>
</c-date-picker>
</el-form-item>
</c-col>
<c-col :span="11">
<el-form-item label="" label-width="5px" prop="fremsg.reldir">
<c-input
<c-select
:disabled="model.fremsg.sndmt!='95'&&model.fremsg.sndmt!='96'"
v-model="model.fremsg.reldir"
disabled
placeholder="请输入"
></c-input>
></c-select>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<el-form-item label="tag20" prop="fremsg.tag20ref" v-if="model.fremsg.fulmt='799'">
<el-form-item label="tag20" prop="fremsg.tag20ref" v-if="model.fremsg.fulmt=='799'">
<c-input
:disabled="model.fremsg.sndmt=='30'||model.fremsg.sndmt=='SAN'||model.fremsg.sndmt=='SAN'"
v-model="model.fremsg.tag20ref"
style="width: 100%"
placeholder=""
......@@ -256,15 +259,16 @@
</c-col>
<c-col :span="24">
<el-form-item label="narrative" prop="fremsg.strinf">
<el-form-item label="详细说明" prop="fremsg.strinf" v-if="model.fremsg.sndmt!='59'">
<c-fullbox>
<c-input
:disabled="model.fremsg.sndmt=='30'||model.fremsg.sndmt=='SAN'||model.fremsg.sndmt=='AME'"
type="textarea"
v-model="model.fremsg.strinf"
maxlength="35"
maxlength="300"
rows="3"
show-word-limit
placeholder="narrative"
placeholder="请输入"
></c-input>
<template slot="footer">
<c-button
......@@ -315,11 +319,11 @@
</el-form-item>
</c-col> -->
<c-col :span="24">
<el-form-item label="" prop="gidgrp.apl.pts.nam">
<el-form-item label="申请人" prop="gidgrp.apl.pts.nam">
<c-input
v-model="model.gidgrp.apl.pts.nam"
maxlength="40"
placeholder="请输入当事人名称"
placeholder="请输入申请人"
disabled
></c-input>
</el-form-item>
......@@ -330,42 +334,44 @@
</el-form-item>
</c-col> -->
<c-col :span="24">
<el-form-item label="" prop="gidgrp.ben.pts.nam">
<el-form-item label="受益人" prop="gidgrp.ben.pts.nam">
<c-input
v-model="model.gidgrp.ben.pts.nam"
maxlength="40"
placeholder="请输入"
placeholder="请输入受益人"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="Name of Party" prop="gidgrp.ctr.pts.nam">
<c-form-item label="帐户行" prop="gidgrp.ctr.pts.nam">
<c-input
disabled
v-model="model.gidgrp.ctr.pts.nam"
maxlength="40"
placeholder="'Name of Party'"
placeholder=""
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="Name of Party" prop="gidgrp.iss.pts.nam">
<c-form-item label="开证行" prop="gidgrp.iss.pts.nam">
<c-input
disabled
v-model="model.gidgrp.iss.pts.nam"
maxlength="40"
placeholder="Name of Party'"
placeholder=""
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="索赔当事人" prop="fremsg.msgrol">
<el-form-item label="收报行" prop="fremsg.msgrol">
<c-select
v-model="model.fremsg.msgrol"
style="width: 100%"
placeholder="请选择索赔当事人"
placeholder="请选择收报行"
@change="eventFunction('fremsg.msgrol')"
:code="codes.payrol"
>
......@@ -378,6 +384,7 @@
<el-form-item label="" prop="fremsg.othmsg.pts.extkey">
<c-fullbox>
<c-input
:disabled="model.fremsg.msgrol!='OTH'"
v-model="model.fremsg.othmsg.pts.extkey"
maxlength="16"
placeholder="请输入"
......@@ -409,6 +416,7 @@
<c-col :span="24">
<el-form-item label="" prop="fremsg.othmsg.pts.adrblk">
<c-input
:disabled="model.fremsg.msgrol!='OTH'"
:rows="4"
type="textarea"
v-model="model.fremsg.othmsg.pts.adrblk"
......@@ -420,11 +428,11 @@
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="索赔" prop="fremsg.ccrol">
<el-form-item label="副本的收报行" prop="fremsg.ccrol">
<c-select
v-model="model.fremsg.ccrol"
style="width: 100%"
placeholder="请选择索赔当事人"
placeholder="请选择副本的收报行"
@change="eventFunction('fremsg.ccrol')"
:code="codes.payrol"
>
......@@ -437,6 +445,7 @@
<el-form-item label="" prop="fremsg.othcc.pts.extkey">
<c-fullbox>
<c-input
:disabled="model.fremsg.ccrol!='OTH'"
v-model="model.fremsg.othcc.pts.extkey"
maxlength="16"
placeholder="请输入"
......@@ -467,6 +476,7 @@
<c-col :span="24">
<el-form-item label="" prop="fremsg.othcc.pts.adrblk">
<c-input
:disabled="model.fremsg.ccrol!='OTH'"
:rows="4"
type="textarea"
v-model="model.fremsg.othcc.pts.adrblk"
......@@ -478,64 +488,7 @@
</el-form-item>
</c-col>
</c-col>
<!-- <c-col :span="12">
" maxlength="50" show-word-limit :placeholder="$t('other.please_enter')+'Narrative'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" icon="el-icon-search" @click="onTxtfreButtxmsel">
{{$t('fremsg.CF000079')}}
</c-button>
</c-col>
<c-col :span="12">
<c-form-item label="Drag Drop Sender" prop="fremsg.othccp.ptsget.sdamod.dadsnd">
<c-input v-model="model.fremsg.othccp.ptsget.sdamod.dadsnd" :placeholder="$t('other.please_enter')+'Drag Drop Sender'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="External Key of Address" prop="fremsg.othcc.pts.extkey">
<c-input v-model="model.fremsg.othcc.pts.extkey" maxlength="16" :placeholder="$t('other.please_enter')+'External Key of Address'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="" prop="fremsg.othccp.ptsget.sdamod.seainf">
<c-input v-model="model.fremsg.othccp.ptsget.sdamod.seainf" :placeholder="$t('other.please_enter')+''"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onOthccpDet">
{{$t('ptsp.CF000081')}}
</c-button>
</c-col>
<c-col :span="12">
<c-form-item label="名称" prop="fremsg.othcc.namelc">
<c-input type="textarea" v-model="model.fremsg.othcc.namelc" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'名称'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Address Block" prop="fremsg.othcc.pts.adrblk">
<c-input type="textarea" v-model="model.fremsg.othcc.pts.adrblk" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'Address Block'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Chinese address" prop="fremsg.othcc.dbfadrblkcn">
<c-input type="textarea" v-model="model.fremsg.othcc.dbfadrblkcn" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'Chinese address'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="地址" prop="fremsg.othcc.adrelc">
<c-input type="textarea" v-model="model.fremsg.othcc.adrelc" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'地址'" ></c-input>
</c-form-item>
</c-col> -->
</div>
</template>
<script>
......
<template>
<div class="eibs-tab">
<el-collapse v-model="activeNames" @change="handleChange">
<el-collapse-item title="Gitfrep1" name="Gitfrep1">
<el-collapse-item title="公共报文" name="Gitfrep1">
<m-gitfrep1 :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="Mt759p" name="Mt759p">
<el-collapse-item title="Mt759报文详情" name="Mt759p" v-if="model.fremsg.sndmt=='59'">
<m-mt759p :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="Rejp" name="Rejp">
<el-collapse-item title="拒绝修正" name="Rejp" v-if="model.fremsg.sndmt=='AME'">
<m-rejp :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="Fredet" name="Fredet">
<el-collapse-item title="报文详情 " name="Fredet" v-if="model.fremsg.sndmt=='95'||model.fremsg.sndmt=='96'">
<m-fredet :model="model" :codes="codes" />
</el-collapse-item>
</el-collapse>
......
......@@ -3,15 +3,15 @@
<!-- SF000344 : Number of Amendm. -->
<c-col :span="12">
<c-form-item :label="$t('gitfre.SF000344')" prop="trnmod.swiadd.amenbr">
<c-input v-model="model.trnmod.swiadd.amenbr" :placeholder="$t('other.please_enter')+$t('gitfre.SF000344')"></c-input>
<c-form-item label="修改次数" prop="trnmod.swiadd.amenbr">
<c-input v-model="model.trnmod.swiadd.amenbr" placeholder="请输入修改次数"></c-input>
</c-form-item>
</c-col>
<!-- SF000345 : Reason for Rejection -->
<c-col :span="12">
<c-form-item :label="$t('gitfre.SF000345')" prop="trnmod.swiadd.amestatxt">
<c-input type="textarea" v-model="model.trnmod.swiadd.amestatxt" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+$t('gitfre.SF000345')" ></c-input>
<c-form-item label="修改说明" prop="trnmod.swiadd.amestatxt">
<c-input type="textarea" v-model="model.trnmod.swiadd.amestatxt" maxlength="35" show-word-limit placeholder="请输入修改说明" ></c-input>
</c-form-item>
</c-col>
</div>
......
<template>
<div class="eibs-tab">
<!-- S0000002 : 参考号 -->
<c-col :span="12">
<c-form-item label="our reference" prop="setmod.ref">
<c-input v-model="model.setmod.ref" maxlength="16" :placeholder="$t('other.please_enter')+'our reference'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.setmod.docamttyplab" data-path=".setmod.docamttyplab" > </span>
</c-col>
<c-col :span="12">
<el-form-item label="document currency" prop="setmod.doccur">
<c-select v-model="model.setmod.doccur" style="width:100%" :placeholder="$t('other.please_enter')+'document currency'">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="document amount" prop="setmod.docamt">
<c-input v-model="model.setmod.docamt" :placeholder="$t('other.please_enter')+'document amount'"></c-input>
</c-form-item>
</c-col>
<!-- S0000003 : 类型 -->
<c-col :span="12">
<el-form-item label="Type of settlement" prop="setmod.dspflg">
<c-select v-model="model.setmod.dspflg" style="width:100%" :placeholder="$t('other.please_enter')+'Type of settlement'">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.setmod.xreflg">{{$t('setmod.CF000011')}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onSetmodDet">
{{$t('setmod.CF000032')}}
</c-button>
</c-col>
<c-col :span="12">
<span v-text="model.setmod.retmsg" data-path=".setmod.retmsg" > </span>
</c-col>
<c-col :span="12">
<c-form-item label="自�'�区主�'�号" prop="setmod.zmqacc">
<c-input v-model="model.setmod.zmqacc" maxlength="20" :placeholder="$t('other.please_enter')+'自�'�区主�'�号'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.setmod.zmqacclab" data-path=".setmod.zmqacclab" > </span>
</c-col>
<!-- S0000001 : Foreign Commission / Charges: -->
<!-- S0000001 : Own Commission / Charges: -->
<!-- SF000001 : Settlement: -->
<c-col :span="12">
<span v-text="model.setmod.setglg.labdspflg" data-path=".setmod.setglg.labdspflg" > </span>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Gitfre/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template>
<c-page title="自由格式报文">
<div class="eContainer">
<c-page title="自由格式报文">
<el-form
:model="model"
:rules="rules"
......@@ -79,8 +79,8 @@
@select-ety="selectMsg"
>
</c-grid-ety-prompt-dialog>
</div>
</c-page>
</div>
</template>
<script>
import Api from "~/service/Api"
......
......@@ -31,7 +31,12 @@ export default {
activeNames: ["addbcb1"],
};
},
methods: { ...Event },
methods: {
...Event,
handleChange() {
}
},
created: function () {},
};
</script>
......
......@@ -23,6 +23,7 @@
:model="model.gidgrp.blk.gidtxt"
:disabled="model.gitp.gidtxtmodflg == ''"
placeholder="请输入保函文本可变因素"
key="model.gidgrp.blk.gidtxt"
@blur="setTxt1"
></c-xml-format-editor>
</el-form-item>
......@@ -42,7 +43,8 @@
></c-input-xml> -->
<c-xml-format-editor
:model="model.gidgrp.blk.gtxgidtxt"
placeholder="请输入保函文本可变因素"
placeholder="请输入保函文本可变因素"
key="model.gidgrp.blk.gtxgidtxt"
@blur="setTxt2"
></c-xml-format-editor>
</el-form-item>
......@@ -153,7 +155,8 @@ export default {
data() {
return {};
},
methods: {async setTxt1(val, fn){
methods: {
async setTxt1(val, fn){
// this.executeDefault("gitp.gidgrp.blk.gidtxt").then((res) => {
// if ((res.respCode == SUCCESS)) {
// Utils.copyValueFromVO(this.model, res.data);
......
......@@ -16,9 +16,9 @@
<el-collapse-item title="详细信息" name="detp">
<m-detp :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="保函文本" name="gidtxtp">
<!-- <el-collapse-item title="保函文本" name="gidtxtp">
<m-gidtxtp :model="model" :codes="codes" />
</el-collapse-item>
</el-collapse-item> -->
<el-collapse-item
title="确认详细信息"
name="confp"
......@@ -86,7 +86,7 @@ import Opnp from "./Opnp";
import Ptyp from "./Ptyp";
import Preperp from "./Preperp";
import Detp from "./Detp";
import Gidtxtp from "./Gidtxtp";
// import Gidtxtp from "./Gidtxtp";
import Confp from "./Confp";
import Cfap from "./Cfap";
import Conp from "./Conp";
......@@ -104,7 +104,7 @@ const tabNameToRulePathMapping = {
"voup": "cnybop.voup",
"cfap": "cfagit.cfap",
"dclpp": "Ebbp.dclpp",
"gidtxtp": "gitp.gidtxtp",
// "gidtxtp": "gitp.gidtxtp",
"ptypc": "gitp.ptypc",
"detp": "gitp.detp",
}
......@@ -117,7 +117,7 @@ export default {
"m-ptyp": Ptyp,
"m-preperp": Preperp,
"m-detp": Detp,
"m-gidtxtp": Gidtxtp,
// "m-gidtxtp": Gidtxtp,
"m-confp": Confp,
"m-cfap": Cfap,
"m-conp": Conp,
......
......@@ -404,6 +404,7 @@
v-if="model.gitp.swiftflg != 'Y'"
label="保函开立日期"
prop="gidgrp.rec.opndat"
key="gidgrp.rec.opndat"
>
<c-date-picker
type="date"
......@@ -1406,6 +1407,9 @@ export default {
this.model.gidgrp.rec.gtxinr = "<NILTXT>";
}
},
"model.gidgrp.ben.pts.adrblk": function (newVal, oldVal) {
this.executeDefault("gidgrp.benadrlin")
}
},
methods: {
...Event,
......
......@@ -11,13 +11,19 @@
:validate-on-rule-change="false"
>
<c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="myTabClick">
<!--PD000001 -->
<!--PD000001 -->
<el-tab-pane label="业务信息" name="ovwp">
<c-content>
<m-ovwp :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<el-tab-pane label="保函文本" name="gidtxtp">
<c-content>
<m-gidtxtp :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--PD000001 -->
<el-tab-pane label="保证金" name="ccvpan">
<c-content>
......
<template>
<ReviewWrapper>
<Gitfre></Gitfre>
</ReviewWrapper>
</template>
<script>
import Gitfre from "~/views/Business/Gitfre";
import { ReviewWrapper } from "~/components/gj-common.min.js";
export default {
name: "ReviewGitfre",
components: { ReviewWrapper, Gitfre },
created() {},
mounted() {},
};
</script>
<style></style>
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