Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
V
vue-gjjs
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
zhouqian
vue-gjjs
Commits
4af36039
Commit
4af36039
authored
Aug 04, 2022
by
taojinrui
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
cptati,cptato,cnysel交易修改
parent
15476d7e
Show whitespace changes
Inline
Side-by-side
Showing
12 changed files
with
816 additions
and
402 deletions
+816
-402
index.js
src/config/CodeTable/index.js
+4
-0
BusRouter.js
src/views/Business/BusRouter.js
+3
-2
Selp.vue
src/views/Business/Cnysel/Selp.vue
+80
-28
index.vue
src/views/Business/Cnysel/index.vue
+47
-40
Docpan.vue
src/views/Business/Cptati/Docpan.vue
+11
-8
Opnp1.vue
src/views/Business/Cptati/Opnp1.vue
+242
-113
Pardet.vue
src/views/Business/Cptati/Pardet.vue
+271
-125
index.vue
src/views/Business/Cptati/index.vue
+87
-62
Opnp1.vue
src/views/Business/Cptato/Opnp1.vue
+5
-2
Pardet.vue
src/views/Business/Cptato/Pardet.vue
+14
-14
Wg.vue
src/views/Business/Cptato/Wg.vue
+48
-5
index.vue
src/views/Business/Cptato/index.vue
+4
-3
No files found.
src/config/CodeTable/index.js
View file @
4af36039
...
@@ -98,6 +98,10 @@ const CodeTable = {
...
@@ -98,6 +98,10 @@ const CodeTable = {
{
label
:
"客户账"
,
value
:
"0"
},
{
label
:
"客户账"
,
value
:
"0"
},
{
label
:
"银行内部账"
,
value
:
"1"
},
{
label
:
"银行内部账"
,
value
:
"1"
},
],
],
acttyp
:[
{
label
:
"境内非居民"
,
value
:
"JN"
},
{
label
:
"境外"
,
value
:
"JW"
}
],
acksta
:
[
acksta
:
[
{
label
:
"ack"
,
value
:
"1"
},
{
label
:
"ack"
,
value
:
"1"
},
{
label
:
"nack"
,
value
:
"2"
},
{
label
:
"nack"
,
value
:
"2"
},
...
...
src/views/Business/BusRouter.js
View file @
4af36039
...
@@ -396,7 +396,7 @@ const BusRouter = [
...
@@ -396,7 +396,7 @@ const BusRouter = [
{
path
:
'Litacp'
,
component
:
Litacp
,
name
:
'Litacp'
,
meta
:
{
title
:
'进口信用证减额修改接受'
}
},
{
path
:
'Litacp'
,
component
:
Litacp
,
name
:
'Litacp'
,
meta
:
{
title
:
'进口信用证减额修改接受'
}
},
{
path
:
'Litdla'
,
component
:
Litdla
,
name
:
'Litdla'
,
meta
:
{
title
:
'进口信用证减额修改接受'
}
},
{
path
:
'Litdla'
,
component
:
Litdla
,
name
:
'Litdla'
,
meta
:
{
title
:
'进口信用证减额修改接受'
}
},
{
path
:
'Bctsel'
,
component
:
Bctsel
,
name
:
'Bctsel'
,
meta
:
{
title
:
'进口代收'
}
},
{
path
:
'Bctsel'
,
component
:
Bctsel
,
name
:
'Bctsel'
,
meta
:
{
title
:
'进口代收'
}
},
{
path
:
'Cnysel'
,
component
:
Cnysel
,
name
:
'Cnysel'
,
meta
:
{
title
:
'
Cnysel
'
}
},
{
path
:
'Cnysel'
,
component
:
Cnysel
,
name
:
'Cnysel'
,
meta
:
{
title
:
'
跨境人民币查询
'
}
},
{
path
:
'Cptrel'
,
component
:
Cptrel
,
name
:
'Cptrel'
,
meta
:
{
title
:
'
Cptrel
'
}
},
{
path
:
'Cptrel'
,
component
:
Cptrel
,
name
:
'Cptrel'
,
meta
:
{
title
:
'
汇款复核与查询
'
}
},
]
]
export
default
BusRouter
export
default
BusRouter
\ No newline at end of file
src/views/Business/Cnysel/Selp.vue
View file @
4af36039
<
template
>
<
template
>
<div
class=
"eibs-tab"
>
<div
class=
"eibs-tab"
>
<!-- ===================左边================= -->
<!-- ===================左边================= -->
<c-col
:span=
"11"
>
<c-col
:span=
"11"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"申报类型"
prop=
"cnytyp"
>
<el-form-item
label=
"申报类型"
prop=
"cnytyp"
>
<c-select
v-model=
"model.cnytyp"
style=
"width:100%"
placeholder=
"请选择申报类型"
>
<c-select
v-model=
"model.cnytyp"
style=
"width: 100%"
placeholder=
"请选择申报类型"
>
<el-option
<el-option
v-for=
"item in codes.cnytyp"
v-for=
"item in codes.cnytyp"
:key=
"item.value"
:key=
"item.value"
...
@@ -14,16 +18,25 @@
...
@@ -14,16 +18,25 @@
</el-option>
</el-option>
</c-select>
</c-select>
</el-form-item>
</el-form-item>
</c-col>
<c-col
:span=
"12
"
>
<c-col
:span=
"24
"
>
<el-form-item
label=
"业务编号"
prop=
"ownref"
>
<el-form-item
label=
"业务编号"
prop=
"ownref"
>
<c-input
v-model=
"model.ownref"
maxlength=
"20"
placeholder=
"请输入业务编号"
></c-input>
<c-input
v-model=
"model.ownref"
maxlength=
"20"
placeholder=
"请输入业务编号"
></c-input>
</el-form-item>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"12
"
>
<c-col
:span=
"24
"
>
<el-form-item
label=
"业务所属行"
prop=
"ownextkey"
>
<el-form-item
label=
"业务所属行"
prop=
"ownextkey"
>
<c-select
v-model=
"model.ownextkey"
style=
"width:100%"
placeholder=
"请选择Initial Code"
>
<c-select
v-model=
"model.ownextkey"
style=
"width: 100%"
placeholder=
"请选择Initial Code"
>
<el-option
<el-option
v-for=
"item in codes.ownextkey"
v-for=
"item in codes.ownextkey"
:key=
"item.value"
:key=
"item.value"
...
@@ -37,29 +50,60 @@
...
@@ -37,29 +50,60 @@
</c-col>
</c-col>
<!-- =====================右边=========================== -->
<!-- =====================右边=========================== -->
<c-col
:span=
"11"
:offset=
"1"
>
<c-col
:span=
"11"
:offset=
"1"
>
<c-col
:span=
"24"
>
<c-col
:span=
"12"
>
<el-form-item
label=
"From"
prop=
"frmdat"
>
<el-form-item
label=
"From"
prop=
"frmdat"
>
<c-date-picker
type=
"date"
v-model=
"model.frmdat"
style=
"width:100%"
placeholder=
"请选择From"
></c-date-picker>
<c-date-picker
type=
"date"
v-model=
"model.frmdat"
style=
"width: 100%"
placeholder=
"请选择From"
></c-date-picker>
</el-form-item>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"12
"
>
<c-col
:span=
"24
"
>
<el-form-item
label=
"Until"
prop=
"tildat"
>
<el-form-item
label=
"Until"
prop=
"tildat"
>
<c-date-picker
type=
"date"
v-model=
"model.tildat"
style=
"width:100%"
placeholder=
"请选择Until"
></c-date-picker>
<c-date-picker
type=
"date"
v-model=
"model.tildat"
style=
"width: 100%"
placeholder=
"请选择Until"
></c-date-picker>
</el-form-item>
</el-form-item>
</c-col>
</c-col>
</c-col>
</c-col>
<!-- ======================底部============================ -->
<!-- ======================底部============================ -->
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<!--
<c-col
:span=
"24"
>
<el-form-item
label=
"Selection"
prop=
"cnystm"
>
<el-form-item
label=
"Selection"
prop=
"cnystm"
>
<c-input
v-model=
"model.cnystm"
placeholder=
"请输入Selection"
></c-input>
<c-input
v-model=
"model.cnystm"
placeholder=
"请输入Selection"
></c-input>
</el-form-item>
</el-form-item>
</c-col>
</c-col>
-->
<c-istream-table
:list=
"stmData.data"
:columns=
"stmData.columns"
:showButtonFlg=
"true"
>
<el-table-column
fixed=
"right"
prop=
"op"
label=
"操作"
width=
"200px"
>
<template
slot=
"header"
>
<c-col
:span=
"11"
style=
"text-align: left"
><span>
操作
</span></c-col>
<!--
<c-col
:span=
"12"
style=
"text-align:right"
><c-button
icon=
"el-icon-s-tools"
></c-button></c-col>
-->
</
template
>
<
template
slot-scope=
"scope"
>
<a
href=
"javascript:void(0)"
@
click=
"continueEdit(scope.row)"
>
详情
</a
>
<a
href=
"javascript:void(0)"
@
click=
"continueEdit(scope.row)"
>
修改
</a
>
<a
href=
"javascript:void(0)"
@
click=
"continueEdit(scope.row)"
>
删除
</a
>
</
template
>
</el-table-column>
</c-istream-table>
</c-col>
</c-col>
<!-- <c-col :span="12">
<!-- <c-col :span="12">
<el-form-item label="申报类型" prop="cnytyp">
<el-form-item label="申报类型" prop="cnytyp">
<c-select v-model="model.cnytyp" style="width:100%" placeholder="请选择申报类型">
<c-select v-model="model.cnytyp" style="width:100%" placeholder="请选择申报类型">
...
@@ -124,26 +168,34 @@
...
@@ -124,26 +168,34 @@
</div>
</div>
</template>
</template>
<
script
>
<
script
>
import
Api
from
"~/service/Api"
import
Api
from
"~/service/Api"
;
import
commonProcess
from
"~/mixin/commonProcess"
;
import
commonProcess
from
"~/mixin/commonProcess"
;
import
CodeTable
from
"~/config/CodeTable"
import
CodeTable
from
"~/config/CodeTable"
;
import
Event
from
"~/model/Cnysel/Event"
import
Event
from
"~/model/Cnysel/Event"
;
export
default
{
export
default
{
inject
:
[
'root'
],
inject
:
[
"root"
],
props
:[
"model"
,
"codes"
],
props
:
[
"model"
,
"codes"
],
mixins
:
[
commonProcess
],
mixins
:
[
commonProcess
],
data
()
{
data
()
{
return
{
return
{
stmData
:
{
}
columns
:
[
'0 1 "业务编号" 110'
,
'1 2 "币种" 110'
,
'2 3 "金额" 120 2 8:1 2 5'
,
'3 4 "收款人名称" 250'
,
'4 5 "付款人名称" 250'
,
'5 6 "业务发生日期" 150 20 30 1'
,
'6 7 "复核状态" 120 1 0:0 1 RELSTA'
,
],
data
:
[],
},
},
methods
:{...
Event
},
};
created
:
function
(){
},
methods
:
{
...
Event
},
}
created
:
function
()
{},
}
}
;
</
script
>
</
script
>
<
style
>
<
style
>
</
style
>
</
style
>
src/views/Business/Cnysel/index.vue
View file @
4af36039
<
template
>
<
template
>
<c-page
title=
"跨境人民币查询"
>
<div
class=
"eContainer"
>
<div
class=
"eContainer"
>
<el-form
:model=
"model"
:rules=
"rules"
ref=
"modelForm"
label-width=
"150px"
label-position=
"right"
size=
"small"
:validate-on-rule-change=
"false"
>
<el-form
<c-tabs
v-model=
"tabVal"
ref=
"elment"
type=
"card"
@
tab-click=
"myTabClick"
>
:model=
"model"
:rules=
"rules"
ref=
"modelForm"
label-width=
"150px"
label-position=
"right"
size=
"small"
:validate-on-rule-change=
"false"
>
<c-tabs
v-model=
"tabVal"
ref=
"elment"
type=
"card"
@
tab-click=
"myTabClick"
>
<!--PD000001 -->
<!--PD000001 -->
<el-tab-pane
label=
"PD000001
"
name=
"selp"
>
<el-tab-pane
label=
"接口信息选择
"
name=
"selp"
>
<m-selp
:model=
"model"
:codes=
"codes"
/>
<m-selp
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
</el-tab-pane>
</c-tabs>
</c-tabs>
</el-form>
</el-form>
</div>
</div>
</c-page>
</
template
>
</
template
>
<
script
>
<
script
>
import
Api
from
"~/service/Api"
import
Api
from
"~/service/Api"
;
import
CodeTable
from
"~/config/CodeTable"
import
CodeTable
from
"~/config/CodeTable"
;
import
Cnysel
from
"~/model/Cnysel"
import
Cnysel
from
"~/model/Cnysel"
;
import
commonProcess
from
"~/mixin/commonProcess"
import
commonProcess
from
"~/mixin/commonProcess"
;
import
Check
from
"~/model/Cnysel/Check"
import
Check
from
"~/model/Cnysel/Check"
;
import
Default
from
"~/model/Cnysel/Default"
import
Default
from
"~/model/Cnysel/Default"
;
import
Pattern
from
"~/model/Cnysel/Pattern"
import
Pattern
from
"~/model/Cnysel/Pattern"
;
import
Selp
from
"./Selp"
import
Selp
from
"./Selp"
;
export
default
{
export
default
{
name
:
"Cnysel"
,
name
:
"Cnysel"
,
components
:
{
components
:
{
"m-selp"
:
Selp
,
"m-selp"
:
Selp
,
},
},
provide
()
{
provide
()
{
return
{
return
{
root
:
this
root
:
this
,
}
};
},
},
mixins
:
[
commonProcess
],
// 里面包含了Default、Check等的公共处理
mixins
:
[
commonProcess
],
// 里面包含了Default、Check等的公共处理
data
()
{
data
()
{
return
{
return
{
tabVal
:
"
"
,
tabVal
:
"selp
"
,
trnName
:
"cnysel"
,
trnName
:
"cnysel"
,
model
:
new
Cnysel
().
data
,
model
:
new
Cnysel
().
data
,
checkRules
:
Check
,
checkRules
:
Check
,
defaultRules
:
Default
,
defaultRules
:
Default
,
pattern
:
Pattern
,
pattern
:
Pattern
,
rules
:
null
,
rules
:
null
,
codes
:
{
...
CodeTable
codes
:
{
...
CodeTable
},
};
},
},
}
methods
:
{
},
myTabClick
(
tab
)
{
methods
:{
this
.
tabClick
(
tab
);
myTabClick
(
tab
){
this
.
tabClick
(
tab
)
/**
/**
* do it yourself
* do it yourself
**/
**/
}
},
},
created
:
async
function
(){
},
created
:
async
function
()
{
console
.
log
(
"进入cnysel交易"
);
console
.
log
(
"进入cnysel交易"
);
let
rtnmsg
=
await
this
.
init
({})
let
rtnmsg
=
await
this
.
init
({});
if
(
rtnmsg
.
respCode
==
SUCCESS
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
{
this
.
updateModel
(
rtnmsg
.
data
);
this
.
updateModel
(
rtnmsg
.
data
)
//TODO 处理数据逻辑
//TODO 处理数据逻辑
}
else
{
}
this
.
$notify
.
error
({
title
:
"错误"
,
message
:
"服务请求失败!"
});
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
}
}
},
}
}
;
</
script
>
</
script
>
<
style
>
<
style
>
</
style
>
</
style
>
src/views/Business/Cptati/Docpan.vue
View file @
4af36039
...
@@ -3,8 +3,10 @@
...
@@ -3,8 +3,10 @@
<c-col
:span=
"11"
>
<c-col
:span=
"11"
>
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"ACT"
prop=
"lendoc.account"
>
<el-form-item
label=
"Verification Certificate Number"
prop=
"lendoc.vercerref"
>
<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.vercerref"
maxlength=
"20"
show-word-limit
placeholder=
"请输入Verification Certificate Number"
style=
"text-align: left;"
></c-input>
</el-form-item>
</el-form-item>
</c-col>
</c-col>
...
@@ -16,19 +18,20 @@
...
@@ -16,19 +18,20 @@
</c-col>
</c-col>
<c-col
:span=
"11"
:offset=
"1"
>
<c-col
:span=
"11"
:offset=
"1"
>
<c-col
:span=
"
8
"
>
<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=
"16"
>
<c-col
:span=
"20"
>
<el-form-item
label=
"Verification Certificate Number"
prop=
"lendoc.vercerref"
>
<el-form-item
label=
"ACT"
prop=
"lendoc.account"
>
<c-input
type=
"textarea"
v-model=
"model.lendoc.vercerref"
maxlength=
"20"
show-word-limit
placeholder=
"请输入Verification Certificate Number"
<c-input
type=
"textarea"
v-model=
"model.lendoc.account"
maxlength=
"25"
show-word-limit
placeholder=
"请输入ACT"
></c-input>
style=
"text-align: left;"
></c-input>
</el-form-item>
</el-form-item>
</c-col>
</c-col>
</c-col>
</c-col>
...
...
src/views/Business/Cptati/Opnp1.vue
View file @
4af36039
...
@@ -17,15 +17,15 @@
...
@@ -17,15 +17,15 @@
></c-input>
></c-input>
<template
slot=
"footer"
>
<template
slot=
"footer"
>
<c-button
<c-button
style=
"margin:0 10px 0 10px;padding: 0 12px;
"
style=
"margin: 0 10px 0 10px; padding: 0 12px
"
size=
"small"
size=
"small"
type=
"primary"
type=
"primary"
@
click=
"onSeainf"
@
click=
"onSeainf"
>
>
<span
style=
"font-family:'宋体';font-weight:
bold"
>
i
</span>
<span
style=
"font-family: '宋体'; font-weight:
bold"
>
i
</span>
</c-button>
</c-button>
<c-button
<c-button
style=
"margin:
0 0"
style=
"margin:
0 0"
size=
"small"
size=
"small"
type=
"primary"
type=
"primary"
:disabled=
"this.flag"
:disabled=
"this.flag"
...
@@ -39,30 +39,15 @@
...
@@ -39,30 +39,15 @@
</c-col>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<!--
<c-col :span="13">
<c-col
:span=
"13"
>
<el-form-item
label=
"汇款金额"
prop=
"cpdgrp.cbs.nom1.cur"
>
<el-form-item
label=
"汇款金额"
prop=
"cpdgrp.cbs.nom1.cur"
>
<c-select
<c-select
disabled
v-model=
"model.cpdgrp.cbs.nom1.cur"
v-model=
"model.cpdgrp.cbs.nom1.cur"
style=
"width: 100%"
style=
"width: 100%"
placeholder="请选择Currency"
placeholder=
"请选择汇款金额"
>
>
<el-option
<el-option
v-for="item in codes.cur"
v-for=
"item in codes.curtxt1"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col> -->
<c-col
:span=
"13"
>
<el-form-item
label=
"汇款金额"
prop=
"cpdgrp.cbs.nom1.cur"
>
<c-select
v-model=
"model.cpdgrp.cbs.nom1.cur"
style=
"width:100%"
placeholder=
"请选择汇款金额"
>
<el-option
v-for=
"item in codes.cur"
:key=
"item.value"
:key=
"item.value"
:label=
"item.label"
:label=
"item.label"
:value=
"item.value"
:value=
"item.value"
...
@@ -83,42 +68,22 @@
...
@@ -83,42 +68,22 @@
style=
"text-align: left; width: 100%"
style=
"text-align: left; width: 100%"
placeholder=
"请输入汇款金额"
placeholder=
"请输入汇款金额"
@
keyup
.
enter
.
native=
"
@
keyup
.
enter
.
native=
"
defaultFunction('cpdgrp.cbs.nom1.amt',
model.cpdgrp.cbs.nom1.amt)
defaultFunction('cpdgrp.cbs.nom1.amt',
model.cpdgrp.cbs.nom1.amt)
"
"
></c-input-currency>
></c-input-currency>
</el-form-item>
</el-form-item>
</c-col>
</c-col>
<!-- <c-col :span="11">
<el-form-item prop="cpdgrp.cbs.nom1.amt">
<c-input v-model="model.cpdgrp.cbs.nom1.amt" placeholder="请输入汇款金额"></c-input>
</el-form-item>
</c-col> -->
</c-col>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<!-- <c-col :span="13
">
<c-col
:span=
"12
"
>
<el-form-item label="是否需要核验" prop="dedgrp.cbs.nom1.cur
">
<el-form-item
label=
"是否需要核验"
prop=
"cpdgrp.rec.ischktyp
"
>
<c-select
<c-select
disabled
v-model=
"model.cpdgrp.rec.ischktyp"
v-model="model.dedgrp.cbs.nom1.cur"
style=
"width: 100%"
style=
"width: 100%"
placeholder="请选择Currency"
placeholder=
"请选择是否需要核验"
@keyup.enter.native="nom1CurEvent"
>
<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=
"12"
>
<el-form-item
label=
"是否需要核验"
prop=
"cpdgrp.rec.ischktyp"
>
<c-select
v-model=
"model.cpdgrp.rec.ischktyp"
style=
"width:100%"
placeholder=
"请选择是否需要核验"
>
<el-option
<el-option
v-for=
"item in codes.ischktyp"
v-for=
"item in codes.ischktyp"
:key=
"item.value"
:key=
"item.value"
...
@@ -131,30 +96,26 @@
...
@@ -131,30 +96,26 @@
</c-col>
</c-col>
<c-col
:span=
"12"
>
<c-col
:span=
"12"
>
<!-- <el-form-item
label="预计核验日期"
prop="cpdgrp.rec.prechckdat"
style="width: 100%"
>
<c-input
v-model="model.cpdgrp.rec.prechckdat"
maxlength="16"
placeholder="请输入Reference"
style="width: 95%"
disabled
>
</c-input>
</el-form-item> -->
<el-form-item
label=
"预计核验日期"
prop=
"cpdgrp.rec.prechkdat"
>
<el-form-item
label=
"预计核验日期"
prop=
"cpdgrp.rec.prechkdat"
>
<c-date-picker
type=
"date"
v-model=
"model.cpdgrp.rec.prechkdat"
style=
"width:100%"
placeholder=
"请选择PRECHKDAT"
></c-date-picker>
<c-date-picker
type=
"date"
v-model=
"model.cpdgrp.rec.prechkdat"
style=
"width: 100%"
placeholder=
"请选择PRECHKDAT"
:disabled=
"model.cpdgrp.rec.ischktyp == ''"
></c-date-picker>
</el-form-item>
</el-form-item>
</c-col>
</c-col>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<c-col
:span=
"12
"
>
<c-col
:span=
"24
"
>
<el-form-item
label=
"汇款人账户性质"
prop=
"attp.acctyp"
>
<el-form-item
label=
"汇款人账户性质"
prop=
"attp.acctyp"
>
<c-select
v-model=
"model.attp.acctyp"
style=
"width:100%"
placeholder=
"请选择汇款人账户性质"
>
<c-select
v-model=
"model.attp.acctyp"
style=
"width: 100%"
placeholder=
"请选择汇款人账户性质"
>
<el-option
<el-option
v-for=
"item in codes.acctyp1"
v-for=
"item in codes.acctyp1"
:key=
"item.value"
:key=
"item.value"
...
@@ -170,13 +131,22 @@
...
@@ -170,13 +131,22 @@
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<c-col
:span=
"12"
>
<c-col
:span=
"12"
>
<el-form-item
label=
"所属行"
prop=
"cpdgrp.rec.othbch"
>
<el-form-item
label=
"所属行"
prop=
"cpdgrp.rec.othbch"
>
<c-input
v-model=
"model.cpdgrp.rec.othbch"
maxlength=
"8"
placeholder=
"请输入所属行"
></c-input>
<c-input
v-model=
"model.cpdgrp.rec.othbch"
maxlength=
"8"
placeholder=
"请输入所属行"
disabled
></c-input>
</el-form-item>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"12"
>
<c-col
:span=
"12"
>
<el-form-item
label=
"汇款语种"
prop=
"attp.payuil"
>
<el-form-item
label=
"汇款语种"
prop=
"attp.payuil"
>
<c-select
v-model=
"model.attp.payuil"
style=
"width:100%"
placeholder=
"请选择Uil Payment"
>
<c-select
v-model=
"model.attp.payuil"
style=
"width: 100%"
placeholder=
"请选择Uil Payment"
>
<el-option
<el-option
v-for=
"item in codes.payuil"
v-for=
"item in codes.payuil"
:key=
"item.value"
:key=
"item.value"
...
@@ -190,11 +160,16 @@
...
@@ -190,11 +160,16 @@
</c-col>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<c-col
:span=
"12
"
>
<c-col
:span=
"24
"
>
<el-form-item
label=
"业务种类"
prop=
"attp.bustyp"
>
<el-form-item
label=
"业务种类"
prop=
"attp.bustyp"
>
<c-select
v-model=
"model.attp.bustyp"
style=
"width:100%"
placeholder=
"请选择业务种类"
>
<c-select
v-model=
"model.attp.bustyp"
style=
"width: 100%"
placeholder=
"请选择业务种类"
>
<!-- 使用busflg,bustyp不符 -->
<el-option
<el-option
v-for=
"item in codes.bustyp1
"
v-for=
"item in codes.busflg
"
:key=
"item.value"
:key=
"item.value"
:label=
"item.label"
:label=
"item.label"
:value=
"item.value"
:value=
"item.value"
...
@@ -206,24 +181,57 @@
...
@@ -206,24 +181,57 @@
</c-col>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<c-col
:span=
"12
"
>
<c-col
:span=
"10
"
>
<el-form-item
label=
"清算编号"
prop=
"attp.sysno"
>
<el-form-item
label=
"清算编号"
prop=
"attp.sysno"
>
<c-input
v-model=
"model.attp.sysno"
maxlength=
"21"
placeholder=
"请输入清算编号"
></c-input>
<c-input
v-model=
"model.attp.sysno"
maxlength=
"21"
placeholder=
"请输入清算编号"
disabled
></c-input>
</el-form-item>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"12"
>
<c-col
:span=
"12"
>
<el-form-item
label=
"收款人常驻国家/地区代码"
prop=
"attp.paycountcode"
>
<el-form-item
<c-input
v-model=
"model.attp.paycountcode"
maxlength=
"3"
placeholder=
"请输入收款人常驻国家/地区代码"
></c-input>
label=
"收款人常驻国家/地区代码"
prop=
"attp.paycountcode"
>
<c-input
v-model=
"model.attp.paycountcode"
filterable
style=
"width: 100%"
placeholder=
"收款人常驻国家/地区代码"
@
keyup
.
enter
.
native=
"
showGridPromptDialog('attp.paycountcode')
"
>
</c-input>
</el-form-item>
</el-form-item>
</c-col>
</c-col>
<!-- 还有一个按钮 -->
<!-- 还有一个按钮 -->
<c-col
:span=
"2"
>
<c-button
size=
"small"
type=
"primary"
icon=
"el-icon-search"
@
click=
"onCptpGetinf"
>
</c-button>
</c-col>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"汇款人名称"
prop=
"attp.orcnam"
>
<el-form-item
label=
"汇款人名称"
prop=
"attp.orcnam"
>
<c-input
type=
"textarea"
v-model=
"model.attp.orcnam"
maxlength=
"65"
show-word-limit
placeholder=
"请输入汇款人名称"
></c-input>
<c-input
type=
"textarea"
v-model=
"model.attp.orcnam"
maxlength=
"65"
show-word-limit
placeholder=
"请输入汇款人名称"
disabled
></c-input>
</el-form-item>
</el-form-item>
</c-col>
</c-col>
</c-col>
</c-col>
...
@@ -231,7 +239,14 @@
...
@@ -231,7 +239,14 @@
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"汇款人地址"
prop=
"attp.orcadr"
>
<el-form-item
label=
"汇款人地址"
prop=
"attp.orcadr"
>
<c-input
type=
"textarea"
v-model=
"model.attp.orcadr"
maxlength=
"65"
show-word-limit
placeholder=
"请输入汇款人地址"
></c-input>
<c-input
type=
"textarea"
v-model=
"model.attp.orcadr"
maxlength=
"65"
show-word-limit
placeholder=
"请输入汇款人地址"
disabled
></c-input>
</el-form-item>
</el-form-item>
</c-col>
</c-col>
</c-col>
</c-col>
...
@@ -239,7 +254,14 @@
...
@@ -239,7 +254,14 @@
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"收款人名称"
prop=
"attp.pyenam"
>
<el-form-item
label=
"收款人名称"
prop=
"attp.pyenam"
>
<c-input
type=
"textarea"
v-model=
"model.attp.pyenam"
maxlength=
"65"
show-word-limit
placeholder=
"请输入收款人名称"
></c-input>
<c-input
type=
"textarea"
v-model=
"model.attp.pyenam"
maxlength=
"65"
show-word-limit
placeholder=
"请输入收款人名称"
disabled
></c-input>
</el-form-item>
</el-form-item>
</c-col>
</c-col>
</c-col>
</c-col>
...
@@ -247,7 +269,14 @@
...
@@ -247,7 +269,14 @@
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"收款人地址"
prop=
"attp.pyeadr"
>
<el-form-item
label=
"收款人地址"
prop=
"attp.pyeadr"
>
<c-input
type=
"textarea"
v-model=
"model.attp.pyeadr"
maxlength=
"65"
show-word-limit
placeholder=
"请输入收款人地址"
></c-input>
<c-input
type=
"textarea"
v-model=
"model.attp.pyeadr"
maxlength=
"65"
show-word-limit
placeholder=
"请输入收款人地址"
disabled
></c-input>
</el-form-item>
</el-form-item>
</c-col>
</c-col>
</c-col>
</c-col>
...
@@ -255,7 +284,12 @@
...
@@ -255,7 +284,12 @@
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"汇款人帐号"
prop=
"cpdgrp.rec.orcact"
>
<el-form-item
label=
"汇款人帐号"
prop=
"cpdgrp.rec.orcact"
>
<c-input
v-model=
"model.cpdgrp.rec.orcact"
maxlength=
"35"
placeholder=
"请输入汇款人帐号"
></c-input>
<c-input
v-model=
"model.cpdgrp.rec.orcact"
maxlength=
"35"
placeholder=
"请输入汇款人帐号"
disabled
></c-input>
</el-form-item>
</el-form-item>
</c-col>
</c-col>
</c-col>
</c-col>
...
@@ -264,17 +298,19 @@
...
@@ -264,17 +298,19 @@
<c-col
:span=
"20"
>
<c-col
:span=
"20"
>
<el-form-item
label=
"汇款人"
prop=
"cpdgrp.orc.pts.extkey"
>
<el-form-item
label=
"汇款人"
prop=
"cpdgrp.orc.pts.extkey"
>
<c-input
<c-input
v-model=
"model.cpdgrp.orc.pts.extkey"
maxlength=
"16"
:disabled=
"model.attp.swftyp == ''"
v-model=
"model.cpdgrp.orc.pts.extkey"
maxlength=
"16"
placeholder=
"请输入External Key of Address"
placeholder=
"请输入External Key of Address"
style=
"width: 95%"
style=
"width: 95%"
@
keyup
.
enter
.
native=
"showGridPromptDialog('cpdgrp.orc.pts.extkey')"
@
keyup
.
enter
.
native=
"
showGridPromptDialog('cpdgrp.orc.pts.extkey')
"
></c-input>
></c-input>
</el-form-item>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"1"
>
<c-col
:span=
"1"
>
<!-- <el-form-item label="" label-width="5px"> -->
<c-button
<c-button
style=
"margin: 0 10px 0 0; padding: 0 12px"
style=
"margin: 0 10px 0 0; padding: 0 12px"
size=
"small"
size=
"small"
...
@@ -283,13 +319,12 @@
...
@@ -283,13 +319,12 @@
>
>
<span
<span
style=
"font-size: 15px; font-family: '宋体'; font-weight: bold"
style=
"font-size: 15px; font-family: '宋体'; font-weight: bold"
>
i
</span>
>
i
</span
>
</c-button>
</c-button>
<!-- </el-form-item> -->
</c-col>
</c-col>
<c-col
:span=
"2"
:offset=
"1"
style=
"text-align: right"
>
<c-col
:span=
"2"
:offset=
"1"
style=
"text-align: right"
>
<!-- <el-form-item label="" label-width="5px"> -->
<c-button
<c-button
style=
"margin: 0 0"
style=
"margin: 0 0"
size=
"small"
size=
"small"
...
@@ -299,25 +334,35 @@
...
@@ -299,25 +334,35 @@
>
>
获取
获取
</c-button>
</c-button>
<!-- </el-form-item> -->
</c-col>
</c-col>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"Address Block"
prop=
"cpdgrp.orc.pts.adrblk"
>
<el-form-item
label=
"Address Block"
prop=
"cpdgrp.orc.pts.adrblk"
>
<c-input
type=
"textarea"
v-model=
"model.cpdgrp.orc.pts.adrblk"
maxlength=
"35"
show-word-limit
placeholder=
"请输入Address Block"
></c-input>
<c-input
type=
"textarea"
v-model=
"model.cpdgrp.orc.pts.adrblk"
maxlength=
"35"
show-word-limit
placeholder=
"请输入Address Block"
disabled
></c-input>
</el-form-item>
</el-form-item>
</c-col>
</c-col>
</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-col
:span=
"24"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"Name"
prop=
"cpdgrp.rec.nam"
>
<el-form-item
label=
"Name"
prop=
"cpdgrp.rec.nam"
>
<c-input
v-model=
"model.cpdgrp.rec.nam"
maxlength=
"40"
placeholder=
"请输入Externally Displayed Name to Identify the Contract"
></c-input>
<c-input
v-model=
"model.cpdgrp.rec.nam"
maxlength=
"40"
placeholder=
"请输入Externally Displayed Name to Identify the Contract"
disabled
></c-input>
</el-form-item>
</el-form-item>
</c-col>
</c-col>
</c-col>
</c-col>
...
@@ -325,9 +370,13 @@
...
@@ -325,9 +370,13 @@
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<c-col
:span=
"12"
>
<c-col
:span=
"12"
>
<el-form-item
label=
"汇款性质"
prop=
"cpdgrp.rec.trntyp"
>
<el-form-item
label=
"汇款性质"
prop=
"cpdgrp.rec.trntyp"
>
<c-select
v-model=
"model.cpdgrp.rec.trntyp"
style=
"width:100%"
placeholder=
"请选择汇款性质"
>
<c-select
v-model=
"model.cpdgrp.rec.trntyp"
style=
"width: 100%"
placeholder=
"请选择汇款性质"
>
<el-option
<el-option
v-for=
"item in codes.trntyp
"
v-for=
"item in codes.trntyp1
"
:key=
"item.value"
:key=
"item.value"
:label=
"item.label"
:label=
"item.label"
:value=
"item.value"
:value=
"item.value"
...
@@ -339,7 +388,11 @@
...
@@ -339,7 +388,11 @@
<c-col
:span=
"12"
>
<c-col
:span=
"12"
>
<el-form-item
label=
"汇款方式"
prop=
"cpdgrp.rec.paytype"
>
<el-form-item
label=
"汇款方式"
prop=
"cpdgrp.rec.paytype"
>
<c-select
v-model=
"model.cpdgrp.rec.paytype"
style=
"width:100%"
placeholder=
"请选择汇款方式"
>
<c-select
v-model=
"model.cpdgrp.rec.paytype"
style=
"width: 100%"
placeholder=
"请选择汇款方式"
>
<el-option
<el-option
v-for=
"item in codes.paytype"
v-for=
"item in codes.paytype"
:key=
"item.value"
:key=
"item.value"
...
@@ -355,7 +408,11 @@
...
@@ -355,7 +408,11 @@
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<c-col
:span=
"12"
>
<c-col
:span=
"12"
>
<el-form-item
label=
"收款对象"
prop=
"cpdgrp.rec.gors"
>
<el-form-item
label=
"收款对象"
prop=
"cpdgrp.rec.gors"
>
<c-select
v-model=
"model.cpdgrp.rec.gors"
style=
"width:100%"
placeholder=
"请选择收款对象"
>
<c-select
v-model=
"model.cpdgrp.rec.gors"
style=
"width: 100%"
placeholder=
"请选择收款对象"
>
<el-option
<el-option
v-for=
"item in codes.gors"
v-for=
"item in codes.gors"
:key=
"item.value"
:key=
"item.value"
...
@@ -369,7 +426,12 @@
...
@@ -369,7 +426,12 @@
<c-col
:span=
"12"
>
<c-col
:span=
"12"
>
<el-form-item
label=
"费用类型"
prop=
"attp.feetyp"
>
<el-form-item
label=
"费用类型"
prop=
"attp.feetyp"
>
<c-select
v-model=
"model.attp.feetyp"
style=
"width:100%"
placeholder=
"请选择费用类型"
>
<c-select
v-model=
"model.attp.feetyp"
style=
"width: 100%"
placeholder=
"请选择费用类型"
disabled
>
<el-option
<el-option
v-for=
"item in codes.feetyp"
v-for=
"item in codes.feetyp"
:key=
"item.value"
:key=
"item.value"
...
@@ -385,13 +447,23 @@
...
@@ -385,13 +447,23 @@
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<c-col
:span=
"12"
>
<c-col
:span=
"12"
>
<el-form-item
label=
"起息日期"
prop=
"attp.opndat"
>
<el-form-item
label=
"起息日期"
prop=
"attp.opndat"
>
<c-date-picker
type=
"date"
v-model=
"model.attp.opndat"
style=
"width:100%"
placeholder=
"请选择起息日期"
></c-date-picker>
<c-date-picker
type=
"date"
v-model=
"model.attp.opndat"
style=
"width: 100%"
placeholder=
"请选择起息日期"
></c-date-picker>
</el-form-item>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"12"
>
<c-col
:span=
"12"
>
<el-form-item
label=
"委托日期"
prop=
"cpdgrp.rec.valdat"
>
<el-form-item
label=
"委托日期"
prop=
"cpdgrp.rec.valdat"
>
<c-date-picker
type=
"date"
v-model=
"model.cpdgrp.rec.valdat"
style=
"width:100%"
placeholder=
"请选择Value Date"
></c-date-picker>
<c-date-picker
type=
"date"
v-model=
"model.cpdgrp.rec.valdat"
style=
"width: 100%"
placeholder=
"请选择Value Date"
></c-date-picker>
</el-form-item>
</el-form-item>
</c-col>
</c-col>
</c-col>
</c-col>
...
@@ -399,7 +471,11 @@
...
@@ -399,7 +471,11 @@
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<c-col
:span=
"12"
>
<c-col
:span=
"12"
>
<el-form-item
label=
"客户类型"
prop=
"cpdgrp.rec.clityp"
>
<el-form-item
label=
"客户类型"
prop=
"cpdgrp.rec.clityp"
>
<c-select
v-model=
"model.cpdgrp.rec.clityp"
style=
"width:100%"
placeholder=
"请选择客户类型"
>
<c-select
v-model=
"model.cpdgrp.rec.clityp"
style=
"width: 100%"
placeholder=
"请选择客户类型"
>
<el-option
<el-option
v-for=
"item in codes.clityp"
v-for=
"item in codes.clityp"
:key=
"item.value"
:key=
"item.value"
...
@@ -413,7 +489,11 @@
...
@@ -413,7 +489,11 @@
<c-col
:span=
"12"
>
<c-col
:span=
"12"
>
<el-form-item
label=
"报文类型"
prop=
"attp.swftyp"
>
<el-form-item
label=
"报文类型"
prop=
"attp.swftyp"
>
<c-select
v-model=
"model.attp.swftyp"
style=
"width:100%"
placeholder=
"请选择报文类型"
>
<c-select
v-model=
"model.attp.swftyp"
style=
"width: 100%"
placeholder=
"请选择报文类型"
>
<el-option
<el-option
v-for=
"item in codes.swftyp2"
v-for=
"item in codes.swftyp2"
:key=
"item.value"
:key=
"item.value"
...
@@ -427,32 +507,42 @@
...
@@ -427,32 +507,42 @@
</c-col>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<c-row
type=
"flex"
justify=
"end"
>
<c-col
:span=
"12"
>
<c-col
:span=
"12"
>
<el-form-item
label=
"相关参考号"
prop=
"
"
>
<el-form-item
label=
"相关参考号"
prop=
""
v-show=
"flag1
"
>
<c-input></c-input>
<c-input></c-input>
</el-form-item>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"12"
style=
"text-align: right"
>
<c-col
:span=
"10"
offset=
"2"
style=
"text-align: right"
>
<c-checkbox
v-model=
"model.cpdgrp.rec.tsnflg"
>
同名划转标志
</c-checkbox>
<c-checkbox
v-model=
"model.cpdgrp.rec.tsnflg"
>
同名划转标志
</c-checkbox>
</c-col>
</c-col>
</c-row>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"接收行名称"
prop=
"attp.resbchnam"
>
<el-form-item
label=
"接收行名称"
prop=
"attp.resbchnam"
>
<c-input
v-model=
"model.attp.resbchnam"
maxlength=
"42"
placeholder=
"请输入接收行名称"
<c-input
v-model=
"model.attp.resbchnam"
maxlength=
"42"
placeholder=
"请输入接收行名称"
@
keyup
.
enter
.
native=
"showGridPromptDialog('attp.resbchnam')"
@
keyup
.
enter
.
native=
"showGridPromptDialog('attp.resbchnam')"
></c-input>
></c-input>
</el-form-item>
</el-form-item>
</c-col>
</c-col>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"接收行BIC"
prop=
"attp.resbch"
>
<el-form-item
label=
"接收行BIC"
prop=
"attp.resbch"
>
<c-input
v-model=
"model.attp.resbch"
maxlength=
"11"
placeholder=
"请输入接收行BIC"
></c-input>
<c-input
v-model=
"model.attp.resbch"
maxlength=
"11"
placeholder=
"请输入接收行BIC"
disabled
></c-input>
</el-form-item>
</el-form-item>
</c-col>
</c-col>
</c-col>
</c-col>
...
@@ -460,7 +550,11 @@
...
@@ -460,7 +550,11 @@
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"发报行名称"
prop=
"attp.sndbchnam"
>
<el-form-item
label=
"发报行名称"
prop=
"attp.sndbchnam"
>
<c-input
v-model=
"model.attp.sndbchnam"
maxlength=
"42"
placeholder=
"请输入发报行名称"
<c-input
v-model=
"model.attp.sndbchnam"
maxlength=
"42"
placeholder=
"请输入发报行名称"
disabled
@
keyup
.
enter
.
native=
"showGridPromptDialog('attp.sndbchnam')"
@
keyup
.
enter
.
native=
"showGridPromptDialog('attp.sndbchnam')"
></c-input>
></c-input>
</el-form-item>
</el-form-item>
...
@@ -470,7 +564,12 @@
...
@@ -470,7 +564,12 @@
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<c-col
:span=
"11"
>
<c-col
:span=
"11"
>
<el-form-item
label=
"发报行BIC"
prop=
"attp.sndbch"
>
<el-form-item
label=
"发报行BIC"
prop=
"attp.sndbch"
>
<c-input
v-model=
"model.attp.sndbch"
maxlength=
"11"
placeholder=
"请输入发报行BIC"
></c-input>
<c-input
v-model=
"model.attp.sndbch"
maxlength=
"11"
placeholder=
"请输入发报行BIC"
disabled
></c-input>
</el-form-item>
</el-form-item>
</c-col>
</c-col>
</c-col>
</c-col>
...
@@ -478,7 +577,11 @@
...
@@ -478,7 +577,11 @@
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"收款人帐号"
prop=
"cpdgrp.rec.pyeact"
>
<el-form-item
label=
"收款人帐号"
prop=
"cpdgrp.rec.pyeact"
>
<c-input
v-model=
"model.cpdgrp.rec.pyeact"
maxlength=
"35"
placeholder=
"请输入收款人帐号"
></c-input>
<c-input
v-model=
"model.cpdgrp.rec.pyeact"
maxlength=
"35"
placeholder=
"请输入收款人帐号"
></c-input>
</el-form-item>
</el-form-item>
</c-col>
</c-col>
</c-col>
</c-col>
...
@@ -486,8 +589,14 @@
...
@@ -486,8 +589,14 @@
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<c-col
:span=
"20"
>
<c-col
:span=
"20"
>
<el-form-item
label=
"收款人"
prop=
"cpdgrp.pye.pts.extkey"
>
<el-form-item
label=
"收款人"
prop=
"cpdgrp.pye.pts.extkey"
>
<c-input
v-model=
"model.cpdgrp.pye.pts.extkey"
maxlength=
"16"
style=
"width: 95%"
placeholder=
"请输入External Key of Address"
<c-input
@
keyup
.
enter
.
native=
"showGridPromptDialog('cpdgrp.pye.pts.extkey')"
v-model=
"model.cpdgrp.pye.pts.extkey"
maxlength=
"16"
style=
"width: 95%"
placeholder=
"请输入External Key of Address"
@
keyup
.
enter
.
native=
"
showGridPromptDialog('cpdgrp.pye.pts.extkey')
"
></c-input>
></c-input>
</el-form-item>
</el-form-item>
</c-col>
</c-col>
...
@@ -501,12 +610,18 @@
...
@@ -501,12 +610,18 @@
>
>
<span
<span
style=
"font-size: 15px; font-family: '宋体'; font-weight: bold"
style=
"font-size: 15px; font-family: '宋体'; font-weight: bold"
>
i
</span>
>
i
</span
>
</c-button>
</c-button>
</c-col>
</c-col>
<c-col
:span=
"2"
:offset=
"1"
style=
"text-align: right"
>
<c-col
:span=
"2"
:offset=
"1"
style=
"text-align: right"
>
<c-button
size=
"small"
type=
"primary"
style=
"margin: 0 0"
@
click=
"onPyepDet"
>
<c-button
size=
"small"
type=
"primary"
style=
"margin: 0 0"
@
click=
"onPyepDet"
>
详情
详情
</c-button>
</c-button>
</c-col>
</c-col>
...
@@ -515,11 +630,17 @@
...
@@ -515,11 +630,17 @@
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"Address Block"
prop=
"cpdgrp.pye.pts.adrblk"
>
<el-form-item
label=
"Address Block"
prop=
"cpdgrp.pye.pts.adrblk"
>
<c-input
type=
"textarea"
v-model=
"model.cpdgrp.pye.pts.adrblk"
maxlength=
"35"
show-word-limit
placeholder=
"请输入Address Block"
></c-input>
<c-input
type=
"textarea"
v-model=
"model.cpdgrp.pye.pts.adrblk"
maxlength=
"35"
show-word-limit
placeholder=
"请输入Address Block"
disabled
></c-input>
</el-form-item>
</el-form-item>
</c-col>
</c-col>
</c-col>
</c-col>
</c-col>
</c-col>
<!-- =========================原码=================== -->
<!-- =========================原码=================== -->
...
@@ -902,6 +1023,14 @@ export default {
...
@@ -902,6 +1023,14 @@ export default {
flag
()
{
flag
()
{
return
this
.
model
.
cpdgrp
.
orc
.
pts
.
extkey
==
""
;
return
this
.
model
.
cpdgrp
.
orc
.
pts
.
extkey
==
""
;
},
},
flag1
(){
if
(
this
.
model
.
attp
.
swftyp
==
"200"
){
return
true
;
}
else
{
return
false
;
}
}
},
},
}
}
</
script
>
</
script
>
...
...
src/views/Business/Cptati/Pardet.vue
View file @
4af36039
...
@@ -2,215 +2,361 @@
...
@@ -2,215 +2,361 @@
<div
class=
"eibs-tab"
>
<div
class=
"eibs-tab"
>
<!-- ===============左边================ -->
<!-- ===============左边================ -->
<c-col
:span=
"11"
>
<c-col
:span=
"11"
>
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"汇款人开户行"
prop=
"cpdgrp.ori.pts.ref"
>
<el-form-item
label=
"汇款人开户行"
prop=
"cpdgrp.ori.pts.ref"
>
<c-input
v-model=
"model.cpdgrp.ori.pts.ref"
maxlength=
"16"
placeholder=
"请输入汇款人开户行"
></c-input>
<c-input
v-model=
"model.cpdgrp.ori.pts.ref"
maxlength=
"16"
placeholder=
"请输入汇款人开户行"
></c-input>
</el-form-item>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"收款人开户行账号"
prop=
"attp.atd.rbkact"
>
<el-form-item
label=
"账号"
prop=
"attp.atd.sbkact"
>
<c-input
v-model=
"model.attp.atd.rbkact"
maxlength=
"35"
placeholder=
"请输入收款人开户行帐号"
></c-input>
<c-input
v-model=
"model.attp.atd.sbkact"
maxlength=
"35"
placeholder=
"请输入收款人开户行帐号"
></c-input>
</el-form-item>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"Drag Drop Sender"
prop=
"attp.orip.ptsget.sdamod.dadsnd"
>
<c-fullbox>
<c-input
v-model=
"model.attp.orip.ptsget.sdamod.dadsnd"
placeholder=
"请输入Drag Drop Sender"
></c-input>
<el-form-item
</el-form-item>
label=
"External Key of Address"
</c-col>
prop=
"cpdgrp.ori.pts.extkey"
>
<c-col
:span=
"24"
>
<c-input
<el-form-item
label=
"External Key of Address"
prop=
"cpdgrp.ori.pts.extkey"
>
v-model=
"model.cpdgrp.ori.pts.extkey"
<c-input
v-model=
"model.cpdgrp.ori.pts.extkey"
maxlength=
"16"
placeholder=
"请输入External Key of Address"
></c-input>
maxlength=
"16"
</el-form-item>
placeholder=
"请输入External Key of Address"
</c-col>
@
keyup
.
enter
.
native=
"
showGridPromptDialog('attp.atd.sbkact')
<c-col
:span=
"24"
>
"
<c-col
:span=
"12"
>
></c-input>
<el-form-item
label=
""
prop=
"attp.orip.ptsget.sdamod.seainf"
>
</el-form-item>
<c-input
v-model=
"model.attp.orip.ptsget.sdamod.seainf"
placeholder=
"请输入"
></c-input>
<template
slot=
"footer"
>
</el-form-item>
<c-button
</c-col>
style=
"margin: 0 10px 0 10px; padding: 0 12px"
size=
"small"
type=
"primary"
icon=
"el-icon-search"
>
</c-button>
<c-col
:span=
"12"
>
<c-button
<c-button
size=
"small"
type=
"primary"
@
click=
"onOripDet"
>
style=
"margin: 0 0"
Details
size=
"small"
type=
"primary"
@
click=
"onSndpDet"
disabled
>
详情
</c-button>
</c-button>
</c-col>
</
template
>
</c-fullbox>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"名称"
prop=
"cpdgrp.ori.namelc"
>
<el-form-item
label=
"Address Block"
prop=
"cpdgrp.ori.pts.adrblk"
>
<c-input
type=
"textarea"
v-model=
"model.cpdgrp.ori.namelc"
maxlength=
"35"
show-word-limit
placeholder=
"请输入名称"
></c-input>
<c-input
type=
"textarea"
v-model=
"model.cpdgrp.ori.pts.adrblk"
maxlength=
"35"
show-word-limit
placeholder=
"请输入Address Block"
rows=
"4"
></c-input>
</el-form-item>
</el-form-item>
</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="名称" prop="cpdgrp.ori.namelc">
<c-input
type=
"textarea"
v-model=
"model.cpdgrp.ori.pts.adrblk"
maxlength=
"35"
show-word-limit
placeholder=
"请输入Address Block"
></c-input>
<c-input
type="textarea"
v-model="model.cpdgrp.ori.namelc"
maxlength="35"
show-word-limit
placeholder="请输入名称"
></c-input>
</el-form-item>
</el-form-item>
</c-col
>
</c-col> --
>
<c-col
:span=
"24"
>
<!--
<c-col :span="24">
<el-form-item label="Address Block" prop="cpdgrp.pyb.pts.adrblk">
<el-form-item label="Address Block" prop="cpdgrp.pyb.pts.adrblk">
<c-input
type=
"textarea"
v-model=
"model.cpdgrp.pyb.pts.adrblk"
maxlength=
"35"
show-word-limit
placeholder=
"请输入Address Block"
></c-input>
<c-input
type="textarea"
v-model="model.cpdgrp.pyb.pts.adrblk"
maxlength="35"
show-word-limit
placeholder="请输入Address Block"
></c-input>
</el-form-item>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="24">
<el-form-item label="地址" prop="cpdgrp.ori.adrelc">
<el-form-item label="地址" prop="cpdgrp.ori.adrelc">
<c-input
type=
"textarea"
v-model=
"model.cpdgrp.ori.adrelc"
maxlength=
"35"
show-word-limit
placeholder=
"请输入地址"
></c-input>
<c-input
type="textarea"
v-model="model.cpdgrp.ori.adrelc"
maxlength="35"
show-word-limit
placeholder="请输入地址"
></c-input>
</el-form-item>
</el-form-item>
</c-col>
</c-col>
-->
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<c-col
:span=
"10"
>
<c-fullbox>
<el-form-item
label=
"External Key of Address"
prop=
"cpdgrp.med.pts.extkey"
>
<el-form-item
<c-input
v-model=
"model.cpdgrp.med.pts.extkey"
maxlength=
"16"
placeholder=
"请输入External Key of Address"
></c-input>
label=
"External Key of Address"
</el-form-item>
prop=
"cpdgrp.med.pts.extkey"
</c-col>
>
<c-input
<c-col
:span=
"10"
>
v-model=
"model.cpdgrp.med.pts.extkey"
<el-form-item
label=
""
prop=
"attp.medp.ptsget.sdamod.seainf"
>
maxlength=
"16"
<c-input
v-model=
"model.attp.medp.ptsget.sdamod.seainf"
placeholder=
"请输入"
></c-input>
placeholder=
"请输入External Key of Address"
</el-form-item>
@
keyup
.
enter
.
native=
"
</c-col>
showGridPromptDialog('cpdgrp.med.pts.extkey')
"
></c-input>
</el-form-item>
<
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-col
:span=
"4"
>
<c-button
<c-button
size=
"small"
type=
"primary"
@
click=
"onMedpDet"
>
style=
"margin: 0 0"
Details
size=
"small"
type=
"primary"
@
click=
"onSndpDet"
disabled
>
详情
</c-button>
</c-button>
</c-col>
</
template
>
</c-fullbox>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"Address Block"
prop=
"cpdgrp.med.pts.adrblk"
>
<el-form-item
label=
"Address Block"
prop=
"cpdgrp.med.pts.adrblk"
>
<c-input
type=
"textarea"
v-model=
"model.cpdgrp.med.pts.adrblk"
maxlength=
"35"
show-word-limit
placeholder=
"请输入Address Block"
></c-input>
<c-input
type=
"textarea"
v-model=
"model.cpdgrp.med.pts.adrblk"
maxlength=
"35"
show-word-limit
placeholder=
"请输入Address Block"
rows=
"4"
></c-input>
</el-form-item>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<c-col
:span=
"10"
>
<c-fullbox>
<el-form-item
label=
"External Key of Address"
prop=
"cpdgrp.rmt.pts.extkey"
>
<el-form-item
<c-input
v-model=
"model.cpdgrp.rmt.pts.extkey"
maxlength=
"16"
placeholder=
"请输入External Key of Address"
></c-input>
label=
"External Key of Address"
</el-form-item>
prop=
"cpdgrp.rmt.pts.extkey"
>
<c-input
v-model=
"model.cpdgrp.rmt.pts.extkey"
maxlength=
"16"
placeholder=
"请输入External Key of Address"
@
keyup
.
enter
.
native=
"
showGridPromptDialog('cpdgrp.rmt.pts.extkey')
"
></c-input>
</el-form-item>
<
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
style=
"margin: 0 0"
size=
"small"
type=
"primary"
@
click=
"onSndpDet"
disabled
>
详情
</c-button>
</
template
>
</c-fullbox>
</c-col>
</c-col>
<c-col
:span=
"10"
>
<c-col
:span=
"24"
>
<el-form-item
label=
""
prop=
"attp.rmtp.ptsget.sdamod.seainf"
>
<el-form-item
label=
"Address Block"
prop=
"cpdgrp.rmt.pts.adrblk"
>
<c-input
v-model=
"model.attp.rmtp.ptsget.sdamod.seainf"
placeholder=
"请输入"
></c-input>
<c-input
type=
"textarea"
v-model=
"model.cpdgrp.rmt.pts.adrblk"
maxlength=
"35"
show-word-limit
placeholder=
"请输入Address Block"
rows=
"4"
></c-input>
</el-form-item>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"4"
>
<c-button
size=
"small"
type=
"primary"
@
click=
"onRmtpDet"
>
Details
</c-button>
</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"
>
<el-form-item
label=
"收款人开户行"
prop=
"cpdgrp.pyb.pts.ref"
>
<el-form-item
label=
"收款人开户行"
prop=
"cpdgrp.pyb.pts.ref"
>
<c-input
v-model=
"model.cpdgrp.pyb.pts.ref"
maxlength=
"16"
placeholder=
"请输入收款人开户行"
></c-input>
<c-input
v-model=
"model.cpdgrp.pyb.pts.ref"
maxlength=
"16"
placeholder=
"请输入收款人开户行"
></c-input>
</el-form-item>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"汇款人开户行帐号"
prop=
"attp.atd.sbkact"
>
<el-form-item
label=
"帐号"
prop=
"attp.atd.rbkact"
>
<c-input
v-model=
"model.attp.atd.sbkact"
maxlength=
"35"
placeholder=
"请输入汇款人开户行帐号"
></c-input>
<c-input
v-model=
"model.attp.atd.rbkact"
maxlength=
"35"
placeholder=
"请输入汇款人开户行帐号"
></c-input>
</el-form-item>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<!-- <c-col :span="24">
<el-form-item
label=
"Drag Drop Sender"
prop=
"attp.pybp.ptsget.sdamod.dadsnd"
>
<el-form-item
<c-input
v-model=
"model.attp.pybp.ptsget.sdamod.dadsnd"
placeholder=
"请输入Drag Drop Sender"
></c-input>
label="Drag Drop Sender"
prop="attp.pybp.ptsget.sdamod.dadsnd"
>
<c-input
v-model="model.attp.pybp.ptsget.sdamod.dadsnd"
placeholder="请输入Drag Drop Sender"
></c-input>
</el-form-item>
</el-form-item>
</c-col>
</c-col>
-->
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"External Key of Address"
prop=
"cpdgrp.pyb.pts.extkey"
>
<c-fullbox>
<c-input
v-model=
"model.cpdgrp.pyb.pts.extkey"
maxlength=
"16"
placeholder=
"请输入External Key of Address"
></c-input>
<el-form-item
</el-form-item>
label=
"External Key of Address"
prop=
"cpdgrp.pyb.pts.extkey"
>
<c-input
v-model=
"model.cpdgrp.pyb.pts.extkey"
maxlength=
"16"
placeholder=
"请输入External Key of Address"
@
keyup
.
enter
.
native=
"
showGridPromptDialog('cpdgrp.pyd.pts.extkey')
"
></c-input>
</el-form-item>
<
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-col>
-->
<!--
<c-col
:span=
"12"
>
-->
<c-button
style=
"margin: 0 0"
size=
"small"
type=
"primary"
@
click=
"onSndpDet"
disabled
>
详情
</c-button>
</
template
>
</c-fullbox>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<c-col
:span=
"12"
>
<el-form-item
label=
"Address Block"
prop=
"cpdgrp.pyb.pts.adrblk"
>
<el-form-item
label=
""
prop=
"attp.pybp.ptsget.sdamod.seainf"
>
<c-input
type=
"textarea"
<c-input
v-model=
"model.attp.pybp.ptsget.sdamod.seainf"
placeholder=
"请输入"
></c-input>
v-model=
"model.cpdgrp.pyb.pts.adrblk"
maxlength=
"35"
show-word-limit
placeholder=
"请输入Address Block"
rows=
"4"
></c-input>
</el-form-item>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"12"
>
<!-- <c-col :span="24">
<c-button
size=
"small"
type=
"primary"
@
click=
"onPybpDet"
>
Details
</c-button>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<el-form-item label="名称" prop="cpdgrp.pyb.namelc">
<el-form-item label="名称" prop="cpdgrp.pyb.namelc">
<c-input
type=
"textarea"
v-model=
"model.cpdgrp.pyb.namelc"
maxlength=
"35"
show-word-limit
placeholder=
"请输入名称"
></c-input>
<c-input
type="textarea"
v-model="model.cpdgrp.pyb.namelc"
maxlength="35"
show-word-limit
placeholder="请输入名称"
></c-input>
</el-form-item>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="24">
<el-form-item label="Chinese address" prop="cpdgrp.ori.dbfadrblkcn">
<el-form-item label="Chinese address" prop="cpdgrp.ori.dbfadrblkcn">
<c-input
type=
"textarea"
v-model=
"model.cpdgrp.ori.dbfadrblkcn"
maxlength=
"35"
show-word-limit
placeholder=
"请输入Chinese address"
></c-input>
<c-input
type="textarea"
v-model="model.cpdgrp.ori.dbfadrblkcn"
maxlength="35"
show-word-limit
placeholder="请输入Chinese address"
></c-input>
</el-form-item>
</el-form-item>
</c-col>
</c-col> -->
<c-col
:span=
"24"
>
<el-form-item
label=
"Chinese address"
prop=
"cpdgrp.pyb.dbfadrblkcn"
>
<c-input
type=
"textarea"
v-model=
"model.cpdgrp.pyb.dbfadrblkcn"
maxlength=
"35"
show-word-limit
placeholder=
"请输入Chinese address"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"地址"
prop=
"cpdgrp.pyb.adrelc"
>
<c-input
type=
"textarea"
v-model=
"model.cpdgrp.pyb.adrelc"
maxlength=
"35"
show-word-limit
placeholder=
"请输入地址"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"12"
>
<span
v-text=
"model.attp.commetlab"
data-path=
".attp.commetlab"
>
</span>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"自�'�区备注"
prop=
"attp.comsystbl"
>
<c-select
v-model=
"model.attp.comsystbl"
style=
"width:100%"
placeholder=
"请选择自�'�区备注"
>
</c-select>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"附言"
prop=
"attp.commet"
>
<el-form-item
label=
"附言"
prop=
"attp.commet"
>
<c-input
type=
"textarea"
v-model=
"model.attp.commet"
maxlength=
"35"
show-word-limit
placeholder=
"请输入附言"
></c-input>
<c-input
type=
"textarea"
v-model=
"model.attp.commet"
maxlength=
"35"
show-word-limit
placeholder=
"请输入附言"
rows=
"4"
disabled
></c-input>
</el-form-item>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"Account with Institution / Account (Tag 57a)"
prop=
"attp.com102"
>
<el-form-item
<c-input
type=
"textarea"
v-model=
"model.attp.com102"
maxlength=
"35"
show-word-limit
placeholder=
"请输入Account with Institution / Account (Tag 57a)"
></c-input>
label=
"Account with Institution / Account (Tag 57a)"
prop=
"attp.com102"
>
<c-input
type=
"textarea"
v-model=
"model.attp.com102"
maxlength=
"35"
show-word-limit
placeholder=
"请输入Account with Institution / Account (Tag 57a)"
rows=
"4"
></c-input>
</el-form-item>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"受益行"
prop=
"attp.shouyh"
>
<el-form-item
label=
"受益行"
prop=
"attp.shouyh"
>
<c-input
type=
"textarea"
v-model=
"model.attp.shouyh"
maxlength=
"30"
show-word-limit
placeholder=
"请输入受益行"
></c-input>
<c-input
type=
"textarea"
v-model=
"model.attp.shouyh"
maxlength=
"30"
show-word-limit
placeholder=
"请输入受益行"
rows=
"4"
disabled
></c-input>
</el-form-item>
</el-form-item>
</c-col>
</c-col>
</c-col>
</c-col>
<!-- <c-col :span="12">
<!-- <c-col :span="12">
<el-form-item label="汇款人开户行" prop="cpdgrp.ori.pts.ref">
<el-form-item label="汇款人开户行" prop="cpdgrp.ori.pts.ref">
...
...
src/views/Business/Cptati/index.vue
View file @
4af36039
<
template
>
<
template
>
<c-page
title=
"境内外币汇入汇款"
>
<div
class=
"eContainer"
>
<div
class=
"eContainer"
>
<el-form
:model=
"model"
:rules=
"rules"
ref=
"modelForm"
label-width=
"150px"
label-position=
"right"
size=
"small"
:validate-on-rule-change=
"false"
>
<!--
<c-bus-button
:
$
pntvm=
"this"
></c-bus-button>
-->
<c-tabs
v-model=
"tabVal"
ref=
"elment"
type=
"card"
@
tab-click=
"myTabClick"
>
<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"
ref=
"modelForm"
label-width=
"150px"
label-position=
"right"
size=
"small"
:validate-on-rule-change=
"false"
>
<c-tabs
v-model=
"tabVal"
ref=
"elment"
type=
"card"
@
tab-click=
"myTabClick"
>
<!--Ovweview -->
<!--Ovweview -->
<el-tab-pane
label=
"Ovweview"
name=
"opnp1"
>
<el-tab-pane
label=
"Ovweview"
name=
"opnp1"
>
<c-content>
<c-content>
<m-opnp1
:model=
"model"
:codes=
"codes"
/>
<m-opnp1
:model=
"model"
:codes=
"codes"
/>
</c-content>
</c-content>
</el-tab-pane>
</el-tab-pane>
<!--Parties -->
<!--Parties -->
<el-tab-pane
label=
"Parties"
name=
"pardet"
>
<el-tab-pane
label=
"Parties"
name=
"pardet"
>
<c-content>
<c-content>
<m-pardet
:model=
"model"
:codes=
"codes"
/>
<m-pardet
:model=
"model"
:codes=
"codes"
/>
</c-content>
</c-content>
</el-tab-pane>
</el-tab-pane>
<!--Settlement -->
<!--Settlement -->
<el-tab-pane
label=
"Settlements"
name=
"setpan"
>
<el-tab-pane
label=
"Settlements"
name=
"setpan"
>
<c-content>
<c-content>
<m-setpan
:model=
"model"
:codes=
"codes"
/>
<m-setpan
:model=
"model"
:codes=
"codes"
/>
</c-content>
</c-content>
</el-tab-pane>
</el-tab-pane>
<!--Completion -->
<!--Completion -->
<el-tab-pane
label=
"Completion"
name=
"coninfp"
>
<el-tab-pane
label=
"Completion"
name=
"coninfp"
>
<c-content>
<c-content>
<m-coninfp
:model=
"model"
:codes=
"codes"
/>
<m-coninfp
:model=
"model"
:codes=
"codes"
/>
</c-content>
</c-content>
</el-tab-pane>
</el-tab-pane>
<!-- Messages -->
<!-- Messages -->
<el-tab-pane
label=
"Messages"
name=
"docpan1"
>
<el-tab-pane
label=
"Messages"
name=
"docpan1"
>
<c-content>
<c-content>
<m-docpan1
:model=
"model"
:codes=
"codes"
/>
<m-docpan1
:model=
"model"
:codes=
"codes"
/>
</c-content>
</c-content>
</el-tab-pane>
</el-tab-pane>
<!--Attachments -->
<!--Attachments -->
<el-tab-pane
label=
"Attachments"
name=
"doctre"
>
<el-tab-pane
label=
"Attachments"
name=
"doctre"
>
<c-content>
<c-content>
<m-doctre
:model=
"model"
:codes=
"codes"
/>
<m-doctre
:model=
"model"
:codes=
"codes"
/>
</c-content>
</c-content>
</el-tab-pane>
</el-tab-pane>
<!--收账通知 -->
<!--收账通知 -->
<el-tab-pane
label=
"收账通知"
name=
"docpan"
>
<el-tab-pane
label=
"收账通知"
name=
"docpan"
>
<c-content>
<c-content>
<m-docpan
:model=
"model"
:codes=
"codes"
/>
<m-docpan
:model=
"model"
:codes=
"codes"
/>
</c-content>
</c-content>
</el-tab-pane>
</el-tab-pane>
<!--PD000006 -->
<!--PD000006 -->
<el-tab-pane
label=
"外管信息"
name=
"wg"
>
<el-tab-pane
label=
"外管信息"
name=
"wg"
>
<c-content>
<c-content>
<m-wg
:model=
"model"
:codes=
"codes"
/>
<m-wg
:model=
"model"
:codes=
"codes"
/>
</c-content>
</c-content>
</el-tab-pane>
</el-tab-pane>
<!--PD000018 -->
<!--PD000018 -->
<el-tab-pane
label=
"PD000018"
name=
"addinf"
>
<!--
<el-tab-pane
label=
"PD000018"
name=
"addinf"
>
<c-content>
<c-content>
<m-addinf
:model=
"model"
:codes=
"codes"
/>
<m-addinf
:model=
"model"
:codes=
"codes"
/>
</c-content>
</c-content>
</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>
</div>
</div>
</c-page>
</
template
>
</
template
>
<
script
>
<
script
>
import
Api
from
"~/service/Api"
import
Api
from
"~/service/Api"
;
import
CodeTable
from
"~/config/CodeTable"
import
CodeTable
from
"~/config/CodeTable"
;
import
Cptati
from
"~/model/Cptati"
import
Cptati
from
"~/model/Cptati"
;
import
commonProcess
from
"~/mixin/commonProcess"
import
commonProcess
from
"~/mixin/commonProcess"
;
import
Check
from
"~/model/Cptati/Check"
import
Check
from
"~/model/Cptati/Check"
;
import
Default
from
"~/model/Cptati/Default"
import
Default
from
"~/model/Cptati/Default"
;
import
Pattern
from
"~/model/Cptati/Pattern"
import
Pattern
from
"~/model/Cptati/Pattern"
;
import
Opnp1
from
"./Opnp1"
import
Opnp1
from
"./Opnp1"
;
import
Pardet
from
"./Pardet"
import
Pardet
from
"./Pardet"
;
import
Setpan
from
"~/views/Public/Setpan"
import
Setpan
from
"~/views/Public/Setpan"
;
import
Coninfp
from
"~/views/Public/Coninfp"
import
Coninfp
from
"~/views/Public/Coninfp"
;
import
Addinf
from
"./Addinf"
import
Addinf
from
"./Addinf"
;
import
Doctre
from
"~/views/Public/Doctre"
import
Doctre
from
"~/views/Public/Doctre"
;
import
Docpan1
from
"~/views/Public/Docpan"
import
Docpan1
from
"~/views/Public/Docpan"
;
import
Docpan
from
"./Docpan"
import
Docpan
from
"./Docpan"
;
import
Wg
from
"./Wg"
import
Wg
from
"./Wg"
;
export
default
{
export
default
{
name
:
"Cptati"
,
name
:
"Cptati"
,
components
:
{
components
:
{
"m-opnp1"
:
Opnp1
,
"m-opnp1"
:
Opnp1
,
"m-pardet"
:
Pardet
,
"m-pardet"
:
Pardet
,
"m-setpan"
:
Setpan
,
"m-setpan"
:
Setpan
,
"m-coninfp"
:
Coninfp
,
"m-coninfp"
:
Coninfp
,
"m-addinf"
:
Addinf
,
"m-addinf"
:
Addinf
,
"m-doctre"
:
Doctre
,
"m-doctre"
:
Doctre
,
"m-docpan1"
:
Docpan1
,
"m-docpan1"
:
Docpan1
,
"m-docpan"
:
Docpan
,
"m-docpan"
:
Docpan
,
"m-wg"
:
Wg
,
"m-wg"
:
Wg
,
},
},
provide
()
{
provide
()
{
return
{
return
{
root
:
this
root
:
this
,
}
};
},
},
mixins
:
[
commonProcess
],
// 里面包含了Default、Check等的公共处理
mixins
:
[
commonProcess
],
// 里面包含了Default、Check等的公共处理
data
()
{
data
()
{
return
{
return
{
tabVal
:
"
"
,
tabVal
:
"opnp1
"
,
trnName
:
"cptati"
,
trnName
:
"cptati"
,
model
:
new
Cptati
().
data
,
model
:
new
Cptati
().
data
,
checkRules
:
Check
,
checkRules
:
Check
,
...
@@ -117,32 +147,27 @@ export default {
...
@@ -117,32 +147,27 @@ export default {
pattern
:
Pattern
,
pattern
:
Pattern
,
rules
:
null
,
rules
:
null
,
codes
:
{
...
CodeTable
},
codes
:
{
...
CodeTable
},
}
};
},
},
methods
:
{
methods
:
{
myTabClick
(
tab
)
{
myTabClick
(
tab
)
{
this
.
tabClick
(
tab
)
this
.
tabClick
(
tab
);
/**
/**
* do it yourself
* do it yourself
**/
**/
}
},
},
created
:
async
function
(){
},
created
:
async
function
()
{
console
.
log
(
"进入cptati交易"
);
console
.
log
(
"进入cptati交易"
);
let
rtnmsg
=
await
this
.
init
({})
let
rtnmsg
=
await
this
.
init
({});
if
(
rtnmsg
.
respCode
==
SUCCESS
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
{
this
.
updateModel
(
rtnmsg
.
data
);
this
.
updateModel
(
rtnmsg
.
data
)
//TODO 处理数据逻辑
//TODO 处理数据逻辑
}
else
{
}
this
.
$notify
.
error
({
title
:
"错误"
,
message
:
"服务请求失败!"
});
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
}
}
}
},
};
</
script
>
</
script
>
<
style
>
<
style
>
</
style
>
</
style
>
src/views/Business/Cptato/Opnp1.vue
View file @
4af36039
...
@@ -167,8 +167,9 @@
...
@@ -167,8 +167,9 @@
style=
"width: 100%"
style=
"width: 100%"
placeholder=
"请选择业务种类"
placeholder=
"请选择业务种类"
>
>
<!-- 使用busflg,bustyp不符 -->
<el-option
<el-option
v-for=
"item in codes.bus
typ
"
v-for=
"item in codes.bus
flg
"
:key=
"item.value"
:key=
"item.value"
:label=
"item.label"
:label=
"item.label"
:value=
"item.value"
:value=
"item.value"
...
@@ -506,16 +507,18 @@
...
@@ -506,16 +507,18 @@
</c-col>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<c-row
type=
"flex"
justify=
"end"
>
<c-col
:span=
"12"
>
<c-col
:span=
"12"
>
<el-form-item
label=
"相关参考号"
prop=
""
v-show=
"flag1"
>
<el-form-item
label=
"相关参考号"
prop=
""
v-show=
"flag1"
>
<c-input></c-input>
<c-input></c-input>
</el-form-item>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"12"
style=
"text-align: right"
>
<c-col
:span=
"1
0"
offset=
"
2"
style=
"text-align: right"
>
<c-checkbox
<c-checkbox
v-model=
"model.cpdgrp.rec.tsnflg"
v-model=
"model.cpdgrp.rec.tsnflg"
>
同名划转标志
</c-checkbox>
>
同名划转标志
</c-checkbox>
</c-col>
</c-col>
</c-row>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
...
...
src/views/Business/Cptato/Pardet.vue
View file @
4af36039
...
@@ -22,18 +22,6 @@
...
@@ -22,18 +22,6 @@
</el-form-item>
</el-form-item>
</c-col>
</c-col>
<!--
<c-col
:span=
"24"
>
<el-form-item
label=
"Drag Drop Sender"
prop=
"attp.orip.ptsget.sdamod.dadsnd"
>
<c-input
v-model=
"model.attp.orip.ptsget.sdamod.dadsnd"
placeholder=
"请输入Drag Drop Sender"
></c-input>
</el-form-item>
</c-col>
-->
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<c-fullbox>
<c-fullbox>
<el-form-item
<el-form-item
...
@@ -44,6 +32,9 @@
...
@@ -44,6 +32,9 @@
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"
@
keyup
.
enter
.
native=
"
showGridPromptDialog('attp.atd.sbkact')
"
></c-input>
></c-input>
</el-form-item>
</el-form-item>
<template
slot=
"footer"
>
<template
slot=
"footer"
>
...
@@ -127,6 +118,9 @@
...
@@ -127,6 +118,9 @@
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"
@
keyup
.
enter
.
native=
"
showGridPromptDialog('cpdgrp.med.pts.extkey')
"
></c-input>
></c-input>
</el-form-item>
</el-form-item>
<
template
slot=
"footer"
>
<
template
slot=
"footer"
>
...
@@ -174,6 +168,9 @@
...
@@ -174,6 +168,9 @@
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"
@
keyup
.
enter
.
native=
"
showGridPromptDialog('cpdgrp.rmt.pts.extkey')
"
></c-input>
></c-input>
</el-form-item>
</el-form-item>
<
template
slot=
"footer"
>
<
template
slot=
"footer"
>
...
@@ -184,8 +181,6 @@
...
@@ -184,8 +181,6 @@
icon=
"el-icon-search"
icon=
"el-icon-search"
>
>
</c-button>
</c-button>
<!--
</c-col>
-->
<!--
<c-col
:span=
"12"
>
-->
<c-button
<c-button
style=
"margin: 0 0"
style=
"margin: 0 0"
size=
"small"
size=
"small"
...
@@ -256,6 +251,9 @@
...
@@ -256,6 +251,9 @@
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"
@
keyup
.
enter
.
native=
"
showGridPromptDialog('cpdgrp.pyd.pts.extkey')
"
></c-input>
></c-input>
</el-form-item>
</el-form-item>
<
template
slot=
"footer"
>
<
template
slot=
"footer"
>
...
@@ -325,6 +323,7 @@
...
@@ -325,6 +323,7 @@
show-word-limit
show-word-limit
placeholder=
"请输入附言"
placeholder=
"请输入附言"
rows=
"4"
rows=
"4"
disabled
></c-input>
></c-input>
</el-form-item>
</el-form-item>
</c-col>
</c-col>
...
@@ -354,6 +353,7 @@
...
@@ -354,6 +353,7 @@
show-word-limit
show-word-limit
placeholder=
"请输入受益行"
placeholder=
"请输入受益行"
rows=
"4"
rows=
"4"
disabled
></c-input>
></c-input>
</el-form-item>
</el-form-item>
</c-col>
</c-col>
...
...
src/views/Business/Cptato/Wg.vue
View file @
4af36039
...
@@ -4,6 +4,12 @@
...
@@ -4,6 +4,12 @@
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"申报类型"
prop=
"bopmod.szflg"
>
<el-form-item
label=
"申报类型"
prop=
"bopmod.szflg"
>
<c-select
v-model=
"model.bopmod.szflg"
style=
"width:100%"
placeholder=
"请选择申报类型"
>
<c-select
v-model=
"model.bopmod.szflg"
style=
"width:100%"
placeholder=
"请选择申报类型"
>
<el-option
v-for=
"item in codes.szflg"
: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>
...
@@ -11,7 +17,18 @@
...
@@ -11,7 +17,18 @@
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"款项去向"
prop=
"bopmod.acttyp"
>
<el-form-item
label=
"款项去向"
prop=
"bopmod.acttyp"
>
<c-select
v-model=
"model.bopmod.acttyp"
style=
"width:100%"
placeholder=
"请选择款项去向"
>
<c-select
v-model=
"model.bopmod.acttyp"
style=
"width:100%"
placeholder=
"请选择地区机构号"
>
<el-option
v-for=
"item in codes.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>
...
@@ -19,6 +36,13 @@
...
@@ -19,6 +36,13 @@
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"地区机构号"
prop=
"bopmod.ownextkey"
>
<el-form-item
label=
"地区机构号"
prop=
"bopmod.ownextkey"
>
<c-select
v-model=
"model.bopmod.ownextkey"
style=
"width:100%"
placeholder=
"请选择地区机构号"
>
<c-select
v-model=
"model.bopmod.ownextkey"
style=
"width:100%"
placeholder=
"请选择地区机构号"
>
<el-option
v-for=
"item in codes.ownextkey"
: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>
...
@@ -26,14 +50,16 @@
...
@@ -26,14 +50,16 @@
<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"
>
基础数据
</c-checkbox>
</c-col>
</c-col>
<c-col
:span=
"24
"
>
<c-col
:span=
"24"
v-show=
"false
"
>
<c-checkbox
v-model=
"model.bopmod.dclflg"
>
申报数据
</c-checkbox>
<c-checkbox
v-model=
"model.bopmod.dclflg"
>
申报数据
</c-checkbox>
</c-col>
</c-col>
<c-col
:span=
"24
"
>
<c-col
:span=
"24"
v-show=
"false
"
>
<c-checkbox
v-model=
"model.bopmod.vrfflg"
>
核销数据
</c-checkbox>
<c-checkbox
v-model=
"model.bopmod.vrfflg"
>
核销数据
</c-checkbox>
</c-col>
</c-col>
</c-col>
</c-col>
...
@@ -91,7 +117,24 @@ export default {
...
@@ -91,7 +117,24 @@ export default {
methods
:{...
Event
},
methods
:{...
Event
},
created
:
function
(){
created
:
function
(){
}
},
// computed:{
// //可以用watch做
// flag() {
// if(this.model.bopmod.szflg == "3"){
// return false;
// }
// else{ return true;}
// },
// flag1(){
// if(this.model.bopmod.szflg == "1"){
// return true;
// }
// else{return false;}
// }
// }
}
}
</
script
>
</
script
>
<
style
>
<
style
>
...
...
src/views/Business/Cptato/index.vue
View file @
4af36039
...
@@ -34,6 +34,7 @@
...
@@ -34,6 +34,7 @@
<!--PD000000 -->
<!--PD000000 -->
<m-coninfp
:model=
"model"
:codes=
"codes"
/>
<m-coninfp
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
</el-tab-pane>
<!-- Messages -->
<el-tab-pane
label=
"报文及面函"
name=
"docpan"
>
<el-tab-pane
label=
"报文及面函"
name=
"docpan"
>
<!--PD000000 -->
<!--PD000000 -->
<m-docpan
:model=
"model"
:codes=
"codes"
/>
<m-docpan
:model=
"model"
:codes=
"codes"
/>
...
@@ -62,14 +63,14 @@ import CodeTable from "~/config/CodeTable";
...
@@ -62,14 +63,14 @@ import CodeTable from "~/config/CodeTable";
import
Cptato
from
"~/model/Cptato"
;
import
Cptato
from
"~/model/Cptato"
;
import
commonProcess
from
"~/mixin/commonProcess"
;
import
commonProcess
from
"~/mixin/commonProcess"
;
import
Pattern
from
"~/model/Cptato/Pattern"
;
import
Pattern
from
"~/model/Cptato/Pattern"
;
import
Opnp1
from
"./Opnp1"
;
import
Wg
from
"./Wg"
;
import
Setpan
from
"~/views/Public/Setpan"
;
import
Setpan
from
"~/views/Public/Setpan"
;
import
Coninfp
from
"~/views/Public/Coninfp"
;
import
Coninfp
from
"~/views/Public/Coninfp"
;
import
Docpan
from
"~/views/Public/Docpan"
;
import
Docpan
from
"~/views/Public/Docpan"
;
import
Glepan
from
"~/views/Public/Glepan"
;
import
Glepan
from
"~/views/Public/Glepan"
;
import
Pardet
from
"./Pardet"
;
import
Doctre
from
"~/views/Public/Doctre"
;
import
Doctre
from
"~/views/Public/Doctre"
;
import
Opnp1
from
"./Opnp1"
;
import
Pardet
from
"./Pardet"
;
import
Wg
from
"./Wg"
;
export
default
{
export
default
{
name
:
"Cptato"
,
name
:
"Cptato"
,
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment