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
1265a44b
Commit
1265a44b
authored
Oct 25, 2022
by
Wuyuqiu
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
lttopn、lttcan、lttame、bttsnd、bttdck交易ui初步调整
parent
67d6cb4e
Show whitespace changes
Inline
Side-by-side
Showing
33 changed files
with
642 additions
and
1249 deletions
+642
-1249
Drv.vue
src/views/Business/Bttdck/Drv.vue
+1
-1
Dscinsp.vue
src/views/Business/Bttdck/Dscinsp.vue
+1
-1
index.vue
src/views/Business/Bttdck/index.vue
+94
-19
Cnyp.vue
src/views/Business/Bttsnd/Cnyp.vue
+22
-56
Payp.vue
src/views/Business/Bttsnd/Payp.vue
+1
-1
Remp.vue
src/views/Business/Bttsnd/Remp.vue
+1
-1
index.vue
src/views/Business/Bttsnd/index.vue
+84
-20
Aamp.vue
src/views/Business/Lttame/Aamp.vue
+1
-1
Adcpame.vue
src/views/Business/Lttame/Adcpame.vue
+1
-1
Amep.vue
src/views/Business/Lttame/Amep.vue
+1
-1
Detp.vue
src/views/Business/Lttame/Detp.vue
+1
-1
Dogpame.vue
src/views/Business/Lttame/Dogpame.vue
+1
-1
Dorpame.vue
src/views/Business/Lttame/Dorpame.vue
+1
-1
Inspame.vue
src/views/Business/Lttame/Inspame.vue
+1
-1
Lttinf.vue
src/views/Business/Lttame/Lttinf.vue
+1
-1
Ovwp.vue
src/views/Business/Lttame/Ovwp.vue
+85
-483
Ptyp.vue
src/views/Business/Lttame/Ptyp.vue
+1
-1
Rbip.vue
src/views/Business/Lttame/Rbip.vue
+1
-1
Spbpame.vue
src/views/Business/Lttame/Spbpame.vue
+1
-1
Sprpame.vue
src/views/Business/Lttame/Sprpame.vue
+1
-1
index.vue
src/views/Business/Lttame/index.vue
+90
-37
Canp.vue
src/views/Business/Lttcan/Canp.vue
+1
-1
Rcldetp.vue
src/views/Business/Lttcan/Rcldetp.vue
+1
-1
index.vue
src/views/Business/Lttcan/index.vue
+53
-17
Aamp.vue
src/views/Business/Lttopn/Aamp.vue
+1
-1
Cnyp.vue
src/views/Business/Lttopn/Cnyp.vue
+19
-74
Detp.vue
src/views/Business/Lttopn/Detp.vue
+1
-1
Dogp.vue
src/views/Business/Lttopn/Dogp.vue
+1
-1
Libp.vue
src/views/Business/Lttopn/Libp.vue
+1
-1
Lttinf.vue
src/views/Business/Lttopn/Lttinf.vue
+1
-1
Ovwp.vue
src/views/Business/Lttopn/Ovwp.vue
+71
-483
Ptyp.vue
src/views/Business/Lttopn/Ptyp.vue
+1
-1
index.vue
src/views/Business/Lttopn/index.vue
+100
-36
No files found.
src/views/Business/Bttdck/Drv.vue
View file @
1265a44b
<
template
>
<
template
>
<div
class=
"eibs
-tab
"
>
<div
class=
"eibs"
>
<c-row>
<c-row>
<c-col
:span=
"10"
>
<c-col
:span=
"10"
>
<el-form-item
<el-form-item
...
...
src/views/Business/Bttdck/Dscinsp.vue
View file @
1265a44b
<
template
>
<
template
>
<div
class=
"eibs
-tab
"
>
<div
class=
"eibs"
>
<c-col
:span=
"14"
>
<c-col
:span=
"14"
>
<el-row>
<el-row>
<c-col
:span=
"20"
>
<c-col
:span=
"20"
>
...
...
src/views/Business/Bttdck/index.vue
View file @
1265a44b
...
@@ -15,54 +15,125 @@
...
@@ -15,54 +15,125 @@
<c-tabs
v-model=
"tabVal"
ref=
"elment"
type=
"card"
@
tab-click=
"myTabClick"
>
<c-tabs
v-model=
"tabVal"
ref=
"elment"
type=
"card"
@
tab-click=
"myTabClick"
>
<!--PD000001 -->
<el-tab-pane
label=
"业务信息"
name=
"ovwp"
>
<c-content>
<m-ovwp
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
<!--PD000001 -->
<!--
<el-tab-pane
label=
"保证金"
name=
"ccvpan"
>
<c-content>
<m-ccvpan
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
-->
<!--PD000001 -->
<!--
<el-tab-pane
label=
"统一授信"
name=
"limitbody"
>
<c-content>
<m-limitbody
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
-->
<!--PD000027 -->
<el-tab-pane
label=
"费用/账务"
name=
"engp,setpan"
>
<c-content>
<div
class=
"eibs-tab"
>
<el-collapse
v-model=
"activeNames"
>
<el-collapse-item
title=
"表外记账"
name=
"engp"
>
<!-- 表外记账 -->
<m-engp
:model=
"model"
:codes=
"codes"
/>
</el-collapse-item>
<el-collapse-item
title=
"结算"
name=
"setpan"
>
<!-- 结算 -->
<m-setpan
:model=
"model"
:codes=
"codes"
/>
</el-collapse-item>
</el-collapse>
</div>
</c-content>
</el-tab-pane>
<!--PD000510 -->
<el-tab-pane
label=
"备查/附言"
name=
"addbcb"
>
<c-content>
<m-addbcb
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
<!--PD000002 -->
<!--
<el-tab-pane
label=
"申报信息"
name=
"cnyp"
>
<c-content>
<m-cnyp
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
-->
<!--PD000529 -->
<el-tab-pane
label=
"报文/面函"
name=
"docpan"
>
<c-content>
<m-docpan
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
<!--PD000546 -->
<el-tab-pane
label=
"附件信息"
name=
"doctre"
>
<c-content>
<m-doctre
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
<!--PD000003 -->
<!--PD000003 -->
<el-tab-pane
label=
"到单"
name=
"drv"
>
<
!--
<
el-tab-pane
label=
"到单"
name=
"drv"
>
<c-content>
<c-content>
<m-drv
:model=
"model"
:codes=
"codes"
/>
<m-drv
:model=
"model"
:codes=
"codes"
/>
</c-content>
</c-content>
</el-tab-pane>
</el-tab-pane>
-->
<!--PD000296 -->
<!--PD000296 -->
<el-tab-pane
label=
"不符点/指示"
name=
"dscinsp"
>
<
!--
<
el-tab-pane
label=
"不符点/指示"
name=
"dscinsp"
>
<c-content>
<c-content>
<m-dscinsp
:model=
"model"
:codes=
"codes"
/>
<m-dscinsp
:model=
"model"
:codes=
"codes"
/>
</c-content>
</c-content>
</el-tab-pane>
</el-tab-pane>
-->
<!--PD000027 -->
<!--PD000027 -->
<el-tab-pane
label=
"表外"
name=
"engp"
>
<
!--
<
el-tab-pane
label=
"表外"
name=
"engp"
>
<c-content>
<c-content>
<m-engp
:model=
"model"
:codes=
"codes"
/>
<m-engp
:model=
"model"
:codes=
"codes"
/>
</c-content>
</c-content>
</el-tab-pane>
</el-tab-pane>
-->
<!--PD000000 -->
<!--PD000000 -->
<el-tab-pane
label=
"费用及账务"
name=
"setpan"
>
<
!--
<
el-tab-pane
label=
"费用及账务"
name=
"setpan"
>
<c-content>
<c-content>
<m-setpan
:model=
"model"
:codes=
"codes"
/>
<m-setpan
:model=
"model"
:codes=
"codes"
/>
</c-content>
</c-content>
</el-tab-pane>
</el-tab-pane>
-->
<!--PD000000 -->
<!--PD000000 -->
<el-tab-pane
label=
"附言"
name=
"coninfp"
>
<
!--
<
el-tab-pane
label=
"附言"
name=
"coninfp"
>
<c-content>
<c-content>
<m-coninfp
:model=
"model"
:codes=
"codes"
/>
<m-coninfp
:model=
"model"
:codes=
"codes"
/>
</c-content>
</c-content>
</el-tab-pane>
</el-tab-pane>
-->
<!--PD000529 -->
<!--PD000529 -->
<el-tab-pane
label=
"报文及面函"
name=
"docpan"
>
<
!--
<
el-tab-pane
label=
"报文及面函"
name=
"docpan"
>
<c-content>
<c-content>
<m-docpan
:model=
"model"
:codes=
"codes"
/>
<m-docpan
:model=
"model"
:codes=
"codes"
/>
</c-content>
</c-content>
</el-tab-pane>
</el-tab-pane>
-->
<!--PD000000 -->
<!--PD000000 -->
<el-tab-pane
label=
"交易附件"
name=
"doctre"
>
<
!--
<
el-tab-pane
label=
"交易附件"
name=
"doctre"
>
<c-content>
<c-content>
<m-coninfp
:model=
"model"
:codes=
"codes"
/>
<m-coninfp
:model=
"model"
:codes=
"codes"
/>
</c-content>
</c-content>
</el-tab-pane>
</el-tab-pane>
-->
</c-tabs>
</c-tabs>
</el-form>
</el-form>
<c-function-btn
<c-function-btn
...
@@ -96,10 +167,11 @@ import commonFuncs from "~/mixin/commonFuncs";
...
@@ -96,10 +167,11 @@ import commonFuncs from "~/mixin/commonFuncs";
import
Check
from
"~/model/Bttdck/Check"
;
import
Check
from
"~/model/Bttdck/Check"
;
import
Default
from
"~/model/Bttdck/Default"
;
import
Default
from
"~/model/Bttdck/Default"
;
import
Pattern
from
"~/model/Bttdck/Pattern"
;
import
Pattern
from
"~/model/Bttdck/Pattern"
;
import
Ovwp
from
"./Ovwp"
;
import
Drv
from
"./Drv"
;
import
Drv
from
"./Drv"
;
import
Dscinsp
from
"./Dscinsp"
;
import
Dscinsp
from
"./Dscinsp"
;
import
Utils
from
"~/utils"
;
import
Utils
from
"~/utils"
;
import
Addbcb
from
"./Addbcb"
import
Glepan
from
"~/views/Public/Glepan"
;
import
Glepan
from
"~/views/Public/Glepan"
;
import
Setpan
from
"~/views/Public/Setpan"
;
import
Setpan
from
"~/views/Public/Setpan"
;
import
Docpan
from
"~/views/Public/Docpan"
;
import
Docpan
from
"~/views/Public/Docpan"
;
...
@@ -109,25 +181,27 @@ import Doctre from "~/views/Public/Doctre";
...
@@ -109,25 +181,27 @@ import Doctre from "~/views/Public/Doctre";
export
default
{
export
default
{
components
:{
components
:{
"m-drv"
:
Drv
,
// "m-drv" : Drv,
"m-dscinsp"
:
Dscinsp
,
// "m-dscinsp" : Dscinsp,
"m-ovwp"
:
Ovwp
,
"m-engp"
:
Engp
,
"m-engp"
:
Engp
,
"m-setpan"
:
Setpan
,
"m-setpan"
:
Setpan
,
"m-coninfp"
:
Coninfp
,
"m-coninfp"
:
Coninfp
,
"m-docpan"
:
Docpan
,
"m-docpan"
:
Docpan
,
"m-Glepan"
:
Glepan
,
"m-Glepan"
:
Glepan
,
"m-doctre"
:
Doctre
,
"m-doctre"
:
Doctre
,
"m-addbcb"
:
Addbcb
,
},
},
provide
()
{
provide
()
{
return
{
return
{
root
:
this
root
:
this
,
}
}
},
},
//mixins: [commonProcess], // 里面包含了Default、Check等的公共处理
//mixins: [commonProcess], // 里面包含了Default、Check等的公共处理
mixins
:
[
commonProcess
,
commonFuncs
],
// 里面包含了Default、Check等的公共处理
mixins
:
[
commonProcess
,
commonFuncs
],
// 里面包含了Default、Check等的公共处理
data
(){
data
(){
return
{
return
{
tabVal
:
"
drv
"
,
tabVal
:
"
ovwp
"
,
trnName
:
"bttdck"
,
trnName
:
"bttdck"
,
model
:
new
Bttdck
().
data
,
model
:
new
Bttdck
().
data
,
checkRules
:
Check
,
checkRules
:
Check
,
...
@@ -136,6 +210,7 @@ export default {
...
@@ -136,6 +210,7 @@ export default {
rules
:
null
,
rules
:
null
,
codes
:
{...
CodeTable
codes
:
{...
CodeTable
},
},
activeNames
:
[
"engp"
],
}
}
},
},
methods
:{
methods
:{
...
...
src/views/Business/Bttsnd/Cnyp.vue
View file @
1265a44b
<
template
>
<
template
>
<div
class=
"eibs-tab"
>
<div
class=
"eibs-tab"
>
<!-- S0000042 : 是否报送跨境人民币2101表 -->
<el-collapse
v-model=
"activeNames"
@
change=
"handleChange"
>
<el-collapse-item
title=
"跨境人民币申报"
name=
"cnyp1"
>
<c-col
:span=
"18"
>
<m-cnyp1
:model=
"model"
:codes=
"codes"
/>
<el-form-item
label=
"是否报送跨境人名币2101表"
prop=
"cnybop.cnyflg"
>
</el-collapse-item>
<c-select
v-model=
"model.cnybop.cnyflg"
style=
"width:100%"
placeholder=
"不申报"
:code=
"codes.cnyflg"
disabled
>
</el-collapse>
</c-select>
</div>
</el-form-item>
</c-col>
<!-- S0000045 : 是否报送跨境人民币2107表 -->
<c-col
:span=
"18"
>
<el-form-item
label=
"是否报送跨境人名币2107表"
prop=
"cnybop.traflg"
>
<c-select
v-model=
"model.cnybop.traflg"
style=
"width:100%"
placeholder=
"不申报"
:code=
"codes.cnyflg"
disabled
>
</c-select>
</el-form-item>
</c-col>
<!-- S0000077 : 是否报送跨境人民币2111表 -->
<c-col
:span=
"18"
>
<el-form-item
label=
"是否报送跨境人名币2111表"
prop=
"cnybop.outflg"
>
<c-select
v-model=
"model.cnybop.outflg"
style=
"width:100%"
placeholder=
"不申报"
:code=
"codes.cnyflg"
disabled
>
</c-select>
</el-form-item>
</c-col>
<!-- S0000113 : 是否报送跨境人民币2106表 -->
<c-col
:span=
"18"
>
<el-form-item
label=
"是否报送跨境人名币2106表"
prop=
"cnybop.libflg"
>
<c-select
v-model=
"model.cnybop.libflg"
style=
"width:100%"
placeholder=
"不申报"
:code=
"codes.cnyflg"
:disabled=
"model.btdgrp.cbs.max.cur!='CNY'"
>
</c-select>
</el-form-item>
</c-col>
<!-- S0000142 : 是否报送跨境人民币2122表 -->
<c-col
:span=
"18"
>
<el-form-item
label=
"是否报送跨境人名币2122表"
prop=
"cnybop.vouflg"
>
<c-select
v-model=
"model.cnybop.vouflg"
style=
"width:100%"
placeholder=
"不申报"
:code=
"codes.cnyflg"
disabled
>
</c-select>
</el-form-item>
</c-col>
</div>
</
template
>
</
template
>
<
script
>
<
script
>
import
Api
from
"~/service/Api"
import
Api
from
"~/service/Api"
;
import
commonProcess
from
"~/mixin/commonProcess"
;
import
commonProcess
from
"~/mixin/commonProcess"
;
import
CodeTable
from
"~/config/CodeTable"
import
CodeTable
from
"~/config/CodeTable"
;
import
Event
from
"~/model/Bttsnd/Event"
import
Event
from
"~/model/Lttopn/Event"
;
import
Cnyp1
from
"./Cnyp1"
;
export
default
{
export
default
{
inject
:
[
'root'
],
components
:
{
props
:[
"model"
,
"codes"
],
"m-cnyp1"
:
Cnyp1
,
},
inject
:
[
"root"
],
props
:
[
"model"
,
"codes"
],
mixins
:
[
commonProcess
],
mixins
:
[
commonProcess
],
data
()
{
data
()
{
return
{
return
{
activeNames
:
[
"cnyp1"
],
}
};
},
},
methods
:{...
Event
},
methods
:
{
...
Event
},
created
:
function
(){
created
:
function
()
{},
};
}
}
</
script
>
</
script
>
<
style
>
<
style
>
</
style
>
</
style
>
src/views/Business/Bttsnd/Payp.vue
View file @
1265a44b
<
template
>
<
template
>
<div
class=
"eibs
-tab
"
>
<div
class=
"eibs"
>
<c-row>
<c-row>
<c-col
:span=
"10"
>
<c-col
:span=
"10"
>
<el-form-item
<el-form-item
...
...
src/views/Business/Bttsnd/Remp.vue
View file @
1265a44b
<
template
>
<
template
>
<div
class=
"eibs
-tab
"
>
<div
class=
"eibs"
>
<c-col
:span=
"18"
>
<c-col
:span=
"18"
>
<c-content>
<c-content>
<c-col
:span=
"18"
>
<c-col
:span=
"18"
>
...
...
src/views/Business/Bttsnd/index.vue
View file @
1265a44b
<
template
>
<
template
>
<c-page
title=
"转让证单据寄单"
>
<div
class=
"eContainer"
>
<div
class=
"eContainer"
>
<c-page
title=
"转让信用证单据寄单"
>
<c-page
title=
"转让信用证单据寄单"
>
<el-form
<el-form
...
@@ -12,29 +11,91 @@
...
@@ -12,29 +11,91 @@
:validate-on-rule-change=
"false"
>
:validate-on-rule-change=
"false"
>
<c-tabs
v-model=
"tabVal"
ref=
"elment"
type=
"card"
@
tab-click=
"myTabClick"
>
<c-tabs
v-model=
"tabVal"
ref=
"elment"
type=
"card"
@
tab-click=
"myTabClick"
>
<!--PD000001 -->
<el-tab-pane
label=
"业务信息"
name=
"ovwp"
>
<c-content>
<m-ovwp
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
<!--PD000027 -->
<el-tab-pane
label=
"费用/账务"
name=
"engp,setpan,glepan"
>
<c-content>
<div
class=
"eibs-tab"
>
<el-collapse
v-model=
"activeNames"
>
<el-collapse-item
title=
"表外记账"
name=
"engp"
>
<!-- 表外记账 -->
<m-engp
:model=
"model"
:codes=
"codes"
/>
</el-collapse-item>
<el-collapse-item
title=
"结算"
name=
"setpan"
>
<!-- 结算 -->
<m-setpan
:model=
"model"
:codes=
"codes"
/>
</el-collapse-item>
<el-collapse-item
title=
"会计分录"
name=
"glepan"
>
<!-- 会计分录 -->
<m-glepan
:model=
"model"
:codes=
"codes"
/>
</el-collapse-item>
</el-collapse>
</div>
</c-content>
</el-tab-pane>
<!--PD000510 -->
<el-tab-pane
label=
"备查/附言"
name=
"addbcb"
>
<c-content>
<m-addbcb
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
<!--PD000002 -->
<el-tab-pane
label=
"申报信息"
name=
"cnyp"
>
<c-content>
<m-cnyp
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
<!--PD000529 -->
<el-tab-pane
label=
"报文/面函"
name=
"docpan"
>
<c-content>
<m-docpan
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
<!--PD000546 -->
<el-tab-pane
label=
"附件信息"
name=
"doctre"
>
<c-content>
<m-doctre
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
<!--PD000032 -->
<!--PD000032 -->
<el-tab-pane
label=
"寄单"
name=
"payp"
>
<
!--
<
el-tab-pane
label=
"寄单"
name=
"payp"
>
<c-content>
<c-content>
<m-payp
:model=
"model"
:codes=
"codes"
/>
<m-payp
:model=
"model"
:codes=
"codes"
/>
</c-content>
</c-content>
</el-tab-pane>
</el-tab-pane>
-->
<!--PD000067 -->
<!--PD000067 -->
<el-tab-pane
label=
"指示、不符点"
name=
"dscins"
>
<
!--
<
el-tab-pane
label=
"指示、不符点"
name=
"dscins"
>
<c-content>
<c-content>
<m-dscins
:model=
"model"
:codes=
"codes"
/>
<m-dscins
:model=
"model"
:codes=
"codes"
/>
</c-content>
</c-content>
</el-tab-pane>
</el-tab-pane>
-->
<!--PD000027 -->
<!--PD000027 -->
<el-tab-pane
label=
"表外"
name=
"engp"
>
<
!--
<
el-tab-pane
label=
"表外"
name=
"engp"
>
<c-content>
<c-content>
<m-engp
:model=
"model"
:codes=
"codes"
/>
<m-engp
:model=
"model"
:codes=
"codes"
/>
</c-content>
</c-content>
</el-tab-pane>
</el-tab-pane>
-->
<!--PD000000 -->
<!--PD000000 -->
<el-tab-pane
label=
"费用及账务"
name=
"setpan"
>
<
!--
<
el-tab-pane
label=
"费用及账务"
name=
"setpan"
>
<c-content>
<c-content>
<m-setpan
:model=
"model"
:codes=
"codes"
/>
.
<m-setpan
:model=
"model"
:codes=
"codes"
/>
.
</c-content>
</c-content>
...
@@ -44,16 +105,16 @@
...
@@ -44,16 +105,16 @@
<c-content>
<c-content>
<m-glepan
:model=
"model"
:codes=
"codes"
/>
<m-glepan
:model=
"model"
:codes=
"codes"
/>
</c-content>
</c-content>
</el-tab-pane>
</el-tab-pane>
-->
<el-tab-pane
label=
"附言"
name=
"coninfp"
>
<
!--
<
el-tab-pane
label=
"附言"
name=
"coninfp"
>
<c-content>
<c-content>
<m-coninfp
:model=
"model"
:codes=
"codes"
/>
<m-coninfp
:model=
"model"
:codes=
"codes"
/>
</c-content>
</c-content>
</el-tab-pane>
</el-tab-pane>
-->
<!--PD000529 -->
<!--PD000529 -->
<el-tab-pane
label=
"报文及面函"
name=
"docpan"
>
<
!--
<
el-tab-pane
label=
"报文及面函"
name=
"docpan"
>
<c-content>
<c-content>
<m-docpan
:model=
"model"
:codes=
"codes"
/>
<m-docpan
:model=
"model"
:codes=
"codes"
/>
</c-content>
</c-content>
...
@@ -64,19 +125,19 @@
...
@@ -64,19 +125,19 @@
<c-content>
<c-content>
<m-doctre
:model=
"model"
:codes=
"codes"
/>
<m-doctre
:model=
"model"
:codes=
"codes"
/>
</c-content>
</c-content>
</el-tab-pane>
</el-tab-pane>
-->
<el-tab-pane
label=
"报销明细"
name=
"remp"
v-if=
"model.rmbclmnow == 'X'"
>
<
!--
<
el-tab-pane
label=
"报销明细"
name=
"remp"
v-if=
"model.rmbclmnow == 'X'"
>
<c-content>
<c-content>
<m-remp
:model=
"model"
:codes=
"codes"
/>
<m-remp
:model=
"model"
:codes=
"codes"
/>
</c-content>
</c-content>
</el-tab-pane>
</el-tab-pane>
-->
<el-tab-pane
label=
"跨境人民币申报"
name=
"cnyp"
>
<
!--
<
el-tab-pane
label=
"跨境人民币申报"
name=
"cnyp"
>
<c-content>
<c-content>
<m-cnyp
:model=
"model"
:codes=
"codes"
/>
<m-cnyp
:model=
"model"
:codes=
"codes"
/>
</c-content>
</c-content>
</el-tab-pane>
</el-tab-pane>
-->
</c-tabs>
</c-tabs>
</el-form>
</el-form>
<c-function-btn
<c-function-btn
...
@@ -101,7 +162,6 @@
...
@@ -101,7 +162,6 @@
</c-page>
</c-page>
</div>
</div>
</c-page>
</
template
>
</
template
>
<
script
>
<
script
>
import
Api
from
"~/service/Api"
import
Api
from
"~/service/Api"
...
@@ -116,7 +176,8 @@ import Payp from "./Payp"
...
@@ -116,7 +176,8 @@ import Payp from "./Payp"
import
Dscins
from
"./Dscins"
import
Dscins
from
"./Dscins"
import
Remp
from
"./Remp"
import
Remp
from
"./Remp"
import
Cnyp
from
"./Cnyp"
import
Cnyp
from
"./Cnyp"
import
Ovwp
from
"./Ovwp"
import
Addbcb
from
"./Addbcb"
import
Engp
from
"~/views/Public/Engp"
;
import
Engp
from
"~/views/Public/Engp"
;
import
Setpan
from
"~/views/Public/Setpan"
;
import
Setpan
from
"~/views/Public/Setpan"
;
import
Glepan
from
"~/views/Public/Glepan"
;
import
Glepan
from
"~/views/Public/Glepan"
;
...
@@ -127,6 +188,7 @@ import Utils from "~/utils";
...
@@ -127,6 +188,7 @@ import Utils from "~/utils";
export
default
{
export
default
{
components
:{
components
:{
"m-ovwp"
:
Ovwp
,
"m-payp"
:
Payp
,
"m-payp"
:
Payp
,
"m-dscins"
:
Dscins
,
"m-dscins"
:
Dscins
,
"m-engp"
:
Engp
,
"m-engp"
:
Engp
,
...
@@ -137,6 +199,7 @@ export default {
...
@@ -137,6 +199,7 @@ export default {
"m-doctre"
:
Doctre
,
"m-doctre"
:
Doctre
,
"m-remp"
:
Remp
,
"m-remp"
:
Remp
,
"m-cnyp"
:
Cnyp
,
"m-cnyp"
:
Cnyp
,
"m-addbcb"
:
Addbcb
,
},
},
provide
()
{
provide
()
{
return
{
return
{
...
@@ -147,7 +210,7 @@ export default {
...
@@ -147,7 +210,7 @@ export default {
mixins
:
[
commonProcess
,
commonFuncs
],
// 里面包含了Default、Check等的公共处理
mixins
:
[
commonProcess
,
commonFuncs
],
// 里面包含了Default、Check等的公共处理
data
(){
data
(){
return
{
return
{
tabVal
:
"
pay
p"
,
tabVal
:
"
ovw
p"
,
trnName
:
"bttsnd"
,
trnName
:
"bttsnd"
,
model
:
new
Bttsnd
().
data
,
model
:
new
Bttsnd
().
data
,
checkRules
:
Check
,
checkRules
:
Check
,
...
@@ -156,6 +219,7 @@ export default {
...
@@ -156,6 +219,7 @@ export default {
rules
:
null
,
rules
:
null
,
codes
:
{...
CodeTable
codes
:
{...
CodeTable
},
},
activeNames
:
[
"engp"
],
}
}
},
},
methods
:{
methods
:{
...
...
src/views/Business/Lttame/Aamp.vue
View file @
1265a44b
<
template
>
<
template
>
<div
class=
"eibs
-tab
"
>
<div
class=
"eibs"
>
<c-col
:span=
"12"
>
<c-col
:span=
"12"
>
<c-col
:span=
"10"
>
<c-col
:span=
"10"
>
...
...
src/views/Business/Lttame/Adcpame.vue
View file @
1265a44b
<
template
>
<
template
>
<div
class=
"eibs
-tab
"
>
<div
class=
"eibs"
>
<el-col
:span=
"12"
style=
"padding-right: 20px;"
>
<el-col
:span=
"12"
style=
"padding-right: 20px;"
>
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"附加条款"
prop=
"ltdgrp.blk.adlcnd"
>
<el-form-item
label=
"附加条款"
prop=
"ltdgrp.blk.adlcnd"
>
...
...
src/views/Business/Lttame/Amep.vue
View file @
1265a44b
<
template
>
<
template
>
<div
class=
"eibs
-tab
"
>
<div
class=
"eibs"
>
<!-- 页面布局由上到下,不是直接分左右 -->
<!-- 页面布局由上到下,不是直接分左右 -->
<!-- =============================顶部============================ -->
<!-- =============================顶部============================ -->
...
...
src/views/Business/Lttame/Detp.vue
View file @
1265a44b
<
template
>
<
template
>
<div
class=
"eibs
-tab
"
>
<div
class=
"eibs"
>
<c-row>
<c-row>
<!-- left -->
<!-- left -->
<c-col
:span=
"12"
style=
"padding-right: 20px;"
>
<c-col
:span=
"12"
style=
"padding-right: 20px;"
>
...
...
src/views/Business/Lttame/Dogpame.vue
View file @
1265a44b
<
template
>
<
template
>
<div
class=
"eibs
-tab
"
>
<div
class=
"eibs"
>
<el-col
:span=
"12"
style=
"padding-right: 20px;"
>
<el-col
:span=
"12"
style=
"padding-right: 20px;"
>
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
...
...
src/views/Business/Lttame/Dorpame.vue
View file @
1265a44b
<
template
>
<
template
>
<div
class=
"eibs
-tab
"
>
<div
class=
"eibs"
>
<c-col
:span=
"12"
style=
"padding-right: 20px;"
>
<c-col
:span=
"12"
style=
"padding-right: 20px;"
>
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"单据要求"
prop=
"ltdgrp.blk.lcrdoc"
>
<el-form-item
label=
"单据要求"
prop=
"ltdgrp.blk.lcrdoc"
>
...
...
src/views/Business/Lttame/Inspame.vue
View file @
1265a44b
<
template
>
<
template
>
<div
class=
"eibs
-tab
"
>
<div
class=
"eibs"
>
<!-- SG000347 : Instructions to Paying/Accepting/Negotiating Bank -->
<!-- SG000347 : Instructions to Paying/Accepting/Negotiating Bank -->
<c-col
:span=
"20"
>
<c-col
:span=
"20"
>
...
...
src/views/Business/Lttame/Lttinf.vue
View file @
1265a44b
<
template
>
<
template
>
<div
class=
"eibs
-tab
"
>
<div
class=
"eibs"
>
<!-- 顶部 -->
<!-- 顶部 -->
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<el-form-item
<el-form-item
...
...
src/views/Business/Lttame/Ovwp.vue
View file @
1265a44b
<
template
>
<
template
>
<div
class=
"eibs-tab"
>
<div
class=
"eibs-tab"
>
<!-- =================顶部====================== -->
<el-collapse
v-model=
"activeNames"
@
change=
"handleChange"
>
<c-row>
<el-collapse-item
title=
"转让信用证修改"
name=
"amep"
>
<c-col
:span=
"24"
>
<m-amep
:model=
"model"
:codes=
"codes"
/>
<c-col
:span=
"12"
style=
"padding-right: 20px;"
>
</el-collapse-item>
<el-form-item
<el-collapse-item
title=
"概要"
name=
"ovwp1"
>
label=
"信用证参考号"
<m-ovwp1
:model=
"model"
:codes=
"codes"
/>
prop=
"ledgrp.rec.ownref"
</el-collapse-item>
style=
"width: 100%"
<el-collapse-item
title=
"附加金额"
name=
"aamp"
v-if=
"model.lttp.aamp.aammod.addamtflg"
>
>
<m-aamp
:model=
"model"
:codes=
"codes"
/>
<c-fullbox>
</el-collapse-item>
<c-input
<el-collapse-item
title=
"当事人描述"
name=
"ptyp"
>
v-model=
"model.ledgrp.rec.ownref"
<m-ptyp
:model=
"model"
:codes=
"codes"
/>
maxlength=
"16"
</el-collapse-item>
placeholder=
"请输入信用证参考号"
<el-collapse-item
title=
"转让信用证报销"
name=
"rbip"
v-if=
"model.ltdgrp.rec.rmbflg"
>
style=
"width: 95%"
<m-rbip
:model=
"model"
:codes=
"codes"
/>
:disabled=
"true"
</el-collapse-item>
>
<el-collapse-item
title=
"详细信息"
name=
"detp"
>
</c-input>
<m-detp
:model=
"model"
:codes=
"codes"
/>
<template
slot=
"footer"
>
</el-collapse-item>
<c-button
<el-collapse-item
title=
"货物描述"
name=
"dogpame"
>
style=
"margin: 0 0 0 0; padding: 0 10px"
<m-dogpame
:model=
"model"
:codes=
"codes"
/>
size=
"small"
</el-collapse-item>
type=
"primary"
<el-collapse-item
title=
"单据要求"
name=
"dorpame"
>
@
click=
"onSeainf"
<m-dorpame
:model=
"model"
:codes=
"codes"
/>
>
</el-collapse-item>
<span
<el-collapse-item
title=
"附加条款"
name=
"adcpame"
>
style=
"
<m-adcpame
:model=
"model"
:codes=
"codes"
/>
font-size: 15px;
</el-collapse-item>
font-family: '宋体';
<el-collapse-item
title=
"原始信用证详细信息"
name=
"lttinf"
>
font-weight: bold;
<m-lttinf
:model=
"model"
:codes=
"codes"
/>
"
</el-collapse-item>
>
i
</span
<el-collapse-item
>
title=
"受益人的特殊付款条款"
</c-button>
name=
"spbpame"
</
template
>
v-if=
"model.ltdgrp.rec.spcbenflg"
</c-fullbox>
>
</el-form-item>
<m-spbpame
:model=
"model"
:codes=
"codes"
/>
</c-col>
</el-collapse-item>
<c-col
:span=
"12"
style=
"padding-left: 20px;"
>
<el-collapse-item
<el-form-item
label=
"摘要"
prop=
"ledgrp.rec.nam"
>
title=
"仅适用于银行的特殊付款条款"
<c-input
name=
"sprpame"
text-align=
"middle"
v-if=
"model.ltdgrp.rec.spcrcbflg"
v-model=
"model.ledgrp.rec.nam"
>
maxlength=
"40"
<m-sprpame
:model=
"model"
:codes=
"codes"
/>
placeholder=
"请输入"
</el-collapse-item>
disabled
<el-collapse-item
>
title=
"给付款、承兑、议付行的指示"
</c-input>
name=
"inspame"
</el-form-item>
>
</c-col>
<m-inspame
:model=
"model"
:codes=
"codes"
/>
</c-col>
</el-collapse-item>
<c-col
:span=
"24"
>
</el-collapse>
<c-col
:span=
"12"
style=
"padding-right: 20px;"
>
</div>
<el-form-item
label=
"转让信用证业务编号"
prop=
"ltdgrp.rec.ownref"
style=
"width: 100%"
>
<c-fullbox>
<c-input
v-model=
"model.ltdgrp.rec.ownref"
maxlength=
"16"
placeholder=
"请输入转让信用证业务编号"
style=
"width: 95%"
:disabled=
"true"
>
</c-input>
<
template
slot=
"footer"
>
<c-button
style=
"margin: 0 10px 0 0; padding: 0 12px"
size=
"small"
type=
"primary"
@
click=
"onSeainf"
>
<span
style=
"
font-size: 15px;
font-family: '宋体';
font-weight: bold;
"
>
i
</span
>
</c-button>
<c-button
style=
"margin: 0 0"
size=
"small"
type=
"primary"
@
click=
"onlttpButgetref"
>
获取
</c-button>
</
template
>
</c-fullbox>
</el-form-item>
</c-col>
<c-col
:span=
"12"
style=
"padding-left: 20px;"
>
<el-form-item
label=
"摘要"
prop=
"ltdgrp.rec.nam"
>
<c-input
text-align=
"middle"
v-model=
"model.ltdgrp.rec.nam"
maxlength=
"40"
placeholder=
"请输入"
disabled
>
</c-input>
</el-form-item>
</c-col>
</c-col>
</c-row>
<!-- ====================左边======================= -->
<c-col
:span=
"12"
style=
"padding-right: 20px;"
>
<!-- 信用证类型 -->
<c-col
:span=
"24"
>
<el-form-item
label=
"转让信用证类型"
prop=
"ltdgrp.rec.lcrtyp"
>
<c-select
v-model=
"model.ltdgrp.rec.lcrtyp"
style=
"width: 100%"
placeholder=
"请选择转让信用证类型"
:code=
"codes.lcrtyp1"
>
</c-select>
</el-form-item>
</c-col>
<!-- Responsible user 所属客户经理-->
<c-col
:span=
"24"
>
<el-form-item
label=
"责任用户"
prop=
"lttp.usr.extkey"
>
<c-fullbox>
<c-input
v-model=
"model.lttp.usr.extkey"
maxlength=
"8"
placeholder=
"请输入"
disabled
></c-input>
<
template
slot=
"footer"
>
<c-button
style=
"margin-left: 10px; padding: 0 10px"
size=
"small"
type=
"primary"
@
click=
"onExtkey"
><span
style=
"
font-size: 15px;
font-family: '宋体';
font-weight: bold;
"
>
i
</span
></c-button
>
</
template
>
</c-fullbox>
</el-form-item>
</c-col>
<!-- Nominal Amount 信用证金额-->
<c-col
:span=
"24"
>
<c-col
:span=
"12"
>
<el-form-item
label=
"名义金额"
prop=
"ltdgrp.cbs.nom1.cur"
>
<c-select
v-model=
"model.ltdgrp.cbs.nom1.cur"
style=
"width: 100%"
placeholder=
"请选择币种"
:code=
"codes.curtxt1"
disabled
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"7"
>
<el-form-item
label=
""
label-width=
"5px"
prop=
"ltdgrp.cbs.nom1.amt"
>
<c-input-currency
v-model=
"model.ltdgrp.cbs.nom1.amt"
style=
"text-align: left; width: 95%"
placeholder=
"请输入名义金额"
@
keyup
.
enter
.
native=
"$event.target.blur()"
disabled
></c-input-currency>
</el-form-item>
</c-col>
<c-col
:span=
"5"
>
<c-checkbox
v-model=
"model.lttp.aamp.aammod.addamtflg"
style=
"margin-left: -1px"
>
附加金额
</c-checkbox
>
</c-col>
</c-col>
<!-- 金额浮动 Amount Tolerance +/- -->
<c-col
:span=
"24"
>
<c-col
:span=
"12"
>
<c-form-item
label=
"金额容差 +/-"
prop=
"ltdgrp.rec.nomtop"
>
<c-input
v-model
.
number=
"model.ltdgrp.rec.nomtop"
maxlength=
"2"
style=
"width: 100%"
placeholder=
"请输入金额下限"
class=
"m-input-currency"
@
keyup
.
enter
.
native=
"$event.target.blur()"
disabled
></c-input>
</c-form-item>
</c-col>
<c-col
:span=
"7"
>
<el-form-item
label=
""
label-width=
"5px"
prop=
"ltdgrp.rec.nomton"
>
<c-input
v-model
.
number=
"model.ltdgrp.rec.nomton"
maxlength=
"2"
style=
"width: 95%"
placeholder=
"请输入金额上限"
@
keyup
.
enter
.
native=
"$event.target.blur()"
class=
"m-input-currency"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"5"
>
</c-col>
</c-col>
<!-- Amount Specification 适用金额规范-->
<c-col
:span=
"24"
>
<c-col
:span=
"19"
>
<el-form-item
label=
"适用金额规范"
prop=
"ltdgrp.rec.nomspc"
>
<c-select
v-model=
"model.ltdgrp.rec.nomspc"
style=
"width: 97%"
placeholder=
"请选择适用金额规范"
:code=
"codes.nomspc"
disabled
>
</c-select>
</el-form-item>
</c-col>
</c-col>
<!-- Maximum Amount 信用证最大金额-->
<c-col
:span=
"24"
>
<c-col
:span=
"12"
>
<el-form-item
label=
"最大金额"
prop=
"ltdgrp.cbs.max.cur"
>
<c-select
v-model=
"model.ltdgrp.cbs.max.cur"
style=
"width: 100%"
placeholder=
"请选择币种"
:code=
"codes.curtxt1"
disabled
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
""
label-width=
"5px"
prop=
"ltdgrp.cbs.max.amt"
>
<c-input
disabled
v-model=
"model.ltdgrp.cbs.max.amt"
placeholder=
"请输入最大金额"
class=
"m-input-currency"
></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<!-- Issued on开证日期 Date Pre-advised 预通知日期-->
<c-col
:span=
"24"
>
<el-form-item
label=
"开证日期"
prop=
"ltdgrp.rec.opndat"
>
<c-date-picker
type=
"date"
v-model=
"model.ltdgrp.rec.opndat"
style=
"width: 100%"
value-format=
"yyyy-MM-dd"
placeholder=
"请选择开证日期"
>
</c-date-picker>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<!-- Shipment Date 装运日期 -->
<c-col
:span=
"24"
>
<el-form-item
label=
"装运日期"
prop=
"ltdgrp.rec.shpdat"
>
<c-date-picker
type=
"date"
v-model=
"model.ltdgrp.rec.shpdat"
style=
"width: 100%"
placeholder=
"请选择装运日期"
value-format=
"yyyy-MM-dd"
>
</c-date-picker>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<!--Expiring on 到期日 -->
<c-col
:span=
"24"
>
<el-form-item
label=
"到期日"
prop=
"ltdgrp.rec.expdat"
>
<c-date-picker
type=
"date"
v-model=
"model.ltdgrp.rec.expdat"
style=
"width: 100%"
disabled
placeholder=
"请选择到期日"
value-format=
"yyyy-MM-dd"
></c-date-picker>
</el-form-item>
</c-col>
<c-col
:span=
"12"
></c-col>
</c-col>
<!-- in (Place)/counters of有效地点 -->
<c-col
:span=
"24"
>
<el-form-item
label=
"in"
prop=
"ltdgrp.rec.expplc"
>
<c-input
v-model=
"model.ltdgrp.rec.expplc"
maxlength=
"29"
placeholder=
""
:code=
"codes.expplc"
></c-input>
</el-form-item>
</c-col>
<!--Partial Shipment 分批装运 -->
<c-col
:span=
"24"
>
<el-form-item
label=
"分批装运"
prop=
"ltdgrp.rec.shppar"
>
<c-select
v-model=
"model.ltdgrp.rec.shppar"
style=
"width: 100%"
placeholder=
"请选择分批装运"
:code=
"codes.shptrss18"
>
</c-select>
</el-form-item>
</c-col>
<!--转运 转运 -->
<c-col
:span=
"24"
>
<el-form-item
label=
"转运"
prop=
"ltdgrp.rec.shptrss18"
>
<c-select
v-model=
"model.ltdgrp.rec.shptrss18"
style=
"width: 100%"
placeholder=
"请选择转运"
:code=
"codes.shptrss18"
>
</c-select>
</el-form-item>
</c-col>
<!--适用规则 适用规则 -->
<c-col
:span=
"24"
>
<el-form-item
label=
"适用规则"
prop=
"ltdgrp.rec.apprul"
>
<c-select
v-model=
"model.ltdgrp.rec.apprul"
style=
"width: 100%"
placeholder=
"请选择适用规则"
:code=
"codes.apprul1"
@
change=
"apprulChange"
>
</c-select>
</el-form-item>
</c-col>
<!-- 其他规则 -->
<c-col
:span=
"24"
>
<el-form-item
label=
"其他适用规则"
prop=
"ltdgrp.rec.apprultxt"
>
<c-input
v-model=
"model.ltdgrp.rec.apprultxt"
maxlength=
"35"
placeholder=
"请输入其他规则"
:disabled=
"model.ltdgrp.rec.apprul === 'OTHR' ? false : true"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"确认接收指示"
prop=
"ltdgrp.rec.cnfins"
>
<c-select
v-model=
"model.ltdgrp.rec.cnfins"
style=
"width: 100%"
placeholder=
"请选择确认接收指示"
:code=
"codes.cnfins"
>
</c-select>
</el-form-item>
</c-col>
</c-col>
<!-- ========================右边======================= -->
<c-col
:span=
"12"
style=
"padding-left: 20px;"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"第一受益人参考号"
prop=
"ltdgrp.be1.pts.ref"
>
<c-input
v-model=
"model.ltdgrp.be1.pts.ref"
maxlength=
"16"
placeholder=
"请输入第一受益人参考号"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"第一受益人"
prop=
"ltdgrp.be1.pts.extkey"
>
<c-fullbox>
<c-input
v-model=
"model.ltdgrp.be1.pts.extkey"
maxlength=
"16"
placeholder=
""
></c-input>
<
template
slot=
"footer"
>
<c-button
style=
"margin: 0 10px 0 10px; padding: 0 12px"
size=
"small"
type=
"primary"
icon=
"el-icon-search"
>
</c-button>
<c-button
style=
"margin: 0 0"
size=
"small"
type=
"primary"
icon=
"el-icon-info"
>
</c-button>
</
template
>
</c-fullbox>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"名称"
prop=
"ltdgrp.be1.pts.nam"
>
<c-input
disabled
type=
"textarea"
v-model=
"model.ltdgrp.be1.pts.nam"
maxlength=
"35"
show-word-limit
placeholder=
"请输入"
></c-input>
</el-form-item>
</c-col>
<!-- 开证行 Issuer Ref.-->
<c-col
:span=
"24"
>
<c-ptap
:model=
"model"
:argadr=
"{
title: '通知行',
grp: 'ltdgrp',
rol: 'adt',
}"
:disabled=
"true"
@
onSeainf=
"onSeainf"
@
onAplpDet=
"onIsspDet"
>
</c-ptap>
</c-col>
<!--Applicant Ref. 申请人 -->
<c-col
:span=
"24"
>
<c-ptap
:model=
"model"
:argadr=
"{
title: '第二受益人',
grp: 'ltdgrp',
rol: 'be2',
}"
:disabled=
"true"
@
onSeainf=
"onSeainf"
@
onAplpDet=
"onAplpDet"
>
</c-ptap>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
""
prop=
"ltdgrp.rec.rmbflg"
>
<c-checkbox
v-model=
"model.ltdgrp.rec.rmbflg"
>
偿付信息
</c-checkbox
>
</el-form-item>
</c-col>
</c-col>
</div>
</
template
>
</
template
>
<
script
>
<
script
>
import
Api
from
"~/service/Api"
;
import
Api
from
"~/service/Api"
;
import
commonProcess
from
"~/mixin/commonProcess"
;
import
commonProcess
from
"~/mixin/commonProcess"
;
import
CodeTable
from
"~/config/CodeTable"
;
import
CodeTable
from
"~/config/CodeTable"
;
import
Event
from
"~/model/Lttame/Event"
;
import
Event
from
"~/model/Lttame/Event"
;
import
Ptap
from
"~/views/Public/Ptap"
;
import
Amep
from
"./Amep"
;
import
Ovwp1
from
"./Ovwp1"
;
import
Aamp
from
"./Aamp"
;
import
Ptyp
from
"./Ptyp"
;
import
Detp
from
"./Detp"
;
import
Rbip
from
"./Rbip"
;
import
Dogpame
from
"./Dogpame"
;
import
Dorpame
from
"./Dorpame"
;
import
Adcpame
from
"./Adcpame"
;
import
Lttinf
from
"./Lttinf"
;
import
Spbpame
from
"./Spbpame"
;
import
Sprpame
from
"./Sprpame"
;
import
Inspame
from
"./Inspame"
;
export
default
{
export
default
{
components
:
{
"c-ptap"
:
Ptap
},
components
:
{
"m-amep"
:
Amep
,
"m-ovwp1"
:
Ovwp1
,
"m-aamp"
:
Aamp
,
"m-ptyp"
:
Ptyp
,
"m-detp"
:
Detp
,
"m-rbip"
:
Rbip
,
"m-dogpame"
:
Dogpame
,
"m-dorpame"
:
Dorpame
,
"m-adcpame"
:
Adcpame
,
"m-lttinf"
:
Lttinf
,
"m-spbpame"
:
Spbpame
,
"m-sprpame"
:
Sprpame
,
"m-inspame"
:
Inspame
,
},
inject
:
[
"root"
],
inject
:
[
"root"
],
props
:
[
"model"
,
"codes"
],
props
:
[
"model"
,
"codes"
],
mixins
:
[
commonProcess
],
mixins
:
[
commonProcess
],
data
()
{
data
()
{
return
{};
return
{
activeNames
:
[
"amep"
],
};
},
},
methods
:
{
methods
:
{
...
Event
,
...
Event
,
onExtkey
()
{},
apprulChange
(
v
)
{
if
(
v
!==
"OTHR"
)
{
this
.
model
.
ltdgrp
.
rec
.
apprultxt
=
""
;
}
},
},
},
created
:
function
()
{},
created
:
function
()
{},
};
};
...
...
src/views/Business/Lttame/Ptyp.vue
View file @
1265a44b
<
template
>
<
template
>
<div
class=
"eibs
-tab
"
>
<div
class=
"eibs"
>
<!-- left -->
<!-- left -->
<c-col
:span=
"12"
style=
"padding-right: 20px;"
>
<c-col
:span=
"12"
style=
"padding-right: 20px;"
>
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
...
...
src/views/Business/Lttame/Rbip.vue
View file @
1265a44b
<
template
>
<
template
>
<div
class=
"eibs
-tab
"
>
<div
class=
"eibs"
>
<c-col
:span=
"12"
>
<c-col
:span=
"12"
>
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<c-ptap
<c-ptap
...
...
src/views/Business/Lttame/Spbpame.vue
View file @
1265a44b
<
template
>
<
template
>
<div
class=
"eibs
-tab
"
>
<div
class=
"eibs"
>
<c-col
:span=
"12"
style=
"padding-right: 20px;"
>
<c-col
:span=
"12"
style=
"padding-right: 20px;"
>
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<el-form-item
<el-form-item
...
...
src/views/Business/Lttame/Sprpame.vue
View file @
1265a44b
<
template
>
<
template
>
<div
class=
"eibs
-tab
"
>
<div
class=
"eibs"
>
<c-col
:span=
"12"
style=
"padding-right: 20px;"
>
<c-col
:span=
"12"
style=
"padding-right: 20px;"
>
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<el-form-item
<el-form-item
...
...
src/views/Business/Lttame/index.vue
View file @
1265a44b
...
@@ -13,101 +13,151 @@
...
@@ -13,101 +13,151 @@
:validate-on-rule-change=
"false"
:validate-on-rule-change=
"false"
>
>
<c-tabs
v-model=
"tabVal"
ref=
"elment"
type=
"card"
@
tab-click=
"myTabClick"
>
<c-tabs
v-model=
"tabVal"
ref=
"elment"
type=
"card"
@
tab-click=
"myTabClick"
>
<!--PD000001 -->
<el-tab-pane
label=
"业务信息"
name=
"ovwp"
>
<c-content>
<m-ovwp
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
<!--PD000027 -->
<el-tab-pane
label=
"费用/账务"
name=
"setpan,glepan"
>
<c-content>
<div
class=
"eibs-tab"
>
<el-collapse
v-model=
"activeNames"
>
<el-collapse-item
title=
"结算"
name=
"setpan"
>
<!-- 结算 -->
<m-setpan
:model=
"model"
:codes=
"codes"
/>
</el-collapse-item>
<el-collapse-item
title=
"会计分录"
name=
"glepan"
v-if=
"model.setmod.glemod.gleshwstm"
>
<!-- 会计分录 -->
<m-glepan
:model=
"model"
:codes=
"codes"
/>
</el-collapse-item>
</el-collapse>
</div>
</c-content>
</el-tab-pane>
<!--PD000510 -->
<el-tab-pane
label=
"备查/附言"
name=
"addbcb"
>
<c-content>
<m-addbcb
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
<!--PD000529 -->
<el-tab-pane
label=
"报文/面函"
name=
"docpan"
>
<c-content>
<m-docpan
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
<!--PD000546 -->
<el-tab-pane
label=
"附件信息"
name=
"doctre"
>
<c-content>
<m-doctre
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
<!--lttamep PD000001 Amendment -->
<!--lttamep PD000001 Amendment -->
<el-tab-pane
label=
"转让信用证修改"
name=
"amep"
>
<
!--
<
el-tab-pane
label=
"转让信用证修改"
name=
"amep"
>
<m-amep
:model=
"model"
:codes=
"codes"
/>
<m-amep
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
</el-tab-pane>
-->
<!--lttp PD000001 Overview -->
<!--lttp PD000001 Overview -->
<el-tab-pane
label=
"概要"
name=
"ovwp"
>
<
!--
<
el-tab-pane
label=
"概要"
name=
"ovwp"
>
<m-ovwp
:model=
"model"
:codes=
"codes"
/>
<m-ovwp
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
</el-tab-pane>
-->
<!--aamp PD000001 附加金额 -->
<!--aamp PD000001 附加金额 -->
<el-tab-pane
<
!--
<
el-tab-pane
label=
"附加金额"
label=
"附加金额"
name=
"aamp"
name=
"aamp"
v-if=
"model.lttp.aamp.aammod.addamtflg"
v-if=
"model.lttp.aamp.aammod.addamtflg"
>
>
<m-aamp
:model=
"model"
:codes=
"codes"
/>
<m-aamp
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
</el-tab-pane>
-->
<!--lttp PD000042 Parties -->
<!--lttp PD000042 Parties -->
<el-tab-pane
label=
"当事人描述"
name=
"ptyp"
>
<
!--
<
el-tab-pane
label=
"当事人描述"
name=
"ptyp"
>
<m-ptyp
:model=
"model"
:codes=
"codes"
/>
<m-ptyp
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
</el-tab-pane>
-->
<!--lttp PD000065 Reimbursement of Transfer L/C -->
<!--lttp PD000065 Reimbursement of Transfer L/C -->
<el-tab-pane
<
!--
<
el-tab-pane
label=
"转让信用证报销"
label=
"转让信用证报销"
name=
"rbip"
name=
"rbip"
v-if=
"model.ltdgrp.rec.rmbflg"
v-if=
"model.ltdgrp.rec.rmbflg"
>
>
<m-rbip
:model=
"model"
:codes=
"codes"
/>
<m-rbip
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
</el-tab-pane>
-->
<!--lttp PD000077 Details -->
<!--lttp PD000077 Details -->
<el-tab-pane
label=
"详细信息"
name=
"detp"
>
<
!--
<
el-tab-pane
label=
"详细信息"
name=
"detp"
>
<c-content>
<c-content>
<m-detp
:model=
"model"
:codes=
"codes"
/>
<m-detp
:model=
"model"
:codes=
"codes"
/>
</c-content>
</c-content>
</el-tab-pane>
</el-tab-pane>
-->
<!--lttamep PD000328 Goods (Amend.) -->
<!--lttamep PD000328 Goods (Amend.) -->
<el-tab-pane
label=
"货物描述"
name=
"dogpame"
>
<
!--
<
el-tab-pane
label=
"货物描述"
name=
"dogpame"
>
<m-dogpame
:model=
"model"
:codes=
"codes"
/>
<m-dogpame
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
</el-tab-pane>
-->
<!--lttamep PD000324 Doc's (Amend.) -->
<!--lttamep PD000324 Doc's (Amend.) -->
<el-tab-pane
label=
"单据要求"
name=
"dorpame"
>
<
!--
<
el-tab-pane
label=
"单据要求"
name=
"dorpame"
>
<m-dorpame
:model=
"model"
:codes=
"codes"
/>
<m-dorpame
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
</el-tab-pane>
-->
<!--lttamep PD000332 Add. Con. (Amend.) -->
<!--lttamep PD000332 Add. Con. (Amend.) -->
<el-tab-pane
label=
"附加条款"
name=
"adcpame"
>
<
!--
<
el-tab-pane
label=
"附加条款"
name=
"adcpame"
>
<m-adcpame
:model=
"model"
:codes=
"codes"
/>
<m-adcpame
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
</el-tab-pane>
-->
<!--lttp PD000169 Orig. L/C Details -->
<!--lttp PD000169 Orig. L/C Details -->
<el-tab-pane
label=
"原始信用证详细信息"
name=
"lttinf"
>
<
!--
<
el-tab-pane
label=
"原始信用证详细信息"
name=
"lttinf"
>
<m-lttinf
:model=
"model"
:codes=
"codes"
/>
<m-lttinf
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
</el-tab-pane>
-->
<!--setmod PD000000 Settlement -->
<!--setmod PD000000 Settlement -->
<el-tab-pane
label=
"费用及账务"
name=
"setpan"
>
<
!--
<
el-tab-pane
label=
"费用及账务"
name=
"setpan"
>
<m-setpan
:model=
"model"
:codes=
"codes"
/>
<m-setpan
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
</el-tab-pane>
-->
<!--glemod PD000001 -->
<!--glemod PD000001 -->
<el-tab-pane
<
!--
<
el-tab-pane
label=
"分录"
label=
"分录"
name=
"glepan"
name=
"glepan"
v-if=
"model.setmod.glemod.gleshwstm"
v-if=
"model.setmod.glemod.gleshwstm"
>
>
<m-glepan
:model=
"model"
:codes=
"codes"
/>
<m-glepan
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
</el-tab-pane>
-->
<!--coninf PD000000 Completion -->
<!--coninf PD000000 Completion -->
<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>
-->
<!--trndoc PD000529 &Messages -->
<!--trndoc PD000529 &Messages -->
<el-tab-pane
label=
"报文"
name=
"docpan"
>
<
!--
<
el-tab-pane
label=
"报文"
name=
"docpan"
>
<m-docpan
:model=
"model"
:codes=
"codes"
/>
<m-docpan
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
</el-tab-pane>
-->
<!--trndoc PD000546 Attachments -->
<!--trndoc PD000546 Attachments -->
<el-tab-pane
label=
"交易附件"
name=
"doctre"
>
<
!--
<
el-tab-pane
label=
"交易附件"
name=
"doctre"
>
<m-doctre
:model=
"model"
:codes=
"codes"
/>
<m-doctre
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
</el-tab-pane>
-->
<!--lttamep PD000339 Spe. pay conditions Ben (Amend.) -->
<!--lttamep PD000339 Spe. pay conditions Ben (Amend.) -->
<el-tab-pane
<
!--
<
el-tab-pane
label=
"受益人的特殊付款条款"
label=
"受益人的特殊付款条款"
name=
"spbpame"
name=
"spbpame"
v-if=
"model.ltdgrp.rec.spcbenflg"
v-if=
"model.ltdgrp.rec.spcbenflg"
>
>
<m-spbpame
:model=
"model"
:codes=
"codes"
/>
<m-spbpame
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
</el-tab-pane>
-->
<!--lttamep PD000343 Spe. pay. cond. Bank only(Amend) -->
<!--lttamep PD000343 Spe. pay. cond. Bank only(Amend) -->
<el-tab-pane
<
!--
<
el-tab-pane
label=
"仅适用于银行的特殊付款条款"
label=
"仅适用于银行的特殊付款条款"
name=
"sprpame"
name=
"sprpame"
v-if=
"model.ltdgrp.rec.spcrcbflg"
v-if=
"model.ltdgrp.rec.spcrcbflg"
>
>
<m-sprpame
:model=
"model"
:codes=
"codes"
/>
<m-sprpame
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
</el-tab-pane>
-->
<!--lttamep PD000346 Instructions to P, A, N. Bank -->
<!--lttamep PD000346 Instructions to P, A, N. Bank -->
<el-tab-pane
label=
"给付款、承兑、议付行的指示"
name=
"inspame"
>
<
!--
<
el-tab-pane
label=
"给付款、承兑、议付行的指示"
name=
"inspame"
>
<m-inspame
:model=
"model"
:codes=
"codes"
/>
<m-inspame
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
</el-tab-pane>
-->
</c-tabs>
</c-tabs>
</el-form>
</el-form>
<c-function-btn
<c-function-btn
...
@@ -159,6 +209,7 @@ import Coninfp from "~/views/Public/Coninfp";
...
@@ -159,6 +209,7 @@ import Coninfp from "~/views/Public/Coninfp";
import
Docpan
from
"~/views/Public/Docpan"
;
import
Docpan
from
"~/views/Public/Docpan"
;
import
Doctre
from
"~/views/Public/Doctre"
;
import
Doctre
from
"~/views/Public/Doctre"
;
import
Glepan
from
"~/views/Public/Glepan"
;
import
Glepan
from
"~/views/Public/Glepan"
;
import
Addbcb
from
"./Addbcb"
;
export
default
{
export
default
{
name
:
"Lttame"
,
name
:
"Lttame"
,
...
@@ -181,6 +232,7 @@ export default {
...
@@ -181,6 +232,7 @@ export default {
"m-docpan"
:
Docpan
,
"m-docpan"
:
Docpan
,
"m-doctre"
:
Doctre
,
"m-doctre"
:
Doctre
,
"m-inspame"
:
Inspame
,
"m-inspame"
:
Inspame
,
"m-addbcb"
:
Addbcb
,
},
},
provide
()
{
provide
()
{
return
{
return
{
...
@@ -190,7 +242,7 @@ export default {
...
@@ -190,7 +242,7 @@ export default {
mixins
:
[
commonProcess
,
commonFuncs
],
// 里面包含了Default、Check等的公共处理
mixins
:
[
commonProcess
,
commonFuncs
],
// 里面包含了Default、Check等的公共处理
data
()
{
data
()
{
return
{
return
{
tabVal
:
"
ame
p"
,
tabVal
:
"
ovw
p"
,
trnName
:
"lttame"
,
trnName
:
"lttame"
,
trnType
:
""
,
trnType
:
""
,
model
:
new
Lttame
().
data
,
model
:
new
Lttame
().
data
,
...
@@ -201,6 +253,7 @@ export default {
...
@@ -201,6 +253,7 @@ export default {
codes
:
{
codes
:
{
...
CodeTable
,
...
CodeTable
,
},
},
activeNames
:
[
"setpan"
],
};
};
},
},
methods
:
{
methods
:
{
...
...
src/views/Business/Lttcan/Canp.vue
View file @
1265a44b
<
template
>
<
template
>
<div
class=
"eibs
-tab
"
>
<div
class=
"eibs"
>
<!-- left -->
<!-- left -->
<c-col
:span=
"12"
style=
"padding-right: 20px;"
>
<c-col
:span=
"12"
style=
"padding-right: 20px;"
>
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
...
...
src/views/Business/Lttcan/Rcldetp.vue
View file @
1265a44b
<
template
>
<
template
>
<div
class=
"eibs
-tab
"
>
<div
class=
"eibs"
>
<c-col
:span=
"12"
>
<c-col
:span=
"12"
>
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"偿付行"
prop=
"rmbclm.rmbrol"
>
<el-form-item
label=
"偿付行"
prop=
"rmbclm.rmbrol"
>
...
...
src/views/Business/Lttcan/index.vue
View file @
1265a44b
...
@@ -13,29 +13,60 @@
...
@@ -13,29 +13,60 @@
:validate-on-rule-change=
"false"
:validate-on-rule-change=
"false"
>
>
<c-tabs
v-model=
"tabVal"
ref=
"elment"
type=
"card"
@
tab-click=
"myTabClick"
>
<c-tabs
v-model=
"tabVal"
ref=
"elment"
type=
"card"
@
tab-click=
"myTabClick"
>
<!--lttcan PD000002 Cancelation -->
<!--PD000001 -->
<el-tab-pane
label=
"信用证注销"
name=
"canp"
>
<el-tab-pane
label=
"业务信息"
name=
"ovwp"
>
<m-canp
:model=
"model"
:codes=
"codes"
/>
<c-content>
<m-ovwp
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
</el-tab-pane>
<!--setmod PD000000 Settlement -->
<el-tab-pane
label=
"费用及账务"
name=
"setpan"
>
<!--PD000001 -->
<!--
<el-tab-pane
label=
"保证金"
name=
"ccvpan"
>
<c-content>
<m-ccvpan
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
-->
<!--PD000001 -->
<!--
<el-tab-pane
label=
"统一授信"
name=
"limitbody"
>
<c-content>
<m-limitbody
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
-->
<!--PD000027 -->
<el-tab-pane
label=
"费用/账务"
name=
"setpan"
>
<c-content>
<div
class=
"eibs-tab"
>
<el-collapse
v-model=
"activeNames"
>
<el-collapse-item
title=
"结算"
name=
"setpan"
>
<!-- 结算 -->
<m-setpan
:model=
"model"
:codes=
"codes"
/>
<m-setpan
:model=
"model"
:codes=
"codes"
/>
</el-collapse-item>
</el-collapse>
</div>
</c-content>
</el-tab-pane>
</el-tab-pane>
<!--lttcan PD000009 MT 742 Reimbursement Claim -->
<el-tab-pane
label=
"MT 742报销申请"
name=
"rcldetp"
>
<!--PD000510 -->
<m-rcldetp
:model=
"model"
:codes=
"codes"
/>
<el-tab-pane
label=
"备查/附言"
name=
"addbcb"
>
</el-tab-pane>
<c-content>
<!--coninf PD000000 Completion -->
<m-addbcb
:model=
"model"
:codes=
"codes"
/>
<el-tab-pane
label=
"附言"
name=
"coninfp"
>
</c-content>
<m-coninfp
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
</el-tab-pane>
<!--trndoc PD000529 &Messages -->
<el-tab-pane
label=
"报文"
name=
"docpan"
>
<!--PD000529 -->
<el-tab-pane
label=
"报文/面函"
name=
"docpan"
>
<c-content>
<m-docpan
:model=
"model"
:codes=
"codes"
/>
<m-docpan
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
</el-tab-pane>
<!--trndoc PD000546 Attachments -->
<el-tab-pane
label=
"交易附件"
name=
"doctre"
>
<!--PD000546 -->
<el-tab-pane
label=
"附件信息"
name=
"doctre"
>
<c-content>
<m-doctre
:model=
"model"
:codes=
"codes"
/>
<m-doctre
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
</el-tab-pane>
</c-tabs>
</c-tabs>
</el-form>
</el-form>
...
@@ -71,6 +102,8 @@ import Check from "~/model/Lttcan/Check";
...
@@ -71,6 +102,8 @@ import Check from "~/model/Lttcan/Check";
import
Default
from
"~/model/Lttcan/Default"
;
import
Default
from
"~/model/Lttcan/Default"
;
import
Pattern
from
"~/model/Lttcan/Pattern"
;
import
Pattern
from
"~/model/Lttcan/Pattern"
;
import
Canp
from
"./Canp"
;
import
Canp
from
"./Canp"
;
import
Ovwp
from
"./Ovwp"
;
import
Addbcb
from
"./Addbcb"
;
import
Rcldetp
from
"./Rcldetp"
;
import
Rcldetp
from
"./Rcldetp"
;
import
Setpan
from
"~/views/Public/Setpan"
;
import
Setpan
from
"~/views/Public/Setpan"
;
import
Coninfp
from
"~/views/Public/Coninfp"
;
import
Coninfp
from
"~/views/Public/Coninfp"
;
...
@@ -80,6 +113,8 @@ import Doctre from "~/views/Public/Doctre";
...
@@ -80,6 +113,8 @@ import Doctre from "~/views/Public/Doctre";
export
default
{
export
default
{
name
:
"Lttcan"
,
name
:
"Lttcan"
,
components
:
{
components
:
{
"m-ovwp"
:
Ovwp
,
"m-addbcb"
:
Addbcb
,
"m-canp"
:
Canp
,
"m-canp"
:
Canp
,
"m-setpan"
:
Setpan
,
"m-setpan"
:
Setpan
,
"m-rcldetp"
:
Rcldetp
,
"m-rcldetp"
:
Rcldetp
,
...
@@ -95,7 +130,7 @@ export default {
...
@@ -95,7 +130,7 @@ export default {
mixins
:
[
commonProcess
,
commonFuncs
],
// 里面包含了Default、Check等的公共处理
mixins
:
[
commonProcess
,
commonFuncs
],
// 里面包含了Default、Check等的公共处理
data
()
{
data
()
{
return
{
return
{
tabVal
:
"
can
p"
,
tabVal
:
"
ovw
p"
,
trnName
:
"lttcan"
,
trnName
:
"lttcan"
,
model
:
new
Lttcan
().
data
,
model
:
new
Lttcan
().
data
,
checkRules
:
Check
,
checkRules
:
Check
,
...
@@ -105,6 +140,7 @@ export default {
...
@@ -105,6 +140,7 @@ export default {
codes
:
{
codes
:
{
...
CodeTable
,
...
CodeTable
,
},
},
activeNames
:
[
"setpan"
],
};
};
},
},
methods
:
{
methods
:
{
...
...
src/views/Business/Lttopn/Aamp.vue
View file @
1265a44b
<
template
>
<
template
>
<div
class=
"eibs
-tab
"
>
<div
class=
"eibs"
>
<c-col
:span=
"11"
>
<c-col
:span=
"11"
>
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
...
...
src/views/Business/Lttopn/Cnyp.vue
View file @
1265a44b
<
template
>
<
template
>
<div
class=
"eibs-tab"
>
<div
class=
"eibs-tab"
>
<c-col
:span=
"12"
>
<el-collapse
v-model=
"activeNames"
@
change=
"handleChange"
>
<!-- S0000042 : 是否报送跨境人民币2101表 -->
<el-collapse-item
title=
"跨境人民币申报"
name=
"cnyp1"
>
<m-cnyp1
:model=
"model"
:codes=
"codes"
/>
<c-col
:span=
"24"
>
</el-collapse-item>
<el-form-item
label=
"是否报送跨境人民币2101表"
prop=
"cnybop.cnyflg"
>
<el-collapse-item
title=
"2106银行跟单结算及表外融资"
name=
"libp"
v-if=
"model.cnybop.libflg=='1'"
>
<c-select
<m-libp
:model=
"model"
:codes=
"codes"
/>
v-model=
"model.cnybop.cnyflg"
</el-collapse-item>
style=
"width: 100%"
</el-collapse>
placeholder=
"请输入是否报送跨境人民币2101表 "
</div>
:code=
"codes.cnyflg"
disabled
>
</c-select>
</el-form-item>
</c-col>
<!-- S0000045 : 是否报送跨境人民币2107表 -->
<c-col
:span=
"24"
>
<el-form-item
label=
"是否报送跨境人民币2107表"
prop=
"cnybop.traflg"
>
<c-select
v-model=
"model.cnybop.traflg"
style=
"width: 100%"
placeholder=
"请输入是否报送跨境人民币2107表"
:code=
"codes.cnyflg"
disabled
>
</c-select>
</el-form-item>
</c-col>
<!-- S0000077 : 是否报送跨境人民币2111表 -->
<c-col
:span=
"24"
>
<el-form-item
label=
"是否报送跨境人民币2111表"
prop=
"cnybop.outflg"
>
<c-select
v-model=
"model.cnybop.outflg"
style=
"width: 100%"
placeholder=
"请输入是否报送跨境人民币2111表"
:code=
"codes.cnyflg"
disabled
>
</c-select>
</el-form-item>
</c-col>
<!-- S0000113 : 是否报送跨境人民币2106表 -->
<c-col
:span=
"24"
>
<el-form-item
label=
"是否报送跨境人民币2106表"
prop=
"cnybop.libflg"
>
<c-select
v-model=
"model.cnybop.libflg"
style=
"width: 100%"
placeholder=
"请输入是否报送跨境人民币2106表"
:code=
"codes.cnyflg"
>
</c-select>
</el-form-item>
</c-col>
<!-- S0000142 : 是否报送跨境人民币2122表 -->
<c-col
:span=
"24"
>
<el-form-item
label=
"是否报送跨境人民币2122表"
prop=
"cnybop.vouflg"
>
<c-select
v-model=
"model.cnybop.vouflg"
style=
"width: 100%"
placeholder=
"请输入是否报送跨境人民币2122表"
:code=
"codes.cnyflg"
disabled
>
</c-select>
</el-form-item>
</c-col>
</c-col>
</div>
</
template
>
</
template
>
<
script
>
<
script
>
import
Api
from
"~/service/Api"
;
import
Api
from
"~/service/Api"
;
import
commonProcess
from
"~/mixin/commonProcess"
;
import
commonProcess
from
"~/mixin/commonProcess"
;
import
CodeTable
from
"~/config/CodeTable"
;
import
CodeTable
from
"~/config/CodeTable"
;
import
Event
from
"~/model/Lttopn/Event"
;
import
Event
from
"~/model/Lttopn/Event"
;
import
Cnyp1
from
"./Cnyp1"
;
import
Libp
from
"./Libp"
export
default
{
export
default
{
components
:
{
"m-cnyp1"
:
Cnyp1
,
"m-libp"
:
Libp
,
},
inject
:
[
"root"
],
inject
:
[
"root"
],
props
:
[
"model"
,
"codes"
],
props
:
[
"model"
,
"codes"
],
mixins
:
[
commonProcess
],
mixins
:
[
commonProcess
],
data
()
{
data
()
{
return
{};
return
{
activeNames
:
[
"cnyp1"
],
};
},
},
methods
:
{
...
Event
},
methods
:
{
...
Event
},
created
:
function
()
{},
created
:
function
()
{},
...
...
src/views/Business/Lttopn/Detp.vue
View file @
1265a44b
<
template
>
<
template
>
<div
class=
"eibs
-tab
"
>
<div
class=
"eibs"
>
<!-- left -->
<!-- left -->
<c-col
:span=
"12"
style=
"padding-right: 20px;"
>
<c-col
:span=
"12"
style=
"padding-right: 20px;"
>
<!-- 被授权的银行当事人 -->
<!-- 被授权的银行当事人 -->
...
...
src/views/Business/Lttopn/Dogp.vue
View file @
1265a44b
<
template
>
<
template
>
<div
class=
"eibs
-tab
"
>
<div
class=
"eibs"
>
<c-col
:span=
"20"
>
<c-col
:span=
"20"
>
<c-form-item
label=
"货物描述"
prop=
"ltdgrp.blk.lcrgod"
>
<c-form-item
label=
"货物描述"
prop=
"ltdgrp.blk.lcrgod"
>
<c-input
<c-input
...
...
src/views/Business/Lttopn/Libp.vue
View file @
1265a44b
<
template
>
<
template
>
<div
class=
"eibs
-tab
"
>
<div
class=
"eibs"
>
<!--===============左 =================== -->
<!--===============左 =================== -->
<el-col
:span=
"12"
style=
"padding-right: 20px;"
>
<el-col
:span=
"12"
style=
"padding-right: 20px;"
>
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
...
...
src/views/Business/Lttopn/Lttinf.vue
View file @
1265a44b
<
template
>
<
template
>
<div
class=
"eibs
-tab
"
>
<div
class=
"eibs"
>
<!-- 顶部 -->
<!-- 顶部 -->
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<el-form-item
<el-form-item
...
...
src/views/Business/Lttopn/Ovwp.vue
View file @
1265a44b
<
template
>
<
template
>
<div
class=
"eibs-tab"
>
<div
class=
"eibs-tab"
>
<!-- 顶部 -->
<el-collapse
v-model=
"activeNames"
@
change=
"handleChange"
>
<c-col
:span=
"24"
>
<el-collapse-item
title=
"概要"
name=
"ovwp1"
>
<c-col
:span=
"12"
style=
"padding-right: 20px;"
>
<m-ovwp1
:model=
"model"
:codes=
"codes"
/>
<el-form-item
</el-collapse-item>
label=
"信用证参考号"
<el-collapse-item
title=
"附加金额"
name=
"aamp"
v-if=
"model.lttp.aamp.aammod.addamtflg"
>
prop=
"ledgrp.rec.ownref"
<m-aamp
:model=
"model"
:codes=
"codes"
/>
style=
"width: 100%"
</el-collapse-item>
>
<el-collapse-item
title=
"详细信息"
name=
"detp"
>
<c-fullbox>
<m-detp
:model=
"model"
:codes=
"codes"
/>
<c-input
</el-collapse-item>
v-model=
"model.ledgrp.rec.ownref"
<el-collapse-item
title=
"当事人描述"
name=
"ptyp"
>
maxlength=
"8"
<m-ptyp
:model=
"model"
:codes=
"codes"
/>
placeholder=
"请输入信用证参考号"
</el-collapse-item>
:disabled=
"true"
<el-collapse-item
title=
"货物描述"
name=
"dogp"
>
></c-input>
<m-dogp
:model=
"model"
:codes=
"codes"
/>
<template
slot=
"footer"
>
</el-collapse-item>
<c-button
<el-collapse-item
title=
"单据要求"
name=
"dorp"
>
style=
"margin-left: 10px; padding: 0 12px"
<m-doxp
:model=
"model"
:codes=
"codes"
:dtyp=
"'dorp'"
:rec=
"'led'"
/>
size=
"small"
</el-collapse-item>
type=
"primary"
<el-collapse-item
title=
"附加条款"
name=
"adcp"
>
@
click=
"onSeainf"
<m-doxp
:model=
"model"
:codes=
"codes"
:dtyp=
"'adcp'"
:rec=
"'led'"
/>
>
</el-collapse-item>
<span
<el-collapse-item
title=
"原始信用证详细信息"
name=
"lttinf"
>
style=
"
<m-lttinf
:model=
"model"
:codes=
"codes"
/>
font-size: 15px;
</el-collapse-item>
font-family: '宋体';
<el-collapse-item
font-weight: bold;
title=
"受益人特殊付款条款"
"
name=
"spcbenp"
>
i
</span
v-if=
"model.ltdgrp.rec.spcbenflg"
>
>
</c-button>
<m-doxp
</
template
>
</c-fullbox>
</el-form-item>
</c-col>
<c-col
:span=
"12"
style=
"padding-left: 20px;"
>
<el-form-item
label=
"简略信息"
prop=
"ledgrp.rec.nam"
>
<c-input
v-model=
"model.ledgrp.rec.nam"
maxlength=
"40"
placeholder=
"请输入简略信息"
disabled
></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"12"
style=
"padding-right: 20px;"
>
<el-form-item
label=
"转让信用证业务编号"
prop=
"ltdgrp.rec.ownref"
style=
"width: 100%"
>
<c-fullbox>
<c-input
v-model=
"model.ltdgrp.rec.ownref"
maxlength=
"16"
placeholder=
"请输入转让信用证业务编号"
style=
"width: 95%"
:disabled=
"true"
></c-input>
<
template
slot=
"footer"
>
<c-button
style=
"margin: 0 10px 0 0; padding: 0 12px"
size=
"small"
type=
"primary"
@
click=
"onSeainf"
>
<span
style=
"
font-size: 15px;
font-family: '宋体';
font-weight: bold;
"
>
i
</span
>
</c-button>
<c-button
style=
"margin: 0 0"
size=
"small"
type=
"primary"
:disabled=
"
!model.ltdgrp.rec.ownref && model.ltdgrp.be1.pta.inr
? false
: true
"
@
click=
"onLttpButgetref"
>
获取
</c-button>
</
template
>
</c-fullbox>
</el-form-item>
</c-col>
<c-col
:span=
"12"
style=
"padding-left: 20px;"
>
<el-form-item
label=
"简略信息"
prop=
"ltdgrp.rec.nam"
>
<c-input
v-model=
"model.ltdgrp.rec.nam"
maxlength=
"40"
placeholder=
"请输入简略信息"
disabled
></c-input>
</el-form-item>
</c-col>
</c-col>
<!-- left -->
<c-col
:span=
"12"
style=
"padding-right: 20px;"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"转让信用证类型"
prop=
"ltdgrp.rec.lcrtyp"
>
<c-select
v-model=
"model.ltdgrp.rec.lcrtyp"
style=
"width: 100%"
placeholder=
"请输入转让信用证类型"
:code=
"codes.lcrtyp1"
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"责任用户"
prop=
"lttp.usr.extkey"
style=
"width: 100%"
>
<c-fullbox>
<c-input
v-model=
"model.lttp.usr.extkey"
maxlength=
"8"
placeholder=
"请输入责任用户"
disabled
></c-input>
<
template
slot=
"footer"
>
<c-button
style=
"margin-left: 10px; padding: 0 12px"
size=
"small"
type=
"primary"
@
click=
"onSeainf"
>
<span
style=
"
font-size: 15px;
font-family: '宋体';
font-weight: bold;
"
>
i
</span
>
</c-button>
</
template
>
</c-fullbox>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"12"
>
<el-form-item
label=
"名义金额"
prop=
"ltdgrp.cbs.nom1.cur"
>
<c-select
v-model=
"model.ltdgrp.cbs.nom1.cur"
style=
"width: 100%"
placeholder=
"请选择币种"
@
keyup
.
enter
.
native=
"nom1CurEvent"
:code=
"codes.curtxt1"
disabled
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"7"
>
<el-form-item
label=
""
label-width=
"20px"
prop=
"ltdgrp.cbs.nom1.amt"
>
<c-input-currency
v-model=
"model.ltdgrp.cbs.nom1.amt"
style=
"text-align: left; width: 100%"
placeholder=
"请输入名义金额"
@
keyup
.
enter
.
native=
"
defaultFunction(
'ltdgrp.cbs.nom1.amt',
model.ltdgrp.cbs.nom1.amt
)
"
></c-input-currency>
</el-form-item>
</c-col>
<c-col
:span=
"5"
>
<c-checkbox
v-model=
"model.lttp.aamp.aammod.addamtflg"
style=
"margin-left: 10px"
:disabled=
"model.ltdgrp.cbs.max2.amt == ''"
@
change=
"openAddDetails"
>
附加金额
</c-checkbox
>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"15"
>
<el-form-item
label=
"金额容差 +/-"
prop=
"ltdgrp.rec.nomtop"
>
<c-input
v-model
.
number=
"model.ltdgrp.rec.nomtop"
maxlength=
"2"
style=
"width: 100%"
placeholder=
"请输入金额下限"
class=
"m-input-currency"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"9"
>
<el-form-item
label=
""
label-width=
"20px"
prop=
"ltdgrp.rec.nomton"
>
<c-input
v-model
.
number=
"model.ltdgrp.rec.nomton"
maxlength=
"2"
style=
"width: 100%"
placeholder=
"请输入金额上限"
class=
"m-input-currency"
></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"适用金额规范"
prop=
"ltdgrp.rec.nomspc"
>
<c-select
v-model=
"model.ltdgrp.rec.nomspc"
style=
"width: 100%"
placeholder=
"请选择适用金额规范"
:code=
"codes.nomspc"
:disabled=
"true"
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"12"
>
<el-form-item
label=
"最大金额"
prop=
"ltdgrp.cbs.max.cur"
>
<c-select
v-model=
"model.ltdgrp.cbs.max.cur"
style=
"width: 100%"
placeholder=
"请选择币种"
disabled
:code=
"codes.curtxt1"
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
""
label-width=
"20px"
prop=
"ltdgrp.cbs.max.amt"
>
<c-input
v-model=
"model.ltdgrp.cbs.max.amt"
placeholder=
"请选择最大金额"
class=
"m-input-currency"
disabled
></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"开证日期"
prop=
"ltdgrp.rec.opndat"
>
<c-date-picker
type=
"date"
v-model=
"model.ltdgrp.rec.opndat"
style=
"width: 100%"
placeholder=
"请选择开证日期"
></c-date-picker>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"装运日期"
prop=
"ltdgrp.rec.shpdat"
>
<c-date-picker
type=
"date"
v-model=
"model.ltdgrp.rec.shpdat"
style=
"width: 100%"
placeholder=
"请选择装运日期"
></c-date-picker>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"到期日"
prop=
"ltdgrp.rec.expdat"
>
<c-date-picker
type=
"date"
v-model=
"model.ltdgrp.rec.expdat"
style=
"width: 100%"
placeholder=
"请选择到期日"
></c-date-picker>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"in"
prop=
"ltdgrp.rec.expplc"
>
<c-select
v-model=
"model.ltdgrp.rec.expplc"
style=
"width: 100%"
placeholder=
"请输入"
:code=
"codes.expplc"
></c-select>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"分批装运"
prop=
"ltdgrp.rec.shppar"
>
<c-select
v-model=
"model.ltdgrp.rec.shppar"
style=
"width: 100%"
placeholder=
"请选择分批装运"
:code=
"codes.shptrss18"
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"转运"
prop=
"ltdgrp.rec.shptrss18"
>
<c-select
v-model=
"model.ltdgrp.rec.shptrss18"
style=
"width: 100%"
placeholder=
"请选择转运"
:code=
"codes.shptrss18"
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"适用规则"
prop=
"ltdgrp.rec.apprul"
>
<c-select
v-model=
"model.ltdgrp.rec.apprul"
style=
"width: 100%"
placeholder=
"请选择适用规则"
:code=
"codes.apprul1"
@
change=
"apprulChange"
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"其他适用规则"
prop=
"ltdgrp.rec.apprultxt"
>
<c-input
v-model=
"model.ltdgrp.rec.apprultxt"
maxlength=
"35"
placeholder=
"请输入其他适用规则"
:disabled=
"model.ltdgrp.rec.apprul === 'OTHR' ? false : true"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"确认接收指示"
prop=
"ltdgrp.rec.cnfins"
>
<c-select
v-model=
"model.ltdgrp.rec.cnfins"
style=
"width: 100%"
placeholder=
"请选择确认接收指示"
:code=
"codes.cnfflg1"
>
</c-select>
</el-form-item>
</c-col>
</c-col>
<!-- right -->
<c-col
:span=
"12"
style=
"padding-left: 20px;"
>
<c-ptap
:model=
"model"
:model=
"model"
:argadr=
"{
:codes=
"codes"
title: '第一受益人',
:dtyp=
"'spcbenp'"
grp: 'ltdgrp',
:rec=
"'led'"
rol: 'be1',
/>
}"
</el-collapse-item>
:disabled=
"true"
<el-collapse-item
@
onSeainf=
"onSeainf"
title=
"仅限银行特殊付款条款"
@
onAplpDet=
"onBenpDet"
name=
"spcrcvp"
:onlySearch=
"true"
v-if=
"model.ltdgrp.rec.spcrcbflg"
:disabledExtkey=
"true"
>
>
<m-doxp
</c-ptap>
<c-col
:span=
"24"
>
<el-form-item
label=
""
prop=
"ltdgrp.be1.pts.nam"
>
<c-input
v-model=
"model.ltdgrp.be1.pts.nam"
maxlength=
"40"
placeholder=
"请输入"
disabled
></c-input>
</el-form-item>
</c-col>
<c-ptap
:model=
"model"
:model=
"model"
:argadr=
"{
:codes=
"codes"
title: '通知行',
:dtyp=
"'spcrcvp'"
grp: 'ltdgrp',
:rec=
"'led'"
rol: 'adt',
/>
}"
</el-collapse-item>
:disabled=
"true"
@
onSeainf=
"onSeainf"
</el-collapse>
@
onAplpDet=
"onIsspDet"
</div>
>
</c-ptap>
<c-ptap
:model=
"model"
:argadr=
"{
title: '第二受益人',
grp: 'ltdgrp',
rol: 'be2',
}"
:disabled=
"true"
@
onSeainf=
"onSeainf"
@
onAplpDet=
"onAplpDet"
>
</c-ptap>
</c-col>
</div>
</
template
>
</
template
>
<
script
>
<
script
>
import
Api
from
"~/service/Api"
;
import
Api
from
"~/service/Api"
;
import
commonProcess
from
"~/mixin/commonProcess"
;
import
commonProcess
from
"~/mixin/commonProcess"
;
import
CodeTable
from
"~/config/CodeTable"
;
import
CodeTable
from
"~/config/CodeTable"
;
import
Event
from
"~/model/Lttopn/Event"
;
import
Event
from
"~/model/Lttopn/Event"
;
import
Ptap
from
"~/views/Public/Ptap"
;
import
Utils
from
"~/utils"
;
import
Utils
from
"~/utils"
;
import
Ovwp1
from
"./Ovwp1"
;
import
Aamp
from
"./Aamp"
import
Detp
from
"./Detp"
;
import
Ptyp
from
"./Ptyp"
;
import
Dogp
from
"./Dogp"
;
import
Doxp
from
'~/views/Public/Doxp'
;
import
Lttinf
from
"./Lttinf"
;
export
default
{
export
default
{
components
:
{
"c-ptap"
:
Ptap
},
components
:
{
"m-ovwp1"
:
Ovwp1
,
"m-aamp"
:
Aamp
,
"m-detp"
:
Detp
,
"m-ptyp"
:
Ptyp
,
'm-dogp'
:
Dogp
,
'm-doxp'
:
Doxp
,
"m-lttinf"
:
Lttinf
,
},
inject
:
[
"root"
],
inject
:
[
"root"
],
props
:
[
"model"
,
"codes"
],
props
:
[
"model"
,
"codes"
],
mixins
:
[
commonProcess
],
mixins
:
[
commonProcess
],
data
()
{
data
()
{
return
{};
return
{
activeNames
:
[
"ovwp1"
],
};
},
},
computed
:
{
computed
:
{
flag
()
{
return
this
.
model
.
mtabut
.
coninf
.
usr
.
extkey
==
""
;
},
},
},
methods
:
{
methods
:
{
...
Event
,
...
Event
,
nom1CurEvent
()
{
this
.
executeDefault
(
"ltdgrp.cbs.nom1.cur"
).
then
((
res
)
=>
{
if
(
res
.
respCode
==
SUCCESS
)
{
Utils
.
copyValueFromVO
(
this
.
model
,
res
.
data
);
}
});
},
apprulChange
(
v
)
{
if
(
v
!==
"OTHR"
)
{
this
.
model
.
ltdgrp
.
rec
.
apprultxt
=
""
;
}
},
openAddDetails
(
val
)
{
if
(
val
===
""
&&
!
(
this
.
model
.
ltdgrp
.
cbs
.
max2
.
amt
==
"0"
&&
this
.
model
.
ltdgrp
.
cbs
.
opn2
.
amt
==
"0"
&&
this
.
model
.
ltdgrp
.
blk
.
addamtcov
===
""
)
)
{
this
.
$confirm
(
"是否确定要删除此合同的附加金额?"
,
"提示"
,
{
confirmButtonText
:
"是"
,
cancelButtonText
:
"否"
,
type
:
"warning"
,
showClose
:
false
,
}
)
.
then
(()
=>
{
//yes的执行在这里写
this
.
executeRule
(
"lttp.aamp.aammod.addamtflg"
).
then
((
res
)
=>
{
if
(
res
.
respCode
==
SUCCESS
)
{
this
.
model
.
ltdgrp
.
cbs
.
max2
.
amt
=
"0"
;
this
.
model
.
ltdgrp
.
cbs
.
opn2
.
amt
==
"0"
this
.
model
.
ltdgrp
.
blk
.
addamtcov
=
""
;
this
.
updateModel
(
res
.
data
);
}
});
})
.
catch
(()
=>
{
//No的功能在这里写
this
.
model
.
lttp
.
aamp
.
aammod
.
addamtflg
=
"X"
;
});
}
},
},
},
created
:
function
()
{},
created
:
function
()
{},
};
};
</
script
>
</
script
>
<
style
>
<
style
>
.marginLable
{
padding-left
:
160px
;
}
</
style
>
</
style
>
src/views/Business/Lttopn/Ptyp.vue
View file @
1265a44b
<
template
>
<
template
>
<div
class=
"eibs
-tab
"
>
<div
class=
"eibs"
>
<!-- left -->
<!-- left -->
<c-col
:span=
"12"
style=
"padding-right: 20px;"
>
<c-col
:span=
"12"
style=
"padding-right: 20px;"
>
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
...
...
src/views/Business/Lttopn/index.vue
View file @
1265a44b
...
@@ -13,74 +13,135 @@
...
@@ -13,74 +13,135 @@
:validate-on-rule-change=
"false"
:validate-on-rule-change=
"false"
>
>
<c-tabs
v-model=
"tabVal"
ref=
"elment"
type=
"card"
@
tab-click=
"myTabClick"
>
<c-tabs
v-model=
"tabVal"
ref=
"elment"
type=
"card"
@
tab-click=
"myTabClick"
>
<!--lttp PD000001 Overview -->
<!--PD000001 -->
<el-tab-pane
label=
"概要"
name=
"ovwp"
>
<el-tab-pane
label=
"业务信息"
name=
"ovwp"
>
<c-content>
<m-ovwp
:model=
"model"
:codes=
"codes"
/>
<m-ovwp
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
<!--PD000027 -->
<el-tab-pane
label=
"费用/账务"
name=
"engp,setpan,glepan"
>
<c-content>
<div
class=
"eibs-tab"
>
<el-collapse
v-model=
"activeNames"
>
<el-collapse-item
title=
"表外记账"
name=
"engp"
>
<!-- 表外记账 -->
<m-engp
:model=
"model"
:codes=
"codes"
/>
</el-collapse-item>
<el-collapse-item
title=
"结算"
name=
"setpan"
>
<!-- 结算 -->
<m-setpan
:model=
"model"
:codes=
"codes"
/>
</el-collapse-item>
<el-collapse-item
title=
"会计分录"
name=
"glepan"
>
<!-- 会计分录 -->
<m-glepan
:model=
"model"
:codes=
"codes"
/>
</el-collapse-item>
</el-collapse>
</div>
</c-content>
</el-tab-pane>
<!--PD000510 -->
<el-tab-pane
label=
"备查/附言"
name=
"addbcb"
>
<c-content>
<m-addbcb
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
<!--PD000002 -->
<el-tab-pane
label=
"申报信息"
name=
"cnyp"
>
<c-content>
<m-cnyp
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
<!--PD000529 -->
<el-tab-pane
label=
"报文/面函"
name=
"docpan"
>
<c-content>
<m-docpan
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
<!--PD000546 -->
<el-tab-pane
label=
"附件信息"
name=
"doctre"
>
<c-content>
<m-doctre
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
</el-tab-pane>
<!--lttp PD000001 Overview -->
<!--
<el-tab-pane
label=
"概要"
name=
"ovwp"
>
<m-ovwp
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
-->
<!--aamp PD000001 附加金额 -->
<!--aamp PD000001 附加金额 -->
<el-tab-pane
label=
"附加金额"
name=
"aamp"
v-if=
"model.lttp.aamp.aammod.addamtflg"
>
<
!--
<
el-tab-pane
label=
"附加金额"
name=
"aamp"
v-if=
"model.lttp.aamp.aammod.addamtflg"
>
<m-aamp
:model=
"model"
:codes=
"codes"
/>
<m-aamp
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
</el-tab-pane>
-->
<!--lttp PD000077 Details -->
<!--lttp PD000077 Details -->
<el-tab-pane
label=
"详细信息"
name=
"detp"
>
<
!--
<
el-tab-pane
label=
"详细信息"
name=
"detp"
>
<c-content>
<c-content>
<m-detp
:model=
"model"
:codes=
"codes"
/>
<m-detp
:model=
"model"
:codes=
"codes"
/>
</c-content>
</c-content>
</el-tab-pane>
</el-tab-pane>
-->
<!--lttp PD000042 Parties -->
<!--lttp PD000042 Parties -->
<el-tab-pane
label=
"当事人描述"
name=
"ptyp"
>
<
!--
<
el-tab-pane
label=
"当事人描述"
name=
"ptyp"
>
<m-ptyp
:model=
"model"
:codes=
"codes"
/>
<m-ptyp
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
</el-tab-pane>
-->
<!--lttp PD000057 Goods -->
<!--lttp PD000057 Goods -->
<el-tab-pane
label=
"货物描述"
name=
"dogp"
>
<
!--
<
el-tab-pane
label=
"货物描述"
name=
"dogp"
>
<m-dogp
:model=
"model"
:codes=
"codes"
/>
<m-dogp
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
</el-tab-pane>
-->
<!--lttp PD000060 Documents -->
<!--lttp PD000060 Documents -->
<el-tab-pane
label=
"单据要求"
name=
"dorp"
>
<
!--
<
el-tab-pane
label=
"单据要求"
name=
"dorp"
>
<m-doxp
:model=
"model"
:codes=
"codes"
:dtyp=
"'dorp'"
:rec=
"'led'"
/>
<m-doxp
:model=
"model"
:codes=
"codes"
:dtyp=
"'dorp'"
:rec=
"'led'"
/>
</el-tab-pane>
</el-tab-pane>
-->
<!--lttp PD000073 Add. Cond. -->
<!--lttp PD000073 Add. Cond. -->
<el-tab-pane
label=
"附加条款"
name=
"adcp"
>
<
!--
<
el-tab-pane
label=
"附加条款"
name=
"adcp"
>
<m-doxp
:model=
"model"
:codes=
"codes"
:dtyp=
"'adcp'"
:rec=
"'led'"
/>
<m-doxp
:model=
"model"
:codes=
"codes"
:dtyp=
"'adcp'"
:rec=
"'led'"
/>
</el-tab-pane>
</el-tab-pane>
-->
<!--lttp PD000169 Orig. L/C Details -->
<!--lttp PD000169 Orig. L/C Details -->
<el-tab-pane
label=
"原始信用证详细信息"
name=
"lttinf"
>
<
!--
<
el-tab-pane
label=
"原始信用证详细信息"
name=
"lttinf"
>
<m-lttinf
:model=
"model"
:codes=
"codes"
/>
<m-lttinf
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
</el-tab-pane>
-->
<!--liaall PD000027 Liability -->
<!--liaall PD000027 Liability -->
<el-tab-pane
label=
"表外"
name=
"engp"
>
<
!--
<
el-tab-pane
label=
"表外"
name=
"engp"
>
<m-engp
:model=
"model"
:codes=
"codes"
/>
<m-engp
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
</el-tab-pane>
-->
<!--setmod PD000000 Settlement -->
<!--setmod PD000000 Settlement -->
<el-tab-pane
label=
"费用及账务"
name=
"setpan"
>
<
!--
<
el-tab-pane
label=
"费用及账务"
name=
"setpan"
>
<m-setpan
:model=
"model"
:codes=
"codes"
/>
<m-setpan
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
</el-tab-pane>
-->
<!--glemod PD000001 -->
<!--glemod PD000001 -->
<el-tab-pane
label=
"分录"
name=
"glepan"
>
<
!--
<
el-tab-pane
label=
"分录"
name=
"glepan"
>
<m-glepan
:model=
"model"
:codes=
"codes"
/>
<m-glepan
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
</el-tab-pane>
-->
<!--coninf PD000000 Completion -->
<!--coninf PD000000 Completion -->
<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>
-->
<!--trndoc PD000529 &Messages -->
<!--trndoc PD000529 &Messages -->
<el-tab-pane
label=
"报文"
name=
"docpan"
>
<
!--
<
el-tab-pane
label=
"报文"
name=
"docpan"
>
<m-docpan
:model=
"model"
:codes=
"codes"
/>
<m-docpan
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
</el-tab-pane>
-->
<!--trndoc PD000546 Attachments -->
<!--trndoc PD000546 Attachments -->
<el-tab-pane
label=
"交易附件"
name=
"doctre"
>
<
!--
<
el-tab-pane
label=
"交易附件"
name=
"doctre"
>
<m-doctre
:model=
"model"
:codes=
"codes"
/>
<m-doctre
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
</el-tab-pane>
-->
<!--cnybop PD000002 跨境人民币申报 -->
<!--cnybop PD000002 跨境人民币申报 -->
<el-tab-pane
label=
"跨境人民币申报"
name=
"cnyp"
>
<
!--
<
el-tab-pane
label=
"跨境人民币申报"
name=
"cnyp"
>
<m-cnyp
:model=
"model"
:codes=
"codes"
/>
<m-cnyp
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
</el-tab-pane>
-->
<!--cnybop PD000110 2106银行跟单结算及表外融资 -->
<!--cnybop PD000110 2106银行跟单结算及表外融资 -->
<el-tab-pane
label=
"2106银行跟单结算及表外融资"
name=
"libp"
v-if=
"model.cnybop.libflg=='1'"
>
<
!--
<
el-tab-pane
label=
"2106银行跟单结算及表外融资"
name=
"libp"
v-if=
"model.cnybop.libflg=='1'"
>
<m-libp
:model=
"model"
:codes=
"codes"
/>
<m-libp
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
</el-tab-pane>
-->
<!--lttp PD000371 Special Payment Beneficiary -->
<!--lttp PD000371 Special Payment Beneficiary -->
<el-tab-pane
<
!--
<
el-tab-pane
label=
"受益人特殊付款条款"
label=
"受益人特殊付款条款"
name=
"spcbenp"
name=
"spcbenp"
v-if=
"model.ltdgrp.rec.spcbenflg"
v-if=
"model.ltdgrp.rec.spcbenflg"
...
@@ -91,9 +152,9 @@
...
@@ -91,9 +152,9 @@
:dtyp=
"'spcbenp'"
:dtyp=
"'spcbenp'"
:rec=
"'led'"
:rec=
"'led'"
/>
/>
</el-tab-pane>
</el-tab-pane>
-->
<!--lttp PD000372 Special Payment Rcv Bank only -->
<!--lttp PD000372 Special Payment Rcv Bank only -->
<el-tab-pane
<
!--
<
el-tab-pane
label=
"仅限银行特殊付款条款"
label=
"仅限银行特殊付款条款"
name=
"spcrcvp"
name=
"spcrcvp"
v-if=
"model.ltdgrp.rec.spcrcbflg"
v-if=
"model.ltdgrp.rec.spcrcbflg"
...
@@ -104,7 +165,7 @@
...
@@ -104,7 +165,7 @@
:dtyp=
"'spcrcvp'"
:dtyp=
"'spcrcvp'"
:rec=
"'led'"
:rec=
"'led'"
/>
/>
</el-tab-pane>
</el-tab-pane>
-->
</c-tabs>
</c-tabs>
</el-form>
</el-form>
<c-function-btn
<c-function-btn
...
@@ -153,6 +214,7 @@ import Glepan from "~/views/Public/Glepan";
...
@@ -153,6 +214,7 @@ import Glepan from "~/views/Public/Glepan";
import
Doxp
from
'~/views/Public/Doxp'
;
import
Doxp
from
'~/views/Public/Doxp'
;
import
Aamp
from
"./Aamp"
import
Aamp
from
"./Aamp"
import
Libp
from
"./Libp"
import
Libp
from
"./Libp"
import
Addbcb
from
"./Addbcb"
export
default
{
export
default
{
name
:
"Lttopn"
,
name
:
"Lttopn"
,
...
@@ -172,6 +234,7 @@ export default {
...
@@ -172,6 +234,7 @@ export default {
'm-doxp'
:
Doxp
,
'm-doxp'
:
Doxp
,
'm-dogp'
:
Dogp
,
'm-dogp'
:
Dogp
,
"m-aamp"
:
Aamp
,
"m-aamp"
:
Aamp
,
"m-addbcb"
:
Addbcb
,
},
},
provide
()
{
provide
()
{
return
{
return
{
...
@@ -191,6 +254,7 @@ export default {
...
@@ -191,6 +254,7 @@ export default {
codes
:
{
codes
:
{
...
CodeTable
,
...
CodeTable
,
},
},
activeNames
:
[
"engp"
],
};
};
},
},
methods
:
{
methods
:
{
...
...
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