Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
V
vue-gjjs
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
zhouqian
vue-gjjs
Commits
f2376248
Commit
f2376248
authored
Jan 25, 2022
by
niewei
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
前端info界面跳转
parent
1ca258d2
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
628 additions
and
327 deletions
+628
-327
Event.js
src/model/Infbfd/Event.js
+1
-1
Pattern.js
src/model/Infbfd/Pattern.js
+271
-270
Event.js
src/model/Infdet/Event.js
+2
-1
Infsea.vue
src/views/Business/Infbfd/Infsea.vue
+175
-35
index.vue
src/views/Business/Infcur/index.vue
+2
-0
Infsea.vue
src/views/Business/Infdet/Infsea.vue
+177
-20
No files found.
src/model/Infbfd/Event.js
View file @
f2376248
...
...
@@ -6,7 +6,7 @@ export default {
let
rtnmsg
=
await
this
.
executeRule
(
"infbut.searow"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
this
.
model
.
infbut
.
dspstm
=
rtnmsg
.
data
.
infbut_dspstm
this
.
stmData
.
data
=
rtnmsg
.
data
.
infbut_dspstm
.
rows
;
this
.
$message
({
type
:
'success'
,
message
:
'获取成功!'
...
...
src/model/Infbfd/Pattern.js
View file @
f2376248
export
default
{
"infcon.seaownref"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
],
"infcon.nam"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
40
,
message
:
"长度不能超过40"
}
],
"infcon.searef"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
],
"infcon.pty.extkey"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
24
,
message
:
"长度不能超过24"
}
],
"infcon.pty.nam"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
40
,
message
:
"长度不能超过40"
}
],
"infcon.seapty"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
24
,
message
:
"长度不能超过24"
}
],
"infcon.opndatfrom"
:
[
{
type
:
"date"
,
required
:
false
,
message
:
"输入正确的日期"
}
],
"infcon.opndatto"
:
[
{
type
:
"date"
,
required
:
false
,
message
:
"输入正确的日期"
}
],
"infcon.usr.extkey"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
8
,
message
:
"长度不能超过8"
}
],
"infcon.seaamtfr"
:
[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
],
"infcon.seaamtto"
:
[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
],
"infbut.dspstm"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
1
,
message
:
"长度不能超过1"
}
],
"recpan.dedget.sdamod.dadsnd"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
],
"dedgrp.rec.ownref"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
],
"recpan.dedget.sdamod.seainf"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
3
,
message
:
"长度不能超过3"
}
],
"dedgrp.cbs.opn1.cur"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
3
,
message
:
"长度不能超过3"
}
],
"dedgrp.cbs.opn1.amt"
:
[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
],
"recpan.recget.sdamod.dadsnd"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
],
"bfdgrp.rec.ownref"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
],
"recpan.recget.sdamod.seainf"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
3
,
message
:
"长度不能超过3"
}
],
"bfdgrp.rec.nam"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
40
,
message
:
"长度不能超过40"
}
],
"bfdgrp.cbs.max.amt"
:
[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
],
"bfdgrp.prb.pts.ref"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
],
"bfdgrp.cbs.opn1.cur"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
3
,
message
:
"长度不能超过3"
}
],
"bfdgrp.cbs.opn1.amt"
:
[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
],
"bfdgrp.prb.pts.nam"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
40
,
message
:
"长度不能超过40"
}
],
"dedgrp.rec.kzref"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35"
}
],
"bfdgrp.iss.pts.ref"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
],
"bfdgrp.iss.pts.nam"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
40
,
message
:
"长度不能超过40"
}
],
"bfdgrp.rec.matdat"
:
[
{
type
:
"date"
,
required
:
false
,
message
:
"输入正确的日期"
}
],
"bfdgrp.rec.rcvdat"
:
[
{
type
:
"date"
,
required
:
false
,
message
:
"输入正确的日期"
}
],
"bfdgrp.rec.predat"
:
[
{
type
:
"date"
,
required
:
false
,
message
:
"输入正确的日期"
}
],
"bfdgrp.apl.pts.ref"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
],
"bfdgrp.rec.docsta"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
40
,
message
:
"长度不能超过40"
}
],
"bfdgrp.apl.pts.nam"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
40
,
message
:
"长度不能超过40"
}
],
"mtabut.coninf.oitinf.oit.inftxt"
:
[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
60
,
message
:
"长度不能超过60"
}
],
"mtabut.coninf.oitset.oit.inftxt"
:
[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
60
,
message
:
"长度不能超过60"
}
],
"mtabut.coninf.conexedat"
:
[
{
type
:
"date"
,
required
:
false
,
message
:
"输入正确的日期"
}
],
"mtabut.coninf.usr.extkey"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
8
,
message
:
"长度不能超过8"
}
],
"infcon.trnstm"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
1
,
message
:
"长度不能超过1"
}
],
"infcon.cbbstm"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
1
,
message
:
"长度不能超过1"
}
],
"infcon.cbestm"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
1
,
message
:
"长度不能超过1"
}
],
"infcon.fepstm"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
1
,
message
:
"长度不能超过1"
}
],
"infcon.fcpstm"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
1
,
message
:
"长度不能超过1"
}
],
"infcon.sepstm"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
1
,
message
:
"长度不能超过1"
}
],
"infcon.seabucdatfro"
:
[
{
type
:
"date"
,
required
:
false
,
message
:
"输入正确的日期"
}
],
"infcon.seabucdatto"
:
[
{
type
:
"date"
,
required
:
false
,
message
:
"输入正确的日期"
}
],
"infcon.seatrninr"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
8
,
message
:
"长度不能超过8"
}
],
"infcon.glestm"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
1
,
message
:
"长度不能超过1"
}
],
"infcon.smhdatfrom"
:
[
{
type
:
"date"
,
required
:
false
,
message
:
"输入正确的日期"
}
],
"infcon.smhdatto"
:
[
{
type
:
"date"
,
required
:
false
,
message
:
"输入正确的日期"
}
],
"infcon.smhstm"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
1
,
message
:
"长度不能超过1"
}
],
"infcon.sptstm"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
1
,
message
:
"长度不能超过1"
}
],
"infcon.diadatfrom"
:
[
{
type
:
"date"
,
required
:
false
,
message
:
"输入正确的日期"
}
],
"infcon.diadatto"
:
[
{
type
:
"date"
,
required
:
false
,
message
:
"输入正确的日期"
}
],
"infcon.diastm"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
1
,
message
:
"长度不能超过1"
}
],
"infcon.liastm"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
1
,
message
:
"长度不能超过1"
}
],
"prtpanblk"
:
[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
200
,
message
:
"长度不能超过200"
}
],
"infcon.ordstm"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
1
,
message
:
"长度不能超过1"
}
],
"infcon.seaownref"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
],
"infcon.nam"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
40
,
message
:
"长度不能超过40"
}
],
"infcon.searef"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
],
"infcon.pty.extkey"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
24
,
message
:
"长度不能超过24"
}
],
"infcon.pty.nam"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
40
,
message
:
"长度不能超过40"
}
],
"infcon.seapty"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
24
,
message
:
"长度不能超过24"
}
],
"infcon.opndatfrom"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"输入正确的日期"
}
],
"infcon.opndatto"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"输入正确的日期"
}
],
"infcon.usr.extkey"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
8
,
message
:
"长度不能超过8"
}
],
"infcon.seaamtfr"
:
[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
],
"infcon.seaamtto"
:
[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
],
"infbut.dspstm"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
1
,
message
:
"长度不能超过1"
}
],
"recpan.dedget.sdamod.dadsnd"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
],
"dedgrp.rec.ownref"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
],
"recpan.dedget.sdamod.seainf"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
3
,
message
:
"长度不能超过3"
}
],
"dedgrp.cbs.opn1.cur"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
3
,
message
:
"长度不能超过3"
}
],
"dedgrp.cbs.opn1.amt"
:
[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
],
"recpan.recget.sdamod.dadsnd"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
],
"bfdgrp.rec.ownref"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
],
"recpan.recget.sdamod.seainf"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
3
,
message
:
"长度不能超过3"
}
],
"bfdgrp.rec.nam"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
40
,
message
:
"长度不能超过40"
}
],
"bfdgrp.cbs.max.amt"
:
[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
],
"bfdgrp.prb.pts.ref"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
],
"bfdgrp.cbs.opn1.cur"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
3
,
message
:
"长度不能超过3"
}
],
"bfdgrp.cbs.opn1.amt"
:
[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
],
"bfdgrp.prb.pts.nam"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
40
,
message
:
"长度不能超过40"
}
],
"dedgrp.rec.kzref"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
35
,
message
:
"长度不能超过35"
}
],
"bfdgrp.iss.pts.ref"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
],
"bfdgrp.iss.pts.nam"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
40
,
message
:
"长度不能超过40"
}
],
"bfdgrp.rec.matdat"
:
[
{
type
:
"date"
,
required
:
false
,
message
:
"输入正确的日期"
}
],
"bfdgrp.rec.rcvdat"
:
[
{
type
:
"date"
,
required
:
false
,
message
:
"输入正确的日期"
}
],
"bfdgrp.rec.predat"
:
[
{
type
:
"date"
,
required
:
false
,
message
:
"输入正确的日期"
}
],
"bfdgrp.apl.pts.ref"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
16
,
message
:
"长度不能超过16"
}
],
"bfdgrp.rec.docsta"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
40
,
message
:
"长度不能超过40"
}
],
"bfdgrp.apl.pts.nam"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
40
,
message
:
"长度不能超过40"
}
],
"mtabut.coninf.oitinf.oit.inftxt"
:
[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
60
,
message
:
"长度不能超过60"
}
],
"mtabut.coninf.oitset.oit.inftxt"
:
[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
60
,
message
:
"长度不能超过60"
}
],
"mtabut.coninf.conexedat"
:
[
{
type
:
"date"
,
required
:
false
,
message
:
"输入正确的日期"
}
],
"mtabut.coninf.usr.extkey"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
8
,
message
:
"长度不能超过8"
}
],
"infcon.trnstm"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
1
,
message
:
"长度不能超过1"
}
],
"infcon.cbbstm"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
1
,
message
:
"长度不能超过1"
}
],
"infcon.cbestm"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
1
,
message
:
"长度不能超过1"
}
],
"infcon.fepstm"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
1
,
message
:
"长度不能超过1"
}
],
"infcon.fcpstm"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
1
,
message
:
"长度不能超过1"
}
],
"infcon.sepstm"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
1
,
message
:
"长度不能超过1"
}
],
"infcon.seabucdatfro"
:
[
{
type
:
"date"
,
required
:
false
,
message
:
"输入正确的日期"
}
],
"infcon.seabucdatto"
:
[
{
type
:
"date"
,
required
:
false
,
message
:
"输入正确的日期"
}
],
"infcon.seatrninr"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
8
,
message
:
"长度不能超过8"
}
],
"infcon.glestm"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
1
,
message
:
"长度不能超过1"
}
],
"infcon.smhdatfrom"
:
[
{
type
:
"date"
,
required
:
false
,
message
:
"输入正确的日期"
}
],
"infcon.smhdatto"
:
[
{
type
:
"date"
,
required
:
false
,
message
:
"输入正确的日期"
}
],
"infcon.smhstm"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
1
,
message
:
"长度不能超过1"
}
],
"infcon.sptstm"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
1
,
message
:
"长度不能超过1"
}
],
"infcon.diadatfrom"
:
[
{
type
:
"date"
,
required
:
false
,
message
:
"输入正确的日期"
}
],
"infcon.diadatto"
:
[
{
type
:
"date"
,
required
:
false
,
message
:
"输入正确的日期"
}
],
"infcon.diastm"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
1
,
message
:
"长度不能超过1"
}
],
"infcon.liastm"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
1
,
message
:
"长度不能超过1"
}
],
"prtpanblk"
:
[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
200
,
message
:
"长度不能超过200"
}
],
"infcon.ordstm"
:
[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
1
,
message
:
"长度不能超过1"
}
],
}
\ No newline at end of file
src/model/Infdet/Event.js
View file @
f2376248
...
...
@@ -6,7 +6,8 @@ export default {
let
rtnmsg
=
await
this
.
executeRule
(
"infbut.searow"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
this
.
model
.
infbut
.
dspstm
=
rtnmsg
.
data
.
infbut_dspstm
this
.
stmData
.
data
=
rtnmsg
.
data
.
infbut_dspstm
.
rows
;
//this.model.infbut.dspstm = rtnmsg.data.infbut_dspstm
this
.
$message
({
type
:
'success'
,
message
:
'获取成功!'
...
...
src/views/Business/Infbfd/Infsea.vue
View file @
f2376248
...
...
@@ -139,7 +139,7 @@
</
template
>
</c-infsearch-group>
<!--
<c-row style="margin-top:20px; padding: 0 10px 0 10px;">
<c-col>
<c-button size="small" type="primary">导Excel</c-button>
...
...
@@ -150,24 +150,116 @@
<c-button size="small" type="primary">Use</c-button>
</c-col>
</c-row>
-->
<c-col
:span=
"24"
>
<c-istream-table
:list=
"stmData.data"
:columns=
"stmData.columns"
>
<el-table-column
fixed=
"right"
prop=
"op"
label=
"操作"
width=
"150px"
>
<
template
slot=
"header"
>
<c-col
:span=
"11"
style=
"text-align: left"
><span>
操作
</span></c-col
>
<c-col
:span=
"12"
style=
"text-align: right"
><c-button
icon=
"el-icon-s-tools"
></c-button
></c-col>
</
template
>
<
template
slot-scope=
"scope"
>
<el-popover
placement=
"top-start"
title=
"历史信息"
width=
"800"
trigger=
"click"
:ref=
"'popover_' + scope.row.IDX"
>
<div
style=
"text-align: right; margin-top: -30px; margin-right: 5px; font-size: 16px;"
>
<span
class=
"el-icon-close"
@
click=
"closeTrn('popover_' + scope.row.IDX)"
/>
</div>
<c-istream-table
:list=
"trnData.data"
:columns=
"trnData.columns"
>
<el-table-column
prop=
"op"
label=
"操作"
width=
"0"
>
<template
slot-scope=
"scope"
>
<c-button
style=
"margin-left: 0"
size=
"small"
@
click=
"display(scope.$index, scope.row)"
>
详情
</c-button>
</
template
>
</el-table-column>
</c-istream-table>
<c-button
style=
"margin-left: 0"
size=
"small"
@
click=
"getTrnInfo(scope.$index, scope.row)"
slot=
"reference"
>
详情
</c-button>
</el-popover>
<c-button
style=
"margin-left: 0"
size=
"small"
type=
"primary"
@
click=
"getButtons(scope.row['Reference'], 'bftdrv')"
>
寄单索款修改
</c-button>
<c-button
style=
"margin-left: 0"
size=
"small"
type=
"primary"
@
click=
"getButtons(scope.row['Reference'], 'bftdcr')"
>
电提不符点/开证行拒付
</c-button>
<c-button
style=
"margin-left: 0"
size=
"small"
type=
"primary"
@
click=
"getButtons(scope.row['Reference'], 'bftsnd')"
>
寄单
</c-button>
<c-button
style=
"margin-left: 0"
size=
"small"
type=
"primary"
@
click=
"getButtons(scope.row['Reference'], 'bftacc')"
>
承兑
</c-button>
<c-button
style=
"margin-left: 0"
size=
"small"
type=
"primary"
@
click=
"getButtons(scope.row['Reference'], 'bftset')"
>
收款
</c-button>
<c-button
style=
"margin-left: 0"
size=
"small"
type=
"primary"
@
click=
"getButtons(scope.row['Reference'], 'bftcan')"
>
注销
</c-button>
</template>
</el-table-column>
</c-istream-table>
</c-col>
<!--
<c-row style="margin-top:20px; padding: 0 10px 0 10px;">
<c-istream-table :border="true"
:list="tableData"
:columns="stmData.columns"
v-on:chooseRowEvent="chooseRowEvent"
style="width:80%,text-align:center">
<!--
<el-table-column prop="op" label="OP" width="100">
<template slot-scope="scope">
<a href="javascript:void(0)" @click="continueEdit(scope.row)">操作</a>
</template>
</el-table-column>
-->
</c-istream-table>
</c-row>
-->
<!--
<c-row>
<c-col :span="24">
...
...
@@ -191,32 +283,48 @@ export default {
mixins
:
[
CommonProcess
],
data
(){
return
{
ownref
:
""
,
initdialog
:
false
,
dialogTableVisible
:
false
,
trnData
:
{
columns
:
[
'1 1 "编号" 200'
,
'2 2 "交易名称" 100'
,
'3 3 "日期" 200'
,
'4 4 "状态" 50'
,
'5 5 "币种" 80'
,
'6 6 "金额" 80'
,
],
data
:
[],
},
stmData
:
{
columns
:
[
"
1
1
\"
Reference
\"
100 "
,
"
1 1
\"
Resp. User
\"
100 "
,
"
2 2
\"
Party Number
\"
150 "
,
"
2 2
\"
Applicant
\"
150 "
,
"
3 3
\"
Party Number
\"
150 "
,
"
3 3
\"
Beneficiary
\"
150 "
,
"
4 4
\"
Party Number
\"
150 "
,
"
4 4
\"
Issuing Bank
\"
150 "
,
"
5 5
\"
\"
150 "
,
"
5 5
\"
\"
150 "
,
"
5 5
\"
转卖日期
\"
150 "
,
"
6 6
\"
Opened
\"
50 "
,
"
6 6
\"
Closed
\"
50 "
,
"
7 7
\"
Cur
\"
50 "
,
"
7 7
\"
Cur
\"
50 "
,
"
8 8
\"
Doc.Amount
\"
150 "
,
"
8 8
\"
Open Amount
\"
150 "
,
"
2
1
\"
Reference
\"
100 "
,
"
3 2
\"
Resp. User
\"
100 "
,
"
6 3
\"
Party Number
\"
150 "
,
"
7 4
\"
Applicant
\"
150 "
,
"
8 5
\"
Party Number
\"
150 "
,
"
9 6
\"
Beneficiary
\"
150 "
,
"
10 7
\"
Party Number
\"
150 "
,
"
11 8
\"
Issuing Bank
\"
150 "
,
"
12 9
\"
Party Number
\"
150 "
,
"
13 10
\"
Purchasing bank
\"
150 "
,
"
1 11
\"
转卖日期
\"
150 "
,
"
4 12
\"
Opened
\"
1
50 "
,
"
5 13
\"
Closed
\"
1
50 "
,
"
14 14
\"
Cur
\"
50 "
,
"
16 15
\"
Cur
\"
50 "
,
"
15 16
\"
Doc.Amount
\"
150 "
,
"
17 17
\"
Open Amount
\"
150 "
,
],
data
:[
]
]
,
},
}
},
/*
computed: {
tableData() {
// "10000449\t2000007350\t2000007350-001\tBEIJING TESTTEST,BEIJING, CHINA\t\t100080\tBEIJING, CHINA\tTEST TEST1 CO.,LTD."
...
...
@@ -224,12 +332,44 @@ export default {
return this.model.infbut.dspstm.rows;
},
},
methods
:{
chooseRowEvent
(
row
)
{
this
.
model
.
infbut
.
selrow
=
row
.
IDX
+
1
;
},
...
Event
},
*/
methods
:{
...
Event
,
async
getButtons
(
ownref
,
frm
){
this
.
initdialog
=
true
this
.
ownref
=
ownref
console
.
log
(
"ownref:"
+
ownref
);
// setTimeout(()=>{
// // this.$refs.childs.$emit("childmethods")
// console.log(this)
// console.log(this.$refs)
// console.log(this.$refs.childs)
// },10)
this
.
$router
.
history
.
push
({
path
:
"/business/"
+
frm
,
query
:
{
ownref
}
})
},
async
onChoose
(
code
){
//跳转交易
this
.
$router
.
history
.
push
(
"/business/"
+
code
)
this
.
initdialog
=
false
},
async
getTrnInfo
(
idx
,
row
)
{
this
.
model
.
infcon
.
objinr
=
row
[
"INR"
];
this
.
model
.
bfdgrp
.
rec
.
inr
=
row
[
"INR"
];
this
.
model
.
infcon
.
chksubcon
=
"X"
;
this
.
dialogTableVisible
=
true
;
let
rtnmsg
=
await
this
.
executeDefault
(
"infcon.chksubcon"
);
if
((
rtnmsg
.
respCode
=
SUCCESS
))
{
this
.
trnData
.
data
=
rtnmsg
.
data
.
infcon_trnstm
.
rows
;
}
},
closeTrn
(
refId
){
this
.
$refs
[
refId
].
doClose
();
}
},
created
:
function
(){
}
...
...
src/views/Business/Infcur/index.vue
View file @
f2376248
...
...
@@ -65,6 +65,8 @@ export default {
created
:
async
function
(){
console
.
log
(
"进入infcur交易"
);
console
.
log
(
this
.
$route
.
query
)
console
.
log
(
this
.
$route
.
query
.
ownref
)
let
rtnmsg
=
await
this
.
init
({})
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
...
...
src/views/Business/Infdet/Infsea.vue
View file @
f2376248
...
...
@@ -99,6 +99,13 @@
<c-col
:span=
"12"
>
<el-form-item
label=
"状态"
prop=
"infcon.seasta"
>
<c-select
v-model=
"model.infcon.seasta"
style=
"width:100%"
placeholder=
"请选择Status"
>
<el-option
v-for=
"item in codes.seasta"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
...
...
@@ -140,6 +147,13 @@
<c-col
:span=
"9"
:offset=
"1"
>
<el-form-item
label=
"Form of L/C"
prop=
"sealcrtyp"
>
<c-select
v-model=
"model.sealcrtyp"
style=
"width:100%"
placeholder=
"请选择Form of L/C"
>
<el-option
v-for=
"item in codes.sealcrtyp"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
...
...
@@ -147,6 +161,13 @@
<c-col
:span=
"6"
:offset=
"1"
>
<el-form-item
label=
"交易类型"
prop=
"mylx"
>
<c-select
v-model=
"model.mylx"
style=
"width:100%"
placeholder=
"请选择交易类型"
>
<el-option
v-for=
"item in codes.mylx"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
...
...
@@ -154,6 +175,13 @@
<c-col
:span=
"6"
:offset=
"1"
>
<el-form-item
label=
"是否通过电证系统"
prop=
"elcflg"
>
<c-select
v-model=
"model.elcflg"
style=
"width:100%"
placeholder=
"请选择是否通过电证系统"
>
<el-option
v-for=
"item in codes.elcflg"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
...
...
@@ -162,6 +190,78 @@
</
template
>
</c-infsearch-group>
<c-col
:span=
"24"
style=
"margin-top: 10px"
>
<c-button
class=
"medium_bcs"
size=
"medium"
type=
"primary"
@
click=
"toDetopn"
>
卖方信用证国内证通知
</c-button>
</c-col>
<c-col
:span=
"24"
>
<c-istream-table
:list=
"stmData.data"
:columns=
"stmData.columns"
>
<el-table-column
fixed=
"right"
prop=
"op"
label=
"操作"
width=
"150px"
>
<
template
slot=
"header"
>
<c-col
:span=
"11"
style=
"text-align: left"
><span>
操作
</span></c-col
>
<c-col
:span=
"12"
style=
"text-align: right"
><c-button
icon=
"el-icon-s-tools"
></c-button
></c-col>
</
template
>
<
template
slot-scope=
"scope"
>
<el-popover
placement=
"top-start"
title=
"历史信息"
width=
"800"
trigger=
"click"
:ref=
"'popover_' + scope.row.IDX"
>
<div
style=
"text-align: right; margin-top: -30px; margin-right: 5px; font-size: 16px;"
>
<span
class=
"el-icon-close"
@
click=
"closeTrn('popover_' + scope.row.IDX)"
/>
</div>
<c-istream-table
:list=
"trnData.data"
:columns=
"trnData.columns"
>
<el-table-column
prop=
"op"
label=
"操作"
width=
"0"
>
<template
slot-scope=
"scope"
>
<c-button
style=
"margin-left: 0"
size=
"small"
@
click=
"display(scope.$index, scope.row)"
>
详情
</c-button>
</
template
>
</el-table-column>
</c-istream-table>
<c-button
style=
"margin-left: 0"
size=
"small"
@
click=
"getTrnInfo(scope.$index, scope.row)"
slot=
"reference"
>
详情
</c-button>
</el-popover>
<c-button
style=
"margin-left: 0"
size=
"small"
type=
"primary"
@
click=
"getButtons(scope.row['Reference'], 'detame')"
>
修改通知
</c-button>
<c-button
style=
"margin-left: 0"
size=
"small"
type=
"primary"
@
click=
"getButtons(scope.row['Reference'], 'detdrv')"
>
收单
</c-button>
</template>
</el-table-column>
</c-istream-table>
</c-col>
<!--
<c-row style="margin-top:20px; padding: 0 10px 0 10px;">
<c-col>
<c-button size="small" type="primary">导Excel</c-button>
...
...
@@ -172,7 +272,9 @@
<c-button size="small" type="primary">Use</c-button>
</c-col>
</c-row>
-->
<!--
<c-row style="margin-top:20px; padding: 0 10px 0 10px;">
<c-istream-table
:border="true"
...
...
@@ -180,6 +282,9 @@
:columns="stmData.columns"
v-on:chooseRowEvent="chooseRowEvent"
style="width:80%,text-align:center">
</c-istream-table>
</c-row>
-->
<!--
<el-table-column prop="op" label="OP" width="100">
<template slot-scope="scope">
...
...
@@ -187,8 +292,6 @@
</template>
</el-table-column>
-->
</c-istream-table>
</c-row>
</c-content>
</template>
...
...
@@ -204,31 +307,46 @@ export default {
mixins
:
[
CommonProcess
],
data
(){
return
{
ownref
:
""
,
initdialog
:
false
,
dialogTableVisible
:
false
,
trnData
:
{
columns
:
[
'1 1 "编号" 200'
,
'2 2 "交易名称" 100'
,
'3 3 "日期" 200'
,
'4 4 "状态" 50'
,
'5 5 "币种" 80'
,
'6 6 "金额" 80'
,
],
data
:
[],
},
stmData
:
{
columns
:
[
"1 1
\"
Reference
\"
100 "
,
"2
1
\"
Resp. User
\"
100"
,
"3
1
\"
Tenor day
\"
100"
,
"7
2
\"
Party Number
\"
150 "
,
"8
2
\"
Applicant
\"
150 "
,
"9
3
\"
Party Number
\"
150 "
,
"10
3
\"
Beneficiary
\"
150 "
,
"11
4
\"
Party Number
\"
150 "
,
"12
4
\"
Issuing Bank
\"
150 "
,
"4
5
\"
Opened
\"
150 "
,
"5
5
\"
Expired
\"
150 "
,
"6
5
\"
Closed
\"
150 "
,
"13
6
\"
Cur
\"
150 "
,
"15
6
\"
Cur
\"
150 "
,
"14
7
\"
L/C Amount
\"
150 "
,
"16
7
\"
Open Amount
\"
150 "
,
"2
2
\"
Resp. User
\"
100"
,
"3
3
\"
Tenor day
\"
100"
,
"7
4
\"
Party Number
\"
150 "
,
"8
5
\"
Applicant
\"
150 "
,
"9
6
\"
Party Number
\"
150 "
,
"10
7
\"
Beneficiary
\"
150 "
,
"11
8
\"
Party Number
\"
150 "
,
"12
9
\"
Issuing Bank
\"
150 "
,
"4
10
\"
Opened
\"
150 "
,
"5
11
\"
Expired
\"
150 "
,
"6
12
\"
Closed
\"
150 "
,
"13
13
\"
Cur
\"
150 "
,
"15
14
\"
Cur
\"
150 "
,
"14
15
\"
L/C Amount
\"
150 "
,
"16
16
\"
Open Amount
\"
150 "
,
],
data
:
[
]
]
,
},
}
},
/*
computed: {
tableData() {
// "10000449\t2000007350\t2000007350-001\tBEIJING TESTTEST,BEIJING, CHINA\t\t100080\tBEIJING, CHINA\tTEST TEST1 CO.,LTD."
...
...
@@ -236,12 +354,51 @@ export default {
return this.model.infbut.dspstm.rows;
}
},
methods
:{
*/
methods
:{
...
Event
,
async
getButtons
(
ownref
,
frm
){
this
.
initdialog
=
true
this
.
ownref
=
ownref
console
.
log
(
"ownref:"
+
ownref
);
// setTimeout(()=>{
// // this.$refs.childs.$emit("childmethods")
// console.log(this)
// console.log(this.$refs)
// console.log(this.$refs.childs)
// },10)
this
.
$router
.
history
.
push
({
path
:
"/business/"
+
frm
,
query
:
{
ownref
}
})
},
async
onChoose
(
code
){
//跳转交易
this
.
$router
.
history
.
push
(
"/business/"
+
code
)
this
.
initdialog
=
false
}
,
async
getTrnInfo
(
idx
,
row
)
{
this
.
model
.
infcon
.
objinr
=
row
[
"INR"
];
this
.
model
.
dedgrp
.
rec
.
inr
=
row
[
"INR"
];
this
.
model
.
infcon
.
chksubcon
=
"X"
;
this
.
dialogTableVisible
=
true
;
let
rtnmsg
=
await
this
.
executeDefault
(
"infcon.chksubcon"
);
if
((
rtnmsg
.
respCode
=
SUCCESS
))
{
this
.
trnData
.
data
=
rtnmsg
.
data
.
infcon_trnstm
.
rows
;
}
},
closeTrn
(
refId
){
this
.
$refs
[
refId
].
doClose
();
},
/*
chooseRowEvent(row) {
this.model.infbut.selrow = row.IDX + 1;
},
*/
toDetopn
(){
this
.
$router
.
history
.
push
(
"/business/detopn"
)
}
...
Event
},
},
created
:
function
(){
...
...
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