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
fukai
vue-gjjs
Commits
c9a00924
Commit
c9a00924
authored
Aug 10, 2022
by
lianyang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Betsnd页面修改优化
parent
35205f70
Hide whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
1262 additions
and
479 deletions
+1262
-479
Pattern.js
src/model/Betdrv/Pattern.js
+1
-1
Pattern.js
src/model/Betsnd/Pattern.js
+19
-19
index.js
src/model/Betsnd/index.js
+9
-1
Cnyp.vue
src/views/Business/Betsnd/Cnyp.vue
+39
-55
Dscins.vue
src/views/Business/Betsnd/Dscins.vue
+269
-15
Libp.vue
src/views/Business/Betsnd/Libp.vue
+229
-267
Remp.vue
src/views/Business/Betsnd/Remp.vue
+126
-66
Rgfdet.vue
src/views/Business/Betsnd/Rgfdet.vue
+33
-25
Rgfp.vue
src/views/Business/Betsnd/Rgfp.vue
+533
-25
index.vue
src/views/Business/Betsnd/index.vue
+4
-5
No files found.
src/model/Betdrv/Pattern.js
View file @
c9a00924
...
...
@@ -18,7 +18,7 @@ export default {
"ledgrp.cbs.opn1.amt"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
{
pattern
:
/
(
^-
?\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^-
?\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
//同属适用于正负数
],
"betp.recget.sdamod.dadsnd"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
...
...
src/model/Betsnd/Pattern.js
View file @
c9a00924
...
...
@@ -16,9 +16,9 @@ export default {
{
max
:
3
,
message
:
"长度不能超过3"
}
],
"ledgrp.cbs.opn1.amt"
:[
{
type
:
"
number
"
,
required
:
false
,
message
:
"必输项"
},
{
type
:
"
string
"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
{
pattern
:
/
(
^-
?\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^-
?\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
//同属适用于正负数
],
"betp.recget.sdamod.dadsnd"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
...
...
@@ -38,7 +38,7 @@ export default {
],
"bedgrp.cbs.max.amt"
:[
{
type
:
"
number
"
,
required
:
false
,
message
:
"必输项"
},
{
type
:
"
strig
"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
],
...
...
@@ -52,7 +52,7 @@ export default {
{
max
:
3
,
message
:
"长度不能超过3"
}
],
"bedgrp.cbs.opn1.amt"
:[
{
type
:
"
number
"
,
required
:
false
,
message
:
"必输项"
},
{
type
:
"
string
"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
],
...
...
@@ -111,7 +111,7 @@ export default {
],
"bedgrp.oth.pts.adrblk"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35
"
}
{
max
:
140
,
message
:
"长度不能超过140
"
}
],
"bedgrp.oth.dbfadrblkcn"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
...
...
@@ -141,7 +141,7 @@ export default {
],
"bedgrp.prb.pts.adrblk"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35
"
}
{
max
:
140
,
message
:
"长度不能超过140
"
}
],
"bedgrp.prb.dbfadrblkcn"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
...
...
@@ -171,7 +171,7 @@ export default {
"bedgrp.blk.intdis"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
65
,
message
:
"长度不能超过65
"
}
{
max
:
1300
,
message
:
"长度不能超过1300
"
}
],
...
...
@@ -181,21 +181,21 @@ export default {
"bedgrp.blk.comcon"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
65
,
message
:
"长度不能超过65
"
}
{
max
:
1300
,
message
:
"长度不能超过1300
"
}
],
"bedgrp.rec.disdat"
:[
{
type
:
"date"
,
required
:
false
,
message
:
"输入正确的日期"
}
],
"bedgrp.rec.lescom"
:[
{
type
:
"
number
"
,
required
:
false
,
message
:
"必输项"
},
{
type
:
"
string
"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
],
"bedgrp.blk.setinsbe"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
65
,
message
:
"长度不能超过65
"
}
{
max
:
390
,
message
:
"长度不能超过390
"
}
],
...
...
@@ -204,7 +204,7 @@ export default {
"bedgrp.blk.docdis"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
50
,
message
:
"长度不能超过5
0"
}
{
max
:
3500
,
message
:
"长度不能超过350
0"
}
],
"betp.docp.ptsget.sdamod.dadsnd"
:[
...
...
@@ -226,7 +226,7 @@ export default {
],
"bedgrp.doc.pts.adrblk"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35
"
}
{
max
:
140
,
message
:
"长度不能超过140
"
}
],
"bedgrp.doc.dbfadrblkcn"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
...
...
@@ -238,21 +238,21 @@ export default {
],
"bedsnd.usadet"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
65
,
message
:
"长度不能超过65
"
}
{
max
:
65
0
,
message
:
"长度不能超过650
"
}
],
"bedsnd.addphr"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
65
,
message
:
"长度不能超过65
"
}
{
max
:
65
0
,
message
:
"长度不能超过650
"
}
],
"bedsnd.newbenadr"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过3
5"
}
{
max
:
175
,
message
:
"长度不能超过17
5"
}
],
"bedgrp.blk.benref"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16
"
}
{
max
:
16
0
,
message
:
"长度不能超过160
"
}
],
"liaall.outamt"
:[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
...
...
@@ -387,7 +387,7 @@ export default {
],
"rmbclm.rmbrmb.pts.adrblk"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35
"
}
{
max
:
140
,
message
:
"长度不能超过140
"
}
],
"rmbclm.rmbrmb.dbfadrblkcn"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
...
...
@@ -420,7 +420,7 @@ export default {
],
"rmbclm.acwacw.pts.adrblk"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35
"
}
{
max
:
140
,
message
:
"长度不能超过140
"
}
],
"rmbclm.acwacw.dbfadrblkcn"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
...
...
@@ -453,7 +453,7 @@ export default {
],
"rmbclm.bebbeb.pts.adrblk"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35
"
}
{
max
:
140
,
message
:
"长度不能超过140
"
}
],
"rmbclm.bebbeb.dbfadrblkcn"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
...
...
src/model/Betsnd/index.js
View file @
c9a00924
...
...
@@ -31,6 +31,7 @@ export default class Betsnd{
adaflg
:
""
,
// Add. amount .betp.adaflg
docgrdm
:{
docdsclab
:
""
,
// Label of document description .betp.docgrdm.docdsclab
docgrd
:
""
,
//betp.docgrdm.docgrd 加表格内容字段
},
othp
:{
ptsget
:{
...
...
@@ -124,7 +125,8 @@ export default class Betsnd{
setinsbe
:
""
,
// Settlement Instructions transaction field .bedgrp.blk.setinsbe
docdis
:
""
,
// Discrepancies .bedgrp.blk.docdis
docdisflg
:
""
,
// Discrepancies modified .bedgrp.blk.docdisflg
benref
:
""
,
// 新受益人编号 .bedgrp.blk.benref
benref
:
""
,
// 新受益人编号 .bedgrp.blk.benref\
prsdoc
:
""
,
//加Rgfp.vue左下表格字段//path字段 bedgrp.blk.prsdoc
},
doc
:{
pts
:
new
Pts
().
data
,
...
...
@@ -133,6 +135,12 @@ export default class Betsnd{
dbfadrblkcn
:
""
,
// Chinese address .bedgrp.doc.dbfadrblkcn
},
},
oldbedgrp
:{
rec
:{
rcvdat
:
""
,
//到单日期recevied on 是否高亮可选 oldbedgrp.rec.rcvdat
predat
:
""
,
//提示日期 Presented on 是否高亮可选 oldbedgrp.rec.predat
}
},
ameadrflg
:
""
,
// Ammendment Ben. or Iss. Address .ameadrflg
bedsnd
:{
snd732
:
""
,
// Create MT 732 .bedsnd.snd732
...
...
src/views/Business/Betsnd/Cnyp.vue
View file @
c9a00924
<
template
>
<div
class=
"eibs-tab"
>
<!-- S0000042 : 是否报送跨境人民币2101表 -->
<c-col
:span=
"12"
>
<el-form-item
:label=
"$t('cnybop.S0000042')"
prop=
"cnybop.cnyflg"
>
<c-select
v-model=
"model.cnybop.cnyflg"
style=
"width: 100%"
:placeholder=
"$t('other.please_enter') + $t('cnybop.S0000042')"
>
</c-select>
</el-form-item>
</c-col>
<!-- S0000042 : 是否报送跨境人民币2101表 -->
<c-col
:span=
"18"
>
<el-form-item
label=
"是否报送跨境人民币2101表"
label-width=
160px
prop=
"cnybop.cnyflg"
>
<c-select
disabled
v-model=
"model.cnybop.cnyflg"
style=
"width:70%"
placeholder=
"请选择是否报送跨境人民币2101表"
:code=
"codes.cnyflg"
>
</c-select>
</el-form-item>
</c-col>
<!-- S0000045 : 是否报送跨境人民币2107表 -->
<c-col
:span=
"12"
>
<el-form-item
:label=
"$t('cnybop.S0000045')"
prop=
"cnybop.traflg"
>
<c-select
v-model=
"model.cnybop.traflg"
style=
"width: 100%"
:placeholder=
"$t('other.please_enter') + $t('cnybop.S0000045')"
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"18"
>
<el-form-item
label=
"是否报送跨境人民币2107表"
label-width=
160px
prop=
"cnybop.traflg"
>
<c-select
disabled
v-model=
"model.cnybop.traflg"
style=
"width:70%"
placeholder=
"请选择是否报送跨境人民币2107表"
:code=
"codes.traflg"
>
</c-select>
</el-form-item>
</c-col>
<!-- S0000077 : 是否报送跨境人民币2111表 -->
<c-col
:span=
"12"
>
<el-form-item
:label=
"$t('cnybop.S0000077')"
prop=
"cnybop.outflg"
>
<c-select
v-model=
"model.cnybop.outflg"
style=
"width: 100%"
:placeholder=
"$t('other.please_enter') + $t('cnybop.S0000077')"
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"18"
>
<el-form-item
label=
"是否报送跨境人民币2111表"
label-width=
160px
prop=
"cnybop.outflg"
>
<c-select
disabled
v-model=
"model.cnybop.outflg"
style=
"width:70%"
placeholder=
"请选择是否报送跨境人民币2111表"
:code=
"codes.outflg"
>
</c-select>
</el-form-item>
</c-col>
<!-- S0000113 : 是否报送跨境人民币2106表 -->
<c-col
:span=
"12"
>
<el-form-item
:label=
"$t('cnybop.S0000113')"
prop=
"cnybop.libflg"
>
<c-select
v-model=
"model.cnybop.libflg"
style=
"width: 100%"
:placeholder=
"$t('other.please_enter') + $t('cnybop.S0000113')"
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"18"
>
<el-form-item
label=
"是否报送跨境人民币2106表"
label-width=
160px
prop=
"cnybop.libflg"
>
<c-select
v-model=
"model.cnybop.libflg"
style=
"width:70%"
placeholder=
"请选择是否报送跨境人民币2106表"
:code=
"codes.libflg"
>
</c-select>
</el-form-item>
</c-col>
<!-- S0000142 : 是否报送跨境人民币2122表 -->
<c-col
:span=
"12"
>
<el-form-item
:label=
"$t('cnybop.S0000142')"
prop=
"cnybop.vouflg"
>
<c-select
v-model=
"model.cnybop.vouflg"
style=
"width: 100%"
:placeholder=
"$t('other.please_enter') + $t('cnybop.S0000142')"
>
</c-select>
</el-form-item>
<c-col
:span=
"18"
>
<el-form-item
label=
"是否报送跨境人民币2122表"
label-width=
160px
prop=
"cnybop.vouflg"
>
<c-select
disabled
v-model=
"model.cnybop.vouflg"
style=
"width:70%"
placeholder=
"请选择是否报送跨境人民币2122表"
:code=
"codes.vouflg"
>
</c-select>
</el-form-item>
</c-col>
</c-col>
</div>
</
template
>
...
...
@@ -79,4 +61,6 @@ export default {
created
:
function
()
{},
}
</
script
>
<
style
></
style
>
<
style
>
</
style
>
src/views/Business/Betsnd/Dscins.vue
View file @
c9a00924
...
...
@@ -2,7 +2,247 @@
<div
class=
"eibs-tab"
>
<!-- SF000053 : 内部不符点 -->
<c-col
:span=
"12"
>
<!--================================左边================================== -->
<c-col
:span=
"13"
>
<c-col
:span=
"24"
>
<c-col
:span=
"21"
>
<el-form-item
label=
"Internal Discrepancies"
prop=
"bedgrp.blk.intdis"
>
<c-input
type=
"textarea"
v-model=
"model.bedgrp.blk.intdis"
maxlength=
"1300"
:rows=
"5"
show-word-limit
placeholder=
"请输入Internal Discrepancies"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"3"
>
<c-button
size=
"small"
type=
"primary"
icon=
"el-icon-search"
@
click=
"onIntdisButtxmsel"
>
...
</c-button>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"21"
>
<el-form-item
label=
"Comments and Conclusions"
prop=
"bedgrp.blk.comcon"
>
<c-input
type=
"textarea"
v-model=
"model.bedgrp.blk.comcon"
maxlength=
"1300"
:rows=
"5"
show-word-limit
placeholder=
"请输入Comments and Conclusions"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"3"
>
<c-button
size=
"small"
type=
"primary"
icon=
"el-icon-search"
@
click=
"onComconButtxmsel"
>
...
</c-button>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"21"
>
<el-form-item
label=
"Settlement Instructions transaction field"
prop=
"bedgrp.blk.setinsbe"
>
<c-input
type=
"textarea"
v-model=
"model.bedgrp.blk.setinsbe"
maxlength=
"390"
:rows=
"5"
show-word-limit
placeholder=
"请输入Settlement Instructions transaction field"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"3"
>
<c-button
size=
"small"
type=
"primary"
icon=
"el-icon-search"
@
click=
"onSetinstxmButtxmsel"
>
...
</c-button>
</c-col>
</c-col>
<c-col
:span=
"18"
:offset=
"6"
>
<c-checkbox
v-model=
"bedsndIngdsc"
>
Ignore Discrepancies
</c-checkbox>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"21"
>
<el-form-item
label=
"Discrepancies"
prop=
"bedgrp.blk.docdis"
>
<c-input
type=
"textarea"
v-model=
"model.bedgrp.blk.docdis"
maxlength=
"3500"
:rows=
"5"
show-word-limit
placeholder=
"请输入Discrepancies"
:disabled=
"model.bedgrp.blk.docdisflg==''"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"3"
>
<c-button
size=
"small"
type=
"primary"
icon=
"el-icon-search"
@
click=
"onDocdisButtxmsel"
:disabled=
"model.bedgrp.blk.docdisflg==''"
>
...
</c-button>
</c-col>
</c-col>
</c-col>
<!--===========================右边============================== -->
<c-col
:span=
"10"
:offset=
"1"
>
<c-col
:span=
"24"
>
<c-checkbox
v-model=
"model.bedgrp.blk.docdisflg"
>
Discrepancies modified
</c-checkbox>
</c-col>
<!-- Futher Handing -->
<c-col
:span=
"24"
>
<!-- Processing Options -->
<el-form-item
label=
"Futher Handing"
prop=
"betp.folwupopt"
>
<c-select
v-model=
"model.betp.folwupopt"
style=
"width: 100%"
placeholder=
"请选择Processing Options"
:code=
"codes.folwupopt"
disabled
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<c-checkbox
v-model=
"model.bedgrp.rec.approvcod"
>
Documents on Approval Basis
</c-checkbox>
</c-col>
<c-col
:span=
"24"
>
<c-checkbox
v-model=
"model.bedsnd.snd732"
disabled
>
Create Advice of Discharge(e.g.MT 732)
</c-checkbox>
</c-col>
<c-col
:span=
"24"
>
<c-checkbox
v-model=
"model.betp.cre752flg"
:disabled=
"model.betp.folwupopt!='C'"
>
Receive MT 752
</c-checkbox>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"Further Identification"
prop=
"betp.furide"
>
<c-select
v-model=
"model.betp.furide"
style=
"width: 100%"
placeholder=
"请选择"
:code=
"codes.furide"
:disabled=
"model.betp.cre752flg==''"
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"Date of Advice"
prop=
"bedgrp.rec.disdat"
>
<c-date-picker
type=
"date"
v-model=
"model.bedgrp.rec.disdat"
style=
"width: 100%"
placeholder=
"请选择"
:disabled=
"model.betp.cre752flg==''"
></c-date-picker>
</el-form-item>
</c-col>
<!-- S0000346 : 扣减金额 -->
<c-col
:span=
"24"
>
<c-form-item
label=
"Less comm"
prop=
"bedgrp.rec.lescom"
>
<c-input-currency
v-model=
"model.bedgrp.rec.lescom"
placeholder=
"请输入扣减金额"
></c-input-currency>
</c-form-item>
</c-col>
<c-col
:span=
"24"
>
<c-checkbox
v-model=
"model.rmbclmnow"
:disabled=
"model.rmbclmlate!=''"
>
Claim Reimbursement now
</c-checkbox>
</c-col>
<c-col
:span=
"24"
>
<c-checkbox
v-model=
"model.rmbclmlate"
:disabled=
"model.rmbclmnow!=''"
>
Cliam Reimbursement late
</c-checkbox>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
""
prop=
""
>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
""
prop=
""
>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<c-checkbox
v-model=
"model.bedgrp.rec.docrolflg"
>
Send Documents to another
</c-checkbox>
</c-col>
<!-- SF000064 : Receiver of Documents -->
<c-col
:span=
"24"
>
<el-form-item
label=
"Receiver of Documents"
prop=
"bedgrp.rec.docrol"
>
<c-select
v-model=
"model.bedgrp.rec.docrol"
style=
"width: 100%"
placeholder=
"请选择"
:disabled=
"model.bedgrp.rec.docrolflg==''"
:code=
"codes.rolall"
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<c-ptap1
:model=
"model"
:argadr=
"
{
title: '',
grp: 'bedgrp',
rol: 'doc',
}"
@onSeainf="onSeainf"
@onAplpDet="onDocpDet"
:disabled1="model.bedgrp.rec.docrol!='OTH' ||model.bedgrp.rec.docrolflg==''"
:disabled="true"
>
</c-ptap1>
</c-col>
</c-col>
<!--
<c-col
:span=
"12"
>
<c-checkbox
v-model=
"model.bedgrp.blk.docdisflg"
>
{{
$t
(
'bedsnd.CF000066'
)
}}
</c-checkbox>
...
...
@@ -13,7 +253,7 @@
<c-input
type=
"textarea"
v-model=
"model.bedgrp.blk.intdis"
maxlength=
"
65
"
maxlength=
"
1300
"
show-word-limit
:placeholder=
"$t('other.please_enter') + 'Internal Discrepancies'"
></c-input>
...
...
@@ -30,7 +270,7 @@
{{
$t
(
'bedsnd.CF000049'
)
}}
</c-button>
</c-col>
<!-- SF000332 : 寄单状态 -->
SF000332 : 寄单状态
<c-col
:span=
"12"
>
<el-form-item
label=
"Processing Options"
prop=
"betp.folwupopt"
>
...
...
@@ -60,8 +300,8 @@
$t
(
'betp.CF000192'
)
}}
</c-checkbox>
</c-col>
<!-- SF000056 : 注释和结论 -->
<!-- S0000193 : 进一步的确认 -->
SF000056 : 注释和结论
S0000193 : 进一步的确认
<c-col
:span=
"12"
>
<el-form-item
:label=
"$t('betp.S0000193')"
prop=
"betp.furide"
>
...
...
@@ -79,7 +319,7 @@
<c-input
type=
"textarea"
v-model=
"model.bedgrp.blk.comcon"
maxlength=
"
65
"
maxlength=
"
1300
"
show-word-limit
:placeholder=
"$t('other.please_enter') + 'Comments and Conclusions'"
></c-input>
...
...
@@ -96,7 +336,7 @@
{{
$t
(
'bedsnd.CF000050'
)
}}
</c-button>
</c-col>
<!-- S0000194 : Date of Advice -->
S0000194 : Date of Advice
<c-col
:span=
"12"
>
<el-form-item
:label=
"$t('betp.S0000194')"
prop=
"bedgrp.rec.disdat"
>
...
...
@@ -108,7 +348,7 @@
></c-date-picker>
</el-form-item>
</c-col>
<!-- S0000346 : 扣减金额 -->
S0000346 : 扣减金额
<c-col
:span=
"12"
>
<c-form-item
label=
"Less comm."
prop=
"bedgrp.rec.lescom"
>
...
...
@@ -124,7 +364,7 @@
$t
(
'betsnd.CG000061'
)
}}
</c-checkbox>
</c-col>
<!-- SF000055 : 结算指示 -->
SF000055 : 结算指示
<c-col
:span=
"12"
>
<c-form-item
...
...
@@ -134,7 +374,7 @@
<c-input
type=
"textarea"
v-model=
"model.bedgrp.blk.setinsbe"
maxlength=
"
65
"
maxlength=
"
390
"
show-word-limit
:placeholder=
"
$t('other.please_enter') +
...
...
@@ -166,14 +406,14 @@
$t
(
'bedsnd.CF000065'
)
}}
</c-checkbox>
</c-col>
<!-- SF000054 : 不符点 -->
SF000054 : 不符点
<c-col
:span=
"12"
>
<c-checkbox
v-model=
"model.bedsnd.ingdsc"
>
{{
$t
(
'bedsnd.CG000354'
)
}}
</c-checkbox>
</c-col>
<!-- SF000064 : Receiver of Documents -->
SF000064 : Receiver of Documents
<c-col
:span=
"12"
>
<el-form-item
:label=
"$t('bedsnd.SF000064')"
prop=
"bedgrp.rec.docrol"
>
...
...
@@ -191,7 +431,7 @@
<c-input
type=
"textarea"
v-model=
"model.bedgrp.blk.docdis"
maxlength=
"
5
0"
maxlength=
"
350
0"
show-word-limit
:placeholder=
"$t('other.please_enter') + 'Discrepancies'"
></c-input>
...
...
@@ -292,7 +532,7 @@
:placeholder=
"$t('other.please_enter') + '地址'"
></c-input>
</c-form-item>
</c-col>
</c-col>
-->
</div>
</
template
>
<
script
>
...
...
@@ -300,15 +540,29 @@ import Api from '~/service/Api'
import
commonProcess
from
'~/mixin/commonProcess'
import
CodeTable
from
'~/config/CodeTable'
import
Event
from
'~/model/Betsnd/Event'
import
Ptap1
from
"~/views/Public/Ptap1"
export
default
{
components
:
{
"c-ptap1"
:
Ptap1
,
},
inject
:
[
'root'
],
props
:
[
'model'
,
'codes'
],
mixins
:
[
commonProcess
],
data
()
{
return
{}
},
methods
:
{
...
Event
},
methods
:
{
...
Event
,
onSeainf
(){}
},
computed
:
{
bedsndIngdsc
:
{
get
()
{
return
this
.
model
.
bedsnd
.
ingdsc
!=
""
},
set
(
val
)
{
this
.
model
.
bedsnd
.
ingdsc
=
val
?
"X"
:
""
}
},
},
created
:
function
()
{},
}
</
script
>
...
...
src/views/Business/Betsnd/Libp.vue
View file @
c9a00924
<
template
>
<div
class=
"eibs-tab"
>
<!-- S0000114 : 业务主键 -->
<!--===============左 =================== -->
<el-col
:span=
"11"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"业务主键"
prop=
"cnybop.cnylib.spk"
>
<c-input
disabled
v-model=
"model.cnybop.cnylib.spk"
maxlength=
"20"
placeholder=
"请输入业务主键"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"12
"
>
<c-form-item
:label=
"$t('cnybop.S0000114')"
prop=
"cnybop.cnylib.spk
"
>
<c-input
v-model=
"model.cnybop.cnylib.spk"
maxlength=
"20
"
:placeholder=
"$t('other.please_enter') + $t('cnybop.S0000114')
"
></c-input>
</c-form-item
>
</c-col
>
<!-- S0000133 : 银行业务编号 --
>
<c-col
:span=
"24
"
>
<el-form-item
label=
"银行机构代码"
prop=
"cnybop.cnylib.sbankorgcode
"
>
<c-input
disabled
v-model=
"model.cnybop.cnylib.sbankorgcode
"
maxlength=
"12
"
placeholder=
"请输入银行机构代码"
></c-input
>
</el-form-item
>
</c-col
>
<c-col
:span=
"12"
>
<c-form-item
label=
"银行业务编号"
prop=
"cnybop.cnylib.sbanktrano"
>
<c-input
v-model=
"model.cnybop.cnylib.sbanktrano"
maxlength=
"22"
:placeholder=
"$t('other.please_enter') + '银行业务编号'"
></c-input>
</c-form-item>
</c-col>
<!-- S0000115 : 银行机构代码 -->
<c-col
:span=
"24"
>
<el-form-item
label=
"业务属性"
prop=
"cnybop.cnylib.stransattr"
>
<c-select
v-model=
"model.cnybop.cnylib.stransattr"
style=
"width: 100%"
placeholder=
"请选择业务属性"
:code=
"codes.stransattr"
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<c-form-item
:label=
"$t('cnybop.S0000115')"
prop=
"cnybop.cnylib.sbankorgcode"
>
<c-input
v-model=
"model.cnybop.cnylib.sbankorgcode"
maxlength=
"12"
:placeholder=
"$t('other.please_enter') + $t('cnybop.S0000115')"
></c-input>
</c-form-item>
</c-col>
<!-- S0000188 : 银行机构名称 -->
<c-col
:span=
"12"
>
<c-form-item
:label=
"$t('cnybop.S0000188')"
prop=
"cnybop.sbankname"
>
<c-input
v-model=
"model.cnybop.sbankname"
maxlength=
"80"
:placeholder=
"$t('other.please_enter') + $t('cnybop.S0000188')"
></c-input>
</c-form-item>
</c-col>
<!-- S0000116 : 业务属性 -->
<c-col
:span=
"12"
>
<el-form-item
:label=
"$t('cnybop.S0000116')"
prop=
"cnybop.cnylib.stransattr"
>
<c-select
v-model=
"model.cnybop.cnylib.stransattr"
style=
"width: 100%"
:placeholder=
"$t('other.please_enter') + $t('cnybop.S0000116')"
>
</c-select>
</el-form-item>
</c-col>
<!-- S0000117 : 业务类型 -->
<c-col
:span=
"12"
>
<el-form-item
:label=
"$t('cnybop.S0000117')"
prop=
"cnybop.cnylib.stranstype"
>
<c-select
v-model=
"model.cnybop.cnylib.stranstype"
style=
"width: 100%"
:placeholder=
"$t('other.please_enter') + $t('cnybop.S0000117')"
<c-col
:span=
"24"
>
<el-form-item
label=
"境外对手行代码"
prop=
"cnybop.cnylib.sforbankswiftbic"
>
</c-select>
</el-form-item>
</c-col>
<!-- S0000119 : 境外对手行代码 -->
<c-input
v-model=
"model.cnybop.cnylib.sforbankswiftbic"
maxlength=
"11"
placeholder=
"请输入境外对手行代码"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<c-form-item
:label=
"$t('cnybop.S0000119')"
prop=
"cnybop.cnylib.sforbankswiftbic"
>
<c-input
v-model=
"model.cnybop.cnylib.sforbankswiftbic"
maxlength=
"11"
:placeholder=
"$t('other.please_enter') + $t('cnybop.S0000119')"
></c-input>
</c-form-item>
</c-col>
<!-- S0000120 : 境内企业名称 -->
<c-col
:span=
"24"
>
<el-form-item
label=
"境内企业机构代码"
prop=
"cnybop.cnylib.sorgcode"
>
<c-input
v-model=
"model.cnybop.cnylib.sorgcode"
maxlength=
"18"
placeholder=
"请输入境内企业机构代码"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<c-form-item
:label=
"$t('cnybop.S0000120')"
prop=
"cnybop.sorgname"
>
<c-input
v-model=
"model.cnybop.sorgname"
maxlength=
"80"
:placeholder=
"$t('other.please_enter') + $t('cnybop.S0000120')"
></c-input>
</c-form-item>
</c-col>
<!-- S0000121 : 境内企业机构代码 -->
<c-col
:span=
"12"
>
<c-form-item
:label=
"$t('cnybop.S0000121')"
prop=
"cnybop.cnylib.sorgcode"
>
<c-input
v-model=
"model.cnybop.cnylib.sorgcode"
maxlength=
"18"
:placeholder=
"$t('other.please_enter') + $t('cnybop.S0000121')"
></c-input>
</c-form-item>
</c-col>
<!-- S0000122 : 境外企业名称 -->
<c-col
:span=
"24"
>
<el-form-item
label=
"境外企业国别地区代码"
prop=
"cnybop.cnylib.sforeigncountrycode"
>
<c-fullbox>
<c-input
v-model=
"model.cnybop.cnylib.sforeigncountrycode"
maxlength=
"3"
placeholder=
"请输入境外企业国别地区代码"
@
keyup
.
enter
.
native=
"showGridPromptDialog('cnybop.cnylib.sforeigncountrycode')"
></c-input>
<template
slot=
"footer"
>
<c-button
size=
"small"
type=
"primary"
icon=
"el-icon-search"
@
click=
"onLibctySelbut1"
>
?
</c-button>
</
template
>
</c-fullbox>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<c-form-item
:label=
"$t('cnybop.S0000122')"
prop=
"cnybop.sforeignorgname"
>
<c-input
v-model=
"model.cnybop.sforeignorgname"
maxlength=
"80"
:placeholder=
"$t('other.please_enter') + $t('cnybop.S0000122')"
></c-input>
</c-form-item>
</c-col>
<!-- S0000123 : 境外企业国别地区代码 -->
<c-col
:span=
"24"
>
<el-form-item
label=
"业务到期日"
prop=
"cnybop.cnylib.denddate"
>
<c-date-picker
type=
"date"
v-model=
"model.cnybop.cnylib.denddate"
style=
"width: 100%"
placeholder=
"请选择业务到期日"
></c-date-picker>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"币种"
prop=
"cnybop.cnylib.currencycode"
>
<c-select
v-model=
"model.cnybop.cnylib.currencycode"
style=
"width: 100%"
placeholder=
"请选择币种"
:code=
"codes.currencycode"
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<c-form-item
label=
"境外企业国别地区代码"
prop=
"cnybop.cnylib.sforeigncountrycode"
>
<c-input
v-model=
"model.cnybop.cnylib.sforeigncountrycode"
maxlength=
"3"
:placeholder=
"$t('other.please_enter') + '境外企业国别地区代码'"
></c-input>
</c-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"期限条件"
prop=
"cnybop.cnylib.stermtype"
>
<c-select
v-model=
"model.cnybop.cnylib.stermtype"
style=
"width: 100%"
placeholder=
"请选择期限条件"
:code=
"codes.stermtype"
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<c-button
size=
"small"
type=
"primary"
icon=
"el-icon-search"
@
click=
"onLibctySelbut1"
>
{{
$t
(
'codcny.C0000005'
)
}}
</c-button>
</c-col>
<!-- S0000124 : 业务发生日期 -->
<c-col
:span=
"24"
>
<el-form-item
label=
"承兑日期"
prop=
"cnybop.cnylib.dexchangedate"
>
<c-date-picker
type=
"date"
v-model=
"model.cnybop.cnylib.dexchangedate"
style=
"width: 100%"
placeholder=
"请选择承兑日期"
></c-date-picker>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
:label=
"$t('cnybop.S0000124')"
prop=
"cnybop.cnylib.doccurdate"
>
<c-date-picker
type=
"date"
v-model=
"model.cnybop.cnylib.doccurdate"
style=
"width: 100%"
:placeholder=
"$t('other.please_enter') + $t('cnybop.S0000124')"
></c-date-picker>
</el-form-item>
</c-col>
<!-- S0000126 : 业务到期日 -->
<c-col
:span=
"24"
>
<el-form-item
label=
"承兑到期日"
prop=
"cnybop.cnylib.dexchangeenddate"
>
<c-date-picker
type=
"date"
v-model=
"model.cnybop.cnylib.dexchangeenddate"
style=
"width: 100%"
placeholder=
"请选择承兑到期日"
></c-date-picker>
</el-form-item>
</c-col>
</el-col>
<c-col
:span=
"12"
>
<el-form-item
:label=
"$t('cnybop.S0000126')"
prop=
"cnybop.cnylib.denddate"
>
<c-date-picker
type=
"date"
v-model=
"model.cnybop.cnylib.denddate"
style=
"width: 100%"
:placeholder=
"$t('other.please_enter') + $t('cnybop.S0000126')"
></c-date-picker>
</el-form-item>
</c-col>
<!-- S0000127 : 信用证到期日 -->
<!-- ===============右 ===========================-->
<el-col
:span=
"11"
:offset=
"1"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"银行业务编号"
prop=
"cnybop.cnylib.sbanktrano"
>
<c-input
disabled
v-model=
"model.cnybop.cnylib.sbanktrano"
maxlength=
"22"
placeholder=
"请输入银行业务编号"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
:label=
"$t('cnybop.S0000127')"
prop=
"cnybop.cnylib.dcreditenddate"
>
<c-date-picker
type=
"date"
v-model=
"model.cnybop.cnylib.dcreditenddate"
style=
"width: 100%"
:placeholder=
"$t('other.please_enter') + $t('cnybop.S0000127')"
></c-date-picker>
</el-form-item>
</c-col>
<!-- S0000194 : 币种 -->
<c-col
:span=
"24"
>
<el-form-item
label=
"银行机构名称"
prop=
"cnybop.sbankname"
>
<c-input
disabled
v-model=
"model.cnybop.sbankname"
maxlength=
"80"
placeholder=
"请输入银行机构名称"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
:label=
"$t('cnybop.S0000194')"
prop=
"cnybop.cnylib.currencycode"
>
<c-select
v-model=
"model.cnybop.cnylib.currencycode"
style=
"width: 100%"
:placeholder=
"$t('other.please_enter') + $t('cnybop.S0000194')"
>
</c-select>
</el-form-item>
</c-col>
<!-- S0000128 : 金额 -->
<c-col
:span=
"24"
>
<el-form-item
label=
"业务类型"
prop=
"cnybop.cnylib.stranstype"
>
<c-select
v-model=
"model.cnybop.cnylib.stranstype"
style=
"width: 100%"
placeholder=
"请选择业务类型"
:code=
"codes.stranstype"
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"12
"
>
<c-form-item
label=
"金额"
prop=
"cnybop.cnylib.famt
"
>
<c-input
v-model=
"model.cnybop.cnylib.famt
"
:placeholder=
"$t('other.please_enter') + '金额'
"
></c-input>
</c-form-item
>
</c-col
>
<!-- S0000129 : 期限条件 --
>
<c-col
:span=
"24
"
>
<el-form-item
label=
"境内企业名称"
prop=
"cnybop.sorgname
"
>
<c-input
v-model=
"model.cnybop.sorgname
"
maxlength=
"80
"
placeholder=
"请输入境内企业名称"
></c-input
>
</el-form-item
>
</c-col
>
<c-col
:span=
"12"
>
<el-form-item
:label=
"$t('cnybop.S0000129')"
prop=
"cnybop.cnylib.stermtype"
>
<c-select
v-model=
"model.cnybop.cnylib.stermtype"
style=
"width: 100%"
:placeholder=
"$t('other.please_enter') + $t('cnybop.S0000129')"
>
</c-select>
</el-form-item>
</c-col>
<!-- S0000130 : 承兑日期 -->
<c-col
:span=
"24"
>
<el-form-item
label=
"境外企业名称"
prop=
"cnybop.sforeignorgname"
>
<c-input
v-model=
"model.cnybop.sforeignorgname"
maxlength=
"80"
placeholder=
"请输入境外企业名称"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
:label=
"$t('cnybop.S0000130')"
prop=
"cnybop.cnylib.dexchangedate"
>
<c-date-picker
type=
"date"
v-model=
"model.cnybop.cnylib.dexchangedate"
style=
"width: 100%"
:placeholder=
"$t('other.please_enter') + $t('cnybop.S0000130')"
></c-date-picker>
</el-form-item>
</c-col>
<!-- S0000131 : 承兑金额 -->
<c-col
:span=
"24"
>
<el-form-item
label=
"业务发生日期"
prop=
"cnybop.cnylib.doccurdate"
>
<c-date-picker
type=
"date"
v-model=
"model.cnybop.cnylib.doccurdate"
style=
"width: 100%"
placeholder=
"请选择业务发生日期"
></c-date-picker>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"信用证到期日"
prop=
"cnybop.cnylib.dcreditenddate"
>
<c-date-picker
type=
"date"
v-model=
"model.cnybop.cnylib.dcreditenddate"
style=
"width: 100%"
placeholder=
"请选择信用证到期日"
></c-date-picker>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<c-form-item
:label=
"$t('cnybop.S0000131')"
prop=
"cnybop.fexchangeamt"
>
<c-input
v-model=
"model.cnybop.fexchangeamt"
maxlength=
"20"
:placeholder=
"$t('other.please_enter') + $t('cnybop.S0000131')"
></c-input>
</c-form-item>
</c-col>
<!-- S0000132 : 承兑到期日 -->
<c-col
:span=
"24"
>
<el-form-item
label=
"金额"
prop=
"cnybop.cnylib.famt"
>
<c-input
v-model=
"model.cnybop.cnylib.famt"
placeholder=
"请输入金额"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
:label=
"$t('cnybop.S0000132')"
prop=
"cnybop.cnylib.dexchangeenddate"
>
<c-date-picker
type=
"date"
v-model=
"model.cnybop.cnylib.dexchangeenddate"
style=
"width: 100%"
:placeholder=
"$t('other.please_enter') + $t('cnybop.S0000132')"
></c-date-picker>
</el-form-item>
</c-col>
<!-- S0000134 : 交易附言 -->
<c-col
:span=
"24"
>
<el-form-item
label=
"承兑金额"
prop=
"cnybop.fexchangeamt"
>
<c-input
v-model=
"model.cnybop.fexchangeamt"
maxlength=
"20"
placeholder=
"请输入承兑金额"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<c-form-item
:label=
"$t('cnybop.S0000134')"
prop=
"cnybop.saddwordlib"
>
<c-input
v-model=
"model.cnybop.saddwordlib"
maxlength=
"80"
:placeholder=
"$t('other.please_enter') + $t('cnybop.S0000134')"
></c-input>
</c-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"交易附言"
prop=
"cnybop.saddwordlib"
>
<c-input
v-model=
"model.cnybop.saddwordlib"
maxlength=
"80"
placeholder=
"请输入交易附言"
></c-input>
</el-form-item>
</c-col>
</el-col>
</div>
</template>
<
script
>
...
...
src/views/Business/Betsnd/Remp.vue
View file @
c9a00924
<
template
>
<div
class=
"eibs-tab"
>
<c-col
:span=
"12"
>
<el-form-item
:label=
"$t('rmbclm.SF000021')"
prop=
"rmbclm.rmbrol"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"Reimbursement Bank"
prop=
"rmbclm.rmbrol"
>
<c-select
v-model=
"model.rmbclm.rmbrol"
style=
"width: 100%"
:placeholder=
"$t('other.please_enter') + $t('rmbclm.SF000021')"
placeholder=
"请选择偿付行"
:code=
"codes.rolall"
@
change=
"selectOrCheckboxRule('rmbclm.rmbrol')"
>
</c-select>
</el-form-item>
...
...
@@ -13,29 +16,115 @@
<!-- SF000021 : 偿付行 -->
<!-- SF000020 : 编号 -->
<c-col
:span=
"12"
>
<c-col
:span=
"24"
>
<!-- Reference for Address Optional -->
<c-form-item
label=
"Ref
erence for Address Optional
"
label=
"Ref
.
"
prop=
"rmbclm.rmbrmb.pts.ref"
>
<c-input
v-model=
"model.rmbclm.rmbrmb.pts.ref"
maxlength=
"16"
:placeholder=
"
$t('other.please_enter') + 'Reference for Address Optional'
"
placeholder=
"请输入编号"
:disabled=
"model.rmbclm.rmbrol=='ISS' ||model.rmbclm.rmbrol=='AVB'"
@
blur=
"eventFunction('rmbclm.rmbrmb.pts.ref')"
></c-input>
</c-form-item>
</c-col>
<c-col
:span=
"24"
>
<c-ptap1
:model=
"model"
:argadr=
"
{
title: '',
grp: 'rmbclm',
rol: 'rmbrmb',
}"
@onSeainf="onSeainf"
@onAplpDet="onRmbpDet"
:disabled1="model.rmbclm.rmbrol=='ISS' ||model.rmbclm.rmbrol=='AVB'"
:disabled="model.rmbclm.rmbrol!=''"
>
</c-ptap1>
</c-col>
<!-- SF000011 : Account with Bank -->
<c-col
:span=
"24"
>
<c-form-item
label=
"Account with Bank Ref."
prop=
"rmbclm.acwacw.pts.ref"
>
<c-input
v-model=
"model.rmbclm.acwacw.pts.ref"
maxlength=
"16"
placeholder=
"请输入"
@
blur=
"eventFunction('rmbclm.acwacw.pts.ref')"
></c-input>
</c-form-item>
</c-col>
<c-col
:span=
"24"
>
<c-ptap1
:model=
"model"
:argadr=
"
{
title: '',
grp: 'rmbclm',
rol: 'acwacw',
}"
@onSeainf="onSeainf"
@onAplpDet="onAcwpDet"
:disabled="model.rmbclm.acwacw.pts.extkey!=''"
>
</c-ptap1>
</c-col>
<!-- SF000016 : Beneficiary Bank -->
<!-- SF000019 : 编号 -->
<c-col
:span=
"24"
>
<c-form-item
label=
"Beneficiary Bank Ref."
prop=
"rmbclm.bebbeb.pts.ref"
>
<c-input
v-model=
"model.rmbclm.bebbeb.pts.ref"
maxlength=
"16"
placeholder=
"请输入Beneficiary Bank"
@
blur=
"eventFunction('rmbclm.bebbeb.pts.ref')"
></c-input>
</c-form-item>
</c-col>
<c-col
:span=
"24"
>
<c-ptap1
:model=
"model"
:argadr=
"
{
title: '',
grp: 'rmbclm',
rol: 'bebbeb',
}"
@onSeainf="onSeainf"
@onAplpDet="onBebpDet"
:disabled="model.rmbclm.bebbeb.pts.extkey!=''"
>
</c-ptap1>
</c-col>
<!-- SG000133 : value date -->
<c-col
:span=
"12"
>
<el-form-item
label=
"value date"
prop=
"rmbclm.valdat"
>
<c-date-picker
type=
"date"
v-model=
"model.rmbclm.valdat"
style=
"width: 100%"
placeholder=
"请选择value date"
></c-date-picker>
</el-form-item>
</c-col>
<!--
<c-col
:span=
"12"
>
<c-form-item
label=
"Drag Drop Sender"
prop=
"rmbclm.rmbp.ptsget.sdamod.dadsnd"
>
<c-input
v-model=
"model.rmbclm.rmbp.ptsget.sdamod.dadsnd"
:
placeholder=
"$t('other.please_enter') + 'Drag Drop Sender'"
placeholder=
"$t('other.please_enter') + 'Drag Drop Sender'"
></c-input>
</c-form-item>
</c-col>
...
...
@@ -48,7 +137,7 @@
<c-input
v-model=
"model.rmbclm.rmbrmb.pts.extkey"
maxlength=
"16"
:
placeholder=
"$t('other.please_enter') + 'External Key of Address'"
placeholder=
"$t('other.please_enter') + 'External Key of Address'"
></c-input>
</c-form-item>
</c-col>
...
...
@@ -57,7 +146,7 @@
<c-form-item
label=
""
prop=
"rmbclm.rmbp.ptsget.sdamod.seainf"
>
<c-input
v-model=
"model.rmbclm.rmbp.ptsget.sdamod.seainf"
:
placeholder=
"$t('other.please_enter') + ''"
placeholder=
"$t('other.please_enter') + ''"
></c-input>
</c-form-item>
</c-col>
...
...
@@ -75,7 +164,7 @@
v-model=
"model.rmbclm.rmbrmb.namelc"
maxlength=
"35"
show-word-limit
:
placeholder=
"$t('other.please_enter') + '名称'"
placeholder=
"$t('other.please_enter') + '名称'"
></c-input>
</c-form-item>
</c-col>
...
...
@@ -85,9 +174,9 @@
<c-input
type=
"textarea"
v-model=
"model.rmbclm.rmbrmb.pts.adrblk"
maxlength=
"
35
"
maxlength=
"
140
"
show-word-limit
:
placeholder=
"$t('other.please_enter') + 'Address Block'"
placeholder=
"$t('other.please_enter') + 'Address Block'"
></c-input>
</c-form-item>
</c-col>
...
...
@@ -99,7 +188,7 @@
v-model=
"model.rmbclm.rmbrmb.dbfadrblkcn"
maxlength=
"35"
show-word-limit
:
placeholder=
"$t('other.please_enter') + 'Chinese address'"
placeholder=
"$t('other.please_enter') + 'Chinese address'"
></c-input>
</c-form-item>
</c-col>
...
...
@@ -111,23 +200,12 @@
v-model=
"model.rmbclm.rmbrmb.adrelc"
maxlength=
"35"
show-word-limit
:
placeholder=
"$t('other.please_enter') + '地址'"
placeholder=
"$t('other.please_enter') + '地址'"
></c-input>
</c-form-item>
</c-col>
<!-- SF000011 : Account with Bank -->
<!-- SF000018 : 编号 -->
<c-col
:span=
"12"
>
<c-form-item
:label=
"$t('rmbclm.SF000011')"
prop=
"rmbclm.acwacw.pts.ref"
>
<c-input
v-model=
"model.rmbclm.acwacw.pts.ref"
maxlength=
"16"
:placeholder=
"$t('other.please_enter') + $t('rmbclm.SF000011')"
></c-input>
</c-form-item>
</c-col>
SF000011 : Account with Bank
SF000018 : 编号
<c-col
:span=
"12"
>
<c-form-item
label=
"Drag Drop Sender"
...
...
@@ -135,7 +213,7 @@
>
<c-input
v-model=
"model.rmbclm.acwp.ptsget.sdamod.dadsnd"
:
placeholder=
"$t('other.please_enter') + 'Drag Drop Sender'"
placeholder=
"$t('other.please_enter') + 'Drag Drop Sender'"
></c-input>
</c-form-item>
</c-col>
...
...
@@ -148,7 +226,7 @@
<c-input
v-model=
"model.rmbclm.acwacw.pts.extkey"
maxlength=
"16"
:
placeholder=
"$t('other.please_enter') + 'External Key of Address'"
placeholder=
"$t('other.please_enter') + 'External Key of Address'"
></c-input>
</c-form-item>
</c-col>
...
...
@@ -157,7 +235,7 @@
<c-form-item
label=
""
prop=
"rmbclm.acwp.ptsget.sdamod.seainf"
>
<c-input
v-model=
"model.rmbclm.acwp.ptsget.sdamod.seainf"
:
placeholder=
"$t('other.please_enter') + ''"
placeholder=
"$t('other.please_enter') + ''"
></c-input>
</c-form-item>
</c-col>
...
...
@@ -175,7 +253,7 @@
v-model=
"model.rmbclm.acwacw.namelc"
maxlength=
"35"
show-word-limit
:
placeholder=
"$t('other.please_enter') + '名称'"
placeholder=
"$t('other.please_enter') + '名称'"
></c-input>
</c-form-item>
</c-col>
...
...
@@ -187,7 +265,7 @@
v-model=
"model.rmbclm.acwacw.pts.adrblk"
maxlength=
"35"
show-word-limit
:
placeholder=
"$t('other.please_enter') + 'Address Block'"
placeholder=
"$t('other.please_enter') + 'Address Block'"
></c-input>
</c-form-item>
</c-col>
...
...
@@ -199,7 +277,7 @@
v-model=
"model.rmbclm.acwacw.dbfadrblkcn"
maxlength=
"35"
show-word-limit
:
placeholder=
"$t('other.please_enter') + 'Chinese address'"
placeholder=
"$t('other.please_enter') + 'Chinese address'"
></c-input>
</c-form-item>
</c-col>
...
...
@@ -211,23 +289,10 @@
v-model=
"model.rmbclm.acwacw.adrelc"
maxlength=
"35"
show-word-limit
:placeholder=
"$t('other.please_enter') + '地址'"
></c-input>
</c-form-item>
</c-col>
<!-- SF000016 : Beneficiary Bank -->
<!-- SF000019 : 编号 -->
<c-col
:span=
"12"
>
<c-form-item
:label=
"$t('rmbclm.SF000016')"
prop=
"rmbclm.bebbeb.pts.ref"
>
<c-input
v-model=
"model.rmbclm.bebbeb.pts.ref"
maxlength=
"16"
:placeholder=
"$t('other.please_enter') + $t('rmbclm.SF000016')"
placeholder=
"$t('other.please_enter') + '地址'"
></c-input>
</c-form-item>
</c-col>
<c-col
:span=
"12"
>
<c-form-item
label=
"Drag Drop Sender"
...
...
@@ -235,7 +300,7 @@
>
<c-input
v-model=
"model.rmbclm.bebp.ptsget.sdamod.dadsnd"
:
placeholder=
"$t('other.please_enter') + 'Drag Drop Sender'"
placeholder=
"$t('other.please_enter') + 'Drag Drop Sender'"
></c-input>
</c-form-item>
</c-col>
...
...
@@ -248,7 +313,7 @@
<c-input
v-model=
"model.rmbclm.bebbeb.pts.extkey"
maxlength=
"16"
:
placeholder=
"$t('other.please_enter') + 'External Key of Address'"
placeholder=
"$t('other.please_enter') + 'External Key of Address'"
></c-input>
</c-form-item>
</c-col>
...
...
@@ -257,7 +322,7 @@
<c-form-item
label=
""
prop=
"rmbclm.bebp.ptsget.sdamod.seainf"
>
<c-input
v-model=
"model.rmbclm.bebp.ptsget.sdamod.seainf"
:
placeholder=
"$t('other.please_enter') + ''"
placeholder=
"$t('other.please_enter') + ''"
></c-input>
</c-form-item>
</c-col>
...
...
@@ -275,7 +340,7 @@
v-model=
"model.rmbclm.bebbeb.namelc"
maxlength=
"35"
show-word-limit
:
placeholder=
"$t('other.please_enter') + '名称'"
placeholder=
"$t('other.please_enter') + '名称'"
></c-input>
</c-form-item>
</c-col>
...
...
@@ -287,7 +352,7 @@
v-model=
"model.rmbclm.bebbeb.pts.adrblk"
maxlength=
"35"
show-word-limit
:
placeholder=
"$t('other.please_enter') + 'Address Block'"
placeholder=
"$t('other.please_enter') + 'Address Block'"
></c-input>
</c-form-item>
</c-col>
...
...
@@ -299,7 +364,7 @@
v-model=
"model.rmbclm.bebbeb.dbfadrblkcn"
maxlength=
"35"
show-word-limit
:
placeholder=
"$t('other.please_enter') + 'Chinese address'"
placeholder=
"$t('other.please_enter') + 'Chinese address'"
></c-input>
</c-form-item>
</c-col>
...
...
@@ -311,22 +376,13 @@
v-model=
"model.rmbclm.bebbeb.adrelc"
maxlength=
"35"
show-word-limit
:
placeholder=
"$t('other.please_enter') + '地址'"
placeholder=
"$t('other.please_enter') + '地址'"
></c-input>
</c-form-item>
</c-col>
</c-col>
-->
<c-col
:span=
"12"
>
<el-form-item
label=
"value date"
prop=
"rmbclm.valdat"
>
<c-date-picker
type=
"date"
v-model=
"model.rmbclm.valdat"
style=
"width: 100%"
:placeholder=
"$t('other.please_enter') + 'value date'"
></c-date-picker>
</el-form-item>
</c-col>
<!-- SG000133 : value date -->
</div>
</
template
>
<
script
>
...
...
@@ -334,8 +390,12 @@ import Api from '~/service/Api'
import
commonProcess
from
'~/mixin/commonProcess'
import
CodeTable
from
'~/config/CodeTable'
import
Event
from
'~/model/Betsnd/Event'
import
Ptap1
from
"~/views/Public/Ptap1"
export
default
{
components
:
{
"c-ptap1"
:
Ptap1
,
},
inject
:
[
'root'
],
props
:
[
'model'
,
'codes'
],
mixins
:
[
commonProcess
],
...
...
src/views/Business/Betsnd/Rgfdet.vue
View file @
c9a00924
<
template
>
<div
class=
"eibs-tab"
>
<!-- SF000060 : 远期单据指示 -->
<c-col
:span=
"
12
"
>
<c-form-item
:label=
"$t('bedsnd.SF000060')
"
prop=
"bedsnd.usadet"
>
<c-col
:span=
"20"
>
<c-col
:span=
"
21
"
>
<c-form-item
label=
"Instructions regarding Usance Documengts
"
prop=
"bedsnd.usadet"
>
<c-input
type=
"textarea"
v-model=
"model.bedsnd.usadet"
maxlength=
"65"
maxlength=
"650"
:rows=
"8"
show-word-limit
:placeholder=
"$t('other.please_enter') + $t('bedsnd.SF000060')
"
placeholder=
"请输入远期单据指示
"
></c-input>
</c-form-item>
</c-col>
<c-col
:span=
"12"
>
<c-col
:span=
"3"
>
<c-button
size=
"small"
type=
"primary"
icon=
"el-icon-search"
@
click=
"onUsatxtButtxmsel"
>
{{
$t
(
'bedsnd.CF000057'
)
}}
...
</c-button>
</c-col>
<!-- SF000059 : 偿付条款 --
>
</c-col
>
<c-col
:span=
"12"
>
<c-form-item
:label=
"$t('bedsnd.SF000059')"
prop=
"bedsnd.addphr"
>
<!-- SF000059 : 偿付条款 -->
<c-col
:span=
"20"
>
<c-col
:span=
"21"
>
<c-form-item
label=
"Reimmursement Pharse"
prop=
"bedsnd.addphr"
>
<c-input
type=
"textarea"
v-model=
"model.bedsnd.addphr"
maxlength=
"65"
maxlength=
"650"
:rows=
"8"
show-word-limit
:placeholder=
"$t('other.please_enter') + $t('bedsnd.SF000059')
"
placeholder=
"请输入偿付条款
"
></c-input>
</c-form-item>
</c-col>
<c-col
:span=
"
12
"
>
<c-col
:span=
"
3
"
>
<c-button
size=
"small"
type=
"primary"
icon=
"el-icon-search"
@
click=
"onRgfphrButtxmsel"
>
{{
$t
(
'bedsnd.CF000058'
)
}}
...
</c-button>
</c-col>
<!-- SG000345 : 新受益人地址 --
>
</c-col
>
<c-col
:span=
"12"
>
<c-form-item
:label=
"$t('bedsnd.SG000345')"
prop=
"bedsnd.newbenadr"
>
<!-- SG000345 : 新受益人地址 -->
<c-col
:span=
"20"
>
<c-form-item
label=
"New Ben.Address"
prop=
"bedsnd.newbenadr"
>
<c-input
type=
"textarea"
v-model=
"model.bedsnd.newbenadr"
maxlength=
"35"
maxlength=
"175"
:rows=
"5"
show-word-limit
:placeholder=
"$t('other.please_enter') + $t('bedsnd.SG000345')"
placeholder=
"请输入新受益人地址"
:disabled=
"model.ameadrflg==''"
style=
"width:60%"
></c-input>
</c-form-item>
</c-col>
<!-- S0000347 : 新受益人编号 -->
<c-col
:span=
"12"
>
<c-form-item
:label=
"$t('bedsnd.S0000347')"
prop=
"bedgrp.blk.benref"
>
<c-col
:span=
"20"
>
<c-form-item
label=
"New Beneficiary Ref."
prop=
"bedgrp.blk.benref"
>
<c-input
type=
"textarea"
v-model=
"model.bedgrp.blk.benref"
maxlength=
"16"
maxlength=
"160"
:rows=
"5"
show-word-limit
:placeholder=
"$t('other.please_enter') + $t('bedsnd.S0000347')"
placeholder=
"请输入新受益人编号"
style=
"width:60%"
></c-input>
</c-form-item>
</c-col>
...
...
src/views/Business/Betsnd/Rgfp.vue
View file @
c9a00924
<
template
>
<div
class=
"eibs-tab"
>
<!-- ============================顶部================================ -->
<c-col
:span=
"24"
>
<!-- Reference参考号 Export L/C Ref. -->
<c-col
:span=
"12"
>
<el-form-item
label=
"Export L/C Ref."
prop=
"ledgrp.rec.ownref"
>
<c-fullbox>
<c-input
v-model=
"model.ledgrp.rec.ownref"
maxlength=
"16"
placeholder=
"请输入Reference"
style=
"width: 95%"
:disabled=
"true"
@
keyup
.
enter
.
native=
"eventFunction(
'ledgrp.rec.ownref'
)"
>
</c-input>
<template
slot=
"footer"
>
<c-button
style=
"margin: 0 0 0 0; padding: 0 12px"
size=
"small"
type=
"primary"
@
click=
"onSeainf"
>
<span
style=
"
font-size: 15px;
font-family: '宋体';
font-weight: bold;
"
>
i
</span
>
</c-button>
</
template
>
</c-fullbox>
</el-form-item>
</c-col>
<!-- Open Amt L/C 信用证余额-->
<c-col
:span=
"11"
:offset=
"1"
>
<c-col
:span=
"24"
>
<c-col
:span=
"12"
>
<el-form-item
label=
"Open Amt.L/C"
prop=
"ledgrp.cbs.opn1.cur"
>
<c-select
v-model=
"model.ledgrp.cbs.opn1.cur"
maxlength=
"3"
placeholder=
"请选择币种"
:code=
"codes.curtxt"
disabled
></c-select>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
""
label-width=
"5px"
prop=
"ledgrp.cbs.opn1.amt"
>
<c-input
v-model=
"model.ledgrp.cbs.opn1.amt"
placeholder=
"请输入信用证余额"
disabled
class=
"m-input-currency"
></c-input>
</el-form-item>
</c-col>
</c-col>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"12"
>
<!-- Bill Set Reference 单据参考号-->
<el-form-item
label=
"Bill Set Reference"
prop=
"bedgrp.rec.ownref"
>
<c-fullbox>
<c-input
v-model=
"model.bedgrp.rec.ownref"
maxlength=
"16"
placeholder=
"请输入单据参考号"
style=
"width: 95%"
disabled
></c-input>
<
template
slot=
"footer"
>
<c-button
style=
"margin: 0 0 0 0; padding: 0 12px"
size=
"small"
type=
"primary"
@
click=
"onSeainf"
>
<span
style=
"
font-size: 15px;
font-family: '宋体';
font-weight: bold;
"
>
i
</span
>
</c-button>
</
template
>
</c-fullbox>
</el-form-item>
</c-col>
<!-- Name 摘要 Externally Displayed Name to Identify the Contract-->
<c-col
:span=
"11"
:offset=
"1"
>
<el-form-item
label=
"Name"
prop=
"bedgrp.rec.nam"
>
<c-input
text-align=
"middle"
v-model=
"model.bedgrp.rec.nam"
maxlength=
"40"
placeholder=
"请输入Externally Displayed Name to Identify the Contract"
disabled
>
</c-input>
</el-form-item>
</c-col>
</c-col>
<!-- ============================第三行开始,金额日期 =========================-->
<c-col
:span=
"24"
>
<!-- 第三行开始-金额日期--左边- -->
<c-col
:span=
"12"
>
<!-- Document Amount 单据金额-->
<c-col
:span=
"24"
>
<c-col
:span=
"12"
>
<el-form-item
label=
"Document Amount"
prop=
"bedgrp.cbs.max.cur"
>
<c-select
v-model=
"model.bedgrp.cbs.max.cur"
style=
"width: 100%"
placeholder=
"请选择币种"
@
keyup
.
enter
.
native=
"maxCurEvent"
:code=
"codes.curtxt"
disabled
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"8"
>
<el-form-item
label=
""
label-width=
"5px"
prop=
"bedgrp.cbs.max.amt"
>
<c-input-currency
v-model=
"model.bedgrp.cbs.max.amt"
style=
"text-align: left; width: 100%"
placeholder=
"请输入Balance"
@
keyup
.
enter
.
native=
"
defaultFunction(
'bedgrp.cbs.max.amt',
model.bedgrp.cbs.max.amt
)
"
disabled
></c-input-currency>
</el-form-item>
</c-col>
<c-col
:span=
"4"
>
<c-checkbox
v-model=
"model.betp.adaflg"
style=
"margin-left: 10px"
disabled
>
Add. Amount
</c-checkbox
>
</c-col>
</c-col>
<!-- Open Amount 单据余额-->
<c-col
:span=
"24"
>
<c-col
:span=
"12"
>
<el-form-item
label=
"Open Amount"
prop=
"bedgrp.cbs.opn1.cur"
>
<c-select
v-model=
"model.bedgrp.cbs.opn1.cur"
maxlength=
"3"
placeholder=
"请输入Open Amount"
style=
"width: 100%"
disabled
:code=
"codes.curtxt"
></c-select>
</el-form-item>
</c-col>
<c-col
:span=
"8"
>
<el-form-item
label=
""
label-width=
"5px"
prop=
"bedgrp.cbs.opn1.amt"
>
<c-input-currency
v-model=
"model.bedgrp.cbs.opn1.amt"
style=
"text-align: left; width: 100%"
placeholder=
"请输入Balance"
disabled
></c-input-currency>
</el-form-item>
</c-col>
<c-col
:span=
"4"
>
</c-col>
</c-col>
<!-- Document Type 单据类型-->
<c-col
:span=
"24"
>
<el-form-item
label=
"Document Type"
prop=
"bedgrp.rec.doctypcod"
>
<c-select
v-model=
"model.bedgrp.rec.doctypcod"
style=
"width: 100%"
placeholder=
"请选择Document Type"
:code=
"codes.doctypcod1"
disabled
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<!-- Maturity Date 到期日-->
<c-col
:span=
"12"
>
<el-form-item
label=
"Maturity Date"
prop=
"bedgrp.rec.matdat"
>
<c-date-picker
type=
"date"
v-model=
"model.bedgrp.rec.matdat"
style=
"width: 100%"
placeholder=
"请选择Maturity Date"
value-format=
"yyyy-MM-dd"
:disabled=
"true"
></c-date-picker>
</el-form-item>
</c-col>
<c-col
:span=
"12"
></c-col>
</c-col>
<c-col
:span=
"24"
>
<!-- Received on 到单日期-->
<c-col
:span=
"12"
>
<el-form-item
label=
"Received on"
prop=
"bedgrp.rec.rcvdat"
>
<c-date-picker
type=
"date"
v-model=
"model.bedgrp.rec.rcvdat"
style=
"width: 100%"
placeholder=
"请选择Received on"
value-format=
"yyyy-MM-dd"
:disabled=
"true"
></c-date-picker>
</el-form-item>
</c-col>
<!-- Presented on 提示日期 -->
<c-col
:span=
"12"
>
<el-form-item
label=
"Presented on"
prop=
"bedgrp.rec.predat"
>
<c-date-picker
type=
"date"
v-model=
"model.bedgrp.rec.predat"
style=
"width: 100%"
placeholder=
"请选择到单日期"
value-format=
"yyyy-MM-dd"
:disabled=
"true"
></c-date-picker>
</el-form-item>
</c-col>
</c-col>
<!-- Document Status单据状态 -->
<c-col
:span=
"24"
>
<el-form-item
label=
"Document Status"
prop=
"bedgrp.rec.docsta"
>
<c-select
v-model=
"model.bedgrp.rec.docsta"
maxlength=
"40"
style=
"width: 100%"
placeholder=
"请输入单据状态"
:code=
"codes.docsta"
disabled
></c-select>
</el-form-item>
</c-col>
</c-col>
<!-- ========================第三行开始金额日期的右边Presented by======================= -->
<c-col
:span=
"11"
:offset=
"1"
>
<!--Presented by 交单人 -->
<c-col
:span=
"24"
>
<el-form-item
label=
"Presented by"
prop=
"bedgrp.prb.pts.ref"
>
<c-input
v-model=
"model.bedgrp.prb.pts.ref"
maxlength=
"16"
placeholder=
"请输入交单人"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
""
prop=
"bedgrp.prb.pts.nam"
>
<c-input
v-model=
"model.bedgrp.prb.pts.nam"
maxlength=
"40"
placeholder=
"请输入Name of Party"
disabled
></c-input>
</el-form-item>
</c-col>
<!-- 开证行 Issuing Bank Ref. -->
<c-col
:span=
"24"
>
<el-form-item
label=
"Issuing Bank Ref."
prop=
"bedgrp.iss.pts.ref"
>
<c-input
v-model=
"model.bedgrp.iss.pts.ref"
maxlength=
"16"
placeholder=
"请输入开证行"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
""
prop=
"bedgrp.iss.pts.nam"
>
<c-input
v-model=
"model.bedgrp.iss.pts.nam"
maxlength=
"40"
placeholder=
"请输入Name of Party"
disabled
></c-input>
</el-form-item>
</c-col>
<!--Applicant Ref. 申请人-->
<c-col
:span=
"24"
>
<el-form-item
label=
"Applicant Ref."
prop=
"bedgrp.apl.pts.ref"
>
<c-input
v-model=
"model.bedgrp.apl.pts.ref"
maxlength=
"16"
placeholder=
"请输入申请人"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
""
prop=
"bedgrp.apl.pts.nam"
>
<c-input
v-model=
"model.bedgrp.apl.pts.nam"
maxlength=
"40"
placeholder=
"请输入Name of Party"
disabled
></c-input>
</el-form-item>
</c-col>
</c-col>
</c-col>
<!-- =================================上下两部分 分割线 ============================-->
<c-col
:span=
"24"
>
<el-form-item
style=
"margin-left: -150px"
>
<el-divider
/>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<!-- =================================下半部分--左边-表格 ============================-->
<c-col
:span=
"12"
>
<!-- 左下表格 -->
<c-col
:span=
"24"
>
<c-docpre
:model=
"model"
:argadr=
"{
path: 'bedgrp.blk.prsdoc',
grp: 'betp',
code: 'docpre',
}"
></c-docpre>
</c-col>
<!-- <c-col :span="12">
<span
v-text="model.betp.docgrdm.docdsclab"
data-path=".betp.docgrdm.docdsclab"
>
</span>
</c-col> -->
<!-- Received on -->
<c-col
:span=
"24"
>
<c-col
:span=
"12"
>
<el-form-item
label=
"Received on"
prop=
"bedgrp.rec.rcvdat"
>
<c-date-picker
type=
"date"
v-model=
"model.bedgrp.rec.rcvdat"
style=
"width: 100%"
placeholder=
"请选择Received on"
value-format=
"yyyy-MM-dd"
:disabled=
"true"
></c-date-picker>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"Date of Shipment"
prop=
"bedgrp.rec.shpdat"
>
<c-date-picker
type=
"date"
v-model=
"model.bedgrp.rec.shpdat"
style=
"width: 100%"
placeholder=
"请选择Date of Shipment"
value-format=
"yyyy-MM-dd"
></c-date-picker>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<!-- S0000051 : Presentation Date -->
<c-col
:span=
"12"
>
<el-form-item
label=
"Presentation Date "
prop=
"bedgrp.rec.predat"
>
<c-date-picker
type=
"date"
v-model=
"model.bedgrp.rec.predat"
style=
"width: 100%"
value-format=
"yyyy-MM-dd"
placeholder=
"请选择提示日期"
></c-date-picker>
</el-form-item>
</c-col>
<!-- Maturity Date -->
<c-col
:span=
"12"
>
<el-form-item
label=
"Maturity Date"
prop=
"bedgrp.rec.matdat"
>
<c-date-picker
type=
"date"
v-model=
"model.bedgrp.rec.matdat"
style=
"width: 100%"
placeholder=
"请选择Maturity Date"
value-format=
"yyyy-MM-dd"
></c-date-picker>
</el-form-item>
</c-col>
</c-col>
<!-- Maturity Period -->
<c-col
:span=
"24"
>
<el-form-item
label=
"Maturity Period"
prop=
"bedgrp.blk.matper"
>
<c-input
type=
"textarea"
v-model=
"model.bedgrp.blk.matper"
maxlength=
"65"
show-word-limit
placeholder=
"请输入Maturity Period"
:disabled=
"model.bedgrp.rec.matdat!=''||model.bedgrp.rec.doctypcod=='P'"
></c-input>
</el-form-item>
</c-col>
</c-col>
<!-- ===============================下半部分-右边========================== -->
<c-col
:span=
"11"
:offset=
"1"
>
<!-- Payer -->
<c-col
:span=
"24"
>
<el-form-item
label=
"Payer"
prop=
"bedgrp.rec.payrol"
>
<c-select
v-model=
"model.bedgrp.rec.payrol"
style=
"width: 100%"
placeholder=
"请选择Payer"
:code=
"codes.rolall"
@
change=
"eventFunction(
'bedgrp.rec.payrol'
)"
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<c-ptap1
:model=
"model"
:argadr=
"{
title: '',
grp: 'bedgrp',
rol: 'oth',
}"
@
onSeainf=
"onSeainf"
@
onAplpDet=
"onOthpDet"
:disabled1=
"model.bedgrp.rec.payrol!='OTH'"
>
</c-ptap1>
</c-col>
<!-- Presented by -->
<c-col
:span=
"24"
>
<el-form-item
label=
"Presented by"
prop=
"bedgrp.rec.docprbrol"
>
<c-select
v-model=
"model.bedgrp.rec.docprbrol"
style=
"width: 100%"
placeholder=
"请选择Presented by"
:code=
"codes.docprbrol0"
disabled
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<c-ptap1
:model=
"model"
:argadr=
"{
title: '',
grp: 'bedgrp',
rol: 'prb',
}"
@
onSeainf=
"onSeainf"
@
onAplpDet=
"onPrbpDet"
:disabled1=
"model.bedgrp.rec.docprbrol=='BEN'"
>
</c-ptap1>
</c-col>
<c-col
:span=
"17"
:offset=
"7"
>
<c-checkbox
v-model=
"model.ameadrflg"
>
Ammendment Ben.Address
</c-checkbox>
</c-col>
</c-col>
</c-col>
<!--
<c-col :span="12">
<c-form-item label="Drag Drop Sender" prop="betp.ledget.sdamod.dadsnd">
<c-input
...
...
@@ -8,7 +510,7 @@
></c-input>
</c-form-item>
</c-col>
<!-- SF000052 : 参考号 -->
SF000052 : 参考号
<c-col :span="12">
<c-form-item :label="$t('betp.SF000052')" prop="ledgrp.rec.ownref">
...
...
@@ -28,7 +530,7 @@
></c-input>
</c-form-item>
</c-col>
<!-- SF000053 : 信用证余额 -->
SF000053 : 信用证余额
<c-col :span="12">
<c-form-item label="Currency" prop="ledgrp.cbs.opn1.cur">
...
...
@@ -57,7 +559,7 @@
></c-input>
</c-form-item>
</c-col>
<!-- SF000061 : 单据参考号 -->
SF000061 : 单据参考号
<c-col :span="12">
<c-form-item :label="$t('betp.SF000061')" prop="bedgrp.rec.ownref">
...
...
@@ -77,7 +579,7 @@
></c-input>
</c-form-item>
</c-col>
<!-- SF000077 : 摘要 -->
SF000077 : 摘要
<c-col :span="12">
<c-form-item
...
...
@@ -94,7 +596,7 @@
></c-input>
</c-form-item>
</c-col>
<!-- SF000060 : 单据金额 -->
SF000060 : 单据金额
<c-col :span="12">
<el-form-item :label="$t('betp.SF000060')" prop="bedgrp.cbs.max.cur">
...
...
@@ -115,7 +617,7 @@
></c-input>
</c-form-item>
</c-col>
<!-- SF000056 : 交单人 -->
SF000056 : 交单人
<c-col :span="12">
<c-form-item :label="$t('betp.SF000056')" prop="bedgrp.prb.pts.ref">
...
...
@@ -132,7 +634,7 @@
$t('betp.CF000051')
}}</c-checkbox>
</c-col>
<!-- SF000059 : 单据余额 -->
SF000059 : 单据余额
<c-col :span="12">
<c-form-item :label="$t('betp.SF000059')" prop="bedgrp.cbs.opn1.cur">
...
...
@@ -162,8 +664,8 @@
></c-input>
</c-form-item>
</c-col>
<!-- SF000063 : 开证行 -->
<!-- SF000065 : 编号 -->
SF000063 : 开证行
SF000065 : 编号
<c-col :span="12">
<c-form-item :label="$t('betp.SF000063')" prop="bedgrp.iss.pts.ref">
...
...
@@ -174,7 +676,7 @@
></c-input>
</c-form-item>
</c-col>
<!-- SF000062 : 单据类型 -->
SF000062 : 单据类型
<c-col :span="12">
<el-form-item :label="$t('betp.SF000062')" prop="bedgrp.rec.doctypcod">
...
...
@@ -196,7 +698,7 @@
></c-input>
</c-form-item>
</c-col>
<!-- SF000055 : 到期日 -->
SF000055 : 到期日
<c-col :span="12">
<el-form-item :label="$t('betsnd.SF000148')" prop="bedgrp.rec.matdat">
...
...
@@ -208,7 +710,7 @@
></c-date-picker>
</el-form-item>
</c-col>
<!-- SF000054 : 到单日期 -->
SF000054 : 到单日期
<c-col :span="12">
<el-form-item :label="$t('betsnd.SF000053')" prop="bedgrp.rec.rcvdat">
...
...
@@ -220,7 +722,7 @@
></c-date-picker>
</el-form-item>
</c-col>
<!-- SF000057 : 提示日期 -->
SF000057 : 提示日期
<c-col :span="12">
<el-form-item :label="$t('betsnd.S0000051')" prop="bedgrp.rec.predat">
...
...
@@ -232,8 +734,8 @@
></c-date-picker>
</el-form-item>
</c-col>
<!-- SF000058 : 申请人 -->
<!-- SF000066 : 编号 -->
SF000058 : 申请人
SF000066 : 编号
<c-col :span="12">
<c-form-item :label="$t('betp.SF000058')" prop="bedgrp.apl.pts.ref">
...
...
@@ -244,7 +746,7 @@
></c-input>
</c-form-item>
</c-col>
<!-- SF000064 : 单据状态 -->
SF000064 : 单据状态
<c-col :span="12">
<c-form-item :label="$t('betp.SF000064')" prop="bedgrp.rec.docsta">
...
...
@@ -273,7 +775,7 @@
>
</span>
</c-col>
<!-- S0000040 : Payer -->
S0000040 : Payer
<c-col :span="12">
<el-form-item label="Payer" prop="bedgrp.rec.payrol">
...
...
@@ -370,7 +872,7 @@
></c-input>
</c-form-item>
</c-col>
<!-- S0000039 : Presented by -->
S0000039 : Presented by
<c-col :span="12">
<el-form-item label="Presented by" prop="bedgrp.rec.docprbrol">
...
...
@@ -455,7 +957,7 @@
></c-input>
</c-form-item>
</c-col>
<!-- SF000053 : Received on -->
SF000053 : Received on
<c-col :span="12">
<el-form-item :label="$t('betsnd.SF000053')" prop="bedgrp.rec.rcvdat">
...
...
@@ -467,7 +969,7 @@
></c-date-picker>
</el-form-item>
</c-col>
<!-- SF000147 : Date of Shipment -->
SF000147 : Date of Shipment
<c-col :span="12">
<el-form-item :label="$t('betsnd.SF000147')" prop="bedgrp.rec.shpdat">
...
...
@@ -491,7 +993,7 @@
></c-input>
</c-form-item>
</c-col>
<!-- S0000051 : Presentation Date -->
S0000051 : Presentation Date
<c-col :span="12">
<el-form-item :label="$t('betsnd.S0000051')" prop="bedgrp.rec.predat">
...
...
@@ -503,7 +1005,7 @@
></c-date-picker>
</el-form-item>
</c-col>
<!-- SF000148 : Maturity Date -->
SF000148 : Maturity Date
<c-col :span="12">
<el-form-item :label="$t('betsnd.SF000148')" prop="bedgrp.rec.matdat">
...
...
@@ -527,13 +1029,13 @@
></c-input>
</c-form-item>
</c-col>
<!-- SF000146 : Maturity Period -->
SF000146 : Maturity Period
<c-col :span="12">
<c-checkbox v-model="model.ameadrflg">{{
$t('betsnd.CG000120')
}}</c-checkbox>
</c-col>
</c-col>
-->
</div>
</template>
<
script
>
...
...
@@ -541,15 +1043,21 @@ import Api from '~/service/Api'
import
commonProcess
from
'~/mixin/commonProcess'
import
CodeTable
from
'~/config/CodeTable'
import
Event
from
'~/model/Betsnd/Event'
import
Ptap1
from
"~/views/Public/Ptap1"
import
Docpre
from
"~/views/Public/Docpre"
export
default
{
components
:
{
"c-ptap1"
:
Ptap1
,
"c-docpre"
:
Docpre
,
},
inject
:
[
'root'
],
props
:
[
'model'
,
'codes'
],
mixins
:
[
commonProcess
],
data
()
{
return
{}
},
methods
:
{
...
Event
},
methods
:
{
...
Event
,
onSeainf
(){}
},
created
:
function
()
{},
}
</
script
>
...
...
src/views/Business/Betsnd/index.vue
View file @
c9a00924
...
...
@@ -36,7 +36,7 @@
</c-content>
</el-tab-pane>
<!--betsnd PD000050 Instr./ Discrep. -->
<el-tab-pane
label=
"
Discr./Instr
."
name=
"dscins"
>
<el-tab-pane
label=
"
Instr./ Discrep
."
name=
"dscins"
>
<c-content>
<m-dscins
:model=
"model"
:codes=
"codes"
/>
</c-content>
...
...
@@ -78,7 +78,7 @@
</c-content>
</el-tab-pane>
<!--rmbclm PD000128 Reimbursement Details -->
<el-tab-pane
label=
"Reimbursement Details"
name=
"remp"
>
<el-tab-pane
label=
"Reimbursement Details"
name=
"remp"
v-if=
"model.rmbclmnow "
>
<c-content>
<m-remp
:model=
"model"
:codes=
"codes"
/>
</c-content>
...
...
@@ -90,14 +90,13 @@
</c-content>
</el-tab-pane>
<!--cnybop PD000110 2106银行跟单结算及表外融资 -->
<el-tab-pane
label=
"2106银行跟单结算及表外融资"
name=
"libp"
>
<el-tab-pane
label=
"2106银行跟单结算及表外融资"
name=
"libp"
v-if=
"this.model.cnybop.libflg == '1'"
>
<c-content>
<m-libp
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
<!--limmod PD000001 统一授信 -->
<el-tab-pane
label=
"统一授信"
name=
"limitbody"
>
\
<el-tab-pane
label=
"统一授信"
name=
"limitbody"
>
<c-content>
<m-limitbody
:model=
"model"
:codes=
"codes"
/>
</c-content>
...
...
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