Commit 1c5b65da by 吴佳

20220120 wujia 汇入

parent e16ad4b2
<template> <template>
<div class="eibs-tab"> <div class="eibs-tab">
<c-col :span="12"> <c-col :span="24">
<el-form-item label="是否报送跨境人民币2101表"> <el-form-item label="是否报送跨境人民币2101表">
<c-select v-model="model.cnybop.cnyflg" style="width:100%" placeholder="请选择是否报送跨境人民币2101表"> <c-select v-model="model.cnybop.cnyflg" style="width:75%" placeholder="请选择是否报送跨境人民币2101表">
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="24">
<el-form-item label="是否报送跨境人民币2107表"> <el-form-item label="是否报送跨境人民币2107表">
<c-select v-model="model.cnybop.traflg" style="width:100%" placeholder="请选择是否报送跨境人民币2107表"> <c-select v-model="model.cnybop.traflg" style="width:75%" placeholder="请选择是否报送跨境人民币2107表">
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="24">
<el-form-item label="是否报送跨境人民币2111表"> <el-form-item label="是否报送跨境人民币2111表">
<c-select v-model="model.cnybop.outflg" style="width:100%" placeholder="请选择是否报送跨境人民币2111表"> <c-select v-model="model.cnybop.outflg" style="width:75%" placeholder="请选择是否报送跨境人民币2111表">
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="24">
<el-form-item label="是否报送跨境人民币2106表"> <el-form-item label="是否报送跨境人民币2106表">
<c-select v-model="model.cnybop.libflg" style="width:100%" placeholder="请选择是否报送跨境人民币2106表"> <c-select v-model="model.cnybop.libflg" style="width:75%" placeholder="请选择是否报送跨境人民币2106表">
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="24">
<el-form-item label="是否报送跨境人民币2122表"> <el-form-item label="是否报送跨境人民币2122表">
<c-select v-model="model.cnybop.vouflg" style="width:100%" placeholder="请选择是否报送跨境人民币2122表"> <c-select v-model="model.cnybop.vouflg" style="width:75%" placeholder="请选择是否报送跨境人民币2122表">
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
......
<template>
<div class="eibs-tab">
<c-col :span="24">
<!-- ========================左边======================= -->
<c-col :span="11" style="margin-top: 10px">
<c-col :span="24">
<el-form-item label="Verification Certificate Number">
<c-input
type="textarea"
:rows="3"
maxlength="20"
v-model="model.lendoc.vercerref"
show-word-limit
placeholder="请输入Verification Certificate Number"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Declaration Number">
<c-input
type="text"
maxlength="22"
v-model="model.lendoc.decnum"
show-word-limit
placeholder="请输入Declaration Number"
></c-input>
</el-form-item>
</c-col>
</c-col>
<!-- ========================右边======================= -->
<c-col :span="11" :offset="1" style="margin-top: 10px">
<c-col :span="24">
<el-form-item label="Input Account">
<c-col :span="3">
<c-checkbox v-model="model.lendoc.actflg"></c-checkbox>
</c-col>
<c-col :span="21">
<c-input
type="textarea"
:rows="3"
maxlength="25"
v-model="model.lendoc.account"
show-word-limit
placeholder="请输入Verification Certificate Number"
:disabled="!model.lendoc.actflg"
></c-input>
</c-col>
</el-form-item>
</c-col>
</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/Cptadv/Event";
import Ptap from "~/views/Public/Ptap";
export default {
inject: ["root"],
props: ["model", "codes"],
mixins: [CommonProcess],
data() {
return {
};
},
methods: { ...Event,
onSeainf(){}
},
created: function () {
},
computed: {
},
};
</script>
<style>
</style>
<template> <template>
<div class="eibs-tab"> <div class="eibs-tab">
<c-col :span="12"> <c-col :span="24">
<el-form-item label="File Receiver"> <el-form-item
<c-input v-model="model.trnmod.trndoc.filrecv" placeholder="请输入File Receiver"></c-input> style="text-align: left;"
class="formItemLabel"
label="Outgoing Correspondence,Attachments and other Documents"
label-width="100%"
>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24">
<!-- =============================左侧开始=============================== -->
<c-col :span="14">
<c-col :span="24">
<div style="height: 300px; width: 100%; border: 1px #ebeef5 solid">
<el-tree
ref="menuTree"
:data="data"
:props="defaultProps"
@node-click="handleNodeClick"
></el-tree>
</div>
</c-col>
<c-col :span="12"> <c-col :span="24" style="margin-top: 10px">
<el-form-item label="Document tree"> <c-col :span="4">
<c-input v-model="model.trnmod.trndoc.doctrestm" placeholder="请输入Document tree"></c-input> <el-form-item
label="Connected Ducuments"
v-show="isShow1 || isShow2"
></el-form-item>
<el-form-item
label=""
v-show="!(isShow1 || isShow2)"
></el-form-item>
</c-col>
<c-col :span="8">
<el-form-item label="">
<c-checkbox v-model="isShow1">Show Incoming Messages</c-checkbox>
</el-form-item> </el-form-item>
<!-- <c-checkbox v-model="isShow1">Show Incoming Messages</c-checkbox> -->
</c-col> </c-col>
<c-col :span="8" :offset="2">
<c-col :span="12"> <el-form-item label="">
<c-checkbox v-model="isShow2">Show Outgoing Messages</c-checkbox>
</el-form-item>
<!-- <c-checkbox v-model="isShow2">Show Outgoing Messages</c-checkbox> -->
</c-col>
</c-col>
<c-col :span="24" :offset="1">
<c-table
:border="true"
:list="data1"
style="width:80%,text-align:center"
v-show="isShow1 || isShow2"
>
<el-table-column label="Type" width="auto"></el-table-column>
<el-table-column label="Document" width="auto"></el-table-column>
<el-table-column label="Cre.TRN" width="auto"></el-table-column>
<el-table-column label="Date" width="auto"></el-table-column>
<el-table-column label="" width="auto"></el-table-column>
<el-table-column label="" width="auto"></el-table-column>
</c-table>
</c-col>
</c-col>
<!-- ============================右侧开始====================================-->
<c-col :span="6" :offset="1">
<c-col :span="24">
<c-button size="small" type="primary" @click="onTrndocButshw"> <c-button size="small" type="primary" @click="onTrndocButshw">
Sho&w Show
</c-button> </c-button>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="24" style="margin-top: 15px">
<c-button size="small" type="primary" @click="onTrndocButadd"> <c-button size="small" type="primary" @click="onTrndocButadd">
D&etails 详情
</c-button> </c-button>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="24" style="margin-top: 40px">
<c-button size="small" type="primary" @click="onTrndocButnew"> <c-button size="small" type="primary" @click="onTrndocButnew">
&Add New Add New
</c-button> </c-button>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="24" style="margin-top: 15px">
<c-button size="small" type="primary" @click="onTrndocButattto"> <c-button size="small" type="primary"
:disabled="atoDisabled"
@click="onTrndocButattto"
>
Attach to Attach to
</c-button> </c-button>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="24" style="margin-top: 15px">
<c-button size="small" icon="el-icon-delete" @click="onTrndocButdel"> <c-button size="small" type="primary" @click="onTrndocButdel"
:disabled="delDisabled"
>
Delete Delete
</c-button> </c-button>
</c-col> </c-col>
<c-col :span="24" style="margin-top: 80px">
<c-col :span="12"> <c-button size="small" type="primary" @click="onTrndocButatt"
<span v-text="model.trnmod.trndoc.doclbl" data-path=".trnmod.trndoc.doclbl" > </span> :disabled="aDisabled"
</c-col> >
<c-col :span="12">
<c-checkbox v-model="model.trnmod.trndoc.shwinc">Show Incoming Messages</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.trnmod.trndoc.shwout">Show Outgoing Messages</c-checkbox>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onTrndocButatt">
Attach Attach
</c-button> </c-button>
</c-col> </c-col>
<c-col :span="24" style="margin-top: 150px">
<c-col :span="12"> <c-button size="small" type="primary" @click="onTrndocButatt">
<el-form-item label="Connected Documents"> i
<c-input v-model="model.trnmod.trndoc.condocstm" placeholder="请输入Connected Documents"></c-input> </c-button>
</el-form-item>
</c-col> </c-col>
<c-col :span="12">
<el-form-item label="">
<c-input v-model="model.trnmod.trndoc.rcvatt.seainf" placeholder="请输入"></c-input>
</el-form-item>
</c-col> </c-col>
</c-col>
</div> </div>
</template> </template>
<script> <script>
...@@ -86,15 +129,43 @@ export default { ...@@ -86,15 +129,43 @@ export default {
props:["model","codes"], props:["model","codes"],
data(){ data(){
return { return {
data1: [],
isShow1: false,
isShow2: false,
aDisabled : true,
atoDisabled : true,
delDisabled : true,
data: [
{
label: "CHINA EVERBRIGHT BANK",
children: [{ label: "'企业当前管理信息'via" }],
},
{
label: "Internal",
children: [{ label: "'收账通知'via" }],
},
],
}
},
methods:{...Event,
handleNodeClick(data) {
if(!data.children){ //如果没有叶子节点 ,按钮置灰
this.atoDisabled = false;
this.delDisabled = false;
}else{
this.atoDisabled = true;
this.delDisabled = true;
} }
}, },
methods:{...Event}, defaultProps(){},
},
created:function(){ created:function(){
} }
} }
</script> </script>
<style> <style>
.formItemLabel >>> .el-form-item__label{
text-align: left;
}
</style> </style>
<template> <template>
<div class="eibs-tab"> <div class="eibs-tab">
<c-col :span="24">
<c-col :span="12"> <c-col :span="11">
<c-checkbox v-model="model.bopmod.basflg">基础数据</c-checkbox> <el-form-item label="申报类型">
<c-select v-model="model.bopmod.szflg"
style="width:100%"
placeholder="请选择申报类型"
@change="handelSelChange"
>
<el-option
v-for="item in szflg"
:key="item.value"
:label="item.label"
:value="item.value"
></el-option>
</c-select>
</el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="11" :offset="1">
<c-checkbox v-model="model.bopmod.dclflg">申报数据</c-checkbox> <c-col :span="24">
<c-col :span="8">
<c-checkbox v-model="model.bopmod.basflg" v-show="basflgShow">基础数据</c-checkbox>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="8">
<c-checkbox v-model="model.bopmod.vrfflg">核销数据</c-checkbox> <c-checkbox v-model="model.bopmod.dclflg" v-show="dclflgShow">申报数据</c-checkbox>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="8">
<el-form-item label="申报类型"> <c-checkbox v-model="model.bopmod.vrfflg" v-show="vrfflgShow">核销数据</c-checkbox>
<c-select v-model="model.bopmod.szflg" style="width:100%" placeholder="请选择申报类型"> </c-col>
</c-select> </c-col>
</el-form-item> </c-col>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="11">
<c-col :span="24">
<el-form-item label="款项来源"> <el-form-item label="款项来源">
<c-select v-model="model.bopmod.acttyp" style="width:100%" placeholder="请选择款项来源"> <c-select v-model="model.bopmod.acttyp"
style="width:100%"
placeholder="请选择款项来源"
:disabled="model.bopmod.szflg != 1"
>
<el-option
v-for="item in acttyp"
:key="item.value"
:label="item.label"
:value="item.value"
></el-option>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="24">
<el-form-item label="地区机构号"> <el-form-item label="地区机构号">
<c-select v-model="model.bopmod.ownextkey" style="width:100%" placeholder="请选择地区机构号"> <c-select v-model="model.bopmod.ownextkey" style="width:100%" placeholder="请选择地区机构号" :disabled="model.bopmod.szflg == 3">
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="24">
<c-col :span="10">
<el-form-item label="国外银行扣费(涉外收入申报专用)"> <el-form-item label="国外银行扣费(涉外收入申报专用)">
<c-select v-model="model.bopmod.outchargeccy" style="width:100%" placeholder="请选择国外银行扣费(涉外收入申报专用)"> <c-select v-model="model.bopmod.outchargeccy" style="width:95%" placeholder="请选择国外银行扣费(涉外收入申报专用)" :disabled="true">
<el-option
v-for="item in outchargeccy"
:key="item.value"
:label="item.label"
:value="item.value"
></el-option>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="14">
<el-form-item label="国外银行扣费(涉外收入申报专用)"> <c-input-currency v-model="model.bopmod.outchargeamt"
<c-input v-model="model.bopmod.outchargeamt" placeholder="请输入国外银行扣费(涉外收入申报专用)"></c-input> style="text-align: right;"
</el-form-item> placeholder="请输入国外银行扣费(涉外收入申报专用)"
:disabled="!model.bopmod.basflg"
@keyup.enter.native="defaultFunction('bopmod.outchargeamt', model.bopmod.outchargeamt)"
></c-input-currency>
</c-col>
</c-col> </c-col>
</c-col>
</div> </div>
</template> </template>
<script> <script>
...@@ -60,10 +100,34 @@ export default { ...@@ -60,10 +100,34 @@ export default {
props:["model","codes"], props:["model","codes"],
data(){ data(){
return { return {
isShowBasflg: false,
isShowDclflg: false,
isShowVrfflg: false,
basflgShow: true,
dclflgShow: false,
vrfflgShow: false,
szflg:[
{ value: "1", label: "跨境收支" },
{ value: "2", label: "境内收支" },
{ value: "3", label: "不申报" },
],
acttyp:[
{ value: "(JW)", label: "境外" },
{ value: "(JN)", label: "境内非居民" },
],
outchargeccy:[
{ value: "CNY", label: "人民币" },
{ value: "KRW", label: "韩元" },
{ value: "NZD", label: "新西兰元" },
{ value: "USD", label: "美元" },
],
} }
}, },
methods:{...Event}, methods:{...Event,
handelSelChange(){
//控制checkbox的逻辑
},
},
created:function(){ created:function(){
} }
......
...@@ -34,7 +34,7 @@ ...@@ -34,7 +34,7 @@
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="收账通知" name="docpan2"> <el-tab-pane label="收账通知" name="docpan2">
<!--PD000001 --> <!--PD000001 -->
<m-docpan :model="model" :codes="codes" /> <m-docpan2 :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="外管信息" name="wg"> <el-tab-pane label="外管信息" name="wg">
<!--PD000546 --> <!--PD000546 -->
...@@ -57,6 +57,7 @@ import Cptadv from "~/model/Cptadv"; ...@@ -57,6 +57,7 @@ import Cptadv from "~/model/Cptadv";
import CommonProcess from "~/mixin/CommonProcess"; import CommonProcess from "~/mixin/CommonProcess";
import Pattern from "~/model/Cptadv/Pattern"; import Pattern from "~/model/Cptadv/Pattern";
import Opnp1 from "./Opnp1"; import Opnp1 from "./Opnp1";
import Docpan2 from "./Docpan2";
import Wg from "./Wg"; import Wg from "./Wg";
// import Setpan from "./Setpan"; // import Setpan from "./Setpan";
// import Coninfp from "./Coninfp"; // import Coninfp from "./Coninfp";
...@@ -80,6 +81,7 @@ export default { ...@@ -80,6 +81,7 @@ export default {
"m-doctre": Doctre, "m-doctre": Doctre,
"m-cnyp": Cnyp, "m-cnyp": Cnyp,
"m-ptap": Ptap, "m-ptap": Ptap,
"m-docpan2" : Docpan2
}, },
provide() { provide() {
return { return {
......
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