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
25826617
Commit
25826617
authored
Aug 15, 2022
by
nanrui
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/development-202206' into development-202206
parents
b12adaea
e04ed4c1
Hide whitespace changes
Inline
Side-by-side
Showing
37 changed files
with
1614 additions
and
806 deletions
+1614
-806
Pattern.js
src/model/Brtdck/Pattern.js
+3
-3
Pattern.js
src/model/Brtudp/Pattern.js
+4
-4
Default.js
src/model/Cptrel/Default.js
+1
-0
Event.js
src/model/Cptrel/Event.js
+23
-12
Pattern.js
src/model/Cptrel/Pattern.js
+34
-0
index.js
src/model/Cptrel/index.js
+10
-0
Docpre.vue
src/views/Business/Brtdck/Docpre.vue
+12
-3
index.vue
src/views/Business/Brtdck/index.vue
+152
-127
Conp.vue
src/views/Business/Brtudp/Conp.vue
+4
-2
Docpre.vue
src/views/Business/Brtudp/Docpre.vue
+24
-9
Payp.vue
src/views/Business/Brtudp/Payp.vue
+3
-1
index.vue
src/views/Business/Brtudp/index.vue
+7
-0
Gltrnps.vue
src/views/Business/Cptrel/Gltrnps.vue
+191
-0
Inftrnps.vue
src/views/Business/Cptrel/Inftrnps.vue
+167
-214
Orerec.vue
src/views/Business/Cptrel/Orerec.vue
+46
-33
Trnp0.vue
src/views/Business/Cptrel/Trnp0.vue
+627
-272
Trnptro.vue
src/views/Business/Cptrel/Trnptro.vue
+55
-22
Trnpwfm.vue
src/views/Business/Cptrel/Trnpwfm.vue
+56
-21
index.vue
src/views/Business/Cptrel/index.vue
+44
-1
Detp.vue
src/views/Business/Letame/Detp.vue
+7
-3
Revp.vue
src/views/Business/Letame/Revp.vue
+2
-1
index.vue
src/views/Business/Letame/index.vue
+7
-0
Detp.vue
src/views/Business/Letdrw/Detp.vue
+7
-4
Dscins.vue
src/views/Business/Letdrw/Dscins.vue
+21
-5
Adcp.vue
src/views/Business/Letnot/Adcp.vue
+4
-2
Detp.vue
src/views/Business/Letnot/Detp.vue
+7
-3
Dogp.vue
src/views/Business/Letnot/Dogp.vue
+2
-1
Dorp.vue
src/views/Business/Letnot/Dorp.vue
+2
-1
Spcbenp.vue
src/views/Business/Letnot/Spcbenp.vue
+3
-2
Spcrcvp.vue
src/views/Business/Letnot/Spcrcvp.vue
+3
-2
index.vue
src/views/Business/Letnot/index.vue
+7
-0
Detp.vue
src/views/Business/Letopn/Detp.vue
+7
-3
index.vue
src/views/Business/Letopn/index.vue
+44
-18
index.vue
src/views/Business/Litacp/index.vue
+7
-9
index.vue
src/views/Business/Litdck/index.vue
+7
-9
index.vue
src/views/Business/Litdla/index.vue
+7
-9
index.vue
src/views/Business/Litrog/index.vue
+7
-10
No files found.
src/model/Brtdck/Pattern.js
View file @
25826617
...
...
@@ -216,7 +216,7 @@ export default {
"brdgrp.blk.docdis"
:[
{
type
:
"string"
,
required
:
tru
e
,
message
:
"必输项"
},
{
type
:
"string"
,
required
:
fals
e
,
message
:
"必输项"
},
{
max
:
3500
,
message
:
"长度不能超过3500"
}
],
...
...
@@ -228,7 +228,7 @@ export default {
{
type
:
"date"
,
required
:
false
,
message
:
"输入正确的日期"
}
],
"brdgrp.blk.comcon"
:[
{
type
:
"string"
,
required
:
tru
e
,
message
:
"必输项"
},
{
type
:
"string"
,
required
:
fals
e
,
message
:
"必输项"
},
{
max
:
1950
,
message
:
"长度不能超过1950"
}
],
...
...
@@ -236,7 +236,7 @@ export default {
"brdgrp.blk.setinsbr"
:[
{
type
:
"string"
,
required
:
tru
e
,
message
:
"必输项"
},
{
type
:
"string"
,
required
:
fals
e
,
message
:
"必输项"
},
{
max
:
390
,
message
:
"长度不能超过390"
}
],
...
...
src/model/Brtudp/Pattern.js
View file @
25826617
...
...
@@ -190,7 +190,7 @@ export default {
"brdgrp.blk.docdis"
:[
{
type
:
"string"
,
required
:
tru
e
,
message
:
"必输项"
},
{
type
:
"string"
,
required
:
fals
e
,
message
:
"必输项"
},
{
max
:
3500
,
message
:
"长度不能超过3500"
}
],
...
...
@@ -202,7 +202,7 @@ export default {
{
type
:
"date"
,
required
:
false
,
message
:
"输入正确的日期"
}
],
"brdgrp.blk.comcon"
:[
{
type
:
"string"
,
required
:
tru
e
,
message
:
"必输项"
},
{
type
:
"string"
,
required
:
fals
e
,
message
:
"必输项"
},
{
max
:
65
,
message
:
"长度不能超过65"
}
],
...
...
@@ -210,8 +210,8 @@ export default {
"brdgrp.blk.setinsbr"
:[
{
type
:
"string"
,
required
:
tru
e
,
message
:
"必输项"
},
{
max
:
65
,
message
:
"长度不能超过65
"
}
{
type
:
"string"
,
required
:
fals
e
,
message
:
"必输项"
},
{
max
:
390
,
message
:
"长度不能超过390
"
}
],
...
...
src/model/Cptrel/Default.js
View file @
25826617
...
...
@@ -13,6 +13,7 @@ export default {
"coninf.oitset.oit.inftxt"
:
Utils
.
defaultFunction
,
"coninf.oitset.oit.inflev"
:
Utils
.
defaultFunction
,
"trn.relflg"
:
Utils
.
defaultFunction
,
"recpan.glestm"
:
Utils
.
defaultFunction
,
"trn.ownref"
:
Utils
.
defaultFunction
,
"recpan.atp.cod"
:
Utils
.
defaultFunction
,
"atp.cod"
:
Utils
.
defaultFunction
,
...
...
src/model/Cptrel/Event.js
View file @
25826617
...
...
@@ -2,7 +2,7 @@ import Api from "~/service/Api"
import
Utils
from
"~/utils"
export
default
{
async
onUsfmodShwflt
(){
async
onUsfmodShwflt
(){
let
rtnmsg
=
await
this
.
executeRule
(
"usfmod.shwflt"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
...
...
@@ -254,18 +254,29 @@ export default {
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
async
onRecpanButprtgle
(){
let
rtnmsg
=
await
this
.
executeRule
(
"recpan.butprtgle"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
async
handleSearch
()
{
let
rtnmsg
=
await
this
.
executeRule
(
"searow"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
this
.
stmData
.
data
=
rtnmsg
.
data
.
trncorco_trnstm
.
rows
;
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
let
rtnmsg
=
await
this
.
executeRule
(
"searow"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
this
.
stmData
.
data
=
rtnmsg
.
data
.
trncorco_trnstm
.
rows
;
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
async
handleReset
()
{
...
...
src/model/Cptrel/Pattern.js
View file @
25826617
...
...
@@ -233,4 +233,37 @@ export default {
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
1
,
message
:
"长度不能超过1"
}
],
"recpan.glestm"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
1
,
message
:
"长度不能超过1"
}
],
"recpan.transcode"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
5
,
message
:
"长度不能超过5"
}
],
"recpan.userid"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
6
,
message
:
"长度不能超过6"
}
],
"recpan.acttyp"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
2
,
message
:
"长度不能超过2"
}
],
"recpan.amt"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
10
,
message
:
"长度不能超过10"
}
],
"recpan.pinno"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
6
,
message
:
"长度不能超过6"
}
],
"recpan.accno"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
19
,
message
:
"长度不能超过19"
}
],
"recpan.rescode"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
40
,
message
:
"长度不能超过40"
}
],
}
\ No newline at end of file
src/model/Cptrel/index.js
View file @
25826617
import
Api
from
"~/service/Api"
import
Pts
from
"../Common/Pts"
import
Pub
from
"../Public"
export
default
class
Cptrel
{
constructor
()
{
...
...
@@ -88,6 +89,14 @@ export default class Cptrel{
},
wfestm
:
""
,
// WFEs for transaction for display .recpan.wfestm
trostm
:
""
,
// TROs for transaction for display .recpan.trostm
glestm
:
""
,
// GLEs for transaction .recpan.glestm
transcode
:
""
,
// Transaction Code .recpan.transcode
amt
:
""
,
// Amount .recpan.amt
pinno
:
""
,
// Pin No .recpan.pinno
userid
:
""
,
// UserID .recpan.userid
acttyp
:
""
,
// UserID .recpan.acttyp
accno
:
""
,
// Pin No. .recpan.accno
rescode
:
""
,
// Response Code .recpan.rescode
},
trn
:{
ownref
:
""
,
// Reference .trn.ownref
...
...
@@ -112,6 +121,7 @@ export default class Cptrel{
objinr
:
""
,
// Object .wfmmod.wfs.objinr
},
},
mtabut
:
new
Pub
().
data
.
Mtabut
,
coninf
:{
oitinf
:{
labinftxt
:
""
,
// Label for INFTXT .coninf.oitinf.labinftxt
...
...
src/views/Business/Brtdck/Docpre.vue
View file @
25826617
...
...
@@ -13,7 +13,9 @@
</el-form-item>
</c-col>
<c-col
:span=
"3"
>
<c-button
size=
"small"
type=
"primary"
icon=
"el-icon-search"
@
click=
"onDocdisButtxmsel"
<!-- @click="onDocdisButtxmsel" -->
<c-button
size=
"small"
type=
"primary"
icon=
"el-icon-search"
@
click=
"showGridPromptDialog('brtp.docdis.buttxmsel', null, null,
{TXT: 'brdgrp.blk.docdis'}, {TXT: false},'doxpDialog')"
:disabled="!docdisflg">
...
</c-button>
...
...
@@ -31,7 +33,7 @@
</el-form-item>
</c-col>
<c-col
:span=
"3"
>
<c-button
size=
"small"
type=
"primary"
icon=
"el-icon-search"
@
click=
"
onSetinstxmButtxmsel
"
>
<c-button
size=
"small"
type=
"primary"
icon=
"el-icon-search"
@
click=
"
showGridPromptDialog('brtp.setinstxm.buttxmsel', null, null,
{TXT: 'brdgrp.blk.setinsbr'}, {TXT: false},'doxpDialog')
">
...
</c-button>
</c-col>
...
...
@@ -122,7 +124,7 @@
<c-checkbox
v-model=
"model.brdgrp.rec.igndisflg"
>
Ignore Discrepancies
</c-checkbox>
</c-col>
<c-col
:span=
"24"
>
<c-checkbox
v-model=
"docdisflg"
>
discrepancies modified
</c-checkbox>
<c-checkbox
v-model=
"docdisflg"
@
change=
"docdisDefault"
>
discrepancies modified
</c-checkbox>
<!-- <c-checkbox v-model="model.brdgrp.blk.docdisflg">discrepancies modified</c-checkbox> -->
</c-col>
<c-col
:span=
"24"
>
...
...
@@ -243,6 +245,13 @@ export default {
},
methods
:
{
...
Event
,
async
docdisDefault
(){
this
.
executeDefault
(
"brdgrp.blk.docdis"
).
then
(
res
=>
{
//TODO 处理数据逻辑
if
(
res
.
respCode
==
SUCCESS
)
this
.
updateModel
(
res
.
data
);
})
},
// addTableValue(index) {
// var newTableValue = Object.assign({}, this.newValue);
// const serial=Utils.generateUUID();
...
...
src/views/Business/Brtdck/index.vue
View file @
25826617
<
template
>
<div
class=
"eContainer"
>
<!--
<c-bus-button
:
$
pntvm=
"this"
></c-bus-button>
j加操作按钮-->
<c-function-btn
:handleSubmit=
"handleSubmit"
...
...
@@ -19,70 +18,104 @@
<el-button
size=
"small"
>
His.img
</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"
>
<!--brtdck PD000046 Documents Received 标签页-->
<el-tab-pane
label=
"Documents received"
name=
"brtdckp"
>
<!--在页面上添加滚动条,使用 c-content 组件,有个height属性,默认是250,height:指的是页面document的高度与自身dom元素高度的差值。-->
<c-content>
<m-brtdckp
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
<!--brtp PD000062 Discr./Instr. -->
<el-tab-pane
label=
"Discr./Instr."
name=
"docpre"
v-if=
"model.brdgrp.rec.dscinsflg"
>
<c-content>
<m-docpre
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
<!--brtp PD000079 Shipping Details -->
<el-tab-pane
label=
"Shipping Details"
name=
"shpdet"
v-if=
"model.brdgrp.rec.dscinsflg"
>
<c-content>
<m-shpdet
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
<!--liaall PD000027 Liability -->
<el-tab-pane
label=
"Liability"
name=
"engp"
>
<m-engp
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
<!--setmod PD000000 Settlement -->
<el-tab-pane
label=
"Settlement"
name=
"setpan"
>
<m-setpan
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
<!--coninf PD000000 Completion -->
<el-tab-pane
label=
"Completion"
name=
"coninfp"
>
<m-coninfp
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
<!--trndoc PD000529 &Messages -->
<el-tab-pane
label=
"Messages"
name=
"docpan"
>
<m-docpan
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
<!--trndoc PD000546 Attachments -->
<el-tab-pane
label=
"Attachments"
name=
"doctre"
>
<m-doctre
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
<!--limmod PD000001 统一授信 -->
<el-tab-pane
label=
"统一授信"
name=
"limitbody"
>
<m-limitbody
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
<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"
>
<!--brtdck PD000046 Documents Received 标签页-->
<el-tab-pane
label=
"Documents received"
name=
"brtdckp"
>
<!--在页面上添加滚动条,使用 c-content 组件,有个height属性,默认是250,height:指的是页面document的高度与自身dom元素高度的差值。-->
<c-content>
<m-brtdckp
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
<!--brtp PD000062 Discr./Instr. -->
<el-tab-pane
label=
"Discr./Instr."
name=
"docpre"
v-if=
"model.brdgrp.rec.dscinsflg"
>
<c-content>
<m-docpre
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
<!--brtp PD000079 Shipping Details -->
<el-tab-pane
label=
"Shipping Details"
name=
"shpdet"
v-if=
"model.brdgrp.rec.dscinsflg"
>
<c-content>
<m-shpdet
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
<!--liaall PD000027 Liability -->
<el-tab-pane
label=
"Liability"
name=
"engp"
>
<c-content>
<m-engp
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
<!--setmod PD000000 Settlement -->
<el-tab-pane
label=
"Settlement"
name=
"setpan"
>
<m-setpan
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
<!--coninf PD000000 Completion -->
<el-tab-pane
label=
"Completion"
name=
"coninfp"
>
<c-content>
<m-coninfp
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
<!--trndoc PD000529 &Messages -->
<el-tab-pane
label=
"Messages"
name=
"docpan"
>
<m-docpan
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
<!--trndoc PD000546 Attachments -->
<el-tab-pane
label=
"Attachments"
name=
"doctre"
>
<c-content>
<m-doctre
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
<!--limmod PD000001 统一授信 -->
<el-tab-pane
label=
"统一授信"
name=
"limitbody"
>
<c-content>
<m-limitbody
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
</c-tabs>
</el-form>
<c-grid-ety-prompt-dialog
ref=
"etyDialog"
:promptData=
"promptData"
v-on:select-ety=
"selectEty"
>
</c-grid-ety-prompt-dialog>
<c-grid-ety-prompt-dialog
ref=
"etyDialog"
:promptData=
"promptData"
v-on:select-ety=
"selectEty"
>
</c-grid-ety-prompt-dialog>
<c-grid-ety-prompt-dialog
ref=
"doxpDialog"
:isPty=
"false"
:promptData=
"promptData"
@
select-ety=
"selectMsg"
>
</c-grid-ety-prompt-dialog>
</div>
</
template
>
<
script
>
import
Api
from
"~/service/Api"
import
CodeTable
from
"~/config/CodeTable"
import
Brtdck
from
"~/model/Brtdck"
import
commonProcess
from
"~/mixin/commonProcess"
import
commonFuncs
from
"~/mixin/commonFuncs"
;
import
Check
from
"~/model/Brtdck/Check"
import
Default
from
"~/model/Brtdck/Default"
import
Pattern
from
"~/model/Brtdck/Pattern"
import
Brtdckp
from
"./Brtdckp"
import
Docpre
from
"./Docpre"
import
Shpdet
from
"./Shpdet"
import
Api
from
'~/service/Api'
import
CodeTable
from
'~/config/CodeTable'
import
Brtdck
from
'~/model/Brtdck'
import
commonProcess
from
'~/mixin/commonProcess'
import
commonFuncs
from
'~/mixin/commonFuncs'
import
Check
from
'~/model/Brtdck/Check'
import
Default
from
'~/model/Brtdck/Default'
import
Pattern
from
'~/model/Brtdck/Pattern'
import
Brtdckp
from
'./Brtdckp'
import
Docpre
from
'./Docpre'
import
Shpdet
from
'./Shpdet'
// import Engp from "./Engp"
// import Setpan from "./Setpan"
// import Coninfp from "./Coninfp"
...
...
@@ -90,76 +123,68 @@ import Shpdet from "./Shpdet"
// import Doctre from "./Doctre"
// import Limitbody from "./Limitbody"
import
Engp
from
"~/views/Public/Engp"
;
import
Setpan
from
"~/views/Public/Setpan"
;
import
Coninfp
from
"~/views/Public/Coninfp"
;
import
Docpan
from
"~/views/Public/Docpan"
;
import
Doctre
from
"~/views/Public/Doctre"
;
import
Limitbody
from
"~/views/Public/Limitbody"
;
import
Engp
from
'~/views/Public/Engp'
import
Setpan
from
'~/views/Public/Setpan'
import
Coninfp
from
'~/views/Public/Coninfp'
import
Docpan
from
'~/views/Public/Docpan'
import
Doctre
from
'~/views/Public/Doctre'
import
Limitbody
from
'~/views/Public/Limitbody'
export
default
{
name
:
"Brtdck"
,
components
:{
"m-brtdckp"
:
Brtdckp
,
"m-docpre"
:
Docpre
,
"m-shpdet"
:
Shpdet
,
"m-engp"
:
Engp
,
"m-setpan"
:
Setpan
,
"m-coninfp"
:
Coninfp
,
"m-docpan"
:
Docpan
,
"m-doctre"
:
Doctre
,
"m-limitbody"
:
Limitbody
,
},
provide
()
{
return
{
root
:
this
}
},
mixins
:
[
commonProcess
,
commonFuncs
],
// 里面包含了Default、Check等的公共处理
data
(){
return
{
tabVal
:
"brtdckp"
,
trnName
:
"brtdck"
,
trnType
:
""
,
model
:
new
Brtdck
().
data
,
checkRules
:
Check
,
defaultRules
:
Default
,
pattern
:
Pattern
,
rules
:
null
,
codes
:
{
...
CodeTable
},
}
},
methods
:{
myTabClick
(
tab
){
this
.
tabClick
(
tab
)
/**
* do it yourself
**/
}
name
:
'Brtdck'
,
components
:
{
'm-brtdckp'
:
Brtdckp
,
'm-docpre'
:
Docpre
,
'm-shpdet'
:
Shpdet
,
'm-engp'
:
Engp
,
'm-setpan'
:
Setpan
,
'm-coninfp'
:
Coninfp
,
'm-docpan'
:
Docpan
,
'm-doctre'
:
Doctre
,
'm-limitbody'
:
Limitbody
,
},
provide
()
{
return
{
root
:
this
,
}
},
mixins
:
[
commonProcess
,
commonFuncs
],
// 里面包含了Default、Check等的公共处理
data
()
{
return
{
tabVal
:
'brtdckp'
,
trnName
:
'brtdck'
,
trnType
:
''
,
model
:
new
Brtdck
().
data
,
checkRules
:
Check
,
defaultRules
:
Default
,
pattern
:
Pattern
,
rules
:
null
,
codes
:
{
...
CodeTable
,
},
}
},
methods
:
{
myTabClick
(
tab
)
{
this
.
tabClick
(
tab
)
/**
* do it yourself
**/
},
created
:
async
function
(){
console
.
log
(
"进入brtdck交易"
);
let
rtnmsg
=
await
this
.
init
({})
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
this
.
updateModel
(
rtnmsg
.
data
)
//TODO 处理数据逻辑
if
(
this
.
isInDisplay
)
{
this
.
restoreDisplay
();
}
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
created
:
async
function
()
{
console
.
log
(
'进入brtdck交易'
)
let
rtnmsg
=
await
this
.
init
({})
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
this
.
updateModel
(
rtnmsg
.
data
)
//TODO 处理数据逻辑
if
(
this
.
isInDisplay
)
{
this
.
restoreDisplay
()
}
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
})
}
},
}
</
script
>
<
style
>
</
style
>
<
style
></
style
>
src/views/Business/Brtudp/Conp.vue
View file @
25826617
...
...
@@ -248,11 +248,12 @@
placeholder=
"请输入债权人总部所在国家(地区)代码"
></c-input>
<template
slot=
"footer"
>
<!-- @click="onCouselCrehqselbut" -->
<c-button
size=
"small"
type=
"primary"
icon=
"el-icon-search"
@
click=
"
onCouselCrehqselbut
"
@
click=
"
showGridPromptDialog('cfabrt.recp.pubp.cousel.crehqselbut', null, null,
{TXT: 'cfabrt.recgrp.bas.crehqcode'}, {TXT: false},'doxpDialog')
"
>
?
</c-button>
...
...
@@ -272,11 +273,12 @@
placeholder=
"请输入债权人经营地所在国家(地区)代码"
></c-input>
<
template
slot=
"footer"
>
<!-- @click="onCouselOperselbut" -->
<c-button
size=
"small"
type=
"primary"
icon=
"el-icon-search"
@
click=
"
onCouselOperselbut
"
@
click=
"
showGridPromptDialog('cfabrt.recp.pubp.cousel.operselbut', null, null,
{TXT: 'cfabrt.recgrp.bas.opercode'}, {TXT: false},'doxpDialog')
"
>
?
</c-button>
...
...
src/views/Business/Brtudp/Docpre.vue
View file @
25826617
...
...
@@ -7,11 +7,12 @@
<c-col
:span=
"24"
>
<el-form-item
label=
"Discrepancies"
prop=
"brdgrp.blk.docdis"
>
<c-fullbox>
<c-input
type=
"textarea"
v-model=
"model.brdgrp.blk.docdis"
maxlength=
"
5
0"
show-word-limit
<c-input
type=
"textarea"
v-model=
"model.brdgrp.blk.docdis"
maxlength=
"
350
0"
show-word-limit
placeholder=
"请输入Discrepancies"
rows=
"5"
:disabled=
"!docdisflg"
></c-input>
<!-- @click="onDocdisButtxmsel" -->
<template
slot=
"footer"
>
<c-button
size=
"small"
type=
"primary"
icon=
"el-icon-search"
@
click=
"onDocdisButtxmsel"
<c-button
size=
"small"
type=
"primary"
icon=
"el-icon-search"
@
click=
"showGridPromptDialog('brtp.docdis.buttxmsel', null, null,
{TXT: 'brdgrp.blk.docdis'}, {TXT: false},'doxpDialog')"
:disabled="!docdisflg">
<!-- ... -->
</c-button>
...
...
@@ -22,7 +23,7 @@
<!-- Comments and Conclusion -->
<c-col
:span=
"24"
>
<el-form-item
label=
"Comments and Conclusions"
prop=
"brdgrp.blk.comcon"
>
<c-input
type=
"textarea"
v-model=
"model.brdgrp.blk.comcon"
maxlength=
"
65
"
show-word-limit
<c-input
type=
"textarea"
v-model=
"model.brdgrp.blk.comcon"
maxlength=
"
1950
"
show-word-limit
placeholder=
"请输入Comments and Conclusions"
rows=
"5"
></c-input>
</el-form-item>
</c-col>
...
...
@@ -31,10 +32,13 @@
<c-col
:span=
"24"
>
<el-form-item
label=
"Settlement Instructions BR"
prop=
"brdgrp.blk.setinsbr"
>
<c-fullbox>
<c-input
type=
"textarea"
v-model=
"model.brdgrp.blk.setinsbr"
maxlength=
"
65
"
show-word-limit
<c-input
type=
"textarea"
v-model=
"model.brdgrp.blk.setinsbr"
maxlength=
"
390
"
show-word-limit
placeholder=
"请输入Settlement Instructions BR"
rows=
"5"
></c-input>
<
template
slot=
"footer"
>
<c-button
size=
"small"
type=
"primary"
icon=
"el-icon-search"
@
click=
"onSetinstxmButtxmsel"
>
<!-- @click="onSetinstxmButtxmsel" -->
<c-button
size=
"small"
type=
"primary"
icon=
"el-icon-search"
@
click=
"showGridPromptDialog('brtp.setinstxm.buttxmsel', null, null,
{TXT: 'brdgrp.blk.setinsbr'}, {TXT: false},'doxpDialog')"
>
</c-button>
</
template
>
</c-fullbox>
...
...
@@ -60,7 +64,9 @@
</c-col>
<c-col
:span=
"24"
>
<c-checkbox
v-model=
"docdisflg"
>
discrepancies modified
</c-checkbox>
<c-checkbox
v-model=
"docdisflg"
@
change=
"docdisDefault"
>
discrepancies modified
</c-checkbox>
<!-- <c-checkbox v-model="model.brdgrp.blk.docdisflg">discrepancies modified</c-checkbox> -->
</c-col>
...
...
@@ -136,7 +142,14 @@ export default {
return
{
};
},
methods
:
{
...
Event
methods
:
{
...
Event
,
async
docdisDefault
(){
this
.
executeDefault
(
"brdgrp.blk.docdis"
).
then
(
res
=>
{
//TODO 处理数据逻辑
if
(
res
.
respCode
==
SUCCESS
)
this
.
updateModel
(
res
.
data
);
})
},
},
created
:
function
()
{
},
computed
:
{
...
...
@@ -149,7 +162,8 @@ export default {
}
},
},
};
</
script
>
<
style
>
</
style
>
</
style
>
\ No newline at end of file
src/views/Business/Brtudp/Payp.vue
View file @
25826617
...
...
@@ -221,7 +221,9 @@
placeholder=
"请输入TAG72"
:disabled=
"model.sftmt==''? true : false"
:rows=
"4"
></c-input>
<
template
slot=
"footer"
>
<c-button
size=
"small"
type=
"primary"
icon=
"el-icon-search"
@
click=
"onAcctagButtxmsel"
<!-- @click="onAcctagButtxmsel" -->
<c-button
size=
"small"
type=
"primary"
icon=
"el-icon-search"
@
click=
"showGridPromptDialog('brtp.acctag.buttxmsel', null, null,
{TXT: 'brdgrp.tag72add'}, {TXT: false},'doxpDialog')"
:disabled="model.sftmt==''? true : false">
...
</c-button>
...
...
src/views/Business/Brtudp/index.vue
View file @
25826617
...
...
@@ -144,6 +144,13 @@
:promptData=
"promptData"
@
select-ety=
"selectEty"
></c-grid-ety-prompt-dialog>
<c-grid-ety-prompt-dialog
ref=
"doxpDialog"
:isPty=
"false"
:promptData=
"promptData"
@
select-ety=
"selectMsg"
>
</c-grid-ety-prompt-dialog>
</div>
</
template
>
<
script
>
...
...
src/views/Business/Cptrel/Gltrnps.vue
0 → 100644
View file @
25826617
<
template
>
<div
class=
"eibs-tab"
>
<c-col
:span=
"24"
>
<c-istream-table
:list=
"stmData.data"
:columns=
"stmData.columns"
></c-istream-table>
</c-col>
<c-col
:span=
"24"
>
<c-row>
<c-col
:span=
"8"
>
<c-form-item
label=
"Transaction Code"
prop=
"recpan.transcode"
>
<c-input
v-model=
"model.recpan.transcode"
maxlength=
"5"
placeholder=
""
></c-input>
</c-form-item>
</c-col>
<c-col
:span=
"8"
>
<c-form-item
label=
"UserID"
prop=
"recpan.userid"
>
<c-input
v-model=
"model.recpan.userid"
maxlength=
"6"
placeholder=
""
></c-input>
</c-form-item>
</c-col>
<c-col
:span=
"8"
>
<c-form-item
label=
"UserID"
prop=
"recpan.acttyp"
>
<c-input
v-model=
"model.recpan.acttyp"
maxlength=
"2"
></c-input>
</c-form-item>
</c-col>
</c-row>
<c-row>
<c-col
:span=
"8"
>
<c-form-item
label=
"Account Type"
prop=
"recpan.amt"
>
<c-input
v-model=
"model.recpan.amt"
></c-input>
</c-form-item>
</c-col>
<c-col
:span=
"8"
>
<c-form-item
label=
"Pin No"
prop=
"recpan.pinno"
>
<c-input
v-model=
"model.recpan.pinno"
maxlength=
"6"
></c-input>
</c-form-item>
</c-col>
<c-col
:span=
"8"
>
<c-form-item
label=
"Account No."
prop=
"recpan.accno"
>
<c-input
v-model=
"model.recpan.accno"
maxlength=
"19"
></c-input>
</c-form-item>
</c-col>
</c-row>
<c-row>
<c-col
:span=
"8"
>
<c-form-item
label=
"Response Code"
prop=
"recpan.rescode"
>
<c-input
v-model=
"model.recpan.rescode"
maxlength=
"40"
></c-input>
</c-form-item>
</c-col>
</c-row>
</c-col>
<!--====================原码==================== -->
<!--
<c-col
:span=
"12"
>
<c-form-item
label=
"GLEs for transaction"
prop=
"recpan.glestm"
>
<c-input
v-model=
"model.recpan.glestm"
:placeholder=
"$t('other.please_enter') + 'GLEs for transaction'"
></c-input>
</c-form-item>
</c-col>
SF000157 : Transaction Code
<c-col
:span=
"12"
>
<c-form-item
:label=
"$t('trnp.SF000157')"
prop=
"recpan.transcode"
>
<c-input
v-model=
"model.recpan.transcode"
maxlength=
"5"
:placeholder=
"$t('other.please_enter') + $t('trnp.SF000157')"
></c-input>
</c-form-item>
</c-col>
SF000160 : UserID
<c-col
:span=
"12"
>
<c-form-item
label=
"UserID"
prop=
"recpan.userid"
>
<c-input
v-model=
"model.recpan.userid"
maxlength=
"6"
:placeholder=
"$t('other.please_enter') + 'UserID'"
></c-input>
</c-form-item>
</c-col>
SF000161 : Account Type
<c-col
:span=
"12"
>
<c-form-item
:label=
"$t('trnp.SF000160')"
prop=
"recpan.acttyp"
>
<c-input
v-model=
"model.recpan.acttyp"
maxlength=
"2"
:placeholder=
"$t('other.please_enter') + $t('trnp.SF000160')"
></c-input>
</c-form-item>
</c-col>
SF000158 : Amount
<c-col
:span=
"12"
>
<c-form-item
:label=
"$t('trnp.SF000158')"
prop=
"recpan.amt"
>
<c-input
v-model=
"model.recpan.amt"
:placeholder=
"$t('other.please_enter') + $t('trnp.SF000158')"
></c-input>
</c-form-item>
</c-col>
SF000159 : Pin No.
<c-col
:span=
"12"
>
<c-form-item
label=
"Pin No"
prop=
"recpan.pinno"
>
<c-input
v-model=
"model.recpan.pinno"
maxlength=
"6"
:placeholder=
"$t('other.please_enter') + 'Pin No'"
></c-input>
</c-form-item>
</c-col>
SF000162 : Account No.
<c-col
:span=
"12"
>
<c-form-item
:label=
"$t('trnp.SF000159')"
prop=
"recpan.accno"
>
<c-input
v-model=
"model.recpan.accno"
maxlength=
"19"
:placeholder=
"$t('other.please_enter') + $t('trnp.SF000159')"
></c-input>
</c-form-item>
</c-col>
SF000163 : Response Code
<c-col
:span=
"12"
>
<c-form-item
:label=
"$t('trnp.SF000163')"
prop=
"recpan.rescode"
>
<c-input
v-model=
"model.recpan.rescode"
maxlength=
"40"
:placeholder=
"$t('other.please_enter') + $t('trnp.SF000163')"
></c-input>
</c-form-item>
</c-col>
<c-col
:span=
"12"
>
<c-button
size=
"small"
type=
"primary"
@
click=
"onRecpanButprtgle"
>
{{
$t
(
"trnp.CG000231"
)
}}
</c-button>
</c-col>
-->
</div>
</
template
>
<
script
>
import
Api
from
"~/service/Api"
;
import
commonProcess
from
"~/mixin/commonProcess"
;
import
CodeTable
from
"~/config/CodeTable"
;
import
Event
from
"~/model/Cptrel/Event"
;
export
default
{
inject
:
[
"root"
],
props
:
[
"model"
,
"codes"
],
mixins
:
[
commonProcess
],
data
()
{
return
{
stmData
:
{
columns
:
[
'0 1 "Account" 240 '
,
'1 2 "Dt/Cr" 150 1 0 1 DBTCDT'
,
'2 3 "Cur" 137'
,
'3 4 "Booked Amt" 190 2 8 1 2'
,
'4 5 "Status" 150 1 0 1 GLE:EXPFLG'
,
'5 6 "Rate" 155 2 0 1 0'
,
'6 7 "Client Code" 195'
,
'15 8 "Income" 180 2 8'
,
],
data
:
[],
},
};
},
methods
:
{
...
Event
},
created
:
function
()
{},
};
</
script
>
<
style
>
</
style
>
src/views/Business/Cptrel/Inftrnps.vue
View file @
25826617
...
...
@@ -9,199 +9,110 @@
size=
"small"
>
<c-row>
<c-col
:span=
"24"
>
<c-
col
:span=
"8"
>
<el-form-item
label=
"Selection of User"
prop=
"trncorco.usfmod.flt"
style=
"width:
100%"
>
<c-col
:span=
"24"
>
<c-col
:span=
"8"
>
<c-
fullbox
>
<el-form-item
label=
"Selection of User"
prop=
"trncorco.usfmod.flt"
style=
"width:
100%"
>
<c-col
:span=
"16"
>
<c-input
v-model=
"model.trncorco.usfmod.flt"
maxlength=
"16"
aria-
placeholder=
"请输入Selection of User"
placeholder=
"请输入Selection of User"
>
</c-input>
</c-col>
<c-button
size=
"small"
type=
"primary"
@
click=
"onUsfmodShwflt"
>
Show_Set
</c-button>
</el-form-item>
</c-col>
<c-col
:span=
"8"
>
<el-form-item
label=
"Reference"
prop=
"trncorco.ownref"
style=
"width:100%"
>
<c-input
v-model=
"model.trncorco.ownref"
maxlength=
"16"
placeholder=
"请输入Reference"
>
</c-input>
</el-form-item>
</c-col>
<c-col
:span=
"8"
>
<el-form-item
label=
"汇款性质"
prop=
"trncorco.trntyp"
style=
"width:100%"
>
<c-select
v-model=
"model.trncorco.trntyp"
style=
"width: 100%"
placeholder=
"请选择汇款性质"
>
<el-option
v-for=
"item in codes.y"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
></el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
</c-row>
<c-col
:span=
"24"
style=
"text-align: right; height: 36.8px"
v-if=
"searchToggle"
>
<el-button
size=
"small"
@
click=
"handleReset"
>
重置
</el-button>
<el-button
type=
"primary"
icon=
"el-icon-search"
size=
"small"
@
click=
"handleSearch"
>
查询
</el-button
>
<el-button
type=
"text"
@
click=
"searchToggle = false"
>
展开
<i
class=
"el-icon-arrow-down"
></i>
</el-button>
</c-col>
</c-col>
<!-- 可控展示区 -->
<c-row
v-show=
"!searchToggle"
>
<c-col
:span=
"24"
>
<c-col
:span=
"8"
>
<el-form-item
label=
"Party Reference"
prop=
"trncorco.usfmod.usr.extkey"
style=
"width: 100%"
>
<c-select
v-model=
"model.trncorco.usfmod.usr.extkey"
placeholder=
"请输入Party Reference"
>
<el-option
v-for=
"item in codes.extkey"
:key=
"item.value"
></el-option>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"8"
>
<el-form-item
label=
"Select Single Party"
prop=
"infcon.pty.extkey"
style=
"width: 100%"
>
<c-input
v-model=
"model.infcon.pty.extkey"
maxlength=
"24"
placeholder=
"请输入Select Single Party"
:disabled=
this.flag1
<c-button
size=
"small"
type=
"primary"
>
Show_Set
</c-button
>
</c-input>
</el-form-item>
</c-fullbox>
</c-col>
<c-col
:span=
"8"
>
<el-form-item
label=
"
Party Nam
e"
prop=
"
infcon.pty.nam
"
label=
"
Referenc
e"
prop=
"
trncorco.ownref
"
style=
"width: 100%"
>
<c-input
v-model=
"model.infcon.pty.nam"
maxlength=
"40"
placeholder=
"请输入External Party Name"
disabled
v-model=
"model.trncorco.ownref"
maxlength=
"16"
placeholder=
"请输入Reference"
>
</c-input>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"8"
>
<el-form-item
label=
"
Party Name/BIC
"
prop=
"
infcon.seapty
"
label=
"
汇款性质
"
prop=
"
trncorco.trntyp
"
style=
"width: 100%"
>
<c-input
v-model=
"model.infcon.seapty"
maxlength=
"24"
placeholder=
"请输入Party Name/BIC"
:disabled=
this.flag2
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"8"
>
<el-form-item
label=
"Role"
prop=
"infcon.searol"
style=
"width: 100%"
>
<c-select
v-model=
"model.
infcon.searol
"
v-model=
"model.
trncorco.trntyp
"
style=
"width: 100%"
placeholder=
"请选择Role"
:code=
"searol"
placeholder=
"请选择汇款性质"
>
<el-option
v-for=
"item in codes.trntyp"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
></el-option>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"8"
>
<el-form-item
label=
"Resp.User"
prop=
"infcon.usr.extkey"
style=
"width: 100%"
>
<c-input
v-model=
"model.infcon.usr.extkey"
maxlength=
"8"
placeholder=
"请输入User ID"
disabled
>
</c-input>
</el-form-item>
</c-col>
</c-col>
</c-row>
<c-col
:span=
"24"
style=
"text-align: right; height: 36.8px"
v-if=
"searchToggle"
>
<el-button
size=
"small"
@
click=
"handleReset"
>
重置
</el-button>
<el-button
type=
"primary"
icon=
"el-icon-search"
size=
"small"
@
click=
"handleSearch"
>
查询
</el-button
>
<el-button
type=
"text"
@
click=
"searchToggle = false"
>
展开
<i
class=
"el-icon-arrow-down"
></i>
</el-button>
</c-col>
<!-- 可控展示区 -->
<c-row
v-show=
"!searchToggle"
>
<c-col
:span=
"24"
>
<c-col
:span=
"8"
>
<el-form-item
label=
"Status"
prop=
"
infcon.seasta
"
prop=
"
trncorco.relflg
"
style=
"width: 100%"
>
<c-select
v-model=
"model.
infcon.seasta
"
v-model=
"model.
trncorco.relflg
"
style=
"width: 100%"
placeholder=
"请选择Status"
:code=
"codes.
seasta
"
:code=
"codes.
relflg
"
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"8"
>
<el-form-item
label=
"Currency"
prop=
"infcon.seacur"
style=
"width: 100%"
>
<el-form-item
label=
"Currency"
prop=
"relcur"
style=
"width: 100%"
>
<c-select
v-model=
"model.
infcon.sea
cur"
v-model=
"model.
rel
cur"
style=
"width: 100%"
placeholder=
"请选择Currency"
:code=
"codes.currencycode"
...
...
@@ -209,15 +120,16 @@
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"8"
>
<el-form-item
label=
"Amount between"
prop=
"
infcon.seaamtfr
"
prop=
""
style=
"width: 100%"
>
<c-col
:span=
"11"
>
<c-input-currency
v-model=
"model.
infcon.seaamtfr
"
v-model=
"model.
amt1
"
placeholder=
"请输入Amount"
>
</c-input-currency>
...
...
@@ -227,7 +139,7 @@
</c-col>
<c-col
:span=
"11"
>
<c-input-currency
v-model=
"model.
infcon.seaamtto
"
v-model=
"model.
amt2
"
placeholder=
"请输入Amount"
>
</c-input-currency>
...
...
@@ -239,49 +151,67 @@
<c-col
:span=
"24"
>
<c-col
:span=
"8"
>
<el-form-item
label=
"
Payment Type
"
prop=
"
seapaytyp
"
label=
"
Opening between
"
prop=
"
trncorco.inidatfro
"
style=
"width: 100%"
>
<c-select
v-model=
"model.seapaytyp"
style=
"width: 100%"
placeholder=
"请选择Payment Type"
:code=
"codes.seapaytyp"
>
</c-select>
<c-col
:span=
"11"
>
<c-date-picker
type=
"date"
v-model=
"model.trncorco.inidatfro"
value-format=
"yyyy-MM-dd"
style=
"width: 100%"
placeholder=
"请选择Opening between"
></c-date-picker>
</c-col>
<c-col
:span=
"2"
style=
"text-align: center"
>
<label
style=
"display: inline-block; width: 100%"
>
-
</label>
</c-col>
<c-col
:span=
"11"
>
<c-date-picker
type=
"date"
v-model=
"model.trncorco.inidattil"
value-format=
"yyyy-MM-dd"
style=
"width: 100%"
placeholder=
"请选择Open Date to"
></c-date-picker>
</c-col>
</el-form-item>
</c-col>
<c-col
:span=
"8"
>
<el-form-item
label=
"Swift type"
prop=
"msgtyp"
style=
"width: 100%"
>
<c-select
v-model=
"model.msgtyp"
style=
"width: 100%"
placeholder=
"请选择Swift type"
:code=
"swftyp"
>
</c-select>
<el-form-item
label=
"客户号"
prop=
"ptyextkey"
style=
"width: 100%"
>
<c-input
v-model=
"model.ptyextkey"
placeholder=
"请输入客户号"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"8"
>
<el-form-item
label=
"国家代码"
prop=
"countcode"
style=
"width: 100%"
>
<c-col
:span=
"11"
>
<c-select
v-model=
"model.countcode"
filterable
style=
"width: 100%"
placeholder=
"请选择国家代码"
:code=
"codes.bopcty"
>
</c-select>
</c-col>
<c-col
:span=
"13"
style=
"text-align: right"
>
<c-checkbox
v-model=
"model.tsnflg"
>
同名划转标志
</c-checkbox>
</c-col>
<el-form-item
label=
"branch"
prop=
"branch"
style=
"width: 100%"
>
<c-input
v-model=
"model.branch"
maxlength=
"24"
placeholder=
"请输入Select Single Party"
>
</c-input>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"Transaction Type"
prop=
"atp.cod"
>
<c-input
v-model=
"model.atp.cod"
></c-input>
</el-form-item>
</c-col>
</c-row>
<c-col
:span=
"24"
style=
"text-align: right; height: 36.8px"
...
...
@@ -301,10 +231,19 @@
</el-button>
</c-col>
</el-form>
<c-col
:span=
"24"
>
<div
style=
"border-bottom: 10px solid rgb(232, 232, 232)"
></div>
</c-col>
<c-col
:span=
"24"
>
<c-istream-table
:list=
"stmData.data"
:columns=
"stmData.columns"
:showButtonFlg=
"true"
>
<el-table-column
fixed=
"right"
prop=
"op"
label=
"操作"
width=
"140px"
>
</el-table-column>
</c-istream-table>
</c-col>
<!-- ======================================原码=================================================== -->
<!--
<c-col
:span=
"12"
>
<span
v-text=
"model.trncorco.usfmod.usftxt"
data-path=
".trncorco.usfmod.usftxt"
>
</span>
...
...
@@ -527,43 +466,57 @@ export default {
mixins
:
[
commonProcess
],
data
()
{
return
{
ptsaddg
:
{
stmData
:
{
columns
:
[
{
title
:
"TRN"
,
width
:
"120px"
,
dataIndex
:
"rol"
,
show
:
"select"
,
},
{
title
:
"Own Reference"
,
width
:
"180px"
,
dataIndex
:
"ptyextkey"
,
show
:
"input"
,
},
{
title
:
"Cur"
,
width
:
"300px"
,
dataIndex
:
"nam"
,
},
{
title
:
"Relevant"
,
width
:
"300px"
,
dataIndex
:
"ref"
,
},
{
title
:
"Entry"
,
width
:
"300px"
,
dataIndex
:
"ref"
,
},
{
title
:
"Relevant"
,
width
:
"300px"
,
dataIndex
:
"ref"
,
},
// '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',
// "10 1 \"TRN\" 50 1 0:0 3 ATPTXT",
// "11 2:1 \"Own Reference\" 186",
// "17 2:2 \"Message Type\" 186",
// "12 3 \"Cur\" 137",
// "13 4 \"Relevant Amount\" 80 2 8:1 2 5",
// "14 5 \"Entry\" 104 20 30 1",
// "9 6:1 \"Req\" 135",
// "2 6:2 \"Sig\" 135",
// "6 8:1 \"Rq0\" 135",
// "3 8:2 \"Rel0\" 135",
// "7 9:1 \"Rq1\" 135",
// "4 9:2 \"Rel1\" 135",
// "8 10:1 \"Rq2\" 135",
// "5 10:2 \"Rel2\" 135",
// "16 11:1 \"User\" 160",
// "18 11:2 \"\" 60",
// "0 12 \"Status\" 54 1 0:0 1 RELSTA",
// "15 13 \"Branch\" 142",
"10 1
\"
TRN
\"
100 1 0:0 3 ATPTXT"
,
"11 2
\"
Own Reference
\"
186"
,
"17 3
\"
Message Type
\"
186"
,
"12 4
\"
Cur
\"
137"
,
"13 5
\"
Relevant Amount
\"
80 2 8:1 2 5"
,
"14 6
\"
Entry
\"
104 20 30 1"
,
"9 7
\"
Req
\"
135"
,
"2 8
\"
Sig
\"
135"
,
"6 9
\"
Rq0
\"
135"
,
"3 10
\"
Rel0
\"
135"
,
"7 11
\"
Rq1
\"
135"
,
"4 12
\"
Rel1
\"
135"
,
"8 13
\"
Rq2
\"
135"
,
"5 14
\"
Rel2
\"
135"
,
"16 15
\"
User
\"
160"
,
"18 16
\"\"
60"
,
"0 17
\"
Status
\"
54 1 0:0 1 RELSTA"
,
"15 18
\"
Branch
\"
142"
,
],
urls
:
"lttp.ptsaddp.ptsaddg"
,
data
:
[]
,
},
searchToggle
:
true
};
},
methods
:
{
...
Event
},
...
...
src/views/Business/Cptrel/Orerec.vue
View file @
25826617
<
template
>
<div
class=
"eibs-tab"
>
<!-- SG000136 : 操作类型描述 -->
<!-- SG000155 : 操作流程 -->
<!-- SG000137 : TRN---Trn created -->
<c-col
:span=
"12"
>
<c-col
:span=
"24"
>
<c-istream-table
:list=
"stmData.data"
:columns=
"stmData.columns"
></c-istream-table>
</c-col>
<!-- ==================原码====================== -->
<!-- SG000136 : 操作类型描述 -->
<!-- SG000155 : 操作流程 -->
<!-- SG000137 : TRN---Trn created -->
<!--
<c-col
:span=
"12"
>
<c-form-item
label=
"stream of ore records"
prop=
"orestr"
>
<c-input
v-model=
"model.orestr"
:placeholder=
"$t('other.please_enter')+'stream of ore records'"
></c-input>
</c-form-item>
</c-col>
<!-- SG000143 : BRK---Break -->
<!-- SG000138 : COR---Correction -->
<!-- SG000139 : DEL---Trn deleted -->
<!-- SG000140 : REL---Trn released -->
<!-- SG000142 : INC---Message received -->
<!-- SG000141 : DES---Spt deleted -->
<!-- SG000144 : SPT---Spt Released -->
<!-- SG000145 : ROU---ReRounting -->
<!-- SG000152 : CAN---Order Canceled -->
<!-- SG000153 : SIG---Signature -->
</c-col>
-->
<!-- SG000143 : BRK---Break -->
<!-- SG000138 : COR---Correction -->
<!-- SG000139 : DEL---Trn deleted -->
<!-- SG000140 : REL---Trn released -->
<!-- SG000142 : INC---Message received -->
<!-- SG000141 : DES---Spt deleted -->
<!-- SG000144 : SPT---Spt Released -->
<!-- SG000145 : ROU---ReRounting -->
<!-- SG000152 : CAN---Order Canceled -->
<!-- SG000153 : SIG---Signature -->
</div>
</
template
>
<
script
>
import
Api
from
"~/service/Api"
import
Api
from
"~/service/Api"
;
import
commonProcess
from
"~/mixin/commonProcess"
;
import
CodeTable
from
"~/config/CodeTable"
import
Event
from
"~/model/Cptrel/Event"
import
CodeTable
from
"~/config/CodeTable"
;
import
Event
from
"~/model/Cptrel/Event"
;
export
default
{
inject
:
[
'root'
],
props
:[
"model"
,
"codes"
],
mixins
:
[
commonProcess
],
data
(){
return
{
}
},
methods
:{...
Event
},
created
:
function
(){
}
}
inject
:
[
"root"
],
props
:
[
"model"
,
"codes"
],
mixins
:
[
commonProcess
],
data
()
{
return
{
stmData
:
{
columns
:
[
'3 1 "操作类型" 280'
,
'2 2 "操作柜员" 280'
,
'4 3 "交易名称" 280'
,
'0 4 "进入交易时间" 304 20 30 1'
,
'1 5 "操作时间" 204 20 30 1'
,
],
data
:
[],
},
};
},
methods
:
{
...
Event
},
created
:
function
()
{},
};
</
script
>
<
style
>
</
style
>
src/views/Business/Cptrel/Trnp0.vue
View file @
25826617
<
template
>
<div
class=
"eibs-tab"
>
<c-col
:span=
"12"
>
<c-form-item
label=
"Drag Drop Sender"
prop=
"recpan.recget.sdamod.dadsnd"
>
<c-input
v-model=
"model.recpan.recget.sdamod.dadsnd"
:placeholder=
"$t('other.please_enter')+'Drag Drop Sender'"
></c-input>
</c-form-item>
</c-col>
<!-- SF000139 : Reference -->
<c-col
:span=
"12"
>
<c-form-item
:label=
"$t('trnp.S0000194')"
prop=
"trn.ownref"
>
<c-input
v-model=
"model.trn.ownref"
maxlength=
"16"
:placeholder=
"$t('other.please_enter')+$t('trnp.S0000194')"
></c-input>
</c-form-item>
</c-col>
<c-col
:span=
"12"
>
<c-form-item
:label=
"$t('trnp.SF000139')"
prop=
"recpan.con"
>
<c-input
v-model=
"model.recpan.con"
:placeholder=
"$t('other.please_enter')+$t('trnp.SF000139')"
></c-input>
</c-form-item>
</c-col>
<!-- SF000182 : Ident No. -->
<c-col
:span=
"12"
>
<c-form-item
:label=
"$t('trnp.S0000195')"
prop=
"trn.inr"
>
<c-input
v-model=
"model.trn.inr"
maxlength=
"8"
:placeholder=
"$t('other.please_enter')+$t('trnp.S0000195')"
></c-input>
</c-form-item>
</c-col>
<c-col
:span=
"12"
>
<c-form-item
:label=
"$t('trnp.SF000182')"
prop=
"recpan.recget.sdamod.seainf"
>
<c-input
v-model=
"model.recpan.recget.sdamod.seainf"
:placeholder=
"$t('other.please_enter')+$t('trnp.SF000182')"
></c-input>
</c-form-item>
</c-col>
<c-col
:span=
"12"
>
<c-form-item
label=
"External Readable Object Identification"
prop=
"trn.objnam"
>
<c-input
v-model=
"model.trn.objnam"
maxlength=
"40"
:placeholder=
"$t('other.please_enter')+'External Readable Object Identification'"
></c-input>
</c-form-item>
</c-col>
<c-col
:span=
"12"
>
<c-button
size=
"small"
type=
"primary"
@
click=
"onRecpanDet"
>
{{
$t
(
'trnp.CF000130'
)
}}
</c-button>
</c-col>
<c-col
:span=
"12"
>
<c-form-item
label=
"Drag Drop Sender"
prop=
"recpan.atpget.sdamod.dadsnd"
>
<c-input
v-model=
"model.recpan.atpget.sdamod.dadsnd"
:placeholder=
"$t('other.please_enter')+'Drag Drop Sender'"
></c-input>
</c-form-item>
</c-col>
<!-- SF000141 : Transaction -->
<c-col
:span=
"12"
>
<c-form-item
label=
"Transaction ID"
prop=
"recpan.atp.cod"
>
<c-input
v-model=
"model.recpan.atp.cod"
maxlength=
"6"
:placeholder=
"$t('other.please_enter')+'Transaction ID'"
></c-input>
</c-form-item>
</c-col>
<c-col
:span=
"12"
>
<c-form-item
:label=
"$t('trnp.SF000141')"
prop=
"recpan.atpget.sdamod.seainf"
>
<c-input
v-model=
"model.recpan.atpget.sdamod.seainf"
:placeholder=
"$t('other.please_enter')+$t('trnp.SF000141')"
></c-input>
</c-form-item>
</c-col>
<c-col
:span=
"12"
>
<c-form-item
label=
"Transaction ID"
prop=
"recpan.atp.cod"
>
<c-input
v-model=
"model.recpan.atp.cod"
maxlength=
"6"
:placeholder=
"$t('other.please_enter')+'Transaction ID'"
></c-input>
</c-form-item>
</c-col>
<c-col
:span=
"12"
>
<c-button
size=
"small"
type=
"primary"
@
click=
"onSyswrnButshw"
>
{{
$t
(
'trnp.CF000136'
)
}}
</c-button>
</c-col>
<!-- SF000142 : Relevant Amount -->
<c-col
:span=
"12"
>
<c-form-item
:label=
"$t('trnp.SF000142')"
prop=
"trn.reloricur"
>
<c-input
v-model=
"model.trn.reloricur"
maxlength=
"3"
:placeholder=
"$t('other.please_enter')+$t('trnp.SF000142')"
></c-input>
</c-form-item>
</c-col>
<c-col
:span=
"12"
>
<c-form-item
label=
"Relevant Amount for Release in Original Currency"
prop=
"trn.reloriamt"
>
<c-input
v-model=
"model.trn.reloriamt"
:placeholder=
"$t('other.please_enter')+'Relevant Amount for Release in Original Currency'"
></c-input>
</c-form-item>
</c-col>
<!-- SF000146 : Release Status of Transaction -->
<c-col
:span=
"12"
>
<el-form-item
:label=
"$t('trnp.SF000146')"
prop=
"trn.relflg"
>
<c-select
v-model=
"model.trn.relflg"
style=
"width:100%"
:placeholder=
"$t('other.please_enter')+$t('trnp.SF000146')"
>
<!-- ==========左边========= -->
<c-col
:span=
"11"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"Reference"
prop=
"trn.ownref"
style=
"width: 100%"
>
<c-fullbox>
<c-input
v-model=
"model.trn.ownref"
placeholder=
""
></c-input>
<template
slot=
"footer"
>
<c-button
type=
"primary"
>
<span
style=
"font-family: '宋体'; font-weight: bold"
>
i
</span>
</c-button>
</
template
>
</c-fullbox>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"Transaction"
prop=
"recpan.atp.cod"
>
<c-fullbox>
<c-input
v-model=
"model.recpan.atp.cod"
></c-input>
<
template
slot=
"footer"
>
<c-button
type=
"primary"
>
<span
style=
"font-family: '宋体'; font-weight: bold"
>
i
</span>
</c-button>
</
template
>
</c-fullbox>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<c-col
:span=
"13"
>
<el-form-item
label=
"Relevant Amount"
prop=
"trn.reloricur"
>
<c-select
v-model=
"model.trn.reloricur"
style=
"width: 100%"
placeholder=
"请选择汇款金额"
>
<el-option
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=
"11"
>
<el-form-item
style=
"text-align: left"
label-width=
"5px"
prop=
"trn.reloriamt"
>
<c-input-currency
v-model=
"model.trn.reloriamt"
style=
"text-align: left; width: 100%"
placeholder=
"请输入汇款金额"
></c-input-currency>
</el-form-item>
</c-col>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"12"
>
<el-form-item
label=
"Responsible"
prop=
"trn.usr"
>
<c-input
v-model=
"model.trn.usr"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"Group"
prop=
"trn.usg"
>
<c-input
v-model=
"model.trn.usg"
></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"12"
>
<el-form-item
label=
"Based on Ident No"
prop=
"trn.cortrninr"
>
<c-input
v-model=
"model.trn.cortrninr"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"Execut.Date"
prop=
"trn.exedat"
>
<c-input
v-model=
"model.trn.exedat"
></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"12"
>
<el-form-item
label=
"Entered by"
prop=
"recpan.cretrs.usr"
>
<c-input
v-model=
"model.recpan.cretrs.usr"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"Timestamp"
prop=
"recpan.cretrs.dattim"
>
<c-input
v-model=
"model.recpan.cretrs.dattim"
></c-input>
</el-form-item>
</c-col>
</c-col>
</c-col>
<!--=========右边========== -->
<c-col
:span=
"11"
:offset=
"1"
>
<c-col
:span=
"24"
>
<c-col
:span=
"12"
>
<el-form-item
label=
"ident No."
prop=
""
tyle=
"width:100%"
>
<c-fullbox>
<c-input
v-model=
"model.trn.inr"
></c-input>
<
template
slot=
"footer"
>
<c-button
type=
"primary"
><span
style=
"font-family: '宋体'; font-weight: bold"
>
i
</span
></c-button>
</
template
>
</c-fullbox>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<c-button
size=
"small"
type=
"primary"
@
click=
"onRecpanNotmap"
>
{{
$t
(
'trnp.CF000198'
)
}}
</c-button>
</c-col>
<!-- SF000140 : Responsible -->
<c-col
:span=
"12"
>
<c-form-item
:label=
"$t('trnp.SF000140')"
prop=
"trn.usr"
>
<c-input
v-model=
"model.trn.usr"
maxlength=
"8"
:placeholder=
"$t('other.please_enter')+$t('trnp.SF000140')"
></c-input>
</c-form-item>
</c-col>
<!-- SF000149 : Group -->
<c-col
:span=
"12"
>
<c-form-item
label=
"Responsible Group"
prop=
"trn.usg"
>
<c-input
v-model=
"model.trn.usg"
maxlength=
"6"
:placeholder=
"$t('other.please_enter')+'Responsible Group'"
></c-input>
</c-form-item>
</c-col>
<!-- SF000143 : Signatures Required/Obtained -->
<c-col
:span=
"12"
>
<c-form-item
:label=
"$t('trnp.SF000143')"
prop=
"trn.relreq"
>
<c-input
v-model=
"model.trn.relreq"
maxlength=
"3"
:placeholder=
"$t('other.please_enter')+$t('trnp.SF000143')"
></c-input>
</c-form-item>
</c-col>
<!-- SF000144 : / -->
<c-col
:span=
"12"
>
<c-form-item
label=
"Applied Signatures"
prop=
"trn.relres"
>
<c-input
v-model=
"model.trn.relres"
maxlength=
"3"
:placeholder=
"$t('other.please_enter')+'Applied Signatures'"
></c-input>
</c-form-item>
</c-col>
<!-- SF000221 : Based on Ident No. -->
<c-col
:span=
"12"
>
<c-form-item
:label=
"$t('trnp.SF000221')"
prop=
"trn.cortrninr"
>
<c-input
v-model=
"model.trn.cortrninr"
maxlength=
"8"
:placeholder=
"$t('other.please_enter')+$t('trnp.SF000221')"
></c-input>
</c-form-item>
</c-col>
<!-- SF000225 : Execut. Date -->
<c-col
:span=
"12"
>
<el-form-item
label=
"Execution Date"
prop=
"trn.exedat"
>
<c-date-picker
type=
"date"
v-model=
"model.trn.exedat"
style=
"width:100%"
:placeholder=
"$t('other.please_enter')+'Execution Date'"
></c-date-picker>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
""
prop=
""
>
<c-input
v-model=
"model.trn.objnam"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<span
v-text=
"model.recpan.cpltxt"
data-path=
".recpan.cpltxt"
>
</span>
</c-col>
<!-- SF000224 : Entered by -->
<c-col
:span=
"12"
>
<c-form-item
:label=
"$t('trnp.SF000224')"
prop=
"recpan.cretrs.usr"
>
<c-input
v-model=
"model.recpan.cretrs.usr"
maxlength=
"8"
:placeholder=
"$t('other.please_enter')+$t('trnp.SF000224')"
></c-input>
</c-form-item>
</c-col>
<!-- SF000228 : Timestamp -->
<c-col
:span=
"12"
>
<c-form-item
label=
"Timestamp"
prop=
"recpan.cretrs.dattim"
>
<c-input
v-model=
"model.recpan.cretrs.dattim"
:placeholder=
"$t('other.please_enter')+'Timestamp'"
></c-input>
</c-form-item>
</c-col>
<!-- SG000253 : 报文标识号 -->
<c-col
:span=
"12"
>
<c-form-item
label=
"Send to SOP/CASmf reference"
prop=
"recpan.ackgrp.rec.sndref"
>
<c-input
v-model=
"model.recpan.ackgrp.rec.sndref"
maxlength=
"40"
:placeholder=
"$t('other.please_enter')+'Send to SOP/CASmf reference'"
></c-input>
</c-form-item>
</c-col>
<c-col
:span=
"12"
>
<span
v-text=
"model.recpan.spt.sta"
data-path=
".recpan.spt.sta"
>
</span>
</c-col>
<c-col
:span=
"12"
>
<c-button
size=
"small"
type=
"primary"
@
click=
"onRecpanButspt"
>
{{
$t
(
'trnp.CF000201'
)
}}
</c-button>
</c-col>
<!-- SF000145 : Documents -->
<c-col
:span=
"12"
>
<c-form-item
:label=
"$t('trnp.SF000145')"
prop=
"recpan.smhstm"
>
<c-input
v-model=
"model.recpan.smhstm"
:placeholder=
"$t('other.please_enter')+$t('trnp.SF000145')"
></c-input>
</c-form-item>
</c-col>
<c-col
:span=
"12"
>
<c-button
size=
"small"
type=
"primary"
@
click=
"onRecpanInc"
>
{{
$t
(
'trnp.CF000135'
)
}}
</c-button>
</c-col>
<c-col
:span=
"12"
>
<c-button
size=
"small"
type=
"primary"
@
click=
"onRecpanButord"
>
{{
$t
(
'trnp.CF000204'
)
}}
</c-button>
</c-col>
<c-col
:span=
"12"
>
<span
v-text=
"model.recpan.ord.sta"
data-path=
".recpan.ord.sta"
>
</span>
</c-col>
<c-col
:span=
"12"
>
<c-button
size=
"small"
type=
"primary"
@
click=
"onImgmodImage"
>
{{
$t
(
'trnp.CG000252'
)
}}
</c-button>
</c-col>
<c-col
:span=
"12"
>
<c-button
size=
"small"
type=
"primary"
@
click=
"onRecpanIncben"
>
{{
$t
(
'trnp.CG000251'
)
}}
</c-button>
</c-col>
<!-- SF000138 : Infotext -->
<c-col
:span=
"12"
>
<c-form-item
:label=
"$t('trnp.SF000138')"
prop=
"trn.inftxt"
>
<c-input
type=
"textarea"
v-model=
"model.trn.inftxt"
maxlength=
"65"
show-word-limit
:placeholder=
"$t('other.please_enter')+$t('trnp.SF000138')"
></c-input>
</c-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"Infoflag"
prop=
"trn.infdsp"
>
<c-select
v-model=
"model.trn.infdsp"
style=
"width:100%"
:placeholder=
"$t('other.please_enter')+'Infoflag'"
>
</c-select>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
""
prop=
""
>
<c-fullbox>
<c-input
v-model=
"model.recpan.atp.cod"
></c-input>
<
template
slot=
"footer"
>
<c-button
type=
"primary"
>
details
</c-button>
</
template
>
</c-fullbox>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"Release Status of Transaction"
prop=
""
>
<c-input
v-model=
"model.trn.relflg"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"Signatures Resquired/Obtained"
prop=
""
>
<c-col
:span=
"11"
>
<c-input
v-model=
"model.trn.relreq"
></c-input>
</c-col>
<c-col
:span=
"2"
><span>
-
</span></c-col>
<c-col
:span=
"11"
>
<c-input
v-model=
"model.trn.relres"
></c-input>
</c-col>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
""
prop=
""
>
<c-input
type=
"textarea"
v-model=
"model.recpan.cpltxt"
></c-input>
</el-form-item>
</c-col>
</c-col>
<!-- =============底部============== -->
<c-col
:span=
"24"
>
<c-istream-table
:list=
"stmData.data"
:columns=
"stmData.columns"
>
<el-table-column
fixed=
"right"
prop=
"op"
label=
"操作"
width=
"140px"
>
</el-table-column>
</c-istream-table>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"12"
>
<el-form-item
label=
"infotext"
>
<c-input
type=
"textarea"
rows=
"4"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<c-button
size=
"small"
type=
"primary"
icon=
"el-icon-search"
@
click=
"onInftxtButtxmsel"
>
{{
$t
(
'trnp.CF000229'
)
}}
</c-button>
</c-col>
<c-col
:span=
"12"
>
<c-button
size=
"small"
type=
"primary"
@
click=
"onImgmodElcimage"
>
{{
$t
(
'trnp.CG000254'
)
}}
</c-button>
</c-col>
<!-- SF000148 : Send for Repair to -->
<c-col
:span=
"12"
>
<c-form-item
label=
"User ID"
prop=
"recpan.usr.extkey"
>
<c-input
v-model=
"model.recpan.usr.extkey"
maxlength=
"8"
:placeholder=
"$t('other.please_enter')+'User ID'"
></c-input>
</c-form-item>
</c-col>
<c-col
:span=
"12"
>
<c-form-item
label=
""
prop=
"recpan.usrget.sdamod.seainf"
>
<c-input
v-model=
"model.recpan.usrget.sdamod.seainf"
:placeholder=
"$t('other.please_enter')+''"
></c-input>
</c-form-item>
</c-col>
<!-- SF000223 : Signatures -->
<c-col
:span=
"12"
>
<c-form-item
:label=
"$t('trnp.SF000223')"
prop=
"recpan.trsstm"
>
<c-input
v-model=
"model.recpan.trsstm"
:placeholder=
"$t('other.please_enter')+$t('trnp.SF000223')"
></c-input>
</c-form-item>
</c-col>
</c-col>
<c-col
:span=
"12"
>
<c-col
:span=
"24"
>
<el-form-item
label=
""
prop=
""
>
<c-button
type=
"primary"
>
<span
style=
"font-family: '宋体'; font-weight: bold"
>
...
</span>
</c-button>
<c-select
v-model=
"model.trn.infdsp"
:code=
"codes.infdsp"
></c-select>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"Send for repair To"
prop=
""
>
<c-fullbox>
<c-input
v-model=
"model.recpan.usr.extkey"
></c-input>
<
template
slot=
"footer"
>
<c-button
type=
"primary"
>
<span
style=
"font-family: '宋体'; font-weight: bold"
>
i
</span>
</c-button>
</
template
>
</c-fullbox>
</el-form-item>
</c-col>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<c-istream-table
:list=
"stmData1.data"
:columns=
"stmData1.columns"
>
<el-table-column
fixed=
"right"
prop=
"op"
label=
"操作"
width=
"140px"
>
</el-table-column>
</c-istream-table>
</c-col>
<!-- ==========================================原码================================================== -->
<!-- <c-col :span="12">
<c-form-item label="Drag Drop Sender" prop="recpan.recget.sdamod.dadsnd">
<c-input
v-model="model.recpan.recget.sdamod.dadsnd"
:placeholder="$t('other.please_enter') + 'Drag Drop Sender'"
></c-input>
</c-form-item>
</c-col>
SF000139 : Reference
<c-col :span="12">
<c-form-item :label="$t('trnp.S0000194')" prop="trn.ownref">
<c-input
v-model="model.trn.ownref"
maxlength="16"
:placeholder="$t('other.please_enter') + $t('trnp.S0000194')"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item :label="$t('trnp.SF000139')" prop="recpan.con">
<c-input
v-model="model.recpan.con"
:placeholder="$t('other.please_enter') + $t('trnp.SF000139')"
></c-input>
</c-form-item>
</c-col>
SF000182 : Ident No.
<c-col :span="12">
<c-form-item :label="$t('trnp.S0000195')" prop="trn.inr">
<c-input
v-model="model.trn.inr"
maxlength="8"
:placeholder="$t('other.please_enter') + $t('trnp.S0000195')"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item
:label="$t('trnp.SF000182')"
prop="recpan.recget.sdamod.seainf"
>
<c-input
v-model="model.recpan.recget.sdamod.seainf"
:placeholder="$t('other.please_enter') + $t('trnp.SF000182')"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item
label="External Readable Object Identification"
prop="trn.objnam"
>
<c-input
v-model="model.trn.objnam"
maxlength="40"
:placeholder="
$t('other.please_enter') + 'External Readable Object Identification'
"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onRecpanDet">
{{ $t("trnp.CF000130") }}
</c-button>
</c-col>
<c-col :span="12">
<c-form-item label="Drag Drop Sender" prop="recpan.atpget.sdamod.dadsnd">
<c-input
v-model="model.recpan.atpget.sdamod.dadsnd"
:placeholder="$t('other.please_enter') + 'Drag Drop Sender'"
></c-input>
</c-form-item>
</c-col>
SF000141 : Transaction
<c-col :span="12">
<c-form-item label="Transaction ID" prop="recpan.atp.cod">
<c-input
v-model="model.recpan.atp.cod"
maxlength="6"
:placeholder="$t('other.please_enter') + 'Transaction ID'"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item
:label="$t('trnp.SF000141')"
prop="recpan.atpget.sdamod.seainf"
>
<c-input
v-model="model.recpan.atpget.sdamod.seainf"
:placeholder="$t('other.please_enter') + $t('trnp.SF000141')"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Transaction ID" prop="recpan.atp.cod">
<c-input
v-model="model.recpan.atp.cod"
maxlength="6"
:placeholder="$t('other.please_enter') + 'Transaction ID'"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onSyswrnButshw">
{{ $t("trnp.CF000136") }}
</c-button>
</c-col>
SF000142 : Relevant Amount
<c-col :span="12">
<c-form-item :label="$t('trnp.SF000142')" prop="trn.reloricur">
<c-input
v-model="model.trn.reloricur"
maxlength="3"
:placeholder="$t('other.please_enter') + $t('trnp.SF000142')"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item
label="Relevant Amount for Release in Original Currency"
prop="trn.reloriamt"
>
<c-input
v-model="model.trn.reloriamt"
:placeholder="
$t('other.please_enter') +
'Relevant Amount for Release in Original Currency'
"
></c-input>
</c-form-item>
</c-col>
SF000146 : Release Status of Transaction
<c-col :span="12">
<el-form-item :label="$t('trnp.SF000146')" prop="trn.relflg">
<c-select
v-model="model.trn.relflg"
style="width: 100%"
:placeholder="$t('other.please_enter') + $t('trnp.SF000146')"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onRecpanNotmap">
{{ $t("trnp.CF000198") }}
</c-button>
</c-col>
SF000140 : Responsible
<c-col :span="12">
<c-form-item :label="$t('trnp.SF000140')" prop="trn.usr">
<c-input
v-model="model.trn.usr"
maxlength="8"
:placeholder="$t('other.please_enter') + $t('trnp.SF000140')"
></c-input>
</c-form-item>
</c-col>
SF000149 : Group
<c-col :span="12">
<c-form-item label="Responsible Group" prop="trn.usg">
<c-input
v-model="model.trn.usg"
maxlength="6"
:placeholder="$t('other.please_enter') + 'Responsible Group'"
></c-input>
</c-form-item>
</c-col>
SF000143 : Signatures Required/Obtained
<c-col :span="12">
<c-form-item :label="$t('trnp.SF000143')" prop="trn.relreq">
<c-input
v-model="model.trn.relreq"
maxlength="3"
:placeholder="$t('other.please_enter') + $t('trnp.SF000143')"
></c-input>
</c-form-item>
</c-col>
SF000144 : /
<c-col :span="12">
<c-form-item label="Applied Signatures" prop="trn.relres">
<c-input
v-model="model.trn.relres"
maxlength="3"
:placeholder="$t('other.please_enter') + 'Applied Signatures'"
></c-input>
</c-form-item>
</c-col>
SF000221 : Based on Ident No.
<c-col :span="12">
<c-form-item :label="$t('trnp.SF000221')" prop="trn.cortrninr">
<c-input
v-model="model.trn.cortrninr"
maxlength="8"
:placeholder="$t('other.please_enter') + $t('trnp.SF000221')"
></c-input>
</c-form-item>
</c-col>
SF000225 : Execut. Date
<c-col :span="12">
<el-form-item label="Execution Date" prop="trn.exedat">
<c-date-picker
type="date"
v-model="model.trn.exedat"
style="width: 100%"
:placeholder="$t('other.please_enter') + 'Execution Date'"
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.recpan.cpltxt" data-path=".recpan.cpltxt"> </span>
</c-col>
SF000224 : Entered by
<c-col :span="12">
<c-form-item :label="$t('trnp.SF000224')" prop="recpan.cretrs.usr">
<c-input
v-model="model.recpan.cretrs.usr"
maxlength="8"
:placeholder="$t('other.please_enter') + $t('trnp.SF000224')"
></c-input>
</c-form-item>
</c-col>
SF000228 : Timestamp
<c-col :span="12">
<c-form-item label="Timestamp" prop="recpan.cretrs.dattim">
<c-input
v-model="model.recpan.cretrs.dattim"
:placeholder="$t('other.please_enter') + 'Timestamp'"
></c-input>
</c-form-item>
</c-col>
SG000253 : 报文标识号
<c-col :span="12">
<c-form-item
label="Send to SOP/CASmf reference"
prop="recpan.ackgrp.rec.sndref"
>
<c-input
v-model="model.recpan.ackgrp.rec.sndref"
maxlength="40"
:placeholder="
$t('other.please_enter') + 'Send to SOP/CASmf reference'
"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.recpan.spt.sta" data-path=".recpan.spt.sta"> </span>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onRecpanButspt">
{{ $t("trnp.CF000201") }}
</c-button>
</c-col>
SF000145 : Documents
<c-col :span="12">
<c-form-item :label="$t('trnp.SF000145')" prop="recpan.smhstm">
<c-input
v-model="model.recpan.smhstm"
:placeholder="$t('other.please_enter') + $t('trnp.SF000145')"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onRecpanInc">
{{ $t("trnp.CF000135") }}
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onRecpanButord">
{{ $t("trnp.CF000204") }}
</c-button>
</c-col>
<c-col :span="12">
<span v-text="model.recpan.ord.sta" data-path=".recpan.ord.sta"> </span>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onImgmodImage">
{{ $t("trnp.CG000252") }}
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onRecpanIncben">
{{ $t("trnp.CG000251") }}
</c-button>
</c-col>
SF000138 : Infotext
<c-col :span="12">
<c-form-item :label="$t('trnp.SF000138')" prop="trn.inftxt">
<c-input
type="textarea"
v-model="model.trn.inftxt"
maxlength="65"
show-word-limit
:placeholder="$t('other.please_enter') + $t('trnp.SF000138')"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Infoflag" prop="trn.infdsp">
<c-select
v-model="model.trn.infdsp"
style="width: 100%"
:placeholder="$t('other.please_enter') + 'Infoflag'"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button
size="small"
type="primary"
icon="el-icon-search"
@click="onInftxtButtxmsel"
>
{{ $t("trnp.CF000229") }}
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onImgmodElcimage">
{{ $t("trnp.CG000254") }}
</c-button>
</c-col>
SF000148 : Send for Repair to
<c-col :span="12">
<c-form-item label="User ID" prop="recpan.usr.extkey">
<c-input
v-model="model.recpan.usr.extkey"
maxlength="8"
:placeholder="$t('other.please_enter') + 'User ID'"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="" prop="recpan.usrget.sdamod.seainf">
<c-input
v-model="model.recpan.usrget.sdamod.seainf"
:placeholder="$t('other.please_enter') + ''"
></c-input>
</c-form-item>
</c-col>
SF000223 : Signatures
<c-col :span="12">
<c-form-item :label="$t('trnp.SF000223')" prop="recpan.trsstm">
<c-input
v-model="model.recpan.trsstm"
:placeholder="$t('other.please_enter') + $t('trnp.SF000223')"
></c-input>
</c-form-item>
</c-col> -->
<!-- ============================================================================================ -->
</div>
</template>
<
script
>
import
Api
from
"~/service/Api"
import
Api
from
"~/service/Api"
;
import
commonProcess
from
"~/mixin/commonProcess"
;
import
CodeTable
from
"~/config/CodeTable"
import
Event
from
"~/model/Cptrel/Event"
import
CodeTable
from
"~/config/CodeTable"
;
import
Event
from
"~/model/Cptrel/Event"
;
export
default
{
inject
:
[
'root'
],
props
:[
"model"
,
"codes"
],
mixins
:
[
commonProcess
],
data
(){
return
{
}
},
methods
:{...
Event
},
created
:
function
(){
}
}
inject
:
[
"root"
],
props
:
[
"model"
,
"codes"
],
mixins
:
[
commonProcess
],
data
()
{
return
{
stmData
:
{
columns
:
[
"1 1
\"
Type
\"
160 1 0:0 1 CORTYP"
,
"2 2
\"
External Key
\"
410"
,
"3 3
\"
Document
\"
440"
,
"4 4
\"
Show
\"
140 5 6:1 0 A"
,
"5 5
\"
GenPDF
\"
150 5 6:1 0 B"
],
data
:
[],
},
stmData1
:
{
columns
:
[
],
data
:
[],
},
};
},
methods
:
{
...
Event
},
created
:
function
()
{},
};
</
script
>
<
style
>
</
style
>
src/views/Business/Cptrel/Trnptro.vue
View file @
25826617
<
template
>
<div
class=
"eibs-tab"
>
<!-- S0000194 : Reference -->
<!-- S0000195 : Transaction Key -->
<!-- SF000196 : List of preceding and succeeding transactions with possible dependencies in case of correction / deletion -->
<c-col
:span=
"12"
>
<c-col
:span=
"24"
>
<c-col
:span=
"8"
>
<el-form-item
label=
"Reference"
prop=
""
>
<c-input
v-model=
"model.trn.ownref"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"8"
>
<el-form-item
label=
""
>
<c-input
v-model=
"model.trn.objnam"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"8"
>
<el-form-item
label=
"Transaction Key"
>
<c-input
v-model=
"model.trn.inr"
></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<c-istream-table
:list=
"stmData.data"
:columns=
"stmData.columns"
></c-istream-table>
</c-col>
<!-- ============================原码========================================= -->
<!-- S0000194 : Reference -->
<!-- S0000195 : Transaction Key -->
<!-- SF000196 : List of preceding and succeeding transactions with possible dependencies in case of correction / deletion -->
<!--
<c-col
:span=
"12"
>
<c-form-item
label=
"TROs for transaction for display"
prop=
"recpan.trostm"
>
<c-input
v-model=
"model.recpan.trostm"
:placeholder=
"$t('other.please_enter')+'TROs for transaction for display'"
></c-input>
</c-form-item>
</c-col>
</c-col>
-->
</div>
</
template
>
<
script
>
import
Api
from
"~/service/Api"
import
Api
from
"~/service/Api"
;
import
commonProcess
from
"~/mixin/commonProcess"
;
import
CodeTable
from
"~/config/CodeTable"
import
Event
from
"~/model/Cptrel/Event"
import
CodeTable
from
"~/config/CodeTable"
;
import
Event
from
"~/model/Cptrel/Event"
;
export
default
{
inject
:
[
'root'
],
props
:[
"model"
,
"codes"
],
mixins
:
[
commonProcess
],
data
(){
return
{
inject
:
[
"root"
],
props
:
[
"model"
,
"codes"
],
mixins
:
[
commonProcess
],
data
()
{
return
{
stmData
:
{
columns
:
[
'0 1 "Ident No." 262 '
,
'1 2 "TRN" 150'
,
'2 3 "Entry" 250 20 30 1'
,
'3 4 "Status" 180 1 0 1 RELSTA'
,
'4 5 "Own Reference" 230'
,
'5 6 "Object" 250'
,
}
},
methods
:{...
Event
},
created
:
function
(){
}
}
],
data
:
[],
},
};
},
methods
:
{
...
Event
},
created
:
function
()
{},
};
</
script
>
<
style
>
</
style
>
src/views/Business/Cptrel/Trnpwfm.vue
View file @
25826617
<
template
>
<div
class=
"eibs-tab"
>
<!-- S0000016 : Object -->
<c-col
:span=
"11"
>
<c-col
:span=
"24"
>
<c-col
:span=
"12"
>
<el-form-item
label=
"Object"
prop=
""
>
<c-input
v-model=
"model.wfmmod.wfs.objtyp"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label-width=
"0"
>
<c-input
v-model=
"model.wfmmod.wfs.objinr"
></c-input>
</el-form-item>
</c-col>
</c-col>
</c-col>
<c-col
:span=
"11"
:offset=
"1"
>
<el-form-item
label=
"Object Name"
>
<c-input
v-model=
"model.wfmmod.wfs.objnam"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<c-istream-table
:list=
"stmData.data"
:columns=
"stmData.columns"
>
</c-istream-table>
</c-col>
<!-- =========================原码=============================== -->
<!-- S0000016 : Object
<c-col
:span=
"12"
>
<el-form-item
label=
"Table Used to Store Associated Object"
prop=
"wfmmod.wfs.objtyp"
>
<c-select
v-model=
"model.wfmmod.wfs.objtyp"
style=
"width:100%"
:placeholder=
"$t('other.please_enter')+'Table Used to Store Associated Object'"
>
...
...
@@ -14,7 +40,7 @@
<c-input
v-model=
"model.wfmmod.wfs.objinr"
maxlength=
"8"
:placeholder=
"$t('other.please_enter')+$t('trnp.S0000016')"
></c-input>
</c-form-item>
</c-col>
<!-- S0000015 : Object Name -->
S0000015 : Object Name
<c-col
:span=
"12"
>
<c-form-item
label=
"External Readable Object Identification"
prop=
"wfmmod.wfs.objnam"
>
...
...
@@ -26,30 +52,39 @@
<c-form-item
label=
"WFEs for transaction for display"
prop=
"recpan.wfestm"
>
<c-input
v-model=
"model.recpan.wfestm"
:placeholder=
"$t('other.please_enter')+'WFEs for transaction for display'"
></c-input>
</c-form-item>
</c-col>
</c-col>
-->
</div>
</
template
>
<
script
>
import
Api
from
"~/service/Api"
import
Api
from
"~/service/Api"
;
import
commonProcess
from
"~/mixin/commonProcess"
;
import
CodeTable
from
"~/config/CodeTable"
import
Event
from
"~/model/Cptrel/Event"
import
CodeTable
from
"~/config/CodeTable"
;
import
Event
from
"~/model/Cptrel/Event"
;
export
default
{
inject
:
[
'root'
],
props
:[
"model"
,
"codes"
],
mixins
:
[
commonProcess
],
data
(){
return
{
}
},
methods
:{...
Event
},
created
:
function
(){
}
}
inject
:
[
"root"
],
props
:
[
"model"
,
"codes"
],
mixins
:
[
commonProcess
],
data
()
{
return
{
stmData
:
{
columns
:
[
'1 1 "ID" 150'
,
'2 2 "Service" 225 1 0:0 1 SRVTXT'
,
'3 3 "Status" 155 1 0:0 1 WFE:STA'
,
'4 4 "Last Update" 202'
,
'5 5 "Retries" 160 1 0:1'
,
'6 6 "Text" 800'
,
'7 7 "Contrary Text" 800'
,
'8 8 "Target Time" 186'
,
],
data
:
[],
},
};
},
methods
:
{
...
Event
},
created
:
function
()
{},
};
</
script
>
<
style
>
</
style
>
src/views/Business/Cptrel/index.vue
View file @
25826617
...
...
@@ -7,6 +7,35 @@
<el-tab-pane
label=
"selection panel"
name=
"inftrnps"
>
<m-inftrnps
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
<!-- 控制展示页面 -->
<el-tab-pane
label=
"Transaction Header"
name=
"trnp0"
v-if=
"true"
>
<m-trnp0
:model=
"model"
:codes=
"codes"
></m-trnp0>
</el-tab-pane>
<el-tab-pane
label=
"Workflow"
name=
"trnpwfm"
v-if=
"true"
>
<m-trnpwfm
:model=
"model"
:codes=
"codes"
></m-trnpwfm>
</el-tab-pane>
<el-tab-pane
label=
"Interface"
name=
"gltrnps"
v-if=
"true"
>
<m-gltrnps
:model=
"model"
:codes=
"codes"
></m-gltrnps>
</el-tab-pane>
<el-tab-pane
label=
"Complemtion"
name=
"coninfp"
v-if=
"true"
>
<m-coninfp
:model=
"model"
:codes=
"codes"
></m-coninfp>
</el-tab-pane>
<el-tab-pane
label=
"Dependencies"
name=
"trnptro"
v-if=
"true"
>
<m-trnptro
:model=
"model"
:codes=
"codes"
></m-trnptro>
</el-tab-pane>
<el-tab-pane
label=
"传票打印"
name=
"subpena"
v-if=
"true"
>
<m-subpena
:model=
"model"
:codes=
"codes"
></m-subpena>
</el-tab-pane>
<el-tab-pane
label=
"流程记录"
name=
"orerec"
v-if=
"true"
>
<m-orerec
:model=
"model"
:codes=
"codes"
></m-orerec>
</el-tab-pane>
</c-tabs>
</el-form>
</div>
...
...
@@ -19,13 +48,27 @@ import commonProcess from "~/mixin/commonProcess"
import
Check
from
"~/model/Cptrel/Check"
import
Default
from
"~/model/Cptrel/Default"
import
Pattern
from
"~/model/Cptrel/Pattern"
import
Coninfp
from
"~/views/Public/Coninfp"
import
Inftrnps
from
"./Inftrnps"
import
Trnp0
from
"./Trnp0"
import
Trnpwfm
from
"./Trnpwfm"
import
Trnptro
from
"./Trnptro"
import
Subpena
from
"./Subpena"
import
Orerec
from
"./Orerec"
import
Gltrnps
from
"./Gltrnps"
export
default
{
name
:
"Cptrel"
,
components
:{
"m-inftrnps"
:
Inftrnps
,
"m-trnp0"
:
Trnp0
,
"m-trnpwfm"
:
Trnpwfm
,
"m-trnptro"
:
Trnptro
,
"m-subpena"
:
Subpena
,
"m-orerec"
:
Orerec
,
"m-coninfp"
:
Coninfp
,
"m-gltrnps"
:
Gltrnps
},
provide
()
{
return
{
...
...
@@ -42,7 +85,7 @@ export default {
defaultRules
:
Default
,
pattern
:
Pattern
,
rules
:
null
,
codes
:
{
codes
:
{
...
CodeTable
},
}
},
...
...
src/views/Business/Letame/Detp.vue
View file @
25826617
...
...
@@ -103,11 +103,12 @@
:disabled=
"blkDftatFlag"
></c-input>
<template
slot=
"footer"
>
<!-- @click="onLcrdftatButtxmsel" -->
<c-button
size=
"small"
type=
"primary"
icon=
"el-icon-search"
@
click=
"
onLcrdftatButtxmsel
"
@
click=
"
showGridPromptDialog('letp.lcrdftat.buttxmsel', null, null,
{TXT: 'ledgrp.blk.dftat'}, {TXT: false},'doxpDialog')
"
:disabled="blkDftatFlag"
>
...
...
...
@@ -280,11 +281,13 @@
placeholder=
"请输入Days of presentation period"
></c-input>
<
template
slot=
"footer"
>
<!-- @click="onPreperButtxmsel" -->
<c-button
size=
"small"
type=
"primary"
icon=
"el-icon-search"
@
click=
"onPreperButtxmsel"
@
click=
"showGridPromptDialog('letp.preper.buttxmsel', null, null,
{TXT: 'ledgrp.rec.prepers18'}, {TXT: false},'doxpDialog')"
disabled
>
...
</c-button>
...
...
@@ -317,11 +320,12 @@
placeholder=
"请输入附加收费详情"
></c-input>
<
template
slot=
"footer"
>
<!-- @click="onChariaButtxmsel" -->
<c-button
size=
"small"
type=
"primary"
icon=
"el-icon-search"
@
click=
"
onChariaButtxmsel
"
@
click=
"
showGridPromptDialog('letp.charia.buttxmsel', null, null,
{TXT: 'ledgrp.blk.feetxt'}, {TXT: false},'doxpDialog')
"
>
...
</c-button>
...
...
src/views/Business/Letame/Revp.vue
View file @
25826617
...
...
@@ -77,11 +77,12 @@
placeholder=
"请输入Revolving Clause"
></c-input>
<template
slot=
"footer"
>
<!-- @click="onRevclauseButtxmsel" -->
<c-button
size=
"small"
type=
"primary"
icon=
"el-icon-search"
@
click=
"
onRevclauseButtxmsel
"
@
click=
"
showGridPromptDialog('letp.revclause.buttxmsel', null, null,
{TXT: 'ledgrp.blk.revcls'}, {TXT: false},'doxpDialog')
"
>
...
</c-button>
...
...
src/views/Business/Letame/index.vue
View file @
25826617
...
...
@@ -231,6 +231,13 @@
@
select-ety=
"selectEty"
>
</c-grid-ety-prompt-dialog>
<c-grid-ety-prompt-dialog
ref=
"doxpDialog"
:isPty=
"false"
:promptData=
"promptData"
@
select-ety=
"selectMsg"
>
</c-grid-ety-prompt-dialog>
</div>
</
template
>
<
script
>
...
...
src/views/Business/Letdrw/Detp.vue
View file @
25826617
...
...
@@ -104,11 +104,12 @@
:disabled=
"blkDftatFlag"
></c-input>
<template
slot=
"footer"
>
<!-- @click="onLcrdftatButtxmsel" -->
<c-button
size=
"small"
type=
"primary"
icon=
"el-icon-search"
@
click=
"
onLcrdftatButtxmsel
"
@
click=
"
showGridPromptDialog('letp.lcrdftat.buttxmsel', null, null,
{TXT: 'ledgrp.blk.dftat'}, {TXT: false},'doxpDialog')
"
:disabled="blkDftatFlag"
>
...
...
...
@@ -276,12 +277,13 @@
placeholder=
"请输入Days of presentation period"
></c-input>
<
template
slot=
"footer"
>
<!-- @click="onPreperButtxmsel" -->
<c-button
size=
"small"
type=
"primary"
icon=
"el-icon-search"
@
click=
"
onPreperButtxmsel
"
>
@
click=
"
showGridPromptDialog('letp.preper.buttxmsel', null, null,
{TXT: 'ledgrp.rec.prepers18'}, {TXT: false},'doxpDialog')
"
disabled
>
...
</c-button>
</
template
>
...
...
@@ -312,11 +314,12 @@
placeholder=
"请输入附加收费详情"
></c-input>
<
template
slot=
"footer"
>
<!-- @click="onChariaButtxmsel" -->
<c-button
size=
"small"
type=
"primary"
icon=
"el-icon-search"
@
click=
"
onChariaButtxmsel
"
@
click=
"
showGridPromptDialog('letp.charia.buttxmsel', null, null,
{TXT: 'ledgrp.blk.feetxt'}, {TXT: false},'doxpDialog')
"
>
...
</c-button>
...
...
src/views/Business/Letdrw/Dscins.vue
View file @
25826617
...
...
@@ -17,11 +17,12 @@
</el-form-item>
</c-col>
<c-col
:span=
"3"
>
<!-- @click="onDocdisButtxmsel" -->
<c-button
size=
"small"
type=
"primary"
icon=
"el-icon-search"
@
click=
"
onDocdisButtxmsel
"
@
click=
"
showGridPromptDialog('betp.docdis.buttxmsel', null, null,
{TXT: 'bedgrp.blk.docdis'}, {TXT: false},'doxpDialog')
"
:disabled="model.bedgrp.blk.docdisflg==''"
>
...
...
...
@@ -43,11 +44,12 @@
</el-form-item>
</c-col>
<c-col
:span=
"3"
>
<!-- @click="onIntdisButtxmsel" -->
<c-button
size=
"small"
type=
"primary"
icon=
"el-icon-search"
@
click=
"
onIntdisButtxmsel
"
@
click=
"
showGridPromptDialog('betp.intdis.buttxmsel', null, null,
{TXT: 'bedgrp.blk.intdis'}, {TXT: false},'doxpDialog')
"
>
...
</c-button>
...
...
@@ -68,11 +70,12 @@
</el-form-item>
</c-col>
<c-col
:span=
"3"
>
<!-- @click="onComconButtxmsel" -->
<c-button
size=
"small"
type=
"primary"
icon=
"el-icon-search"
@
click=
"
onComconButtxmsel
"
@
click=
"
showGridPromptDialog('betp.comcon.buttxmsel', null, null,
{TXT: 'bedgrp.blk.comcon'}, {TXT: false},'doxpDialog')
"
>
...
</c-button>
...
...
@@ -96,11 +99,12 @@
</el-form-item>
</c-col>
<c-col
:span=
"3"
>
<!-- @click="onSetinstxmButtxmsel" -->
<c-button
size=
"small"
type=
"primary"
icon=
"el-icon-search"
@
click=
"
onSetinstxmButtxmsel
"
@
click=
"
showGridPromptDialog('betp.setinstxm.buttxmsel', null, null,
{TXT: 'bedgrp.blk.setinsbe'}, {TXT: false},'doxpDialog')
"
>
...
</c-button>
...
...
@@ -160,6 +164,16 @@
<!-- Referance -->
<c-col
:span=
"24"
>
<el-form-item
label=
"Referance"
prop=
"bedgrp.oth.pts.ref"
>
<c-input
v-model=
"model.bedgrp.oth.pts.ref"
maxlength=
"16"
placeholder=
"请输入参考号"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<c-ptap
:model=
"model"
:argadr=
"
{
...
...
@@ -167,9 +181,11 @@
grp: 'bedgrp',
rol: 'oth',
}"
:noRef="true"
:isAdrblk="false"
:haveAdrLabel="false"
@onSeainf="onSeainf"
@onAplpDet="onOthpDet"
:disabledRef="true"
:disabledExtkey="true"
:disabled="true"
>
...
...
src/views/Business/Letnot/Adcp.vue
View file @
25826617
...
...
@@ -15,11 +15,12 @@
</c-col>
<c-col
:span=
"2"
>
<!-- @click="onAdlcndButtxmsel" -->
<c-button
size=
"small"
type=
"primary"
icon=
"el-icon-search"
@
click=
"
onAdlcndButtxmsel
"
@
click=
"
showGridPromptDialog('letp.adlcnd.buttxmsel', null, null,
{TXT: 'ledgrp.blk.adlcnd'}, {TXT: false},'doxpDialog')
"
>
...
</c-button>
...
...
@@ -57,11 +58,12 @@
</c-col>
<c-col
:span=
"2"
>
<!-- @click="onInsbnkButtxmsel" -->
<c-button
size=
"small"
type=
"primary"
icon=
"el-icon-search"
@
click=
"
onInsbnkButtxmsel
"
@
click=
"
showGridPromptDialog('letp.insbnk.buttxmsel', null, null,
{TXT: 'ledgrp.blk.insbnk'}, {TXT: false},'doxpDialog')
"
>
...
</c-button>
...
...
src/views/Business/Letnot/Detp.vue
View file @
25826617
...
...
@@ -104,11 +104,12 @@
:disabled=
"blkDftatFlag"
></c-input>
<template
slot=
"footer"
>
<!-- @click="onLcrdftatButtxmsel" -->
<c-button
size=
"small"
type=
"primary"
icon=
"el-icon-search"
@
click=
"
onLcrdftatButtxmsel
"
@
click=
"
showGridPromptDialog('letp.lcrdftat.buttxmsel', null, null,
{TXT: 'ledgrp.blk.dftat'}, {TXT: false},'doxpDialog')
"
:disabled="blkDftatFlag"
>
...
...
...
@@ -276,11 +277,13 @@
placeholder=
"请输入Days of presentation period"
></c-input>
<
template
slot=
"footer"
>
<!-- @click="onPreperButtxmsel" -->
<c-button
size=
"small"
type=
"primary"
icon=
"el-icon-search"
@
click=
"onPreperButtxmsel"
@
click=
"showGridPromptDialog('letp.preper.buttxmsel', null, null,
{TXT: 'ledgrp.rec.prepers18'}, {TXT: false},'doxpDialog')"
disabled
>
...
</c-button>
...
...
@@ -312,11 +315,12 @@
placeholder=
"请输入附加收费详情"
></c-input>
<
template
slot=
"footer"
>
<!-- @click="onChariaButtxmsel" -->
<c-button
size=
"small"
type=
"primary"
icon=
"el-icon-search"
@
click=
"
onChariaButtxmsel
"
@
click=
"
showGridPromptDialog('letp.charia.buttxmsel', null, null,
{TXT: 'ledgrp.blk.feetxt'}, {TXT: false},'doxpDialog')
"
>
...
</c-button>
...
...
src/views/Business/Letnot/Dogp.vue
View file @
25826617
...
...
@@ -15,11 +15,12 @@
</c-col>
<c-col
:span=
"2"
>
<!-- @click="onLcrgodButtxmsel" -->
<c-button
size=
"small"
type=
"primary"
icon=
"el-icon-search"
@
click=
"
onLcrgodButtxmsel
"
@
click=
"
showGridPromptDialog('letp.lcrgod.buttxmsel', null, null,
{TXT: 'ledgrp.blk.lcrgod'}, {TXT: false},'doxpDialog')
"
>
...
</c-button>
...
...
src/views/Business/Letnot/Dorp.vue
View file @
25826617
...
...
@@ -15,11 +15,12 @@
</c-col>
<c-col
:span=
"2"
>
<!-- @click="onLcrdocButtxmsel" -->
<c-button
size=
"small"
type=
"primary"
icon=
"el-icon-search"
@
click=
"
onLcrdocButtxmsel
"
@
click=
"
showGridPromptDialog('letp.lcrdoc.buttxmsel', null, null,
{TXT: 'ledgrp.blk.lcrdoc'}, {TXT: false},'doxpDialog')
"
>
...
</c-button>
...
...
src/views/Business/Letnot/Spcbenp.vue
View file @
25826617
...
...
@@ -15,11 +15,12 @@
</c-col>
<c-col
:span=
"2"
>
<!-- @click="onSpcbenButtxmsel" -->
<c-button
size=
"small"
type=
"primary"
icon=
"el-icon-search"
@
click=
"
onSpcbenButtxmsel
"
@
click=
"
showGridPromptDialog('letp.spcben.buttxmsel', null, null,
{TXT: 'ledgrp.blk.spcben'}, {TXT: false},'doxpDialog')
"
>
...
</c-button>
...
...
@@ -39,7 +40,7 @@ export default {
data
()
{
return
{}
},
methods
:
{
...
Event
,
onSpcbenButtxmsel
()
{}
},
methods
:
{
...
Event
},
created
:
function
()
{},
}
</
script
>
...
...
src/views/Business/Letnot/Spcrcvp.vue
View file @
25826617
...
...
@@ -14,11 +14,12 @@
</c-col>
<c-col
:span=
"2"
>
<!-- @click="onSpcrcbButtxmsel" -->
<c-button
size=
"small"
type=
"primary"
icon=
"el-icon-search"
@
click=
"
onSpcrcbButtxmsel
"
@
click=
"
showGridPromptDialog('letp.spcrcb.buttxmsel', null, null,
{TXT: 'ledgrp.blk.spcrcb'}, {TXT: false},'doxpDialog')
"
>
...
</c-button>
...
...
@@ -38,7 +39,7 @@ export default {
data
()
{
return
{}
},
methods
:
{
...
Event
,
onSpcrcbButtxmsel
()
{}
},
methods
:
{
...
Event
},
created
:
function
()
{},
}
</
script
>
...
...
src/views/Business/Letnot/index.vue
View file @
25826617
...
...
@@ -142,6 +142,13 @@
:promptData=
"promptData"
v-on:select-ety=
"selectEty"
></c-grid-ety-prompt-dialog>
<c-grid-ety-prompt-dialog
ref=
"doxpDialog"
:isPty=
"false"
:promptData=
"promptData"
@
select-ety=
"selectMsg"
>
</c-grid-ety-prompt-dialog>
</div>
</c-page>
</
template
>
...
...
src/views/Business/Letopn/Detp.vue
View file @
25826617
...
...
@@ -102,11 +102,12 @@
:disabled=
"blkDftatFlag"
></c-input>
<template
slot=
"footer"
>
<!-- @click="onLcrdftatButtxmsel" -->
<c-button
size=
"small"
type=
"primary"
icon=
"el-icon-search"
@
click=
"
onLcrdftatButtxmsel
"
@
click=
"
showGridPromptDialog('letp.lcrdftat.buttxmsel', null, null,
{TXT: 'ledgrp.blk.dftat'}, {TXT: false},'doxpDialog')
"
:disabled="blkDftatFlag"
>
...
...
...
@@ -275,11 +276,13 @@
placeholder=
"请输入Days of presentation period"
></c-input>
<
template
slot=
"footer"
>
<!-- @click="onPreperButtxmsel" -->
<c-button
size=
"small"
type=
"primary"
icon=
"el-icon-search"
@
click=
"onPreperButtxmsel"
@
click=
"showGridPromptDialog('letp.preper.buttxmsel', null, null,
{TXT: 'ledgrp.rec.prepers18'}, {TXT: false},'doxpDialog')"
disabled
>
...
</c-button>
...
...
@@ -311,11 +314,12 @@
placeholder=
"请输入附加收费详情"
></c-input>
<
template
slot=
"footer"
>
<!-- @click="onChariaButtxmsel" -->
<c-button
size=
"small"
type=
"primary"
icon=
"el-icon-search"
@
click=
"
onChariaButtxmsel
"
@
click=
"
showGridPromptDialog('letp.charia.buttxmsel', null, null,
{TXT: 'ledgrp.blk.feetxt'}, {TXT: false},'doxpDialog')
"
>
...
</c-button>
...
...
src/views/Business/Letopn/index.vue
View file @
25826617
...
...
@@ -7,13 +7,16 @@
: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>
<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"
>
imgyge
</el-button>
<!--
<el-button
size=
"small"
>
拆分报文
</el-button>
-->
<el-button
size=
"small"
>
img
</el-button>
<el-button
size=
"small"
>
His.img
</el-button>
</c-function-btn>
<el-form
:model=
"model"
...
...
@@ -43,7 +46,9 @@
label=
"附加金额"
name=
"aamp"
>
<m-aamp
:model=
"model"
:codes=
"codes"
/>
<c-content>
<m-aamp
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
<!--PD000063 -->
...
...
@@ -62,29 +67,38 @@
<!--PD000055 -->
<el-tab-pane
label=
"货物描述"
name=
"dogp"
>
<m-doxp
:model=
"model"
:codes=
"codes"
:dtyp=
"'dogp'"
:rec=
"'led'"
/>
<c-content>
<m-doxp
:model=
"model"
:codes=
"codes"
:dtyp=
"'dogp'"
:rec=
"'led'"
/>
</c-content>
</el-tab-pane>
<!--PD000057 -->
<el-tab-pane
label=
"单据要求"
name=
"dorp"
>
<m-doxp
:model=
"model"
:codes=
"codes"
:dtyp=
"'dorp'"
:rec=
"'led'"
/>
<c-content>
<m-doxp
:model=
"model"
:codes=
"codes"
:dtyp=
"'dorp'"
:rec=
"'led'"
/>
</c-content>
</el-tab-pane>
<!--PD000059 -->
<el-tab-pane
label=
"附加条款"
name=
"adcp"
>
<m-doxp
:model=
"model"
:codes=
"codes"
:dtyp=
"'adcp'"
:rec=
"'led'"
/>
<c-content>
<m-doxp
:model=
"model"
:codes=
"codes"
:dtyp=
"'adcp'"
:rec=
"'led'"
/>
</c-content>
</el-tab-pane>
<!--PD000317 -->
<el-tab-pane
label=
"循环信用详情"
name=
"revp"
v-if=
"model.ledgrp.rec.revflg=='X'"
>
<m-revp
:model=
"model"
:codes=
"codes"
/>
<c-content>
<m-revp
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
<!--PD000027 -->
<el-tab-pane
label=
"表外"
name=
"engp"
>
<m-engp
:model=
"model"
:codes=
"codes"
/>
<c-content>
<m-engp
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
<!--PD000000 -->
...
...
@@ -96,22 +110,30 @@
<!--PD000000 -->
<el-tab-pane
label=
"附言"
name=
"coninfp"
>
<m-coninfp
:model=
"model"
:codes=
"codes"
/>
<c-content>
<m-coninfp
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
<!--PD000529 -->
<el-tab-pane
label=
"报文及面函"
name=
"docpan"
>
<m-docpan
:model=
"model"
:codes=
"codes"
/>
<c-content>
<m-docpan
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
<!--PD000546 -->
<el-tab-pane
label=
"附件"
name=
"doctre"
>
<m-doctre
:model=
"model"
:codes=
"codes"
/>
<c-content>
<m-doctre
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
<!--PD000001 -->
<el-tab-pane
label=
"分录信息"
name=
"glepan"
>
<m-glepan
:model=
"model"
:codes=
"codes"
/>
<c-content>
<m-glepan
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
<!--PD000394 -->
...
...
@@ -120,12 +142,14 @@
label=
"受益人特殊付款条款"
name=
"spcbenp"
>
<c-content>
<m-doxp
:model=
"model"
:codes=
"codes"
:dtyp=
"'spcbenp'"
:rec=
"'led'"
/>
</c-content>
</el-tab-pane>
<!--PD000394 -->
...
...
@@ -139,12 +163,14 @@
label=
"收款银行特殊付款条款"
name=
"spcrcvp"
>
<c-content>
<m-doxp
:model=
"model"
:codes=
"codes"
:dtyp=
"'spcrcvp'"
:rec=
"'led'"
/>
</c-content>
</el-tab-pane>
<!--PD000422 -->
<!--
<el-tab-pane
label=
"PD000422"
name=
"spcrcvp"
>
...
...
src/views/Business/Litacp/index.vue
View file @
25826617
...
...
@@ -164,17 +164,15 @@ export default {
created
:
async
function
(){
console
.
log
(
"进入litacp交易"
);
let
rtnmsg
=
await
this
.
init
({})
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
this
.
updateModel
(
rtnmsg
.
data
)
//TODO 处理数据逻辑
}
else
{
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
Utils
.
copyValueFromVO
(
this
.
model
,
rtnmsg
.
data
);
if
(
this
.
isInDisplay
)
{
this
.
restoreDisplay
();
}
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
}
}
,
}
</
script
>
<
style
>
...
...
src/views/Business/Litdck/index.vue
View file @
25826617
...
...
@@ -145,17 +145,15 @@ export default {
created
:
async
function
(){
console
.
log
(
"进入litdck交易"
);
let
rtnmsg
=
await
this
.
init
({})
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
this
.
updateModel
(
rtnmsg
.
data
);
}
else
{
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
Utils
.
copyValueFromVO
(
this
.
model
,
rtnmsg
.
data
);
if
(
this
.
isInDisplay
)
{
this
.
restoreDisplay
();
}
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
}
},
}
</
script
>
<
style
>
...
...
src/views/Business/Litdla/index.vue
View file @
25826617
...
...
@@ -219,17 +219,15 @@ export default {
created
:
async
function
(){
console
.
log
(
"进入litdla交易"
);
let
rtnmsg
=
await
this
.
init
({})
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
this
.
updateModel
(
rtnmsg
.
data
)
//TODO 处理数据逻辑
}
else
{
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
Utils
.
copyValueFromVO
(
this
.
model
,
rtnmsg
.
data
);
if
(
this
.
isInDisplay
)
{
this
.
restoreDisplay
();
}
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
}
}
,
}
</
script
>
<
style
>
...
...
src/views/Business/Litrog/index.vue
View file @
25826617
...
...
@@ -83,7 +83,6 @@
>
</c-grid-ety-prompt-dialog>
</div>
</div>
</
template
>
<
script
>
import
Api
from
"~/service/Api"
...
...
@@ -160,17 +159,15 @@ export default {
created
:
async
function
(){
console
.
log
(
"进入litrog交易"
);
let
rtnmsg
=
await
this
.
init
({})
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
this
.
updateModel
(
rtnmsg
.
data
)
//TODO 处理数据逻辑
}
else
{
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
Utils
.
copyValueFromVO
(
this
.
model
,
rtnmsg
.
data
);
if
(
this
.
isInDisplay
)
{
this
.
restoreDisplay
();
}
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
}
}
,
}
</
script
>
<
style
>
...
...
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