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
Oct 28, 2024
by
huangshunlin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
汇入汇款挂账退汇和汇入汇款解付后退汇路由补充
parent
ff7f23c0
Expand all
Hide 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
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
>
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: '跨境人民币汇入汇款' } },
...
...
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