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
461bdba2
Commit
461bdba2
authored
Sep 09, 2022
by
nanrui
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
cltset优化
parent
8ae71e0f
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
358 additions
and
264 deletions
+358
-264
Pattern.js
src/model/Cltset/Pattern.js
+3
-3
index.js
src/model/Cltset/index.js
+105
-99
Sel.vue
src/views/Business/Cltset/Sel.vue
+158
-80
index.vue
src/views/Business/Cltset/index.vue
+92
-82
No files found.
src/model/Cltset/Pattern.js
View file @
461bdba2
...
@@ -17,13 +17,13 @@ export default {
...
@@ -17,13 +17,13 @@ export default {
],
],
"cldgrp.cbs.max.amt"
:[
"cldgrp.cbs.max.amt"
:[
{
type
:
"
number
"
,
required
:
false
,
message
:
"必输项"
},
{
type
:
"
string
"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
],
],
"cldgrp.cbs.opn1.amt"
:[
"cldgrp.cbs.opn1.amt"
:[
{
type
:
"
number
"
,
required
:
false
,
message
:
"必输项"
},
{
type
:
"
string
"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
],
],
...
@@ -39,7 +39,7 @@ export default {
...
@@ -39,7 +39,7 @@ export default {
{
type
:
"date"
,
required
:
false
,
message
:
"输入正确的日期"
}
{
type
:
"date"
,
required
:
false
,
message
:
"输入正确的日期"
}
],
],
"cldgrp.rec.count"
:[
"cldgrp.rec.count"
:[
{
type
:
"
string
"
,
required
:
false
,
message
:
"必输项"
},
{
type
:
"
number
"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
3
,
message
:
"长度不能超过3"
}
{
max
:
3
,
message
:
"长度不能超过3"
}
],
],
"setmod.ref"
:[
"setmod.ref"
:[
...
...
src/model/Cltset/index.js
View file @
461bdba2
import
Api
from
"~/service/Api"
import
Api
from
"~/service/Api"
import
Pts
from
"../Common/Pts"
import
Pts
from
"../Common/Pts"
import
Pub
from
"../Public"
import
Pub
from
"../Public"
export
default
class
Cltset
{
export
default
class
Cltset
{
constructor
()
{
constructor
()
{
this
.
data
=
{
this
.
data
=
{
bptbckg
:[],
liaall
:
new
Pub
().
data
.
Liaall
,
liaall
:
new
Pub
().
data
.
Liaall
,
cldgrp
:{
cldgrp
:
{
rec
:{
rec
:
{
ownref
:
""
,
// Batch No. .cldgrp.rec.ownref
ownref
:
""
,
// Batch No. .cldgrp.rec.ownref
colref
:
""
,
// Coll.bank ref. .cldgrp.rec.colref
colref
:
""
,
// Coll.bank ref. .cldgrp.rec.colref
colptynam
:
""
,
// Coll.bank name .cldgrp.rec.colptynam
colptynam
:
""
,
// Coll.bank name .cldgrp.rec.colptynam
credat
:
""
,
// Date of creation .cldgrp.rec.credat
credat
:
""
,
// Date of creation .cldgrp.rec.credat
count
:
""
,
// Item Count .cldgrp.rec.count
count
:
""
,
// Item Count .cldgrp.rec.count
chktyp
:
""
,
// Type of Draft .cldgrp.rec.chktyp
chktyp
:
""
,
// Type of Draft .cldgrp.rec.chktyp
colflg
:
""
,
// Payemnt Disposition .cldgrp.rec.colflg
colflg
:
""
,
// Payemnt Disposition .cldgrp.rec.colflg
},
},
cbs
:{
cbs
:
{
max
:{
max
:
{
cur
:
""
,
// Draft Amount .cldgrp.cbs.max.cur
cur
:
""
,
// Draft Amount .cldgrp.cbs.max.cur
amt
:
""
,
// Draft Amount .cldgrp.cbs.max.amt
amt
:
""
,
// Draft Amount .cldgrp.cbs.max.amt
},
},
opn1
:{
opn1
:
{
cur
:
""
,
// Open Amount .cldgrp.cbs.opn1.cur
cur
:
""
,
// Open Amount .cldgrp.cbs.opn1.cur
amt
:
""
,
// Open Amount .cldgrp.cbs.opn1.amt
amt
:
""
,
// Open Amount .cldgrp.cbs.opn1.amt
},
},
},
},
},
},
cltp0
:{
cltp0
:
{
recget
:{
recget
:
{
sdamod
:{
sdamod
:
{
seainf
:
""
,
// .cltp0.recget.sdamod.seainf
seainf
:
""
,
// .cltp0.recget.sdamod.seainf
},
},
},
},
},
setmod
:{
},
docamttyplab
:
""
,
// settled amount description as label .setmod.docamttyplab
// setmod: {
retmsg
:
""
,
// Label showing Retry overflow condition .setmod.retmsg
// docamttyplab: "", // settled amount description as label .setmod.docamttyplab
ref
:
""
,
// our reference .setmod.ref
// retmsg: "", // Label showing Retry overflow condition .setmod.retmsg
doccur
:
""
,
// document currency .setmod.doccur
// ref: "", // our reference .setmod.ref
docamt
:
""
,
// document amount .setmod.docamt
// doccur: "", // document currency .setmod.doccur
dspflg
:
""
,
// Type of settlement .setmod.dspflg
// docamt: "", // document amount .setmod.docamt
xreflg
:
""
,
// Recalculate Rates .setmod.xreflg
// dspflg: "", // Type of settlement .setmod.dspflg
setglg
:{
// xreflg: "", // Recalculate Rates .setmod.xreflg
labdspflg
:
""
,
// Label for Type of Settlement .setmod.setglg.labdspflg
// setglg: {
},
// labdspflg: "", // Label for Type of Settlement .setmod.setglg.labdspflg
zmqacclab
:
""
,
// 主�'�号LABEL .setmod.zmqacclab
// },
zmqacc
:
""
,
// 自�'�区主�'�号 .setmod.zmqacc
// zmqacclab: "", // 主�'�号LABEL .setmod.zmqacclab
setfog
:{
// zmqacc: "", // 自�'�区主�'�号 .setmod.zmqacc
setfol
:[]
// setfog: {
},
// setfol: []
setfeg
:{
// },
setfel
:[]
// setfeg: {
},
// setfel: []
glemod
:{
// },
gleshwstm
:
{}
// glemod: {
},
// gleshwstm: {}
// },
},
// },
trnmod
:{
setmod
:
new
Pub
().
data
.
Setmod
,
trndoc
:{
advlabel
:
""
,
// ADVLABEL .trnmod.trndoc.advlabel
// trnmod:{
amdnam
:
""
,
// AMDNAM .trnmod.trndoc.amdnam
// trndoc:{
advdoc
:
""
,
// 国内证通知书 .trnmod.trndoc.advdoc
// advlabel:"", // ADVLABEL .trnmod.trndoc.advlabel
advnam
:
""
,
// 国内证落款 .trnmod.trndoc.advnam
// amdnam:"", // AMDNAM .trnmod.trndoc.amdnam
amdapl
:
""
,
// 修改申请人名称 .trnmod.trndoc.amdapl
// advdoc:"", // 国内证通知书 .trnmod.trndoc.advdoc
doclbl
:
""
,
// Lable for CONDOCSTM .trnmod.trndoc.doclbl
// advnam:"", // 国内证落款 .trnmod.trndoc.advnam
doctrestm
:
""
,
// Document tree .trnmod.trndoc.doctrestm
// amdapl:"", // 修改申请人名称 .trnmod.trndoc.amdapl
shwinc
:
""
,
// Show Incoming Messages .trnmod.trndoc.shwinc
// doclbl:"", // Lable for CONDOCSTM .trnmod.trndoc.doclbl
shwout
:
""
,
// Show Outgoing Messages .trnmod.trndoc.shwout
// doctrestm:"", // Document tree .trnmod.trndoc.doctrestm
condocstm
:
""
,
// Connected Documents .trnmod.trndoc.condocstm
// shwinc:"", // Show Incoming Messages .trnmod.trndoc.shwinc
rcvatt
:{
// shwout:"", // Show Outgoing Messages .trnmod.trndoc.shwout
seainf
:
""
,
// .trnmod.trndoc.rcvatt.seainf
// condocstm:"", // Connected Documents .trnmod.trndoc.condocstm
},
// rcvatt:{
filrecv
:
""
,
// File Receiver .trnmod.trndoc.filrecv
// seainf:"", // .trnmod.trndoc.rcvatt.seainf
},
// },
},
// filrecv:"", // File Receiver .trnmod.trndoc.filrecv
mtabut
:{
// },
coninf
:{
// },
oitinf
:{
trnmod
:
new
Pub
().
data
.
Trnmod
,
labinftxt
:
""
,
// Label for INFTXT .mtabut.coninf.oitinf.labinftxt
// mtabut: {
oit
:{
// coninf: {
inftxt
:
""
,
// Infotext .mtabut.coninf.oitinf.oit.inftxt
// oitinf: {
inflev
:
""
,
// Infotext Level .mtabut.coninf.oitinf.oit.inflev
// labinftxt: "", // Label for INFTXT .mtabut.coninf.oitinf.labinftxt
},
// oit: {
},
// inftxt: "", // Infotext .mtabut.coninf.oitinf.oit.inftxt
oitset
:{
// inflev: "", // Infotext Level .mtabut.coninf.oitinf.oit.inflev
labinftxt
:
""
,
// Label for INFTXT .mtabut.coninf.oitset.labinftxt
// },
oit
:{
// },
inftxt
:
""
,
// Infotext .mtabut.coninf.oitset.oit.inftxt
// oitset: {
inflev
:
""
,
// Infotext Level .mtabut.coninf.oitset.oit.inflev
// labinftxt: "", // Label for INFTXT .mtabut.coninf.oitset.labinftxt
},
// oit: {
},
// inftxt: "", // Infotext .mtabut.coninf.oitset.oit.inftxt
conexedat
:
""
,
// 执行日期 .mtabut.coninf.conexedat
// inflev: "", // Infotext Level .mtabut.coninf.oitset.oit.inflev
usr
:{
// },
extkey
:
""
,
// User ID .mtabut.coninf.usr.extkey
// },
},
// conexedat: "", // 执行日期 .mtabut.coninf.conexedat
},
// usr: {
},
// extkey: "", // User ID .mtabut.coninf.usr.extkey
pageId
:
""
// ctx的key
// },
}
// },
}
// },
mtabut
:
new
Pub
().
data
.
Mtabut
,
pageId
:
""
// ctx的key
}
}
}
}
\ No newline at end of file
src/views/Business/Cltset/Sel.vue
View file @
461bdba2
This diff is collapsed.
Click to expand it.
src/views/Business/Cltset/index.vue
View file @
461bdba2
...
@@ -19,23 +19,6 @@
...
@@ -19,23 +19,6 @@
<m-sel
:model=
"model"
:codes=
"codes"
/>
<m-sel
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
</el-tab-pane>
<!--PD000000 -->
<el-tab-pane
label=
"费用及账务"
name=
"setpan"
>
<m-setpan
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
<!--PD000027 -->
<el-tab-pane
label=
"表外信息"
name=
"engp"
>
<m-engp
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
<!--PD000001 -->
<el-tab-pane
label=
"分录信息"
name=
"glepan"
>
<m-glepan
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
<el-tab-pane
label=
"保证金"
name=
"ccvpan"
>
<m-ccvpan
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
<!--PD000529 -->
<!--PD000529 -->
<el-tab-pane
label=
"面函及报文"
name=
"docpan"
>
<el-tab-pane
label=
"面函及报文"
name=
"docpan"
>
<m-docpan
:model=
"model"
:codes=
"codes"
/>
<m-docpan
:model=
"model"
:codes=
"codes"
/>
...
@@ -50,79 +33,107 @@
...
@@ -50,79 +33,107 @@
<el-tab-pane
label=
"附言"
name=
"coninfp"
>
<el-tab-pane
label=
"附言"
name=
"coninfp"
>
<m-coninfp
:model=
"model"
:codes=
"codes"
/>
<m-coninfp
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
</el-tab-pane>
<!--PD000000 -->
<el-tab-pane
label=
"费用及账务"
name=
"setpan"
>
<m-setpan
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
<!--PD000001 -->
<el-tab-pane
label=
"分录信息"
name=
"glepan"
>
<m-glepan
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
<!--PD000027 -->
<!--
<el-tab-pane
label=
"表外信息"
name=
"engp"
>
<m-engp
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
-->
<!--
<el-tab-pane
label=
"保证金"
name=
"ccvpan"
>
<m-ccvpan
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
-->
<!--PD000546 -->
</c-tabs>
</c-tabs>
</el-form>
</el-form>
<c-grid-ety-prompt-dialog
ref=
"etyDialog"
:promptData=
"promptData"
v-on:select-ety=
"selectEty"
>
</c-grid-ety-prompt-dialog>
</div>
</div>
</c-page>
</c-page>
</
template
>
</
template
>
<
script
>
<
script
>
import
Api
from
"~/service/Api"
;
import
Api
from
"~/service/Api"
;
import
Utils
from
"~/utils/index"
;
import
Utils
from
"~/utils/index"
;
import
CodeTable
from
"~/config/CodeTable"
;
import
CodeTable
from
"~/config/CodeTable"
;
import
Cltset
from
"~/model/Cltset"
;
import
Cltset
from
"~/model/Cltset"
;
import
commonProcess
from
"~/mixin/commonProcess"
;
import
commonProcess
from
"~/mixin/commonProcess"
;
import
commonFuncs
from
"~/mixin/commonFuncs"
;
import
commonFuncs
from
"~/mixin/commonFuncs"
;
import
Check
from
"~/model/Cltset/Check"
;
import
Check
from
"~/model/Cltset/Check"
;
import
Default
from
"~/model/Cltset/Default"
;
import
Default
from
"~/model/Cltset/Default"
;
import
Pattern
from
"~/model/Cltset/Pattern"
;
import
Pattern
from
"~/model/Cltset/Pattern"
;
import
Sel
from
"./Sel"
;
import
Sel
from
"./Sel"
;
import
Setpan
from
"~/views/Public/Setpan"
;
import
Setpan
from
"~/views/Public/Setpan"
;
import
Docpan
from
"~/views/Public/Docpan"
;
import
Docpan
from
"~/views/Public/Docpan"
;
import
Engp
from
"~/views/Public/Engp"
;
import
Engp
from
"~/views/Public/Engp"
;
import
Glepan
from
"~/views/Public/Glepan"
;
import
Glepan
from
"~/views/Public/Glepan"
;
import
Ccvpan
from
"~/views/Public/Ccvpan"
;
import
Ccvpan
from
"~/views/Public/Ccvpan"
;
import
Coninfp
from
"~/views/Public/Coninfp"
;
import
Coninfp
from
"~/views/Public/Coninfp"
;
import
Doctre
from
".
/Doctre"
;
import
Doctre
from
"~/views/Public
/Doctre"
;
export
default
{
export
default
{
name
:
"Cltset"
,
name
:
"Cltset"
,
components
:
{
components
:
{
"m-sel"
:
Sel
,
"m-sel"
:
Sel
,
"m-setpan"
:
Setpan
,
"m-setpan"
:
Setpan
,
"m-engp"
:
Engp
,
"m-engp"
:
Engp
,
"m-glepan"
:
Glepan
,
"m-glepan"
:
Glepan
,
"m-docpan"
:
Docpan
,
"m-docpan"
:
Docpan
,
"m-doctre"
:
Doctre
,
"m-doctre"
:
Doctre
,
"m-coninfp"
:
Coninfp
,
"m-coninfp"
:
Coninfp
,
"m-ccvpan"
:
Ccvpan
,
"m-ccvpan"
:
Ccvpan
,
},
},
provide
()
{
provide
()
{
return
{
return
{
root
:
this
root
:
this
}
}
},
},
mixins
:
[
commonProcess
],
// 里面包含了Default、Check等的公共处理
mixins
:
[
commonProcess
,
commonFuncs
],
// 里面包含了Default、Check等的公共处理
data
()
{
data
()
{
return
{
return
{
tabVal
:
""
,
tabVal
:
"sel"
,
trnName
:
"cltset"
,
trnName
:
"cltset"
,
model
:
new
Cltset
().
data
,
model
:
new
Cltset
().
data
,
checkRules
:
Check
,
checkRules
:
Check
,
defaultRules
:
Default
,
defaultRules
:
Default
,
pattern
:
Pattern
,
pattern
:
Pattern
,
rules
:
null
,
rules
:
null
,
codes
:
{
codes
:
{
},
...
CodeTable
,
}
},
},
}
methods
:
{
},
tabClick
()
{
methods
:
{
}
// tabClick() {
},
// }
created
:
async
function
()
{
},
console
.
log
(
"进入cltset交易"
);
created
:
async
function
()
{
let
rtnmsg
=
await
this
.
init
({})
console
.
log
(
"进入cltset交易"
);
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
let
rtnmsg
=
await
this
.
init
({})
//TODO 处理数据逻辑
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
}
//TODO 处理数据逻辑
else
{
this
.
updateModel
(
rtnmsg
.
data
);
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
this
.
model
.
bptbckg
.
docgrd
=
rtnmsg
.
data
.
ccdbatg
;
}
console
.
log
(
this
.
model
.
bptbckg
.
docgrd
);
}
}
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
}
}
</
script
>
</
script
>
<
style
>
<
style
>
</
style
>
</
style
>
\ No newline at end of file
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