Commit 664734fa by taojinrui

cptati交易更改

parent b27aeed4
......@@ -19,14 +19,14 @@
<c-col :span="11" :offset="1">
<c-col :span="4">
<c-checkbox v-model="model.lendoc.actflg"
>Input Account</c-checkbox>
<c-checkbox v-model="model.lendoc.actflg">Input Account</c-checkbox>
</c-col>
<c-col :span="20">
<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>
</c-col>
......
......@@ -137,7 +137,7 @@
placeholder="请选择业务种类"
>
<el-option
v-for="item in codes.busflg"
v-for="item in bustyp1"
:key="item.value"
:label="item.label"
:value="item.value"
......@@ -181,7 +181,16 @@
size="small"
type="primary"
icon="el-icon-search"
@click="onCptpGetinf"
@click="
showGridPromptDialog(
'attp.selbut1',
null,
null,
{ TXT: 'attp.country' },
{ TXT: false },
'doxpDialog'
)
"
>
</c-button>
</c-col>
......@@ -191,12 +200,11 @@
<c-col :span="24">
<el-form-item label="汇款人名称" prop="attp.orcnam">
<c-input
type="textarea"
v-model="model.attp.orcnam"
maxlength="65"
show-word-limit
placeholder="请输入汇款人名称"
disabled
:disabled="model.attp.swftyp==''"
></c-input>
</el-form-item>
</c-col>
......@@ -206,12 +214,11 @@
<c-col :span="24">
<el-form-item label="汇款人地址" prop="attp.orcadr">
<c-input
type="textarea"
v-model="model.attp.orcadr"
maxlength="65"
show-word-limit
placeholder="请输入汇款人地址"
disabled
:disabled="model.attp.swftyp==''"
></c-input>
</el-form-item>
</c-col>
......@@ -221,12 +228,11 @@
<c-col :span="24">
<el-form-item label="收款人名称" prop="attp.pyenam">
<c-input
type="textarea"
v-model="model.attp.pyenam"
maxlength="65"
show-word-limit
placeholder="请输入收款人名称"
disabled
:disabled="model.attp.swftyp==''"
></c-input>
</el-form-item>
</c-col>
......@@ -236,12 +242,11 @@
<c-col :span="24">
<el-form-item label="收款人地址" prop="attp.pyeadr">
<c-input
type="textarea"
v-model="model.attp.pyeadr"
maxlength="65"
show-word-limit
placeholder="请输入收款人地址"
disabled
:disabled="model.attp.swftyp==''"
></c-input>
</el-form-item>
</c-col>
......@@ -281,7 +286,6 @@
style="margin: 0 10px 0 0; padding: 0 12px"
size="small"
type="primary"
@click="onSeainf"
>
<span
style="font-size: 15px; font-family: '宋体'; font-weight: bold"
......@@ -295,7 +299,6 @@
style="margin: 0 0"
size="small"
type="primary"
@click="onDetpButgetref"
>
详情
</c-button>
......@@ -479,7 +482,7 @@
<c-input></c-input>
</el-form-item>
</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
>
......@@ -521,7 +524,6 @@
v-model="model.attp.sndbchnam"
maxlength="42"
placeholder="请输入发报行名称"
disabled
@keyup.enter.native="showGridPromptDialog('attp.sndbchnam')"
></c-input>
</el-form-item>
......@@ -576,7 +578,6 @@
style="margin: 0 10px 0 0; padding: 0 12px"
size="small"
type="primary"
@click="onSeainf"
>
<span
style="font-size: 15px; font-family: '宋体'; font-weight: bold"
......@@ -591,7 +592,6 @@
type="primary"
style="margin: 0 0"
disabled
@click="onPyepDet"
>
详情
</c-button>
......@@ -982,7 +982,18 @@ export default {
props: ["model", "codes"],
mixins: [commonProcess],
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 },
created: function () {},
......
......@@ -8,6 +8,7 @@
v-model="model.cpdgrp.ori.pts.ref"
maxlength="16"
placeholder="请输入汇款人开户行"
:disabled="flag"
></c-input>
</el-form-item>
</c-col>
......@@ -18,6 +19,7 @@
v-model="model.attp.atd.sbkact"
maxlength="35"
placeholder="请输入收款人开户行帐号"
:disabled="flag"
></c-input>
</el-form-item>
</c-col>
......@@ -32,6 +34,7 @@
v-model="model.cpdgrp.ori.pts.extkey"
maxlength="16"
placeholder="请输入External Key of Address"
:disabled="flag"
@keyup.enter.native="
showGridPromptDialog('attp.atd.sbkact')
"
......@@ -50,8 +53,7 @@
style="margin: 0 0"
size="small"
type="primary"
@click="onSndpDet"
disabled
:disabled="flag"
>
详情
</c-button>
......@@ -60,7 +62,7 @@
</c-col>
<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
type="textarea"
v-model="model.cpdgrp.ori.pts.adrblk"
......@@ -68,6 +70,7 @@
show-word-limit
placeholder="请输入Address Block"
rows="4"
:disabled="flag"
></c-input>
</el-form-item>
</c-col>
......@@ -82,6 +85,7 @@
v-model="model.cpdgrp.med.pts.extkey"
maxlength="16"
placeholder="请输入External Key of Address"
:disabled="flag1"
@keyup.enter.native="
showGridPromptDialog('cpdgrp.med.pts.extkey')
"
......@@ -100,8 +104,7 @@
style="margin: 0 0"
size="small"
type="primary"
@click="onSndpDet"
disabled
:disabled="flag1"
>
详情
</c-button>
......@@ -118,7 +121,7 @@
show-word-limit
placeholder="请输入Address Block"
rows="4"
disabled
:disabled="flag1"
></c-input>
</el-form-item>
</c-col>
......@@ -133,6 +136,7 @@
v-model="model.cpdgrp.rmt.pts.extkey"
maxlength="16"
placeholder="请输入External Key of Address"
:disabled="flag1"
@keyup.enter.native="
showGridPromptDialog('cpdgrp.rmt.pts.extkey')
"
......@@ -150,8 +154,7 @@
style="margin: 0 0"
size="small"
type="primary"
@click="onSndpDet"
disabled
:disabled="flag1"
>
详情
</c-button>
......@@ -168,7 +171,7 @@
show-word-limit
placeholder="请输入Address Block"
rows="4"
disabled
:disabled="flag1"
></c-input>
</el-form-item>
</c-col>
......@@ -181,6 +184,7 @@
v-model="model.cpdgrp.pyb.pts.ref"
maxlength="16"
placeholder="请输入收款人开户行"
:disabled="flag"
></c-input>
</el-form-item>
</c-col>
......@@ -190,6 +194,7 @@
<c-input
v-model="model.attp.atd.rbkact"
maxlength="35"
:disabled="flag"
placeholder="请输入汇款人开户行帐号"
></c-input>
</el-form-item>
......@@ -205,6 +210,7 @@
v-model="model.cpdgrp.pyb.pts.extkey"
maxlength="16"
placeholder="请输入External Key of Address"
:disabled="flag"
@keyup.enter.native="
showGridPromptDialog('cpdgrp.pyd.pts.extkey')
"
......@@ -223,8 +229,7 @@
style="margin: 0 0"
size="small"
type="primary"
@click="onSndpDet"
disabled
:disabled="flag"
>
详情
</c-button>
......@@ -240,7 +245,7 @@
show-word-limit
placeholder="请输入Address Block"
rows="4"
:disabled="flag"
></c-input>
</el-form-item>
</c-col>
......@@ -558,7 +563,15 @@ export default {
methods:{...Event},
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>
<style>
......
......@@ -2,7 +2,7 @@
<div class="eibs-tab">
<c-col :span="11">
<c-col :span="24">
<c-col :span="11">
<c-col :span="24">
<el-form-item label="申报类型" prop="bopmod.szflg">
<c-select
v-model="model.bopmod.szflg"
......@@ -26,6 +26,7 @@
v-model="model.bopmod.acttyp"
style="width: 100%"
placeholder="请选择款项来源"
:disabled="model.bopmod.szflg==='3' || model.bopmod.szflg==='2' ||model.bopmod.szflg===''"
>
<el-option
v-for="item in codes.acttyp"
......@@ -43,6 +44,7 @@
v-model="model.bopmod.ownextkey"
style="width: 100%"
placeholder="请选择地区机构号"
:disabled="model.bopmod.szflg==='3' ||model.bopmod.szflg===''"
>
<el-option
v-for="item in codes.ownextkey"
......@@ -55,9 +57,9 @@
</c-col>
</c-col>
<c-col :span="11" offset="1">
<c-col :span="11" :offset="1">
<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>
......@@ -67,19 +69,20 @@
label="国外银行扣费(涉外收入申报专用)"
label-width="60%"
>
<c-select
<c-input v-model="model.bopmod.outchargeccy" :disabled="true"></c-input>
<!-- <c-select
v-model="model.bopmod.outchargeccy"
style="width: 95%"
placeholder="请选择国外银行扣费(涉外收入申报专用)"
:disabled="true"
>
<el-option
v-for="item in outchargeccy"
v-for="item in codes.outchargeccy"
:key="item.value"
:label="item.label"
:value="item.value"
></el-option>
</c-select>
</c-select> -->
</el-form-item>
</c-col>
......
......@@ -3,19 +3,19 @@
<div class="eContainer">
<!-- <c-bus-button :$pntvm="this"></c-bus-button> -->
<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> -->
<el-button size="small">智能提示</el-button>
</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> -->
<el-button size="small">智能提示</el-button>
</c-function-btn>
<el-form
:model="model"
:rules="rules"
......@@ -73,20 +73,6 @@
</c-content>
</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
label="境内收入申报单-基础信息"
name="dbe"
......@@ -94,6 +80,7 @@
>
<m-dbe :model="model" :codes="codes"></m-dbe>
</el-tab-pane>
<el-tab-pane
label="涉外收入申报单-基础信息"
name="dbb"
......@@ -102,6 +89,20 @@
<m-dbb :model="model" :codes="codes"></m-dbb>
</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 -->
<!-- <el-tab-pane label="PD000018" name="addinf">
<c-content>
......@@ -110,7 +111,11 @@
</el-tab-pane> -->
</c-tabs>
</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>
</div>
</c-page>
......@@ -135,6 +140,8 @@ import Wg from "./Wg";
import Dbe from "./Dbe.vue";
import Dbb from "./Dbb.vue";
import commonFuncs from "~/mixin/commonFuncs";
export default {
name: "Cptati",
components: {
......@@ -155,7 +162,7 @@ export default {
root: this,
};
},
mixins: [commonProcess], // 里面包含了Default、Check等的公共处理
mixins: [commonProcess,commonFuncs], // 里面包含了Default、Check等的公共处理
data() {
return {
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