Commit 664734fa by taojinrui

cptati交易更改

parent b27aeed4
...@@ -19,14 +19,14 @@ ...@@ -19,14 +19,14 @@
<c-col :span="11" :offset="1"> <c-col :span="11" :offset="1">
<c-col :span="4"> <c-col :span="4">
<c-checkbox v-model="model.lendoc.actflg" <c-checkbox v-model="model.lendoc.actflg">Input Account</c-checkbox>
>Input Account</c-checkbox>
</c-col> </c-col>
<c-col :span="20"> <c-col :span="20">
<el-form-item label="ACT" prop="lendoc.account"> <el-form-item label="ACT" prop="lendoc.account">
<c-input type="textarea" v-model="model.lendoc.account" maxlength="25" show-word-limit placeholder="请输入ACT" ></c-input> <c-input type="textarea" v-model="model.lendoc.account" maxlength="25" show-word-limit placeholder="请输入ACT"
:disabled="model.lendoc.actflg==''"
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
......
...@@ -137,7 +137,7 @@ ...@@ -137,7 +137,7 @@
placeholder="请选择业务种类" placeholder="请选择业务种类"
> >
<el-option <el-option
v-for="item in codes.busflg" v-for="item in bustyp1"
:key="item.value" :key="item.value"
:label="item.label" :label="item.label"
:value="item.value" :value="item.value"
...@@ -181,7 +181,16 @@ ...@@ -181,7 +181,16 @@
size="small" size="small"
type="primary" type="primary"
icon="el-icon-search" icon="el-icon-search"
@click="onCptpGetinf" @click="
showGridPromptDialog(
'attp.selbut1',
null,
null,
{ TXT: 'attp.country' },
{ TXT: false },
'doxpDialog'
)
"
> >
</c-button> </c-button>
</c-col> </c-col>
...@@ -191,12 +200,11 @@ ...@@ -191,12 +200,11 @@
<c-col :span="24"> <c-col :span="24">
<el-form-item label="汇款人名称" prop="attp.orcnam"> <el-form-item label="汇款人名称" prop="attp.orcnam">
<c-input <c-input
type="textarea"
v-model="model.attp.orcnam" v-model="model.attp.orcnam"
maxlength="65" maxlength="65"
show-word-limit show-word-limit
placeholder="请输入汇款人名称" placeholder="请输入汇款人名称"
disabled :disabled="model.attp.swftyp==''"
></c-input> ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -206,12 +214,11 @@ ...@@ -206,12 +214,11 @@
<c-col :span="24"> <c-col :span="24">
<el-form-item label="汇款人地址" prop="attp.orcadr"> <el-form-item label="汇款人地址" prop="attp.orcadr">
<c-input <c-input
type="textarea"
v-model="model.attp.orcadr" v-model="model.attp.orcadr"
maxlength="65" maxlength="65"
show-word-limit show-word-limit
placeholder="请输入汇款人地址" placeholder="请输入汇款人地址"
disabled :disabled="model.attp.swftyp==''"
></c-input> ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -221,12 +228,11 @@ ...@@ -221,12 +228,11 @@
<c-col :span="24"> <c-col :span="24">
<el-form-item label="收款人名称" prop="attp.pyenam"> <el-form-item label="收款人名称" prop="attp.pyenam">
<c-input <c-input
type="textarea"
v-model="model.attp.pyenam" v-model="model.attp.pyenam"
maxlength="65" maxlength="65"
show-word-limit show-word-limit
placeholder="请输入收款人名称" placeholder="请输入收款人名称"
disabled :disabled="model.attp.swftyp==''"
></c-input> ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -236,12 +242,11 @@ ...@@ -236,12 +242,11 @@
<c-col :span="24"> <c-col :span="24">
<el-form-item label="收款人地址" prop="attp.pyeadr"> <el-form-item label="收款人地址" prop="attp.pyeadr">
<c-input <c-input
type="textarea"
v-model="model.attp.pyeadr" v-model="model.attp.pyeadr"
maxlength="65" maxlength="65"
show-word-limit show-word-limit
placeholder="请输入收款人地址" placeholder="请输入收款人地址"
disabled :disabled="model.attp.swftyp==''"
></c-input> ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -281,7 +286,6 @@ ...@@ -281,7 +286,6 @@
style="margin: 0 10px 0 0; padding: 0 12px" style="margin: 0 10px 0 0; padding: 0 12px"
size="small" size="small"
type="primary" type="primary"
@click="onSeainf"
> >
<span <span
style="font-size: 15px; font-family: '宋体'; font-weight: bold" style="font-size: 15px; font-family: '宋体'; font-weight: bold"
...@@ -295,7 +299,6 @@ ...@@ -295,7 +299,6 @@
style="margin: 0 0" style="margin: 0 0"
size="small" size="small"
type="primary" type="primary"
@click="onDetpButgetref"
> >
详情 详情
</c-button> </c-button>
...@@ -479,7 +482,7 @@ ...@@ -479,7 +482,7 @@
<c-input></c-input> <c-input></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="10" offset="2" style="text-align: right"> <c-col :span="10" :offset="2" style="text-align: right">
<c-checkbox v-model="model.cpdgrp.rec.tsnflg" <c-checkbox v-model="model.cpdgrp.rec.tsnflg"
>同名划转标志</c-checkbox >同名划转标志</c-checkbox
> >
...@@ -521,7 +524,6 @@ ...@@ -521,7 +524,6 @@
v-model="model.attp.sndbchnam" v-model="model.attp.sndbchnam"
maxlength="42" maxlength="42"
placeholder="请输入发报行名称" placeholder="请输入发报行名称"
disabled
@keyup.enter.native="showGridPromptDialog('attp.sndbchnam')" @keyup.enter.native="showGridPromptDialog('attp.sndbchnam')"
></c-input> ></c-input>
</el-form-item> </el-form-item>
...@@ -576,7 +578,6 @@ ...@@ -576,7 +578,6 @@
style="margin: 0 10px 0 0; padding: 0 12px" style="margin: 0 10px 0 0; padding: 0 12px"
size="small" size="small"
type="primary" type="primary"
@click="onSeainf"
> >
<span <span
style="font-size: 15px; font-family: '宋体'; font-weight: bold" style="font-size: 15px; font-family: '宋体'; font-weight: bold"
...@@ -591,7 +592,6 @@ ...@@ -591,7 +592,6 @@
type="primary" type="primary"
style="margin: 0 0" style="margin: 0 0"
disabled disabled
@click="onPyepDet"
> >
详情 详情
</c-button> </c-button>
...@@ -982,7 +982,18 @@ export default { ...@@ -982,7 +982,18 @@ export default {
props: ["model", "codes"], props: ["model", "codes"],
mixins: [commonProcess], mixins: [commonProcess],
data() { data() {
return {}; return {
bustyp1: [
{ label: "01-支付运保费", value: "01" },
{ label: "02-代理进出口", value: "02" },
{ label: "03-与特殊经济区企业资金往来", value: "03" },
{ label: "04-同一企业不同账户资金划转", value: "04" },
{ label: "05-归还国内贷款或转贷款", value: "05" },
{ label: "06-贸易深加工结转业务", value: "06" },
{ label: "07-贸易融资业务", value: "07" },
{ label: "08-其他", value: "08" },
],
};
}, },
methods: { ...Event }, methods: { ...Event },
created: function () {}, created: function () {},
......
...@@ -8,6 +8,7 @@ ...@@ -8,6 +8,7 @@
v-model="model.cpdgrp.ori.pts.ref" v-model="model.cpdgrp.ori.pts.ref"
maxlength="16" maxlength="16"
placeholder="请输入汇款人开户行" placeholder="请输入汇款人开户行"
:disabled="flag"
></c-input> ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -18,6 +19,7 @@ ...@@ -18,6 +19,7 @@
v-model="model.attp.atd.sbkact" v-model="model.attp.atd.sbkact"
maxlength="35" maxlength="35"
placeholder="请输入收款人开户行帐号" placeholder="请输入收款人开户行帐号"
:disabled="flag"
></c-input> ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -32,6 +34,7 @@ ...@@ -32,6 +34,7 @@
v-model="model.cpdgrp.ori.pts.extkey" v-model="model.cpdgrp.ori.pts.extkey"
maxlength="16" maxlength="16"
placeholder="请输入External Key of Address" placeholder="请输入External Key of Address"
:disabled="flag"
@keyup.enter.native=" @keyup.enter.native="
showGridPromptDialog('attp.atd.sbkact') showGridPromptDialog('attp.atd.sbkact')
" "
...@@ -50,8 +53,7 @@ ...@@ -50,8 +53,7 @@
style="margin: 0 0" style="margin: 0 0"
size="small" size="small"
type="primary" type="primary"
@click="onSndpDet" :disabled="flag"
disabled
> >
详情 详情
</c-button> </c-button>
...@@ -60,7 +62,7 @@ ...@@ -60,7 +62,7 @@
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Address Block" prop="cpdgrp.ori.pts.adrblk"> <el-form-item label="Address Block" prop="cpdgrp.ori.pts.adrblk" >
<c-input <c-input
type="textarea" type="textarea"
v-model="model.cpdgrp.ori.pts.adrblk" v-model="model.cpdgrp.ori.pts.adrblk"
...@@ -68,6 +70,7 @@ ...@@ -68,6 +70,7 @@
show-word-limit show-word-limit
placeholder="请输入Address Block" placeholder="请输入Address Block"
rows="4" rows="4"
:disabled="flag"
></c-input> ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -82,6 +85,7 @@ ...@@ -82,6 +85,7 @@
v-model="model.cpdgrp.med.pts.extkey" v-model="model.cpdgrp.med.pts.extkey"
maxlength="16" maxlength="16"
placeholder="请输入External Key of Address" placeholder="请输入External Key of Address"
:disabled="flag1"
@keyup.enter.native=" @keyup.enter.native="
showGridPromptDialog('cpdgrp.med.pts.extkey') showGridPromptDialog('cpdgrp.med.pts.extkey')
" "
...@@ -100,8 +104,7 @@ ...@@ -100,8 +104,7 @@
style="margin: 0 0" style="margin: 0 0"
size="small" size="small"
type="primary" type="primary"
@click="onSndpDet" :disabled="flag1"
disabled
> >
详情 详情
</c-button> </c-button>
...@@ -118,7 +121,7 @@ ...@@ -118,7 +121,7 @@
show-word-limit show-word-limit
placeholder="请输入Address Block" placeholder="请输入Address Block"
rows="4" rows="4"
disabled :disabled="flag1"
></c-input> ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -133,6 +136,7 @@ ...@@ -133,6 +136,7 @@
v-model="model.cpdgrp.rmt.pts.extkey" v-model="model.cpdgrp.rmt.pts.extkey"
maxlength="16" maxlength="16"
placeholder="请输入External Key of Address" placeholder="请输入External Key of Address"
:disabled="flag1"
@keyup.enter.native=" @keyup.enter.native="
showGridPromptDialog('cpdgrp.rmt.pts.extkey') showGridPromptDialog('cpdgrp.rmt.pts.extkey')
" "
...@@ -150,8 +154,7 @@ ...@@ -150,8 +154,7 @@
style="margin: 0 0" style="margin: 0 0"
size="small" size="small"
type="primary" type="primary"
@click="onSndpDet" :disabled="flag1"
disabled
> >
详情 详情
</c-button> </c-button>
...@@ -168,7 +171,7 @@ ...@@ -168,7 +171,7 @@
show-word-limit show-word-limit
placeholder="请输入Address Block" placeholder="请输入Address Block"
rows="4" rows="4"
disabled :disabled="flag1"
></c-input> ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -181,6 +184,7 @@ ...@@ -181,6 +184,7 @@
v-model="model.cpdgrp.pyb.pts.ref" v-model="model.cpdgrp.pyb.pts.ref"
maxlength="16" maxlength="16"
placeholder="请输入收款人开户行" placeholder="请输入收款人开户行"
:disabled="flag"
></c-input> ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -190,6 +194,7 @@ ...@@ -190,6 +194,7 @@
<c-input <c-input
v-model="model.attp.atd.rbkact" v-model="model.attp.atd.rbkact"
maxlength="35" maxlength="35"
:disabled="flag"
placeholder="请输入汇款人开户行帐号" placeholder="请输入汇款人开户行帐号"
></c-input> ></c-input>
</el-form-item> </el-form-item>
...@@ -205,6 +210,7 @@ ...@@ -205,6 +210,7 @@
v-model="model.cpdgrp.pyb.pts.extkey" v-model="model.cpdgrp.pyb.pts.extkey"
maxlength="16" maxlength="16"
placeholder="请输入External Key of Address" placeholder="请输入External Key of Address"
:disabled="flag"
@keyup.enter.native=" @keyup.enter.native="
showGridPromptDialog('cpdgrp.pyd.pts.extkey') showGridPromptDialog('cpdgrp.pyd.pts.extkey')
" "
...@@ -223,8 +229,7 @@ ...@@ -223,8 +229,7 @@
style="margin: 0 0" style="margin: 0 0"
size="small" size="small"
type="primary" type="primary"
@click="onSndpDet" :disabled="flag"
disabled
> >
详情 详情
</c-button> </c-button>
...@@ -240,7 +245,7 @@ ...@@ -240,7 +245,7 @@
show-word-limit show-word-limit
placeholder="请输入Address Block" placeholder="请输入Address Block"
rows="4" rows="4"
:disabled="flag"
></c-input> ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -558,7 +563,15 @@ export default { ...@@ -558,7 +563,15 @@ export default {
methods:{...Event}, methods:{...Event},
created:function(){ created:function(){
} },
computed: {
flag() {
return this.model.attp.swftyp == "200";
},
flag1() {
return this.model.attp.swftyp == "100"||this.model.attp.swftyp == "102"||this.model.attp.swftyp == "103";
},
},
} }
</script> </script>
<style> <style>
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
<div class="eibs-tab"> <div class="eibs-tab">
<c-col :span="11"> <c-col :span="11">
<c-col :span="24"> <c-col :span="24">
<c-col :span="11"> <c-col :span="24">
<el-form-item label="申报类型" prop="bopmod.szflg"> <el-form-item label="申报类型" prop="bopmod.szflg">
<c-select <c-select
v-model="model.bopmod.szflg" v-model="model.bopmod.szflg"
...@@ -26,6 +26,7 @@ ...@@ -26,6 +26,7 @@
v-model="model.bopmod.acttyp" v-model="model.bopmod.acttyp"
style="width: 100%" style="width: 100%"
placeholder="请选择款项来源" placeholder="请选择款项来源"
:disabled="model.bopmod.szflg==='3' || model.bopmod.szflg==='2' ||model.bopmod.szflg===''"
> >
<el-option <el-option
v-for="item in codes.acttyp" v-for="item in codes.acttyp"
...@@ -43,6 +44,7 @@ ...@@ -43,6 +44,7 @@
v-model="model.bopmod.ownextkey" v-model="model.bopmod.ownextkey"
style="width: 100%" style="width: 100%"
placeholder="请选择地区机构号" placeholder="请选择地区机构号"
:disabled="model.bopmod.szflg==='3' ||model.bopmod.szflg===''"
> >
<el-option <el-option
v-for="item in codes.ownextkey" v-for="item in codes.ownextkey"
...@@ -55,9 +57,9 @@ ...@@ -55,9 +57,9 @@
</c-col> </c-col>
</c-col> </c-col>
<c-col :span="11" offset="1"> <c-col :span="11" :offset="1">
<c-col :span="24"> <c-col :span="24">
<c-checkbox v-model="model.bopmod.basflg">基础数据</c-checkbox> <c-checkbox v-model="model.bopmod.basflg" :disabled="model.bopmod.szflg==='3'||model.bopmod.szflg===''">基础数据</c-checkbox>
</c-col> </c-col>
</c-col> </c-col>
...@@ -67,19 +69,20 @@ ...@@ -67,19 +69,20 @@
label="国外银行扣费(涉外收入申报专用)" label="国外银行扣费(涉外收入申报专用)"
label-width="60%" label-width="60%"
> >
<c-select <c-input v-model="model.bopmod.outchargeccy" :disabled="true"></c-input>
<!-- <c-select
v-model="model.bopmod.outchargeccy" v-model="model.bopmod.outchargeccy"
style="width: 95%" style="width: 95%"
placeholder="请选择国外银行扣费(涉外收入申报专用)" placeholder="请选择国外银行扣费(涉外收入申报专用)"
:disabled="true" :disabled="true"
> >
<el-option <el-option
v-for="item in outchargeccy" v-for="item in codes.outchargeccy"
:key="item.value" :key="item.value"
:label="item.label" :label="item.label"
:value="item.value" :value="item.value"
></el-option> ></el-option>
</c-select> </c-select> -->
</el-form-item> </el-form-item>
</c-col> </c-col>
......
...@@ -73,20 +73,6 @@ ...@@ -73,20 +73,6 @@
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<!--收账通知 -->
<el-tab-pane label="收账通知" name="docpan">
<c-content>
<m-docpan :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--PD000006 -->
<el-tab-pane label="外管信息" name="wg">
<c-content>
<m-wg :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<el-tab-pane <el-tab-pane
label="境内收入申报单-基础信息" label="境内收入申报单-基础信息"
name="dbe" name="dbe"
...@@ -94,6 +80,7 @@ ...@@ -94,6 +80,7 @@
> >
<m-dbe :model="model" :codes="codes"></m-dbe> <m-dbe :model="model" :codes="codes"></m-dbe>
</el-tab-pane> </el-tab-pane>
<el-tab-pane <el-tab-pane
label="涉外收入申报单-基础信息" label="涉外收入申报单-基础信息"
name="dbb" name="dbb"
...@@ -102,6 +89,20 @@ ...@@ -102,6 +89,20 @@
<m-dbb :model="model" :codes="codes"></m-dbb> <m-dbb :model="model" :codes="codes"></m-dbb>
</el-tab-pane> </el-tab-pane>
<!--收账通知 -->
<el-tab-pane label="收账通知" name="docpan">
<c-content>
<m-docpan :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--PD000006 -->
<el-tab-pane label="外管信息" name="wg">
<c-content>
<m-wg :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--PD000018 --> <!--PD000018 -->
<!-- <el-tab-pane label="PD000018" name="addinf"> <!-- <el-tab-pane label="PD000018" name="addinf">
<c-content> <c-content>
...@@ -110,7 +111,11 @@ ...@@ -110,7 +111,11 @@
</el-tab-pane> --> </el-tab-pane> -->
</c-tabs> </c-tabs>
</el-form> </el-form>
<c-grid-ety-prompt-dialog ref="etyDialog" :promptData="promptData" v-on:select-ety="selectEty"> <c-grid-ety-prompt-dialog
ref="etyDialog"
:promptData="promptData"
v-on:select-ety="selectEty"
>
</c-grid-ety-prompt-dialog> </c-grid-ety-prompt-dialog>
</div> </div>
</c-page> </c-page>
...@@ -135,6 +140,8 @@ import Wg from "./Wg"; ...@@ -135,6 +140,8 @@ import Wg from "./Wg";
import Dbe from "./Dbe.vue"; import Dbe from "./Dbe.vue";
import Dbb from "./Dbb.vue"; import Dbb from "./Dbb.vue";
import commonFuncs from "~/mixin/commonFuncs";
export default { export default {
name: "Cptati", name: "Cptati",
components: { components: {
...@@ -155,7 +162,7 @@ export default { ...@@ -155,7 +162,7 @@ export default {
root: this, root: this,
}; };
}, },
mixins: [commonProcess], // 里面包含了Default、Check等的公共处理 mixins: [commonProcess,commonFuncs], // 里面包含了Default、Check等的公共处理
data() { data() {
return { return {
tabVal: "opnp1", tabVal: "opnp1",
......
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