Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
V
vue-gjjs
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
fukai
vue-gjjs
Commits
1698b3fd
Commit
1698b3fd
authored
Jan 03, 2024
by
Wuyuqiu
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
样式调整
parent
7b1b9bfd
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
38 changed files
with
783 additions
and
650 deletions
+783
-650
common.css
src/assets/css/common.css
+52
-8
index.vue
src/business/bctacc/views/index.vue
+2
-2
index.vue
src/business/bctdav/views/index.vue
+45
-39
index.vue
src/business/bctrad/views/index.vue
+59
-57
index.vue
src/business/botacc/views/index.vue
+53
-49
index.vue
src/business/botame/views/index.vue
+71
-70
index.vue
src/business/botcan/views/index.vue
+14
-15
index.vue
src/business/botdav/views/index.vue
+57
-54
index.vue
src/business/botdcr/views/index.vue
+50
-48
index.vue
src/business/botrad/views/index.vue
+31
-27
index.vue
src/business/botset/views/index.vue
+60
-55
index.vue
src/business/brtlat/views/index.vue
+11
-11
index.vue
src/business/gitame/views/index.vue
+51
-37
index.vue
src/business/index.vue
+39
-7
Infsea.vue
src/business/inflid/views/Infsea.vue
+16
-2
index.vue
src/business/inflid/views/index.vue
+2
-2
index.vue
src/business/sptdoc/views/index.vue
+2
-1
Menu.vue
src/business/sptsel/views/Menu.vue
+0
-3
Inftrnps.vue
src/business/trnrel/views/Inftrnps.vue
+0
-3
CompareTable.vue
src/components/CompareTable.vue
+1
-1
Content.vue
src/components/Content.vue
+2
-2
Tabs.vue
src/components/Tabs.vue
+9
-2
c-page.vue
src/components/c-page.vue
+1
-1
Infsea.vue
src/views/Business/AssetInfo/Infsea.vue
+0
-0
Infsea.vue
src/views/Business/AssetPub/Infsea.vue
+0
-0
Errp.vue
src/views/Business/Bopsel/Errp.vue
+0
-9
Selp.vue
src/views/Business/Bopsel/Selp.vue
+0
-9
index.vue
src/views/Business/Bopsel/index.vue
+44
-40
Errp.vue
src/views/Business/Cfasel/Errp.vue
+97
-48
Selp.vue
src/views/Business/Cfasel/Selp.vue
+0
-0
Diaselp.vue
src/views/Business/Diasel/Diaselp.vue
+0
-8
Menu.vue
src/views/Business/Sptrel/Menu.vue
+0
-8
Menu.vue
src/views/Business/Sptsel/Menu.vue
+0
-3
Menu.vue
src/views/Business/Sptsel/Sptbrk/Menu.vue
+0
-12
Inftrnps.vue
src/views/Business/Trnrel/Inftrnps.vue
+1
-3
Inftrnps.vue
src/views/Business/Trnrel/Trnfnd/Inftrnps.vue
+0
-8
SideMenu.vue
src/views/Layout/SideMenu.vue
+10
-3
index.vue
src/views/Layout/index.vue
+3
-3
No files found.
src/assets/css/common.css
View file @
1698b3fd
...
...
@@ -45,9 +45,21 @@
.el-button
:hover
{
color
:
var
(
--themecolor
);
}
.el-button
:focus
{
color
:
var
(
--themecolor
);
background
:
linear-gradient
(
180deg
,
#B31C2A
0%
,
#FF6A6A
100%
);
/* .el-button:focus{
color: #FFF;
background-color: var(--themecolor);
border-color: var(--themecolor);
} */
.el-button--primary.is-active
,
.el-button--primary
:active
{
color
:
#FFF
;
background-color
:
var
(
--themecolor
);
border-color
:
var
(
--themecolor
);
}
.el-button--primary
:focus
,
.el-button--primary
:hover
{
color
:
#FFF
;
background-color
:
var
(
--themecolor
);
border-color
:
var
(
--themecolor
);
}
.e-table-wrapper
{
...
...
@@ -543,38 +555,47 @@
.el-select-dropdown__item.selected
{
color
:
#B31C2A
;
}
.el-tabs
{
height
:
100%
;
}
.eibs-tab
{
height
:
100%
;
overflow-y
:
auto
;
overflow-x
:
hidden
;
}
@media
screen
and
(
min-width
:
2561px
)
{
#business_container
.eibs-tab
{
padding
:
25px
28px
;
/* padding: 25px 28px; */
}
}
@media
screen
and
(
min-width
:
1921px
)
and
(
max-width
:
2560px
)
{
#business_container
.eibs-tab
{
padding
:
20px
23px
;
/* padding: 20px 23px; */
}
}
@media
screen
and
(
min-width
:
1441px
)
and
(
max-width
:
1920px
)
{
#business_container
.eibs-tab
{
padding
:
20px
18px
;
/* padding: 20px 18px; */
}
}
@media
screen
and
(
min-width
:
1200px
)
and
(
max-width
:
1440px
)
{
#business_container
.eibs-tab
{
padding
:
20px
15px
;
/* padding: 20px 15px; */
}
}
@media
screen
and
(
max-width
:
1199px
)
{
#business_container
.eibs-tab
{
padding
:
20px
10px
;
/* padding: 20px 10px; */
}
}
...
...
@@ -711,3 +732,25 @@ padding-left: 30px;
padding-bottom
:
5px
;
padding-top
:
5px
;
}
.el-scrollbar__bar
.el-scrollbar__thumb
,
.el-scrollbar__thumb
:hover
{
background-color
:
transparent
;
}
.el-table
th
.el-table__cell
{
background
:
linear-gradient
(
180deg
,
#FFFFFF
0%
,
#F1F1F1
100%
);
}
.display
{
height
:
100%
;
}
.display
#business_container
{
height
:
100%
;
}
.display
#business_container
.eContainer
.c-page-container-div
.el-form
{
height
:
100%
!important
;
}
.m-review-main
{
height
:
100%
;
overflow
:
auto
;
}
#business_container
.m-review
.eContainer
.c-page-container-div
.el-form
{
height
:
100%
!important
;
}
\ No newline at end of file
src/business/bctacc/views/index.vue
View file @
1698b3fd
<
template
>
<c-page
title=
"进口代收承兑"
>
<div
class=
"eContainer"
>
<c-page
title=
"进口代收承兑"
>
<el-form
:model=
"model"
:rules=
"rules"
...
...
@@ -76,8 +76,8 @@
:handleStash=
"handleStash"
>
</c-function-btn>
</div>
</c-page>
</div>
</
template
>
<
script
>
import
CodeTable
from
"~/config/CodeTable"
;
...
...
src/business/bctdav/views/index.vue
View file @
1698b3fd
<
template
>
<c-page
title=
"进口代收"
>
<div
class=
"eContainer"
>
<el-form
:model=
"model"
:rules=
"rules"
ref=
"modelForm"
label-width=
"120px"
label-position=
"left"
size=
"small"
:validate-on-rule-change=
"false"
>
<c-page
title=
"进口代收"
>
<el-form
:model=
"model"
:rules=
"rules"
ref=
"modelForm"
label-width=
"120px"
label-position=
"left"
size=
"small"
:validate-on-rule-change=
"false"
>
<c-tabs
v-model=
"tabVal"
ref=
"elment"
type=
"card"
@
tab-click=
"tabClick"
>
<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>
...
...
@@ -38,26 +44,26 @@
<el-tab-pane
label=
"备查/附言"
name=
"addbcb"
>
<c-content>
<m-addbcb
:model=
"model"
:codes=
"codes"
/>
<m-addbcb
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
<!--PD000009 -->
<el-tab-pane
label=
"申报信息"
name=
"libp,cnyp1"
>
<c-content>
<m-cnyp
:model=
"model"
:codes=
"codes"
/>
<m-cnyp
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
<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
label=
"附件信息"
name=
"doctre"
>
<c-content>
<m-doctre
:model=
"model"
:codes=
"codes"
/>
<m-doctre
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
</c-tabs>
...
...
@@ -75,13 +81,13 @@
:handleStash=
"handleStash"
>
</c-function-btn>
</div>
</c-page>
</div>
</
template
>
<
script
>
import
CodeTable
from
"~/config/CodeTable"
import
Bctdav
from
"../model"
import
formRules
from
'../model/check'
import
CodeTable
from
"~/config/CodeTable"
;
import
Bctdav
from
"../model"
;
import
formRules
from
"../model/check"
;
import
event
from
"../event"
;
import
operationFunc
from
"@/mixin/operationFunc"
;
...
...
@@ -93,11 +99,11 @@ import Srmp from "./Srmp";
import
Cnyp
from
"./Cnyp"
;
import
Engp
from
"~/components/business/engp/views"
;
import
Setmod
from
"~/components/business/setmod/views"
import
Setmod
from
"~/components/business/setmod/views"
;
import
Glentry
from
"~/components/business/glentry/views"
;
import
Coninfp
from
"~/components/business/coninfp/views"
;
import
Docpan
from
"~/components/business/docpan/views"
;
import
Doctre
from
"~/views/Public/Doctre"
import
Doctre
from
"~/views/Public/Doctre"
;
export
default
{
name
:
"Bctdav"
,
...
...
@@ -130,46 +136,46 @@ export default {
codes
:
{
...
CodeTable
},
activeNames
:
[
"engp"
],
promptData
:
{
title
:
'Select a Party'
,
title
:
"Select a Party"
,
columns
:
[
{
prop
:
'ptyInr'
,
label
:
'Party Number'
prop
:
"ptyInr"
,
label
:
"Party Number"
,
},
{
prop
:
'inr'
,
label
:
'Address Number'
prop
:
"inr"
,
label
:
"Address Number"
,
},
{
prop
:
'branch'
,
label
:
'Branch Code'
prop
:
"branch"
,
label
:
"Branch Code"
,
},
{
prop
:
'bchName'
,
label
:
'Branch Name'
prop
:
"bchName"
,
label
:
"Branch Name"
,
},
{
prop
:
'adrName'
,
label
:
'Address Name'
prop
:
"adrName"
,
label
:
"Address Name"
,
},
{
prop
:
'adr1'
,
label
:
'Address1'
prop
:
"adr1"
,
label
:
"Address1"
,
},
{
prop
:
'locCty'
,
label
:
'City'
prop
:
"locCty"
,
label
:
"City"
,
},
{
prop
:
'locZip'
,
label
:
'Zip'
prop
:
"locZip"
,
label
:
"Zip"
,
},
{
prop
:
'bicCode'
,
label
:
'BIC'
}
prop
:
"bicCode"
,
label
:
"BIC"
,
}
,
],
data
:
[]
data
:
[]
,
},
};
},
...
...
@@ -181,15 +187,15 @@ export default {
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
this
.
updateModel
(
rtnmsg
.
data
);
if
(
this
.
isInDisplay
)
{
if
(
this
.
isInDisplay
)
{
this
.
restoreDisplay
();
}
}
else
{
this
.
$notify
.
error
({
title
:
"错误"
,
message
:
"服务请求失败!"
});
}
},
mounted
()
{
this
.
init
()
mounted
()
{
this
.
init
()
;
// this.queryHndtypCodeTableList(this.trnName)
},
};
...
...
src/business/bctrad/views/index.vue
View file @
1698b3fd
<
template
>
<c-page
title=
"进口代收二次收单"
>
<div
class=
"eContainer"
>
<el-form
:model=
"model"
:rules=
"rules"
ref=
"modelForm"
label-width=
"120px"
label-position=
"right"
size=
"small"
:validate-on-rule-change=
"false"
>
<c-page
title=
"进口代收二次收单"
>
<el-form
:model=
"model"
:rules=
"rules"
ref=
"modelForm"
label-width=
"120px"
label-position=
"right"
size=
"small"
:validate-on-rule-change=
"false"
>
<c-tabs
v-model=
"tabVal"
ref=
"elment"
type=
"card"
@
tab-click=
"tabClick"
>
<el-tab-pane
label=
"业务信息"
name=
"ovwp"
>
<c-content>
<m-ovwp
:model=
"model"
:codes=
"codes"
/>
...
...
@@ -43,7 +49,6 @@
<m-doctre
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
</c-tabs>
</el-form>
<c-function-btn
...
...
@@ -52,32 +57,32 @@
:handleStash=
"handleStash"
>
</c-function-btn>
</div>
</c-page>
</div>
</
template
>
<
script
>
import
Api
from
"~/service/Api"
import
Utils
from
"~/utils/index"
import
CodeTable
from
"~/config/CodeTable"
import
Bctrad
from
"../model"
import
formRules
from
'../model/check'
import
event
from
"../event"
;
import
Api
from
"~/service/Api"
;
import
Utils
from
"~/utils/index"
;
import
CodeTable
from
"~/config/CodeTable"
;
import
Bctrad
from
"../model"
;
import
formRules
from
"../model/check"
;
import
event
from
"../event"
;
// import Bctret from "./Bctret";
// import Detp from "./Detp";
// import Ptyp from "./Ptyp";
import
Ovwp
from
"./Ovwp"
;
import
Addbcb
from
"./Addbcb"
;
// import Bctret from "./Bctret";
// import Detp from "./Detp";
// import Ptyp from "./Ptyp";
import
Ovwp
from
"./Ovwp"
;
import
Addbcb
from
"./Addbcb"
;
import
Engp
from
"~/components/business/engp/views"
import
Setmod
from
"~/components/business/setmod/views"
import
Coninfp
from
"~/components/business/coninfp/views"
import
Docpan
from
"~/components/business/docpan/views"
import
Doctre
from
"~/components/business/doctre/views"
import
Glentry
from
"~/components/business/glentry/views"
;
import
operationFunc
from
"@/mixin/operationFunc"
;
import
Engp
from
"~/components/business/engp/views"
;
import
Setmod
from
"~/components/business/setmod/views"
;
import
Coninfp
from
"~/components/business/coninfp/views"
;
import
Docpan
from
"~/components/business/docpan/views"
;
import
Doctre
from
"~/components/business/doctre/views"
;
import
Glentry
from
"~/components/business/glentry/views"
;
import
operationFunc
from
"@/mixin/operationFunc"
;
export
default
{
export
default
{
name
:
"Bctrad"
,
components
:
{
// "m-bctret": Bctret,
...
...
@@ -95,10 +100,10 @@
},
provide
()
{
return
{
root
:
this
}
root
:
this
,
};
},
mixins
:
[
operationFunc
,
event
],
// 里面包含了Default、Check等的公共处理
mixins
:
[
operationFunc
,
event
],
// 里面包含了Default、Check等的公共处理
data
()
{
return
{
activeNames
:
[
"engp"
],
...
...
@@ -107,51 +112,51 @@
model
:
new
Bctrad
().
data
,
rules
:
formRules
,
codes
:
{
...
CodeTable
...
CodeTable
,
},
promptData
:
{
title
:
'Select a Party'
,
title
:
"Select a Party"
,
columns
:
[
{
prop
:
'ptyInr'
,
label
:
'Party Number'
prop
:
"ptyInr"
,
label
:
"Party Number"
,
},
{
prop
:
'inr'
,
label
:
'Address Number'
prop
:
"inr"
,
label
:
"Address Number"
,
},
{
prop
:
'branch'
,
label
:
'Branch Code'
prop
:
"branch"
,
label
:
"Branch Code"
,
},
{
prop
:
'bchName'
,
label
:
'Branch Name'
prop
:
"bchName"
,
label
:
"Branch Name"
,
},
{
prop
:
'adrName'
,
label
:
'Address Name'
prop
:
"adrName"
,
label
:
"Address Name"
,
},
{
prop
:
'adr1'
,
label
:
'Address1'
prop
:
"adr1"
,
label
:
"Address1"
,
},
{
prop
:
'locCty'
,
label
:
'City'
prop
:
"locCty"
,
label
:
"City"
,
},
{
prop
:
'locZip'
,
label
:
'Zip'
prop
:
"locZip"
,
label
:
"Zip"
,
},
{
prop
:
'bicCode'
,
label
:
'BIC'
}
prop
:
"bicCode"
,
label
:
"BIC"
,
},
],
data
:
[]
data
:
[],
},
}
};
},
methods
:
{
// myTabClick(tab) {
...
...
@@ -174,7 +179,6 @@
// }
// });
// }
// }
},
created
:
async
function
()
{
...
...
@@ -193,12 +197,11 @@
// });
// }
},
mounted
()
{
this
.
init
()
mounted
()
{
this
.
init
();
// this.queryHndtypCodeTableList(this.trnName)
},
}
};
</
script
>
<
style
>
</
style
>
\ No newline at end of file
src/business/botacc/views/index.vue
View file @
1698b3fd
<
template
>
<c-page
title=
"出口托收承兑"
>
<div
class=
"eContainer"
>
<el-form
:model=
"model"
:rules=
"rules"
ref=
"modelForm"
label-width=
"120px"
label-position=
"right"
size=
"small"
:validate-on-rule-change=
"false"
>
<c-page
title=
"出口托收承兑"
>
<el-form
:model=
"model"
:rules=
"rules"
ref=
"modelForm"
label-width=
"120px"
label-position=
"right"
size=
"small"
:validate-on-rule-change=
"false"
>
<c-tabs
v-model=
"tabVal"
ref=
"elment"
type=
"card"
@
tab-click=
"tabClick"
>
<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>
...
...
@@ -37,17 +44,17 @@
<el-tab-pane
label=
"备查/附言"
name=
"addbcb"
>
<c-content>
<m-addbcb
:model=
"model"
:codes=
"codes"
/>
<m-addbcb
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
<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
label=
"附件信息"
name=
"doctre"
>
<c-content>
<m-doctre
:model=
"model"
:codes=
"codes"
/>
<m-doctre
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
</c-tabs>
...
...
@@ -66,28 +73,28 @@
:handleStash=
"handleStash"
>
</c-function-btn>
</div>
</c-page>
</div>
</
template
>
<
script
>
import
CodeTable
from
"~/config/CodeTable"
import
Botacc
from
"../model"
import
formRules
from
'../model/check'
import
CodeTable
from
"~/config/CodeTable"
;
import
Botacc
from
"../model"
;
import
formRules
from
"../model/check"
;
import
Setp
from
"./Setp"
import
Inst
from
"./Inst"
import
Ptyp
from
"./Ptyp"
import
Setp
from
"./Setp"
;
import
Inst
from
"./Inst"
;
import
Ptyp
from
"./Ptyp"
;
import
Addbcb
from
"./Addbcb"
;
import
Ovwp
from
"./Ovwp"
import
Ovwp
from
"./Ovwp"
;
import
Setmod
from
"~/components/business/setmod/views"
import
Setmod
from
"~/components/business/setmod/views"
;
import
Docpan
from
"~/components/business/docpan/views"
;
import
Engp
from
"~/components/business/engp/views"
;
import
Doctre
from
"~/components/business/doctre/views"
;
import
Coninfp
from
"~/components/business/coninfp/views"
;
import
Glentry
from
"~/components/business/glentry/views"
;
import
operationFunc
from
"@/mixin/operationFunc"
;
import
event
from
"../event"
import
event
from
"../event"
;
export
default
{
name
:
"Botacc"
,
...
...
@@ -106,8 +113,8 @@ export default {
},
provide
()
{
return
{
root
:
this
}
root
:
this
,
}
;
},
mixins
:
[
operationFunc
,
event
],
// 里面包含了Default、Check等的公共处理
data
()
{
...
...
@@ -117,62 +124,59 @@ export default {
model
:
new
Botacc
().
data
,
rules
:
formRules
,
codes
:
{
...
CodeTable
...
CodeTable
,
},
activeNames
:
[
"engp"
],
promptData
:
{
title
:
'Select a Party'
,
title
:
"Select a Party"
,
columns
:
[
{
prop
:
'ptyInr'
,
label
:
'Party Number'
prop
:
"ptyInr"
,
label
:
"Party Number"
,
},
{
prop
:
'inr'
,
label
:
'Address Number'
prop
:
"inr"
,
label
:
"Address Number"
,
},
{
prop
:
'branch'
,
label
:
'Branch Code'
prop
:
"branch"
,
label
:
"Branch Code"
,
},
{
prop
:
'bchName'
,
label
:
'Branch Name'
prop
:
"bchName"
,
label
:
"Branch Name"
,
},
{
prop
:
'adrName'
,
label
:
'Address Name'
prop
:
"adrName"
,
label
:
"Address Name"
,
},
{
prop
:
'adr1'
,
label
:
'Address1'
prop
:
"adr1"
,
label
:
"Address1"
,
},
{
prop
:
'locCty'
,
label
:
'City'
prop
:
"locCty"
,
label
:
"City"
,
},
{
prop
:
'locZip'
,
label
:
'Zip'
prop
:
"locZip"
,
label
:
"Zip"
,
},
{
prop
:
'bicCode'
,
label
:
'BIC'
}
prop
:
"bicCode"
,
label
:
"BIC"
,
}
,
],
data
:
[]
data
:
[]
,
},
}
}
;
},
methods
:
{},
created
:
async
function
()
{
created
:
async
function
()
{},
mounted
()
{
this
.
init
();
},
mounted
()
{
this
.
init
()
},
}
};
</
script
>
<
style
>
</
style
>
src/business/botame/views/index.vue
View file @
1698b3fd
<
template
>
<c-page
title=
"出口托收修改"
>
<div
class=
"eContainer"
>
<el-form
:model=
"model"
:rules=
"rules"
ref=
"modelForm"
label-width=
"120px"
label-position=
"right"
size=
"small"
:validate-on-rule-change=
"false"
>
<c-page
title=
"出口托收修改"
>
<el-form
:model=
"model"
:rules=
"rules"
ref=
"modelForm"
label-width=
"120px"
label-position=
"right"
size=
"small"
:validate-on-rule-change=
"false"
>
<c-tabs
v-model=
"tabVal"
ref=
"elment"
type=
"card"
@
tab-click=
"tabClick"
>
<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>
...
...
@@ -37,17 +44,17 @@
<el-tab-pane
label=
"备查/附言"
name=
"addbcb"
>
<c-content>
<m-addbcb
:model=
"model"
:codes=
"codes"
/>
<m-addbcb
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
<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
label=
"附件信息"
name=
"doctre"
>
<c-content>
<m-doctre
:model=
"model"
:codes=
"codes"
/>
<m-doctre
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
</c-tabs>
...
...
@@ -66,55 +73,54 @@
:handleStash=
"handleStash"
>
</c-function-btn>
</c-page>
</div>
</c-page>
</
template
>
<
script
>
import
CodeTable
from
"~/config/CodeTable"
import
Botame
from
"../model"
import
formRules
from
'../model/check'
import
CodeTable
from
"~/config/CodeTable"
;
import
Botame
from
"../model"
;
import
formRules
from
"../model/check"
;
import
Addbcb
from
"./Addbcb"
;
import
Amep
from
"./Amep"
import
Ovwp
from
"./Ovwp"
import
Inst
from
"./Inst"
import
Ptyp
from
"./Ptyp"
import
Instrecp
from
"./Instrecp"
import
Amep
from
"./Amep"
;
import
Ovwp
from
"./Ovwp"
;
import
Inst
from
"./Inst"
;
import
Ptyp
from
"./Ptyp"
;
import
Instrecp
from
"./Instrecp"
;
import
Setmod
from
"~/components/business/setmod/views"
import
Setmod
from
"~/components/business/setmod/views"
;
import
Docpan
from
"~/components/business/docpan/views"
;
import
Engp
from
"~/components/business/engp/views"
;
import
Doctre
from
"~/components/business/doctre/views"
;
import
Coninfp
from
"~/components/business/coninfp/views"
;
import
Glentry
from
"~/components/business/glentry/views"
;
import
operationFunc
from
"@/mixin/operationFunc"
;
import
event
from
"../event"
import
event
from
"../event"
;
export
default
{
name
:
"Botame"
,
components
:
{
components
:
{
"m-addbcb"
:
Addbcb
,
"m-amep"
:
Amep
,
"m-ovwp"
:
Ovwp
,
"m-inst"
:
Inst
,
"m-ptyp"
:
Ptyp
,
"m-instrecp"
:
Instrecp
,
"m-amep"
:
Amep
,
"m-ovwp"
:
Ovwp
,
"m-inst"
:
Inst
,
"m-ptyp"
:
Ptyp
,
"m-instrecp"
:
Instrecp
,
"m-setmod"
:
Setmod
,
"m-glentry"
:
Glentry
,
"m-coninfp"
:
Coninfp
,
"m-docpan"
:
Docpan
,
"m-doctre"
:
Doctre
,
"m-setmod"
:
Setmod
,
"m-glentry"
:
Glentry
,
"m-coninfp"
:
Coninfp
,
"m-docpan"
:
Docpan
,
"m-doctre"
:
Doctre
,
"m-engp"
:
Engp
,
},
provide
()
{
return
{
root
:
this
}
root
:
this
,
};
},
mixins
:
[
operationFunc
,
event
],
// 里面包含了Default、Check等的公共处理
data
()
{
data
()
{
return
{
tabVal
:
"ovwp"
,
trnName
:
"botame"
,
...
...
@@ -125,74 +131,69 @@ export default {
codes
:
{
...
CodeTable
,
},
activeNames
:
[
"engp"
],
activeNames
:
[
"engp"
],
promptData
:
{
title
:
'Select a Party'
,
title
:
"Select a Party"
,
columns
:
[
{
prop
:
'ptyInr'
,
label
:
'Party Number'
prop
:
"ptyInr"
,
label
:
"Party Number"
,
},
{
prop
:
'inr'
,
label
:
'Address Number'
prop
:
"inr"
,
label
:
"Address Number"
,
},
{
prop
:
'branch'
,
label
:
'Branch Code'
prop
:
"branch"
,
label
:
"Branch Code"
,
},
{
prop
:
'bchName'
,
label
:
'Branch Name'
prop
:
"bchName"
,
label
:
"Branch Name"
,
},
{
prop
:
'adrName'
,
label
:
'Address Name'
prop
:
"adrName"
,
label
:
"Address Name"
,
},
{
prop
:
'adr1'
,
label
:
'Address1'
prop
:
"adr1"
,
label
:
"Address1"
,
},
{
prop
:
'locCty'
,
label
:
'City'
prop
:
"locCty"
,
label
:
"City"
,
},
{
prop
:
'locZip'
,
label
:
'Zip'
prop
:
"locZip"
,
label
:
"Zip"
,
},
{
prop
:
'bicCode'
,
label
:
'BIC'
}
],
data
:
[]
prop
:
"bicCode"
,
label
:
"BIC"
,
},
}
],
data
:
[],
},
methods
:{
};
},
created
:
async
function
(){
methods
:
{},
created
:
async
function
()
{
console
.
log
(
"进入botame交易"
);
let
rtnmsg
=
await
this
.
init
({})
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
let
rtnmsg
=
await
this
.
init
({});
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
this
.
updateModel
(
rtnmsg
.
data
);
if
(
this
.
isInDisplay
)
{
this
.
restoreDisplay
();
}
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
else
{
this
.
$notify
.
error
({
title
:
"错误"
,
message
:
"服务请求失败!"
});
}
},
mounted
()
{
this
.
init
()
mounted
()
{
this
.
init
();
},
}
}
;
</
script
>
<
style
>
</
style
>
src/business/botcan/views/index.vue
View file @
1698b3fd
<
template
>
<c-page
title=
"出口托收闭卷"
>
<div
class=
"eContainer"
>
<c-page
title=
"出口托收闭卷"
>
<el-form
:model=
"model"
:rules=
"rules"
...
...
@@ -39,21 +39,21 @@
<!--备查/附言 -->
<el-tab-pane
label=
"备查/附言"
name=
"coninfp"
>
<c-content>
<m-coninfp
:model=
"model"
:codes=
"codes"
/>
<m-coninfp
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
<!--报文和面函 -->
<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
label=
"附件信息"
name=
"doctre"
>
<c-content>
<m-doctre
:model=
"model"
:codes=
"codes"
/>
<m-doctre
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
</c-tabs>
...
...
@@ -78,24 +78,23 @@
<el-button
size=
"small"
>
拆分报文
</el-button>
<el-button
size=
"small"
>
提示
</el-button>
-->
</c-function-btn>
</div>
</c-page>
</div>
</
template
>
<
script
>
import
Api
from
"~/service/Api"
;
import
Utils
from
"~/utils/index"
;
import
CodeTable
from
"~/config/CodeTable"
;
import
Botcan
from
"../model"
import
formRules
from
'../model/check'
import
Botcan
from
"../model"
;
import
formRules
from
"../model/check"
;
import
Canp
from
"./Canp"
;
import
Doctre
from
"~/components/business/doctre/views"
;
import
Setmod
from
"~/components/business/setmod/views"
;
import
Docpan
from
"~/components/business/docpan/views"
import
Docpan
from
"~/components/business/docpan/views"
;
import
Coninfp
from
"~/components/business/coninfp/views"
;
import
Engp
from
"~/components/business/engp/views"
;
import
Glepan
from
"~/components/business/glentry/views"
;
import
Ovwp
from
"./Ovwp"
import
Ovwp
from
"./Ovwp"
;
import
event
from
"../event"
;
import
operationFunc
from
"@/mixin/operationFunc"
;
...
...
@@ -109,15 +108,15 @@ export default {
"m-docpan"
:
Docpan
,
"m-doctre"
:
Doctre
,
"m-engp"
:
Engp
,
"m-glepan"
:
Glepan
,
"m-ovwp"
:
Ovwp
,
"m-glepan"
:
Glepan
,
"m-ovwp"
:
Ovwp
,
},
provide
()
{
return
{
root
:
this
,
};
},
mixins
:
[
operationFunc
,
event
],
// 里面包含了Default、Check等的公共处理
mixins
:
[
operationFunc
,
event
],
// 里面包含了Default、Check等的公共处理
data
()
{
return
{
tabVal
:
"ovwp"
,
...
...
@@ -131,8 +130,8 @@ export default {
methods
:
{
// tabClick() {},
},
mounted
()
{
this
.
init
()
mounted
()
{
this
.
init
()
;
},
};
</
script
>
...
...
src/business/botdav/views/index.vue
View file @
1698b3fd
<
template
>
<c-page
title=
"出口托收寄单"
>
<div
class=
"eContainer"
>
<el-form
:model=
"model"
:rules=
"rules"
ref=
"modelForm"
label-width=
"120px"
label-position=
"left"
size=
"small"
:validate-on-rule-change=
"false"
>
<c-page
title=
"出口托收寄单"
>
<el-form
:model=
"model"
:rules=
"rules"
ref=
"modelForm"
label-width=
"120px"
label-position=
"left"
size=
"small"
:validate-on-rule-change=
"false"
>
<c-tabs
v-model=
"tabVal"
ref=
"elment"
type=
"card"
@
tab-click=
"tabClick"
>
<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>
...
...
@@ -38,26 +44,26 @@
<el-tab-pane
label=
"备查/附言"
name=
"addbcb"
>
<c-content>
<m-addbcb
:model=
"model"
:codes=
"codes"
/>
<m-addbcb
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
<!--PD000009 -->
<el-tab-pane
label=
"申报信息"
name=
"libp,cnyp1"
>
<c-content>
<m-cnyp
:model=
"model"
:codes=
"codes"
/>
<m-cnyp
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
<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
label=
"附件信息"
name=
"doctre"
>
<c-content>
<m-doctre
:model=
"model"
:codes=
"codes"
/>
<m-doctre
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
</c-tabs>
...
...
@@ -75,33 +81,32 @@
:handleStash=
"handleStash"
>
</c-function-btn>
</div>
</c-page>
</div>
</
template
>
<
script
>
import
CodeTable
from
"~/config/CodeTable"
import
Botdav
from
"../model"
import
CodeTable
from
"~/config/CodeTable"
;
import
Botdav
from
"../model"
;
import
Addbcb
from
"./Addbcb"
;
import
Ovwp
from
"./Ovwp"
import
Inst
from
"./Inst"
import
Ptyp
from
"./Ptyp"
import
Instrecp
from
"./Instrecp"
import
Cnyp
from
"./Cnyp"
import
Srmp
from
"./Srmp"
import
Libp
from
'./Libp'
import
formRules
from
'../model/check'
import
Ovwp
from
"./Ovwp"
;
import
Inst
from
"./Inst"
;
import
Ptyp
from
"./Ptyp"
;
import
Instrecp
from
"./Instrecp"
;
import
Cnyp
from
"./Cnyp"
;
import
Srmp
from
"./Srmp"
;
import
Libp
from
"./Libp"
;
import
formRules
from
"../model/check"
;
import
Setmod
from
"~/components/business/setmod/views"
import
Setmod
from
"~/components/business/setmod/views"
;
import
Coninfp
from
"~/components/business/coninfp/views"
;
import
Docpan
from
"~/components/business/docpan/views"
;
import
Engp
from
"~/components/business/engp/views"
;
import
Glentry
from
"~/components/business/glentry/views"
;
import
Doctre
from
"~/views/Public/Doctre"
import
Doctre
from
"~/views/Public/Doctre"
;
import
operationFunc
from
"@/mixin/operationFunc"
;
import
event
from
"../event"
;
export
default
{
name
:
"Botdav"
,
components
:
{
...
...
@@ -117,14 +122,13 @@ export default {
"m-cnyp"
:
Cnyp
,
"m-srmp"
:
Srmp
,
"m-engp"
:
Engp
,
'm-libp'
:
Libp
,
"m-libp"
:
Libp
,
"m-glentry"
:
Glentry
,
},
provide
()
{
return
{
root
:
this
}
root
:
this
,
}
;
},
mixins
:
[
operationFunc
,
event
],
// 里面包含了Default、Check等的公共处理
data
()
{
...
...
@@ -134,58 +138,57 @@ export default {
model
:
new
Botdav
().
data
,
rules
:
formRules
,
codes
:
{
...
CodeTable
...
CodeTable
,
},
activeNames
:
[
"engp"
],
promptData
:
{
title
:
'Select a Party'
,
title
:
"Select a Party"
,
columns
:
[
{
prop
:
'ptyInr'
,
label
:
'Party Number'
prop
:
"ptyInr"
,
label
:
"Party Number"
,
},
{
prop
:
'inr'
,
label
:
'Address Number'
prop
:
"inr"
,
label
:
"Address Number"
,
},
{
prop
:
'branch'
,
label
:
'Branch Code'
prop
:
"branch"
,
label
:
"Branch Code"
,
},
{
prop
:
'bchName'
,
label
:
'Branch Name'
prop
:
"bchName"
,
label
:
"Branch Name"
,
},
{
prop
:
'adrName'
,
label
:
'Address Name'
prop
:
"adrName"
,
label
:
"Address Name"
,
},
{
prop
:
'adr1'
,
label
:
'Address1'
prop
:
"adr1"
,
label
:
"Address1"
,
},
{
prop
:
'locCty'
,
label
:
'City'
prop
:
"locCty"
,
label
:
"City"
,
},
{
prop
:
'locZip'
,
label
:
'Zip'
prop
:
"locZip"
,
label
:
"Zip"
,
},
{
prop
:
'bicCode'
,
label
:
'BIC'
}
prop
:
"bicCode"
,
label
:
"BIC"
,
}
,
],
data
:
[]
data
:
[]
,
},
}
}
;
},
methods
:
{},
created
:
async
function
()
{
},
mounted
()
{
this
.
init
()
created
:
async
function
()
{},
mounted
()
{
this
.
init
();
// this.queryHndtypCodeTableList(this.trnName)
},
};
...
...
src/business/botdcr/views/index.vue
View file @
1698b3fd
<
template
>
<c-page
title=
"出口托收拒付/不符点"
>
<div
class=
"eContainer"
>
<el-form
:model=
"model"
:rules=
"rules"
ref=
"modelForm"
label-width=
"120px"
label-position=
"right"
size=
"small"
:validate-on-rule-change=
"false"
>
<c-page
title=
"出口托收拒付/不符点"
>
<el-form
:model=
"model"
:rules=
"rules"
ref=
"modelForm"
label-width=
"120px"
label-position=
"right"
size=
"small"
:validate-on-rule-change=
"false"
>
<c-tabs
v-model=
"tabVal"
ref=
"elment"
type=
"card"
@
tab-click=
"tabClick"
>
<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>
...
...
@@ -29,19 +34,19 @@
<el-tab-pane
label=
"备查/附言"
name=
"addbcb"
>
<c-content>
<m-addbcb
:model=
"model"
:codes=
"codes"
/>
<m-addbcb
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
<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
label=
"附件信息"
name=
"doctre"
>
<c-content>
<m-doctre
:model=
"model"
:codes=
"codes"
/>
<m-doctre
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
</c-tabs>
...
...
@@ -59,19 +64,19 @@
:handleStash=
"handleStash"
>
</c-function-btn>
</div>
</c-page>
</div>
</
template
>
<
script
>
import
CodeTable
from
"~/config/CodeTable"
import
Botdcr
from
"../model"
import
formRules
from
'../model/check'
import
CodeTable
from
"~/config/CodeTable"
;
import
Botdcr
from
"../model"
;
import
formRules
from
"../model/check"
;
import
Botdcrp1
from
"./Botdcrp1"
import
Inst
from
"./Inst"
import
Ptyp
from
"./Ptyp"
import
Botdcrp1
from
"./Botdcrp1"
;
import
Inst
from
"./Inst"
;
import
Ptyp
from
"./Ptyp"
;
import
Addbcb
from
"./Addbcb"
;
import
Ovwp
from
"./Ovwp"
import
Ovwp
from
"./Ovwp"
;
import
Engp
from
"~/components/business/engp/views"
;
import
Setmod
from
"~/components/business/setmod/views"
;
import
Coninfp
from
"~/components/business/coninfp/views"
;
...
...
@@ -79,11 +84,9 @@ import Docpan from "~/components/business/docpan/views";
import
Glepan
from
"~/components/business/glentry/views"
;
import
Doctre
from
"~/components/business/doctre/views"
;
import
operationFunc
from
"@/mixin/operationFunc"
;
import
event
from
"../event"
;
export
default
{
name
:
"Botdcr"
,
components
:
{
...
...
@@ -101,8 +104,8 @@ export default {
},
provide
()
{
return
{
root
:
this
}
root
:
this
,
}
;
},
mixins
:
[
operationFunc
,
event
],
// 里面包含了Default、Check等的公共处理
data
()
{
...
...
@@ -112,60 +115,59 @@ export default {
model
:
new
Botdcr
().
data
,
rules
:
formRules
,
codes
:
{
...
CodeTable
...
CodeTable
,
},
activeNames
:
[
"engp"
],
promptData
:
{
title
:
'Select a Party'
,
title
:
"Select a Party"
,
columns
:
[
{
prop
:
'ptyInr'
,
label
:
'Party Number'
prop
:
"ptyInr"
,
label
:
"Party Number"
,
},
{
prop
:
'inr'
,
label
:
'Address Number'
prop
:
"inr"
,
label
:
"Address Number"
,
},
{
prop
:
'branch'
,
label
:
'Branch Code'
prop
:
"branch"
,
label
:
"Branch Code"
,
},
{
prop
:
'bchName'
,
label
:
'Branch Name'
prop
:
"bchName"
,
label
:
"Branch Name"
,
},
{
prop
:
'adrName'
,
label
:
'Address Name'
prop
:
"adrName"
,
label
:
"Address Name"
,
},
{
prop
:
'adr1'
,
label
:
'Address1'
prop
:
"adr1"
,
label
:
"Address1"
,
},
{
prop
:
'locCty'
,
label
:
'City'
prop
:
"locCty"
,
label
:
"City"
,
},
{
prop
:
'locZip'
,
label
:
'Zip'
prop
:
"locZip"
,
label
:
"Zip"
,
},
{
prop
:
'bicCode'
,
label
:
'BIC'
}
prop
:
"bicCode"
,
label
:
"BIC"
,
}
,
],
data
:
[]
data
:
[]
,
},
}
}
;
},
methods
:
{},
created
:
async
function
()
{
},
created
:
async
function
()
{},
mounted
()
{
this
.
init
()
this
.
init
()
;
},
}
}
;
</
script
>
<
style
>
</
style
>
src/business/botrad/views/index.vue
View file @
1698b3fd
<
template
>
<c-page
title=
"出口托收二次寄单"
>
<div
class=
"eContainer"
>
<el-form
:model=
"model"
:rules=
"rules"
ref=
"modelForm"
label-width=
"120px"
label-position=
"right"
size=
"small"
:validate-on-rule-change=
"false"
>
<c-page
title=
"出口托收二次寄单"
>
<el-form
:model=
"model"
:rules=
"rules"
ref=
"modelForm"
label-width=
"120px"
label-position=
"right"
size=
"small"
:validate-on-rule-change=
"false"
>
<c-tabs
v-model=
"tabVal"
ref=
"elment"
type=
"card"
@
tab-click=
"tabClick"
>
<el-tab-pane
label=
"业务信息"
name=
"ovwp"
>
<c-content>
<m-ovwp
:model=
"model"
:codes=
"codes"
/>
...
...
@@ -43,7 +49,6 @@
<m-doctre
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
</c-tabs>
</el-form>
<c-function-btn
...
...
@@ -52,24 +57,24 @@
:handleStash=
"handleStash"
>
</c-function-btn>
</div>
</c-page>
</div>
</
template
>
<
script
>
import
Api
from
"~/service/Api"
import
CodeTable
from
"~/config/CodeTable"
import
formRules
from
'../model/check'
import
Botrad
from
"../model"
import
Botrad1
from
"./Botrad"
import
Ptyp
from
"./Ptyp"
import
Api
from
"~/service/Api"
;
import
CodeTable
from
"~/config/CodeTable"
;
import
formRules
from
"../model/check"
;
import
Botrad
from
"../model"
;
import
Botrad1
from
"./Botrad"
;
import
Ptyp
from
"./Ptyp"
;
import
Addbcb
from
"./Addbcb"
;
import
Ovwp
from
"./Ovwp"
import
Ovwp
from
"./Ovwp"
;
import
Engp
from
"~/components/business/engp/views"
import
Setmod
from
"~/components/business/setmod/views"
import
Coninfp
from
"~/components/business/coninfp/views"
import
Docpan
from
"~/components/business/docpan/views"
import
Doctre
from
"~/components/business/doctre/views"
import
Engp
from
"~/components/business/engp/views"
;
import
Setmod
from
"~/components/business/setmod/views"
;
import
Coninfp
from
"~/components/business/coninfp/views"
;
import
Docpan
from
"~/components/business/docpan/views"
;
import
Doctre
from
"~/components/business/doctre/views"
;
import
Glepan
from
"~/components/business/glentry/views"
;
import
event
from
"../event"
;
import
operationFunc
from
"@/mixin/operationFunc"
;
...
...
@@ -86,12 +91,12 @@ export default {
"m-engp"
:
Engp
,
"m-docpan"
:
Docpan
,
"m-doctre"
:
Doctre
,
"m-glepan"
:
Glepan
,
"m-glepan"
:
Glepan
,
},
provide
()
{
return
{
root
:
this
}
root
:
this
,
};
},
mixins
:
[
operationFunc
,
event
],
// 里面包含了Default、Check等的公共处理
data
()
{
...
...
@@ -101,13 +106,13 @@ export default {
model
:
new
Botrad
().
data
,
rules
:
formRules
,
codes
:
{
...
CodeTable
...
CodeTable
,
},
activeNames
:
[
"engp"
],
}
};
},
mounted
()
{
this
.
init
()
this
.
init
();
},
methods
:
{
// myTabClick(tab) {
...
...
@@ -126,13 +131,12 @@ export default {
// if (this.isInDisplay) {
// this.restoreDisplay();
// }
// }
// else {
// this.$notify.error({ title: '错误', message: '服务请求失败!' });
// }
}
}
},
}
;
</
script
>
<
style
>
</
style
>
src/business/botset/views/index.vue
View file @
1698b3fd
<
template
>
<c-page
title=
"出口托收收汇"
>
<div
class=
"eContainer"
>
<el-form
:model=
"model"
:rules=
"rules"
ref=
"modelForm"
label-width=
"120px"
label-position=
"right"
size=
"small"
:validate-on-rule-change=
"false"
>
<c-page
title=
"出口托收收汇"
>
<el-form
:model=
"model"
:rules=
"rules"
ref=
"modelForm"
label-width=
"120px"
label-position=
"right"
size=
"small"
:validate-on-rule-change=
"false"
>
<c-tabs
v-model=
"tabVal"
ref=
"elment"
type=
"card"
@
tab-click=
"tabClick"
>
<el-tab-pane
label=
"业务信息"
name=
"ovwp"
>
<c-content>
<m-ovwp
ref=
"ovwp"
:model=
"model"
:codes=
"codes"
/>
<m-ovwp
ref=
"ovwp"
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
<el-tab-pane
label=
"统一授信"
name=
"limitbody"
>
<c-content>
<m-limitbody
:model=
"model"
:codes=
"codes"
/>
<m-limitbody
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
<el-tab-pane
label=
"表外记账"
name=
"engp"
>
<c-content>
<!-- 表外记账 -->
<m-engp
:model=
"model"
:codes=
"codes"
/>
<m-engp
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
...
...
@@ -37,31 +44,31 @@
<!--PD000027 -->
<el-tab-pane
label=
"会计分录"
name=
"glepan"
>
<c-content>
<m-glentry
:model=
"model"
:codes=
"codes"
/>
<m-glentry
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
<el-tab-pane
label=
"备查/附言"
name=
"addbcb"
>
<c-content>
<m-addbcb
:model=
"model"
:codes=
"codes"
/>
<m-addbcb
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
<el-tab-pane
label=
"申报信息"
name=
"cnyp"
>
<c-content>
<m-cnyp
:model=
"model"
:codes=
"codes"
/>
<m-cnyp
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
<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
label=
"附件信息"
name=
"doctre"
>
<c-content>
<m-doctre
:model=
"model"
:codes=
"codes"
/>
<m-doctre
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
</c-tabs>
...
...
@@ -79,26 +86,26 @@
:handleStash=
"handleStash"
>
</c-function-btn>
</div>
</c-page>
</div>
</
template
>
<
script
>
import
CodeTable
from
"~/config/CodeTable"
import
Botset
from
"../model"
import
formRules
from
'../model/check'
import
event
from
"../event"
import
CodeTable
from
"~/config/CodeTable"
;
import
Botset
from
"../model"
;
import
formRules
from
"../model/check"
;
import
event
from
"../event"
;
import
Addbcb
from
"./Addbcb"
;
import
Ovwp
from
"./Ovwp"
import
Setp
from
"./Setp"
import
Inst
from
"./Inst"
import
Ptyp
from
"./Ptyp"
import
Docpan1
from
"./Docpan1"
import
Wg
from
"./Wg"
import
Cnyp
from
"./Cnyp"
import
Basp2
from
"./Basp2"
import
Basp3
from
"./Basp3"
import
Incp
from
"./Incp"
import
Ovwp
from
"./Ovwp"
;
import
Setp
from
"./Setp"
;
import
Inst
from
"./Inst"
;
import
Ptyp
from
"./Ptyp"
;
import
Docpan1
from
"./Docpan1"
;
import
Wg
from
"./Wg"
;
import
Cnyp
from
"./Cnyp"
;
import
Basp2
from
"./Basp2"
;
import
Basp3
from
"./Basp3"
;
import
Incp
from
"./Incp"
;
import
Engp
from
"~/components/business/engp/views"
;
import
Setmod
from
"~/components/business/setmod/views"
;
...
...
@@ -133,8 +140,8 @@ export default {
},
provide
()
{
return
{
root
:
this
}
root
:
this
,
}
;
},
mixins
:
[
operationFunc
,
event
],
// 里面包含了Default、Check等的公共处理
data
()
{
...
...
@@ -148,48 +155,48 @@ export default {
},
activeNames
:
[
"engp"
],
promptData
:
{
title
:
'Select a Party'
,
title
:
"Select a Party"
,
columns
:
[
{
prop
:
'ptyInr'
,
label
:
'Party Number'
prop
:
"ptyInr"
,
label
:
"Party Number"
,
},
{
prop
:
'inr'
,
label
:
'Address Number'
prop
:
"inr"
,
label
:
"Address Number"
,
},
{
prop
:
'branch'
,
label
:
'Branch Code'
prop
:
"branch"
,
label
:
"Branch Code"
,
},
{
prop
:
'bchName'
,
label
:
'Branch Name'
prop
:
"bchName"
,
label
:
"Branch Name"
,
},
{
prop
:
'adrName'
,
label
:
'Address Name'
prop
:
"adrName"
,
label
:
"Address Name"
,
},
{
prop
:
'adr1'
,
label
:
'Address1'
prop
:
"adr1"
,
label
:
"Address1"
,
},
{
prop
:
'locCty'
,
label
:
'City'
prop
:
"locCty"
,
label
:
"City"
,
},
{
prop
:
'locZip'
,
label
:
'Zip'
prop
:
"locZip"
,
label
:
"Zip"
,
},
{
prop
:
'bicCode'
,
label
:
'BIC'
}
prop
:
"bicCode"
,
label
:
"BIC"
,
}
,
],
data
:
[]
data
:
[]
,
},
}
}
;
},
computed
:
{
actflg
:
{
...
...
@@ -202,13 +209,11 @@ export default {
},
},
methods
:
{},
created
:
async
function
()
{
},
created
:
async
function
()
{},
mounted
()
{
this
.
init
()
this
.
init
()
;
},
}
}
;
</
script
>
<
style
>
</
style
>
src/business/brtlat/views/index.vue
View file @
1698b3fd
<
template
>
<div
class=
"eContainer"
>
<c-page
title=
"进口信用证单据偿还垫款"
>
<el-form
:model=
"model"
:rules=
"rules"
...
...
@@ -9,12 +10,7 @@
size=
"small"
:validate-on-rule-change=
"false"
>
<c-tabs
v-model=
"tabVal"
ref=
"elment"
type=
"card"
@
tab-click=
"tabClick"
>
<c-tabs
v-model=
"tabVal"
ref=
"elment"
type=
"card"
@
tab-click=
"tabClick"
>
<el-tab-pane
label=
"业务信息"
name=
"total"
>
<c-content>
<m-total
:model=
"model"
:codes=
"codes"
/>
...
...
@@ -22,7 +18,11 @@
</el-tab-pane>
<el-tab-pane
label=
"保证金"
name=
"ccvpan"
>
<c-content>
<m-ccvpan
:model=
"model"
:codes=
"codes"
:buildLiaccv=
"buildLiaccv"
/>
<m-ccvpan
:model=
"model"
:codes=
"codes"
:buildLiaccv=
"buildLiaccv"
/>
</c-content>
</el-tab-pane>
...
...
@@ -45,7 +45,6 @@
</c-content>
</el-tab-pane>
<!--PD000000 -->
<el-tab-pane
label=
"备查/附言"
name=
"addbcb"
>
<c-content>
...
...
@@ -74,12 +73,13 @@
:handleStash=
"handleStash"
>
</c-function-btn>
</c-page>
</div>
</
template
>
<
script
>
import
CodeTable
from
"~/config/CodeTable"
;
import
Brtlat
from
"../model"
;
import
event
from
'../event'
;
import
event
from
"../event"
;
import
Addbcb
from
"./Addbcb"
;
import
operationFunc
from
"~/mixin/operationFunc"
;
import
Check
from
"../model/check"
;
...
...
@@ -139,8 +139,8 @@ export default {
},
};
},
mounted
()
{
this
.
init
()
mounted
()
{
this
.
init
()
;
},
};
</
script
>
...
...
src/business/gitame/views/index.vue
View file @
1698b3fd
<
template
>
<div
class=
"eContainer"
>
<el-form
:model=
"model"
:rules=
"rules"
ref=
"modelForm"
label-width=
"120px"
label-position=
"right"
size=
"small"
:validate-on-rule-change=
"false"
>
<c-page
title=
"进口保函修改"
>
<el-form
:model=
"model"
:rules=
"rules"
ref=
"modelForm"
label-width=
"120px"
label-position=
"right"
size=
"small"
:validate-on-rule-change=
"false"
>
<c-tabs
v-model=
"tabVal"
ref=
"elment"
type=
"card"
@
tab-click=
"tabClick"
>
<el-tab-pane
label=
"业务信息"
name=
"ovwp"
>
<c-content>
...
...
@@ -11,7 +19,11 @@
<el-tab-pane
label=
"保证金"
name=
"ccvpan"
>
<c-content>
<m-ccvpan
:model=
"model"
:codes=
"codes"
:buildLiaccv=
"buildLiaccv"
/>
<m-ccvpan
:model=
"model"
:codes=
"codes"
:buildLiaccv=
"buildLiaccv"
/>
</c-content>
</el-tab-pane>
...
...
@@ -32,10 +44,7 @@
<!--PD000027 -->
<el-tab-pane
label=
"费用/账务"
name=
"setpan"
>
<c-content>
<m-setmod
:model=
"model"
:codes=
"codes"
/>
<m-setmod
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
...
...
@@ -76,7 +85,11 @@
</c-grid-ety-prompt-dialog>
<!--
<c-grid-ety-prompt-dialog
ref=
"etyDialog"
:promptData=
"promptData"
v-on:select-ety=
"selectEty"
>
-->
<!--
</c-grid-ety-prompt-dialog>
-->
<c-function-btn
:handleSubmit=
"handleSubmit"
:handleCheck=
"handleCheck"
:handleStash=
"handleStash"
>
<c-function-btn
:handleSubmit=
"handleSubmit"
:handleCheck=
"handleCheck"
:handleStash=
"handleStash"
>
<!--
<el-button
size=
"small"
>
流程附言
</el-button>
<el-button
size=
"small"
>
交易历史
</el-button>
<el-button
size=
"small"
>
备忘录
</el-button>
...
...
@@ -84,15 +97,16 @@
<el-button
size=
"small"
>
制裁信息
</el-button>
<el-button
size=
"small"
>
智能提示
</el-button>
-->
</c-function-btn>
</c-page>
</div>
</
template
>
<
script
>
import
Api
from
"~/service/Api"
;
import
operationFunc
from
"~/mixin/operationFunc"
;
import
CodeTable
from
"~/config/CodeTable"
;
import
event
from
'../event'
import
event
from
"../event"
;
import
Addbcb
from
"./Addbcb"
;
import
formRules
from
'../model/check'
import
formRules
from
"../model/check"
;
import
Gitame
from
"../model"
;
import
Engp
from
"~/components/business/engp/views"
;
import
Ccvpan
from
"~/components/business/ccvpan/views"
;
...
...
@@ -113,14 +127,14 @@ export default {
"m-docpan"
:
Docpan
,
"m-doctre"
:
Doctre
,
"m-setmod"
:
Setmod
,
"m-glentry"
:
Glentry
"m-glentry"
:
Glentry
,
},
provide
()
{
return
{
root
:
this
,
};
},
mixins
:
[
event
,
operationFunc
],
mixins
:
[
event
,
operationFunc
],
data
()
{
return
{
tabVal
:
"ovwp"
,
...
...
@@ -134,52 +148,52 @@ export default {
},
flag
:
false
,
promptData
:
{
title
:
'Select a Party'
,
title
:
"Select a Party"
,
columns
:
[
{
prop
:
'ptyInr'
,
label
:
'Party Number'
prop
:
"ptyInr"
,
label
:
"Party Number"
,
},
{
prop
:
'inr'
,
label
:
'Address Number'
prop
:
"inr"
,
label
:
"Address Number"
,
},
{
prop
:
'branch'
,
label
:
'Branch Code'
prop
:
"branch"
,
label
:
"Branch Code"
,
},
{
prop
:
'bchName'
,
label
:
'Branch Name'
prop
:
"bchName"
,
label
:
"Branch Name"
,
},
{
prop
:
'adrName'
,
label
:
'Address Name'
prop
:
"adrName"
,
label
:
"Address Name"
,
},
{
prop
:
'adr1'
,
label
:
'Address1'
prop
:
"adr1"
,
label
:
"Address1"
,
},
{
prop
:
'locCty'
,
label
:
'City'
prop
:
"locCty"
,
label
:
"City"
,
},
{
prop
:
'locZip'
,
label
:
'Zip'
prop
:
"locZip"
,
label
:
"Zip"
,
},
{
prop
:
'bicCode'
,
label
:
'BIC'
}
prop
:
"bicCode"
,
label
:
"BIC"
,
}
,
],
data
:
[]
}
data
:
[]
,
}
,
};
},
methods
:
{
},
mounted
()
{
this
.
init
()
methods
:
{},
mounted
()
{
this
.
init
()
;
},
};
</
script
>
...
...
src/business/index.vue
View file @
1698b3fd
...
...
@@ -108,6 +108,7 @@ export default {
<
style
>
#business_container
{
flex
:
1
;
height
:
calc
(
100%
-
40px
);
box-shadow
:
0
1px
15px
0
rgb
(
0
0
0
/
12%
),
0
0
3px
0
rgb
(
0
0
0
/
4%
);
}
#business_container
.eContainer
,
#business_container
.eContainer-search
{
...
...
@@ -117,7 +118,37 @@ export default {
margin
:
0
auto
;
padding-top
:
40px
;
}
.el-main
{
overflow
:
hidden
;
}
#business_container
.eContainer
{
box-sizing
:
border-box
;
}
#business_container
.eContainer
.c-page-container-div
{
box-sizing
:
border-box
;
}
#business_container
.eContainer
.c-page-container-div
.el-form
{
margin-bottom
:
15px
;
height
:
calc
(
100%
-
60px
)
!important
;
}
#business_container
.eContainer
.c-page-container-div
.c-content-scrollbar
{
height
:
100%
!important
;
}
#business_container
.eContainer-search
.el-form
{
height
:
100%
;
}
#business_container
.eContainer
.el-form
.eibs-tab
{
padding
:
20px
10px
20px
0px
;
overflow
:
auto
;
box-sizing
:
border-box
;
}
#business_container
.eContainer
.el-form
.eibs
{
height
:
100%
;
padding
:
20px
10px
20px
0px
;
overflow
:
auto
;
box-sizing
:
border-box
;
margin-top
:
0
;
}
@media
screen
and
(
min-width
:
2561px
)
{
...
...
@@ -171,11 +202,13 @@ export default {
background-color
:
unset
;
box-shadow
:
unset
;
}
/*
#business_container .eibs-tab {
padding: 40px;
#business_container
.eContainer-search
.el-form
>
.eibs-tab
{
padding
:
20px
;
height
:
calc
(
100%
-
3px
);
box-sizing
:
border-box
;
}
*/
#business_container
.eibs
::before
,
#business_container
.eibs-tab
::before
,
#business_container
.eibs
::after
,
#business_container
.eibs-tab
::after
{
content
:
""
;
...
...
@@ -184,7 +217,6 @@ export default {
}
.eibs
{
margin-top
:
20px
;
margin-top
:
0px
;
}
</
style
>
src/business/inflid/views/Infsea.vue
View file @
1698b3fd
...
...
@@ -131,9 +131,23 @@
</c-button>
</c-col>
<div
style=
"height: 90%"
>
<div>
<c-col
:span=
"24"
>
<el-table
:header-cell-style=
"{background: 'var(--theadkbgcolor)'}"
:header-row-style=
"{height: '5px'}"
:row-style=
"{height: '5px'}"
:cell-style=
"{padding: '0px'}"
v-loading=
"load"
:data=
"stmData.data"
style=
"width:100%;"
size=
"small"
:border=
"true"
height=
"calc(100vh - 475px)"
:highlight-current-row=
"true"
@
row-click=
"TableRowClick"
@
row-dblclick=
"TableDblRow"
>
<el-table
:header-cell-style=
"{background: 'linear-gradient(180deg, #FFFFFF 0%, #F1F1F1 100%)'}"
:header-row-style=
"{height: '5px'}"
:row-style=
"{height: '5px'}"
:cell-style=
"{padding: '0px'}"
v-loading=
"load"
:data=
"stmData.data"
style=
"width:100%;"
size=
"small"
:border=
"true"
height=
"calc(100vh - 482px)"
:highlight-current-row=
"true"
@
row-click=
"TableRowClick"
@
row-dblclick=
"TableDblRow"
>
<el-table-column
label=
"信用证编号"
prop=
"seaownref"
align=
"left"
fixed=
"left"
min-width=
"150"
:show-overflow-tooltip=
"true"
sortable
>
</el-table-column>
<el-table-column
label=
"客户经理"
prop=
"ownusr"
align=
"left"
min-width=
"100"
sortable
>
...
...
src/business/inflid/views/index.vue
View file @
1698b3fd
...
...
@@ -9,9 +9,9 @@
size=
"small"
:validate-on-rule-change=
"false"
>
<c-content>
<m-infsea
:model=
"model"
:codes=
"codes"
ref=
"infsea"
/>
</c-content>
<!--
<c-content>
</c-content>
-->
</el-form>
</div>
</
template
>
...
...
src/business/sptdoc/views/index.vue
View file @
1698b3fd
<
template
>
<div
class=
"eContainer"
>
<c-page
title=
""
>
<el-form
:model=
"model"
:rules=
"rules"
ref=
"modelForm"
label-width=
"120px"
label-position=
"right"
size=
"small"
:validate-on-rule-change=
"false"
>
<c-tabs
v-model=
"tabVal"
ref=
"elment"
type=
"card"
>
<el-tab-pane
label=
"Sptdoc"
name=
"ReferenceComponent"
>
...
...
@@ -23,7 +24,7 @@
:handleStash=
"handleStash"
>
</c-function-btn>
</c-page>
</div>
</
template
>
<
script
>
...
...
src/business/sptsel/views/Menu.vue
View file @
1698b3fd
...
...
@@ -2,8 +2,6 @@
<div
class=
"eibs-tab"
>
<!--
<c-list-search
@
form-reset=
"handleReset"
@
form-search=
"handleSearch"
>
-->
<!--
<template
v-slot=
"searchSlot"
>
-->
<el-form
class=
"m-table-search-form"
ref=
"paramsForm"
label-position=
"right"
label-width=
"110px"
size=
"small"
>
<el-row>
<c-col
:span=
"24"
style=
""
>
<c-col
:span=
"8"
>
...
...
@@ -84,7 +82,6 @@
</c-col>
</c-col>
</el-row>
</el-form>
<c-col
:span=
"24"
style=
""
>
<div
style=
"border-bottom: 10px solid rgb(232, 232, 232)"
></div>
</c-col>
...
...
src/business/trnrel/views/Inftrnps.vue
View file @
1698b3fd
<
template
>
<div
class=
"eibs-tab"
>
<el-form
class=
"m-table-search-form"
ref=
"paramsForm"
label-position=
"right"
label-width=
"110px"
size=
"small"
>
<el-row>
<c-col
:span=
"24"
style=
""
>
<c-col
:span=
"8"
>
...
...
@@ -90,7 +88,6 @@
</c-col>
</c-col>
</el-row>
</el-form>
<c-col
:span=
"24"
style=
""
>
<div
style=
"border-bottom: 10px solid rgb(232, 232, 232)"
>
...
...
src/components/CompareTable.vue
View file @
1698b3fd
...
...
@@ -322,7 +322,7 @@ export default {
};
</
script
>
<
style
>
<
style
scoped
>
.eContainer-table-block
{
margin-top
:
15px
;
position
:
relative
;
...
...
src/components/Content.vue
View file @
1698b3fd
<
template
>
<
el-scrollbar
:id=
"contentRef"
class=
"c-content-scrollbar"
style=
"width
: 100%;"
>
<
div
class=
"c-content-scrollbar"
style=
"width: 100%;height
: 100%;"
>
<slot></slot>
</
el-scrollbar
>
</
div
>
</
template
>
<
script
>
...
...
src/components/Tabs.vue
View file @
1698b3fd
...
...
@@ -21,6 +21,12 @@ export default {
}
</
script
>
<
style
>
<
style
scoped
lang=
"less"
>
::v-deep
.el-tabs__content
{
height
:
calc
(
100%
-
42px
);
.el-tab-pane
{
height
:
100%
;
box-sizing
:
border-box
;
}
}
</
style
>
\ No newline at end of file
src/components/c-page.vue
View file @
1698b3fd
...
...
@@ -71,7 +71,7 @@ export default {
}
.c-page-container-div
{
height
:
100%
;
flex
:
1
;
padding
:
0px
15px
5px
;
position
:
relative
...
...
src/views/Business/AssetInfo/Infsea.vue
View file @
1698b3fd
This diff is collapsed.
Click to expand it.
src/views/Business/AssetPub/Infsea.vue
View file @
1698b3fd
This diff is collapsed.
Click to expand it.
src/views/Business/Bopsel/Errp.vue
View file @
1698b3fd
...
...
@@ -5,14 +5,6 @@
@
form-search=
"errpHandleSearch"
>
<template
v-slot=
"searchSlot"
>
-->
<el-form
class=
"m-table-search-form"
ref=
"paramsForm"
label-position=
"right"
label-width=
"110px"
size=
"small"
>
<el-row>
<c-col
:span=
"24"
style=
""
>
...
...
@@ -74,7 +66,6 @@
>
</c-col>
</el-row>
</el-form>
<!--
</
template
>
</c-list-search>
-->
<c-col
:span=
"24"
style=
""
>
...
...
src/views/Business/Bopsel/Selp.vue
View file @
1698b3fd
...
...
@@ -2,14 +2,6 @@
<div
class=
"eibs-tab"
>
<!--
<c-list-search
@
form-reset=
"selpHandleReset"
@
form-search=
"selpHandleSearch"
>
<template
v-slot=
"searchSlot"
>
-->
<el-form
class=
"m-table-search-form"
ref=
"paramsForm"
label-position=
"right"
label-width=
"110px"
size=
"small"
>
<!--line1-->
<el-row>
<c-col
:span=
"24"
style=
""
>
...
...
@@ -239,7 +231,6 @@
</c-col>
</c-col>
</el-row>
</el-form>
<!--
</
template
>
</c-list-search>
-->
...
...
src/views/Business/Bopsel/index.vue
View file @
1698b3fd
<
template
>
<div
class=
"eContainer"
>
<c-page
style=
"margin-top:20px;"
title=
"申报"
>
<c-tabs
v-model=
"tabVal"
ref=
"elment"
type=
"card"
@
tab-click=
"tabClick"
>
<c-page
style=
"margin-top: 20px"
title=
"申报"
>
<el-form
:model=
"model"
:rules=
"rules"
ref=
"modelForm"
tokenKey=
"modelForm"
:validate-on-rule-change=
"false"
label-width=
"120px"
size=
"small"
>
<c-tabs
v-model=
"tabVal"
ref=
"elment"
type=
"card"
@
tab-click=
"tabClick"
>
<el-tab-pane
label=
"申报信息"
name=
"selp"
>
<c-content>
<m-selp
:model=
"model"
:codes=
"codes"
ref=
"selp"
/>
<m-selp
:model=
"model"
:codes=
"codes"
ref=
"selp"
/>
</c-content>
</el-tab-pane>
<el-tab-pane
label=
"差错反馈"
name=
"errp"
>
<c-content>
<m-errp
:model=
"model"
:codes=
"codes"
ref=
"errp"
/>
<m-errp
:model=
"model"
:codes=
"codes"
ref=
"errp"
/>
</c-content>
</el-tab-pane>
</c-tabs
>
</c-tabs>
</el-form>
</c-page>
</div>
</
template
>
<
script
>
import
{
getCodetable
}
from
"~/service/business/codeTable"
import
{
getCodetable
}
from
"~/service/business/codeTable"
;
import
CodeTable
from
"~/config/CodeTable"
;
import
Bopsel
from
"~/model/Bopsel"
;
import
commonProcess
from
"~/mixin/commonProcess"
;
import
Check
from
"~/model/Bopsel/Check"
;
import
Default
from
"~/model/Bopsel/Default"
;
import
Pattern
from
"~/model/Bopsel/Pattern"
;
import
Utils
from
"~/utils/index"
import
Utils
from
"~/utils/index"
;
import
Selp
from
"./Selp"
;
import
Errp
from
"./Errp"
;
...
...
@@ -58,15 +62,15 @@ export default {
rules
:
null
,
codes
:
{
boptyp
:
[
{
value
:
"ALL"
,
label
:
"全部"
},
{
value
:
"DBA"
,
label
:
"涉外收入申报单"
},
{
value
:
"DBB"
,
label
:
"境外汇款申请书"
},
{
value
:
"DBC"
,
label
:
"对外付款/承兑通知书"
},
{
value
:
"DBD"
,
label
:
"境内收入申报单"
},
{
value
:
"DBE"
,
label
:
"境内汇款申请书"
},
{
value
:
"DBF"
,
label
:
"境内付款/承兑通知书"
},
{
value
:
"DBJ"
,
label
:
"结汇申请书"
},
{
value
:
"DBW"
,
label
:
"购汇申请书"
},
{
value
:
"ALL"
,
label
:
"全部"
},
{
value
:
"DBA"
,
label
:
"涉外收入申报单"
},
{
value
:
"DBB"
,
label
:
"境外汇款申请书"
},
{
value
:
"DBC"
,
label
:
"对外付款/承兑通知书"
},
{
value
:
"DBD"
,
label
:
"境内收入申报单"
},
{
value
:
"DBE"
,
label
:
"境内汇款申请书"
},
{
value
:
"DBF"
,
label
:
"境内付款/承兑通知书"
},
{
value
:
"DBJ"
,
label
:
"结汇申请书"
},
{
value
:
"DBW"
,
label
:
"购汇申请书"
},
],
dattyp
:
[
...
...
@@ -78,24 +82,24 @@ export default {
{
label
:
"对私中国居民"
,
value
:
"D"
},
{
label
:
"对私非中国居民"
,
value
:
"F"
},
],
medtyp
:[
{
label
:
"票汇"
,
value
:
"D"
},
{
label
:
"信用证"
,
value
:
"L"
},
{
label
:
"托收"
,
value
:
"C"
},
{
label
:
"保函"
,
value
:
"G"
},
{
label
:
"光票托收"
,
value
:
"Y"
},
{
label
:
"其他"
,
value
:
"O"
},
{
label
:
"电汇"
,
value
:
"T"
},
{
label
:
"支票代收"
,
value
:
"Z"
},
{
label
:
"信汇"
,
value
:
"M"
},
medtyp
:
[
{
label
:
"票汇"
,
value
:
"D"
},
{
label
:
"信用证"
,
value
:
"L"
},
{
label
:
"托收"
,
value
:
"C"
},
{
label
:
"保函"
,
value
:
"G"
},
{
label
:
"光票托收"
,
value
:
"Y"
},
{
label
:
"其他"
,
value
:
"O"
},
{
label
:
"电汇"
,
value
:
"T"
},
{
label
:
"支票代收"
,
value
:
"Z"
},
{
label
:
"信汇"
,
value
:
"M"
},
],
staflg
:
[
{
label
:
"待确认"
,
value
:
"P"
},
{
label
:
"待发送"
,
value
:
"W"
},
{
label
:
"已发送"
,
value
:
"S"
},
{
label
:
"已撤销"
,
value
:
"D"
},
{
label
:
"已删除"
,
value
:
"G"
},
{
label
:
"待修改"
,
value
:
"E"
},
staflg
:
[
{
label
:
"待确认"
,
value
:
"P"
},
{
label
:
"待发送"
,
value
:
"W"
},
{
label
:
"已发送"
,
value
:
"S"
},
{
label
:
"已撤销"
,
value
:
"D"
},
{
label
:
"已删除"
,
value
:
"G"
},
{
label
:
"待修改"
,
value
:
"E"
},
],
},
};
...
...
@@ -133,5 +137,5 @@ export default {
.el-tabs
.el-tabs__content
{
/* background: #fff; */
/* padding: 5px; */
}
}
</
style
>
src/views/Business/Cfasel/Errp.vue
View file @
1698b3fd
<
template
>
<div
class=
"eibs-tab"
>
<el-form
class=
"m-table-search-form"
ref=
"paramsForm"
label-position=
"right"
label-width=
"110px"
size=
"small"
>
<c-col
:span=
"8"
>
<c-form-item
label=
"申报编号"
prop=
"errcfa.rptno"
style=
"width: 100%"
>
<c-input
v-model=
"model.errcfa.rptno"
maxlength=
"33"
placeholder=
"请输入申报编号"
>
<c-input
v-model=
"model.errcfa.rptno"
maxlength=
"33"
placeholder=
"请输入申报编号"
>
</c-input>
</c-form-item>
</c-col>
<c-col
:span=
"8"
>
<el-form-item
label=
"开立日期"
prop=
"cfaquep.frmdat"
style=
"width: 100%"
>
<c-col
:span=
"11"
>
<c-date-picker
type=
"date"
v-model=
"model.cfaquep.frmdat"
style=
"width:100%"
placeholder=
"请选择开立日期"
></c-date-picker>
<c-date-picker
type=
"date"
v-model=
"model.cfaquep.frmdat"
style=
"width: 100%"
placeholder=
"请选择开立日期"
></c-date-picker>
</c-col>
<c-col
:span=
"2"
style=
"text-align: center"
>
<label
style=
"display: inline-block; width: 100%"
>
-
</label>
</c-col>
<c-col
:span=
"11"
>
<c-date-picker
type=
"date"
v-model=
"model.cfaquep.tildat"
style=
"width:100%"
placeholder=
"请选择截至日期"
></c-date-picker>
<c-date-picker
type=
"date"
v-model=
"model.cfaquep.tildat"
style=
"width: 100%"
placeholder=
"请选择截至日期"
></c-date-picker>
</c-col>
</el-form-item>
</c-col>
<c-col
:span=
"8"
>
<el-form-item
label=
"业务所属行"
prop=
"cfaquep.ownextkey"
style=
"width: 100%"
>
<c-select
v-model=
"model.cfaquep.ownextkey"
style=
"width:100%"
placeholder=
"请选择业务所属行"
:code=
"codes.ownextkey5"
>
<el-form-item
label=
"业务所属行"
prop=
"cfaquep.ownextkey"
style=
"width: 100%"
>
<c-select
v-model=
"model.cfaquep.ownextkey"
style=
"width: 100%"
placeholder=
"请选择业务所属行"
:code=
"codes.ownextkey5"
>
</c-select>
</el-form-item>
</c-col>
</el-form>
<c-col
:span=
"24"
style=
"text-align:right;padding-right:20px"
>
<c-col
:span=
"24"
style=
"text-align: right; padding-right: 20px"
>
<el-button
type=
"primary"
size=
"small"
>
查询
</el-button>
</c-col>
<div
style=
"height:
90%"
>
<div
style=
"height:
90%"
>
<c-col
:span=
"24"
>
<c-istream-table
:list=
"stmData.data"
:columns=
"stmData.columns"
:showButtonFlg=
"true"
>
<c-istream-table
:list=
"stmData.data"
:columns=
"stmData.columns"
:showButtonFlg=
"true"
>
<!-- 自定义组件里加了最右边的一列”操作“ -->
<el-table-column
fixed=
"right"
prop=
"op"
label=
"操作"
width=
"140px"
>
<template
slot=
"header"
>
<c-col
:span=
"11"
style=
"text-align: center"
><span>
操作
</span></c-col>
<c-col
:span=
"11"
style=
"text-align: center"
><span>
操作
</span></c-col
>
</
template
>
<
template
slot-scope=
"scope"
>
<!-- 申请一个弹出主键放在插槽,加工已渲染的数据 -->
<el-popover
placement=
"top-start"
title=
"历史信息"
width=
"800"
trigger=
"click"
:ref=
"'popover_' + scope.row.IDX"
>
<div
style=
" text-align: right; margin-top: -30px; margin-right: 5px; font-size: 16px;"
>
<span
class=
"el-icon-close"
@
click=
"closeTrn('popover_' + scope.row.IDX)"
/>
<el-popover
placement=
"top-start"
title=
"历史信息"
width=
"800"
trigger=
"click"
:ref=
"'popover_' + scope.row.IDX"
>
<div
style=
"
text-align: right;
margin-top: -30px;
margin-right: 5px;
font-size: 16px;
"
>
<span
class=
"el-icon-close"
@
click=
"closeTrn('popover_' + scope.row.IDX)"
/>
</div>
<c-istream-table
:list=
"trnData.data"
:columns=
"trnData.columns"
>
<c-istream-table
:list=
"trnData.data"
:columns=
"trnData.columns"
>
<el-table-column
prop=
"op"
label=
"操作"
width=
"0"
>
<template
slot-scope=
"scope"
>
<c-button
style=
"margin-left: 0"
size=
"small"
@
click=
"display(scope.row['INR'])"
>
<c-button
style=
"margin-left: 0"
size=
"small"
@
click=
"display(scope.row['INR'])"
>
详情
</c-button>
</
template
>
</el-table-column>
</c-istream-table>
<c-button
style=
"margin-left: 0"
size=
"small"
@
click=
"getTrnInfo(scope.$index, scope.row)"
slot=
"reference"
>
<c-button
style=
"margin-left: 0"
size=
"small"
@
click=
"getTrnInfo(scope.$index, scope.row)"
slot=
"reference"
>
详情
</c-button>
</el-popover>
<c-button
style=
"margin-left: 5px"
size=
"small"
type=
"primary"
@
click=
"getButtons(scope.row['申报编号'])"
>
<c-button
style=
"margin-left: 5px"
size=
"small"
type=
"primary"
@
click=
"getButtons(scope.row['申报编号'])"
>
处理
</c-button>
</template>
...
...
@@ -101,61 +154,57 @@
</div>
</template>
<
script
>
import
Api
from
"~/service/Api"
import
Api
from
"~/service/Api"
;
import
commonProcess
from
"~/mixin/commonProcess"
;
import
CodeTable
from
"~/config/CodeTable"
import
Event
from
"~/model/Cfasel/Event"
import
CodeTable
from
"~/config/CodeTable"
;
import
Event
from
"~/model/Cfasel/Event"
;
export
default
{
inject
:
[
'root'
],
inject
:
[
"root"
],
props
:
[
"model"
,
"codes"
],
mixins
:
[
commonProcess
],
data
()
{
return
{
stmData
:
{
columns
:
[
"0 1
\"
申报编号
\"
200 1 0:0 1"
,
"1 2
\"
反馈日期
\"
150 4 7:2 1 "
,
"5 3
\"
业务编号
\"
150 1 0:0 1"
,
"4 4
\"
错误信息
\"
250 1 0:0 1"
,
"2 5
\"
接口反馈文件
\"
325 1 0:0 1"
,
'0 1 "申报编号" 200 1 0:0 1'
,
'1 2 "反馈日期" 150 4 7:2 1 '
,
'5 3 "业务编号" 150 1 0:0 1'
,
'4 4 "错误信息" 250 1 0:0 1'
,
'2 5 "接口反馈文件" 325 1 0:0 1'
,
],
data
:
[],
},
}
};
},
methods
:
{
...
Event
,
async
handleSearch
()
{
this
.
stmData
.
data
=
[];
let
frmdat
=
this
.
model
.
cfaquep
.
frmdat
;
if
(
!
frmdat
||
frmdat
==
''
)
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'查询开始日期必输!'
});
if
(
!
frmdat
||
frmdat
==
""
)
{
this
.
$notify
.
error
({
title
:
"错误"
,
message
:
"查询开始日期必输!"
});
return
;
}
let
tildat
=
this
.
model
.
cfaquep
.
tildat
;
if
(
!
tildat
||
tildat
==
''
)
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'查询结束日期必输!'
});
if
(
!
tildat
||
tildat
==
""
)
{
this
.
$notify
.
error
({
title
:
"错误"
,
message
:
"查询结束日期必输!"
});
return
;
}
let
rtnmsg
=
await
this
.
executeRule
(
"infbut.searow"
)
let
rtnmsg
=
await
this
.
executeRule
(
"infbut.searow"
);
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
this
.
stmData
.
data
=
rtnmsg
.
data
.
errcfa_msgstm
.
rows
;
// this.updateModel(rtnmsg.data);
// this.stmData.data = rtnmsg.data.infbut_dspstm.rows;
//this.model.infbut.dspstm = rtnmsg.data.infbut_dspstm
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
else
{
this
.
$notify
.
error
({
title
:
"错误"
,
message
:
"服务请求失败!"
});
}
},
},
created
:
function
()
{
}
}
created
:
function
()
{},
};
</
script
>
<
style
>
</
style
>
src/views/Business/Cfasel/Selp.vue
View file @
1698b3fd
This diff is collapsed.
Click to expand it.
src/views/Business/Diasel/Diaselp.vue
View file @
1698b3fd
...
...
@@ -3,13 +3,6 @@
<!--
<c-list-search
@
form-reset=
"handleReset"
@
form-search=
"handleSearch"
>
<template
v-slot=
"searchSlot"
>
-->
<el-form
class=
"m-table-search-form"
ref=
"paramsForm"
label-position=
"right"
label-width=
"110px"
size=
"small"
>
<el-row>
<c-col
:span=
"24"
style=
""
>
<c-col
:span=
"8"
>
...
...
@@ -188,7 +181,6 @@
</c-col>
</el-row>
</el-form>
<c-col
:span=
"24"
style=
""
>
<div
style=
"border-bottom: 10px solid rgb(232, 232, 232)"
>
...
...
src/views/Business/Sptrel/Menu.vue
View file @
1698b3fd
<
template
>
<div
class=
"eibs-tab"
>
<el-form
ref=
"paramsForm"
label-position=
"right"
label-width=
"110px"
size=
"small"
class=
"m-table-search-form"
>
<!--
<c-col
:span=
"12"
>
<span
v-text=
"model.usfmod.usftxt"
data-path=
".usfmod.usftxt"
>
</span>
</c-col>
-->
...
...
@@ -172,7 +165,6 @@
>
查询
</el-button
>
</c-col>
</el-form>
<c-col
:span=
"24"
>
<c-istream-table
:list=
"stmData.data"
:columns=
"stmData.columns"
>
...
...
src/views/Business/Sptsel/Menu.vue
View file @
1698b3fd
...
...
@@ -3,8 +3,6 @@
<!--
<c-list-search
@
form-reset=
"handleReset"
@
form-search=
"handleSearch"
>
-->
<!--
<template
v-slot=
"searchSlot"
>
-->
<el-form
class=
"m-table-search-form"
ref=
"paramsForm"
label-position=
"right"
label-width=
"110px"
size=
"small"
>
<el-row>
<c-col
:span=
"24"
style=
""
>
<c-col
:span=
"8"
>
...
...
@@ -92,7 +90,6 @@
</c-col>
</c-col>
</el-row>
</el-form>
<c-col
:span=
"24"
style=
""
>
<div
style=
"border-bottom: 10px solid rgb(232, 232, 232)"
></div>
...
...
src/views/Business/Sptsel/Sptbrk/Menu.vue
View file @
1698b3fd
...
...
@@ -3,13 +3,6 @@
<!--
<c-list-search
@
form-reset=
"sptfndHandleReset"
@
form-search=
"sptfndHandleSearch"
>
-->
<!--
<template
v-slot=
"searchSlot"
>
-->
<el-form
class=
"m-table-search-form"
ref=
"paramsForm"
label-position=
"right"
label-width=
"110px"
size=
"small"
>
<el-row>
<c-col
:span=
"24"
style=
""
>
<c-col
:span=
"8"
>
...
...
@@ -141,12 +134,7 @@
<c-col
:span=
"24"
style=
""
>
</c-col>
</el-row>
</el-form>
<c-col
:span=
"24"
style=
""
>
<div
style=
"border-bottom: 10px solid rgb(232, 232, 232)"
>
</div>
</c-col>
<el-row>
<c-col
:span=
"24"
style=
""
>
<c-istream-table
:list=
"stmData.data"
:columns=
"stmData.columns"
:showButtonFlg=
"true"
>
...
...
src/views/Business/Trnrel/Inftrnps.vue
View file @
1698b3fd
...
...
@@ -2,8 +2,7 @@
<div
class=
"eibs-tab"
>
<!--
<c-list-search
@
form-reset=
"handleReset"
@
form-search=
"handleSearch"
>
-->
<!--
<template
v-slot=
"searchSlot"
>
-->
<el-form
class=
"m-table-search-form"
ref=
"paramsForm"
label-position=
"right"
label-width=
"110px"
size=
"small"
>
<el-row>
<c-col
:span=
"24"
style=
""
>
<c-col
:span=
"8"
>
...
...
@@ -110,7 +109,6 @@
</c-col>
</c-col>
</el-row>
</el-form>
<c-col
:span=
"24"
style=
""
>
<div
style=
"border-bottom: 10px solid rgb(232, 232, 232)"
>
...
...
src/views/Business/Trnrel/Trnfnd/Inftrnps.vue
View file @
1698b3fd
...
...
@@ -3,13 +3,6 @@
<!--
<c-list-search
@
form-reset=
"handleReset"
@
form-search=
"handleSearch"
>
-->
<!--
<template
v-slot=
"searchSlot"
>
-->
<el-form
class=
"m-table-search-form"
ref=
"paramsForm"
label-position=
"right"
label-width=
"110px"
size=
"small"
>
<el-row>
<c-col
:span=
"24"
style=
""
>
<c-col
:span=
"8"
>
...
...
@@ -195,7 +188,6 @@
</c-col>
</c-col>
</el-row>
</el-form>
<c-col
:span=
"24"
style=
""
>
<div
style=
"border-bottom: 10px solid rgb(232, 232, 232)"
>
...
...
src/views/Layout/SideMenu.vue
View file @
1698b3fd
<
template
id=
"SideMenu"
>
<c-row>
<c-row
style=
"height: 100%"
>
<div
class=
"eContainer-menu-search"
>
<el-button
icon=
"el-icon-s-fold"
...
...
@@ -9,7 +9,6 @@
<el-button
icon=
"el-icon-s-unfold"
v-else
@
click=
"openMenu"
></el-button>
<c-search-input
v-show=
"menuOpen"
></c-search-input>
</div>
<c-content
:height=
"menusHeight"
>
<el-menu
:default-active=
"activeMenu"
class=
"el-menu-vertical-demo"
...
...
@@ -20,7 +19,8 @@
>
<SubMenu
:subMenuList=
"menus"
:openFlgArr=
"openFlgArr"
></SubMenu>
</el-menu>
</c-content>
<!--
<c-content
:height=
"menusHeight"
>
</c-content>
-->
</c-row>
</
template
>
<
script
>
...
...
@@ -723,6 +723,8 @@ export default {
.el-menu
{
border-right
:
none
;
height
:
calc
(
100%
-
24px
);
overflow
:
auto
;
}
.eContainer-refresh
{
...
...
@@ -747,6 +749,11 @@ export default {
font-size
:
14px
;
height
:
40px
;
line-height
:
40px
;
width
:
100%
;
text-overflow
:
ellipsis
;
overflow
:
hidden
;
box-sizing
:
border-box
;
white-space
:
nowrap
;
}
.el-submenu__title.active
{
font-weight
:
bold
;
...
...
src/views/Layout/index.vue
View file @
1698b3fd
...
...
@@ -103,7 +103,7 @@
v-show=
"dragStatus !== 0"
></div>
</vue-draggable-resizable>
<el-container
style=
"height:
100%
;
<el-container
style=
"height:
calc(100% - 60px)
;
position: relative;"
>
<el-aside
width=
"240px"
style=
"background-color: white"
>
<sideMenu></sideMenu>
...
...
@@ -297,14 +297,14 @@ export default {
@media
screen
and
(
min-width
:
1200px
)
and
(
max-width
:
1440px
)
{
.el-aside
{
width
:
19
0px
!important
;
width
:
20
0px
!important
;
}
}
@media
screen
and
(
max-width
:
1199px
)
{
.el-aside
{
width
:
17
0px
!important
;
width
:
20
0px
!important
;
}
}
...
...
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