Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
I
isc-web-vue
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
isc-v3.1-tmp
isc-web-vue
Commits
b6f2488c
Commit
b6f2488c
authored
6 months ago
by
huangshunlin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
汇入汇款挂账退汇和汇入汇款解付后退汇路由补充
parent
ff7f23c0
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
370 additions
and
1 deletions
+370
-1
index.js
src/page/Remittance/Cpdsel/event/index.js
+0
-0
index.vue
src/page/Remittance/Cptadvgzth/views/index.vue
+185
-0
index.vue
src/page/Remittance/Cptadvjfth/views/index.vue
+183
-0
RemittanceRouter.js
src/page/Remittance/RemittanceRouter.js
+2
-1
No files found.
src/page/Remittance/Cpdsel/event/index.js
View file @
b6f2488c
This diff is collapsed.
Click to expand it.
src/page/Remittance/Cptadvgzth/views/index.vue
0 → 100644
View file @
b6f2488c
<
template
>
<div
class=
"eContainer"
>
<c-page
title=
"汇入汇款"
>
<el-form
:model=
"model"
:rules=
"curRules"
ref=
"modelForm"
label-width=
"120px"
label-position=
"right"
size=
"small"
:validate-on-rule-change=
"false"
>
<c-tabs
v-model=
"tabVal"
ref=
"elment"
type=
"card"
@
tab-click=
"tabClick"
>
<!--cptadv PD000020 -->
<el-tab-pane
label=
"业务信息"
name=
"opnp1"
>
<c-content>
<m-ovwp
:codes=
"codes"
:model=
"model"
/>
</c-content>
</el-tab-pane>
<el-tab-pane
:label=
"$t('commonModels.费用/账务')"
name=
"setpan"
>
<c-content>
<m-setmod
:codes=
"codes"
:model=
"model"
/>
</c-content>
</el-tab-pane>
<el-tab-pane
label=
"报文/面函"
name=
"docpan"
>
<c-content>
<m-docpan
:codes=
"codes"
:model=
"model"
/>
</c-content>
</el-tab-pane>
<!--bopgat PD000006 外管信息 -->
<el-tab-pane
label=
"外管信息"
name=
"bopgat"
v-if=
"model.cpdgrp.rec.accmod=='' || model.cpdgrp.rec.accmod=='G' || model.cpdgrp.rec.accmod=='0'"
>
<c-content>
<m-bopgat
:codes=
"codes"
:model=
"model"
/>
</c-content>
</el-tab-pane>
<!--rmbbop PD000001 跨境人民币申报 -->
<el-tab-pane
label=
"跨境人民币申报"
name=
"rmbbop"
v-if=
"showRmbbop"
>
<c-content>
<m-rmbbop
:codes=
"codes"
:model=
"model"
ref=
"rmbbop"
/>
</c-content>
</el-tab-pane>
<el-tab-pane
:label=
"$t('commonModels.统一名单')"
name=
"usrmd"
>
<c-content>
<m-usrmd
:codes=
"codes"
:model=
"model"
/>
</c-content>
</el-tab-pane>
<!-- 国贸公服 -->
<el-tab-pane
:label=
"$t('commonModels.国贸公服')"
name=
"gmgf"
v-if=
"model.gmgfVo.visual"
>
<c-content>
<m-gmgf
:codes=
"codes"
:model=
"model.gmgfVo"
/>
</c-content>
</el-tab-pane>
</c-tabs>
</el-form>
<!-- 底部按钮 -->
<c-function-btn
:handleSubmit=
"handleSubmit"
:handleCheck=
"handleCheck"
:handleStash=
"handleStash"
ref=
"commonBtn"
@
handleSureWarning=
"handleSureWarning"
></c-function-btn>
</c-page>
</div>
</
template
>
<
script
>
import
CodeTable
from
"~/config/CodeTable"
;
import
Cptadv
from
"~/page/Remittance/Cptadv/model"
;
import
event
from
"~/page/Remittance/Cptadv/event"
;
import
operationFunc
from
"~/mixin/operationFunc"
;
import
commonDepend
from
"~/mixin/commonDepend"
;
import
Checkswift
from
"~/page/Remittance/Cptadv/model/checkswift"
;
import
Checkcips
from
"~/page/Remittance/Cptadv/model/checkcips"
;
import
Checkjnwb
from
"~/page/Remittance/Cptadv/model/checkjnwb"
;
import
Checkhnhz
from
"~/page/Remittance/Cptadv/model/checkhnhz"
;
import
Checkother
from
"~/page/Remittance/Cptadv/model/checkother"
;
import
Default
from
"~/page/Remittance/Cptadv/model/default"
;
import
buildFn
from
"~/page/Remittance/Cptadv/event/buildCommons.js"
;
import
SwiftOpnp
from
"~/page/Remittance/Cptadv/views/swift/Opnp1"
;
import
CipsOpnp
from
"~/page/Remittance/Cptadv/views/cips/Opnp1"
;
import
JnwbOpnp
from
"~/page/Remittance/Cptadv/views/jnwb/Opnp1"
;
import
HnhzOpnp
from
"~/page/Remittance/Cptadv/views/hnhz/Opnp1"
;
import
OtherOpnp
from
"~/page/Remittance/Cptadv/views/other/Opnp1"
;
import
Orcpye
from
"~/page/Remittance/Cptadv/views/swift/Orcpye"
;
import
Orcpye2
from
"~/page/Remittance/Cptadv/views/cips/Orcpye"
;
import
Orcpye3
from
"~/page/Remittance/Cptadv/views/jnwb/Orcpye"
;
import
Orcpye4
from
"~/page/Remittance/Cptadv/views/hnhz/Orcpye"
;
import
Orcpye5
from
"~/page/Remittance/Cptadv/views/other/Orcpye"
;
import
Routeinfo
from
"~/page/Remittance/Cptadv/views/Routeinfo"
;
import
Setmod
from
"~/components/business/setmod/views"
;
import
Docpan
from
"~/components/business/docpan/views"
;
import
Doctre
from
"~/components/business/doctre/views"
;
import
Rmbbop
from
"~/components/business/rmb/rmbbop/views"
;
import
Usrmd
from
"~/components/business/Usrmd/views"
;
import
Bopgat
from
"~/components/business/Bopgat/views"
;
import
Ovwp
from
"~/page/Remittance/Cptadv/views/Ovwp"
;
import
Gmgf
from
"~/components/business/gmgf/views"
;
export
default
{
name
:
"Cptadvgzth"
,
components
:
{
"m-swift-opnp"
:
SwiftOpnp
,
"m-cips-opnp"
:
CipsOpnp
,
"m-jnwb-opnp"
:
JnwbOpnp
,
"m-hnhz-opnp"
:
HnhzOpnp
,
"m-other-opnp"
:
OtherOpnp
,
"m-routeinfo"
:
Routeinfo
,
"m-swift-orcpye"
:
Orcpye
,
"m-cips-orcpye"
:
Orcpye2
,
"m-jnwb-orcpye"
:
Orcpye3
,
"m-hnhz-orcpye"
:
Orcpye4
,
"m-other-orcpye"
:
Orcpye5
,
"m-setmod"
:
Setmod
,
"m-docpan"
:
Docpan
,
"m-doctre"
:
Doctre
,
"m-rmbbop"
:
Rmbbop
,
"m-usrmd"
:
Usrmd
,
"m-bopgat"
:
Bopgat
,
"m-ovwp"
:
Ovwp
,
"m-gmgf"
:
Gmgf
,
},
provide
()
{
return
{
root
:
this
,
markPyeact
:
""
//备份收款人账号
};
},
mixins
:
[
Default
,
operationFunc
,
event
,
commonDepend
,
buildFn
],
data
()
{
return
{
tabVal
:
"opnp1"
,
trnName
:
"cptadv"
,
model
:
new
Cptadv
().
data
,
codes
:
{
...
CodeTable
},
activeNames
:
[
"route"
],
markRules
:
{},
rules
:
{}
};
},
computed
:
{
curRules
()
{
if
(
this
.
model
.
cpdgrp
.
rec
.
cptrou
==
"SWIFT"
)
{
return
{
...
Checkswift
.
apply
(
this
),
...
this
.
rules
};
}
else
if
(
this
.
model
.
cpdgrp
.
rec
.
cptrou
==
"CIPS"
)
{
return
{
...
Checkcips
.
apply
(
this
),
...
this
.
rules
};
}
else
if
(
this
.
model
.
cpdgrp
.
rec
.
cptrou
==
"JNWB"
)
{
return
{
...
Checkjnwb
.
apply
(
this
),
...
this
.
rules
};
}
else
if
(
this
.
model
.
cpdgrp
.
rec
.
cptrou
==
"HNHZ"
)
{
return
{
...
Checkhnhz
.
apply
(
this
),
...
this
.
rules
};
}
else
if
(
this
.
model
.
cpdgrp
.
rec
.
cptrou
==
"OTHER"
)
{
return
{
...
Checkother
.
apply
(
this
),
...
this
.
rules
};
}
return
{};
},
showRmbbop
()
{
const
cptrou
=
this
.
model
.
cpdgrp
.
rec
.
cptrou
;
if
(
cptrou
===
"HNHZ"
)
{
const
orcact
=
this
.
model
.
cpdgrp
.
rec
.
orcact
;
//汇款人账号
const
pyeact
=
this
.
model
.
cpdgrp
.
rec
.
pyeact
;
//收款人账号
const
flag1
=
orcact
.
includes
(
"EFN"
)
||
orcact
.
includes
(
"FTN"
)
||
orcact
.
includes
(
"NRA"
);
const
flag2
=
!
pyeact
.
includes
(
"EFN"
)
&&
!
pyeact
.
includes
(
"FTN"
)
&&
!
pyeact
.
includes
(
"NRA"
);
return
this
.
model
.
cpdgrp
.
rec
.
manbod
!==
"1"
&&
!
(
flag1
&&
flag2
);
}
else
{
const
accmod
=
this
.
model
.
cpdgrp
.
rec
.
accmod
;
return
cptrou
!==
'JNWB'
&&
(
accmod
===
''
||
accmod
===
'0'
||
accmod
===
'G'
);
}
}
},
methods
:
{},
created
()
{
console
.
log
(
"进入cptadv交易"
);
let
params
=
{
transName
:
this
.
trnName
,
operation
:
this
.
$route
.
query
.
type
,
cpdgrp
:
{
rec
:
{
inr
:
this
.
$route
.
query
.
inr
,
accmod
:
this
.
$route
.
query
.
accmod
}
}
};
this
.
model
.
operation
=
this
.
$route
.
query
.
type
;
this
.
init
(
params
);
}
};
</
script
>
<
style
lang=
"less"
scoped
>
::v-deep
.el-collapse-item__content
{
padding-bottom
:
0px
!important
;
}
::v-deep
.el-tabs__content
.eibs-tab
{
padding
:
0px
!important
}
</
style
>
\ No newline at end of file
This diff is collapsed.
Click to expand it.
src/page/Remittance/Cptadvjfth/views/index.vue
0 → 100644
View file @
b6f2488c
<
template
>
<div
class=
"eContainer"
>
<c-page
title=
"汇入汇款"
>
<el-form
:model=
"model"
:rules=
"curRules"
ref=
"modelForm"
label-width=
"120px"
label-position=
"right"
size=
"small"
:validate-on-rule-change=
"false"
>
<c-tabs
v-model=
"tabVal"
ref=
"elment"
type=
"card"
@
tab-click=
"tabClick"
>
<!--cptadv PD000020 -->
<el-tab-pane
label=
"业务信息"
name=
"opnp1"
>
<c-content>
<m-ovwp
:codes=
"codes"
:model=
"model"
/>
</c-content>
</el-tab-pane>
<el-tab-pane
:label=
"$t('commonModels.费用/账务')"
name=
"setpan"
>
<c-content>
<m-setmod
:codes=
"codes"
:model=
"model"
/>
</c-content>
</el-tab-pane>
<el-tab-pane
label=
"报文/面函"
name=
"docpan"
>
<c-content>
<m-docpan
:codes=
"codes"
:model=
"model"
/>
</c-content>
</el-tab-pane>
<!--bopgat PD000006 外管信息 -->
<el-tab-pane
label=
"外管信息"
name=
"bopgat"
v-if=
"model.cpdgrp.rec.accmod=='' || model.cpdgrp.rec.accmod=='G' || model.cpdgrp.rec.accmod=='0'"
>
<c-content>
<m-bopgat
:codes=
"codes"
:model=
"model"
/>
</c-content>
</el-tab-pane>
<!--rmbbop PD000001 跨境人民币申报 -->
<el-tab-pane
label=
"跨境人民币申报"
name=
"rmbbop"
v-if=
"showRmbbop"
>
<c-content>
<m-rmbbop
:codes=
"codes"
:model=
"model"
ref=
"rmbbop"
/>
</c-content>
</el-tab-pane>
<el-tab-pane
:label=
"$t('commonModels.统一名单')"
name=
"usrmd"
>
<c-content>
<m-usrmd
:codes=
"codes"
:model=
"model"
/>
</c-content>
</el-tab-pane>
<!-- 国贸公服 -->
<el-tab-pane
:label=
"$t('commonModels.国贸公服')"
name=
"gmgf"
v-if=
"model.gmgfVo.visual"
>
<c-content>
<m-gmgf
:codes=
"codes"
:model=
"model.gmgfVo"
/>
</c-content>
</el-tab-pane>
</c-tabs>
</el-form>
<!-- 底部按钮 -->
<c-function-btn
:handleSubmit=
"handleSubmit"
:handleCheck=
"handleCheck"
:handleStash=
"handleStash"
ref=
"commonBtn"
@
handleSureWarning=
"handleSureWarning"
></c-function-btn>
</c-page>
</div>
</
template
>
<
script
>
import
CodeTable
from
"~/config/CodeTable"
;
import
Cptadv
from
"~/page/Remittance/Cptadv/model"
;
import
event
from
"~/page/Remittance/Cptadv/event"
;
import
operationFunc
from
"~/mixin/operationFunc"
;
import
commonDepend
from
"~/mixin/commonDepend"
;
import
Checkswift
from
"~/page/Remittance/Cptadv/model/checkswift"
;
import
Checkcips
from
"~/page/Remittance/Cptadv/model/checkcips"
;
import
Checkjnwb
from
"~/page/Remittance/Cptadv/model/checkjnwb"
;
import
Checkhnhz
from
"~/page/Remittance/Cptadv/model/checkhnhz"
;
import
Checkother
from
"~/page/Remittance/Cptadv/model/checkother"
;
import
Default
from
"~/page/Remittance/Cptadv/model/default"
;
import
buildFn
from
"~/page/Remittance/Cptadv/event/buildCommons.js"
;
import
SwiftOpnp
from
"~/page/Remittance/Cptadv/views/swift/Opnp1"
;
import
CipsOpnp
from
"~/page/Remittance/Cptadv/views/cips/Opnp1"
;
import
JnwbOpnp
from
"~/page/Remittance/Cptadv/views/jnwb/Opnp1"
;
import
HnhzOpnp
from
"~/page/Remittance/Cptadv/views/hnhz/Opnp1"
;
import
OtherOpnp
from
"~/page/Remittance/Cptadv/views/other/Opnp1"
;
import
Orcpye
from
"~/page/Remittance/Cptadv/views/swift/Orcpye"
;
import
Orcpye2
from
"~/page/Remittance/Cptadv/views/cips/Orcpye"
;
import
Orcpye3
from
"~/page/Remittance/Cptadv/views/jnwb/Orcpye"
;
import
Orcpye4
from
"~/page/Remittance/Cptadv/views/hnhz/Orcpye"
;
import
Orcpye5
from
"~/page/Remittance/Cptadv/views/other/Orcpye"
;
import
Routeinfo
from
"~/page/Remittance/Cptadv/views/Routeinfo"
;
import
Setmod
from
"~/components/business/setmod/views"
;
import
Docpan
from
"~/components/business/docpan/views"
;
import
Doctre
from
"~/components/business/doctre/views"
;
import
Rmbbop
from
"~/components/business/rmb/rmbbop/views"
;
import
Usrmd
from
"~/components/business/Usrmd/views"
;
import
Bopgat
from
"~/components/business/Bopgat/views"
;
import
Ovwp
from
"~/page/Remittance/Cptadv/views/Ovwp"
;
import
Gmgf
from
"~/components/business/gmgf/views"
;
export
default
{
name
:
"Cptadvjfth"
,
components
:
{
"m-swift-opnp"
:
SwiftOpnp
,
"m-cips-opnp"
:
CipsOpnp
,
"m-jnwb-opnp"
:
JnwbOpnp
,
"m-hnhz-opnp"
:
HnhzOpnp
,
"m-other-opnp"
:
OtherOpnp
,
"m-routeinfo"
:
Routeinfo
,
"m-swift-orcpye"
:
Orcpye
,
"m-cips-orcpye"
:
Orcpye2
,
"m-jnwb-orcpye"
:
Orcpye3
,
"m-hnhz-orcpye"
:
Orcpye4
,
"m-other-orcpye"
:
Orcpye5
,
"m-setmod"
:
Setmod
,
"m-docpan"
:
Docpan
,
"m-doctre"
:
Doctre
,
"m-rmbbop"
:
Rmbbop
,
"m-usrmd"
:
Usrmd
,
"m-bopgat"
:
Bopgat
,
"m-ovwp"
:
Ovwp
,
"m-gmgf"
:
Gmgf
,
},
provide
()
{
return
{
root
:
this
,
markPyeact
:
""
//备份收款人账号
};
},
mixins
:
[
Default
,
operationFunc
,
event
,
commonDepend
,
buildFn
],
data
()
{
return
{
tabVal
:
"opnp1"
,
trnName
:
"cptadv"
,
model
:
new
Cptadv
().
data
,
codes
:
{
...
CodeTable
},
activeNames
:
[
"route"
],
markRules
:
{},
rules
:
{}
};
},
computed
:
{
curRules
()
{
if
(
this
.
model
.
cpdgrp
.
rec
.
cptrou
==
"SWIFT"
)
{
return
{
...
Checkswift
.
apply
(
this
),
...
this
.
rules
};
}
else
if
(
this
.
model
.
cpdgrp
.
rec
.
cptrou
==
"CIPS"
)
{
return
{
...
Checkcips
.
apply
(
this
),
...
this
.
rules
};
}
else
if
(
this
.
model
.
cpdgrp
.
rec
.
cptrou
==
"JNWB"
)
{
return
{
...
Checkjnwb
.
apply
(
this
),
...
this
.
rules
};
}
else
if
(
this
.
model
.
cpdgrp
.
rec
.
cptrou
==
"HNHZ"
)
{
return
{
...
Checkhnhz
.
apply
(
this
),
...
this
.
rules
};
}
else
if
(
this
.
model
.
cpdgrp
.
rec
.
cptrou
==
"OTHER"
)
{
return
{
...
Checkother
.
apply
(
this
),
...
this
.
rules
};
}
return
{};
},
showRmbbop
()
{
const
cptrou
=
this
.
model
.
cpdgrp
.
rec
.
cptrou
;
if
(
cptrou
===
"HNHZ"
)
{
const
orcact
=
this
.
model
.
cpdgrp
.
rec
.
orcact
;
//汇款人账号
const
pyeact
=
this
.
model
.
cpdgrp
.
rec
.
pyeact
;
//收款人账号
const
flag1
=
orcact
.
includes
(
"EFN"
)
||
orcact
.
includes
(
"FTN"
)
||
orcact
.
includes
(
"NRA"
);
const
flag2
=
!
pyeact
.
includes
(
"EFN"
)
&&
!
pyeact
.
includes
(
"FTN"
)
&&
!
pyeact
.
includes
(
"NRA"
);
return
this
.
model
.
cpdgrp
.
rec
.
manbod
!==
"1"
&&
!
(
flag1
&&
flag2
);
}
else
{
const
accmod
=
this
.
model
.
cpdgrp
.
rec
.
accmod
;
return
cptrou
!==
'JNWB'
&&
(
accmod
===
''
||
accmod
===
'0'
||
accmod
===
'G'
);
}
}
},
methods
:
{},
created
()
{
console
.
log
(
"进入cptadv交易"
);
let
params
=
{
transName
:
this
.
trnName
,
operation
:
this
.
$route
.
query
.
type
,
cpdgrp
:
{
rec
:
{
inr
:
this
.
$route
.
query
.
inr
,
accmod
:
this
.
$route
.
query
.
accmod
}
}
};
this
.
model
.
operation
=
this
.
$route
.
query
.
type
;
this
.
init
(
params
);
}
};
</
script
>
<
style
lang=
"less"
scoped
>
::v-deep
.el-collapse-item__content
{
padding-bottom
:
0px
!important
;
}
::v-deep
.el-tabs__content
.eibs-tab
{
padding
:
0px
!important
}
</
style
>
This diff is collapsed.
Click to expand it.
src/page/Remittance/RemittanceRouter.js
View file @
b6f2488c
...
...
@@ -3,7 +3,8 @@ const RemittanceRouter = [
// { path: 'cptatt', component: () => import('./Cptatt/views'), name: 'cptatt', meta: { keepAlive: true, title: '境内外币汇入汇款' } },
// { path: 'cptato', component: () => import('./Cptato/views'), name: 'cptato', meta: { keepAlive: true, title: '境内外币汇出汇款' } },
{
path
:
'cptadv'
,
component
:
()
=>
import
(
'./Cptadv/views'
),
name
:
'Cptadv'
,
meta
:
{
keepAlive
:
true
,
title
:
'汇入汇款申请'
,
module
:
'Remittance'
}
},
//{ path: 'cptadv0', component: () => import('./Cptadv0/views'), name: 'cptadv0', meta: { keepAlive: true, title: '汇入汇款' } },
{
path
:
'cptadvgzth'
,
component
:
()
=>
import
(
'./Cptadvgzth/views'
),
name
:
'Cptadvgzth'
,
meta
:
{
keepAlive
:
true
,
title
:
'汇入汇款挂账退汇'
,
module
:
'Remittance'
}
},
{
path
:
'cptadvjfth'
,
component
:
()
=>
import
(
'./Cptadvjfth/views'
),
name
:
'Cptadvjfth'
,
meta
:
{
keepAlive
:
true
,
title
:
'汇入汇款解付后退汇'
,
module
:
'Remittance'
}
},
{
path
:
'cptopn'
,
component
:
()
=>
import
(
'./Cptopn/views'
),
name
:
'Cptopn'
,
meta
:
{
keepAlive
:
true
,
title
:
'汇出汇款申请'
,
module
:
'Remittance'
}
},
{
path
:
'fdhopn'
,
component
:
()
=>
import
(
'./Fdhopn/views'
),
name
:
'Fdhopn'
,
meta
:
{
keepAlive
:
true
,
title
:
'非电汇汇出汇款'
,
module
:
'Remittance'
}
},
// { path: 'cptcpi', component: () => import('./Cptcpi/views'), name: 'cptcpi', meta: { keepAlive: true, title: '跨境人民币汇入汇款' } },
...
...
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