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
4b9d347a
Commit
4b9d347a
authored
2 years ago
by
chengzhuoshen
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
前端liaall,setmod解耦,与后端联调代码
parent
80e5eded
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
33 additions
and
97 deletions
+33
-97
package-lock.json
package-lock.json
+0
-0
commonProcess.js
src/mixin/commonProcess.js
+24
-9
liaallProcess.js
src/mixin/liaallProcess.js
+5
-84
Liaall.js
src/model/Public/Liaall.js
+2
-1
Settle.js
src/model/Public/Settle.js
+2
-3
No files found.
package-lock.json
View file @
4b9d347a
This diff is collapsed.
Click to expand it.
src/mixin/commonProcess.js
View file @
4b9d347a
import
commonDeclare
from
"./commonDeclare"
import
commonApi
from
"./commonApi"
import
Api
from
"~/service/Api"
;
import
settleProcess
from
"./settleProcess"
import
Api
from
"~/service/Api
"
import
liaallProcess
from
"./liaallProcess
"
import
commonGlobalSearch
from
"./commonGlobalSearch"
;
import
Utils
from
"~/utils"
import
_
from
"~/utils/Lodash.js"
;
...
...
@@ -34,7 +35,7 @@ const tabNameToRulePathMapping = {
}
export
default
{
mixins
:
[
commonApi
,
commonDeclare
,
commonGlobalSearch
,
settleProcess
],
mixins
:
[
commonApi
,
commonDeclare
,
commonGlobalSearch
,
settleProcess
,
liaallProcess
],
data
:
function
()
{
return
{
// 弹框回填
...
...
@@ -156,11 +157,28 @@ export default {
if
(
this
.
isInDisplay
)
{
return
}
let
name
=
tab
.
name
let
setpanFlag
=
'N'
;
let
name
=
tab
.
name
;
if
(
name
===
"engp,setpan,glepan"
&&
this
.
trnName
===
"litopn"
)
{
name
=
"engp"
;
setpanFlag
=
'Y'
;
//组数据,发post请求 ①先表外②结算③分录
const
loading
=
this
.
loading
(
"正在请求数据"
)
let
rulePath
=
"/service/liaall/assertLiaall"
;
this
.
buildLiaall
();
let
rtnmsg
=
await
Api
.
post
(
rulePath
,
this
.
liaall
);
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
Utils
.
copyValueFromVO
(
this
.
model
.
liaall
,
rtnmsg
.
data
);
//assertSetmod
this
.
buildSettle
();
this
.
settle
.
liaall
=
rtnmsg
.
data
;
//补充表外数据
rulePath
=
"/service/setmod/assertSetmod"
;
rtnmsg
=
await
Api
.
post
(
rulePath
,
this
.
settle
);
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
Utils
.
copyValueFromVO
(
this
.
model
.
setmod
,
rtnmsg
.
data
);
//请求分录信息 待开发
this
.
model
.
setmod
.
glemod
.
gleshwstm
=
rtnmsg
.
data
.
gleshwstm
;
}
}
loading
.
close
();
return
;
}
else
if
(
name
===
"setpan,glepan"
&&
this
.
trnName
===
"cptopn"
)
{
this
.
processSetpan
();
return
;
...
...
@@ -243,9 +261,6 @@ export default {
this
.
executeRule
(
rulePath
).
then
(
res
=>
{
if
(
res
.
respCode
==
SUCCESS
)
{
this
.
updateModel
(
res
.
data
);
if
(
setpanFlag
===
"Y"
)
{
this
.
processSetpan
();
}
}
})
// }
...
...
This diff is collapsed.
Click to expand it.
src/m
odel/Public/Liaall
/liaallProcess.js
→
src/m
ixin
/liaallProcess.js
View file @
4b9d347a
import
Settle
from
"
Liaall.js"
;
import
Liaall
from
"../model/Public/
Liaall.js"
;
import
Api
from
"~/service/Api"
;
import
Utils
from
"~/utils"
;
...
...
@@ -41,33 +41,6 @@ export default {
}
return
ptspta
;
},
buildLiaallg
(
ptsptaObj
)
{
let
ptspta
=
{};
let
pts
=
ptsptaObj
.
pts
;
let
adr
=
ptsptaObj
.
adr
;
ptspta
.
rol
=
pts
.
rol
;
ptspta
.
name
=
pts
.
nam
;
ptspta
.
ptyinr
=
pts
.
ptyinr
;
ptspta
.
ptainr
=
pts
.
ptainr
;
ptspta
.
extkey
=
pts
.
extkey
;
ptspta
.
dftdsp
=
pts
.
dftdsp
;
ptspta
.
dftcur
=
pts
.
dftcur
;
ptspta
.
dftact
=
pts
.
dftact
;
ptspta
.
dftfeecur
=
pts
.
dftfeecur
;
ptspta
.
dftactptainr
=
pts
.
dftactptainr
;
//ptspta.dftselrol=
ptspta
.
glggrpflg
=
pts
.
glggrpflg
;
//ptspta.pansta=
//ptspta.ptytyp=
//ptspta.ptyextkey=
ptspta
.
adrblk
=
pts
.
adrblk
;
//ptspta.rolsetflg=
if
(
adr
!==
null
&&
adr
!==
undefined
)
{
ptspta
.
adrbic
=
adr
.
bic
;
ptspta
.
adrLoccty
=
adr
.
loccty
;
}
return
ptspta
;
},
buildLiaall
()
{
let
rec
=
{};
let
cbsMap
=
{};
...
...
@@ -100,71 +73,20 @@ export default {
"amt"
:
this
.
model
.
lidgrp
.
cbs
.
max2
.
amt
,
};
this
.
settle
.
cbsMap
=
cbsMap
;
this
.
liaall
.
cbsMap
=
cbsMap
;
let
ptsptaList
=
[];
let
ptydetList
=
[];
if
(
this
.
model
.
lidgrp
.
apl
.
pts
.
extkey
!==
""
)
{
ptsptaList
.
push
(
this
.
buildPtspta
(
this
.
model
.
lidgrp
.
apl
));
ptydetList
.
push
(
this
.
buildPtydet
(
this
.
model
.
lidgrp
.
apl
));
}
if
(
this
.
model
.
lidgrp
.
adv
.
pts
.
extkey
!==
""
)
{
ptsptaList
.
push
(
this
.
buildPtspta
(
this
.
model
.
lidgrp
.
adv
));
ptydetList
.
push
(
this
.
buildPtydet
(
this
.
model
.
lidgrp
.
adv
));
}
if
(
this
.
model
.
lidgrp
.
ben
.
pts
.
extkey
!==
""
)
{
ptsptaList
.
push
(
this
.
buildPtspta
(
this
.
model
.
lidgrp
.
ben
));
ptydetList
.
push
(
this
.
buildPtydet
(
this
.
model
.
lidgrp
.
ben
));
}
this
.
liaall
.
ptsList
=
ptsptaList
;
this
.
liaall
.
ptydet
=
ptydetList
;
}
else
if
(
this
.
trnName
===
"cptopn"
)
{
rec
.
objtyp
=
"CPD"
;
rec
.
ownref
=
this
.
model
.
cpdgrp
.
rec
.
ownref
;
rec
.
opndat
=
this
.
model
.
cpdgrp
.
rec
.
opndat
;
rec
.
branchInr
=
this
.
model
.
cpdgrp
.
rec
.
branchinr
;
rec
.
detchgcod
=
this
.
model
.
cpdgrp
.
rec
.
detchgcod
;
rec
.
trdinr
=
this
.
model
.
cpdgrp
.
rec
.
trdinr
;
rec
.
chato
=
this
.
model
.
cpdgrp
.
rec
.
chato
;
//rec.paytyp = this.model.cpdgrp.rec.paytyp;
rec
.
paytyp
=
"O"
;
//固定值 O 表示汇出
rec
.
swftyp
=
this
.
model
.
cpdgrp
.
rec
.
swftyp
;
rec
.
valdat
=
this
.
model
.
cpdgrp
.
rec
.
valdat
;
rec
.
opndat
=
this
.
model
.
cpdgrp
.
rec
.
opndat
;
this
.
liaall
.
rec
=
rec
;
cbsMap
.
NOM1
=
{
"cur"
:
this
.
model
.
cpdgrp
.
cbs
.
nom1
.
cur
,
"amt"
:
this
.
model
.
cpdgrp
.
cbs
.
nom1
.
amt
,
};
cbsMap
.
MAX
=
{
"cur"
:
this
.
model
.
cpdgrp
.
cbs
.
max
.
cur
,
"amt"
:
this
.
model
.
cpdgrp
.
cbs
.
max
.
amt
,
};
this
.
liaall
.
cbsMap
=
cbsMap
;
let
ptsptaList
=
[];
//let ptydetList = [];
if
(
this
.
model
.
cpdgrp
.
orc
.
pts
.
extkey
!==
""
)
{
ptsptaList
.
push
(
this
.
buildPtspta
(
this
.
model
.
cpdgrp
.
orc
));
//ptydetList.push(this.buildPtydet(this.model.cpdgrp.orc));
}
if
(
this
.
model
.
cpdgrp
.
ori
.
pts
.
extkey
!==
""
)
{
ptsptaList
.
push
(
this
.
buildPtspta
(
this
.
model
.
cpdgrp
.
ori
));
//ptydetList.push(this.buildPtydet(this.model.cpdgrp.ori));
}
if
(
this
.
model
.
cpdgrp
.
pye
.
pts
.
extkey
!==
""
)
{
ptsptaList
.
push
(
this
.
buildPtspta
(
this
.
model
.
cpdgrp
.
pye
));
//ptydetList.push(this.buildPtydet(this.model.cpdgrp.pye));
}
this
.
liaall
.
ptsList
=
ptsptaList
;
this
.
Liaall
.
liaallg
=
this
.
model
.
Liaall
.
liaallg
;
//this.settle.ptydet = ptydetList;
}
// this.liaall.doceotList=this.buildDoceot();
this
.
liaall
.
transName
=
this
.
trnName
;
if
(
!!
window
.
sessionStorage
.
userId
)
{
this
.
liaall
.
userId
=
window
.
sessionStorage
.
userId
;
...
...
@@ -176,14 +98,13 @@ export default {
async
processLiaall
()
{
//组数据,发post请求
const
loading
=
this
.
loading
(
"正在请求数据"
)
const
rulePath
=
"
/liaall/assertLiaall"
;
let
rulePath
=
"/service
/liaall/assertLiaall"
;
this
.
buildLiaall
();
let
rtnmsg
=
await
Api
.
post
(
rulePath
,
this
.
settle
);
let
rtnmsg
=
await
Api
.
post
(
rulePath
,
this
.
liaall
);
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
Utils
.
copyValueFromVO
(
this
.
model
.
liaall
,
rtnmsg
.
data
);
this
.
model
.
liaall
.
liaallg
=
rtnmsg
.
data
.
liaallg
;
}
loading
.
close
()
loading
.
close
()
;
}
}
...
...
This diff is collapsed.
Click to expand it.
src/model/Public/Liaall
/LiaallIn
.js
→
src/model/Public/Liaall.js
View file @
4b9d347a
...
...
@@ -40,7 +40,7 @@ export default class Liaall {
}
},
ptsList
:
[],
liaallg
:
[]
liaallg
:
[]
,
}
}
}
\ No newline at end of file
This diff is collapsed.
Click to expand it.
src/model/Public/Settle.js
View file @
4b9d347a
...
...
@@ -54,12 +54,10 @@ export default class Settle {
setfeg
:
{
setfel
:
[]
},
glemod
:
{
gleshwstm
:
{}
},
setamt
:
""
,
// 扣费后付款金额 .setmod.setamt
redamt
:
""
,
// 扣减金额 .setmod.redamt
refdat
:
""
,
liaall
:{}
}
}
}
\ No newline at end of file
This diff is collapsed.
Click to expand it.
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