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
894af9bd
Commit
894af9bd
authored
May 28, 2021
by
liuxin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
小调整
parent
7a7102ca
Hide whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
528 additions
and
770 deletions
+528
-770
BusinessButton.vue
src/components/BusinessButton.vue
+11
-8
Event.js
src/model/Ditopn/Event.js
+277
-315
Default.js
src/model/Sptsel/Default.js
+23
-31
Default.js
src/model/Trnrel/Default.js
+68
-87
Event.js
src/model/Trnrel/Event.js
+5
-4
index.js
src/utils/index.js
+31
-42
Inftrnps.vue
src/views/Business/Trnrel/Inftrnps.vue
+76
-242
index.vue
src/views/Business/Trnrel/index.vue
+16
-20
webpack.config.js
webpack.config.js
+21
-21
No files found.
src/components/BusinessButton.vue
View file @
894af9bd
<
template
>
<div
class=
"bus-button"
>
<c-button
type=
"primary"
v-on
click=
"save"
>
提交
</c-button>
<c-button
type=
"primary"
v-on
click=
"pedding"
>
暂存
</c-button>
<c-button
type=
"primary"
v-on
click=
"check"
>
校核
</c-button>
<c-button
v-on
click=
"exit"
>
退出
</c-button>
<div
class=
"bus-button"
>
<c-button
type=
"primary"
v-on:
click=
"save"
>
提交
</c-button>
<c-button
type=
"primary"
v-on:
click=
"pedding"
>
暂存
</c-button>
<c-button
type=
"primary"
v-on:
click=
"check"
>
校核
</c-button>
<c-button
v-on:
click=
"exit"
>
退出
</c-button>
</div>
</
template
>
<
script
>
export
default
{
props
:[
"parent"
],
data
(){
return
{
}
},
methods
:{
save
(){
...
...
@@ -29,7 +31,7 @@ export default {
}
</
script
>
<
style
>
.bus-button
{
text-align
:
center
;
.bus-button
{
text-align
:
center
;
}
</
style
>
\ No newline at end of file
src/model/Ditopn/Event.js
View file @
894af9bd
import
Api
from
"~/service/Api"
export
default
{
onDitpButgetref
(){
this
.
$parent
.
$parent
.
$parent
.
$parent
.
$refs
.
modelForm
.
validate
(
async
valid
=>
{
if
(
!
valid
)
return
;
let
rtnmsg
=
await
Api
.
post
(
"ditopn/ditp_butgetref"
,{
data
:
this
.
model
})
if
(
rtnmsg
.
retcod
==
SUCCESS
)
{
//TODO 处理数据逻辑
onDitpButgetref
()
{
this
.
$parent
.
$parent
.
$parent
.
$parent
.
$refs
.
modelForm
.
validate
(
async
valid
=>
{
if
(
!
valid
)
return
;
let
rtnmsg
=
await
Api
.
post
(
"ditopn/ditp_butgetref"
,
{
data
:
this
.
model
})
if
(
rtnmsg
.
retcod
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
})
},
onAplpDet
(){
this
.
$parent
.
$parent
.
$parent
.
$parent
.
$refs
.
modelForm
.
validate
(
async
valid
=>
{
if
(
!
valid
)
return
;
let
rtnmsg
=
await
Api
.
post
(
"ditopn/aplp_det"
,{
data
:
this
.
model
})
if
(
rtnmsg
.
retcod
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
})
},
onAplpDet
()
{
this
.
$parent
.
$parent
.
$parent
.
$parent
.
$refs
.
modelForm
.
validate
(
async
valid
=>
{
if
(
!
valid
)
return
;
let
rtnmsg
=
await
Api
.
post
(
"ditopn/aplp_det"
,
{
data
:
this
.
model
})
if
(
rtnmsg
.
retcod
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
})
},
onBenpDet
(){
this
.
$parent
.
$parent
.
$parent
.
$parent
.
$refs
.
modelForm
.
validate
(
async
valid
=>
{
if
(
!
valid
)
return
;
let
rtnmsg
=
await
Api
.
post
(
"ditopn/benp_det"
,{
data
:
this
.
model
})
if
(
rtnmsg
.
retcod
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
})
},
onBenpDet
()
{
this
.
$parent
.
$parent
.
$parent
.
$parent
.
$refs
.
modelForm
.
validate
(
async
valid
=>
{
if
(
!
valid
)
return
;
let
rtnmsg
=
await
Api
.
post
(
"ditopn/benp_det"
,
{
data
:
this
.
model
})
if
(
rtnmsg
.
retcod
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
})
},
onRevclauseButtxmsel
(){
this
.
$parent
.
$parent
.
$parent
.
$parent
.
$refs
.
modelForm
.
validate
(
async
valid
=>
{
if
(
!
valid
)
return
;
let
rtnmsg
=
await
Api
.
post
(
"ditopn/revclause_buttxmsel"
,{
data
:
this
.
model
})
if
(
rtnmsg
.
retcod
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
})
},
onRevclauseButtxmsel
()
{
this
.
$parent
.
$parent
.
$parent
.
$parent
.
$refs
.
modelForm
.
validate
(
async
valid
=>
{
if
(
!
valid
)
return
;
let
rtnmsg
=
await
Api
.
post
(
"ditopn/revclause_buttxmsel"
,
{
data
:
this
.
model
})
if
(
rtnmsg
.
retcod
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
})
},
onLcrgodButtxmsel
(){
this
.
$parent
.
$parent
.
$parent
.
$parent
.
$refs
.
modelForm
.
validate
(
async
valid
=>
{
if
(
!
valid
)
return
;
let
rtnmsg
=
await
Api
.
post
(
"ditopn/lcrgod_buttxmsel"
,{
data
:
this
.
model
})
if
(
rtnmsg
.
retcod
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
})
},
onLcrgodButtxmsel
()
{
this
.
$parent
.
$parent
.
$parent
.
$parent
.
$refs
.
modelForm
.
validate
(
async
valid
=>
{
if
(
!
valid
)
return
;
let
rtnmsg
=
await
Api
.
post
(
"ditopn/lcrgod_buttxmsel"
,
{
data
:
this
.
model
})
if
(
rtnmsg
.
retcod
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
})
},
onLcrdocButtxmsel
(){
this
.
$parent
.
$parent
.
$parent
.
$parent
.
$refs
.
modelForm
.
validate
(
async
valid
=>
{
if
(
!
valid
)
return
;
let
rtnmsg
=
await
Api
.
post
(
"ditopn/lcrdoc_buttxmsel"
,{
data
:
this
.
model
})
if
(
rtnmsg
.
retcod
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
})
},
onLcrdocButtxmsel
()
{
this
.
$parent
.
$parent
.
$parent
.
$parent
.
$refs
.
modelForm
.
validate
(
async
valid
=>
{
if
(
!
valid
)
return
;
let
rtnmsg
=
await
Api
.
post
(
"ditopn/lcrdoc_buttxmsel"
,
{
data
:
this
.
model
})
if
(
rtnmsg
.
retcod
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
})
},
onAdlcndButtxmsel
(){
this
.
$parent
.
$parent
.
$parent
.
$parent
.
$refs
.
modelForm
.
validate
(
async
valid
=>
{
if
(
!
valid
)
return
;
let
rtnmsg
=
await
Api
.
post
(
"ditopn/adlcnd_buttxmsel"
,{
data
:
this
.
model
})
if
(
rtnmsg
.
retcod
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
})
},
onAdlcndButtxmsel
()
{
this
.
$parent
.
$parent
.
$parent
.
$parent
.
$refs
.
modelForm
.
validate
(
async
valid
=>
{
if
(
!
valid
)
return
;
let
rtnmsg
=
await
Api
.
post
(
"ditopn/adlcnd_buttxmsel"
,
{
data
:
this
.
model
})
if
(
rtnmsg
.
retcod
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
})
},
onInsbnkButtxmsel
(){
this
.
$parent
.
$parent
.
$parent
.
$parent
.
$refs
.
modelForm
.
validate
(
async
valid
=>
{
if
(
!
valid
)
return
;
let
rtnmsg
=
await
Api
.
post
(
"ditopn/insbnk_buttxmsel"
,{
data
:
this
.
model
})
if
(
rtnmsg
.
retcod
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
})
},
onInsbnkButtxmsel
()
{
this
.
$parent
.
$parent
.
$parent
.
$parent
.
$refs
.
modelForm
.
validate
(
async
valid
=>
{
if
(
!
valid
)
return
;
let
rtnmsg
=
await
Api
.
post
(
"ditopn/insbnk_buttxmsel"
,
{
data
:
this
.
model
})
if
(
rtnmsg
.
retcod
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
})
},
onRmbpDet
(){
this
.
$parent
.
$parent
.
$parent
.
$parent
.
$refs
.
modelForm
.
validate
(
async
valid
=>
{
if
(
!
valid
)
return
;
let
rtnmsg
=
await
Api
.
post
(
"ditopn/rmbp_det"
,{
data
:
this
.
model
})
if
(
rtnmsg
.
retcod
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
})
},
onRmbpDet
()
{
this
.
$parent
.
$parent
.
$parent
.
$parent
.
$refs
.
modelForm
.
validate
(
async
valid
=>
{
if
(
!
valid
)
return
;
let
rtnmsg
=
await
Api
.
post
(
"ditopn/rmbp_det"
,
{
data
:
this
.
model
})
if
(
rtnmsg
.
retcod
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
})
},
onDefdetButtxmsel
(){
this
.
$parent
.
$parent
.
$parent
.
$parent
.
$refs
.
modelForm
.
validate
(
async
valid
=>
{
if
(
!
valid
)
return
;
let
rtnmsg
=
await
Api
.
post
(
"ditopn/defdet_buttxmsel"
,{
data
:
this
.
model
})
if
(
rtnmsg
.
retcod
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
})
},
onDefdetButtxmsel
()
{
this
.
$parent
.
$parent
.
$parent
.
$parent
.
$refs
.
modelForm
.
validate
(
async
valid
=>
{
if
(
!
valid
)
return
;
let
rtnmsg
=
await
Api
.
post
(
"ditopn/defdet_buttxmsel"
,
{
data
:
this
.
model
})
if
(
rtnmsg
.
retcod
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
})
},
onPreperButtxmsel
(){
this
.
$parent
.
$parent
.
$parent
.
$parent
.
$refs
.
modelForm
.
validate
(
async
valid
=>
{
if
(
!
valid
)
return
;
let
rtnmsg
=
await
Api
.
post
(
"ditopn/preper_buttxmsel"
,{
data
:
this
.
model
})
if
(
rtnmsg
.
retcod
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
})
},
onPreperButtxmsel
()
{
this
.
$parent
.
$parent
.
$parent
.
$parent
.
$refs
.
modelForm
.
validate
(
async
valid
=>
{
if
(
!
valid
)
return
;
let
rtnmsg
=
await
Api
.
post
(
"ditopn/preper_buttxmsel"
,
{
data
:
this
.
model
})
if
(
rtnmsg
.
retcod
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
})
},
onSetmodDet
(){
this
.
$parent
.
$parent
.
$parent
.
$parent
.
$refs
.
modelForm
.
validate
(
async
valid
=>
{
if
(
!
valid
)
return
;
let
rtnmsg
=
await
Api
.
post
(
"ditopn/setmod_det"
,{
data
:
this
.
model
})
if
(
rtnmsg
.
retcod
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
})
},
onSetmodDet
()
{
this
.
$parent
.
$parent
.
$parent
.
$parent
.
$refs
.
modelForm
.
validate
(
async
valid
=>
{
if
(
!
valid
)
return
;
let
rtnmsg
=
await
Api
.
post
(
"ditopn/setmod_det"
,
{
data
:
this
.
model
})
if
(
rtnmsg
.
retcod
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
})
},
onLiaallButmisamt
(){
this
.
$parent
.
$parent
.
$parent
.
$parent
.
$refs
.
modelForm
.
validate
(
async
valid
=>
{
if
(
!
valid
)
return
;
let
rtnmsg
=
await
Api
.
post
(
"ditopn/liaall_butmisamt"
,{
data
:
this
.
model
})
if
(
rtnmsg
.
retcod
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
})
},
onLiaallButmisamt
()
{
this
.
$parent
.
$parent
.
$parent
.
$parent
.
$refs
.
modelForm
.
validate
(
async
valid
=>
{
if
(
!
valid
)
return
;
let
rtnmsg
=
await
Api
.
post
(
"ditopn/liaall_butmisamt"
,
{
data
:
this
.
model
})
if
(
rtnmsg
.
retcod
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
})
},
onLiaallButmissig
(){
this
.
$parent
.
$parent
.
$parent
.
$parent
.
$refs
.
modelForm
.
validate
(
async
valid
=>
{
if
(
!
valid
)
return
;
let
rtnmsg
=
await
Api
.
post
(
"ditopn/liaall_butmissig"
,{
data
:
this
.
model
})
if
(
rtnmsg
.
retcod
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
})
},
onLiaallButmissig
()
{
this
.
$parent
.
$parent
.
$parent
.
$parent
.
$refs
.
modelForm
.
validate
(
async
valid
=>
{
if
(
!
valid
)
return
;
let
rtnmsg
=
await
Api
.
post
(
"ditopn/liaall_butmissig"
,
{
data
:
this
.
model
})
if
(
rtnmsg
.
retcod
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
})
},
onWrkpDet
(){
this
.
$parent
.
$parent
.
$parent
.
$parent
.
$refs
.
modelForm
.
validate
(
async
valid
=>
{
if
(
!
valid
)
return
;
let
rtnmsg
=
await
Api
.
post
(
"ditopn/wrkp_det"
,{
data
:
this
.
model
})
if
(
rtnmsg
.
retcod
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
})
},
onWrkpDet
()
{
this
.
$parent
.
$parent
.
$parent
.
$parent
.
$refs
.
modelForm
.
validate
(
async
valid
=>
{
if
(
!
valid
)
return
;
let
rtnmsg
=
await
Api
.
post
(
"ditopn/wrkp_det"
,
{
data
:
this
.
model
})
if
(
rtnmsg
.
retcod
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
})
},
onOthpDet
(){
this
.
$parent
.
$parent
.
$parent
.
$parent
.
$refs
.
modelForm
.
validate
(
async
valid
=>
{
if
(
!
valid
)
return
;
let
rtnmsg
=
await
Api
.
post
(
"ditopn/othp_det"
,{
data
:
this
.
model
})
if
(
rtnmsg
.
retcod
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
})
},
onOthpDet
()
{
this
.
$parent
.
$parent
.
$parent
.
$parent
.
$refs
.
modelForm
.
validate
(
async
valid
=>
{
if
(
!
valid
)
return
;
let
rtnmsg
=
await
Api
.
post
(
"ditopn/othp_det"
,
{
data
:
this
.
model
})
if
(
rtnmsg
.
retcod
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
})
},
onLimptsGet1
(){
this
.
$parent
.
$parent
.
$parent
.
$parent
.
$refs
.
modelForm
.
validate
(
async
valid
=>
{
if
(
!
valid
)
return
;
let
rtnmsg
=
await
Api
.
post
(
"ditopn/limpts_get1"
,{
data
:
this
.
model
})
if
(
rtnmsg
.
retcod
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
})
},
onLimptsGet1
()
{
this
.
$parent
.
$parent
.
$parent
.
$parent
.
$refs
.
modelForm
.
validate
(
async
valid
=>
{
if
(
!
valid
)
return
;
let
rtnmsg
=
await
Api
.
post
(
"ditopn/limpts_get1"
,
{
data
:
this
.
model
})
if
(
rtnmsg
.
retcod
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
})
},
onLimptsGet2
(){
this
.
$parent
.
$parent
.
$parent
.
$parent
.
$refs
.
modelForm
.
validate
(
async
valid
=>
{
if
(
!
valid
)
return
;
let
rtnmsg
=
await
Api
.
post
(
"ditopn/limpts_get2"
,{
data
:
this
.
model
})
if
(
rtnmsg
.
retcod
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
})
},
onLimptsGet2
()
{
this
.
$parent
.
$parent
.
$parent
.
$parent
.
$refs
.
modelForm
.
validate
(
async
valid
=>
{
if
(
!
valid
)
return
;
let
rtnmsg
=
await
Api
.
post
(
"ditopn/limpts_get2"
,
{
data
:
this
.
model
})
if
(
rtnmsg
.
retcod
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
})
},
onLimmodTrycal
(){
this
.
$parent
.
$parent
.
$parent
.
$parent
.
$refs
.
modelForm
.
validate
(
async
valid
=>
{
if
(
!
valid
)
return
;
let
rtnmsg
=
await
Api
.
post
(
"ditopn/limmod_trycal"
,{
data
:
this
.
model
})
if
(
rtnmsg
.
retcod
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
})
},
onLimmodTrycal
()
{
this
.
$parent
.
$parent
.
$parent
.
$parent
.
$refs
.
modelForm
.
validate
(
async
valid
=>
{
if
(
!
valid
)
return
;
let
rtnmsg
=
await
Api
.
post
(
"ditopn/limmod_trycal"
,
{
data
:
this
.
model
})
if
(
rtnmsg
.
retcod
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
})
},
onLiaccvAdd
(){
this
.
$parent
.
$parent
.
$parent
.
$parent
.
$refs
.
modelForm
.
validate
(
async
valid
=>
{
if
(
!
valid
)
return
;
let
rtnmsg
=
await
Api
.
post
(
"ditopn/liaccv_add"
,{
data
:
this
.
model
})
if
(
rtnmsg
.
retcod
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
})
},
onLiaccvAdd
()
{
this
.
$parent
.
$parent
.
$parent
.
$parent
.
$refs
.
modelForm
.
validate
(
async
valid
=>
{
if
(
!
valid
)
return
;
let
rtnmsg
=
await
Api
.
post
(
"ditopn/liaccv_add"
,
{
data
:
this
.
model
})
if
(
rtnmsg
.
retcod
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
})
},
onLiaccvDel
(){
this
.
$parent
.
$parent
.
$parent
.
$parent
.
$refs
.
modelForm
.
validate
(
async
valid
=>
{
if
(
!
valid
)
return
;
let
rtnmsg
=
await
Api
.
post
(
"ditopn/liaccv_del"
,{
data
:
this
.
model
})
if
(
rtnmsg
.
retcod
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
})
},
onLiaccvDel
()
{
this
.
$parent
.
$parent
.
$parent
.
$parent
.
$refs
.
modelForm
.
validate
(
async
valid
=>
{
if
(
!
valid
)
return
;
let
rtnmsg
=
await
Api
.
post
(
"ditopn/liaccv_del"
,
{
data
:
this
.
model
})
if
(
rtnmsg
.
retcod
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
})
},
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
})
},
onSeainf
()
{
},
}
\ No newline at end of file
src/model/Sptsel/Default.js
View file @
894af9bd
...
...
@@ -5,44 +5,36 @@
import
Api
from
"~/service/Api"
;
export
default
{
"sptstm"
:
defaultSptstm
,
"dlaxq"
:
defaultDlaxq
,
"usfmod.labtxt"
:
defaultUsfmodLabtxt
,
"usfmod.flt"
:
defaultUsfmodFlt
,
"usfmod.shwflt"
:
defaultUsfmodShwflt
,
"dlmft"
:
defaultDlmft
,
"butimg"
:
defaultButimg
,
"dflg"
:
defaultDflg
,
"yptinf"
:
defaultYptinf
,
"usfmod.usr.extkey"
:
defaultUsfmodUsrExtkey
,
}
function
defaultSptstm
()
{
"sptstm"
:
defaultSptstm
,
"dlaxq"
:
defaultDlaxq
,
"usfmod.labtxt"
:
defaultUsfmodLabtxt
,
"usfmod.flt"
:
defaultUsfmodFlt
,
"usfmod.shwflt"
:
defaultUsfmodShwflt
,
"dlmft"
:
defaultDlmft
,
"butimg"
:
defaultButimg
,
"dflg"
:
defaultDflg
,
"yptinf"
:
defaultYptinf
,
"usfmod.usr.extkey"
:
defaultUsfmodUsrExtkey
,
}
function
defaultSptstm
()
{
}
function
defaultDlaxq
()
{
function
defaultDlaxq
()
{
}
function
defaultUsfmodLabtxt
()
{
function
defaultUsfmodLabtxt
()
{
}
function
defaultUsfmodFlt
()
{
function
defaultUsfmodFlt
()
{
}
function
defaultUsfmodShwflt
()
{
function
defaultUsfmodShwflt
()
{
}
function
defaultDlmft
()
{
function
defaultDlmft
()
{
}
function
defaultButimg
()
{
function
defaultButimg
()
{
}
function
defaultDflg
()
{
function
defaultDflg
()
{
}
function
defaultYptinf
()
{
function
defaultYptinf
()
{
console
.
log
(
this
.
model
.
yptinf
)
}
function
defaultUsfmodUsrExtkey
()
{
function
defaultUsfmodUsrExtkey
()
{
}
src/model/Trnrel/Default.js
View file @
894af9bd
...
...
@@ -3,122 +3,103 @@
* Trnrel Default规则
*/
import
Api
from
"~/service/Api"
;
import
Utils
from
"~/utils/index"
;
export
default
{
"relcor"
:
defaultRelcor
,
"recpan.butspt"
:
defaultRecpanButspt
,
"recpan.ackstm"
:
defaultRecpanAckstm
,
"seaown"
:
defaultSeaown
,
"trn.inftxt"
:
defaultTrnInftxt
,
"numtrn"
:
defaultNumtrn
,
"recpan.butord"
:
defaultRecpanButord
,
"recpan.inftxt.buttxmsel"
:
defaultRecpanInftxtButtxmsel
,
"trn.infdsp"
:
defaultTrnInfdsp
,
"recpan.incben"
:
defaultRecpanIncben
,
"usrcon"
:
defaultUsrcon
,
"imgmod.hisimg"
:
defaultImgmodHisimg
,
"recpan.con"
:
defaultRecpanCon
,
"seajbh"
:
defaultSeajbh
,
"recpan.det"
:
defaultRecpanDet
,
"trncorco.trnstm"
:
defaultTrncorcoTrnstm
,
"imgmod.newhisimg"
:
defaultImgmodNewhisimg
,
"recpan.cpltxt"
:
defaultRecpanCpltxt
,
"trncorco.dflg"
:
defaultTrncorcoDflg
,
"orddsp"
:
defaultOrddsp
,
"recpan.usr.extkey"
:
defaultRecpanUsrExtkey
,
"atptxt"
:
defaultAtptxt
,
"recpan.ackgrp.rec.sndref"
:
defaultRecpanAckgrpRecSndref
,
"syswrn.butshw"
:
defaultSyswrnButshw
,
"imgmod.newimg"
:
defaultImgmodNewimg
,
"recpan.inc"
:
defaultRecpanInc
,
"printe"
:
defaultPrinte
,
"trn.inr"
:
defaultTrnInr
,
"imgmod.image"
:
defaultImgmodImage
,
"relcor"
:
defaultRelcor
,
"recpan.butspt"
:
defaultRecpanButspt
,
"recpan.ackstm"
:
defaultRecpanAckstm
,
"seaown"
:
defaultSeaown
,
"trn.inftxt"
:
defaultTrnInftxt
,
"numtrn"
:
defaultNumtrn
,
"recpan.butord"
:
defaultRecpanButord
,
"recpan.inftxt.buttxmsel"
:
defaultRecpanInftxtButtxmsel
,
"trn.infdsp"
:
defaultTrnInfdsp
,
"recpan.incben"
:
defaultRecpanIncben
,
"usrcon"
:
defaultUsrcon
,
"imgmod.hisimg"
:
defaultImgmodHisimg
,
"recpan.con"
:
defaultRecpanCon
,
"seajbh"
:
defaultSeajbh
,
"recpan.det"
:
defaultRecpanDet
,
"trncorco.trnstm"
:
defaultTrncorcoTrnstm
,
"imgmod.newhisimg"
:
defaultImgmodNewhisimg
,
"recpan.cpltxt"
:
defaultRecpanCpltxt
,
"trncorco.dflg"
:
defaultTrncorcoDflg
,
"orddsp"
:
defaultOrddsp
,
"recpan.usr.extkey"
:
defaultRecpanUsrExtkey
,
"atptxt"
:
defaultAtptxt
,
"recpan.ackgrp.rec.sndref"
:
defaultRecpanAckgrpRecSndref
,
"syswrn.butshw"
:
defaultSyswrnButshw
,
"imgmod.newimg"
:
defaultImgmodNewimg
,
"recpan.inc"
:
defaultRecpanInc
,
"printe"
:
defaultPrinte
,
"trn.inr"
:
defaultTrnInr
,
"imgmod.image"
:
defaultImgmodImage
,
}
function
defaultRelcor
()
{
function
defaultRelcor
()
{
}
function
defaultRecpanButspt
()
{
function
defaultRecpanButspt
()
{
}
function
defaultRecpanAckstm
()
{
function
defaultRecpanAckstm
()
{
}
function
defaultSeaown
()
{
function
defaultSeaown
()
{
}
function
defaultTrnInftxt
()
{
function
defaultTrnInftxt
()
{
}
function
defaultNumtrn
()
{
function
defaultNumtrn
()
{
}
function
defaultRecpanButord
()
{
function
defaultRecpanButord
()
{
}
function
defaultRecpanInftxtButtxmsel
()
{
function
defaultRecpanInftxtButtxmsel
()
{
}
function
defaultTrnInfdsp
()
{
function
defaultTrnInfdsp
()
{
}
function
defaultRecpanIncben
()
{
function
defaultRecpanIncben
()
{
}
function
defaultUsrcon
()
{
function
defaultUsrcon
()
{
}
function
defaultImgmodHisimg
()
{
function
defaultImgmodHisimg
()
{
}
function
defaultRecpanCon
()
{
function
defaultRecpanCon
()
{
}
function
defaultSeajbh
()
{
function
defaultSeajbh
()
{
}
function
defaultRecpanDet
()
{
function
defaultRecpanDet
()
{
}
function
defaultTrncorcoTrnstm
()
{
function
defaultTrncorcoTrnstm
()
{
}
function
defaultImgmodNewhisimg
()
{
function
defaultImgmodNewhisimg
()
{
}
function
defaultRecpanCpltxt
()
{
function
defaultRecpanCpltxt
()
{
}
function
defaultTrncorcoDflg
()
{
async
function
defaultTrncorcoDflg
()
{
let
rtnmsg
=
await
Api
.
post
(
"trnrel/default/trncorco.dflg"
,
Utils
.
flatObject
(
this
.
model
))
if
(
rtnmsg
.
respCode
==
"AAAAAA"
)
{
//TODO 处理数据逻辑
console
.
log
(
rtnmsg
)
console
.
log
(
rtnmsg
.
data
)
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
}
function
defaultOrddsp
()
{
function
defaultOrddsp
()
{
}
function
defaultRecpanUsrExtkey
()
{
function
defaultRecpanUsrExtkey
()
{
}
function
defaultAtptxt
()
{
function
defaultAtptxt
()
{
}
function
defaultRecpanAckgrpRecSndref
()
{
function
defaultRecpanAckgrpRecSndref
()
{
}
function
defaultSyswrnButshw
()
{
function
defaultSyswrnButshw
()
{
}
function
defaultImgmodNewimg
()
{
function
defaultImgmodNewimg
()
{
}
function
defaultRecpanInc
()
{
function
defaultRecpanInc
()
{
}
function
defaultPrinte
()
{
function
defaultPrinte
()
{
}
function
defaultTrnInr
()
{
function
defaultTrnInr
()
{
}
function
defaultImgmodImage
()
{
function
defaultImgmodImage
()
{
}
src/model/Trnrel/Event.js
View file @
894af9bd
import
Api
from
"~/service/Api"
import
Api
from
"~/service/Api"
;
import
Utils
from
"~/utils/index"
;
export
default
{
onSeaown
()
{
this
.
$parent
.
$parent
.
$parent
.
$parent
.
$refs
.
modelForm
.
validate
(
async
valid
=>
{
if
(
!
valid
)
return
;
let
rtnmsg
=
await
Api
.
post
(
"trnrel/seaown"
,
{
data
:
this
.
model
}
)
if
(
rtnmsg
.
re
tcod
==
SUCCESS
)
{
let
rtnmsg
=
await
Api
.
post
(
"trnrel/seaown"
,
Utils
.
flatObject
(
this
.
model
)
)
if
(
rtnmsg
.
re
spCode
==
"AAAAAA"
)
{
//TODO 处理数据逻辑
this
.
stmData
.
data
=
rtnmsg
.
data
.
trncorco_trnstm
.
rows
;
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
...
...
src/utils/index.js
View file @
894af9bd
export
default
class
Utils
{
static
toDepthObject
(
obj
)
{
export
default
class
Utils
{
static
toDepthObject
(
obj
)
{
var
target
=
{};
for
(
var
key
in
obj
)
{
for
(
var
key
in
obj
)
{
var
keyArr
=
key
.
split
(
"_"
);
//以下划线或分割
var
tempobj
=
target
;
for
(
var
i
=
0
;
i
<
keyArr
.
length
-
1
;
i
++
)
{
if
(
tempobj
[
keyArr
[
i
]])
for
(
var
i
=
0
;
i
<
keyArr
.
length
-
1
;
i
++
)
{
if
(
tempobj
[
keyArr
[
i
]])
tempobj
=
tempobj
[
keyArr
[
i
]];
else
{
else
{
tempobj
[
keyArr
[
i
]]
=
{};
tempobj
=
tempobj
[
keyArr
[
i
]];
}
}
}
//给叶子元素赋值
tempobj
[
keyArr
[
keyArr
.
length
-
1
]]
=
obj
[
key
];
tempobj
[
keyArr
[
keyArr
.
length
-
1
]]
=
obj
[
key
];
}
return
target
;
}
static
flatObject
(
obj
,
target
,
pkey
)
{
target
=
target
||
{};
for
(
var
key
in
obj
)
{
var
nkey
=
pkey
?
pkey
+
"_"
+
key
:
key
;
if
(
!
obj
[
key
])
target
[
nkey
]
=
obj
[
key
];
else
if
(
obj
[
key
]
instanceof
Array
)
static
flatObject
(
obj
,
target
,
pkey
)
{
target
=
target
||
{};
for
(
var
key
in
obj
)
{
var
nkey
=
pkey
?
pkey
+
"_"
+
key
:
key
;
if
(
!
obj
[
key
])
target
[
nkey
]
=
obj
[
key
];
else
if
(
obj
[
key
]
instanceof
Date
)
else
if
(
obj
[
key
]
instanceof
Array
)
target
[
nkey
]
=
obj
[
key
];
else
if
(
typeof
obj
[
key
]
==
"object"
)
Utils
.
flatObject
(
obj
[
key
],
target
,
nkey
);
//递归赋值
else
target
[
nkey
]
=
obj
[
key
];
}
return
target
;
else
if
(
obj
[
key
]
instanceof
Date
)
target
[
nkey
]
=
obj
[
key
];
else
if
(
typeof
obj
[
key
]
==
"object"
)
Utils
.
flatObject
(
obj
[
key
],
target
,
nkey
);
//递归赋值
else
target
[
nkey
]
=
obj
[
key
];
}
return
target
;
}
static
copyValueFromVO
(
model
,
vo
)
{
static
copyValueFromVO
(
model
,
vo
)
{
var
target
=
model
;
for
(
var
key
in
vo
)
{
for
(
var
key
in
vo
)
{
var
keyArr
=
key
.
split
(
"_"
);
//以下划线或分割
var
tempobj
=
target
;
for
(
var
i
=
0
;
i
<
keyArr
.
length
-
1
;
i
++
)
{
if
(
tempobj
[
keyArr
[
i
]])
for
(
var
i
=
0
;
i
<
keyArr
.
length
-
1
;
i
++
)
{
if
(
tempobj
[
keyArr
[
i
]])
tempobj
=
tempobj
[
keyArr
[
i
]];
else
{
else
{
tempobj
=
null
;
break
;
}
}
}
//给叶子元素赋值
if
(
tempobj
)
{
if
(
tempobj
)
{
let
leafProp
=
keyArr
[
keyArr
.
length
-
1
];
if
(
tempobj
.
hasOwnProperty
(
leafProp
))
tempobj
[
leafProp
]
=
vo
[
key
];
if
(
tempobj
.
hasOwnProperty
(
leafProp
))
tempobj
[
leafProp
]
=
vo
[
key
];
}
}
return
target
;
...
...
src/views/Business/Trnrel/Inftrnps.vue
View file @
894af9bd
<
template
>
<div
class=
"eibs-tab"
>
<div
class=
"eibs-tab"
>
<el-col
:span=
"12"
>
<el-form-item
label=
"Branch"
>
<c-select
v-model=
"model.bchcon"
style=
"width:100%"
placeholder=
"请选择Branch"
>
</c-select>
</el-form-item>
</el-col>
<el-col
:span=
"12"
>
<el-form-item
label=
"Reference"
>
<c-input
v-model=
"model.trncorco.ownref"
maxlength=
"16"
placeholder=
"请输入Reference"
></c-input>
</el-form-item>
</el-col>
<el-col
:span=
"12"
>
<el-form-item
label=
"Status"
>
<c-select
v-model=
"model.trncorco.relflg"
style=
"width:100%"
placeholder=
"请选择Status"
>
<el-option
label=
"All"
value=
" "
></el-option>
<el-option
label=
"Waiting"
value=
"W"
></el-option>
<el-option
label=
"Release"
value=
"R"
></el-option>
</c-select>
</el-form-item>
</el-col>
<el-col
:span=
"12"
>
<el-form-item
label=
"User"
>
<c-select
v-model=
"model.usrcon"
style=
"width:100%"
placeholder=
"请选择User"
>
</c-select>
</el-form-item>
</el-col>
<el-col
:span=
"12"
>
<el-form-item
label=
"Branch"
>
<c-select
v-model=
"model.bchcon"
style=
"width:100%"
placeholder=
"请选择Branch"
>
</c-select>
</el-form-item>
</el-col>
<!--
<el-col
:span=
"12"
>
<el-form-item
label=
"Reference"
>
<c-input
v-model=
"model.trncorco.ownref"
maxlength=
"16"
placeholder=
"请输入Reference"
></c-input>
</el-form-item>
</el-col>
<el-col
:span=
"12"
>
<el-form-item
label=
"Status"
>
<c-select
v-model=
"model.trncorco.relflg"
style=
"width:100%"
placeholder=
"请选择Status"
>
<el-option
label=
"All"
value=
" "
></el-option>
<el-option
label=
"Waiting"
value=
"W"
></el-option>
<el-option
label=
"Release"
value=
"R"
></el-option>
</c-select>
</el-form-item>
</el-col>
<el-col
:span=
"12"
>
<el-form-item
label=
"User"
>
<c-select
v-model=
"model.usrcon"
style=
"width:100%"
placeholder=
"请选择User"
>
</c-select>
</el-form-item>
</el-col>
<!--
<el-col
:span=
"12"
>
<el-form-item
label=
"Drag Drop Sender"
>
<c-input
v-model=
"model.atpget.sdamod.dadsnd"
placeholder=
"请输入Drag Drop Sender"
></c-input>
</el-form-item>
</el-col>
-->
<el-col
:span=
"12"
>
<el-form-item
label=
"Between"
>
<el-date-picker
type=
"date"
v-model=
"model.trncorco.inidatfro"
style=
"width:45%"
placeholder=
"请选择Date of entry of Transaction"
></el-date-picker>
-
<el-date-picker
type=
"date"
v-model=
"model.trncorco.inidattil"
style=
"width:45%"
placeholder=
"请选择Date of entry of Transaction until"
></el-date-picker>
</el-form-item>
</el-col>
-->
<el-col
:span=
"12"
>
<el-form-item
label=
"Between"
>
<el-date-picker
type=
"date"
v-model=
"model.trncorco.inidatfro"
style=
"width:45%"
placeholder=
"请选择Date of entry of Transaction"
></el-date-picker>
-
<el-date-picker
type=
"date"
v-model=
"model.trncorco.inidattil"
style=
"width:45%"
placeholder=
"请选择Date of entry of Transaction until"
></el-date-picker>
</el-form-item>
</el-col>
<!--
<el-col
:span=
"12"
>
...
...
@@ -59,33 +53,32 @@
</el-form-item>
</el-col>
-->
<el-col
:span=
"12"
>
<el-form-item
label=
"Transaction Type "
>
<c-input
v-model=
"model.atp.cod"
maxlength=
"6"
style=
"width:50%"
placeholder=
"请输入Transaction Type "
></c-input>
<!--
<c-input
v-model=
"model.atpget.sdamod.seainf"
style=
"width:10%"
placeholder=
"i"
></c-input>
-->
<c-button
size=
"small"
type=
"primary;width:10%"
@
click=
"onSeainf"
>
i
</c-button>
</el-form-item>
</el-col>
<el-col
:span=
"12"
>
<el-form-item
label=
"信用证标志"
>
<c-select
v-model=
"model.trncorco.dflg"
style=
"width:100%"
placeholder=
"请选择信用证标志"
>
<el-option
label=
"All"
value=
"1"
></el-option>
<el-option
label=
"国内业务"
value=
"2"
></el-option>
<el-option
label=
"国际业务"
value=
"3"
></el-option>
</c-select>
</el-form-item>
</el-col>
<el-form-item
label=
"Transaction Type "
>
<c-input
v-model=
"model.atp.cod"
maxlength=
"6"
style=
"width:50%"
placeholder=
"请输入Transaction Type "
></c-input>
<!--
<c-input
v-model=
"model.atpget.sdamod.seainf"
style=
"width:10%"
placeholder=
"i"
></c-input>
-->
<c-button
size=
"small"
type=
"primary;width:10%"
@
click=
"onSeainf"
>
i
</c-button>
</el-form-item>
</el-col>
<el-col
:span=
"12"
>
<el-form-item
label=
"Transaction Text"
>
<c-input
v-model=
"model.atptxt"
maxlength=
"37"
placeholder=
"请输入Transaction Text"
></c-input>
</el-form-item>
</el-col>
<el-col
:span=
"12"
>
<el-form-item
label=
"信用证标志"
>
<c-select
v-model=
"model.trncorco.dflg"
style=
"width:100%"
placeholder=
"请选择信用证标志"
>
<el-option
label=
"All"
value=
"1"
></el-option>
<el-option
label=
"国内业务"
value=
"2"
></el-option>
<el-option
label=
"国际业务"
value=
"3"
></el-option>
</c-select>
</el-form-item>
</el-col>
<el-col
:span=
"12"
>
<el-form-item
label=
"Transaction Text"
>
<c-input
v-model=
"model.atptxt"
maxlength=
"37"
placeholder=
"请输入Transaction Text"
></c-input>
</el-form-item>
</el-col>
<!--
<!--
<el-col
:span=
"12"
>
<el-form-item
label=
"List of transaction sfor display"
>
<c-input
v-model=
"model.trncorco.trnstm"
placeholder=
"请输入List of transaction sfor display"
></c-input>
...
...
@@ -97,18 +90,18 @@
<c-input
v-model=
"model.numtrn"
placeholder=
"请输入# of transactions"
></c-input>
</el-form-item>
</el-col>
-->
-->
<el-col
:span=
"24"
style=
"text-align:center"
>
<c-button
size=
"small"
type=
"primary"
@
click=
"onSeaown"
>
<el-col
:span=
"24"
style=
"text-align:center"
>
<c-button
size=
"small"
type=
"primary"
@
click=
"onSeaown"
>
Search Own
</c-button>
<c-button
size=
"small"
type=
"primary"
@
click=
"onSearow
"
>
<c-button
size=
"small"
type=
"primary"
@
click=
"onSeajbh
"
>
Search All
</c-button>
<c-button
size=
"small"
type=
"primary"
disabled=
"disabled"
@
click=
"onImgmodNewimg"
>
<c-button
size=
"small"
type=
"primary"
disabled=
"disabled"
@
click=
"onImgmodNewimg"
>
Img
</c-button>
<c-button
size=
"small"
type=
"primary"
disabled=
"disabled"
@
click=
"onImgmodNewhisimg"
>
...
...
@@ -132,9 +125,9 @@
<c-button
size=
"small"
type=
"primary"
@
click=
"onExi"
>
Exit
</c-button>
</el-col>
</el-col>
<!--
<!--
<el-col
:span=
"12"
>
<c-button
size=
"small"
type=
"primary"
@
click=
"onSeajbh"
>
Search All
...
...
@@ -225,124 +218,12 @@
<c-button
size=
"small"
type=
"primary"
@
click=
"onExi"
>
Exit
</c-button>
</el-col>
-->
<!--
<p>
{{
model
.
trncorco
.
trnstm
}}
</p>
-->
<c-table
style=
"text-align:center"
:list=
"stmData"
>
<el-table-column
label=
"TRN"
width=
60
prop=
"10"
>
</el-table-column>
<el-table-column
label=
"Own Reference"
width=
60
prop=
"11"
>
</el-table-column>
<el-table-column
label=
"Addtional Text"
width=
60
prop=
"17"
>
</el-table-column>
<el-table-column
label=
"Cur"
width=
50
prop=
"12"
>
</el-table-column>
<el-table-column
label=
"Relevent Amount"
width=
70
prop=
"13"
>
</el-table-column>
<el-table-column
label=
"Entry"
width=
100
prop=
"14"
>
</el-table-column>
<el-table-column
label=
"Req"
width=
50
prop=
"9"
>
</el-table-column>
<el-table-column
label=
"Sig"
width=
50
prop=
"2"
>
</el-table-column>
<el-table-column
label=
"Rq0"
width=
30
prop=
"6"
>
</el-table-column>
<el-table-column
label=
"Rel0"
width=
100
prop=
"3"
>
</el-table-column>
<el-table-column
label=
"Rq1"
width=
30
prop=
"7"
>
</el-table-column>
<el-table-column
label=
"Rel1"
width=
100
prop=
"4"
>
</el-table-column>
<el-table-column
label=
"Rq2"
width=
30
prop=
"8"
>
</el-table-column>
<el-table-column
label=
"Rel2"
width=
100
prop=
"5"
>
</el-table-column>
<el-table-column
label=
"Branch"
width=
50
prop=
"15"
>
</el-table-column>
<el-table-column
label=
" User"
width=
50
prop=
"16"
>
</el-table-column>
<el-table-column
label=
""
width=
50
prop=
"18"
>
</el-table-column>
<el-table-column
label=
"Status"
width=
50
prop=
"0"
>
</el-table-column>
</c-table>
</el-col>
-->
<!--
<p>
{{
model
.
trncorco
.
trnstm
}}
</p>
-->
<c-istream-table
:list=
"stmData.data"
:columns=
"stmData.columns"
></c-istream-table>
</div>
<c-istream-table
:list=
"testJson.data"
:columns=
"testJson.columns"
></c-istream-table>
</div>
</
template
>
<
script
>
import
Api
from
"~/service/Api"
...
...
@@ -357,67 +238,20 @@ export default {
},
data
(){
return
{
testJson
:
{
stmData
:
{
columns
:
[
"10 1
\"
TRN
\"
50 1 tdViewTypeEdit:0 3 ATPTXT"
,
"11 2:1
\"
Own Reference
\"
112"
,
"17 2:2
\"
Addtional Text
\"
112"
,
"12 3
\"
Cur
\"
37"
,
"13 4
\"
Relevant Amount
\"
101 2 8:1 2 5"
,
"14 5
\"
Entry
\"
104 20 DateTime 1"
,
"9 6:1
\"
Req
\"
39"
,
"2 6:2
\"
Sig
\"
35"
,
"6 8:1
\"
Rq0
\"
40"
,
"3 8:2
\"
Rel0
\"
40"
,
"7 9:1
\"
Rq1
\"
40"
,
"4 9:2
\"
Rel1
\"
40"
,
"8 10:1
\"
Rq2
\"
40"
,
"5 10:2
\"
Rel2
\"
40"
,
"15 13
\"
Branch
\"
142"
,
"16 11:1
\"
User
\"
62"
,
"18 11:2
\"\"
62"
,
"0 12
\"
Status
\"
54 1 tdViewTypeEdit:0 1 RELSTA"
,
"P COLORED TRUE"
,
"P VERTLINES TRUE"
,
"P HORZLINES TRUE"
],
data
:
[
"DITOPN
\
t10.00 13213 2000007350 GUONEI
\
t00000101
\
t2021-04-23 11:26:54.444
\
tZL
\
tKZ3500210003AA
\
t10
\
tW
\
tNN
\
tOA
\
tNN
\
tNN
\
tCNY
\
t北京分行
\
tO
\
tNN
\
tZHL
\
tNA
\
tNN "
,
"BTTSND
\
t
\
t00000100
\
t2020-06-19 16:10:57.739
\
tZL
\
tBP3500200002AAT
\
t20000
\
tW
\
tNN
\
tOA
\
tNN
\
tNN
\
tUSD
\
t北京分行
\
tO
\
tNN
\
tZHL
\
tNA
\
tNN "
,
"BTTDCK
\
t
\
t00000099
\
t2020-06-19 16:03:34.871
\
tZL
\
tBP3500200002AAT
\
t20000
\
tW
\
tNN
\
tOA
\
tNN
\
tNN
\
tUSD
\
t北京分行
\
tO
\
tNN
\
tZHL
\
tNA
\
tNN "
,
"LTTDCK
\
t
\
t00000098
\
t2020-06-19 15:58:24.007
\
tZL
\
tBP3500200002AAT
\
t16000
\
tW
\
tNN
\
tOA
\
tNN
\
tNN
\
tUSD
\
t北京分行
\
tO
\
tNN
\
tZHL
\
tNA
\
tNN "
,
"LTTOPN
\
t
\
t00000096
\
t2020-06-19 15:54:14.219
\
tZL
\
tTC3500200001AA
\
t66000
\
tW
\
tNN
\
tOA
\
tNN
\
tNN
\
tUSD
\
t北京分行
\
tO
\
tNN
\
tZHL
\
tNA
\
tNN "
,
"LETOPN
\
t100,000.00
\
t00000095
\
t2020-06-19 15:42:45.222
\
tZL
\
tAD3500200002AA
\
t110000
\
tW
\
tNN
\
tOB
\
tNN
\
tNN
\
tUSD
\
t北京分行
\
tO
\
tNN
\
tZHL
\
tNB
\
tNN "
,
"BDTDCK
\
tGUONEI
\
t00000094
\
t2020-06-11 09:25:30.824
\
tZL
\
tDD3500190001AA02
\
t6
\
tW
\
tNN
\
tOA
\
tNN
\
tNN
\
tCNY
\
t北京分行
\
tO
\
tNN
\
tZHL
\
tNA
\
tNN "
,
"BDTDCR
\
tGUONEI
\
t00000093
\
t2020-06-11 09:12:19.237
\
tZL
\
tDD3500190001AA02
\
t8
\
tW
\
tNN
\
tOA
\
tNN
\
tNN
\
tCNY
\
t北京分行
\
tO
\
tNN
\
tZHL
\
tNA
\
tNN "
,
"BDTDCK
\
tGUONEI
\
t00000092
\
t2020-06-11 09:10:27.276
\
tZL
\
tDD3500190001AA02
\
t8
\
tW
\
tNN
\
tOA
\
tNN
\
tNN
\
tCNY
\
t北京分行
\
tO
\
tNN
\
tZHL
\
tNA
\
tNN "
,
"DITDCK
\
t0.00 北京三优机电设备有限公司 2000007350 GUONEI
\
t00000091
\
t2020-06-10 18:04:40.818
\
tZL
\
tDD3500190001AA02
\
t10
\
tW
\
tNN
\
tOA
\
tNN
\
tNN
\
tCNY
\
t北京分行
\
tO
\
tNN
\
tZHL
\
tNA
\
tNN "
,
"DITOPN
\
t100,000.00 北京宇宙中心第一家有限公司 2000007350 GUONEI
\
t00000087
\
t2020-06-10 15:42:44.7
\
tZL
\
tKZ3500200002AA
\
t100000
\
tW
\
tNN
\
tOA
\
tNN
\
tNN
\
tCNY
\
t北京分行
\
tO
\
tNN
\
tZHL
\
tNA
\
tNN "
]
}
}
},
methods
:{...
Event
},
created
:
function
(){
},
computed
:{
stmData
(){
let
data
=
this
.
model
.
trncorco
.
trnstm
if
(
!
data
)
return
[]
data
=
this
.
model
.
trncorco
.
trnstm
.
map
(
item
=>
{
let
obj
=
{}
item
.
split
(
"
\
t"
).
forEach
((
item
,
index
)
=>
{
obj
[(
index
)
+
""
]
=
item
;
});
return
obj
;
})
return
data
;
}
}
}
</
script
>
<
style
>
</
style
>
src/views/Business/Trnrel/index.vue
View file @
894af9bd
<
template
>
<div
class=
"eContainer"
>
<el-form
:model=
"model"
:rules=
"rules"
ref=
"modelForm"
tokenKey=
"modelForm"
label-width=
"170px"
size=
"small"
>
<el-tabs
ref=
"elment"
type=
"border-card"
@
tab-click=
"tabClick"
>
<el-tab-pane
label=
"复核夹查询"
>
<m-inftrnps
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
</el-tabs>
</el-form>
</div>
<div
class=
"eContainer"
>
<el-form
:model=
"model"
:rules=
"rules"
ref=
"modelForm"
tokenKey=
"modelForm"
label-width=
"170px"
size=
"small"
>
<el-tabs
ref=
"elment"
type=
"border-card"
@
tab-click=
"tabClick"
>
<el-tab-pane
label=
"复核夹查询"
>
<m-inftrnps
:model=
"model"
:codes=
"codes"
ref=
"inftrnps"
/>
</el-tab-pane>
</el-tabs>
</el-form>
</div>
</
template
>
<
script
>
import
Api
from
"~/service/Api"
...
...
@@ -31,6 +30,7 @@ import Prtswtp from "./Prtswtp"
import
Xmldoc
from
"./Xmldoc"
import
Prtswtrp
from
"./Prtswtrp"
import
Prtp
from
"./Prtp"
import
Utils
from
"~/utils/index"
// import * as poinMessage from '@/util/poin-common/messageManage.js'
import
{
TabPane
,
Col
,
Table
,
Form
,
FormItem
,
Upload
,
TableColumn
,
Card
,
Input
,
Button
,
Dialog
,
Select
,
Tabs
,
Option
,
DatePicker
,
Row
}
from
'element-ui'
...
...
@@ -55,7 +55,7 @@ export default {
codes
:
{
},
declareParams
:{
"fileName"
:
"trnrel.json"
,
"basePath"
:
"{{basePath}}"
,
"method"
:
"post"
,
"scheme"
:
"{{schemes}}"
,
"host"
:
"{{host}}"
,
"consume"
:
"0"
,
"produce"
:
"0"
,
"uri"
:
"/trnrel/init"
},
}
},
methods
:{
...
...
@@ -67,15 +67,12 @@ export default {
console
.
log
(
"进入trnrel交易"
);
let
rtnmsg
=
await
Api
.
post
(
"trnrel/init"
,{
params
:{}})
// if(rtnmsg.respCode == SUCCESS)
let
rtnmsg
=
await
Api
.
post
(
"trnrel/init"
,
Utils
.
flatObject
(
this
.
model
))
if
(
rtnmsg
.
respCode
==
"AAAAAA"
)
{
//TODO 处理数据逻辑
this
.
model
.
trncorco
.
trnstm
=
rtnmsg
.
data
.
trncorco_trnstm
.
rows
this
.
model
.
trncorco
.
inidatfro
=
rtnmsg
.
data
.
trncorco_inidatfro
this
.
model
.
trncorco
.
inidattil
=
rtnmsg
.
data
.
trncorco_inidattil
this
.
model
.
trncorco
.
relflg
=
rtnmsg
.
data
.
trncorco_relflg
//TODO 处理数据逻辑
Utils
.
copyValueFromVO
(
this
.
model
,
rtnmsg
.
data
);
this
.
$refs
.
inftrnps
.
stmData
.
columns
=
rtnmsg
.
data
.
trncorco_trnstm
.
rows
}
else
{
...
...
@@ -85,5 +82,4 @@ export default {
}
</
script
>
<
style
>
</
style
>
webpack.config.js
View file @
894af9bd
...
...
@@ -17,27 +17,27 @@ module.exports = (options = {}) => ({
},
module
:
{
rules
:
[{
test
:
/
\.
vue$/
,
use
:
[
'vue-loader'
]
},
{
test
:
/
\.
js$/
,
use
:
[
'babel-loader'
],
exclude
:
/node_modules/
},
{
test
:
/
\.
css$/
,
use
:
[
'style-loader'
,
'css-loader'
,
'postcss-loader'
]
},
{
test
:
/
\.(
png|jpg|jpeg|gif|eot|ttf|woff|woff2|svg|svgz
)(\?
.+
)?
$/
,
use
:
[{
loader
:
'url-loader'
,
options
:
{
limit
:
10000
}
}]
}
test
:
/
\.
vue$/
,
use
:
[
'vue-loader'
]
},
{
test
:
/
\.
js$/
,
use
:
[
'babel-loader'
],
exclude
:
/node_modules/
},
{
test
:
/
\.
css$/
,
use
:
[
'style-loader'
,
'css-loader'
,
'postcss-loader'
]
},
{
test
:
/
\.(
png|jpg|jpeg|gif|eot|ttf|woff|woff2|svg|svgz
)(\?
.+
)?
$/
,
use
:
[{
loader
:
'url-loader'
,
options
:
{
limit
:
10000
}
}]
}
]
},
plugins
:
[
...
...
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