Commit 9e179f6b by WF1020

保函修改代码优化提交

parent aa1c2eb8
import Api from "~/service/Api"
import Utils from "~/utils"
export default {
methods: {
// 获取gitopn弹框表格数据
async queryGridEtyPromptDialogData(type, ptytyp) {
let params = {
userId: window.sessionStorage.userId || 'ZL',
ptytyp: ptytyp,
extkey: this.model.gidgrp[type.toLowerCase()].pts.extkey,
};
let res = await Api.post('/service/ptspta/list', params);
if (res.respCode == SUCCESS) {
this.root.$refs['etyDialog'].show = true;
this.root.promptData.data = res.data.ptaInfos;
this.root.promptData.type = type;
}
},
// 选中gitame弹框表格的行数据
async selectGridEtyPromptData(row) {
let params = {
...row,
};
let res = await Api.post('/service/ptspta/fetch', params);
if (res.respCode == SUCCESS) {
this.$set(this.model.gidgrp, row.role.toLowerCase(), res.data);
}
},
}
}
\ No newline at end of file
<template>
<div class="eibs">
<!-- ======================= 左边 ========================= -->
<c-col :span="12" style="padding-right: 20px">
<c-col :span="24">
<c-col :span="12">
<c-form-item label="附加金额" prop="gidgrp.cbs.mac2.cur">
<c-input disabled v-model="model.gidgrp.cbs.mac2.cur" maxlength="3" placeholder="请输入附加金额"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label-width="5px" prop="gidgrp.cbs.mac2.amt">
<c-input disabled v-model="model.gidgrp.cbs.mac2.amt" placeholder="请输入"></c-input>
</c-form-item>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="12">
<c-form-item label="附加金额余额" prop="gidgrp.cbs.opc2.cur">
<c-input disabled v-model="model.gidgrp.cbs.opc2.cur" maxlength="3" placeholder="请输入"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label-width="5px" prop="gidgrp.cbs.opc2.amt">
<c-input disabled v-model="model.gidgrp.cbs.opc2.amt" placeholder="请输入"></c-input>
</c-form-item>
</c-col>
</c-col>
</c-col>
<!-- ======================= 右边 ========================= -->
<c-col :span="12" style="padding-left: 20px">
<c-col :span="24">
<c-form-item label="39C场" prop="gidgrp.blk.addamtcovc">
<c-input type="textarea" v-model="model.gidgrp.blk.addamtcovc" maxlength="65" show-word-limit
placeholder="请输入39C场"></c-input>
</c-form-item>
</c-col>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api";
import CodeTable from "~/config/CodeTable";
import event from '../event'
export default {
inject: ["root"],
props: ["model", "codes"],
mixins: [event],
data() {
return {};
},
created: function () { },
};
</script>
<style>
</style>
<template>
<div class="eibs">
<!-- ======================= 左边 ========================= -->
<c-col :span="12" style="padding-right: 20px">
<c-col :span="24">
<c-col :span="14">
<el-form-item label="附加金额" prop="gidgrp.cbs.max2.cur">
<c-input disabled v-model="model.gidgrp.cbs.max2.cur" maxlength="3" placeholder="请输入附加金额"></c-input>
</el-form-item>
</c-col>
<c-col :span="10">
<el-form-item label-width="5px" prop="gidgrp.gidgrp.cbs.max2.amt">
<c-input disabled v-model="model.gidgrp.cbs.max2.amt" placeholder="请输入"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="14">
<el-form-item label="附加金额余额" prop="gidgrp.cbs.opn2.cur">
<c-input disabled v-model="model.gidgrp.cbs.opn2.cur" maxlength="3" placeholder="请输入附加金额余额"></c-input>
</el-form-item>
</c-col>
<c-col :span="10">
<el-form-item label-width="5px" prop="gidgrp.cbs.opn2.amt">
<c-input disabled v-model="model.gidgrp.cbs.opn2.amt" placeholder="请输入"></c-input>
</el-form-item>
</c-col>
</c-col>
</c-col>
<!-- ======================= 左边 ========================= -->
<c-col :span="12" style="padding-right: 20px">
<c-col :span="24">
<el-form-item label="39C场" prop="gidgrp.blk.addamtcovs20">
<c-input disabled type="textarea" :rows="4" v-model="model.gidgrp.blk.addamtcovs20" maxlength="65"
show-word-limit placeholder="请输入39C场"></c-input>
</el-form-item>
</c-col>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api";
import CodeTable from "~/config/CodeTable";
import event from '../event'
export default {
inject: ["root"],
props: ["model", "codes"],
mixins: [event],
data() {
return {};
},
created: function () { },
};
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<el-collapse v-model="activeNames">
<el-collapse-item title="备查表" name="addbcb1">
<m-addbcb1 :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="附言" name="coninfp">
<m-coninfp :model="model" :codes="codes" />
</el-collapse-item>
</el-collapse>
</div>
</template>
<script>
import Api from "~/service/Api";
import Utils from "~/utils";
import event from '../event'
import Coninfp from "~/views/Public/Coninfp";
import Addbcb1 from "./Addbcb1";
export default {
components: {
"m-coninfp": Coninfp,
"m-addbcb1": Addbcb1,
},
inject: ["root"],
props: ["model", "codes"],
mixins: [event],
data() {
return {
activeNames: ["addbcb1"],
};
},
methods: {
},
created: function () { },
};
</script>
<style>
</style>
\ No newline at end of file
<template>
<div class="eibs-tab">
<!-- S0000003 : 货物税号 DE!-->
<c-row>
<c-col :span="24">
<c-col :span="12">
<c-col :span="24">
<el-form-item label="">
授信条件对于本笔修改项下有无特殊规定:
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="GITAMECHO" prop="addbcb.gitamecho">
<c-select
v-model="model.addbcb.gitamecho"
style="width: 100%"
placeholder="请选择"
:code="codes.gitamecho"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="GITAMERMK" prop="addbcb.gitamermk">
<c-input
:disabled="model.addbcb.gitamecho=='无特殊规定'"
type="textarea"
v-model="model.addbcb.gitamermk"
maxlength="34"
show-word-limit
placeholder="请输入GITAMERMK"
></c-input>
</c-form-item>
</c-col>
</c-col>
<c-col :span="11" :offset="1"> </c-col>
</c-col>
</c-row>
</div>
</template>
<script>
import Api from "~/service/Api";
import CodeTable from "~/config/CodeTable";
import event from '../event'
export default {
inject: ["root"],
props: ["model", "codes"],
mixins: [event],
data() {
return {};
},
created: function () {},
};
</script>
<style>
</style>
<template>
<div class="eibs">
<!-- ======================= 左边 ========================= -->
<c-col :span="12" style="padding-right: 20px">
<c-col :span="24">
<c-form-item label="修改内容" prop="gitamep.ametxtc">
<c-input :disabled="model.gitamep.ametxtflgc == ''" :rows="5" type="textarea" v-model="model.gitamep.ametxtc"
maxlength="65" show-word-limit placeholder="请输入修改内容"></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-col :span="20">
<c-form-item label="修改内容文本" prop="trnmod.swiadd.ameblkc">
<c-input type="textarea" :rows="5" v-model="model.trnmod.swiadd.ameblkc" maxlength="65"
show-word-limit placeholder="请输入修改内容文本"></c-input>
</c-form-item>
</c-col>
<c-col :span="4" class="centerLable">
<c-button style="margin: 5px 0 0 10px" size="small" type="primary" icon="el-icon-more">
</c-button>
<c-checkbox style="margin: 5px 0 0 10px" class="checkbox-left" v-model="model.gitamep.amebutc.chkast">允许</c-checkbox>
</c-col>
</c-col>
</c-col>
<!-- ======================右边====================== -->
<c-col :span="12" style="padding-left: 20px">
<c-col :span="24">
<c-col :span="12">
<el-form-item label="旧本地保函文本" prop="gitamep.oldmaccur">
<c-select disabled :code="codes.curtxt" v-model="model.gitamep.oldmaccur" style="width: 100%"
placeholder="请选择">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-form-item label-width="5px" prop="gitamep.oldmacamt">
<c-input disabled v-model="model.gitamep.oldmacamt" placeholder="请输入"></c-input>
</c-form-item>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="12">
<c-form-item label="修改金额" prop="trnmod.swiadd.amecurc">
<c-input disabled v-model="model.trnmod.swiadd.amecurc" maxlength="3" placeholder="请输入"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label-width="5px" prop="trnmod.swiadd.ameamtc">
<c-input v-model="model.trnmod.swiadd.ameamtc" placeholder="请输入"></c-input>
</c-form-item>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="12">
<c-form-item label="本地保函文本" prop="trnmod.swiadd.newcurc">
<c-input disabled v-model="model.trnmod.swiadd.newcurc" maxlength="3" placeholder="请输入本地保函文本"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label-width="5px" prop="trnmod.swiadd.newamtc">
<c-input v-model="model.trnmod.swiadd.newamtc" placeholder="请输入"></c-input>
</c-form-item>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="12">
<c-form-item label="附加金额 Seq. C" prop="trnmod.swiadd.addcurc">
<c-input disabled v-model="model.trnmod.swiadd.addcurc" maxlength="3" placeholder="请输入附加金额 Seq. C">
</c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label-width="5px" prop="trnmod.swiadd.addamtc">
<c-input :disabled="model.trnmod.swiadd.addamtflgc == ''" v-model="model.trnmod.swiadd.addamtc"
placeholder="请输入附加金额 Seq. C"></c-input>
</c-form-item>
</c-col>
</c-col>
<c-col :span="24">
<c-form-item label="附加承保金额" prop="trnmod.swiadd.addamtcovc">
<c-input :disabled="model.trnmod.swiadd.addamtflgc == ''" type="textarea"
v-model="model.trnmod.swiadd.addamtcovc" maxlength="65" show-word-limit placeholder="请输入附加承保金额">
</c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-col :span="12">
<el-form-item>
<c-checkbox v-model="model.trnmod.swiadd.addamtflgc" class="checkbox-left">附加金额</c-checkbox>
</el-form-item>
</c-col>
<c-col :span="5" :offset="7">
<c-checkbox style="margin: 0 0 0 10px" v-model="model.gitamep.ametxtflgc">是否可修改修改内容</c-checkbox>
</c-col>
</c-col>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api";
import CodeTable from "~/config/CodeTable";
import event from '../event'
export default {
inject: ["root"],
props: ["model", "codes"],
mixins: [event],
data() {
return {};
},
methods: {
},
created: function () { },
};
</script>
<style>
</style>
<template>
<div class="eibs">
<!-- ======================= 左边 ========================= -->
<c-col :span="12" style="padding-right: 20px">
<c-col :span="24">
<el-form-item label="旧到期类型" prop="oldgidgrp.rec.exptyp">
<c-select disabled :code="codes.exptyp" v-model="model.oldgidgrp.rec.exptyp" style="width: 100%"
placeholder="请选择">
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="旧到期日" prop="oldgidgrp.rec.expdat">
<c-date-picker disabled type="date" v-model="model.oldgidgrp.rec.expdat" style="width: 100%"
placeholder="请选择旧到期日"></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="旧到期条件" prop="oldgidgrp.blk.exptxt">
<c-input disabled type="textarea" v-model="model.oldgidgrp.blk.exptxt" maxlength="65" show-word-limit
placeholder="请输入旧到期条件"></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="旧责任类型" prop="oldgidgrp.rec.liatypc">
<c-select disabled :code="codes.exptyp" v-model="model.oldgidgrp.rec.liatypc" style="width: 100%"
placeholder="请选择">
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="旧责任期" prop="oldgidgrp.rec.liadat">
<c-date-picker disabled type="date" v-model="model.oldgidgrp.rec.liadat" style="width: 100%"
placeholder="请选择旧责任期"></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="旧责任条件 " prop="oldgidgrp.blk.liatxtc">
<c-input disabled type="textarea" v-model="model.oldgidgrp.blk.liatxtc" maxlength="65" show-word-limit
placeholder="请输入旧责任条件 "></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="旧估计到期日" prop="oldgidgrp.blk.dtaappexpdat">
<c-date-picker disabled type="date" v-model="model.oldgidgrp.blk.dtaappexpdat" style="width: 100%"
placeholder="请选择"></c-date-picker>
</el-form-item>
</c-col>
</c-col>
<!-- ======================右边====================== -->
<c-col :span="12" style="padding-left: 20px">
<c-col :span="24">
<el-form-item label="新到期类型" prop="trnmod.swiadd.exptyp">
<c-select :code="codes.exptyp" v-model="model.trnmod.swiadd.exptyp" style="width: 100%" placeholder="请选择">
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="新到期日" prop="trnmod.swiadd.newexpdat">
<c-date-picker :disabled="
model.trnmod.swiadd.exptyp == 'OPEN' ||
(model.trnmod.swiadd.exptyp == '' &&
model.oldgidgrp.rec.expdat == '')
" type="date" v-model="model.trnmod.swiadd.newexpdat" style="width: 100%" placeholder="请选择">
</c-date-picker>
</el-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="新到期条件" prop="trnmod.swiadd.exptxt">
<c-input :disabled="
!(model.trnmod.swiadd.exptyp == 'COND') &&
!(
model.oldgidgrp.blk.exptxt != '' &&
model.trnmod.swiadd.exptyp == ''
)
" type="textarea" v-model="model.trnmod.swiadd.exptxt" maxlength="65" show-word-limit
placeholder="请输入新到期条件"></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="新责任类型" prop="trnmod.swiadd.liatypc">
<c-select :disabled="
model.gidgrp.rec.hndtyp != 'OC' &&
model.gidgrp.rec.purpos != 'CO'
" :code="codes.exptyp" v-model="model.trnmod.swiadd.liatypc" style="width: 100%" placeholder="请选择">
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="新责任期" prop="trnmod.swiadd.newliadat">
<c-date-picker :disabled="
model.trnmod.swiadd.liatypc == 'OPEN' ||
(model.trnmod.swiadd.liatypc == '' &&
model.oldgidgrp.rec.liadat == '')
" type="date" v-model="model.trnmod.swiadd.newliadat" style="width: 100%" placeholder="请输入新责任期">
</c-date-picker>
</el-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="新责任条件" prop="trnmod.swiadd.liatxtc">
<c-input :disabled="
!(model.trnmod.swiadd.liatypc == 'COND') &&
!(
model.oldgidgrp.blk.liatxtc != '' &&
model.trnmod.swiadd.liatypc == ''
)
" type="textarea" v-model="model.trnmod.swiadd.liatxtc" maxlength="65" show-word-limit
placeholder="请输入新责任条件"></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="新估计到期日" prop="trnmod.swiadd.newdtaappexpdat">
<c-date-picker :disabled="
model.trnmod.swiadd.exptyp != 'OPEN' &&
model.oldgidgrp.rec.exptyp != 'OPEN'
" type="date" v-model="model.trnmod.swiadd.newdtaappexpdat" style="width: 100%" placeholder="请选择">
</c-date-picker>
</el-form-item>
</c-col>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Gitame/Event";
import Utils from "~/utils";
import event from '../event'
export default {
inject: ["root"],
props: ["model", "codes"],
mixins: [event],
data() {
return {};
},
methods: {
},
created: function () { },
};
</script>
<style>
</style>
<template>
<div class="eibs">
<c-col :span="20">
<c-form-item label="修改之前的保函文本" prop="oldgidgrp.blk.gidtxt" label-width="130px">
<i-stream-input disabled type="textarea" rows="8" :model="model.oldgidgrp.blk.gidtxt" maxlength="65"
show-word-limit placeholder="请输入修改之前的保函文本"></i-stream-input>
</c-form-item>
</c-col>
<c-col :span="20">
<c-form-item label="迄今为止的修订" prop="gidgrp.blk.gidtxtame" label-width="130px">
<c-input disabled type="textarea" rows="8" v-model="model.gidgrp.blk.gidtxtame" maxlength="65" show-word-limit
placeholder="请输入迄今为止的修订"></c-input>
</c-form-item>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api";
import CodeTable from "~/config/CodeTable";
import event from '../event'
import IStreamInput from "~/components/IStreamInput";
export default {
components: { IStreamInput },
inject: ["root"],
props: ["model", "codes"],
mixins: [event],
data() {
return {};
},
methods: { },
created: function () { },
};
</script>
<style>
</style>
<template>
<div class="eibs">
<c-col :span="20">
<c-form-item label="保函文本" prop="oldgidgrp.blk.gidtxtc">
<c-input :rows="8" disabled type="textarea" v-model="model.oldgidgrp.blk.gidtxtc" maxlength="65" show-word-limit
placeholder="请输入保函文本"></c-input>
</c-form-item>
</c-col>
<c-col :span="20">
<c-form-item label="迄今为止的修订" prop="oldgidgrp.blk.gidtxtamec">
<c-input :rows="8" disabled type="textarea" v-model="model.oldgidgrp.blk.gidtxtamec" maxlength="65"
show-word-limit placeholder="请输入迄今为止的修订"></c-input>
</c-form-item>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api";
import CodeTable from "~/config/CodeTable";
import event from '../event'
export default {
inject: ["root"],
props: ["model", "codes"],
mixins: [event],
data() {
return {};
},
methods: {},
created: function () { },
};
</script>
<style>
</style>
<template>
<div class="eibs">
<!-- ======================= 右边 ========================= -->
<c-col :span="12" style="padding-right: 20px">
<c-col :span="24">
<el-form-item label="合同号" prop="gidgrp.rec.orcrefc">
<c-input disabled v-model="model.gidgrp.rec.orcrefc" maxlength="35" placeholder="请输入合同号"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="合同签定日期" prop="gidgrp.rec.orcdatc">
<c-date-picker disabled type="date" v-model="model.gidgrp.rec.orcdatc" style="width: 100%"
placeholder="请选择合同签定日期"></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="合同失效日期" prop="gidgrp.rec.tenclsdatc">
<c-date-picker disabled type="date" v-model="model.gidgrp.rec.tenclsdatc" style="width: 100%"
placeholder="请选择合同失效日期"></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="24">
<c-col :span="20">
<el-form-item v-if="model.gitp.covgodsrvcmodflg == ''" label="合同标的" prop="gidgrp.blk.covgodsrvc">
<c-input :disabled="
model.gitp.covgodsrvcmodflg == '' ||
model.gitp.swiftflg == 'N'
" rows="7" type="textarea" v-model="model.gidgrp.blk.covgodsrvc" maxlength="65" show-word-limit
placeholder="请输入合同标的"></c-input>
</el-form-item>
<el-form-item v-if="model.gitp.covgodsrvcmodflg == 'X'" label="Underly. Transact. Det."
prop="gidgrp.blk.atxcovgodsrvc">
<c-input :disabled="
model.gitp.covgodsrvcmodflg == '' ||
model.gitp.swiftflg == 'N'
" rows="5" type="textarea" v-model="model.gidgrp.blk.atxcovgodsrvc" maxlength="65" show-word-limit
placeholder="请输入Underly. Transact. Det."></c-input>
</el-form-item>
</c-col>
<c-col :span="4">
<c-checkbox v-if="model.gitp.swiftflg == 'Y'" v-model="model.gitp.covgodsrvcmodflg"
style="margin: 0 0 0 10px" class="checkbox-left">修改文本</c-checkbox>
<c-checkbox v-if="model.gitp.swiftflg == 'Y'" class="checkbox-left" v-model="model.gitp.covgodc.chkast" style="margin: 0 0 0 10px">
允许</c-checkbox>
<c-button disabled v-if="model.gitp.swiftflg == 'Y'" size="small" type="primary" style="width: 100px;margin: 5px 0 0 10px">
查看系统文本
</c-button>
<c-button disabled v-if="model.gitp.swiftflg == 'Y'" size="small" type="primary" style="width: 100px;margin: 5px 0 0 10px">
查看历史文本
</c-button>
</c-col>
</c-col>
<c-col :span="24">
<el-form-item label="原始利率" prop="gidgrp.rec.orcratc">
<c-input disabled v-model="model.gidgrp.rec.orcratc" placeholder="请输入原始利率"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<c-col :span="12">
<el-form-item label="合同币种和金额" prop="gidgrp.rec.orccurc">
<c-select disabled v-model="model.gidgrp.rec.orccurc" style="width: 100%" placeholder="请选择合同币种 ">
<el-option v-for="item in codes.curtxt" :key="item.value" :label="item.label" :value="item.value">
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="11" :offset="1">
<c-input disabled v-model="model.gidgrp.rec.orcamtc" placeholder="请输入合同金额 "></c-input>
</c-col>
</c-col>
<c-col :span="24">
<el-form-item label="合同签定地" prop="gidgrp.blk.orcplcc">
<c-input disabled type="textarea" v-model="model.gidgrp.blk.orcplcc" maxlength="35" show-word-limit
placeholder="请输入合同签定地"></c-input>
</el-form-item>
</c-col>
</c-col>
<!-- ======================= 左边 ========================= -->
<c-col :span="12" style="padding-left: 20px">
<c-col :span="24">
<el-form-item label="预付款账号" prop="gidgrp.rec.accc">
<c-input disabled v-model="model.gidgrp.rec.accc" maxlength="35" placeholder="请输入预付款账号"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="适用法律" prop="gidgrp.rec.jurlawc">
<c-select v-model="model.gidgrp.rec.jurlawc" style="width: 100%" placeholder="请选择适用法律">
<el-option v-for="item in codes.ctytxt1" :key="item.value" :label="item.label" :value="item.value">
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="适用法律 " prop="gidgrp.rec.jurlawtxtc">
<c-input v-model="model.gidgrp.rec.jurlawtxtc" maxlength="65" placeholder="请输入适用法律 "></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="仲裁地" prop="gidgrp.rec.jurplcc">
<c-input :disabled="model.gidgrp.rec.jurlawc == ''" v-model="model.gidgrp.rec.jurplcc" maxlength="35"
placeholder="请输入仲裁地"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="投标参考号" prop="gidgrp.rec.tenrefc">
<c-input disabled v-model="model.gidgrp.rec.tenrefc" maxlength="35" placeholder="请输入投标参考号"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="投标日期" prop="gidgrp.rec.tendatc">
<c-date-picker disabled type="date" v-model="model.gidgrp.rec.tendatc" style="width: 100%"
placeholder="请选择投标日期"></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="最新传输日期" prop="gidgrp.rec.trmdatc">
<c-date-picker disabled type="date" v-model="model.gidgrp.rec.trmdatc" style="width: 100%"
placeholder="请选择最新传输日期"></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="附加说明" prop="gidgrp.blk.addinfc">
<c-input disabled type="textarea" v-model="model.gidgrp.blk.addinfc" maxlength="35" show-word-limit
placeholder="请输入附加说明"></c-input>
</el-form-item>
</c-col>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api";
import CodeTable from "~/config/CodeTable";
import event from '../event'
export default {
inject: ["root"],
props: ["model", "codes"],
mixins: [event],
data() {
return {};
},
methods: { },
created: function () { },
};
</script>
<style>
</style>
<template>
<div class="eibs">
<!-- SF000350 : Text of Undertaking -->
<c-row>
<c-col :span="24">
<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>
</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>
</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-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>
</c-col>
<c-col :span="24">
<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%">
查看系统文本
</c-button>
</c-col>
<c-col :span="24">
<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%">
查看历史文本
</c-button>
</c-col>
<template v-if="model.gitp.gidtxtmodflg == 'X'">
<c-col :span="24">
<c-button size="small" type="primary" style="margin: 5px 0 0 10px; width: 50%">
显示文本
</c-button>
</c-col>
</template>
<c-col :span="24">
<c-input style="margin: 5px 0 0 10px; width: 50%" v-model="model.gidgrp.rec.ownref" maxlength="16"
placeholder="请输入保函编号"></c-input>
</c-col>
<c-col :span="24">
<c-button disabled style="margin: 5px 0 0 10px" size="small" type="primary">
获取
</c-button>
</c-col>
<c-col :span="24">
<c-button :disabled="!(model.gitp.gidtxtmodflg == 'X' && model.gidgrp.rec.giduil == 'CN')" size="small" type="primary"
style="margin: 5px 0 0 10px; width: 50%">
修改中文保函文本
</c-button>
</c-col>
</c-col>
</c-col>
</c-row>
</div>
</template>
<script>
import Api from "~/service/Api";
import CodeTable from "~/config/CodeTable";
import event from '../event'
import IStreamInput from "~/components/IStreamInput";
export default {
components: { IStreamInput },
inject: ["root"],
props: ["model", "codes"],
mixins: [event],
data() {
return {};
},
methods: { },
created: function () { },
};
</script>
<style>
</style>
<template>
<div class="eibs">
<c-row>
<c-col :span="24">
<c-col :span="16">
<c-col :span="24">
<el-form-item v-if="model.gitp.gidtxtmodflgc == ''" label="保函文本可变因素" prop="gidgrp.blk.gtxgidtxt">
<i-stream-input :disabled="model.gitp.gidtxtmodflgc == ''" type="textarea" rows="15"
:model="model.gidgrp.blk.gtxgidtxtc" maxlength="65" show-word-limit placeholder="请输入保函文本可变因素">
</i-stream-input>
</el-form-item>
<el-form-item v-if="model.gitp.gidtxtmodflgc == 'X'" label="保函文本可变因素 - 抵消保函文本" prop="gidgrp.blk.gtxgidtxtc">
<i-stream-input type="textarea" :modle="model.gidgrp.blk.gtxgidtxtc" rows="15" maxlength="65"
show-word-limit placeholder="请输入保函文本可变因素 - 抵消保函文本"></i-stream-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="6">
<c-col :span="24">
<c-input style="margin: 5px 0 0 10px; width: 50%" v-model="model.gidgrp.rec.ownref" maxlength="16"
placeholder="请输入保函编号"></c-input>
</c-col>
<c-col :span="24">
<c-button style="margin: 5px 0 0 10px" size="small" type="primary">
获取
</c-button>
</c-col>
<c-col :span="12" :offset="12">
<c-checkbox v-model="model.gitp.gidtxtmodflgc" class="checkbox-left" style="margin: 0 0 0 10px">修改保函文本</c-checkbox>
</c-col>
<c-col :span="12" :offset="12">
<c-checkbox v-model="model.gitp.chkgidtxtc" class="checkbox-left" style="margin: 0 0 0 10px">允许</c-checkbox>
</c-col>
<c-col :span="24">
<c-button disabled size="small" type="primary" style="margin: 1px 0 0 10px; width: 50%">
查看系统文本
</c-button>
</c-col>
<c-col :span="24">
<c-button disabled size="small" type="primary" style="margin: 5px 0 0 10px; width: 50%">
查看历史文本
</c-button>
</c-col>
<template v-if="model.gitp.gidtxtmodflgc == 'X'">
<c-col :span="24">
<c-button size="small" type="primary" style="margin: 5px 0 0 10px; width: 50%">
显示文本
</c-button>
</c-col>
</template>
<c-col :span="24">
<c-button disabled size="small" type="primary" style="margin: 5px 0 0 10px; width: 50%">
修改中文保函文本
</c-button>
</c-col>
</c-col>
</c-col>
</c-row>
</div>
</template>
<script>
import Api from "~/service/Api";
import CodeTable from "~/config/CodeTable";
import event from '../event'
import IStreamInput from "~/components/IStreamInput";
export default {
components: { IStreamInput },
inject: ["root"],
props: ["model", "codes"],
mixins: [event],
data() {
return {};
},
methods: { },
created: function () { },
};
</script>
<style>
</style>
<template>
<div class="eibs">
<!-- ======================= 左边 ========================= -->
<c-col :span="12" style="padding-right: 20px">
<c-col :span="24">
<el-form-item label="是否SWIFT格式" prop="gitp.swiftflg">
<c-select v-model="model.gitp.swiftflg" style="width: 100%" placeholder="请选择是否SWIFT格式">
<el-option v-for="item in codes.swiftflg" :key="item.value" :label="item.label" :value="item.value">
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<c-col :span="20">
<el-form-item label="对外担保类型" prop="gidgrp.rec.cfaguatyp">
<c-select disabled v-model="model.gidgrp.rec.cfaguatyp" style="width: 90%" placeholder="请选择对外担保类型">
<el-option v-for="item in codes.cfaguatyp" :key="item.value" :label="item.label" :value="item.value">
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="4" class="centerLable">
<c-checkbox v-if="model.gidgrp.cbs.max.cur == 'CNY'" disabled v-model="model.gidgrp.rec.cmtflg">跨境人民币保函
</c-checkbox>
</c-col>
</c-col>
</c-col>
<!-- ======================右边====================== -->
<c-col :span="12" style="padding-left: 20px">
<c-col :span="24">
<el-form-item label="是否对外担保" prop="gidgrp.rec.fingua">
<c-select disabled v-model="model.gidgrp.rec.fingua" style="width: 100%" placeholder="请选择是否对外担保">
<el-option v-for="item in codes.fingua" :key="item.value" :label="item.label" :value="item.value">
</el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api";
import CodeTable from "~/config/CodeTable";
import event from '../event'
export default {
inject: ["root"],
props: ["model", "codes"],
mixins: [event],
data() {
return {};
},
methods: { },
created: function () { },
};
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<el-collapse v-model="activeNames">
<el-collapse-item title="开立方式" name="opnp">
<m-opnp :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="修改日期" name="amedat20" v-if="model.gitp.swiftflg == 'Y'">
<m-amedat20 :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="演示/交付" name="preperp" v-if="model.gitp.swiftflg == 'Y'">
<m-preperp :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="Seq. C: 演示/交付" name="preperpc" v-if="
model.gidgrp.rec.purpos == 'ISCO' ||
model.gidgrp.rec.purpos == 'ICCO'
">
<m-preperpc :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="保函修改" name="ameps20">
<m-ameps20 :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="Seq C:保函修改" name="amecp" v-if="
model.gitp.swiftflg == 'Y' &&
(model.trnmod.swiadd.purposame == 'ISCA' ||
model.trnmod.swiadd.purposame == 'ICCA')
">
<m-amecp :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="保函文本" name="gidtxtp" v-if="model.gitamep.prtflg == 'X'">
<m-gidtxtp :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="Seq. C: 保函文本" name="gidtxtpc" v-if="
model.gitp.swiftflg == 'Y' &&
(model.trnmod.swiadd.purposame == 'ISCA' ||
model.trnmod.swiadd.purposame == 'ICCA') &&
model.gitamep.prtflg == 'X'
">
<m-gidtxtpc :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="概要" name="ovwp1">
<m-ovwp1 :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="Seq. C: 概要" name="ovwpc" v-if="
model.gidgrp.rec.purpos == 'ISCO' ||
model.gidgrp.rec.purpos == 'ICCO'
">
<m-ovwpc :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="当事人描述" name="ptyp">
<m-ptyp :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="Seq. C: 当事人描述" name="ptypc" v-if="
model.gidgrp.rec.purpos == 'ISCO' ||
model.gidgrp.rec.purpos == 'ICCO'
">
<m-ptypc :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="详细信息" name="detp">
<m-detp :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="Seq. C: 详细信息" name="detpc" v-if="
model.gidgrp.rec.purpos == 'ISCO' ||
model.gidgrp.rec.purpos == 'ICCO'
">
<m-detpc :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="历史信息" name="amephis">
<m-amephis :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="Seq. C: 历史信息" name="amephisc" v-if="
model.gidgrp.rec.purpos == 'ISCO' ||
model.gidgrp.rec.purpos == 'ICCO'
">
<m-amephisc :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="Seq. C: 附加金额" name="aacp" v-if="
model.gitp.swiftflg == 'Y' &&
(model.trnmod.swiadd.purposame == 'ISCA' ||
model.trnmod.swiadd.purposame == 'ICCA') &&
model.trnmod.swiadd.addamtflgc == 'X'
">
<m-aacp :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="Seq. C: 附加金额" name="aamp20" v-if="
model.gitp.swiftflg == 'Y' &&
model.trnmod.swiadd.purposame == 'ISUA' &&
model.trnmod.swiadd.addamtflg == 'X' &&
model.gidgrp.rec.purpos != 'ISSU'
">
<m-aamp20 :model="model" :codes="codes" />
</el-collapse-item>
</el-collapse>
</div>
</template>
<script>
import Api from "~/service/Api";
import CodeTable from "~/config/CodeTable";
import event from '../event'
import Ovwp1 from "./Ovwp1";
import Opnp from "./Opnp";
import Ameps20 from "./Ameps20";
import Amecp from "./Amecp";
import Amedat20 from "./Amedat20";
import Preperp from "./Preperp";
import Preperpc from "./Preperpc";
import Gidtxtp from "./Gidtxtp";
import Gidtxtpc from "./Gidtxtpc";
import Detp from "./Detp";
import Detpc from "./Detpc";
import Amephisc from "./Amephisc";
import Amephis from "./Amephis";
import Ovwpc from "./Ovwpc";
import Ptyp from "./Ptyp";
import Ptypc from "./Ptypc";
import Aacp from "./Aacp";
import Aamp20 from "./Aamp20";
const tabNameToRulePathMapping = {
"gidtxtp": "gitp.gidtxtp",
}
export default {
components: {
"m-ovwp1": Ovwp1,
"m-amephisc": Amephisc,
"m-opnp": Opnp,
"m-ameps20": Ameps20,
"m-amecp": Amecp,
"m-amedat20": Amedat20,
"m-preperp": Preperp,
"m-preperpc": Preperpc,
"m-gidtxtp": Gidtxtp,
"m-gidtxtpc": Gidtxtpc,
"m-detp": Detp,
"m-detpc": Detpc,
"m-amephis": Amephis,
"m-ovwpc": Ovwpc,
"m-ptyp": Ptyp,
"m-ptypc": Ptypc,
"m-aacp": Aacp,
"m-aamp20": Aamp20,
},
inject: ["root"],
props: ["model", "codes"],
mixins: [event],
data() {
return {
activeNames: ["opnp"],
};
},
methods: { },
created: function () { },
};
</script>
<style>
.marginLable {
padding-left: 160px;
}
</style>
\ No newline at end of file
<template>
<div class="eibs">
<!-- ======================= 左边 ========================= -->
<c-col :span="12" style="padding-right: 20px">
<c-col :span="24">
<el-form-item label="请求开证日期" prop="gidgrp.rec.opndatc">
<c-date-picker type="date" v-model="model.gidgrp.rec.opndatc" style="width: 100%" placeholder="请选择请求开证日期">
</c-date-picker>
</el-form-item>
</c-col>
<c-col :span="24">
<c-col :span="12">
<el-form-item label="保函币种和金额" prop="gidgrp.cbs.mac.cur">
<c-select disabled v-model="model.gidgrp.cbs.mac.cur" style="width: 100%" placeholder="请选择保函币种">
<el-option v-for="item in codes.cur" :key="item.value" :label="item.label" :value="item.value">
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="8">
<c-input disabled v-model="model.gidgrp.cbs.mac.amt" style="margin: 0 0 0 10px; width: 80%"
placeholder="请选择保函金额"></c-input>
</c-col>
<c-col :span="4" class="centerLable">
<c-checkbox disabled v-model="model.gitp.aacp.aacmod.addamtflg">附加金额</c-checkbox>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="12">
<el-form-item label="保函类型 " prop="gidgrp.rec.gartypc">
<c-select v-model="model.gidgrp.rec.gartypc" style="width: 100%" placeholder="请选择保函类型 ">
<el-option v-for="item in codes.gartypc" :key="item.value" :label="item.label" :value="item.value">
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="8">
<c-input disabled v-model="model.gidgrp.blk.gartyptxtc" style="margin: 0 0 0 10px; width: 80%"
placeholder="请输入保函类型 "></c-input>
</c-col>
</c-col>
<c-col :span="24">
<el-form-item label="保函形式" prop="gidgrp.rec.legfrmc">
<c-select v-model="model.gidgrp.rec.legfrmc" style="width: 100%" placeholder="请选择保函形式">
<el-option v-for="item in codes.legfrmc1" :key="item.value" :label="item.label" :value="item.value">
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="需求指示 " prop="gidgrp.rec.demandc">
<c-select :code="codes.demand" v-model="model.gidgrp.rec.demandc" style="width: 100%" placeholder="请选择需求指示 ">
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="要求语言" prop="gidgrp.rec.stdwrduilc">
<c-select :code="codes.uiltxt2" v-model="model.gidgrp.rec.stdwrduilc" style="width: 100%"
placeholder="请选择要求语言">
</c-select>
</el-form-item>
</c-col>
</c-col>
<!-- ======================右边====================== -->
<c-col :span="12" style="padding-left: 20px">
<c-col :span="24">
<el-form-item label="保函文本格式" prop="gidgrp.rec.gtxinrc">
<c-select disabled v-model="model.gidgrp.rec.gtxinrc" style="width: 100%" placeholder="请选择保函文本格式">
<el-option v-for="item in codes.gtxinr" :key="item.value" :label="item.label" :value="item.value">
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<c-col :span="12">
<el-form-item label="申请条款" prop="gidgrp.blk.apprulc">
<c-select v-model="model.gidgrp.blk.apprulc" style="width: 100%" placeholder="请选择申请条款">
<el-option v-for="item in codes.apprulc1" :key="item.value" :label="item.label" :value="item.value">
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="8">
<c-input :disabled="model.gidgrp.blk.apprulc != 'OTHR'" style="margin: 0 0 0 10px; width: 80%"
v-model="model.gidgrp.blk.apprultxtc" maxlength="35" placeholder="请输入申请条款"></c-input>
</c-col>
</c-col>
<c-col :span="24">
<el-form-item label="到期类型" prop="gidgrp.rec.exptyp">
<c-select disabled v-model="model.gidgrp.rec.exptyp" style="width: 100%" placeholder="请选择到期类型">
<el-option v-for="item in codes.exptyp" :key="item.value" :label="item.label" :value="item.value">
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="保函效期" prop="gidgrp.rec.expdat">
<c-date-picker :disabled="model.gidgrp.rec.exptyp == 'OPEN'" type="date" v-model="model.gidgrp.rec.expdat"
style="width: 100%" placeholder="请选择保函效期"></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="24">
<c-col :span="20">
<el-form-item label="到期条件" prop="gidgrp.blk.exptxt">
<c-input type="textarea" rows="6" :disabled="model.gitp.exptxtmodflg == ''"
v-model="model.gidgrp.blk.exptxt" maxlength="65" show-word-limit placeholder="请输入到期条件"></c-input>
</el-form-item>
</c-col>
<c-col :span="4">
<c-checkbox v-model="model.gitp.exptxtmodflg" :disabled="
model.gidgrp.rec.exptyp == 'FIXD' ||
model.gidgrp.rec.exptyp == 'OPEN' ||
model.gidgrp.rec.exptyp == ''
" class="checkbox-left" style="margin: 0 0 0 10px">修改文本</c-checkbox>
<c-button disabled size="small" type="primary" style="margin: 5px 0 0 10px">
查看系统文本
</c-button>
<c-button disabled size="small" type="primary" style="margin: 5px 0 0 10px">
查看历史文本
</c-button>
</c-col>
</c-col>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api";
import CodeTable from "~/config/CodeTable";
import event from '../event'
export default {
inject: ["root"],
props: ["model", "codes"],
mixins: [event],
data() {
return {};
},
methods: { },
created: function () { },
};
</script>
<style>
</style>
<template>
<div class="eibs">
<!-- ======================= 左边 ========================= -->
<c-col :span="12" style="padding-right: 20px">
<c-col :span="16">
<el-form-item label="保函文本交付" prop="gidgrp.rec.delori">
<c-select :disabled="
model.gidgrp.rec.purpos == 'ICCO' ||
model.gidgrp.rec.purpos == 'ISCO'
" v-model="model.gidgrp.rec.delori" style="width: 100%;margin-right: 5px;" placeholder="请选择保函文本交付">
<el-option v-for="item in codes.delori1" :key="item.value" :label="item.label" :value="item.value">
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="8">
<el-form-item label-width="5px" prop="gidgrp.rec.deloritxt">
<c-input :disabled="
model.gidgrp.rec.delori != 'COUR' &&
model.gidgrp.rec.delori != 'OTHR'
" v-model="model.gidgrp.rec.deloritxt" maxlength="35" placeholder="请输入保函文本交付"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="发送保函文本" prop="gidgrp.rec.sndto">
<c-select disabled v-model="model.gidgrp.rec.sndto" style="width: 100%" placeholder="请选择发送保函文本"
:code="getValues('gidgrp.rec.sndto')">
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="交付收款人" prop="gidgrp.rec.delto">
<c-select :disabled="
model.gidgrp.rec.purpos == 'ICCO' ||
model.gidgrp.rec.purpos == 'ISCO'
" v-model="model.gidgrp.rec.delto" style="width: 100%" placeholder="请选择交付收款人">
<el-option v-for="item in codes.delto1" :key="item.value" :label="item.label" :value="item.value">
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="交付地址" prop="gidgrp.blk.deltoadr">
<c-input :disabled="
model.gidgrp.rec.delto == '' ||
model.gidgrp.rec.delto != 'OTHR'
" type="textarea" rows="4" v-model="model.gidgrp.blk.deltoadr" maxlength="35" show-word-limit
placeholder="请输入交付地址"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="转让条件" prop="gidgrp.blk.trfcond">
<c-input disabled type="textarea" rows="4" v-model="model.gidgrp.blk.trfcond" maxlength="65" show-word-limit
placeholder="请输入转让条件"></c-input>
</el-form-item>
</c-col>
<c-col :span="20">
<el-form-item v-if="model.gitp.prepermodflg == ''" label="演示说明" prop="gidgrp.blk.preper">
<c-input disabled type="textarea" :rows="7" v-model="model.gidgrp.blk.preper" maxlength="65" show-word-limit
placeholder="请输入演示说明"></c-input>
</el-form-item>
<c-form-item v-if="model.gitp.prepermodflg == 'X'" label="演示说明" prop="gidgrp.blk.atxpreper">
<c-input type="textarea" :rows="7" v-model="model.gidgrp.blk.atxpreper" maxlength="65" show-word-limit
placeholder="请输入演示说明"></c-input>
</c-form-item>
</c-col>
<c-col :span="4">
<c-checkbox v-model="model.gitp.prepermodflg" style="margin: 0 0 0 10px" class="checkbox-left">修改文本
</c-checkbox>
<c-checkbox v-model="model.gitp.chkpreper" style="margin: 0 0 0 10px" class="checkbox-left">允许
</c-checkbox>
<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">
查看系统文本
</c-button>
<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">
查看历史文本
</c-button>
</c-col>
</c-col>
<!-- ======================右边====================== -->
<c-col :span="12" style="padding-left: 20px">
<c-col :span="24">
<el-form-item label="收费条件" prop="gidgrp.rec.chato">
<c-select v-model="model.gidgrp.rec.chato" style="width: 100%" placeholder="请选择收费条件">
<el-option v-for="item in chato" :key="item.value" :label="item.label" :value="item.value">
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="收费">
<c-fullbox>
<template slot="footer">
<c-checkbox v-model="model.gitp.chargi.chkast">允许</c-checkbox>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="收费代码附加详情" prop="gidgrp.blk.feetxt">
<c-fullbox>
<c-input type="textarea" rows="4" v-model="model.gidgrp.blk.feetxt" maxlength="35" show-word-limit
placeholder="请输入收费代码附加详情"></c-input>
<template slot="footer">
<c-button size="small" type="primary" icon="el-icon-more">
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api";
import CodeTable from "~/config/CodeTable";
import event from '../event'
export default {
inject: ["root"],
props: ["model", "codes"],
mixins: [event],
data() {
return {
chato: [
{ value: "U", label: "申请人方面" },
{ value: "B", label: "受益人方面" },
{ value: "O", label: "其他" },
],
};
},
methods: { },
created: function () { },
};
</script>
<style>
</style>
<template>
<div class="eibs">
<!-- ======================= 左边 ========================= -->
<c-col :span="12" style="padding-right: 20px">
<c-col :span="24">
<el-form-item label="保函文本交付" prop="gidgrp.rec.deloric">
<c-fullbox>
<c-select v-model="model.gidgrp.rec.deloric" style="width: 100%" placeholder="请选择保函文本交付">
<el-option v-for="item in codes.deloric" :key="item.value" :label="item.label" :value="item.value">
</el-option>
</c-select>
<template slot="footer">
<c-input :disabled="
model.gidgrp.rec.deloric != 'OTHR' &&
model.gidgrp.rec.deloric != 'COUR'
" v-model="model.gidgrp.rec.deloritxtc" maxlength="35" placeholder="请输入保函文本交付"></c-input>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="交付收款人" prop="gidgrp.rec.deltoc">
<c-select v-model="model.gidgrp.rec.deltoc" style="width: 100%" placeholder="请选择交付收款人">
<el-option v-for="item in codes.deltoc" :key="item.value" :label="item.label" :value="item.value">
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="交付地址" prop="gidgrp.blk.deltoadrc">
<c-input :disabled="model.gidgrp.rec.deltoc == 'BENE'" type="textarea" rows="4"
v-model="model.gidgrp.blk.deltoadrc" maxlength="35" show-word-limit placeholder="请输入交付地址"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<c-col :span="20">
<el-form-item v-if="model.gitp.prepercmodflg == ''" label="演示说明" prop="gidgrp.blk.preperc">
<c-input disabled rows="7" type="textarea" v-model="model.gidgrp.blk.preperc" maxlength="65" show-word-limit
placeholder="请输入演示说明"></c-input>
</el-form-item>
<c-form-item v-if="model.gitp.prepercmodflg == 'X'" label="演示说明" prop="gidgrp.blk.atxpreperc">
<c-input rows="7" type="textarea" v-model="model.gidgrp.blk.atxpreperc" maxlength="65" show-word-limit
placeholder="请输入演示说明"></c-input>
</c-form-item>
</c-col>
<c-col :span="4">
<c-checkbox v-model="model.gitp.prepercmodflg" class="checkbox-left" style="margin: 0 0 0 10px">修改文本</c-checkbox>
<c-checkbox v-model="model.gitp.chkpreperc" class="checkbox-left" style="margin: 0 0 0 10px">允许</c-checkbox>
<c-button disabled size="small" type="primary" style="margin: 5px 0 0 10px; width: 98px">
查看系统文本
</c-button>
<c-button disabled size="small" style="margin: 5px 0 0 10px; width: 98px" type="primary">
查看历史文本
</c-button>
</c-col>
</c-col>
</c-col>
<!-- ======================右边====================== -->
<c-col :span="12" style="padding-left: 20px">
<c-col :span="24">
<c-col :span="20">
<el-form-item label="收费代码附加详情" prop="gidgrp.blk.feetxtc">
<c-input rows="4" type="textarea" v-model="model.gidgrp.blk.feetxtc" maxlength="35" show-word-limit
placeholder="请输入收费代码附加详情"></c-input>
</el-form-item>
</c-col>
<c-col :span="4">
<c-button style="margin: 5px 0 0 10px" size="small" type="primary" icon="el-icon-more">
</c-button>
<c-checkbox style="margin: 0 0 0 10px" v-model="model.gitp.chargic.chkast" class="checkbox-left">允许</c-checkbox>
</c-col>
</c-col>
<c-col :span="24">
<el-form-item label="转让条件" prop="gidgrp.blk.trfcondc">
<c-input disabled rows="5" type="textarea" v-model="model.gidgrp.blk.trfcondc" maxlength="65" show-word-limit
placeholder="请输入转让条件"></c-input>
</el-form-item>
</c-col>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api";
import CodeTable from "~/config/CodeTable";
import event from '../event'
export default {
inject: ["root"],
props: ["model", "codes"],
mixins: [event],
data() {
return {};
},
methods: { },
created: function () { },
};
</script>
<style>
</style>
<template>
<div class="eibs">
<!-- ======================= 左边 ========================= -->
<c-col :span="12" style="padding-right: 20px">
<c-col :span="24">
<el-form-item label="申请人参考号" prop="gidgrp.apl.pts.ref">
<c-input v-model="model.gidgrp.apl.pts.ref" maxlength="16" placeholder="请输入申请人参考号"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="申请人" prop="gidgrp.apl.pts.extkey">
<c-fullbox>
<c-input :disabled="model.gidgrp.apl.pts.extkey != ''" v-model="model.gidgrp.apl.pts.extkey" maxlength="16"
placeholder="请输入" @keyup.enter.native="queryGridEtyPromptDialogData('APL', 'C')"></c-input>
<template slot="footer">
<c-button style="margin: 0 10px 0 10px; padding: 0 12px" size="small" type="primary">
<i class="el-icon-info"></i>
</c-button>
<c-button :disabled="model.gidgrp.apl.pts.extkey == ''" size="small" type="primary">
详情
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="地址名称" prop="gidgrp.apl.pts.adrblk">
<c-input :disabled="model.gidgrp.apl.pts.adrblk != ''" :rows="4" type="textarea"
v-model="model.gidgrp.apl.pts.adrblk" maxlength="35" show-word-limit placeholder="请输入地址名称"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item v-if="model.gitp.swiftflg == 'Y'" label="账户/对象参考号" prop="gidgrp.ctr.pts.ref">
<c-input v-model="model.gidgrp.ctr.pts.ref" maxlength="16" placeholder="请输入账户/对象参考号"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item v-if="model.gitp.swiftflg == 'Y'" label="账户/对象" prop="gidgrp.ctr.pts.extkey">
<c-fullbox>
<c-input v-model="model.gidgrp.ctr.pts.extkey" maxlength="16" placeholder="请输入" @keyup.enter.native="queryGridEtyPromptDialogData('CTR', 'C')">
</c-input>
<template slot="footer">
<c-button v-if="model.gitp.swiftflg == 'Y'" style="margin: 0 10px 0 10px; padding: 0 12px" size="small"
type="primary">
<i class="el-icon-info"></i>
</c-button>
<c-button v-if="model.gitp.swiftflg == 'Y'" :disabled="model.gidgrp.ctr.pts.extkey == ''" size="small"
type="primary">
详情
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item v-if="model.gitp.swiftflg == 'Y'" label="地址名称" prop="gidgrp.ctr.pts.adrblk">
<c-input :disabled="model.gidgrp.ctr.pts.adrblk != ''" :rows="4" type="textarea"
v-model="model.gidgrp.ctr.pts.adrblk" maxlength="35" show-word-limit placeholder="请输入地址名称"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item v-if="model.gitp.swiftflg != 'Y'" label="保兑行参考号" prop="gidgrp.con.pts.ref">
<c-input disabled v-model="model.gidgrp.con.pts.ref" maxlength="16" placeholder="请输入保兑行参考号"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item v-if="model.gitp.swiftflg != 'Y'" label="保兑行" prop="gidgrp.con.pts.extkey">
<c-fullbox>
<c-input v-model="model.gidgrp.con.pts.extkey" disabled maxlength="16" placeholder="请输入"
@keyup.enter.native="queryGridEtyPromptDialogData('CON', 'B')"></c-input>
<template slot="footer">
<c-button style="margin: 0 10px 0 10px; padding: 0 12px" size="small" type="primary">
<i class="el-icon-info"></i>
</c-button>
<c-button :disabled="model.gidgrp.con.pts.extkey == ''" size="small" type="primary">
详情
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item v-if="model.gitp.swiftflg != 'Y'" label="地址名称" prop="gidgrp.con.pts.adrblk">
<c-input disabled type="textarea" rows="4" v-model="model.gidgrp.con.pts.adrblk" maxlength="35"
show-word-limit placeholder="请输入地址名称"></c-input>
</el-form-item>
</c-col>
</c-col>
<!-- ======================右边====================== -->
<c-col :span="12" style="padding-left: 20px">
<c-col :span="24">
<el-form-item label="受益人参考号" prop="gidgrp.ben.pts.ref">
<c-input v-model="model.gidgrp.ben.pts.ref" maxlength="16" placeholder="请输入受益人参考号"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="受益人" prop="gidgrp.ben.pts.extkey">
<c-fullbox>
<c-input v-model="model.gidgrp.ben.pts.extkey" maxlength="16" placeholder="请输入" @keyup.enter.native="queryGridEtyPromptDialogData('BEN', 'B')"></c-input>
<template slot="footer">
<c-button style="margin: 0 10px 0 10px; padding: 0 12px" size="small" type="primary">
<i class="el-icon-info"></i>
</c-button>
<c-button :disabled="model.gidgrp.ben.pts.extkey == ''" size="small" type="primary">
详情
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="地址名称" prop="gidgrp.ben.pts.adrblk">
<c-input :disabled="
model.gidgrp.rec.hndtyp == 'OT' ||
model.gidgrp.ben.pts.adrblk != ''
" rows="4" type="textarea" v-model="model.gidgrp.ben.pts.adrblk" maxlength="35" show-word-limit
placeholder="请输入地址名称"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item v-if="model.gitp.swiftflg == 'Y'" label="通知行参考号" prop="gidgrp.atb.pts.ref">
<c-input v-model="model.gidgrp.atb.pts.ref" maxlength="16" placeholder="请输入通知行参考号"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item v-if="model.gitp.swiftflg == 'Y'" label="通知行" prop="gidgrp.atb.pts.extkey">
<c-fullbox>
<c-input disabled v-model="model.gidgrp.atb.pts.extkey" maxlength="16" placeholder="请输入"
@keyup.enter.native="queryGridEtyPromptDialogData('ATB', 'B')"></c-input>
<template slot="footer">
<c-button v-if="model.gitp.swiftflg == 'Y'" style="margin: 0 10px 0 10px; padding: 0 12px" size="small"
type="primary">
<i class="el-icon-info"></i>
</c-button>
<c-button :disabled="model.gidgrp.atb.pts.extkey == ''" v-if="model.gitp.swiftflg == 'Y'" size="small"
type="primary">
详情
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item v-if="model.gitp.swiftflg == 'Y'" label="地址名称" prop="gidgrp.atb.pts.adrblk">
<c-input disabled rows="4" type="textarea" v-model="model.gidgrp.atb.pts.adrblk" maxlength="35"
show-word-limit placeholder="请输入地址名称"></c-input>
</el-form-item>
</c-col>
</c-col>
<!-- ======================底部表格====================== -->
<c-col :span="24" style="margin-top: 20px">
<el-form-item label="其他关联方">
<c-edit-table :model="model" v-bind="ptsaddg" style="margin-left: -120px">
<el-table-column label="操作">
<template>
<el-button size="mini">详情</el-button>
</template>
</el-table-column>
</c-edit-table>
</el-form-item>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api";
import CodeTable from "~/config/CodeTable";
import Ptap from "~/views/Public/Ptap";
import event from '../event'
export default {
components: { "c-ptap": Ptap },
inject: ["root"],
props: ["model", "codes"],
mixins: [event],
data() {
return {
ptsaddg: {
columns: [
{
title: "角色",
width: "120px",
dataIndex: "rol",
show: "select",
},
{
title: "当事人",
width: "180px",
dataIndex: "ptyextkey",
show: "input",
},
{
title: "当事人名称",
width: "250px",
dataIndex: "nam",
},
{
title: "地址编号",
width: "250px",
dataIndex: "ref",
},
],
urls: "gitp.ptsaddp.ptsaddg",
},
};
},
methods: {},
created: function () { },
};
</script>
<style>
</style>
<template>
<div class="eibs">
<!-- ======================= 左边 ========================= -->
<c-col :span="12" style="padding-right: 20px">
<c-col :span="24">
<c-ptap :model="model" :argadr="{
title: '申请人',
grp: 'gidgrp',
rol: 'apc',
}" :disabled="false">
</c-ptap>
</c-col>
<c-col :span="24">
<c-ptap :model="model" :argadr="{
title: '债务人',
grp: 'gidgrp',
rol: 'ctc',
}" :disabled="false">
</c-ptap>
</c-col>
<c-col :span="24">
<c-ptap :model="model" :argadr="{
title: '国际受益人',
grp: 'gidgrp',
rol: 'bec',
}" :disabled="false">
</c-ptap>
</c-col>
</c-col>
<!-- ======================= 右边 ========================= -->
<c-col :span="12" style="padding-left: 20px">
<c-col :span="24">
<c-ptap :model="model" :argadr="{
title: '开证行',
grp: 'gidgrp',
rol: 'iss',
}" :disabled="true">
</c-ptap>
</c-col>
<c-col :span="24">
<c-ptap :model="model" :argadr="{
title: '最终受益银行',
grp: 'gidgrp',
rol: 'ben',
}" :disabled="true">
</c-ptap>
</c-col>
<c-col :span="24">
<el-form-item label="可用银行参考号" prop="gidgrp.avc.pts.ref">
<c-input disabled v-model="model.gidgrp.avc.pts.ref" maxlength="16" placeholder="请输入可用银行参考号"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="地址" prop="gidgrp.avc.pts.extkey">
<c-fullbox>
<c-input disabled v-model="model.gidgrp.avc.pts.extkey" maxlength="16" placeholder="请输入"></c-input>
<template slot="footer">
<c-button style="margin: 0 10px 0 10px; padding: 0 12px" size="small" type="primary" icon="el-icon-search">
</c-button>
<c-button size="small" type="primary">
详情
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="当事人名称" prop="gidgrp.avc.pts.nam">
<c-input disabled v-model="model.gidgrp.avc.pts.nam" maxlength="40" placeholder="请输入当事人名称"></c-input>
</el-form-item>
</c-col>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api";
import CodeTable from "~/config/CodeTable";
import Ptap from "~/views/Public/Ptap";
import event from '../event'
export default {
components: { "c-ptap": Ptap },
inject: ["root"],
props: ["model", "codes"],
mixins: [event],
data() {
return {};
},
methods: { },
created: function () { },
};
</script>
<style>
</style>
<template>
<div class="eContainer">
<el-form :model="model" :rules="rules" ref="modelForm" label-width="120px" label-position="right" size="small"
:validate-on-rule-change="false">
<c-tabs v-model="tabVal" ref="elment" type="card">
<el-tab-pane label="业务信息" name="ovwp">
<c-content>
<m-ovwp :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<el-tab-pane label="保证金" name="ccvpan">
<c-content>
<m-ccvpan :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<el-tab-pane label="统一授信" name="limitbody">
<c-content>
<m-limitbody :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--PD000027 -->
<el-tab-pane label="表外记账" name="engp">
<c-content>
<!-- 表外记账 -->
<m-engp :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--PD000027 -->
<el-tab-pane label="费用/账务" name="setpan">
<c-content>
<m-setmod
:model="model"
:codes="codes"
/>
</c-content>
</el-tab-pane>
<!--PD000027 -->
<el-tab-pane label="会计分录" name="glepan">
<c-content>
<m-glentry :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--PD000510 -->
<el-tab-pane label="备查/附言" name="addbcb">
<c-content>
<m-addbcb :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<el-tab-pane label="报文/面函" name="docpan">
<c-content>
<m-docpan :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--trndoc PD000546 Attachments -->
<el-tab-pane label="附件" name="doctre">
<c-content>
<m-doctre :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
</c-tabs>
</el-form>
<!-- 选择数据的表格弹框 -->
<c-grid-ety-prompt-dialog
ref="etyDialog"
:promptData="promptData"
@select-ety="selectGridEtyPromptData"
>
</c-grid-ety-prompt-dialog>
<!-- <c-grid-ety-prompt-dialog ref="etyDialog" :promptData="promptData" v-on:select-ety="selectEty"> -->
<!-- </c-grid-ety-prompt-dialog> -->
<c-function-btn :handleSubmit="handleSubmit" :handleCheck="handleCheck" :handleStash="handleStash">
<!-- <el-button size="small">流程附言</el-button>
<el-button size="small">交易历史</el-button>
<el-button size="small">备忘录</el-button>
<el-button size="small">影像信息</el-button>
<el-button size="small">制裁信息</el-button>
<el-button size="small">智能提示</el-button> -->
</c-function-btn>
</div>
</template>
<script>
import Api from "~/service/Api";
import operationFunc from "~/mixin/operationFunc";
import CodeTable from "~/config/CodeTable";
import event from '../event'
import Addbcb from "./Addbcb";
import formRules from '../model/check'
import Gitame from "../model";
import Engp from "~/components/business/engp/views";
import Ccvpan from "~/components/business/ccvpan/views";
import Setmod from "~/components/business/setmod/views";
import Glentry from "~/components/business/glentry/views";
import Docpan from "~/components/business/docpan/views";
import Doctre from "~/views/Public/Doctre";
import Limitbody from "~/views/Public/Limitbody";
import Ovwp from "./Ovwp";
export default {
name: "Gitame",
components: {
"m-ovwp": Ovwp,
"m-ccvpan": Ccvpan,
"m-limitbody": Limitbody,
"m-engp": Engp,
"m-addbcb": Addbcb,
"m-docpan": Docpan,
"m-doctre": Doctre,
"m-setmod": Setmod,
"m-glentry": Glentry
},
provide() {
return {
root: this,
};
},
mixins: [event,operationFunc],
data() {
return {
tabVal: "ovwp",
activeNames: ["engp"],
trnName: "gitame",
rules: formRules,
trnType: "",
model: new Gitame().data,
rules: null,
codes: {
...CodeTable,
},
flag: false,
promptData: {
title: 'Select a Party',
columns: [
{
prop: 'ptyInr',
label: 'Party Number'
},
{
prop: 'inr',
label: 'Address Number'
},
{
prop: 'branch',
label: 'Branch Code'
},
{
prop: 'bchName',
label: 'Branch Name'
},
{
prop: 'adrName',
label: 'Address Name'
},
{
prop: 'adr1',
label: 'Address1'
},
{
prop: 'locCty',
label: 'City'
},
{
prop: 'locZip',
label: 'Zip'
},
{
prop: 'bicCode',
label: 'BIC'
}
],
data: []
}
};
},
methods: { },
};
</script>
<style>
</style>
......@@ -498,7 +498,7 @@ export default {
{max: 16,message:"长度不能超过16"}
],
"gidgrp.con.pts.extkey":[
{type: "string", required: true, message: "必输项"},
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"gitp.conp.ptsget.sdamod.seainf":[
......@@ -1023,7 +1023,7 @@ export default {
],
"cfagit.recgrp.bas.cgname":[
{type: "string", required: true, message: "必输项"},
{type: "string", required: false, message: "必输项"},
{max: 124,message:"长度不能超过124"}
],
"cfagit.recgrp.bas.cgnamen":[
......
......@@ -56,7 +56,6 @@
prop="cfagit.recgrp.bas.guarancurr"
>
<c-select
disabled
v-model="model.cfagit.recgrp.bas.guarancurr"
style="width: 100%"
placeholder="请选择保函金额"
......@@ -286,7 +285,6 @@
<c-col :span="24">
<el-form-item label="删除原因" prop="cfagit.recgrp.bas.actiondesc">
<c-input
disabled
type="textarea"
v-model="model.cfagit.recgrp.bas.actiondesc"
maxlength="128"
......
export default {
methods: {
}
}
\ No newline at end of file
export default class Sptrou{
constructor () {
this.data = {
srvprtm: {
prt: {
prt: '',
getprt: '',
tef: '',
bin2: '',
bin: '',
heatxt: '',
cpycnt: '',
},
prtmod: {
cltprtflg: '',
}
},
chgetyprt: '',
spt: {
txt: '',
sta: '',
objnam: '',
dattim: '',
inftxt: '',
usr: '',
infdsp: '',
wrkgrp: '',
wrkusr: '',
cretrn: ''
},
recpan: {
dpcget: {
selref: '',
selnam: ''
},
filpth: '',
atpget: {
sdamod: {
seainf: '',
}
},
filnam: '',
conget: {
selref: '',
selnam: '',
},
atp: {
cod: '',
},
atptxt: '',
},
pageId: '', // ctx的key
}
}
}
\ No newline at end of file
<template>
<div class="eibs-tab">
<c-col :span="24">
<c-col :span="12">
<el-form-item label="" prop="chgetyprt">
<c-checkbox v-model="model.chgetyprt"
>实体更改时打印消息</c-checkbox
>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="客户端打印" prop="srvprtm.prtmod.cltprtflg">
<c-select
v-model="model.srvprtm.prtmod.cltprtflg"
style="width: 100%"
placeholder="请选择客户端打印"
:code="codes.cltprtflg"
>
</c-select>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<el-form-item label="标题文本" prop="srvprtm.prt.heatxt">
<c-input
v-model="model.srvprtm.prt.heatxt"
maxlength="40"
placeholder="请输入标题文本"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="技术表格" prop="srvprtm.prt.tef">
<c-select
v-model="model.srvprtm.prt.tef"
style="width: 100%"
placeholder="请选择技术表格"
:code="codes.tef"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="默认打印机来自" prop="srvprtm.prt.getprt">
<c-select
v-model="model.srvprtm.prt.getprt"
style="width: 100%"
placeholder="请选择默认打印机来自"
:code="codes.getprt"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="打印机" prop="srvprtm.prt.prt">
<c-select
v-model="model.srvprtm.prt.prt"
style="width: 100%"
placeholder="请选择打印机"
>
<el-option
v-for="item in prt"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Paperbin" prop="srvprtm.prt.bin">
<c-select
v-model="model.srvprtm.prt.bin"
style="width: 100%"
placeholder="请选择Paperbin"
>
<el-option
v-for="item in bin"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Bin for 2nd Page" prop="srvprtm.prt.bin2">
<c-select
v-model="model.srvprtm.prt.bin2"
style="width: 100%"
placeholder="请选择Bin for 2nd Page"
>
<el-option
v-for="item in bin"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="# of Copies" prop="srvprtm.prt.cpycnt">
<c-input
v-model="model.srvprtm.prt.cpycnt"
placeholder="请输入# of Copies"
></c-input>
</el-form-item>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api";
import CodeTable from "~/config/CodeTable";
import event from '../event'
export default {
inject: ["root"],
props: ["model", "codes"],
mixins: [event],
data() {
return {
bin: [
{ label: "Bin", value: "Bin" },
],
prt: [
{ label: "导出为WPS PDF", value: "导出为WPS PDF" },
{ label: "OneNote (Desktop)", value: "OneNote (Desktop)" },
{ label: "Microsoft XPS Document Writer", value: "Microsoft XPS Document Writer" },
{ label: "Microsoft Print to PDF", value: "Microsoft Print to PDF" },
{ label: "Fax", value: "Fax" },
{ label: "Adobe PDF", value: "Adobe PDF" },
{ label: "", value: "" },
],
};
},
methods: {},
created: function () {},
};
</script>
<style></style>
<template>
<div class="eibs-tab">
<!-- ========================左边======================= -->
<c-col :span="12">
<c-col :span="24" style="margin-top: 0">
<el-form-item label="文件路径" prop="recpan.filpth">
<c-input
v-model="model.recpan.filpth"
maxlength="80"
placeholder="请输入文件路径"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="文件名" prop="recpan.filnam">
<c-select
v-model="model.recpan.filnam"
style="width: 100%"
placeholder="请选择文件名"
disabled
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24" >
<el-form-item label="类型" prop="spt.sta">
<c-select
v-model="model.spt.sta"
style="width: 100%"
placeholder="请选择类型"
:code="codes.sptrelstatus"
disabled
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24" >
<el-form-item
label="参考编号"
prop="recpan.conget.selref"
>
<c-input
v-model="model.recpan.conget.selref"
maxlength="40"
placeholder="请输入参考编号"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24" >
<el-form-item
label=""
prop="recpan.conget.selnam"
>
<c-input
v-model="model.recpan.conget.selnam"
maxlength="40"
placeholder="请输入选定合同的名称"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="父合同"
prop="recpan.dpcget.selref"
>
<c-input
v-model="model.recpan.dpcget.selref"
maxlength="40"
placeholder="请输入父合同参考号"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label=""
prop="recpan.dpcget.selnam"
>
<c-input
v-model="model.recpan.dpcget.selnam"
maxlength="40"
placeholder="请输入父合同名称"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="工作用户" prop="spt.wrkusr">
<c-select
v-model="model.spt.wrkusr"
style="width: 100%"
placeholder="请选择工作用户"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24" >
<c-col :span="12">
<el-form-item label="经办柜员" prop="spt.usr">
<c-input
v-model="model.spt.usr"
maxlength="8"
placeholder="请输入经办柜员"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="创建时间" prop="spt.dattim" label-width="80px">
<c-input
v-model="model.spt.dattim"
placeholder="请输入创建时间"
disabled
></c-input>
</el-form-item>
</c-col>
</c-col>
</c-col>
<!-- ========================右边======================= -->
<c-col :span="12" >
<c-col :span="24" style="margin-top: 0">
<el-form-item label="消息引用" prop="spt.objnam">
<c-input
v-model="model.spt.objnam"
maxlength="40"
placeholder="请输入消息引用"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="交易关键字名称" prop="spt.txt">
<c-input
v-model="model.spt.txt"
maxlength="40"
placeholder="请输入交易关键字名称"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<c-col :span="12">
<el-form-item label="交易" prop="recpan.atp.cod">
<c-input
v-model="model.recpan.atp.cod"
maxlength="6"
placeholder="请输入交易"
@keyup.enter.native="
showGridPromptDialog('recpan.atp.cod')
"
></c-input>
</el-form-item>
</c-col>
<!-- <c-col :span="12">
<el-form-item label="" prop="recpan.atpget.sdamod.seainf" label-width="10px">
<c-input
v-model="model.recpan.atpget.sdamod.seainf"
placeholder="请输入"
disabled
></c-input>
</el-form-item>
</c-col> -->
<c-col :span="12">
<el-form-item label="" prop="recpan.atptxt" label-width="10px">
<c-input
v-model="model.recpan.atptxt"
placeholder="请输入"
disabled
></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24" >
<el-form-item label="虚拟机构" prop="spt.wrkgrp">
<c-select
v-model="model.spt.wrkgrp"
style="width: 100%"
placeholder="请选择虚拟机构"
:code="getValues('spt.wrkgrp')"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24" >
<el-form-item label="消息文本" prop="spt.inftxt">
<c-input
type="textarea"
v-model="model.spt.inftxt"
maxlength="65"
show-word-limit
placeholder="请输入消息文本"
:rows="4"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24" >
<el-form-item label="" prop="spt.infdsp">
<c-select
v-model="model.spt.infdsp"
style="width: 100%"
placeholder="请选择消息文本"
:code="codes.infdsp"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24" >
<el-form-item label="in trn" prop="spt.cretrn">
<c-input
v-model="model.spt.cretrn"
maxlength="6"
placeholder="请输入创建交易id"
disabled
></c-input>
</el-form-item>
</c-col>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api";
import CodeTable from "~/config/CodeTable";
import event from '../event'
export default {
inject: ["root"],
props: ["model", "codes"],
mixins: [event],
data() {
return {
// sptWrkgrp: []
};
},
methods: {
},
created: function () {},
};
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<c-col :span="22" :offset="1">
<c-istream-table :list="tableData" :coluc-istream-tablemns="tableColumns"></c-istream-table>
</c-col>
<c-col :span="22" :offset="1">
<c-col :span="12">
<c-button size="small" type="primary">
显示
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary">
退出
</c-button>
</c-col>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api";
import CodeTable from "~/config/CodeTable";
import event from '../event'
export default {
inject: ["root"],
props: ["model", "codes"],
mixins: [event],
data() {
return {
tableColumns: []
};
},
computed: {
tableData() {
return [];
}
},
methods: {},
created: function() {},
};
</script>
<style></style>
\ No newline at end of file
<template>
<div class="eContainer">
<!-- <el-button size="small"
type="primary"
@click="handleSave">save</el-button> -->
<!-- <el-button size="small" @click="handletak">tak</el-button> -->
<el-form :model="model" :rules="rules" ref="modelForm" label-width="120px" size="small" :validate-on-rule-change="false">
<c-tabs v-model="tabVal" ref="elment" type="card">
<!--PD000052 -->
<el-tab-pane label="项目概述" name="sptroup" v-if="false">
<c-content>
<m-sptroup :model="model" :codes="codes"/>
</c-content>
</el-tab-pane>
<!--PD000035 -->
<el-tab-pane label="待定项目" name="sptnegp">
<c-content>
<m-sptnegp ref="sptnegp" :model="model" :codes="codes"/>
</c-content>
</el-tab-pane>
<!--PD000090 -->
<el-tab-pane label="配置打印以重新路由" name="prtcfg">
<c-content>
<m-prtcfg :model="model" :codes="codes"/>
</c-content>
</el-tab-pane>
</c-tabs>
<c-grid-ety-prompt-dialog
ref="etyDialog"
:isPty="false"
:promptData="promptData"
@select-ety="selectMsg"
>model.
</c-grid-ety-prompt-dialog>
</el-form>
<div class="m-Btn-eContainer">
<div class="m-funcBtn-eContainer">
<el-button size="small" type="primary" @click="handleSave">{{ $t('buttons.submit') }}</el-button>
<el-button size="small" @click="handleStash">{{ $t('buttons.stash') }}</el-button>
<el-button size="small" @click="handleCancel">{{ $t('buttons.quit') }}</el-button>
</div>
</div>
</div>
</template>
<script>
import Api from '~/service/Api';
import CodeTable from '~/config/CodeTable';
import Sptrou from '../model';
import Sptnegp from './Sptnegp';
import Prtcfg from './Prtcfg';
export default {
name: 'Sptrou',
components:{
'm-sptnegp' : Sptnegp,
'm-prtcfg' : Prtcfg,
},
provide() {
return {
root: this
}
},
mixins: [], // 里面包含了Default、Check等的公共处理
data(){
return {
tabVal: 'sptnegp',
trnName: 'sptrou',
model: new Sptrou().data,
rules: null,
codes: { ...CodeTable },
}
},
methods:{
},
}
</script>
<style>
/* .m-Btn-eContainer {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
justify-content: space-between;
align-items: flex-start;
height: 24px;
margin-bottom: 5px;
}
.m-funcBtn-eContainer {
order: 1;
}
.m-funcBtn-eContainer button,
.m-funcBtn-eContainer .el-button + .el-button {
margin: 0px 0px 0px 0px;
}
.m-funcBtn-eContainer .el-button--default {
background-image: linear-gradient(#fff,#dedede);
border: 1px solid #ccc;
}
.m-funcBtn-eContainer .el-button--primary {
border: 1px solid #0D4FBD;
} */
</style>
......@@ -218,6 +218,10 @@ export default {
label: '金额',
prop: 'relAmt'
},
{
label: '状态',
prop: 'sta'
}
],
data: [],
},
......
......@@ -4,6 +4,7 @@ const Business = [
{ path: 'sptpopup', component: () => import('~/business/sptsel/views/Sptpopup.vue'), name: 'sptsel', meta: { title: '待经办详情' } },
{ path: 'gitcan', component: () => import('~/business/gitcan/views'), name: 'gitcan', meta: { title: '进口保函注销' } },
{ path: 'getopn', component: () => import('~/business/getopn/views'), name: 'getopn', meta: { title: '出口保函通知' } },
{ path: 'gitame', component: () => import('~/business/gitame/views'), name: 'gitame', meta: { title: '出口保函修改' } },
{ path: 'inftrnpsDetail', component: () => import('~/business/trnrel/views/InftrnpsDetail.vue'), name: 'InftrnpsDetail', meta: { title: '待复核详情' } },
]
export default Business
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