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
ecbdd951
Commit
ecbdd951
authored
Oct 09, 2022
by
Wuyuqiu
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
ui界面样例
parent
3fb57f0a
Hide whitespace changes
Inline
Side-by-side
Showing
20 changed files
with
1399 additions
and
1206 deletions
+1399
-1206
common.css
src/assets/css/common.css
+353
-275
FunctionBtn.vue
src/components/FunctionBtn.vue
+12
-3
SearchInput.vue
src/components/SearchInput.vue
+10
-2
c-page.vue
src/components/c-page.vue
+1
-1
index.vue
src/views/Business/Infbed/index.vue
+1
-1
Infsea.vue
src/views/Business/Infbrd/Infsea.vue
+0
-3
Infsea.vue
src/views/Business/Inflid/Infsea.vue
+0
-3
Detp.vue
src/views/Business/Litacp/Detp.vue
+2
-2
Detp.vue
src/views/Business/Litame/Detp.vue
+2
-2
Detp.vue
src/views/Business/Litdla/Detp.vue
+2
-2
Addbcb.vue
src/views/Business/Litopn/Addbcb.vue
+103
-79
Detp.vue
src/views/Business/Litopn/Detp.vue
+2
-2
Ovwp.vue
src/views/Business/Litopn/Ovwp.vue
+673
-625
index.vue
src/views/Business/Litopn/index.vue
+43
-40
Menu.vue
src/views/Business/Ordrel/Menu.vue
+0
-3
index.vue
src/views/Business/index.vue
+2
-3
Header.vue
src/views/Layout/Header.vue
+5
-3
SideMenu.vue
src/views/Layout/SideMenu.vue
+7
-4
index.vue
src/views/Layout/components/TagsView/index.vue
+1
-1
Engp.vue
src/views/Public/Engp.vue
+180
-152
No files found.
src/assets/css/common.css
View file @
ecbdd951
:root
{
/* 白色 */
/* --bgcolor: #fff;
/* 白色 */
/* --bgcolor: #fff;
--sidecolor: #fff;
--darkbgcolor: rgb(232, 232, 232); */
/* 灰灰 */
/* --bgcolor: #f8f8f5;
/* 灰灰 */
/* --bgcolor: #f8f8f5;
--sidecolor: #fafafa;
--darkbgcolor: rgb(232, 232, 232); */
/* 淺綠色 */
/* --bgcolor: #dff9fb;
/* 淺綠色 */
/* --bgcolor: #dff9fb;
--sidecolor: #c7ecee;
--darkbgcolor: rgb(232, 232, 232); */
/* 淡黄色 */
/* --bgcolor: #f5f5d5;
/* 淡黄色 */
/* --bgcolor: #f5f5d5;
--sidecolor: #f5f5d5;
--darkbgcolor: rgb(232, 232, 232); */
/* 绿色 */
/* --bgcolor: #ccffcc;
/* 绿色 */
/* --bgcolor: #ccffcc;
--sidecolor: #ccffcc;
--darkbgcolor: rgb(232, 232, 232); */
/* --bgcolor: #ccffff;
/* --bgcolor: #ccffff;
--sidecolor: #64d7eb;
--darkbgcolor: rgb(232, 232, 232); */
/* 蓝色系 */
--bgcolor
:
#f7faff
;
/* #E3F3FF; */
--sidecolor
:
#fff
;
/* #E3F3FF; */
--darkbgcolor
:
#f4f5fa
;
/* rgb(232, 232, 232); */
--lineheight
:
24px
;
--normalfont
:
12px
;
/* --themecolor: #1561E0; */
--themecolor
:
#1561E0
;
}
#app
{
font-family
:
Helvetica
,
sans-serif
;
display
:
flex
;
flex-direction
:
column
;
}
.e-table-wrapper
{
display
:
flex
;
flex-direction
:
column
;
}
.e-table-wrapper
.el-table
{
flex
:
1
;
}
/* 配色 */
/* .fold {
/* 蓝色系 */
--bgcolor
:
#f7faff
;
/* #E3F3FF; */
--sidecolor
:
#fff
;
/* #E3F3FF; */
--darkbgcolor
:
#f4f5fa
;
/* rgb(232, 232, 232); */
--lineheight
:
32px
;
--normalfont
:
12px
;
/* --themecolor: #1561E0; */
--themecolor
:
#1561E0
;
}
#app
{
font-family
:
Helvetica
,
sans-serif
;
display
:
flex
;
flex-direction
:
column
;
}
.e-table-wrapper
{
display
:
flex
;
flex-direction
:
column
;
}
.e-table-wrapper
.el-table
{
flex
:
1
;
}
/* 配色 */
/* .fold {
background-color: var(--color);
} */
/* .unfold {
/* .unfold {
background-color: var(--color);
} */
.m-app-main
{
/* background-color: var(--bgcolor); */
}
.m-app
{
background-color
:
var
(
--darkbgcolor
);
}
.fold
{
width
:
60px
!important
;
}
/* sidemenu */
.el-menu
{
background
:
var
(
--sidecolor
);
}
.el-menu-item.is-active
{
color
:
#fff
;
background-color
:
var
(
--themecolor
);
}
.eContainer-menu-search
{
background
:
var
(
--sidecolor
);
}
.eContainer-menu-search
button
{
background
:
var
(
--sidecolor
);
}
.eContainer-scroller
{
background
:
var
(
--sidecolor
);
}
.topbtnbar
{
position
:
absolute
;
top
:
20px
;
right
:
60px
;
z-index
:
90
;
display
:
inline-block
;
}
.topbtnbar
>
span
{
display
:
inline-block
;
}
/* 页签样式调整 */
.el-tabs
.el-tabs__header
{
margin
:
0
;
}
.el-tabs
.el-tabs__content
{
/* background: #fff; */
padding
:
10px
;
}
.el-tabs--card
>
.el-tabs__header
.el-tabs__item
{
border-left
:
1px
solid
#ccc
;
padding
:
0
10px
;
height
:
30px
;
line-height
:
30px
;
font-size
:
var
(
--normalfont
);
border-bottom
:
1px
solid
var
(
--themecolor
);
/* border-top: 1px solid #ccc; */
background-image
:
linear-gradient
(
#fff
,
#dedede
);
}
.el-tabs--top.el-tabs--card
>
.el-tabs__header
.el-tabs__item
:nth-child
(
2
)
{
padding-left
:
10px
;
}
.el-tabs--top.el-tabs--card
>
.el-tabs__header
.el-tabs__item
:last-child
{
padding-right
:
10px
;
}
.el-tabs--card
>
.el-tabs__header
{
border-bottom
:
2px
solid
var
(
--themecolor
);
}
.el-tabs--card
>
.el-tabs__header
.el-tabs__item.is-active
{
border-left
:
1px
solid
var
(
--themecolor
);
border-right
:
1px
solid
var
(
--themecolor
);
border-top
:
1px
solid
var
(
--themecolor
);
background-image
:
linear-gradient
(
#fff
,
#fff
);
color
:
var
(
--themecolor
);
border-bottom
:
1px
solid
#fff
;
box-sizing
:
content-box
;
}
.el-tabs--card
.el-tabs__nav-wrap
{
margin-bottom
:
-2px
;
}
.el-form-item--small
.el-form-item__label
{
font-size
:
var
(
--normalfont
);
height
:
var
(
--lineheight
);
line-height
:
var
(
--lineheight
);
}
.el-form-item--mini.el-form-item
,
.el-form-item--small.el-form-item
{
margin-bottom
:
12px
;
}
.el-input--small
.el-input__inner
{
height
:
var
(
--lineheight
);
line-height
:
var
(
--lineheight
);
font-size
:
var
(
--normalfont
);
}
.el-form-item--small
.el-form-item__content
,
.el-form-item--small
.el-form-item__label
{
line-height
:
var
(
--lineheight
);
}
.el-select
.el-input
.el-select__caret
{
font-size
:
var
(
--normalfont
);
}
.el-input--small
.el-input__icon
{
line-height
:
var
(
--lineheight
);
}
.el-input-number--small
{
line-height
:
var
(
--lineheight
);
}
.el-textarea__inner
{
font-size
:
12px
;
}
.el-button--small
,
.el-button--small.is-round
{
padding
:
0px
15px
;
font-size
:
12px
;
line-height
:
22px
;
}
.el-button--small.el-button--text
{
padding-left
:
0
;
padding-right
:
0
;
}
.el-button--primary
{
color
:
#FFF
;
background-color
:
#1561E0
;
border-color
:
#1561E0
;
}
.el-card
{
margin-bottom
:
8px
;
}
.m-inputbtn
{
position
:
relative
;
}
.m-inputbtn-input
{
padding-right
:
64px
;
display
:
inline-block
;
}
.m-inputbtn-btn
{
position
:
absolute
;
right
:
0
;
}
.m-inputbtn-double
{
position
:
relative
;
}
.m-inputbtn-input-double
{
padding-right
:
90px
;
display
:
inline-block
;
}
.m-inputbtn-btn-double
{
position
:
absolute
;
right
:
0
;
top
:
0
;
}
.m-inputbtn-btn-double
.el-button
{
padding
:
0
8px
;
}
.m-inputbtn-double
.el-button
+
.el-button
{
margin-left
:
0
;
}
.el-radio__label
{
font-size
:
12px
;
}
.el-checkbox__label
{
font-size
:
12px
;
}
.el-checkbox__input.is-checked
+
.el-checkbox__label
{
color
:
#1561E0
;
}
.el-checkbox__input.is-checked
.el-checkbox__inner
{
background-color
:
#1561E0
;
border-color
:
#1561E0
;
}
.el-checkbox__input.is-indeterminate
.el-checkbox__inner
{
background-color
:
#1561E0
;
border-color
:
#1561E0
;
}
.c-title
{
/* color: rgba(0, 0, 0, 0.65); */
/* font-weight: 600; */
/* font-size: 12px; */
color
:
rgb
(
0
,
0
,
0
);
font-size
:
14px
;
font-weight
:
500
;
padding-bottom
:
10px
;
}
.el-dialog__body
{
padding
:
10px
20px
20px
;
}
/* form 必填项的内容区域颜色突出显示 *
.m-app-main
{
/* background-color: var(--bgcolor); */
}
.m-app
{
background-color
:
var
(
--darkbgcolor
);
}
.fold
{
width
:
60px
!important
;
}
/* sidemenu */
.el-menu
{
background
:
var
(
--sidecolor
);
}
.el-menu-item.is-active
{
color
:
#fff
;
background-color
:
var
(
--themecolor
);
}
.eContainer-menu-search
{
background
:
var
(
--sidecolor
);
}
.eContainer-menu-search
button
{
background
:
var
(
--sidecolor
);
}
.eContainer-scroller
{
background
:
var
(
--sidecolor
);
}
.topbtnbar
{
position
:
absolute
;
top
:
20px
;
right
:
60px
;
z-index
:
90
;
display
:
inline-block
;
}
.topbtnbar
>
span
{
display
:
inline-block
;
}
/* 页签样式调整 */
.el-tabs
.el-tabs__header
{
margin
:
0
;
}
.el-tabs
.el-tabs__content
{
/* background: #fff; */
padding
:
10px
;
}
.el-tabs--card
>
.el-tabs__header
.el-tabs__item
{
border-left
:
1px
solid
#ccc
;
padding
:
0
10px
;
height
:
40px
;
line-height
:
40px
;
font-size
:
16px
;
border-bottom
:
1px
solid
var
(
--themecolor
);
/* border-top: 1px solid #ccc; */
background-image
:
linear-gradient
(
#fff
,
#dedede
);
}
.el-tabs--top.el-tabs--card
>
.el-tabs__header
.el-tabs__item
:nth-child
(
2
)
{
padding-left
:
10px
;
}
.el-tabs--top.el-tabs--card
>
.el-tabs__header
.el-tabs__item
:last-child
{
padding-right
:
10px
;
}
.el-tabs--card
>
.el-tabs__header
{
border-bottom
:
2px
solid
var
(
--themecolor
);
}
.el-tabs--card
>
.el-tabs__header
.el-tabs__item.is-active
{
border-left
:
1px
solid
var
(
--themecolor
);
border-right
:
1px
solid
var
(
--themecolor
);
border-top
:
1px
solid
var
(
--themecolor
);
background-image
:
linear-gradient
(
#fff
,
#fff
);
color
:
var
(
--themecolor
);
border-bottom
:
1px
solid
#fff
;
box-sizing
:
content-box
;
font-weight
:
bold
;
}
.el-tabs--card
.el-tabs__nav-wrap
{
margin-bottom
:
-2px
;
}
.el-form-item--small
.el-form-item__label
{
font-size
:
var
(
--normalfont
);
height
:
var
(
--lineheight
);
line-height
:
var
(
--lineheight
);
}
.el-form-item--mini.el-form-item
,
.el-form-item--small.el-form-item
{
margin-bottom
:
12px
;
margin-top
:
20px
;
}
.el-input--small
.el-input__inner
{
height
:
var
(
--lineheight
);
line-height
:
var
(
--lineheight
);
font-size
:
var
(
--normalfont
);
}
.el-form-item--small
.el-form-item__content
,
.el-form-item--small
.el-form-item__label
{
line-height
:
var
(
--lineheight
);
}
.el-select
.el-input
.el-select__caret
{
font-size
:
var
(
--normalfont
);
}
.el-input--small
.el-input__icon
{
line-height
:
var
(
--lineheight
);
}
.el-input-number--small
{
line-height
:
var
(
--lineheight
);
}
.el-textarea__inner
{
font-size
:
12px
;
}
.el-button--small
,
.el-button--small.is-round
{
padding
:
0px
15px
;
font-size
:
12px
;
line-height
:
22px
;
}
.el-button--small.el-button--text
{
padding-left
:
0
;
padding-right
:
0
;
}
.el-button--primary
{
color
:
#FFF
;
background-color
:
#1561E0
;
border-color
:
#1561E0
;
}
.el-card
{
margin-bottom
:
8px
;
}
.m-inputbtn
{
position
:
relative
;
}
.m-inputbtn-input
{
padding-right
:
64px
;
display
:
inline-block
;
}
.m-inputbtn-btn
{
position
:
absolute
;
right
:
0
;
}
.m-inputbtn-double
{
position
:
relative
;
}
.m-inputbtn-input-double
{
padding-right
:
90px
;
display
:
inline-block
;
}
.m-inputbtn-btn-double
{
position
:
absolute
;
right
:
0
;
top
:
0
;
}
.m-inputbtn-btn-double
.el-button
{
padding
:
0
8px
;
}
.m-inputbtn-double
.el-button
+
.el-button
{
margin-left
:
0
;
}
.el-radio__label
{
font-size
:
12px
;
}
.el-checkbox__label
{
font-size
:
12px
;
}
.el-checkbox__input.is-checked
+
.el-checkbox__label
{
color
:
#1561E0
;
}
.el-checkbox__input.is-checked
.el-checkbox__inner
{
background-color
:
#1561E0
;
border-color
:
#1561E0
;
}
.el-checkbox__input.is-indeterminate
.el-checkbox__inner
{
background-color
:
#1561E0
;
border-color
:
#1561E0
;
}
.c-title
{
/* color: rgba(0, 0, 0, 0.65); */
/* font-weight: 600; */
/* font-size: 12px; */
color
:
rgb
(
0
,
0
,
0
);
font-size
:
14px
;
font-weight
:
500
;
padding-bottom
:
10px
;
}
.el-dialog__body
{
padding
:
10px
20px
20px
;
}
/* form 必填项的内容区域颜色突出显示 *
暂时封掉
.el-form-item.is-required .el-form-item__content .el-input__inner,
.el-form-item.is-required .el-form-item__content .el-textarea__inner,
...
...
@@ -246,65 +297,91 @@
background-color: #f3f3bf87;
}*/
/* form 必填项红星星靠右 */
.el-form-item.is-required
:not
(
.is-no-asterisk
)
.el-form-item__label-wrap
>
.el-form-item__label
:before
,
.el-form-item.is-required
:not
(
.is-no-asterisk
)>
.el-form-item__label
:before
{
content
:
none
;
}
.el-form-item.is-required
:not
(
.is-no-asterisk
)
.el-form-item__label-wrap
>
.el-form-item__label
:after
,
.el-form-item.is-required
:not
(
.is-no-asterisk
)>
.el-form-item__label
:after
{
content
:
'*'
;
color
:
#F56C6C
;
margin-left
:
4px
;
}
.el-tree-node__label
{
font-size
:
12px
;
}
.c-w-100
{
width
:
100%
;
}
.m-ureport-actions
{
width
:
100%
;
text-align
:
center
;
}
.m-ureport-actions
.el-button--small
{
padding
:
0px
15px
;
font-size
:
12px
;
line-height
:
22px
;
}
.el-table
th
{
user-select
:
initial
;
}
.el-tooltip__popper.is-dark
{
max-width
:
600px
;
}
.el-date-editor.el-range-editor--small.el-input__inner
{
height
:
24px
;
font-size
:
13px
;
}
.el-date-editor.el-range-editor--small
.el-range__close-icon
,
.el-range-editor--small
.el-range__icon
{
line-height
:
16px
;
font-size
:
12px
;
}
.el-date-editor.el-range-editor--small
.el-range-separator
{
line-height
:
16px
;
font-size
:
12px
;
}
.el-table__fixed
,
.el-table__fixed-right
{
/* form 必填项红星星靠右 */
.el-form-item.is-required
:not
(
.is-no-asterisk
)
.el-form-item__label-wrap
>
.el-form-item__label
:before
,
.el-form-item.is-required
:not
(
.is-no-asterisk
)>
.el-form-item__label
:before
{
content
:
none
;
}
.el-form-item.is-required
:not
(
.is-no-asterisk
)
.el-form-item__label-wrap
>
.el-form-item__label
:after
,
.el-form-item.is-required
:not
(
.is-no-asterisk
)>
.el-form-item__label
:after
{
content
:
'*'
;
color
:
#F56C6C
;
margin-left
:
4px
;
}
.el-tree-node__label
{
font-size
:
12px
;
}
.c-w-100
{
width
:
100%
;
}
.m-ureport-actions
{
width
:
100%
;
text-align
:
center
;
}
.m-ureport-actions
.el-button--small
{
padding
:
0px
15px
;
font-size
:
12px
;
line-height
:
22px
;
}
.el-table
th
{
user-select
:
initial
;
}
.el-tooltip__popper.is-dark
{
max-width
:
600px
;
}
.el-date-editor.el-range-editor--small.el-input__inner
{
height
:
24px
;
font-size
:
13px
;
}
.el-date-editor.el-range-editor--small
.el-range__close-icon
,
.el-range-editor--small
.el-range__icon
{
line-height
:
16px
;
font-size
:
12px
;
}
.el-date-editor.el-range-editor--small
.el-range-separator
{
line-height
:
16px
;
font-size
:
12px
;
}
.el-table__fixed
,
.el-table__fixed-right
{
height
:
100%
!important
;
bottom
:
17px
;
}
bottom
:
17px
;
}
/* medium_button_change_small */
.medium_bcs
{
.medium_bcs
{
padding
:
8px
15px
;
margin-top
:
5px
;
margin-left
:
7px
;
}
.busnavbar-items
{
/*TODO完善按钮间隔等样式 */
margin-left
:
7px
;
padding-left
:
3px
;
.busnavbar-items
{
/*TODO完善按钮间隔等样式 */
margin-left
:
7px
;
padding-left
:
3px
;
}
.el-collapse
.el-collapse-item__wrap
{
background-color
:
var
(
--bgcolor
);
}
.el-collapse-item__header
{
background-color
:
var
(
--bgcolor
);
}
.el-collapse-item__header.is-active
{
font-size
:
15px
;
font-weight
:
bold
;
}
\ No newline at end of file
src/components/FunctionBtn.vue
View file @
ecbdd951
...
...
@@ -127,10 +127,11 @@ export default {
display
:
flex
;
/*flex布局*/
flex-direction
:
row
;
flex-wrap
:
nowrap
;
justify-content
:
space-between
;
justify-content
:
center
;
align-items
:
flex-start
;
height
:
24px
;
margin-bottom
:
5px
;
text-align
:
center
;
margin-right
:
10px
;
}
.m-funcBtn-eContainer
{
order
:
1
;
...
...
@@ -144,7 +145,7 @@ export default {
.m-funcBtn-eContainer
button
,
.m-funcBtn-eContainer
.el-button
+
.el-button
{
margin
:
0px
0px
0px
0px
;
margin
:
0px
1
0px
0px
0px
;
}
.m-funcBtn-eContainer
.el-button--default
{
background-image
:
linear-gradient
(
#fff
,
#dedede
);
...
...
@@ -186,4 +187,12 @@ export default {
background-color
:
#b3d8ff
;
color
:
#606266
;
}
/* ui美化 */
.m-Btn-eContainer
.el-button--small
,
.m-Btn-eContainer
.el-button--small.is-round
{
padding
:
10px
30px
;
font-size
:
16px
;
height
:
40px
;
font-weight
:
bold
;
}
</
style
>
src/components/SearchInput.vue
View file @
ecbdd951
...
...
@@ -5,7 +5,7 @@
placeholder=
"全局搜索"
v-model=
"searchContent"
:clearable=
"true"
@
keyup
.
enter
.
native=
"searchEvent"
@
keydown
.
up
.
native=
"preDownEvent"
@
keyup
.
up
.
native=
"preUpEvent"
...
...
@@ -259,9 +259,17 @@ export default {
}
.search-wrapper
>>>
.el-input
{
z-index
:
101
;
/* position:absolute; */
}
.search-wrapper
>>>
.el-input
input
::-ms-input-placeholder
{
text-align
:
center
;}
.search-wrapper
>>>
.el-input
input
::-webkit-input-placeholder
{
text-align
:
center
;}
.search-wrapper
>>>
.el-input
.el-input__inner
{
height
:
30px
;
/* height: 30px; */
padding
:
10px
20px
;
/* position:relative;
top:-3px; */
}
.search-sug
{
position
:
absolute
;
...
...
src/components/c-page.vue
View file @
ecbdd951
...
...
@@ -4,7 +4,7 @@
<i
class=
"el-icon-location"
style=
"color: #409eff;"
></i>
<span>
{{
title
}}
</span>
</div>
-->
<div
style=
"flex: 1; padding:
5px 1
5px; position: relative"
>
<div
style=
"flex: 1; padding:
0px 15px
5px; position: relative"
>
<slot></slot>
</div>
</div>
...
...
src/views/Business/Infbed/index.vue
View file @
ecbdd951
...
...
@@ -201,6 +201,6 @@ export default {
background-color
:
#f7faff
;
}
.eContainer
{
padding
:
3px
15
px
;
padding
:
0px
15px
3
px
;
}
</
style
>
src/views/Business/Infbrd/Infsea.vue
View file @
ecbdd951
...
...
@@ -452,9 +452,6 @@ export default {
.m-table-search
{
padding
:
20px
0px
10px
0px
;
}
.el-form-item__label
{
text-align
:
left
!important
;
}
.el-row
>
.el-col
{
padding-right
:
10px
!important
;
}
...
...
src/views/Business/Inflid/Infsea.vue
View file @
ecbdd951
...
...
@@ -735,9 +735,6 @@ export default {
.m-table-search
{
padding
:
20px
0px
10px
0px
;
}
.el-form-item__label
{
text-align
:
left
!important
;
}
.el-row
>
.el-col
{
padding-right
:
10px
!important
;
}
...
...
src/views/Business/Litacp/Detp.vue
View file @
ecbdd951
...
...
@@ -136,13 +136,13 @@
<c-col
:span=
"12"
>
<el-form-item
label=
"始发(航空)站"
"
prop=
"lidgrp.rec.porloa"
>
<el-form-item
label=
"始发(航空)站"
prop=
"lidgrp.rec.porloa"
>
<c-input
disabled
v-model=
"model.lidgrp.rec.porloa"
maxlength=
"65"
placeholder=
"请输入Air-/Port of Departure"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"终点(航空)站"
"
prop=
"lidgrp.rec.pordis"
>
<el-form-item
label=
"终点(航空)站"
prop=
"lidgrp.rec.pordis"
>
<c-input
disabled
v-model=
"model.lidgrp.rec.pordis"
maxlength=
"65"
placeholder=
"请输入Air-/Port of Destination"
></c-input>
</el-form-item>
</c-col>
...
...
src/views/Business/Litame/Detp.vue
View file @
ecbdd951
...
...
@@ -153,13 +153,13 @@
<c-col
:span=
"24"
>
<el-form-item
label=
"始发(航空)站"
"
prop=
"lidgrp.rec.porloa"
>
<el-form-item
label=
"始发(航空)站"
prop=
"lidgrp.rec.porloa"
>
<c-input
v-model=
"model.lidgrp.rec.porloa"
maxlength=
"65"
placeholder=
"请输入Air-/Port of Departure"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"终点(航空)站"
"
prop=
"lidgrp.rec.pordis"
>
<el-form-item
label=
"终点(航空)站"
prop=
"lidgrp.rec.pordis"
>
<c-input
v-model=
"model.lidgrp.rec.pordis"
maxlength=
"65"
placeholder=
"请输入Air-/Port of Destination"
></c-input>
</el-form-item>
</c-col>
...
...
src/views/Business/Litdla/Detp.vue
View file @
ecbdd951
...
...
@@ -111,13 +111,13 @@
<c-col
:span=
"12"
>
<el-form-item
label=
"始发(航空)站"
"
prop=
"lidgrp.rec.porloa"
>
<el-form-item
label=
"始发(航空)站"
prop=
"lidgrp.rec.porloa"
>
<c-input
disabled
v-model=
"model.lidgrp.rec.porloa"
maxlength=
"65"
placeholder=
"请输入Air-/Port of Departure"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"终点(航空)站"
"
prop=
"lidgrp.rec.pordis"
>
<el-form-item
label=
"终点(航空)站"
prop=
"lidgrp.rec.pordis"
>
<c-input
disabled
v-model=
"model.lidgrp.rec.pordis"
maxlength=
"65"
placeholder=
"请输入Air-/Port of Destination"
></c-input>
</el-form-item>
</c-col>
...
...
src/views/Business/Litopn/Addbcb.vue
View file @
ecbdd951
<
template
>
<div
class=
"eibs-tab"
>
<c-col
:span=
"24"
>
<el-col
:span=
"12"
>
<el-form-item
label=
"货物简称"
prop=
"godnam"
>
<c-input
v-model=
"model.godnam"
maxlength=
"40"
style=
"width: 50%"
placeholder=
"请输入货物简称"
></c-input>
</el-form-item>
</el-col>
</c-col>
<el-collapse
v-model=
"activeNames"
@
change=
"handleChange"
>
<el-collapse-item
title=
"备查表"
name=
"1"
>
<c-col
:span=
"24"
>
<el-col
:span=
"12"
>
<el-form-item
label=
"货物简称"
prop=
"godnam"
>
<c-input
v-model=
"model.godnam"
maxlength=
"40"
style=
"width: 50%"
placeholder=
"请输入货物简称"
></c-input>
</el-form-item>
</el-col>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"备案表类型"
>
<c-checkbox
v-model=
"model.bcbtyp1"
>
不在名录
</c-checkbox>
<c-checkbox
v-model=
"model.bcbtyp2"
>
异地付汇
</c-checkbox>
<c-checkbox
v-model=
"model.bcbtyp3"
>
转口贸易
</c-checkbox>
<c-checkbox
v-model=
"model.bcbtyp4"
>
90天以上信用证
</c-checkbox>
<c-checkbox
v-model=
"model.bcbtyp5"
>
不需要
</c-checkbox>
<c-checkbox
v-model=
"model.bcbtyp6"
>
其它
</c-checkbox>
</el-form-item>
<el-form-item
label=
""
prop=
"bcbtyp7"
v-if=
"model.bcbtyp6"
>
<c-input
v-model=
"model.bcbtyp7"
maxlength=
"30"
style=
"width: 21.8%"
placeholder=
"请输入备查表类型填写文本框"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"备案表类型"
>
<c-checkbox
v-model=
"model.bcbtyp1"
>
不在名录
</c-checkbox>
<c-checkbox
v-model=
"model.bcbtyp2"
>
异地付汇
</c-checkbox>
<c-checkbox
v-model=
"model.bcbtyp3"
>
转口贸易
</c-checkbox>
<c-checkbox
v-model=
"model.bcbtyp4"
>
90天以上信用证
</c-checkbox>
<c-checkbox
v-model=
"model.bcbtyp5"
>
不需要
</c-checkbox>
<c-checkbox
v-model=
"model.bcbtyp6"
>
其它
</c-checkbox>
</el-form-item>
<el-form-item
label=
""
prop=
"bcbtyp7"
v-if=
"model.bcbtyp6"
>
<c-input
v-model=
"model.bcbtyp7"
maxlength=
"30"
style=
"width: 21.8%"
placeholder=
"请输入备查表类型填写文本框"
></c-input>
</el-form-item>
</c-col>
<!--
<c-col
:span=
"4"
class=
".centerLable"
>
<!--
<c-col
:span=
"4"
class=
".centerLable"
>
<c-checkbox
v-model=
"model.bcbtyp1"
>
不在名录
</c-checkbox>
</c-col>
...
...
@@ -57,23 +58,20 @@
<c-checkbox
v-model=
"model.bcbtyp6"
>
其它
</c-checkbox>
</c-col>
-->
<c-col
:span=
"10"
:pull=
5
>
</c-col>
<c-col
:span=
"10"
:pull=
"5"
>
</c-col>
<c-col
:span=
"18"
>
<el-form-item
label=
"备案表效期"
prop=
"bcbdat"
>
<c-date-picker
type=
"date"
v-model=
"model.bcbdat"
style=
"width: 30.75%"
placeholder=
"请选择备案表效期"
></c-date-picker>
</el-form-item>
</c-col>
<c-col
:span=
"18"
>
<el-form-item
label=
"备案表效期"
prop=
"bcbdat"
>
<c-date-picker
type=
"date"
v-model=
"model.bcbdat"
style=
"width: 30.75%"
placeholder=
"请选择备案表效期"
></c-date-picker>
</el-form-item>
</c-col>
<!--
<!--
<c-col
:span=
"15"
:push=
"1"
>
<el-form-item
label=
"1、申请人与我行已签署贸易融资协议(如需);"
label-width=
"360px"
></el-form-item>
</c-col>
...
...
@@ -90,25 +88,34 @@
<el-form-item
label=
"4、占用授信额度的开证业务;"
label-width=
"360px"
></el-form-item>
</c-col>
-->
<el-col
:span=
"24"
>
<el-form-item
label=
"交易银行部意见"
>
<div
v-text=
"model.label1"
data-path=
".label1"
class=
"lableSize"
></div>
<div
v-text=
"model.label2"
data-path=
".label2"
class=
"lableSize"
>
</div>
<el-col
:span=
"24"
>
<el-form-item
label=
"交易银行部意见"
>
<div
v-text=
"model.label1"
data-path=
".label1"
class=
"lableSize"
></div>
<div
v-text=
"model.label3"
data-path=
".label3"
class=
"lableSize"
>
</div>
<div
v-text=
"model.label4"
data-path=
".label4"
class=
"lableSize"
>
</div>
</el-form-item>
</el-col>
<div
v-text=
"model.label2"
data-path=
".label2"
class=
"lableSize"
></div>
<!--
<c-col
:span=
"15"
:push=
"1"
>
<div
v-text=
"model.label3"
data-path=
".label3"
class=
"lableSize"
></div>
<div
v-text=
"model.label4"
data-path=
".label4"
class=
"lableSize"
></div>
</el-form-item>
</el-col>
<!--
<c-col
:span=
"15"
:push=
"1"
>
<span
v-text=
"model.label2"
data-path=
".label2"
class=
"lableSize"
>
</span>
</c-col>
...
...
@@ -121,24 +128,24 @@
</c-col>
-->
<c-col
:span=
"24"
>
<el-form-item
label=
""
prop=
"label5"
>
<c-select
v-model=
"model.label5"
style=
"width: 33%"
placeholder=
"请选择国际部意见"
:code=
"codes.label5"
>
</c-select>
</el-form-item>
</c-col>
<!--
<c-col
:span=
"24"
>
<el-form-item
label=
""
prop=
"label5"
>
<c-select
v-model=
"model.label5"
style=
"width: 33%"
placeholder=
"请选择国际部意见"
:code=
"codes.label5"
>
</c-select>
</el-form-item>
</c-col>
<!--
<c-col
:span=
"12"
>
<span
v-text=
"model.label6"
data-path=
".label6"
>
</span>
</c-col>
-->
<!--
<c-col
:span=
"24"
>
<!--
<c-col
:span=
"24"
>
<el-form-item
label=
"异地通知"
prop=
"bccls1"
label-width=
"270px"
>
<c-select
v-model=
"model.bccls1"
style=
"width:30%"
placeholder=
"请选择异地通知"
:code=
"codes.bccls1"
>
</c-select>
...
...
@@ -186,6 +193,12 @@
</c-select>
</el-form-item>
</c-col>
-->
</el-collapse-item>
<el-collapse-item
title=
"附言"
name=
"2"
>
<!-- 附言 -->
<m-coninfp
:model=
"model"
:codes=
"codes"
/>
</el-collapse-item>
</el-collapse>
</div>
</
template
>
<
script
>
...
...
@@ -193,15 +206,26 @@ import Api from "~/service/Api";
import
commonProcess
from
"~/mixin/commonProcess"
;
import
CodeTable
from
"~/config/CodeTable"
;
import
Event
from
"~/model/Litopn/Event"
;
import
Coninfp
from
"~/views/Public/Coninfp"
;
export
default
{
components
:
{
"m-coninfp"
:
Coninfp
,
},
inject
:
[
"root"
],
props
:
[
"model"
,
"codes"
],
mixins
:
[
commonProcess
],
data
()
{
return
{};
return
{
activeNames
:
[
"1"
],
};
},
methods
:
{
...
Event
,
handleChange
(
val
)
{
console
.
log
(
val
);
},
},
methods
:
{
...
Event
},
created
:
function
()
{},
};
</
script
>
...
...
src/views/Business/Litopn/Detp.vue
View file @
ecbdd951
...
...
@@ -217,13 +217,13 @@
<c-col
:span=
"24"
>
<el-form-item
label=
"始发(航空)站"
"
prop=
"lidgrp.rec.porloa"
>
<el-form-item
label=
"始发(航空)站"
prop=
"lidgrp.rec.porloa"
>
<c-input
v-model=
"model.lidgrp.rec.porloa"
maxlength=
"65"
placeholder=
"请输入地址"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"终点(航空)站"
"
prop=
"lidgrp.rec.pordis"
>
<el-form-item
label=
"终点(航空)站"
prop=
"lidgrp.rec.pordis"
>
<c-input
v-model=
"model.lidgrp.rec.pordis"
maxlength=
"65"
placeholder=
"请输入地址"
></c-input>
</el-form-item>
</c-col>
...
...
src/views/Business/Litopn/Ovwp.vue
View file @
ecbdd951
<
template
>
<div
class=
"eibs-tab"
>
<!-- ======================= 左 ========================= -->
<c-col
:span=
"11"
>
<el-col
:spam=
"24"
>
<el-form-item
label=
"信用证编号"
prop=
"lidgrp.rec.ownref"
style=
"width: 100%"
>
<c-fullbox>
<c-input
v-model=
"model.lidgrp.rec.ownref"
maxlength=
"16"
disabled
placeholder=
""
></c-input>
<template
slot=
"footer"
>
<c-button
style=
"margin: 0 10px 0 10px; padding: 0 12px"
size=
"small"
type=
"primary"
@
click=
"onSeainf"
icon=
"el-icon-search"
>
<span
style=
"font-family: '宋体'; font-weight: bold"
></span>
</c-button>
<c-button
style=
"margin: 0 0"
size=
"small"
type=
"primary"
:disabled=
"this.flag1"
@
click=
"onLitpButgetref"
<el-collapse
v-model=
"activeNames"
@
change=
"handleChange"
>
<el-collapse-item
title=
"概要"
name=
"1"
>
<!-- ======================= 左 ========================= -->
<c-col
:span=
"11"
>
<el-col
:spam=
"24"
>
<el-form-item
label=
"信用证编号"
prop=
"lidgrp.rec.ownref"
style=
"width: 100%"
>
<c-fullbox>
<c-input
v-model=
"model.lidgrp.rec.ownref"
maxlength=
"16"
disabled
placeholder=
""
></c-input>
<template
slot=
"footer"
>
<c-button
style=
"margin: 0 10px 0 10px; padding: 0 12px"
size=
"small"
type=
"primary"
@
click=
"onSeainf"
icon=
"el-icon-search"
>
<span
style=
"font-family: '宋体'; font-weight: bold"
></span>
</c-button>
<c-button
style=
"margin: 0 0"
size=
"small"
type=
"primary"
:disabled=
"this.flag1"
@
click=
"onLitpButgetref"
>
获取
</c-button>
</
template
>
</c-fullbox>
</el-form-item>
</el-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"信用证类型"
prop=
"lidgrp.rec.lcrtyp"
>
<c-select
v-model=
"model.lidgrp.rec.lcrtyp"
placeholder=
"请选择信用证类型"
style=
"width: 100%"
:code=
"codes.lcrtyp"
>
获取
</c-button>
</
template
>
</c-fullbox>
</el-form-item>
</el-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"信用证类型"
prop=
"lidgrp.rec.lcrtyp"
>
<c-select
v-model=
"model.lidgrp.rec.lcrtyp"
placeholder=
"请选择信用证类型"
style=
"width: 100%"
:code=
"codes.lcrtyp "
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"客户经理"
prop=
"litp.usr.extkey"
style=
"width: 100%"
>
<c-fullbox>
<c-input
v-model=
"model.litp.usr.extkey"
maxlength=
"8"
disabled
placeholder=
"请输入客户经理"
></c-input>
<
template
slot=
"footer"
>
<c-button
size=
"small"
style=
"margin-left: 10px; padding: 0 12px"
type=
"primary"
icon=
"el-icon-search"
@
click=
"onExtkey"
>
<span
style=
"font-family: '宋体'; font-weight: bold"
></span>
</c-button>
</
template
>
</c-fullbox>
</el-form-item>
</c-col>
<!-- LITPOP INFLID 显示-->
<!--
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"客户经理"
prop=
"litp.usr.extkey"
style=
"width: 100%"
>
<c-fullbox>
<c-input
v-model=
"model.litp.usr.extkey"
maxlength=
"8"
disabled
placeholder=
"请输入客户经理"
></c-input>
<
template
slot=
"footer"
>
<c-button
size=
"small"
style=
"margin-left: 10px; padding: 0 12px"
type=
"primary"
icon=
"el-icon-search"
@
click=
"onExtkey"
>
<span
style=
"font-family: '宋体'; font-weight: bold"
></span>
</c-button>
</
template
>
</c-fullbox>
</el-form-item>
</c-col>
<!-- LITPOP INFLID 显示-->
<!--
<c-col :span="12">
<c-checkbox v-model="model.lidgrp.rec.resflg">Reserved Contract</c-checkbox>
</c-col>
-->
<el-col
:span=
"24"
>
<c-col
:span=
"11"
>
<el-form-item
label=
"名义金额"
prop=
"lidgrp.cbs.nom1.cur"
>
<c-select
v-model=
"model.lidgrp.cbs.nom1.cur"
style=
"width: 100%"
placeholder=
"币种"
:code=
"codes.cur"
@
keyup
.
enter
.
native=
"nom1CurEvent"
>
<el-option
v-for=
"item in codes.cur"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
<el-col
:span=
"24"
>
<c-col
:span=
"11"
>
<el-form-item
label=
"名义金额"
prop=
"lidgrp.cbs.nom1.cur"
>
<c-select
v-model=
"model.lidgrp.cbs.nom1.cur"
style=
"width: 100%"
placeholder=
"币种"
:code=
"codes.cur"
@
keyup
.
enter
.
native=
"nom1CurEvent"
>
<el-option
v-for=
"item in codes.cur"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"9"
>
<el-form-item
style=
"text-align: left"
label-width=
"20px"
prop=
"lidgrp.cbs.nom1.amt"
>
<c-input
v-model=
"model.lidgrp.cbs.nom1.amt"
style=
"text-align: left; width: 100%"
placeholder=
"请输入金额"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"4"
>
<
template
>
<c-checkbox
@
change=
"open"
v-model=
"model.litp.aamp.aammod.addamtflg"
style=
"padding-left: 5px"
>
附加金额
</c-checkbox
>
</
template
>
</c-col>
</el-col>
<c-col
:span=
"14"
>
<el-form-item
label=
"溢短装"
prop=
"lidgrp.rec.nomtop"
>
<c-input
v-model=
"model.lidgrp.rec.nomtop"
maxlength=
"2"
placeholder=
"0"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"10"
style=
"text-align: left"
>
<el-form-item
label=
"-"
style=
"text-align: left; margin-left: 12px"
label-width=
"20px"
prop=
"lidgrp.rec.nomton"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"9"
>
<el-form-item
style=
"text-align: left"
label-width=
"20px"
prop=
"lidgrp.cbs.nom1.amt"
>
<c-input
v-model=
"model.lidgrp.cbs.nom1.amt"
style=
"text-align: left; width: 100%"
placeholder=
"请输入金额"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"4"
>
<
template
>
<c-checkbox
@
change=
"open"
v-model=
"model.litp.aamp.aammod.addamtflg"
style=
"padding-left:5px;"
>
附加金额
</c-checkbox>
</
template
>
</c-col>
</el-col>
<c-col
:span=
"14"
>
<el-form-item
label=
"溢短装"
prop=
"lidgrp.rec.nomtop"
>
<c-input
v-model=
"model.lidgrp.rec.nomtop"
maxlength=
"2"
placeholder=
"0"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"10"
style=
"text-align: left"
>
<el-form-item
label=
"-"
style=
"text-align: left; margin-left: 12px"
label-width=
"20px"
prop=
"lidgrp.rec.nomton"
>
<c-input
v-model=
"model.lidgrp.rec.nomton"
maxlength=
"2"
placeholder=
"0"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"金额限额表述"
prop=
"lidgrp.rec.nomspc"
>
<c-select
v-model=
"model.lidgrp.rec.nomspc"
style=
"width: 100%"
disabled
placeholder=
"请选择"
:code=
"codes.nomspc"
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"13"
>
<el-form-item
label=
"最大金额"
prop=
"lidgrp.cbs.max.cur"
>
<c-select
v-model=
"model.lidgrp.cbs.max.cur"
style=
"width: 100%"
disabled
placeholder=
"请选择币种"
@
keyup
.
enter
.
native=
"nom1CurEvent"
>
<el-option
v-for=
"item in codes.cur"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
<c-input
v-model=
"model.lidgrp.rec.nomton"
maxlength=
"2"
placeholder=
"0"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"金额限额表述"
prop=
"lidgrp.rec.nomspc"
>
<c-select
v-model=
"model.lidgrp.rec.nomspc"
style=
"width: 100%"
disabled
placeholder=
"请选择"
:code=
"codes.nomspc"
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"13"
>
<el-form-item
label=
"最大金额"
prop=
"lidgrp.cbs.max.cur"
>
<c-select
v-model=
"model.lidgrp.cbs.max.cur"
style=
"width: 100%"
disabled
placeholder=
"请选择币种"
@
keyup
.
enter
.
native=
"nom1CurEvent"
>
<el-option
v-for=
"item in codes.cur"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"11"
>
<el-form-item
label=
""
label-width=
"5px"
prop=
"lidgrp.cbs.max.amt"
>
<c-input
v-model=
"model.lidgrp.cbs.max.amt"
disabled
placeholder=
"请输入信用证最大金额"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"13"
>
<el-form-item
label=
"开证日期"
prop=
"lidgrp.rec.opndat"
>
<c-date-picker
type=
"date"
v-model=
"model.lidgrp.rec.opndat"
style=
"width: 100%"
placeholder=
"请选择日期"
value-format=
"yyyy-MM-dd"
></c-date-picker>
</el-form-item>
</c-col>
<c-col
:span=
"11"
>
<el-form-item
label=
"预先通知日期"
prop=
"lidgrp.rec.preadvdt"
>
<c-date-picker
type=
"date"
v-model=
"model.lidgrp.rec.preadvdt"
style=
"width: 100%"
disabled
placeholder=
"请选择日期"
></c-date-picker>
</el-form-item>
</c-col>
<c-col
:span=
"19"
>
<el-form-item
label=
"最迟装船日期"
prop=
"lidgrp.rec.shpdat"
>
<c-date-picker
type=
"date"
v-model=
"model.lidgrp.rec.shpdat"
style=
"width: 100%"
placeholder=
"请选择日期"
></c-date-picker>
</el-form-item>
</c-col>
<c-col
:span=
"5"
class=
"centerLable"
>
<c-checkbox
v-model=
"model.lidgrp.rec.dkflg"
style=
"margin-left: 17px; padding: 0 10px"
disabled
>
是否代开
</c-checkbox
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"11"
>
<el-form-item
label=
""
label-width=
"5px"
prop=
"lidgrp.cbs.max.amt"
>
<c-input
v-model=
"model.lidgrp.cbs.max.amt"
disabled
placeholder=
"请输入信用证最大金额"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"13"
>
<el-form-item
label=
"开证日期"
prop=
"lidgrp.rec.opndat"
>
<c-date-picker
type=
"date"
v-model=
"model.lidgrp.rec.opndat"
style=
"width: 100%"
placeholder=
"请选择日期"
value-format=
"yyyy-MM-dd"
></c-date-picker>
</el-form-item>
</c-col>
<c-col
:span=
"11"
>
<el-form-item
label=
"预先通知日期"
prop=
"lidgrp.rec.preadvdt"
>
<c-date-picker
type=
"date"
v-model=
"model.lidgrp.rec.preadvdt"
style=
"width: 100%"
disabled
placeholder=
"请选择日期"
></c-date-picker>
</el-form-item>
</c-col>
<c-col
:span=
"19"
>
<el-form-item
label=
"最迟装船日期"
prop=
"lidgrp.rec.shpdat"
>
<c-date-picker
type=
"date"
v-model=
"model.lidgrp.rec.shpdat"
style=
"width: 100%"
placeholder=
"请选择日期"
></c-date-picker>
</el-form-item>
</c-col>
<c-col
:span=
"5"
class=
"centerLable"
>
<c-checkbox
v-model=
"model.lidgrp.rec.dkflg"
style=
"margin-left:17px;padding: 0 10px;"
disabled
>
是否代开
</c-checkbox
>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"有效日期"
prop=
"lidgrp.rec.expdat"
>
<c-date-picker
type=
"date"
v-model=
"model.lidgrp.rec.expdat"
style=
"width: 100%"
placeholder=
"请选择日期"
></c-date-picker>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"交单地点"
prop=
"lidgrp.rec.expplc"
>
<c-input
v-model=
"model.lidgrp.rec.expplc"
maxlength=
"29"
placeholder=
"请输入地址"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"分批装运条款"
prop=
"lidgrp.rec.shppar"
>
<c-select
v-model=
"model.lidgrp.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=
"lidgrp.rec.shptrss18"
>
<c-select
v-model=
"model.lidgrp.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=
"lidgrp.rec.apprul"
>
<c-select
v-model=
"model.lidgrp.rec.apprul"
style=
"width: 100%"
placeholder=
"请选择适用规则"
:code=
"codes.apprul"
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"其他适用规则"
prop=
"lidgrp.rec.apprultxt"
>
<c-input
v-model=
"model.lidgrp.rec.apprultxt"
maxlength=
"35"
:disabled=
"this.flag"
placeholder=
"请输入其他适用规则"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"保兑指示"
prop=
"lidgrp.rec.cnfdet"
>
<c-select
v-model=
"model.lidgrp.rec.cnfdet"
style=
"width: 100%"
placeholder=
"请选择保兑指示"
:code=
"codes.cnfflg1"
>
</c-select>
</el-form-item>
</c-col>
<!--
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"有效日期"
prop=
"lidgrp.rec.expdat"
>
<c-date-picker
type=
"date"
v-model=
"model.lidgrp.rec.expdat"
style=
"width: 100%"
placeholder=
"请选择日期"
></c-date-picker>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"交单地点"
prop=
"lidgrp.rec.expplc"
>
<c-input
v-model=
"model.lidgrp.rec.expplc"
maxlength=
"29"
placeholder=
"请输入地址"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"分批装运条款"
prop=
"lidgrp.rec.shppar"
>
<c-select
v-model=
"model.lidgrp.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=
"lidgrp.rec.shptrss18"
>
<c-select
v-model=
"model.lidgrp.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=
"lidgrp.rec.apprul"
>
<c-select
v-model=
"model.lidgrp.rec.apprul"
style=
"width: 100%"
placeholder=
"请选择适用规则"
:code=
"codes.apprul"
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"其他适用规则"
prop=
"lidgrp.rec.apprultxt"
>
<c-input
v-model=
"model.lidgrp.rec.apprultxt"
maxlength=
"35"
:disabled=
"this.flag"
placeholder=
"请输入其他适用规则"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"保兑指示"
prop=
"lidgrp.rec.cnfdet"
>
<c-select
v-model=
"model.lidgrp.rec.cnfdet"
style=
"width: 100%"
placeholder=
"请选择保兑指示"
:code=
"codes.cnfflg1"
>
</c-select>
</el-form-item>
</c-col>
<!--
<c-col :span="12">
<span v-text="model.litp.oppbnkl" data-path=".litp.oppbnkl" > </span>
</c-col>
-->
<c-col
:span=
"12"
>
<el-form-item
label=
"对手行代码"
prop=
"lidgrp.rec.oppbnk"
v-if=
"zmqflg"
>
<!--自贸区标志 -->
<c-input
v-model=
"model.lidgrp.rec.oppbnk
"
maxlength=
"12"
placeholder=
"请输入对手行代码"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"货押标志"
prop=
"lidgrp.rec.guaflg"
>
<
c-select
v-model=
"model.lidgrp.rec.guaflg"
style=
"width: 100%"
placeholder=
"请选择货押标志"
:code=
"codes.guaflg"
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"注册编码"
prop=
"lidgrp.rec.regref"
>
<
c-input
v-model=
"model.lidgrp.rec.regref"
maxlength=
"16"
disabled
placeholder=
"请输入注册编码"
></c-input>
</el-form-item>
</c-col>
</c-col>
<!-- ======================右边====================== --
>
<c-col
:span=
"11"
:offset=
"1"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"简略信息"
prop=
"lidgrp.rec.nam"
>
<c-input
v-model=
"model.lidgrp.rec.nam"
maxlength=
"40"
disabled
placeholder=
"请输入简略信息"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"申请人参考号"
prop=
"lidgrp.apl.pts.ref"
>
<c-input
v-model=
"model.lidgrp.apl.pts.ref"
maxlength=
"16
"
style=
"width: 100%
"
placeholder=
"请输入申请人参考号
"
></c-input>
</el-form-item
>
</c-col
>
<c-col
:span=
"24"
>
<el-form-item
label=
"申请人"
prop=
"lidgrp.apl.pts.extkey
"
>
<
c-fullbox
>
<c-input
v-model=
"model.lidgrp.apl.pts.extkey"
maxlength=
"50
"
placeholder=
"请输入申请人地址编码
"
@
keyup
.
enter
.
native=
"showGridPromptDialog('lidgrp.apl.pts.extkey')
"
></c-input>
<
template
slot=
"footer"
>
<c-button
style=
"margin:0 10px 0 10px;padding: 0 12px;"
size=
"small"
type=
"primary"
@
click=
"onSeainf('lidgrp.apl.pts.extkey')
"
icon=
"el-icon-search
"
>
<span
style=
"font-family:'宋体';font-weight:bold"
></span>
</c-button>
<c-button
style=
"margin:0 0;"
size=
"small"
type=
"primary"
@
click=
"onAplpDet
"
icon=
"el-icon-info
"
>
</c-button
>
</
template
>
</c-fullbox
>
</el-form-item
>
</c-col>
<!-- <c-col :span="8">
<c-col
:span=
"12"
>
<el-form-item
label=
"对手行代码"
prop=
"lidgrp.rec.oppbnk"
v-if=
"zmqflg
"
>
<!--自贸区标志 -->
<c-input
v-model=
"model.lidgrp.rec.oppbnk"
maxlength=
"12"
placeholder=
"请输入对手行代码"
></c-input
>
</el-form-item
>
<
/c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"货押标志"
prop=
"lidgrp.rec.guaflg"
>
<c-select
v-model=
"model.lidgrp.rec.guaflg"
style=
"width: 100%"
placeholder=
"请选择货押标志"
:code=
"codes.guaflg"
>
</c-select
>
</el-form-item
>
<
/c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"注册编码"
prop=
"lidgrp.rec.regref"
>
<c-input
v-model=
"model.lidgrp.rec.regref"
maxlength=
"16"
disabled
placeholder=
"请输入注册编码"
></c-input>
</el-form-item
>
</c-col
>
</c-col
>
<!-- ======================右边====================== -->
<c-col
:span=
"11"
:offset=
"1"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"简略信息"
prop=
"lidgrp.rec.nam"
>
<c-input
v-model=
"model.lidgrp.rec.nam"
maxlength=
"40"
disabled
placeholder=
"请输入简略信息"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"申请人参考号"
prop=
"lidgrp.apl.pts.ref"
>
<c-input
v-model=
"model.lidgrp.apl.pts.ref
"
maxlength=
"16
"
style=
"width: 100%
"
placeholder=
"请输入申请人参考号"
></c-input
>
</el-form-item
>
</c-col>
<c-col
:span=
"24
"
>
<
el-form-item
label=
"申请人"
prop=
"lidgrp.apl.pts.extkey"
>
<c-fullbox>
<c-input
v-model=
"model.lidgrp.apl.pts.extkey
"
maxlength=
"50
"
placeholder=
"请输入申请人地址编码
"
@
keyup
.
enter
.
native=
"
showGridPromptDialog('lidgrp.apl.pts.extkey')
"
></c-input>
<
template
slot=
"footer"
>
<c-button
style=
"margin: 0 10px 0 10px; padding: 0 12px
"
size=
"small
"
type=
"primary"
@
click=
"onSeainf('lidgrp.apl.pts.extkey')"
icon=
"el-icon-search"
>
<span
style=
"font-family: '宋体'; font-weight: bold"
></span>
</c-button>
<c-button
style=
"margin: 0 0"
size=
"small
"
type=
"primary
"
@
click=
"onAplpDet"
icon=
"el-icon-info"
>
</c-button
>
</
template
>
</c-fullbox
>
</el-form-item>
</c-col>
<!-- <c-col :span="8">
<el-form-item label="" label-width="15px">
<c-button
size="small"
...
...
@@ -445,20 +437,20 @@
</el-form-item>
</c-col> -->
<c-col
:span=
"24"
>
<el-form-item
label=
"申请人名称地址"
prop=
"lidgrp.apl.pts.adrblk"
>
<c-input
type=
"textarea"
:rows=
"4"
v-model=
"model.lidgrp.apl.pts.adrblk"
maxlength=
"50"
disabled
show-word-limit
placeholder=
"请输入名称地址"
></c-input>
</el-form-item>
</c-col>
<!-- 需要处理
<c-col
:span=
"24"
>
<el-form-item
label=
"申请人名称地址"
prop=
"lidgrp.apl.pts.adrblk"
>
<c-input
type=
"textarea"
:rows=
"4"
v-model=
"model.lidgrp.apl.pts.adrblk"
maxlength=
"50"
disabled
show-word-limit
placeholder=
"请输入名称地址"
></c-input>
</el-form-item>
</c-col>
<!-- 需要处理
<c-col :span="12">
<el-form-item label="Chinese address" prop="lidgrp.apl.dbfadrblkcn">
<c-input type="textarea" v-model="model.lidgrp.apl.dbfadrblkcn" maxlength="35" show-word-limit placeholder="请输入Chinese address" ></c-input>
...
...
@@ -466,7 +458,7 @@
</c-col>
-->
<!--
<!--
<c-col :span="12">
<el-form-item label="名称" prop="lidgrp.apl.namelc">
<c-input type="textarea" v-model="model.lidgrp.apl.namelc" maxlength="35" show-word-limit placeholder="请输入名称" ></c-input>
...
...
@@ -480,54 +472,57 @@
</c-col>
-->
<c-col
:span=
"24"
>
<el-form-item
label=
"通知行参考号"
prop=
"lidgrp.adv.pts.ref"
>
<c-input
v-model=
"model.lidgrp.adv.pts.ref"
maxlength=
"16"
style=
"width: 100%"
placeholder=
"请输入参考号"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"通知行"
prop=
"lidgrp.adv.pts.extkey"
style=
"width:100%"
>
<c-fullbox>
<c-input
v-model=
"model.lidgrp.adv.pts.extkey"
maxlength=
"50"
style=
"width:100%"
placeholder=
"请输入通知行地址编码"
@
keyup
.
enter
.
native=
"showGridPromptDialog('lidgrp.adv.pts.extkey')"
></c-input>
<
template
slot=
"footer"
>
<c-button
style=
"margin:0 10px 0 10px;padding: 0 12px;"
size=
"small"
type=
"primary"
@
click=
"onSeainf('lidgrp.adv.pts.extkey')"
icon=
"el-icon-search"
>
<span
style=
"font-family:'宋体';font-weight:bold"
></span>
</c-button>
<c-button
style=
"margin:0 0;"
size=
"small"
type=
"primary"
@
click=
"onAdvpDet"
icon=
"el-icon-info"
>
</c-button>
</
template
>
</c-fullbox>
</el-form-item>
</c-col>
<!-- <c-col :span="8">
<c-col
:span=
"24"
>
<el-form-item
label=
"通知行参考号"
prop=
"lidgrp.adv.pts.ref"
>
<c-input
v-model=
"model.lidgrp.adv.pts.ref"
maxlength=
"16"
style=
"width: 100%"
placeholder=
"请输入参考号"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"通知行"
prop=
"lidgrp.adv.pts.extkey"
style=
"width: 100%"
>
<c-fullbox>
<c-input
v-model=
"model.lidgrp.adv.pts.extkey"
maxlength=
"50"
style=
"width: 100%"
placeholder=
"请输入通知行地址编码"
@
keyup
.
enter
.
native=
"
showGridPromptDialog('lidgrp.adv.pts.extkey')
"
></c-input>
<
template
slot=
"footer"
>
<c-button
style=
"margin: 0 10px 0 10px; padding: 0 12px"
size=
"small"
type=
"primary"
@
click=
"onSeainf('lidgrp.adv.pts.extkey')"
icon=
"el-icon-search"
>
<span
style=
"font-family: '宋体'; font-weight: bold"
></span>
</c-button>
<c-button
style=
"margin: 0 0"
size=
"small"
type=
"primary"
@
click=
"onAdvpDet"
icon=
"el-icon-info"
>
</c-button>
</
template
>
</c-fullbox>
</el-form-item>
</c-col>
<!-- <c-col :span="8">
<el-form-item label="" label-width="15px">
<c-button
size="small"
...
...
@@ -541,20 +536,20 @@
</el-form-item>
</c-col> -->
<c-col
:span=
"24"
>
<el-form-item
label=
"通知行名称地址"
prop=
"lidgrp.adv.pts.adrblk"
>
<c-input
type=
"textarea"
:rows=
"4"
v-model=
"model.lidgrp.adv.pts.adrblk"
maxlength=
"80"
disabled
show-word-limit
placeholder=
"请输入名称地址"
></c-input>
</el-form-item>
</c-col>
<!--需要处理
<c-col
:span=
"24"
>
<el-form-item
label=
"通知行名称地址"
prop=
"lidgrp.adv.pts.adrblk"
>
<c-input
type=
"textarea"
:rows=
"4"
v-model=
"model.lidgrp.adv.pts.adrblk"
maxlength=
"80"
disabled
show-word-limit
placeholder=
"请输入名称地址"
></c-input>
</el-form-item>
</c-col>
<!--需要处理
<c-col :span="12">
<el-form-item label="Chinese address" prop="lidgrp.adv.dbfadrblkcn">
<c-input type="textarea" v-model="model.lidgrp.adv.dbfadrblkcn" maxlength="35" show-word-limit placeholder="请输入Chinese address" ></c-input>
...
...
@@ -562,7 +557,7 @@
</c-col>
-->
<!--
<!--
<c-col :span="12">
<el-form-item label="名称" prop="lidgrp.adv.namelc">
<c-input type="textarea" v-model="model.lidgrp.adv.namelc" maxlength="35" show-word-limit placeholder="请输入名称" ></c-input>
...
...
@@ -576,57 +571,53 @@
</c-col>
-->
<c-col
:span=
"24"
>
<el-form-item
label=
"受益人参考号"
prop=
"lidgrp.ben.pts.ref"
>
<c-input
v-model=
"model.lidgrp.ben.pts.ref"
maxlength=
"16"
style=
"width: 100%"
placeholder=
"请输入参考号"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"受益人地址编码"
prop=
"lidgrp.ben.pts.extkey"
>
<c-fullbox>
<c-input
v-model=
"model.lidgrp.ben.pts.extkey"
style=
"width:100%"
maxlength=
"16"
placeholder=
"请输入地址编码"
@
keyup
.
enter
.
native=
"showGridPromptDialog('lidgrp.ben.pts.extkey')"
></c-input>
<
template
slot=
"footer"
>
<c-button
style=
"margin:0 10px 0 10px;padding: 0 12px;"
size=
"small"
type=
"primary"
@
click=
"onSeainf('lidgrp.ben.pts.extkey')"
icon=
"el-icon-search"
>
<span
style=
"font-family:'宋体';font-weight:bold"
></span>
</c-button>
<c-button
style=
"margin:0 0;"
size=
"small"
type=
"primary"
@
click=
"onBenpDet"
icon=
"el-icon-info"
>
</c-button>
</
template
>
</c-fullbox>
</el-form-item>
</c-col>
<!-- <c-col :span="8">
<c-col
:span=
"24"
>
<el-form-item
label=
"受益人参考号"
prop=
"lidgrp.ben.pts.ref"
>
<c-input
v-model=
"model.lidgrp.ben.pts.ref"
maxlength=
"16"
style=
"width: 100%"
placeholder=
"请输入参考号"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"受益人地址编码"
prop=
"lidgrp.ben.pts.extkey"
>
<c-fullbox>
<c-input
v-model=
"model.lidgrp.ben.pts.extkey"
style=
"width: 100%"
maxlength=
"16"
placeholder=
"请输入地址编码"
@
keyup
.
enter
.
native=
"
showGridPromptDialog('lidgrp.ben.pts.extkey')
"
></c-input>
<
template
slot=
"footer"
>
<c-button
style=
"margin: 0 10px 0 10px; padding: 0 12px"
size=
"small"
type=
"primary"
@
click=
"onSeainf('lidgrp.ben.pts.extkey')"
icon=
"el-icon-search"
>
<span
style=
"font-family: '宋体'; font-weight: bold"
></span>
</c-button>
<c-button
style=
"margin: 0 0"
size=
"small"
type=
"primary"
@
click=
"onBenpDet"
icon=
"el-icon-info"
>
</c-button>
</
template
>
</c-fullbox>
</el-form-item>
</c-col>
<!-- <c-col :span="8">
<el-form-item label="" label-width="15px">
<c-button
size="small"
...
...
@@ -640,26 +631,26 @@
</el-form-item>
</c-col> -->
<c-col
:span=
"24"
>
<el-form-item
label=
"受益人名称地址"
prop=
"lidgrp.ben.pts.adrblk"
>
<c-input
type=
"textarea"
:rows=
"4"
v-model=
"model.lidgrp.ben.pts.adrblk"
maxlength=
"80"
show-word-limit
placeholder=
"请输入名称地址"
></c-input>
</el-form-item>
</c-col>
<!--需要处理
<c-col
:span=
"24"
>
<el-form-item
label=
"受益人名称地址"
prop=
"lidgrp.ben.pts.adrblk"
>
<c-input
type=
"textarea"
:rows=
"4"
v-model=
"model.lidgrp.ben.pts.adrblk"
maxlength=
"80"
show-word-limit
placeholder=
"请输入名称地址"
></c-input>
</el-form-item>
</c-col>
<!--需要处理
<c-col :span="12">
<el-form-item label="Chinese address" prop="lidgrp.ben.dbfadrblkcn">
<c-input type="textarea" v-model="model.lidgrp.ben.dbfadrblkcn" maxlength="35" show-word-limit placeholder="请输入Chinese address" ></c-input>
</el-form-item>
</c-col>
-->
<!--
<!--
<c-col :span="12">
<el-form-item label="名称" prop="lidgrp.ben.namelc">
<c-input type="textarea" v-model="model.lidgrp.ben.namelc" maxlength="35" show-word-limit placeholder="请输入名称" ></c-input>
...
...
@@ -673,30 +664,56 @@
</c-col>
-->
<c-col
:span=
"24"
class=
"centerLable marginLable"
>
<c-checkbox
v-model=
"model.lidgrp.rec.rmbflg"
disabled
style=
"margin-left:9px;padding: 0 10px;"
>
偿付行信息
</c-checkbox
>
</c-col>
<c-col
:span=
"24"
class=
"centerLable marginLable"
>
<c-checkbox
v-model=
"model.lidgrp.rec.revflg"
disabled
style=
"margin-left:9px;padding: 0 10px;"
>
循环信用证
</c-checkbox
>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"合同编号"
prop=
"lidgrp.rec.rptref"
>
<c-input
v-model=
"model.lidgrp.rec.rptref"
maxlength=
"25"
placeholder=
"请输入合同编号"
></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"24"
class=
"centerLable marginLable"
>
<c-checkbox
v-model=
"model.lidgrp.rec.rmbflg"
disabled
style=
"margin-left: 9px; padding: 0 10px"
>
偿付行信息
</c-checkbox
>
</c-col>
<c-col
:span=
"24"
class=
"centerLable marginLable"
>
<c-checkbox
v-model=
"model.lidgrp.rec.revflg"
disabled
style=
"margin-left: 9px; padding: 0 10px"
>
循环信用证
</c-checkbox
>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"合同编号"
prop=
"lidgrp.rec.rptref"
>
<c-input
v-model=
"model.lidgrp.rec.rptref"
maxlength=
"25"
placeholder=
"请输入合同编号"
></c-input>
</el-form-item>
</c-col>
</c-col>
</el-collapse-item>
<el-collapse-item
title=
"详情"
name=
"2"
>
<!-- 详情 -->
<m-detp
:model=
"model"
:codes=
"codes"
/>
</el-collapse-item>
<el-collapse-item
title=
"当事人"
name=
"3"
>
<!-- 当事人 -->
<m-ptyp
:model=
"model"
:codes=
"codes"
/>
</el-collapse-item>
<el-collapse-item
title=
"货物"
name=
"4"
>
<!-- 货物 -->
<m-doxp
:model=
"model"
:codes=
"codes"
:dtyp=
"'dogp'"
:rec=
"'lid'"
/>
</el-collapse-item>
<el-collapse-item
title=
"单据"
name=
"5"
>
<!-- 单据 -->
<m-doxp
:model=
"model"
:codes=
"codes"
:dtyp=
"'dorp'"
:rec=
"'lid'"
/>
</el-collapse-item>
<el-collapse-item
title=
"附加条件"
name=
"6"
>
<!-- 附加条款 -->
<m-doxp
:model=
"model"
:codes=
"codes"
:dtyp=
"'adcp'"
:rec=
"'lid'"
/>
</el-collapse-item>
</el-collapse>
</div>
</template>
<
script
>
...
...
@@ -704,58 +721,89 @@ import Api from "~/service/Api";
import
commonProcess
from
"~/mixin/commonProcess"
;
import
CodeTable
from
"~/config/CodeTable"
;
import
Event
from
"~/model/Litopn/Event"
;
import
Detp
from
"./Detp"
;
import
Ptyp
from
"./Ptyp"
;
import
Dogp
from
"./Dogp"
;
import
Dorp
from
"./Dorp"
;
import
Adcp
from
"./Adcp"
;
import
Doxp
from
"~/views/Public/Doxp"
;
export
default
{
components
:
{
"m-detp"
:
Detp
,
"m-ptyp"
:
Ptyp
,
"m-dogp"
:
Dogp
,
"m-dorp"
:
Dorp
,
"m-adcp"
:
Adcp
,
"m-doxp"
:
Doxp
,
},
inject
:
[
"root"
],
props
:
[
"model"
,
"codes"
],
mixins
:
[
commonProcess
],
data
()
{
return
{
zmqflg
:
null
,
flag
:
true
,
flag
:
true
,
activeNames
:
[
"1"
],
};
},
methods
:
{
...
Event
,
open
(
val
){
if
(
val
===
''
&&
!
(
this
.
model
.
lidgrp
.
cbs
.
max2
.
amt
==
'0.000'
&&
this
.
model
.
lidgrp
.
cbs
.
opn2
.
amt
==
'0.000'
&&
this
.
model
.
lidgrp
.
blk
.
addamtcov
===
''
)
){
this
.
$confirm
(
'Do you really want to delete the additional amount of this contract?'
,
'提示'
,{
confirmButtonText
:
'Yes'
,
cancelButtonText
:
'No'
,
type
:
'warning'
,
showClose
:
false
}).
then
(()
=>
{
//yes的执行在这里写
this
.
model
.
lidgrp
.
cbs
.
max2
.
amt
=
'0.000'
;
this
.
model
.
lidgrp
.
blk
.
addamtcov
=
''
;
this
.
model
.
lidgrp
.
cbs
.
opn2
.
amt
=
'0.000'
;
methods
:
{
...
Event
,
open
(
val
)
{
if
(
val
===
""
&&
!
(
this
.
model
.
lidgrp
.
cbs
.
max2
.
amt
==
"0.000"
&&
this
.
model
.
lidgrp
.
cbs
.
opn2
.
amt
==
"0.000"
&&
this
.
model
.
lidgrp
.
blk
.
addamtcov
===
""
)
)
{
this
.
$confirm
(
"Do you really want to delete the additional amount of this contract?"
,
"提示"
,
{
confirmButtonText
:
"Yes"
,
cancelButtonText
:
"No"
,
type
:
"warning"
,
showClose
:
false
,
}
)
.
then
(()
=>
{
//yes的执行在这里写
this
.
model
.
lidgrp
.
cbs
.
max2
.
amt
=
"0.000"
;
this
.
model
.
lidgrp
.
blk
.
addamtcov
=
""
;
this
.
model
.
lidgrp
.
cbs
.
opn2
.
amt
=
"0.000"
;
this
.
$message
({
type
:
'success'
,
message
:
'删除成功!'
type
:
"success"
,
message
:
"删除成功!"
,
});
}).
catch
(()
=>
{
//No的功能在这里写
this
.
model
.
litp
.
aamp
.
aammod
.
addamtflg
=
'X'
this
.
$message
({
type
:
'info'
,
message
:
'已取消删除'
});
});
}
}
})
.
catch
(()
=>
{
//No的功能在这里写
this
.
model
.
litp
.
aamp
.
aammod
.
addamtflg
=
"X"
;
this
.
$message
({
type
:
"info"
,
message
:
"已取消删除"
,
});
});
}
},
handleChange
(
val
)
{
console
.
log
(
val
);
},
},
created
:
function
()
{},
watch
:{
"model.lidgrp.rec.apprul"
:
{
immediate
:
true
,
handler
(
val
,
oldVal
){
if
(
val
==
"OTHR"
){
this
.
flag
=
false
;
}
else
{
this
.
flag
=
true
;
}
}
watch
:
{
"model.lidgrp.rec.apprul"
:
{
immediate
:
true
,
handler
(
val
,
oldVal
)
{
if
(
val
==
"OTHR"
)
{
this
.
flag
=
false
;
}
else
{
this
.
flag
=
true
;
}
},
},
},
computed
:
{
flag1
()
{
...
...
src/views/Business/Litopn/index.vue
View file @
ecbdd951
<
template
>
<c-page
title=
"进口信用证开立"
>
<div
class=
"eContainer"
>
<c-function-btn
:handleSubmit=
"handleSubmit"
:handleCheck=
"handleCheck"
:handleStash=
"handleStash"
>
</c-function-btn>
<el-form
:model=
"model"
:rules=
"rules"
ref=
"modelForm"
label-width=
"160px"
size=
"small"
label-position=
"
lef
t"
label-position=
"
righ
t"
:validate-on-rule-change=
"false"
>
<c-tabs
v-model=
"tabVal"
ref=
"elment"
type=
"card"
@
tab-click=
"tabClick"
>
<!--PD000001 -->
<el-tab-pane
:label=
"$t('litp.PD000001')
"
name=
"ovwp"
>
<el-tab-pane
label=
"业务信息
"
name=
"ovwp"
>
<c-content>
<m-ovwp
:model=
"model"
:codes=
"codes"
/>
</c-content>
...
...
@@ -27,102 +21,107 @@
<!--PD000001 -->
<el-tab-pane
v-if=
"model.litp.aamp.aammod.addamtflg"
:label=
"$t('aamp.PD000001')
"
label=
"附加金额
"
name=
"aamp"
>
<m-aamp
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
<!--PD000077 -->
<
el-tab-pane
:label=
"$t('litp.PD000077')
"
name=
"detp"
>
<
!--
<el-tab-pane
label=
"详情
"
name=
"detp"
>
<c-content>
<m-detp
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
</el-tab-pane>
-->
<!--PD000042 -->
<
el-tab-pane
:label=
"$t('litp.PD000042')
"
name=
"ptyp"
>
<
!--
<el-tab-pane
label=
"当事人
"
name=
"ptyp"
>
<c-content>
<m-ptyp
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
</el-tab-pane>
-->
<!--PD000057 -->
<
el-tab-pane
:label=
"$t('litp.PD000057')
"
name=
"dogp"
>
<
!--
<el-tab-pane
label=
"货物
"
name=
"dogp"
>
<c-content>
<m-doxp
:model=
"model"
:codes=
"codes"
:dtyp=
"'dogp'"
:rec=
"'lid'"
/>
</c-content>
</el-tab-pane>
</el-tab-pane>
-->
<!--PD000060 -->
<
el-tab-pane
:label=
"$t('litp.PD000060')
"
name=
"dorp"
>
<
!--
<el-tab-pane
label=
"单据
"
name=
"dorp"
>
<c-content>
<m-doxp
:model=
"model"
:codes=
"codes"
:dtyp=
"'dorp'"
:rec=
"'lid'"
/>
</c-content>
</el-tab-pane>
</el-tab-pane>
-->
<!--PD000073 -->
<
el-tab-pane
:label=
"$t('litp.PD000074')
"
name=
"adcp"
>
<
!--
<el-tab-pane
label=
"附加条款
"
name=
"adcp"
>
<c-content>
<m-doxp
:model=
"model"
:codes=
"codes"
:dtyp=
"'adcp'"
:rec=
"'lid'"
/>
</c-content>
</el-tab-pane>
-->
<!--PD000001 -->
<el-tab-pane
label=
"保证金"
name=
"ccvpan"
>
<m-ccvpan
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
<!--PD000001 -->
<el-tab-pane
label=
"统一授信"
name=
"limitbody"
>
<m-limitbody
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
<!--PD000027 -->
<el-tab-pane
:label=
"$t('liaall.PD000027')
"
name=
"engp"
>
<el-tab-pane
label=
"费用/账务
"
name=
"engp"
>
<c-content>
<m-engp
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
<!--PD000001 -->
<el-tab-pane
:label=
"$t('liaccv.PD000001')"
name=
"ccvpan"
>
<m-ccvpan
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
<!--PD000000 -->
<
el-tab-pane
:label=
"$t('setmod.PD000000')
"
name=
"setpan"
>
<
!--
<el-tab-pane
label=
"结算
"
name=
"setpan"
>
<c-content>
<m-setpan
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
</el-tab-pane>
-->
<!--PD000001 -->
<
el-tab-pane
:label=
"$t('glemod.PD000001')
"
name=
"glepan"
>
<
!--
<el-tab-pane
label=
"会计分录
"
name=
"glepan"
>
<m-glepan
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
</el-tab-pane>
-->
<!--PD000510 -->
<el-tab-pane
:label=
"$t('litopn.PD000510')
"
name=
"addbcb"
>
<el-tab-pane
label=
"备查/附言
"
name=
"addbcb"
>
<m-addbcb
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
<!--PD000000 -->
<
el-tab-pane
:label=
"$t('coninf.PD000000')
"
name=
"coninfp"
>
<
!--
<el-tab-pane
label=
"附言
"
name=
"coninfp"
>
<m-coninfp
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
</el-tab-pane>
-->
<!--PD000529 -->
<el-tab-pane
:label=
"$t('trndoc.PD000529')
"
name=
"docpan"
>
<el-tab-pane
label=
"报文/面函
"
name=
"docpan"
>
<m-docpan
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
<!--PD000546 -->
<el-tab-pane
:label=
"$t('trndoc.PD000546')
"
name=
"doctre"
>
<el-tab-pane
label=
"附件信息
"
name=
"doctre"
>
<m-doctre
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
<!--PD000002 -->
<el-tab-pane
:label=
"$t('cnybop.PD000002')
"
name=
"cnyp"
>
<el-tab-pane
label=
"申报信息
"
name=
"cnyp"
>
<m-cnyp
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
<!--PD000110 -->
<el-tab-pane
:label=
"$t('cnybop.PD000110')
"
label=
"2106银行跟单结算及表外融资
"
name=
"libp"
v-if=
"this.model.cnybop.libflg == '1'"
>
...
...
@@ -132,7 +131,7 @@
<!--PD000346 -->
<el-tab-pane
v-if=
"model.lidgrp.rec.spcrcbflg"
:label=
"$t('litp.PD000422')
"
label=
"仅适用于指定银行的特殊付款条件
"
name=
"spcrcvp"
>
<m-spcrcvp
:model=
"model"
:codes=
"codes"
/>
...
...
@@ -152,10 +151,7 @@
<m-namp
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
-->
<!--PD000001 -->
<el-tab-pane
:label=
"$t('limmod.PD000001')"
name=
"limitbody"
>
<m-limitbody
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
<!--PD001033 -->
<!--
...
...
@@ -191,6 +187,13 @@
@
select-ety=
"selectMsg"
>
</c-grid-ety-prompt-dialog>
<c-function-btn
:handleSubmit=
"handleSubmit"
:handleCheck=
"handleCheck"
:handleStash=
"handleStash"
>
</c-function-btn>
</div>
</c-page>
</
template
>
...
...
src/views/Business/Ordrel/Menu.vue
View file @
ecbdd951
...
...
@@ -478,9 +478,6 @@ export default {
.m-table-search
{
padding
:
20px
0px
10px
0px
;
}
.el-form-item__label
{
text-align
:
left
!important
;
}
.el-row
>
.el-col
{
padding-right
:
10px
!important
;
}
...
...
src/views/Business/index.vue
View file @
ecbdd951
...
...
@@ -36,10 +36,9 @@ export default {
<
style
>
#business_container
{
/* height: 100%; */
padding
:
5px
15px
;
/* width: 100%; */
flex
:
1
;
width
:
85%
;
margin
:
40px
auto
0
;
}
#business_container
.eibs-tab
{
padding
:
0
15px
;
...
...
src/views/Layout/Header.vue
View file @
ecbdd951
...
...
@@ -4,10 +4,10 @@
<img
src=
"../../assets/logo.png"
alt=
""
style=
"height: 100%"
/>
</div>
<div
class=
"self_header_label"
>
<h2>
国际结算系统
</h2>
<h2
style=
"font-size: 30px"
>
国际结算系统
</h2>
</div>
<div
class=
"header-tool"
>
<div
class=
"header-subInstName"
>
<div
class=
"header-subInstName"
>
<!--
<marquee
v-if=
"subInstName.length > 12"
behavior=
"scroll"
...
...
@@ -431,7 +431,7 @@ export default {
color
:
#fff
;
/* margin-top: 10px !important; */
position
:
relative
;
top
:
22
px
;
top
:
12.778
px
;
/* left: 10px; */
padding
:
0px
15px
;
display
:
inline-table
;
...
...
@@ -439,6 +439,8 @@ export default {
font-family
:
"黑体"
;
/* border-left: 1px solid antiquewhite; */
border-left
:
1px
solid
#fff
;
/* ui美化 */
font-size
:
30px
;
}
.self_header_label
p
{
font-family
:
"Times New Roman"
,
Times
,
serif
;
...
...
src/views/Layout/SideMenu.vue
View file @
ecbdd951
...
...
@@ -321,7 +321,7 @@ export default {
.eContainer-menu-search
.el-button
{
border
:
none
;
font-size
:
20px
;
padding
:
12
px
20px
;
padding
:
9.01
px
20px
;
}
.eContainer-menu-search
.el-input
{
...
...
@@ -401,9 +401,12 @@ export default {
.el-submenu__title
,
.el-menu-item
,
.el-submenu
.el-menu-item
{
font-size
:
12px
;
height
:
35px
;
line-height
:
35px
;
font-size
:
14px
;
height
:
40px
;
line-height
:
40px
;
}
.el-submenu__title.active
{
font-weight
:
bold
;
}
.el-menu-vertical-demo
[
class
^=
"el-icon-caret-"
]
{
color
:
#606266
;
...
...
src/views/Layout/components/TagsView/index.vue
View file @
ecbdd951
...
...
@@ -237,7 +237,7 @@ export default {
<
style
scoped
>
.tags-view-container
{
height
:
2
8
px
;
height
:
2
9.002
px
;
width
:
100%
;
background
:
#f5f4f9
;
border-bottom
:
1px
solid
#d8dce5
;
...
...
src/views/Public/Engp.vue
View file @
ecbdd951
...
...
@@ -3,127 +3,136 @@
<!--
<c-col
:span=
"24"
style=
"margin-bottom:18px"
>
Liability
</c-col>
-->
<c-col
:span=
"24"
style=
""
>
<c-table
:list=
"model.liaall.liaallg"
style=
"width:80%,text-align:center,margin-bottom:18px"
:border=
"true"
>
<el-table-column
prop=
"bussec"
label=
"业务"
width=
"50px"
>
</el-table-column>
<el-table-column
prop=
"cbtpfx"
label=
"类型"
width=
"60px"
>
</el-table-column>
<el-table-column
prop=
"matdat"
label=
"到期日"
width=
"150px"
>
<template
slot-scope=
"scope"
>
<el-form-item
label-width=
"0"
:prop=
"'liaall.liaallg.' + scope.$index + '.matdat'"
>
<c-date-picker
type=
"date"
v-model=
"scope.row.matdat"
value-format=
"yyyy-MM-dd"
placeholder=
"请选择日期"
style=
"width: 100%"
@
change=
"executeDefault('liaall.liaallg.matdat')"
:disabled=
"root.trnName== 'letopn'"
>
</c-date-picker>
</el-form-item>
</
template
>
</el-table-column>
<el-table-column
prop=
"tenday"
label=
"效期"
width=
"70px"
>
<
template
slot-scope=
"scope"
>
<el-form-item
label-width=
"0"
:prop=
"'liaall.liaallg.' + scope.$index + '.tenday'"
>
<c-input
v-model=
"scope.row.tenday"
style=
"width: 100%"
placeholder=
"请输入"
>
</c-input>
</el-form-item>
</
template
>
</el-table-column>
<el-table-column
prop=
"rol"
label=
"债务人"
width=
"70px"
>
</el-table-column>
<!--
<el-collapse
v-model=
"activeNames"
@
change=
"handleChange"
>
<el-collapse-item
title=
"表外记账"
name=
"1"
>
<c-col
:span=
"24"
style=
""
>
<c-table
:list=
"model.liaall.liaallg"
style=
"width:80%,text-align:center,margin-bottom:18px"
:border=
"true"
>
<el-table-column
prop=
"bussec"
label=
"业务"
width=
"50px"
>
</el-table-column>
<el-table-column
prop=
"cbtpfx"
label=
"类型"
width=
"60px"
>
</el-table-column>
<el-table-column
prop=
"matdat"
label=
"到期日"
width=
"150px"
>
<template
slot-scope=
"scope"
>
<el-form-item
label-width=
"0"
:prop=
"'liaall.liaallg.' + scope.$index + '.matdat'"
>
<c-date-picker
type=
"date"
v-model=
"scope.row.matdat"
value-format=
"yyyy-MM-dd"
placeholder=
"请选择日期"
style=
"width: 100%"
@
change=
"executeDefault('liaall.liaallg.matdat')"
:disabled=
"root.trnName == 'letopn'"
>
</c-date-picker>
</el-form-item>
</
template
>
</el-table-column>
<el-table-column
prop=
"tenday"
label=
"效期"
width=
"70px"
>
<
template
slot-scope=
"scope"
>
<el-form-item
label-width=
"0"
:prop=
"'liaall.liaallg.' + scope.$index + '.tenday'"
>
<c-input
v-model=
"scope.row.tenday"
style=
"width: 100%"
placeholder=
"请输入"
>
</c-input>
</el-form-item>
</
template
>
</el-table-column>
<el-table-column
prop=
"rol"
label=
"债务人"
width=
"70px"
>
</el-table-column>
<!--
<el-table-column prop="nam" label="Name" width="300"> </el-table-column>
-->
<el-table-column
prop=
"cdtrol"
label=
"债权人"
width=
"70px"
>
</el-table-column>
<el-table-column
prop=
"cur"
label=
"币种"
width=
"55px"
>
</el-table-column>
<el-table-column
prop=
"oldamt"
label=
"原始金额"
width=
"150px"
>
<!-- <template slot-scope="scope">
<el-table-column
prop=
"cdtrol"
label=
"债权人"
width=
"70px"
>
</el-table-column>
<el-table-column
prop=
"cur"
label=
"币种"
width=
"55px"
>
</el-table-column>
<el-table-column
prop=
"oldamt"
label=
"原始金额"
width=
"150px"
>
<!-- <template slot-scope="scope">
{{moneyFormat(scope.row.oldamt)}}
</template> -->
</el-table-column>
<el-table-column
prop=
"amt"
label=
"记账金额"
width=
"100px"
>
<!-- <template slot-scope="scope">
</el-table-column>
<el-table-column
prop=
"amt"
label=
"记账金额"
width=
"100px"
>
<!-- <template slot-scope="scope">
{{moneyFormat(scope.row.amt)}}
</template> -->
</el-table-column>
<el-table-column
prop=
"tenpct"
label=
"%"
width=
"80px"
>
</el-table-column>
<el-table-column
prop=
"acc"
label=
"核心账号"
width=
"150px"
>
<!-- check,需用el-form-item标签包起来 -->
<
template
slot-scope=
"scope"
>
<el-form-item
label-width=
"0"
:prop=
"'liaall.liaallg.' + scope.$index + '.acc'"
>
<!--
<c-input
</el-table-column>
<el-table-column
prop=
"tenpct"
label=
"%"
width=
"80px"
>
</el-table-column>
<el-table-column
prop=
"acc"
label=
"核心账号"
width=
"150px"
>
<!-- check,需用el-form-item标签包起来 -->
<
template
slot-scope=
"scope"
>
<el-form-item
label-width=
"0"
:prop=
"'liaall.liaallg.' + scope.$index + '.acc'"
>
<!--
<c-input
v-model=
"scope.row.acc"
style=
"width: 100%"
placeholder=
"请输入"
>
</c-input>
-->
</el-form-item>
</
template
>
</el-table-column>
<el-table-column
prop=
"valdat"
label=
"起息日"
width=
"200px"
>
<
template
slot-scope=
"scope"
>
{{
dateFormat
(
scope
.
row
.
valdat
)
}}
</
template
>
</el-table-column>
<el-table-column
label=
""
prop=
"det"
width=
"80px"
fixed=
"right"
>
<
template
slot-scope=
"scope"
slot=
"header"
>
<el-button
circle
style=
"padding: 4px"
class=
"el-icon-plus"
size=
"mini"
@
click=
"addRow(scope)"
>
</el-button>
<el-button
style=
"padding: 4px"
circle
class=
"el-icon-minus"
size=
"mini"
@
click=
"removeRow(scope)"
>
</el-button>
</
template
>
<
template
slot-scope=
"scoped"
>
<c-button
style=
"margin-left:0"
size=
"small"
type=
"primary"
icon=
"el-icon-info"
@
click=
"detail1(scoped.$index, scoped.row)"
></c-button>
</
template
>
</el-table-column>
</c-table>
</c-col>
</el-form-item>
</
template
>
</el-table-column>
<el-table-column
prop=
"valdat"
label=
"起息日"
width=
"200px"
>
<
template
slot-scope=
"scope"
>
{{
dateFormat
(
scope
.
row
.
valdat
)
}}
</
template
>
</el-table-column>
<el-table-column
label=
""
prop=
"det"
width=
"80px"
fixed=
"right"
>
<
template
slot-scope=
"scope"
slot=
"header"
>
<el-button
circle
style=
"padding: 4px"
class=
"el-icon-plus"
size=
"mini"
@
click=
"addRow(scope)"
>
</el-button>
<el-button
style=
"padding: 4px"
circle
class=
"el-icon-minus"
size=
"mini"
@
click=
"removeRow(scope)"
>
</el-button>
</
template
>
<
template
slot-scope=
"scoped"
>
<c-button
style=
"margin-left: 0"
size=
"small"
type=
"primary"
icon=
"el-icon-info"
@
click=
"detail1(scoped.$index, scoped.row)"
></c-button>
</
template
>
</el-table-column>
</c-table>
</c-col>
<div
style=
"height=500px"
>
<engp-dialog
ref=
"engpDialog"
:model=
"model"
:idx=
"index"
:codes=
"codes"
/>
</div>
<div
style=
"height=500px"
>
<engp-dialog
ref=
"engpDialog"
:model=
"model"
:idx=
"index"
:codes=
"codes"
/>
</div>
<!-- <c-col :span="12">
<!-- <c-col :span="12">
<el-form-item label="Sight Amount">
<c-input style="width:50%" v-model="model.liaall.outamt" placeholder="请输入Sight Amount"></c-input>
</el-form-item>
...
...
@@ -141,34 +150,34 @@
</el-form-item>
</c-col> -->
<c-col
:span=
"16"
style=
"margin-top: 10px"
>
<el-form-item
label=
"未分配金额"
>
<c-input
style=
"width: 15%"
disabled
v-model=
"model.liaall.concur"
maxlength=
"3"
placeholder=
""
></c-input>
<c-input
style=
"width: 40%"
disabled
v-model=
"model.liaall.misamt"
placeholder=
"请输入金额"
></c-input>
<c-button
style=
"width: 20%"
size=
"small"
disabled
type=
"primary"
@
click=
"onLiaallButmisamt"
>
添加到当前行
</c-button>
</el-form-item>
</c-col>
<c-col
:span=
"16"
style=
"margin-top: 10px"
>
<el-form-item
label=
"未分配金额"
>
<c-input
style=
"width: 15%"
disabled
v-model=
"model.liaall.concur"
maxlength=
"3"
placeholder=
""
></c-input>
<c-input
style=
"width: 40%"
disabled
v-model=
"model.liaall.misamt"
placeholder=
"请输入金额"
></c-input>
<c-button
style=
"width: 20%"
size=
"small"
disabled
type=
"primary"
@
click=
"onLiaallButmisamt"
>
添加到当前行
</c-button>
</el-form-item>
</c-col>
<!-- <c-col :span="1" style="text-align:left;margin-left:0">
<!-- <c-col :span="1" style="text-align:left;margin-left:0">
<el-form-item label="">
<c-button size="small" disabled type="primary" @click="onLiaallButmisamt">
Add to Current Line
...
...
@@ -176,7 +185,7 @@
</el-form-item>
</c-col> -->
<!-- <c-col :span="12">
<!-- <c-col :span="12">
<el-form-item label="">
<c-button size="small" type="primary" @click="onLiaallButmissig">
Add to Sight Amount
...
...
@@ -195,6 +204,16 @@
<c-input style="width:50%" v-model="model.liaall.exttotamt" placeholder="请输入Total booking amount external assinged"></c-input>
</el-form-item>
</c-col> -->
</el-collapse-item>
<el-collapse-item
title=
"结算"
name=
"2"
>
<!-- 结算 -->
<m-setpan
:model=
"model"
:codes=
"codes"
/>
</el-collapse-item>
<el-collapse-item
title=
"会计分录"
name=
"3"
>
<!-- 会计分录 -->
<m-glepan
:model=
"model"
:codes=
"codes"
/>
</el-collapse-item>
</el-collapse>
</div>
</template>
<
script
>
...
...
@@ -202,21 +221,24 @@ import Api from "~/service/Api";
import
commonProcess
from
"~/mixin/commonProcess"
;
import
CodeTable
from
"~/config/CodeTable"
;
import
EngpDialog
from
"./EngpDialog.vue"
;
import
Setpan
from
"./Setpan"
;
import
Glepan
from
"./Glepan"
;
export
default
{
inject
:
[
"root"
],
components
:
{
EngpDialog
},
components
:
{
EngpDialog
,
"m-setpan"
:
Setpan
,
"m-glepan"
:
Glepan
,
},
mixins
:
[
commonProcess
],
props
:
[
"model"
,
"codes"
],
data
()
{
return
{
dialogVisible
:
false
,
dialog
:{
},
index
:
0
,
dialog
:
{},
index
:
0
,
activeNames
:
[
"1"
],
};
},
methods
:
{
...
...
@@ -230,15 +252,21 @@ export default {
},
detail1
(
index
,
row
)
{
const
that
=
this
;
const
rule
=
"liaall.liaallg("
+
(
index
+
1
)
+
").det"
;
that
.
executeRule
(
rule
).
then
(
res
=>
{
that
.
$refs
.
engpDialog
.
visiable
=
true
;
that
.
$refs
.
engpDialog
.
formData
=
Object
.
assign
({},
that
.
model
.
liaall
.
liaallg
[
index
]);
that
.
index
=
index
;
that
.
dialog
=
row
})
},
const
that
=
this
;
const
rule
=
"liaall.liaallg("
+
(
index
+
1
)
+
").det"
;
that
.
executeRule
(
rule
).
then
((
res
)
=>
{
that
.
$refs
.
engpDialog
.
visiable
=
true
;
that
.
$refs
.
engpDialog
.
formData
=
Object
.
assign
(
{},
that
.
model
.
liaall
.
liaallg
[
index
]
);
that
.
index
=
index
;
that
.
dialog
=
row
;
});
},
handleChange
(
val
)
{
console
.
log
(
val
);
},
},
created
:
function
()
{},
};
...
...
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