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
Hide whitespace changes
Inline
Side-by-side
Showing
38 changed files
with
2862 additions
and
2369 deletions
+2862
-2369
common.css
src/assets/css/common.css
+52
-8
index.vue
src/business/bctacc/views/index.vue
+4
-4
index.vue
src/business/bctdav/views/index.vue
+56
-50
index.vue
src/business/bctrad/views/index.vue
+193
-191
index.vue
src/business/botacc/views/index.vue
+65
-61
index.vue
src/business/botame/views/index.vue
+128
-127
index.vue
src/business/botcan/views/index.vue
+46
-47
index.vue
src/business/botdav/views/index.vue
+69
-66
index.vue
src/business/botdcr/views/index.vue
+70
-68
index.vue
src/business/botrad/views/index.vue
+96
-92
index.vue
src/business/botset/views/index.vue
+72
-67
index.vue
src/business/brtlat/views/index.vue
+22
-22
index.vue
src/business/gitame/views/index.vue
+111
-97
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
+3
-3
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
+83
-86
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
+331
-253
Infsea.vue
src/views/Business/AssetPub/Infsea.vue
+277
-239
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
+59
-55
Errp.vue
src/views/Business/Cfasel/Errp.vue
+173
-124
Selp.vue
src/views/Business/Cfasel/Selp.vue
+739
-495
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
+119
-131
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
+20
-13
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; */
}
}
...
...
@@ -710,4 +731,26 @@ padding-left: 30px;
.el-table
.cell
{
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
"
>
<
div
class=
"eContainer
"
>
<
c-page
title=
"进口代收承兑
"
>
<el-form
:model=
"model"
:rules=
"rules"
...
...
@@ -76,8 +76,8 @@
:handleStash=
"handleStash"
>
</c-function-btn>
</
div
>
</
c-page
>
</
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"
>
<div
class=
"eContainer"
>
<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>
...
...
@@ -22,9 +28,9 @@
<el-tab-pane
label=
"费用/账务"
name=
"setmod"
>
<c-content>
<m-setmod
:model=
"model"
:codes=
"codes"
@
changeSetmodModel=
"changeSetmodModel"
:model=
"model"
:codes=
"codes"
@
changeSetmodModel=
"changeSetmodModel"
/>
</c-content>
</el-tab-pane>
...
...
@@ -38,50 +44,50 @@
<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>
</el-form>
<c-grid-ety-prompt-dialog
ref=
"etyDialog"
:promptData=
"promptData"
@
select-ety=
"selectGridEtyPromptData"
ref=
"etyDialog"
:promptData=
"promptData"
@
select-ety=
"selectGridEtyPromptData"
>
</c-grid-ety-prompt-dialog>
<c-function-btn
:handleSubmit=
"handleSubmit"
:handleCheck=
"handleCheck"
:handleStash=
"handleStash"
:handleSubmit=
"handleSubmit"
:handleCheck=
"handleCheck"
:handleStash=
"handleStash"
>
</c-function-btn>
</
div
>
</
c-page
>
</
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-tabs
v-model=
"tabVal"
ref=
"elment"
type=
"card"
@
tab-click=
"tabClick"
>
<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"
@
tab-click=
"tabClick"
>
<el-tab-pane
label=
"业务信息"
name=
"ovwp"
>
<c-content>
<m-ovwp
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
<el-tab-pane
label=
"业务信息"
name=
"ovwp"
>
<c-content>
<m-ovwp
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
<!--PD000027 -->
<el-tab-pane
label=
"表外记账"
name=
"engp"
>
<c-content>
<!-- 表外记账 -->
<m-engp
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
<!--PD000027 -->
<el-tab-pane
label=
"表外记账"
name=
"engp"
>
<c-content>
<!-- 表外记账 -->
<m-engp
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
<!--PD000027 -->
<el-tab-pane
label=
"费用/账务"
name=
"setmod"
>
<c-content>
<m-setmod
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
<!--PD000027 -->
<el-tab-pane
label=
"费用/账务"
name=
"setmod"
>
<c-content>
<m-setmod
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
<el-tab-pane
label=
"备查/附言"
name=
"addbcb"
>
<c-content>
<m-addbcb
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
<el-tab-pane
label=
"备查/附言"
name=
"addbcb
"
>
<c-content>
<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"
/>
</c-content>
</el-tab-pane>
<el-tab-pane
label=
"报文/面函"
name=
"docpan"
>
<c-content>
<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"
/>
</c-content>
</el-tab-pane>
</c-tabs>
</el-form>
<c-function-btn
:handleSubmit=
"handleSubmit"
:handleCheck=
"handleCheck"
:handleStash=
"handleStash"
>
</c-function-btn>
</div>
</c-page>
<el-tab-pane
label=
"附件信息"
name=
"doctre"
>
<c-content>
<m-doctre
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
</c-tabs>
</el-form>
<c-function-btn
:handleSubmit=
"handleSubmit"
:handleCheck=
"handleCheck"
:handleStash=
"handleStash"
>
</c-function-btn>
</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
{
name
:
"Bctrad"
,
components
:
{
// "m-bctret": Bctret,
// "m-detp": Detp,
// "m-ptyp": Ptyp,
"m-engp"
:
Engp
,
"m-setmod"
:
Setmod
,
"m-coninfp"
:
Coninfp
,
"m-docpan"
:
Docpan
,
"m-doctre"
:
Doctre
,
"m-glentry"
:
Glentry
,
"m-ovwp"
:
Ovwp
,
"m-addbcb"
:
Addbcb
,
// "m-limitbody": Limitbody,
},
provide
()
{
return
{
root
:
this
}
},
mixins
:
[
operationFunc
,
event
],
// 里面包含了Default、Check等的公共处理
data
()
{
return
{
activeNames
:
[
"engp"
],
tabVal
:
"ovwp"
,
trnName
:
"bctrad"
,
model
:
new
Bctrad
().
data
,
rules
:
formRules
,
codes
:
{
...
CodeTable
},
promptData
:
{
title
:
'Select a Party'
,
columns
:
[
{
prop
:
'ptyInr'
,
label
:
'Party Number'
},
{
prop
:
'inr'
,
label
:
'Address Number'
},
{
prop
:
'branch'
,
label
:
'Branch Code'
},
{
prop
:
'bchName'
,
label
:
'Branch Name'
},
{
prop
:
'adrName'
,
label
:
'Address Name'
},
{
prop
:
'adr1'
,
label
:
'Address1'
},
{
prop
:
'locCty'
,
label
:
'City'
},
{
prop
:
'locZip'
,
label
:
'Zip'
},
{
prop
:
'bicCode'
,
label
:
'BIC'
}
],
data
:
[]
},
}
},
methods
:
{
// myTabClick(tab) {
// this.tabClick(tab);
// let name = tab.name;
// let rulePath;
// if (name === "setpan") {
// rulePath = "setmod.setpan";
// }
// if (name === "glepan") {
// rulePath = "setmod.glemod.glepan";
// }
// if (name === "docpan") {
// rulePath = "trnmod.trndoc.docpan"
// }
// if (!!rulePath) {
// this.executeRule(rulePath).then((res) => {
// if (res.respCode == SUCCESS) {
// this.updateModel(res.data);
// }
// });
// }
// }
},
created
:
async
function
()
{
// console.log("进入bctrad交易");
// let rtnmsg = await this.init(this.$route.query)
// if (rtnmsg.respCode == SUCCESS) {
// //更新数据
// Utils.copyValueFromVO(this.model, rtnmsg.data);
// if (this.isInDisplay) {
// this.restoreDisplay();
// }
// } else {
// this.$notify.error({
// title: '错误',
// message: '服务请求失败!'
// });
// }
},
mounted
()
{
this
.
init
()
// this.queryHndtypCodeTableList(this.trnName)
},
}
export
default
{
name
:
"Bctrad"
,
components
:
{
// "m-bctret": Bctret,
// "m-detp": Detp,
// "m-ptyp": Ptyp,
"m-engp"
:
Engp
,
"m-setmod"
:
Setmod
,
"m-coninfp"
:
Coninfp
,
"m-docpan"
:
Docpan
,
"m-doctre"
:
Doctre
,
"m-glentry"
:
Glentry
,
"m-ovwp"
:
Ovwp
,
"m-addbcb"
:
Addbcb
,
// "m-limitbody": Limitbody,
},
provide
()
{
return
{
root
:
this
,
};
},
mixins
:
[
operationFunc
,
event
],
// 里面包含了Default、Check等的公共处理
data
()
{
return
{
activeNames
:
[
"engp"
],
tabVal
:
"ovwp"
,
trnName
:
"bctrad"
,
model
:
new
Bctrad
().
data
,
rules
:
formRules
,
codes
:
{
...
CodeTable
,
},
promptData
:
{
title
:
"Select a Party"
,
columns
:
[
{
prop
:
"ptyInr"
,
label
:
"Party Number"
,
},
{
prop
:
"inr"
,
label
:
"Address Number"
,
},
{
prop
:
"branch"
,
label
:
"Branch Code"
,
},
{
prop
:
"bchName"
,
label
:
"Branch Name"
,
},
{
prop
:
"adrName"
,
label
:
"Address Name"
,
},
{
prop
:
"adr1"
,
label
:
"Address1"
,
},
{
prop
:
"locCty"
,
label
:
"City"
,
},
{
prop
:
"locZip"
,
label
:
"Zip"
,
},
{
prop
:
"bicCode"
,
label
:
"BIC"
,
},
],
data
:
[],
},
};
},
methods
:
{
// myTabClick(tab) {
// this.tabClick(tab);
// let name = tab.name;
// let rulePath;
// if (name === "setpan") {
// rulePath = "setmod.setpan";
// }
// if (name === "glepan") {
// rulePath = "setmod.glemod.glepan";
// }
// if (name === "docpan") {
// rulePath = "trnmod.trndoc.docpan"
// }
// if (!!rulePath) {
// this.executeRule(rulePath).then((res) => {
// if (res.respCode == SUCCESS) {
// this.updateModel(res.data);
// }
// });
// }
// }
},
created
:
async
function
()
{
// console.log("进入bctrad交易");
// let rtnmsg = await this.init(this.$route.query)
// if (rtnmsg.respCode == SUCCESS) {
// //更新数据
// Utils.copyValueFromVO(this.model, rtnmsg.data);
// if (this.isInDisplay) {
// this.restoreDisplay();
// }
// } else {
// this.$notify.error({
// title: '错误',
// message: '服务请求失败!'
// });
// }
},
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"
>
<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"
@
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>
...
...
@@ -21,9 +28,9 @@
<el-tab-pane
label=
"费用/账务"
name=
"setmod"
>
<c-content>
<m-setmod
:model=
"model"
:codes=
"codes"
@
changeSetmodModel=
"changeSetmodModel"
:model=
"model"
:codes=
"codes"
@
changeSetmodModel=
"changeSetmodModel"
/>
</c-content>
</el-tab-pane>
...
...
@@ -37,57 +44,57 @@
<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>
</el-form>
<c-grid-ety-prompt-dialog
ref=
"etyDialog"
:promptData=
"promptData"
@
select-ety=
"selectGridEtyPromptData"
ref=
"etyDialog"
:promptData=
"promptData"
@
select-ety=
"selectGridEtyPromptData"
>
</c-grid-ety-prompt-dialog>
<c-function-btn
:handleSubmit=
"handleSubmit"
:handleCheck=
"handleCheck"
:handleStash=
"handleStash"
:handleSubmit=
"handleSubmit"
:handleCheck=
"handleCheck"
:handleStash=
"handleStash"
>
</c-function-btn>
</
div
>
</
c-page
>
</
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,10 +113,10 @@ export default {
},
provide
()
{
return
{
root
:
this
}
root
:
this
,
}
;
},
mixins
:
[
operationFunc
,
event
],
// 里面包含了Default、Check等的公共处理
mixins
:
[
operationFunc
,
event
],
// 里面包含了Default、Check等的公共处理
data
()
{
return
{
tabVal
:
"ovwp"
,
...
...
@@ -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>
...
...
@@ -21,9 +28,9 @@
<el-tab-pane
label=
"费用/账务"
name=
"setmod"
>
<c-content>
<m-setmod
:model=
"model"
:codes=
"codes"
@
changeSetmodModel=
"changeSetmodModel"
:model=
"model"
:codes=
"codes"
@
changeSetmodModel=
"changeSetmodModel"
/>
</c-content>
</el-tab-pane>
...
...
@@ -37,162 +44,156 @@
<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>
</el-form>
<c-grid-ety-prompt-dialog
ref=
"etyDialog"
:promptData=
"promptData"
@
select-ety=
"selectGridEtyPromptData"
ref=
"etyDialog"
:promptData=
"promptData"
@
select-ety=
"selectGridEtyPromptData"
>
</c-grid-ety-prompt-dialog>
<c-function-btn
:handleSubmit=
"handleSubmit"
:handleCheck=
"handleCheck"
:handleStash=
"handleStash"
:handleSubmit=
"handleSubmit"
:handleCheck=
"handleCheck"
:handleStash=
"handleStash"
>
</c-function-btn>
</
div
>
</c-page
>
</
c-page
>
</div
>
</
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
:
{
"m-addbcb"
:
Addbcb
,
"m-amep"
:
Amep
,
"m-ovwp"
:
Ovwp
,
"m-inst"
:
Inst
,
"m-ptyp"
:
Ptyp
,
"m-instrecp"
:
Instrecp
,
name
:
"Botame"
,
components
:
{
"m-addbcb"
:
Addbcb
,
"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-engp"
:
Engp
,
},
provide
()
{
return
{
root
:
this
}
},
mixins
:
[
operationFunc
,
event
],
// 里面包含了Default、Check等的公共处理
data
(){
return
{
tabVal
:
"ovwp"
,
trnName
:
"botame"
,
model
:
new
Botame
().
data
,
rules
:
formRules
,
// pattern: Pattern,
// rules: null,
codes
:
{
...
CodeTable
,
},
activeNames
:[
"engp"
],
promptData
:
{
title
:
'Select a Party'
,
columns
:
[
{
prop
:
'ptyInr'
,
label
:
'Party Number'
},
{
prop
:
'inr'
,
label
:
'Address Number'
},
{
prop
:
'branch'
,
label
:
'Branch Code'
},
{
prop
:
'bchName'
,
label
:
'Branch Name'
},
{
prop
:
'adrName'
,
label
:
'Address Name'
},
{
prop
:
'adr1'
,
label
:
'Address1'
},
{
prop
:
'locCty'
,
label
:
'City'
},
{
prop
:
'locZip'
,
label
:
'Zip'
},
{
prop
:
'bicCode'
,
label
:
'BIC'
}
],
data
:
[]
},
}
},
methods
:{
},
created
:
async
function
(){
console
.
log
(
"进入botame交易"
);
let
rtnmsg
=
await
this
.
init
({})
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
this
.
updateModel
(
rtnmsg
.
data
);
if
(
this
.
isInDisplay
)
{
"m-setmod"
:
Setmod
,
"m-glentry"
:
Glentry
,
"m-coninfp"
:
Coninfp
,
"m-docpan"
:
Docpan
,
"m-doctre"
:
Doctre
,
"m-engp"
:
Engp
,
},
provide
()
{
return
{
root
:
this
,
};
},
mixins
:
[
operationFunc
,
event
],
// 里面包含了Default、Check等的公共处理
data
()
{
return
{
tabVal
:
"ovwp"
,
trnName
:
"botame"
,
model
:
new
Botame
().
data
,
rules
:
formRules
,
// pattern: Pattern,
// rules: null,
codes
:
{
...
CodeTable
,
},
activeNames
:
[
"engp"
],
promptData
:
{
title
:
"Select a Party"
,
columns
:
[
{
prop
:
"ptyInr"
,
label
:
"Party Number"
,
},
{
prop
:
"inr"
,
label
:
"Address Number"
,
},
{
prop
:
"branch"
,
label
:
"Branch Code"
,
},
{
prop
:
"bchName"
,
label
:
"Branch Name"
,
},
{
prop
:
"adrName"
,
label
:
"Address Name"
,
},
{
prop
:
"adr1"
,
label
:
"Address1"
,
},
{
prop
:
"locCty"
,
label
:
"City"
,
},
{
prop
:
"locZip"
,
label
:
"Zip"
,
},
{
prop
:
"bicCode"
,
label
:
"BIC"
,
},
],
data
:
[],
},
};
},
methods
:
{},
created
:
async
function
()
{
console
.
log
(
"进入botame交易"
);
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
:
'服务请求失败!'
});
}
},
mounted
()
{
this
.
init
()
},
}
}
else
{
this
.
$notify
.
error
({
title
:
"错误"
,
message
:
"服务请求失败!"
});
}
},
mounted
()
{
this
.
init
();
},
};
</
script
>
<
style
>
</
style
>
src/business/botcan/views/index.vue
View file @
1698b3fd
<
template
>
<
c-page
title=
"出口托收闭卷
"
>
<
div
class=
"eContainer
"
>
<
div
class=
"eContainer
"
>
<
c-page
title=
"出口托收闭卷
"
>
<el-form
:model=
"model"
:rules=
"rules"
...
...
@@ -18,7 +18,7 @@
</c-content>
</el-tab-pane>
<el-tab-pane
label=
"表外记账"
name=
"engp"
>
<el-tab-pane
label=
"表外记账"
name=
"engp"
>
<c-content>
<!-- 表外记账 -->
<m-engp
:model=
"model"
:codes=
"codes"
/>
...
...
@@ -29,73 +29,72 @@
<el-tab-pane
label=
"费用/账务"
name=
"setmod"
>
<c-content>
<m-setmod
:model=
"model"
:codes=
"codes"
@
changeSetmodModel=
"changeSetmodModel"
:model=
"model"
:codes=
"codes"
@
changeSetmodModel=
"changeSetmodModel"
/>
</c-content>
</el-tab-pane>
<!--备查/附言 -->
<el-tab-pane
label=
"备查/附言"
name=
"coninfp"
>
<c-content>
<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"
/>
</c-content>
</el-tab-pane>
<!--附件 -->
<el-tab-pane
label=
"附件信息"
name=
"doctre"
>
<c-content>
<m-doctre
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
<!--备查/附言 -->
<el-tab-pane
label=
"备查/附言"
name=
"coninfp"
>
<c-content>
<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"
/>
</c-content>
</el-tab-pane>
<!--附件 -->
<el-tab-pane
label=
"附件信息"
name=
"doctre"
>
<c-content>
<m-doctre
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
</c-tabs>
</el-form>
<c-grid-ety-prompt-dialog
ref=
"etyDialog"
:promptData=
"promptData"
@
select-ety=
"selectGridEtyPromptData"
ref=
"etyDialog"
:promptData=
"promptData"
@
select-ety=
"selectGridEtyPromptData"
>
</c-grid-ety-prompt-dialog>
<c-function-btn
:handleSubmit=
"handleSubmit"
:handleCheck=
"handleCheck"
:handleStash=
"handleStash"
>
<!--
<el-button
size=
"small"
>
备忘录
</el-button>
:handleSubmit=
"handleSubmit"
:handleCheck=
"handleCheck"
:handleStash=
"handleStash"
>
<!--
<el-button
size=
"small"
>
备忘录
</el-button>
<el-button
size=
"small"
>
影像信息
</el-button>
<el-button
size=
"small"
>
保存模板
</el-button>
<el-button
size=
"small"
>
使用模板
</el-button>
<el-button
size=
"small"
>
制裁信息
</el-button>
<el-button
size=
"small"
>
拆分报文
</el-button>
<el-button
size=
"small"
>
提示
</el-button>
-->
</c-function-btn>
</
div
>
</
c-page
>
</c-function-btn>
</
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"
>
<div
class=
"eContainer"
>
<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>
...
...
@@ -22,9 +28,9 @@
<el-tab-pane
label=
"费用/账务"
name=
"setmod"
>
<c-content>
<m-setmod
:model=
"model"
:codes=
"codes"
@
changeSetmodModel=
"changeSetmodModel"
:model=
"model"
:codes=
"codes"
@
changeSetmodModel=
"changeSetmodModel"
/>
</c-content>
</el-tab-pane>
...
...
@@ -38,70 +44,69 @@
<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>
</el-form>
<c-grid-ety-prompt-dialog
ref=
"etyDialog"
:promptData=
"promptData"
@
select-ety=
"selectGridEtyPromptData"
ref=
"etyDialog"
:promptData=
"promptData"
@
select-ety=
"selectGridEtyPromptData"
>
</c-grid-ety-prompt-dialog>
<c-function-btn
:handleSubmit=
"handleSubmit"
:handleCheck=
"handleCheck"
:handleStash=
"handleStash"
:handleSubmit=
"handleSubmit"
:handleCheck=
"handleCheck"
:handleStash=
"handleStash"
>
</c-function-btn>
</
div
>
</
c-page
>
</
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,16 +122,15 @@ 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等的公共处理
mixins
:
[
operationFunc
,
event
],
// 里面包含了Default、Check等的公共处理
data
()
{
return
{
tabVal
:
"ovwp"
,
...
...
@@ -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"
>
<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"
@
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>
<!--PD000027 -->
<el-tab-pane
label=
"表外记账"
name=
"engp"
>
<c-content>
<!--PD000027 -->
<el-tab-pane
label=
"表外记账"
name=
"engp"
>
<c-content>
<!-- 表外记账 -->
<m-engp
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
</c-content>
</el-tab-pane>
<!--PD000027 -->
<el-tab-pane
label=
"费用/账务"
name=
"setmod"
>
<c-content>
<m-setmod
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
<!--PD000027 -->
<el-tab-pane
label=
"费用/账务"
name=
"setmod"
>
<c-content>
<m-setmod
: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=
"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>
</el-form>
<c-grid-ety-prompt-dialog
ref=
"etyDialog"
:promptData=
"promptData"
@
select-ety=
"selectGridEtyPromptData"
ref=
"etyDialog"
:promptData=
"promptData"
@
select-ety=
"selectGridEtyPromptData"
>
</c-grid-ety-prompt-dialog>
<c-function-btn
:handleSubmit=
"handleSubmit"
:handleCheck=
"handleCheck"
:handleStash=
"handleStash"
:handleSubmit=
"handleSubmit"
:handleCheck=
"handleCheck"
:handleStash=
"handleStash"
>
</c-function-btn>
</
div
>
</
c-page
>
</
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,10 +104,10 @@ export default {
},
provide
()
{
return
{
root
:
this
}
root
:
this
,
}
;
},
mixins
:
[
operationFunc
,
event
],
// 里面包含了Default、Check等的公共处理
mixins
:
[
operationFunc
,
event
],
// 里面包含了Default、Check等的公共处理
data
()
{
return
{
tabVal
:
"ovwp"
,
...
...
@@ -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
>
<div
class=
"eContainer"
>
<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-tabs
v-model=
"tabVal"
ref=
"elment"
type=
"card"
@
tab-click=
"tabClick"
>
<el-tab-pane
label=
"业务信息"
name=
"ovwp"
>
<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"
/>
</c-content>
</el-tab-pane>
<!--PD000027 -->
<el-tab-pane
label=
"表外记账"
name=
"engp"
>
<c-content>
<!--PD000027 -->
<el-tab-pane
label=
"表外记账"
name=
"engp"
>
<c-content>
<!-- 表外记账 -->
<m-engp
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
</c-content>
</el-tab-pane>
<!--PD000027 -->
<el-tab-pane
label=
"费用/账务"
name=
"setmod"
>
<c-content>
<m-setmod
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
<!--PD000027 -->
<el-tab-pane
label=
"费用/账务"
name=
"setmod"
>
<c-content>
<m-setmod
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
<el-tab-pane
label=
"备查/附言"
name=
"addbcb"
>
<c-content>
...
...
@@ -43,96 +49,94 @@
<m-doctre
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
</c-tabs>
</el-form>
<c-function-btn
</c-tabs>
</el-form>
<c-function-btn
:handleSubmit=
"handleSubmit"
:handleCheck=
"handleCheck"
: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"
;
export
default
{
name
:
"Botrad"
,
components
:
{
"m-addbcb"
:
Addbcb
,
"m-ovwp"
:
Ovwp
,
"m-botrad1"
:
Botrad1
,
"m-ptyp"
:
Ptyp
,
"m-setmod"
:
Setmod
,
"m-coninfp"
:
Coninfp
,
"m-engp"
:
Engp
,
"m-docpan"
:
Docpan
,
"m-doctre"
:
Doctre
,
"m-glepan"
:
Glepan
,
},
provide
()
{
return
{
root
:
this
}
},
mixins
:
[
operationFunc
,
event
],
// 里面包含了Default、Check等的公共处理
data
()
{
return
{
tabVal
:
"ovwp"
,
trnName
:
"botrad"
,
model
:
new
Botrad
().
data
,
rules
:
formRules
,
codes
:
{
...
CodeTable
},
activeNames
:
[
"engp"
],
}
},
mounted
()
{
this
.
init
()
},
methods
:
{
// myTabClick(tab) {
// this.tabClick(tab)
// /**
// * do it yourself
// **/
// }
},
created
:
async
function
()
{
// console.log("进入botrad交易");
// let rtnmsg = await this.init({})
// if (rtnmsg.respCode == SUCCESS) {
// this.updateModel(rtnmsg.data)
// //TODO 处理数据逻辑
// if (this.isInDisplay) {
// this.restoreDisplay();
// }
// }
// else {
// this.$notify.error({ title: '错误', message: '服务请求失败!' });
// }
}
}
name
:
"Botrad"
,
components
:
{
"m-addbcb"
:
Addbcb
,
"m-ovwp"
:
Ovwp
,
"m-botrad1"
:
Botrad1
,
"m-ptyp"
:
Ptyp
,
"m-setmod"
:
Setmod
,
"m-coninfp"
:
Coninfp
,
"m-engp"
:
Engp
,
"m-docpan"
:
Docpan
,
"m-doctre"
:
Doctre
,
"m-glepan"
:
Glepan
,
},
provide
()
{
return
{
root
:
this
,
};
},
mixins
:
[
operationFunc
,
event
],
// 里面包含了Default、Check等的公共处理
data
()
{
return
{
tabVal
:
"ovwp"
,
trnName
:
"botrad"
,
model
:
new
Botrad
().
data
,
rules
:
formRules
,
codes
:
{
...
CodeTable
,
},
activeNames
:
[
"engp"
],
};
},
mounted
()
{
this
.
init
();
},
methods
:
{
// myTabClick(tab) {
// this.tabClick(tab)
// /**
// * do it yourself
// **/
// }
},
created
:
async
function
()
{
// console.log("进入botrad交易");
// let rtnmsg = await this.init({})
// if (rtnmsg.respCode == SUCCESS) {
// this.updateModel(rtnmsg.data)
// //TODO 处理数据逻辑
// 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"
>
<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"
@
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>
...
...
@@ -27,9 +34,9 @@
<el-tab-pane
label=
"费用/账务"
name=
"setmod"
>
<c-content>
<m-setmod
:model=
"model"
:codes=
"codes"
@
changeSetmodModel=
"changeSetmodModel"
:model=
"model"
:codes=
"codes"
@
changeSetmodModel=
"changeSetmodModel"
/>
</c-content>
</el-tab-pane>
...
...
@@ -37,68 +44,68 @@
<!--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>
</el-form>
<c-grid-ety-prompt-dialog
ref=
"etyDialog"
:promptData=
"promptData"
@
select-ety=
"selectGridEtyPromptData"
ref=
"etyDialog"
:promptData=
"promptData"
@
select-ety=
"selectGridEtyPromptData"
>
</c-grid-ety-prompt-dialog>
<c-function-btn
:handleSubmit=
"handleSubmit"
:handleCheck=
"handleCheck"
:handleStash=
"handleStash"
:handleSubmit=
"handleSubmit"
:handleCheck=
"handleCheck"
:handleStash=
"handleStash"
>
</c-function-btn>
</
div
>
</
c-page
>
</
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,10 +140,10 @@ export default {
},
provide
()
{
return
{
root
:
this
}
root
:
this
,
}
;
},
mixins
:
[
operationFunc
,
event
],
// 里面包含了Default、Check等的公共处理
mixins
:
[
operationFunc
,
event
],
// 里面包含了Default、Check等的公共处理
data
()
{
return
{
tabVal
:
"ovwp"
,
...
...
@@ -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>
...
...
@@ -33,18 +33,17 @@
</c-content>
</el-tab-pane>
<el-tab-pane
label=
"表外记账"
name=
"engp"
>
<c-content>
<!-- 表外记账 -->
<m-engp
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
<!--PD000027 -->
<el-tab-pane
label=
"费用/账务"
name=
"setmod"
>
<c-content>
<m-setmod
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
<c-content>
<!-- 表外记账 -->
<m-engp
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
<!--PD000027 -->
<el-tab-pane
label=
"费用/账务"
name=
"setmod"
>
<c-content>
<m-setmod
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
<!--PD000000 -->
<el-tab-pane
label=
"备查/附言"
name=
"addbcb"
>
...
...
@@ -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-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"
/>
</c-content>
</el-tab-pane>
<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"
/>
</c-content>
</el-tab-pane>
<el-tab-pane
label=
"保证金"
name=
"ccvpan"
>
<c-content>
<m-ccvpan
:model=
"model"
:codes=
"codes"
:buildLiaccv=
"buildLiaccv"
/>
</c-content>
</el-tab-pane>
<el-tab-pane
label=
"保证金"
name=
"ccvpan"
>
<c-content>
<m-ccvpan
:model=
"model"
:codes=
"codes"
:buildLiaccv=
"buildLiaccv"
/>
</c-content>
</el-tab-pane>
<el-tab-pane
label=
"统一授信"
name=
"limitbody"
>
<c-content>
<m-limitbody
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
<el-tab-pane
label=
"统一授信"
name=
"limitbody"
>
<c-content>
<m-limitbody
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
<!--PD000027 -->
<el-tab-pane
label=
"表外记账"
name=
"engp"
>
<c-content>
<!-- 表外记账 -->
<m-engp
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
<!--PD000027 -->
<el-tab-pane
label=
"表外记账"
name=
"engp"
>
<c-content>
<!-- 表外记账 -->
<m-engp
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
<!--PD000027 -->
<el-tab-pane
label=
"费用/账务"
name=
"setpan"
>
<c-content>
<m-setmod
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
<!--PD000027 -->
<el-tab-pane
label=
"费用/账务"
name=
"setpan"
>
<c-content>
<m-setmod
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
<!--PD000027 -->
<el-tab-pane
label=
"会计分录"
name=
"glepan"
>
<c-content>
<m-glentry
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
<!--PD000510 -->
<el-tab-pane
label=
"备查/附言"
name=
"addbcb"
>
<!--PD000027 -->
<el-tab-pane
label=
"会计分录"
name=
"glepan"
>
<c-content>
<m-glentry
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
<!--PD000510 -->
<el-tab-pane
label=
"备查/附言"
name=
"addbcb"
>
<c-content>
<m-addbcb
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
<el-tab-pane
label=
"报文/面函"
name=
"docpan"
>
<c-content>
<m-docpan
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
<el-tab-pane
label=
"报文/面函"
name=
"docpan"
>
<c-content>
<m-docpan
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
<!--trndoc PD000546 Attachments -->
<el-tab-pane
label=
"附件"
name=
"doctre"
>
<c-content>
<m-doctre
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
</c-tabs>
</el-form>
<!-- 选择数据的表格弹框 -->
<c-grid-ety-prompt-dialog
ref=
"etyDialog"
:promptData=
"promptData"
@
select-ety=
"selectGridEtyPromptData"
>
</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"
>
<!--
<el-button
size=
"small"
>
流程附言
</el-button>
<!--trndoc PD000546 Attachments -->
<el-tab-pane
label=
"附件"
name=
"doctre"
>
<c-content>
<m-doctre
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
</c-tabs>
</el-form>
<!-- 选择数据的表格弹框 -->
<c-grid-ety-prompt-dialog
ref=
"etyDialog"
:promptData=
"promptData"
@
select-ety=
"selectGridEtyPromptData"
>
</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"
>
<!--
<el-button
size=
"small"
>
流程附言
</el-button>
<el-button
size=
"small"
>
交易历史
</el-button>
<el-button
size=
"small"
>
备忘录
</el-button>
<el-button
size=
"small"
>
影像信息
</el-button>
<el-button
size=
"small"
>
制裁信息
</el-button>
<el-button
size=
"small"
>
智能提示
</el-button>
-->
</c-function-btn>
</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>
<m-infsea
:model=
"model"
:codes=
"codes"
ref=
"infsea"
/
>
<!--
<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"
>
<el-form-item
label=
"业务编号"
prop=
"trncorco.ownref"
style=
"width: 100%"
>
<c-input
v-model=
"model.trncorco.ownref"
maxlength=
"16"
placeholder=
"请输入业务编号"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"8"
>
<el-form-item
label=
"创建时间"
style=
"width: 100%"
prop=
"trncorco.inidatfro"
>
<c-col
:span=
"11"
>
<c-date-picker
type=
"date"
v-model=
"model.trncorco.inidatfro"
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>
<el-row>
<c-col
:span=
"24"
style=
""
>
<c-col
:span=
"8"
>
<el-form-item
label=
"业务编号"
prop=
"trncorco.ownref"
style=
"width: 100%"
>
<c-input
v-model=
"model.trncorco.ownref"
maxlength=
"16"
placeholder=
"请输入业务编号"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"8"
>
<el-form-item
label=
"创建时间"
style=
"width: 100%"
prop=
"trncorco.inidatfro"
>
<c-col
:span=
"11"
>
<c-date-picker
type=
"date"
v-model=
"model.trncorco.inidatfro"
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.trncorco.inidattil"
style=
"width: 100%"
placeholder=
"请选择创建时间"
>
</c-date-picker>
</c-col>
</el-form-item>
</c-col>
<c-col
:span=
"8"
>
<el-form-item
label=
"经办柜员"
prop=
"usrcon"
style=
"width: 100%"
>
<c-select
v-model=
"model.usrcon"
style=
"width: 100%"
placeholder=
"请选择经办柜员"
>
<el-option
v-for=
"item in codes.usrsort"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
</el-row>
<el-row>
<c-col
:span=
"24"
style=
""
>
<c-col
:span=
"8"
>
<el-form-item
label=
"业务状态"
prop=
"trncorco.relflg"
style=
"width: 100%"
>
<c-select
v-model=
"model.trncorco.relflg"
style=
"width: 100%"
placeholder=
"请选择业务状态"
>
<el-option
v-for=
"item in relflgCodes"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"8"
>
<el-form-item
label=
"业务机构"
prop=
"bchcon"
style=
"width: 100%"
>
<c-select
v-model=
"model.bchcon"
style=
"width: 100%"
placeholder=
"请选择业务机构"
>
<el-option
v-for=
"item in codes.bchtyp"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"8"
>
<el-form-item
label=
"交易代码"
prop=
"atp.cod"
style=
"width: 100%"
>
<c-col
:span=
"24"
>
<c-col
:span=
"20"
>
<c-input
v-model=
"model.atp.cod"
maxlength=
"6"
style=
"width: 95%"
placeholder=
"请输入交易代码"
@
keyup
.
enter
.
native=
"queryGridDialog(model.atp.cod)"
></c-input>
</c-col>
<c-col
:span=
"
11
"
>
<c-
date-picker
type=
"date"
v-model=
"model.trncorco.inidattil"
style=
"width: 100%"
placeholder=
"请选择创建时间"
>
</c-date-picker
>
<c-col
:span=
"
4
"
>
<c-
button
size=
"small"
style=
"width:100%;margin-left:0"
type=
"primary"
@
click=
"onSeainf"
icon=
"el-icon-search"
></c-button
>
</c-col>
</el-form-item>
</c-col>
<c-col
:span=
"8"
>
<el-form-item
label=
"经办柜员"
prop=
"usrcon"
style=
"width: 100%"
>
<c-select
v-model=
"model.usrcon"
style=
"width: 100%"
placeholder=
"请选择经办柜员"
>
<el-option
v-for=
"item in codes.usrsort"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
</el-form-item>
</c-col>
</el-row>
<el-row>
<c-col
:span=
"24"
style=
""
>
<c-col
:span=
"8"
>
<el-form-item
label=
"业务状态"
prop=
"trncorco.relflg"
style=
"width: 100%"
>
<c-select
v-model=
"model.trncorco.relflg"
style=
"width: 100%"
placeholder=
"请选择业务状态"
>
<el-option
v-for=
"item in relflgCodes"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"8"
>
<el-form-item
label=
"业务机构"
prop=
"bchcon"
style=
"width: 100%"
>
<c-select
v-model=
"model.bchcon"
style=
"width: 100%"
placeholder=
"请选择业务机构"
>
<el-option
v-for=
"item in codes.bchtyp"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"8"
>
<el-form-item
label=
"交易代码"
prop=
"atp.cod"
style=
"width: 100%"
>
<c-col
:span=
"24"
>
<c-col
:span=
"20"
>
<c-input
v-model=
"model.atp.cod"
maxlength=
"6"
style=
"width: 95%"
placeholder=
"请输入交易代码"
@
keyup
.
enter
.
native=
"queryGridDialog(model.atp.cod)"
></c-input>
</c-col>
<c-col
:span=
"4"
>
<c-button
size=
"small"
style=
"width:100%;margin-left:0"
type=
"primary"
@
click=
"onSeainf"
icon=
"el-icon-search"
></c-button>
</c-col>
</c-col>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"24"
style=
""
>
<c-col
:span=
"8"
>
<el-form-item
label=
"业务标志"
prop=
"trncorco.dflg"
style=
"width: 100%"
>
<c-select
v-model=
"model.trncorco.dflg"
style=
"width: 100%"
placeholder=
"请选择业务标志"
>
<el-option
v-for=
"item in codes.dflg"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"24"
style=
""
>
<c-col
:span=
"8"
>
<el-form-item
label=
"业务标志"
prop=
"trncorco.dflg"
style=
"width: 100%"
>
<c-select
v-model=
"model.trncorco.dflg"
style=
"width: 100%"
placeholder=
"请选择业务标志"
>
<el-option
v-for=
"item in codes.dflg"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"8"
>
<el-form-item
label=
"交易名称"
prop=
"atptxt"
style=
"width: 100%"
>
<c-input
v-model=
"model.atptxt"
maxlength=
"37"
placeholder=
"请输入交易名称"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"8"
style=
"text-align:right"
>
<el-button
size=
"small"
@
click=
"handleReset"
>
重置
</el-button>
<el-button
type=
"primary"
icon=
"el-icon-search"
size=
"small"
@
click=
"handleSearch"
>
查询
</el-button>
</c-col>
<c-col
:span=
"8"
>
<el-form-item
label=
"交易名称"
prop=
"atptxt"
style=
"width: 100%"
>
<c-input
v-model=
"model.atptxt"
maxlength=
"37"
placeholder=
"请输入交易名称"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"8"
style=
"text-align:right"
>
<el-button
size=
"small"
@
click=
"handleReset"
>
重置
</el-button>
<el-button
type=
"primary"
icon=
"el-icon-search"
size=
"small"
@
click=
"handleSearch"
>
查询
</el-button>
</c-col>
</
el-row
>
</el-
form
>
</
c-col
>
</el-
row
>
<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
<
template
>
<c-content>
<div
class=
"eibs-tab"
>
<template
>
<el-form
class=
"m-table-search-form"
ref=
"paramsForm"
label-position=
"left"
label-width=
"110px"
size=
"small"
>
<el-row>
<c-col
:span=
"24"
>
<div
class=
"eibs-tab"
>
<template>
<el-row>
<c-col
:span=
"24"
>
<c-col
:span=
"8"
>
<el-form-item
label=
"资产发布编号"
prop=
"assposref"
style=
"width:100%"
>
<c-input
v-model=
"model.assposref"
maxlength=
"50"
placeholder=
"请输入资产发布编号"
style=
"width:330px"
></c-input>
</el-form-item>
<el-form-item
label=
"资产发布编号"
prop=
"assposref"
style=
"width: 100%"
>
<c-input
v-model=
"model.assposref"
maxlength=
"50"
placeholder=
"请输入资产发布编号"
style=
"width: 330px"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"8"
>
<el-form-item
label=
"起始日期"
style=
"width:100%"
>
<c-col
:span=
"11"
>
<c-date-picker
type=
"date"
v-model=
"model.fromdate"
placeholder=
"请选择Opening between"
style=
"width:100%"
></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.todate"
placeholder=
"请选择Open Date to"
style=
"width:100%"
></c-date-picker>
</c-col>
</el-form-item>
<c-col
:span=
"8"
>
<el-form-item
label=
"起始日期"
style=
"width: 100%"
>
<c-col
:span=
"11"
>
<c-date-picker
type=
"date"
v-model=
"model.fromdate"
placeholder=
"请选择Opening between"
style=
"width: 100%"
></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.todate"
placeholder=
"请选择Open Date to"
style=
"width: 100%"
></c-date-picker>
</c-col>
</el-form-item>
</c-col>
<c-col
:span=
"8"
>
<el-form-item
label=
"资产业务类型"
prop=
"assbustyp"
style=
"width:100%"
>
<c-select
v-model=
"model.assbustyp"
style=
"width:100%"
placeholder=
"请选择业务类型"
>
<el-option
v-for=
"item in type"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</c-select>
</el-form-item>
<el-form-item
label=
"资产业务类型"
prop=
"assbustyp"
style=
"width: 100%"
>
<c-select
v-model=
"model.assbustyp"
style=
"width: 100%"
placeholder=
"请选择业务类型"
>
<el-option
v-for=
"item in type"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
</c-col>
</el-row>
<c-col
:span=
"24"
style=
"text-align: right; height: 36.8px"
>
<el-button
size=
"small"
@
click=
"handleReset"
>
重置
</el-button>
<el-button
<el-button
size=
"small"
@
click=
"handleReset"
>
重置
</el-button>
<el-button
type=
"primary"
icon=
"el-icon-search"
size=
"small"
@
click=
"handleSearch()"
>
查询
</el-button
>
</c-col>
</el-form>
<c-col
:span=
"24"
>
<div
style=
"border-bottom: 10px solid rgb(232, 232, 232)"
></div>
</c-col>
</
template
>
>
查询
</el-button
>
</c-col>
<c-col
:span=
"24"
>
<div
style=
"border-bottom: 10px solid rgb(232, 232, 232)"
></div>
</c-col>
</
template
>
<c-col
:span=
"24"
>
<div
class=
"table"
>
<!-- <c-istream-table :list="itemList"> -->
<c-col
:span=
"24"
>
<div
class=
"table"
>
<!-- <c-istream-table :list="itemList"> -->
<el-table
:data=
"itemList.slice((currentPage-1)*PageSize,currentPage*PageSize)"
:border=
"true"
style=
"width:80%,text-align:center"
:header-cell-style=
"{background:'rgb(235, 235, 235)',color:'#000'}"
>
<el-table-column
label=
"资产发布编号"
width=
"240px"
prop=
"assposref"
></el-table-column>
'center'
<el-table-column
label=
"承付金额"
width=
"200px"
prop=
"accamt"
align=
"right"
:formatter=
"rounding"
></el-table-column>
<el-table-column
label=
"承付日期"
width=
"200px"
prop=
"accdat"
></el-table-column>
<el-table-column
label=
"资产业务类型"
width=
"200px"
prop=
"assbustyp"
></el-table-column>
<el-table-column
label=
"资产登记编号"
width=
"240px"
prop=
"assregref"
></el-table-column>
<el-table-column
label=
"资产登记类型"
width=
"200px"
prop=
"assregtyp"
></el-table-column>
<el-table-column
label=
"资产状态"
width=
"200px"
prop=
"asssta"
></el-table-column>
<el-table-column
label=
"资产交易状态"
width=
"200px"
prop=
"asstrasta"
></el-table-column>
<el-table-column
label=
"信用证兑付类型"
width=
"200px"
prop=
"avbby"
></el-table-column>
<el-table-column
label=
"单据状态"
width=
"200px"
prop=
"docsta"
></el-table-column>
<el-table-column
label=
"业务归属机构"
width=
"200px"
prop=
"ownbch"
></el-table-column>
<el-table-column
label=
"业务经办机构"
width=
"200px"
prop=
"usrbch"
></el-table-column>
<el-table-column
fixed=
"right"
prop=
"op"
label=
"操作"
width=
"200px"
>
<
template
slot-scope=
"scope"
>
<el-button
style=
"margin-left: 0"
size=
"small"
@
click=
"Detail(scope)"
>
详情
</el-button>
<el-table
:data=
"
itemList.slice(
(currentPage - 1) * PageSize,
currentPage * PageSize
)
"
:border=
"true"
style=
"width:80%,text-align:center"
:header-cell-style=
"{
background: 'rgb(235, 235, 235)',
color: '#000',
}"
>
<el-table-column
label=
"资产发布编号"
width=
"240px"
prop=
"assposref"
></el-table-column
>
'center'
<el-table-column
label=
"承付金额"
width=
"200px"
prop=
"accamt"
align=
"right"
:formatter=
"rounding"
></el-table-column>
<el-table-column
label=
"承付日期"
width=
"200px"
prop=
"accdat"
></el-table-column>
<el-table-column
label=
"资产业务类型"
width=
"200px"
prop=
"assbustyp"
></el-table-column>
<el-table-column
label=
"资产登记编号"
width=
"240px"
prop=
"assregref"
></el-table-column>
<el-table-column
label=
"资产登记类型"
width=
"200px"
prop=
"assregtyp"
></el-table-column>
<el-table-column
label=
"资产状态"
width=
"200px"
prop=
"asssta"
></el-table-column>
<el-table-column
label=
"资产交易状态"
width=
"200px"
prop=
"asstrasta"
></el-table-column>
<el-table-column
label=
"信用证兑付类型"
width=
"200px"
prop=
"avbby"
></el-table-column>
<el-table-column
label=
"单据状态"
width=
"200px"
prop=
"docsta"
></el-table-column>
<el-table-column
label=
"业务归属机构"
width=
"200px"
prop=
"ownbch"
></el-table-column>
<el-table-column
label=
"业务经办机构"
width=
"200px"
prop=
"usrbch"
></el-table-column>
<el-table-column
fixed=
"right"
prop=
"op"
label=
"操作"
width=
"200px"
>
<
template
slot-scope=
"scope"
>
<el-button
style=
"margin-left: 0"
size=
"small"
@
click=
"Detail(scope)"
>
详情
</el-button>
<c-button
style=
"margin-left: 0"
size=
"small"
type=
"primary"
@
click=
"Edit(scope)"
>
处理
</c-button>
<c-button
style=
"margin-left: 0"
size=
"small"
type=
"primary"
@
click=
"Del(scope.$index)"
<c-button
style=
"margin-left: 0"
size=
"small"
type=
"primary"
@
click=
"Edit(scope)"
>
处理
</c-button>
<c-button
style=
"margin-left: 0"
size=
"small"
type=
"primary"
@
click=
"Del(scope.$index)"
>
删除
</c-button>
</
template
>
</el-table-column>
</el-table>
<!-- </c-istream-table> -->
<div
class=
"tabListPage"
>
<el-pagination
@
size-change=
"handleSizeChange"
@
current-change=
"handleCurrentChange"
:current-page=
"currentPage"
:page-sizes=
"pageSizes"
:page-size=
"PageSize"
layout=
"total, sizes, prev, pager, next, jumper"
:total=
"itemList.length"
>
删除
</c-button>
</
template
>
</el-table-column>
</el-table>
<!-- </c-istream-table> -->
<div
class=
"tabListPage"
>
<el-pagination
@
size-change=
"handleSizeChange"
@
current-change=
"handleCurrentChange"
:current-page=
"currentPage"
:page-sizes=
"pageSizes"
:page-size=
"PageSize"
layout=
"total, sizes, prev, pager, next, jumper"
:total=
"itemList.length"
>
</el-pagination>
</div>
</div>
</c-col>
<el-dialog
:visible
.
sync=
"showPanel"
:title=
"opttitle"
append-to-body
:before-close=
"cancel"
>
<el-form
</el-pagination>
</div>
</div>
</c-col>
<el-dialog
:visible
.
sync=
"showPanel"
:title=
"opttitle"
append-to-body
:before-close=
"cancel"
>
<el-form
class=
"m-table-search-form"
ref=
"paramsForm"
label-position=
"right"
label-width=
"110px"
size=
"small"
>
<c-row>
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"资产发布编号"
prop=
"edit.assposref"
style=
"width: 100%"
>
<c-input
<el-form-item
label=
"资产发布编号"
prop=
"edit.assposref"
style=
"width: 100%"
>
<c-input
v-model=
"model.edit.assposref"
placeholder=
"请输入assposref"
type=
"textarea"
...
...
@@ -149,11 +236,19 @@
:disabled=
"isDetail"
style=
"width: 95%"
></c-input>
</el-form-item>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<c-input
v-if=
"showIndex"
style=
"visibility: hidden"
v-model=
"model.edit.accamt"
></c-input>
<el-form-item
label=
"承付金额"
prop=
"edit.accamt"
style=
"width: 100%"
>
<c-input
v-if=
"showIndex"
style=
"visibility: hidden"
v-model=
"model.edit.accamt"
></c-input>
<el-form-item
label=
"承付金额"
prop=
"edit.accamt"
style=
"width: 100%"
>
<c-input
v-model=
"model.edit.accamt"
placeholder=
"请输入accamt"
...
...
@@ -167,19 +262,27 @@
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"承付日期"
prop=
"edit.accdat"
style=
"width: 100%"
>
<el-form-item
label=
"承付日期"
prop=
"edit.accdat"
style=
"width: 100%"
>
<c-date-picker
type=
"date"
v-model=
"model.edit.accdat"
style=
"width: 95%"
placeholder=
"请选择"
:disabled=
"isDetail"
></c-date-picker>
></c-date-picker>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"资产业务类型"
prop=
"edit.assbustyp"
style=
"width: 100%"
>
<c-input
<el-form-item
label=
"资产业务类型"
prop=
"edit.assbustyp"
style=
"width: 100%"
>
<c-input
v-model=
"model.edit.assbustyp"
placeholder=
"请输入assbustyp"
type=
"textarea"
...
...
@@ -192,7 +295,11 @@
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"资产登记编号 "
prop=
"edit.assregref"
style=
"width: 100%"
>
<el-form-item
label=
"资产登记编号 "
prop=
"edit.assregref"
style=
"width: 100%"
>
<c-input
v-model=
"model.edit.assregref"
placeholder=
"请输入assregref"
...
...
@@ -206,123 +313,103 @@
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"24"
style=
"text-align: center; height: 36.8px"
>
<el-button
type=
"primary"
size=
"small"
@
click=
"submitData"
v-if=
"optType"
>
提交
</el-button
>
<el-button
style=
"margin-left: 0"
size=
"small"
@
click=
"cancel"
>
返回
</el-button>
</c-col>
<c-col
:span=
"24"
style=
"text-align: center; height: 36.8px"
>
<el-button
type=
"primary"
size=
"small"
@
click=
"submitData"
v-if=
"optType"
>
提交
</el-button
>
<el-button
style=
"margin-left: 0"
size=
"small"
@
click=
"cancel"
>
返回
</el-button>
</c-col>
</c-row>
</el-form>
</el-dialog>
</div>
</c-content>
</el-dialog>
</div>
</c-content>
</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/AssetInfo/Event"
import
CodeTable
from
"~/config/CodeTable"
;
import
Event
from
"~/model/AssetInfo/Event"
;
// import BusNavbar from "~/views/Business//BusNavbar"
import
{
assInfo
}
from
"~/service/elec"
import
{
assQueryId
}
from
"~/service/elec"
import
{
assInfo
}
from
"~/service/elec"
;
import
{
assQueryId
}
from
"~/service/elec"
;
export
default
{
inject
:
[
'root'
],
props
:[
"model"
,
"codes"
],
mixins
:
[
commonProcess
],
data
()
{
return
{
// curinr:"",
//curownref:"",
inject
:
[
"root"
],
props
:
[
"model"
,
"codes"
],
mixins
:
[
commonProcess
],
data
()
{
return
{
// curinr:"",
//curownref:"",
showPanel
:
false
,
opttitle
:
""
,
isDetail
:
true
,
optType
:
true
,
showIndex
:
false
,
type
:[
{
label
:
"一级福费廷"
,
value
:
"OLFT"
},
{
label
:
"二级福费廷"
,
value
:
"SLFT"
},
{
label
:
"代理福费廷"
,
value
:
"AGFT"
},
],
showPanel
:
false
,
opttitle
:
""
,
isDetail
:
true
,
optType
:
true
,
showIndex
:
false
,
type
:
[
{
label
:
"一级福费廷"
,
value
:
"OLFT"
},
{
label
:
"二级福费廷"
,
value
:
"SLFT"
},
{
label
:
"代理福费廷"
,
value
:
"AGFT"
},
],
// 总数据
itemList
:
[],
// 默认显示第几页
currentPage
:
1
,
// 总条数,根据接口获取数据长度(注意:这里不能为空)
total
:
0
,
// 个数选择器(可修改)
pageSizes
:
[
5
,
10
,
15
,
20
,
25
],
// 默认每页显示的条数(可修改)
PageSize
:
5
,
};
},
created
()
{
assInfo
().
then
((
res
)
=>
{
this
.
itemList
=
res
;
});
},
// 总数据
itemList
:[],
// 默认显示第几页
currentPage
:
1
,
// 总条数,根据接口获取数据长度(注意:这里不能为空)
total
:
0
,
// 个数选择器(可修改)
pageSizes
:[
5
,
10
,
15
,
20
,
25
],
// 默认每页显示的条数(可修改)
PageSize
:
5
,
methods
:
{
...
Event
,
}
handleReset
:
function
()
{
this
.
model
.
assposref
=
""
;
this
.
model
.
fromdate
=
""
;
this
.
model
.
todate
=
""
;
this
.
model
.
assbustyp
=
""
;
},
created
(){
assInfo
().
then
(
res
=>
{
this
.
itemList
=
res
;
})
handleSearch
()
{
// if(this.model.query.assposref==scope.row.assposref)
// {
// assQueryId().then(res=>{
// this.itemList=res;
// })
// }
assQueryId
({
assposref
:
this
.
model
.
assposref
,
fromdate
:
this
.
model
.
fromdate
,
todate
:
this
.
model
.
todate
,
assbustyp
:
this
.
model
.
assbustyp
,
}).
then
((
res
)
=>
{
this
.
itemList
=
res
;
});
// console.log(this.model.assbustyp)
},
methods
:{...
Event
,
handleReset
:
function
()
{
this
.
model
.
assposref
=
''
;
this
.
model
.
fromdate
=
''
;
this
.
model
.
todate
=
''
;
this
.
model
.
assbustyp
=
''
;
},
handleSearch
(){
// if(this.model.query.assposref==scope.row.assposref)
// {
// assQueryId().then(res=>{
// this.itemList=res;
// })
// }
assQueryId
({
"assposref"
:
this
.
model
.
assposref
,
"fromdate"
:
this
.
model
.
fromdate
,
"todate"
:
this
.
model
.
todate
,
"assbustyp"
:
this
.
model
.
assbustyp
}).
then
(
res
=>
{
this
.
itemList
=
res
;
})
// console.log(this.model.assbustyp)
},
Detail
(
scope
){
Detail
(
scope
)
{
this
.
model
.
edit
.
accamt
=
scope
.
row
.
accamt
;
this
.
model
.
edit
.
accdat
=
scope
.
row
.
accdat
;
this
.
model
.
edit
.
assbustyp
=
scope
.
row
.
assbustyp
;
...
...
@@ -332,9 +419,9 @@ export default {
this
.
optType
=
false
;
this
.
showPanel
=
true
;
},
Edit
(
scope
){
this
.
model
.
edit
.
accamt
=
scope
.
row
.
accamt
;
Edit
(
scope
)
{
this
.
model
.
edit
.
accamt
=
scope
.
row
.
accamt
;
this
.
model
.
edit
.
accdat
=
scope
.
row
.
accdat
;
this
.
model
.
edit
.
assbustyp
=
scope
.
row
.
assbustyp
;
this
.
model
.
edit
.
assposref
=
scope
.
row
.
assposref
;
...
...
@@ -343,31 +430,25 @@ export default {
this
.
optType
=
true
;
this
.
showPanel
=
true
;
},
cancel
(){
this
.
showPanel
=
false
;
cancel
()
{
this
.
showPanel
=
false
;
},
submitData
(){},
// 每页显示的条数
handleSizeChange
(
size
)
{
// 改变每页显示的条数
this
.
PageSize
=
size
;
// 注意:在改变每页显示的条数时,要将页码显示到第一页
this
.
currentPage
=
1
;
},
// 显示第几页
handleCurrentChange
(
currentPage
)
{
// 改变默认的页数
this
.
currentPage
=
currentPage
;
},
}
}
submitData
()
{},
// 每页显示的条数
handleSizeChange
(
size
)
{
// 改变每页显示的条数
this
.
PageSize
=
size
;
// 注意:在改变每页显示的条数时,要将页码显示到第一页
this
.
currentPage
=
1
;
},
// 显示第几页
handleCurrentChange
(
currentPage
)
{
// 改变默认的页数
this
.
currentPage
=
currentPage
;
},
},
};
</
script
>
<
style
>
.table
{
...
...
@@ -375,9 +456,6 @@ export default {
}
.el-table
.cell
{
line-height
:
18px
;
line-height
:
18px
;
}
</
style
>
src/views/Business/AssetPub/Infsea.vue
View file @
1698b3fd
<
template
>
<c-content>
<div
class=
"eibs-tab"
>
<template
>
<el-form
class=
"m-table-search-form"
ref=
"paramsForm"
label-position=
"left"
label-width=
"110px"
size=
"small"
>
<el-row>
<c-col
:span=
"24"
>
<div
class=
"eibs-tab"
>
<template>
<el-row>
<c-col
:span=
"24"
>
<c-col
:span=
"8"
>
<el-form-item
label=
"资产发布编号"
prop=
"assposref"
style=
"width:100%"
>
<c-input
v-model=
"model.assposref"
maxlength=
"50"
placeholder=
"请输入资产发布编号"
style=
"width:330px"
></c-input>
</el-form-item>
<el-form-item
label=
"资产发布编号"
prop=
"assposref"
style=
"width: 100%"
>
<c-input
v-model=
"model.assposref"
maxlength=
"50"
placeholder=
"请输入资产发布编号"
style=
"width: 330px"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"8"
>
<el-form-item
label=
"起始日期"
style=
"width: 100%"
>
<c-col
:span=
"11"
>
<c-date-picker
type=
"date"
v-model=
"model.fromdate"
placeholder=
"请选择Opening between"
style=
"width:160px"
></c-date-picker>
</c-col>
<c-col
:span=
"2"
style=
"padding:0 0 0 20px"
>
<label
style=
"display: inline-block; width: 100%"
>
-
</label>
</c-col>
<c-col
:span=
"11"
>
<c-date-picker
type=
"date"
v-model=
"model.todate"
placeholder=
"请选择Open Date to"
style=
"width:160px"
></c-date-picker>
</c-col>
</el-form-item>
<c-col
:span=
"8"
>
<el-form-item
label=
"起始日期"
style=
"width: 100%"
>
<c-col
:span=
"11"
>
<c-date-picker
type=
"date"
v-model=
"model.fromdate"
placeholder=
"请选择Opening between"
style=
"width: 160px"
></c-date-picker>
</c-col>
<c-col
:span=
"2"
style=
"padding: 0 0 0 20px"
>
<label
style=
"display: inline-block; width: 100%"
>
-
</label>
</c-col>
<c-col
:span=
"11"
>
<c-date-picker
type=
"date"
v-model=
"model.todate"
placeholder=
"请选择Open Date to"
style=
"width: 160px"
></c-date-picker>
</c-col>
</el-form-item>
</c-col>
<c-col
:span=
"8"
>
<el-form-item
label=
"邀约类型"
prop=
"offtyp"
style=
"width: 100%"
>
<c-select
v-model=
"model.offtyp"
style=
"width: 100%"
placeholder=
"邀约类型"
>
<el-option
v-for=
"item in type"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option
>
</c-select
>
</el-form-item>
<el-form-item
label=
"邀约类型"
prop=
"offtyp"
style=
"width: 100%"
>
<c-select
v-model=
"model.offtyp"
style=
"width: 100%"
placeholder=
"邀约类型"
>
<el-option
v-for=
"item in type"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option
>
</c-select>
</el-form-item>
</c-col>
</c-col>
</c-col>
</el-row>
<c-col
:span=
"24"
style=
"text-align: right; height: 36.8px"
>
<el-button
size=
"small"
@
click=
"handleReset"
>
重置
</el-button>
<el-button
<el-button
size=
"small"
@
click=
"handleReset"
>
重置
</el-button>
<el-button
type=
"primary"
icon=
"el-icon-search"
size=
"small"
@
click=
"handleSearch()"
>
查询
</el-button
>
</c-col>
</el-form>
<c-col
:span=
"24"
>
<div
style=
"border-bottom: 10px solid rgb(232, 232, 232)"
></div>
</c-col>
</
template
>
>
查询
</el-button
>
</c-col>
<c-col
:span=
"24"
>
<div
style=
"border-bottom: 10px solid rgb(232, 232, 232)"
></div>
</c-col>
</
template
>
<c-col
:span=
"24"
>
<div
class=
"table"
>
<!-- <c-istream-table :list="itemList"> -->
<c-col
:span=
"24"
>
<div
class=
"table"
>
<!-- <c-istream-table :list="itemList"> -->
<el-table
:data=
"itemList.slice((currentPage-1)*PageSize,currentPage*PageSize)"
:border=
"true"
style=
"width:80%,text-align:center"
:header-cell-style=
"{background:'rgb(235, 235, 235)',color:'#000'}"
>
<el-table-column
label=
"资产发布编号"
width=
"240px"
prop=
"assposref"
></el-table-column>
<el-table-column
label=
"资产登记编号"
width=
"240px"
prop=
"assregref"
></el-table-column>
<el-table-column
label=
"要约类型"
width=
"200px"
prop=
"offtyp"
></el-table-column>
<el-table-column
label=
"结息方式"
width=
"200px"
prop=
"settyp"
></el-table-column>
<el-table-column
label=
"资产发布日期"
width=
"200px"
prop=
"credat"
></el-table-column>
<el-table-column
fixed=
"right"
prop=
"op"
label=
"操作"
width=
"200px"
>
<
template
slot-scope=
"scope"
>
<c-button
style=
"margin-left: 0"
size=
"small"
@
click=
"Detail(scope)"
>
详情
</c-button>
<el-table
:data=
"
itemList.slice(
(currentPage - 1) * PageSize,
currentPage * PageSize
)
"
:border=
"true"
style=
"width:80%,text-align:center"
:header-cell-style=
"{
background: 'rgb(235, 235, 235)',
color: '#000',
}"
>
<el-table-column
label=
"资产发布编号"
width=
"240px"
prop=
"assposref"
></el-table-column>
<el-table-column
label=
"资产登记编号"
width=
"240px"
prop=
"assregref"
></el-table-column>
<el-table-column
label=
"要约类型"
width=
"200px"
prop=
"offtyp"
></el-table-column>
<el-table-column
label=
"结息方式"
width=
"200px"
prop=
"settyp"
></el-table-column>
<el-table-column
label=
"资产发布日期"
width=
"200px"
prop=
"credat"
></el-table-column>
<el-table-column
fixed=
"right"
prop=
"op"
label=
"操作"
width=
"200px"
>
<
template
slot-scope=
"scope"
>
<c-button
style=
"margin-left: 0"
size=
"small"
@
click=
"Detail(scope)"
>
详情
</c-button>
<c-button
style=
"margin-left: 0"
size=
"small"
type=
"primary"
@
click=
"Edit(scope)"
>
处理
</c-button>
<c-button
style=
"margin-left: 0"
size=
"small"
type=
"primary"
@
click=
"Del(scope.$index)"
<c-button
style=
"margin-left: 0"
size=
"small"
type=
"primary"
@
click=
"Edit(scope)"
>
处理
</c-button>
<c-button
style=
"margin-left: 0"
size=
"small"
type=
"primary"
@
click=
"Del(scope.$index)"
>
删除
</c-button>
</
template
>
</el-table-column>
</el-table>
<!-- </c-istream-table> -->
<div
class=
"tabListPage"
>
<el-pagination
@
size-change=
"handleSizeChange"
@
current-change=
"handleCurrentChange"
:current-page=
"currentPage"
:page-sizes=
"pageSizes"
:page-size=
"PageSize"
layout=
"total, sizes, prev, pager, next, jumper"
:total=
"itemList.length"
>
删除
</c-button>
</
template
>
</el-table-column>
</el-table>
<!-- </c-istream-table> -->
<div
class=
"tabListPage"
>
<el-pagination
@
size-change=
"handleSizeChange"
@
current-change=
"handleCurrentChange"
:current-page=
"currentPage"
:page-sizes=
"pageSizes"
:page-size=
"PageSize"
layout=
"total, sizes, prev, pager, next, jumper"
:total=
"itemList.length"
>
</el-pagination>
</div>
</div>
</c-col>
<el-dialog
:visible
.
sync=
"showPanel"
:title=
"opttitle"
append-to-body
:before-close=
"cancel"
>
<el-form
</el-pagination>
</div>
</div>
</c-col>
<el-dialog
:visible
.
sync=
"showPanel"
:title=
"opttitle"
append-to-body
:before-close=
"cancel"
>
<el-form
class=
"m-table-search-form"
ref=
"paramsForm"
label-position=
"right"
label-width=
"110px"
size=
"small"
>
<c-row>
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"资产发布编号"
prop=
"edit.assposref"
style=
"width: 100%"
>
<c-input
<el-form-item
label=
"资产发布编号"
prop=
"edit.assposref"
style=
"width: 100%"
>
<c-input
v-model=
"model.edit.assposref"
placeholder=
"请输入assposref"
type=
"textarea"
...
...
@@ -143,11 +194,19 @@
:disabled=
"isDetail"
style=
"width: 95%"
></c-input>
</el-form-item>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<c-input
v-if=
"showIndex"
style=
"visibility: hidden"
v-model=
"model.edit.assregref"
></c-input>
<el-form-item
label=
"资产登记编号"
prop=
"edit.assregref"
style=
"width: 100%"
>
<c-input
v-if=
"showIndex"
style=
"visibility: hidden"
v-model=
"model.edit.assregref"
></c-input>
<el-form-item
label=
"资产登记编号"
prop=
"edit.assregref"
style=
"width: 100%"
>
<c-input
v-model=
"model.edit.assregref"
placeholder=
"请输入assregref"
...
...
@@ -172,8 +231,12 @@
</el-form-item>
</c-col> -->
<c-col
:span=
"24"
>
<el-form-item
label=
"要约类型"
prop=
"edit.offtyp"
style=
"width: 100%"
>
<c-input
<el-form-item
label=
"要约类型"
prop=
"edit.offtyp"
style=
"width: 100%"
>
<c-input
v-model=
"model.edit.offtyp"
placeholder=
"请输入offtyp"
type=
"textarea"
...
...
@@ -186,7 +249,11 @@
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"结息方式 "
prop=
"edit.settyp"
style=
"width: 100%"
>
<el-form-item
label=
"结息方式 "
prop=
"edit.settyp"
style=
"width: 100%"
>
<c-input
v-model=
"model.edit.settyp"
placeholder=
"请输入settyp"
...
...
@@ -200,17 +267,21 @@
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"资产发布日期"
prop=
"edit.credat"
style=
"width: 100%"
>
<el-form-item
label=
"资产发布日期"
prop=
"edit.credat"
style=
"width: 100%"
>
<c-date-picker
type=
"date"
v-model=
"model.edit.credat"
style=
"width: 95%"
placeholder=
"请选择"
:disabled=
"isDetail"
></c-date-picker>
></c-date-picker>
</el-form-item>
</c-col>
<!-- <c-col :span="24">
<!-- <c-col :span="24">
<el-form-item label="资产发布日期" prop="credat" style="width: 100%">
<c-input
v-model="model.credat"
...
...
@@ -225,153 +296,123 @@
</el-form-item>
</c-col> -->
</c-col>
<c-col
:span=
"24"
style=
"text-align: center; height: 36.8px"
>
<el-button
type=
"primary"
size=
"small"
@
click=
"submitData"
v-if=
"optType"
>
提交
</el-button
>
<el-button
style=
"margin-left: 0"
size=
"small"
@
click=
"cancel"
>
返回
</el-button>
</c-col>
<c-col
:span=
"24"
style=
"text-align: center; height: 36.8px"
>
<el-button
type=
"primary"
size=
"small"
@
click=
"submitData"
v-if=
"optType"
>
提交
</el-button
>
<el-button
style=
"margin-left: 0"
size=
"small"
@
click=
"cancel"
>
返回
</el-button>
</c-col>
</c-row>
</el-form>
</el-dialog>
</div>
</c-content>
</el-dialog>
</div>
</c-content>
</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/AssetInfo/Event"
import
CodeTable
from
"~/config/CodeTable"
;
import
Event
from
"~/model/AssetInfo/Event"
;
// import BusNavbar from "~/views/Business//BusNavbar"
import
{
assPubInfo
}
from
"~/service/elec"
import
{
assPubQuery
}
from
"~/service/elec"
import
{
assPubInfo
}
from
"~/service/elec"
;
import
{
assPubQuery
}
from
"~/service/elec"
;
export
default
{
inject
:
[
'root'
],
props
:[
"model"
,
"codes"
],
mixins
:
[
commonProcess
],
data
(){
return
{
inject
:
[
"root"
],
props
:
[
"model"
,
"codes"
],
mixins
:
[
commonProcess
],
showPanel
:
false
,
opttitle
:
""
,
isDetail
:
true
,
optType
:
true
,
showIndex
:
false
,
type
:[
{
label
:
"要约函"
,
value
:
"OFFR"
},
{
label
:
"报价函"
,
value
:
"QUOT"
},
],
data
()
{
return
{
showPanel
:
false
,
opttitle
:
""
,
isDetail
:
true
,
optType
:
true
,
showIndex
:
false
,
type
:
[
{
label
:
"要约函"
,
value
:
"OFFR"
},
{
label
:
"报价函"
,
value
:
"QUOT"
},
],
// 总数据
itemList
:
[],
// 默认显示第几页
currentPage
:
1
,
// 总条数,根据接口获取数据长度(注意:这里不能为空)
total
:
0
,
// 个数选择器(可修改)
pageSizes
:
[
5
,
10
,
15
,
20
,
25
],
// 默认每页显示的条数(可修改)
PageSize
:
5
,
};
},
created
()
{
assPubInfo
().
then
((
res
)
=>
{
this
.
itemList
=
res
;
});
},
// 总数据
itemList
:[],
// 默认显示第几页
currentPage
:
1
,
// 总条数,根据接口获取数据长度(注意:这里不能为空)
total
:
0
,
// 个数选择器(可修改)
pageSizes
:[
5
,
10
,
15
,
20
,
25
],
// 默认每页显示的条数(可修改)
PageSize
:
5
,
methods
:
{
...
Event
,
}
handleReset
()
{
this
.
model
.
assposref
=
""
;
this
.
model
.
fromdate
=
""
;
this
.
model
.
todate
=
""
;
this
.
model
.
offtyp
=
""
;
},
created
()
{
assPubInfo
().
then
(
res
=>
{
this
.
itemList
=
res
;
})
handleSearch
()
{
assPubQuery
(
{
assposref
:
this
.
model
.
assposref
,
fromdate
:
this
.
model
.
fromdate
,
todate
:
this
.
model
.
todate
,
offtyp
:
this
.
model
.
offtyp
,
}).
then
((
res
)
=>
{
this
.
itemList
=
res
;
});
},
methods
:{...
Event
,
handleReset
()
{
this
.
model
.
assposref
=
''
;
this
.
model
.
fromdate
=
''
;
this
.
model
.
todate
=
''
;
this
.
model
.
offtyp
=
''
;
},
handleSearch
(){
assPubQuery
({
"assposref"
:
this
.
model
.
assposref
,
"fromdate"
:
this
.
model
.
fromdate
,
"todate"
:
this
.
model
.
todate
,
"offtyp"
:
this
.
model
.
offtyp
}).
then
(
res
=>
{
this
.
itemList
=
res
;
})
},
Detail
(
scope
){
Detail
(
scope
)
{
this
.
model
.
edit
.
assposref
=
scope
.
row
.
assposref
;
this
.
isDetail
=
true
;
this
.
opttitle
=
"资产发布信息详情"
;
this
.
optType
=
false
;
this
.
showPanel
=
true
;
},
Edit
(
scope
){
Edit
(
scope
)
{
this
.
model
.
edit
.
assposref
=
scope
.
row
.
assposref
;
this
.
isDetail
=
false
;
this
.
opttitle
=
"资产发布信息修改"
;
this
.
optType
=
true
;
this
.
showPanel
=
true
;
},
cancel
(){
this
.
showPanel
=
false
;
cancel
()
{
this
.
showPanel
=
false
;
},
submitData
(){},
// 每页显示的条数
handleSizeChange
(
size
)
{
// 改变每页显示的条数
this
.
PageSize
=
size
;
// 注意:在改变每页显示的条数时,要将页码显示到第一页
this
.
currentPage
=
1
;
},
// 显示第几页
handleCurrentChange
(
currentPage
)
{
// 改变默认的页数
this
.
currentPage
=
currentPage
;
},
}
}
submitData
()
{},
// 每页显示的条数
handleSizeChange
(
size
)
{
// 改变每页显示的条数
this
.
PageSize
=
size
;
// 注意:在改变每页显示的条数时,要将页码显示到第一页
this
.
currentPage
=
1
;
},
// 显示第几页
handleCurrentChange
(
currentPage
)
{
// 改变默认的页数
this
.
currentPage
=
currentPage
;
},
},
};
</
script
>
<
style
>
.table
{
...
...
@@ -379,9 +420,6 @@ export default {
}
.el-table
.cell
{
line-height
:
15px
;
line-height
:
15px
;
}
</
style
>
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"
>
<el-tab-pane
label=
"申报信息"
name=
"selp"
>
<c-content>
<m-selp
:model=
"model"
:codes=
"codes"
ref=
"selp"
/>
</c-content>
</el-tab-pane>
<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"
/>
</c-content>
</el-tab-pane>
<el-tab-pane
label=
"差错反馈"
name=
"errp"
>
<c-content>
<m-errp
:model=
"model"
:codes=
"codes"
ref=
"errp"
/>
</c-content>
</el-tab-pane>
</c-tabs
>
</c-page>
<el-tab-pane
label=
"差错反馈"
name=
"errp"
>
<c-content>
<m-errp
:model=
"model"
:codes=
"codes"
ref=
"errp"
/>
</c-content>
</el-tab-pane>
</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,17 +62,17 @@ 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
:
[
{
label
:
"按收付汇日期"
,
value
:
"A"
},
{
label
:
"按经办日期"
,
value
:
"B"
},
...
...
@@ -78,25 +82,25 @@ 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"
},
],
staflg
:
[
{
label
:
"待确认"
,
value
:
"P"
},
{
label
:
"待发送"
,
value
:
"W"
},
{
label
:
"已发送"
,
value
:
"S"
},
{
label
:
"已撤销"
,
value
:
"D"
},
{
label
:
"已删除"
,
value
:
"G"
},
{
label
:
"待修改"
,
value
:
"E"
},
],
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"
},
],
},
};
},
...
...
@@ -131,7 +135,7 @@ export default {
</
script
>
<
style
>
.el-tabs
.el-tabs__content
{
/* background: #fff; */
/* padding: 5px; */
}
/* 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>
</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-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-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"
>
</c-select>
</el-form-item>
</c-col>
</el-form>
<c-col
:span=
"24"
style=
"text-align:right;padding-right:20px"
>
<el-button
type=
"primary"
size=
"small"
>
查询
</el-button>
<div
class=
"eibs-tab"
>
<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>
</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-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-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"
>
</c-select>
</el-form-item>
</c-col>
<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%"
>
<c-col
:span=
"24"
>
<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>
</
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)"
/>
</div>
<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>
</
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>
</el-popover>
<c-button
style=
"margin-left: 5px"
size=
"small"
type=
"primary"
@
click=
"getButtons(scope.row['申报编号'])"
>
处理
</c-button>
</template>
</el-table-column>
<div
style=
"height: 90%"
>
<c-col
:span=
"24"
>
<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
>
</
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)"
/>
</div>
<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>
</
template
>
</el-table-column>
</c-istream-table>
</c-col>
</div>
<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>
</template>
</el-table-column>
</c-istream-table>
</c-col>
</div>
<!-- <c-col :span="12">
<!-- <c-col :span="12">
<c-button size="small" type="primary" @click="onErrcfaSerbut">
{{ $t('errcfa.C0000011') }}
</c-button>
...
...
@@ -98,64 +151,60 @@
{{ $t('errcfa.C0000012') }}
</c-button>
</c-col> -->
</div>
</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'
],
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"
,
],
data
:
[],
},
}
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'
,
],
data
:
[],
},
};
},
methods
:
{
...
Event
,
async
handleSearch
()
{
this
.
stmData
.
data
=
[];
let
frmdat
=
this
.
model
.
cfaquep
.
frmdat
;
if
(
!
frmdat
||
frmdat
==
""
)
{
this
.
$notify
.
error
({
title
:
"错误"
,
message
:
"查询开始日期必输!"
});
return
;
}
let
tildat
=
this
.
model
.
cfaquep
.
tildat
;
if
(
!
tildat
||
tildat
==
""
)
{
this
.
$notify
.
error
({
title
:
"错误"
,
message
:
"查询结束日期必输!"
});
return
;
}
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
:
"服务请求失败!"
});
}
},
methods
:
{
...
Event
,
async
handleSearch
()
{
this
.
stmData
.
data
=
[];
let
frmdat
=
this
.
model
.
cfaquep
.
frmdat
;
if
(
!
frmdat
||
frmdat
==
''
)
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'查询开始日期必输!'
});
return
;
}
let
tildat
=
this
.
model
.
cfaquep
.
tildat
;
if
(
!
tildat
||
tildat
==
''
)
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'查询结束日期必输!'
});
return
;
}
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
:
'服务请求失败!'
});
}
},
},
created
:
function
()
{
}
}
},
created
:
function
()
{},
};
</
script
>
<
style
>
</
style
>
src/views/Business/Cfasel/Selp.vue
View file @
1698b3fd
<
template
>
<div
class=
"eibs-tab"
>
<c-list-search
@
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=
"8"
>
<c-form-item
label=
"业务编号"
prop=
"cfaquep.ownref"
style=
"width: 100%"
>
<c-input
v-model=
"model.cfaquep.ownref"
maxlength=
"30"
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=
"请选择起始日期"
value-format=
"yyyy-MM-dd"
></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=
"请选择截至日期"
value-format=
"yyyy-MM-dd"
></c-date-picker>
</c-col>
</el-form-item>
</c-col>
<c-col
:span=
"8"
>
<el-form-item
label=
"申报类型"
prop=
"cfaquep.cfatyp"
style=
"width: 100%"
>
<c-select
v-model=
"model.cfaquep.cfatyp"
style=
"width: 100%"
placeholder=
"请选择申报类型"
:code=
"codes.cfatyp1"
>
</c-select>
</el-form-item>
</c-col>
</el-row>
<el-row
v-show=
"searchSlot.searchToggle"
>
<c-col
:span=
"8"
>
<c-form-item
label=
"申报号码"
prop=
"cfaquep.rptno"
style=
"width: 100%"
>
<c-input
v-model=
"model.cfaquep.rptno"
maxlength=
"28"
placeholder=
"请输入申报号码"
>
</c-input>
</c-form-item>
</c-col>
<c-col
:span=
"8"
>
<c-form-item
label=
"查询日期类型"
prop=
"cfaquep.dattyp"
style=
"width: 100%"
>
<c-select
v-model=
"model.cfaquep.dattyp"
maxlength=
"1"
style=
"width: 100%"
placeholder=
"请选择查询日期类型"
:code=
"codes.dattyp"
>
</c-select>
</c-form-item>
</c-col>
<c-col
:span=
"8"
>
<c-form-item
label=
"笔数"
prop=
"cfaquep.sum"
style=
"width: 100%"
>
<c-input
v-model=
"model.cfaquep.sum"
placeholder=
"请输入笔数"
disabled
>
</c-input>
</c-form-item>
</c-col>
<div
class=
"eibs-tab"
>
<c-list-search
@
form-search=
"handleSearch"
>
<template
v-slot=
"searchSlot"
>
<el-row>
<c-col
:span=
"8"
>
<c-form-item
label=
"业务编号"
prop=
"cfaquep.ownref"
style=
"width: 100%"
>
<c-input
v-model=
"model.cfaquep.ownref"
maxlength=
"30"
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=
"请选择起始日期"
value-format=
"yyyy-MM-dd"
></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=
"请选择截至日期"
value-format=
"yyyy-MM-dd"
></c-date-picker>
</c-col>
</el-form-item>
</c-col>
<c-col
:span=
"8"
>
<el-form-item
label=
"申报类型"
prop=
"cfaquep.cfatyp"
style=
"width: 100%"
>
<c-select
v-model=
"model.cfaquep.cfatyp"
style=
"width: 100%"
placeholder=
"请选择申报类型"
:code=
"codes.cfatyp1"
>
</c-select>
</el-form-item>
</c-col>
</el-row>
<el-row
v-show=
"searchSlot.searchToggle"
>
<c-col
:span=
"8"
>
<c-form-item
label=
"申报号码"
prop=
"cfaquep.rptno"
style=
"width: 100%"
>
<c-input
v-model=
"model.cfaquep.rptno"
maxlength=
"28"
placeholder=
"请输入申报号码"
>
</c-input>
</c-form-item>
</c-col>
<c-col
:span=
"8"
>
<c-form-item
label=
"查询日期类型"
prop=
"cfaquep.dattyp"
style=
"width: 100%"
>
<c-select
v-model=
"model.cfaquep.dattyp"
maxlength=
"1"
style=
"width: 100%"
placeholder=
"请选择查询日期类型"
:code=
"codes.dattyp"
>
</c-select>
</c-form-item>
</c-col>
<c-col
:span=
"8"
>
<c-form-item
label=
"笔数"
prop=
"cfaquep.sum"
style=
"width: 100%"
>
<c-input
v-model=
"model.cfaquep.sum"
placeholder=
"请输入笔数"
disabled
>
</c-input>
</c-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.ownextkey4"
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"8"
>
<c-form-item
label=
"业务情况"
prop=
"cfaquep.staflg"
style=
"width: 100%"
>
<c-select
v-model=
"model.cfaquep.staflg"
maxlength=
"1"
style=
"width: 100%"
placeholder=
"请选择业务情况"
:code=
"codes.staflg1"
>
</c-select>
</c-form-item>
</c-col>
</el-row>
</el-form>
</
template
>
</c-list-search>
<c-col
:span=
"24"
style=
""
>
<div
style=
"border-bottom: 10px solid rgb(232, 232, 232)"
>
</div>
</c-col>
<c-col
:span=
"24"
style=
"margin-top: 10px"
>
<c-button
class=
"medium_bcs"
size=
"medium"
style=
"margin-left: 0px"
type=
"primary"
>
导出Excel
</c-button>
<c-button
class=
"medium_bcs"
size=
"medium"
type=
"primary"
>
新增接口
</c-button>
<c-button
class=
"medium_bcs"
size=
"medium"
type=
"primary"
>
代付利息
</c-button>
<c-button
class=
"medium_bcs"
v-if=
"model.cfaquep.cfatyp == 'EAD'"
size=
"small"
type=
"primary"
@
click=
"toEadadd"
>
新增外债海外代付
</c-button>
<c-button
class=
"medium_bcs"
v-if=
"model.cfaquep.cfatyp == 'EAF'"
size=
"small"
type=
"primary"
@
click=
"toEafadd"
>
新增外债远期信用证
</c-button>
<c-button
class=
"medium_bcs"
v-if=
"model.cfaquep.cfatyp == 'EBA'"
size=
"small"
type=
"primary"
@
click=
"toEbaadd"
>
新增对外担保
</c-button>
<c-button
class=
"medium_bcs"
v-if=
"model.cfaquep.cfatyp == 'ECA'"
size=
"small"
type=
"primary"
@
click=
"toEcaadd"
>
新增国内外汇贷款
</c-button>
</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.ownextkey4"
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"8"
>
<c-form-item
label=
"业务情况"
prop=
"cfaquep.staflg"
style=
"width: 100%"
>
<c-select
v-model=
"model.cfaquep.staflg"
maxlength=
"1"
style=
"width: 100%"
placeholder=
"请选择业务情况"
:code=
"codes.staflg1"
>
</c-select>
</c-form-item>
</c-col>
</el-row>
</
template
>
</c-list-search>
<c-col
:span=
"24"
style=
""
>
<div
style=
"border-bottom: 10px solid rgb(232, 232, 232)"
></div>
</c-col>
<c-col
:span=
"24"
style=
"margin-top: 10px"
>
<c-button
class=
"medium_bcs"
size=
"medium"
style=
"margin-left: 0px"
type=
"primary"
>
导出Excel
</c-button>
<c-button
class=
"medium_bcs"
size=
"medium"
type=
"primary"
>
新增接口
</c-button>
<c-button
class=
"medium_bcs"
size=
"medium"
type=
"primary"
>
代付利息
</c-button>
<c-button
class=
"medium_bcs"
v-if=
"model.cfaquep.cfatyp == 'EAD'"
size=
"small"
type=
"primary"
@
click=
"toEadadd"
>
新增外债海外代付
</c-button>
<c-button
class=
"medium_bcs"
v-if=
"model.cfaquep.cfatyp == 'EAF'"
size=
"small"
type=
"primary"
@
click=
"toEafadd"
>
新增外债远期信用证
</c-button>
<c-button
class=
"medium_bcs"
v-if=
"model.cfaquep.cfatyp == 'EBA'"
size=
"small"
type=
"primary"
@
click=
"toEbaadd"
>
新增对外担保
</c-button>
<c-button
class=
"medium_bcs"
v-if=
"model.cfaquep.cfatyp == 'ECA'"
size=
"small"
type=
"primary"
@
click=
"toEcaadd"
>
新增国内外汇贷款
</c-button>
</c-col>
<div
style=
"height:90%"
>
<c-col
:span=
"24"
>
<c-istream-table
:list=
"stmData.data"
:columns=
"stmData.columns"
:showButtonFlg=
"true"
>
<!-- 自定义组件里加了最右边的一列”操作“ -->
<el-table-column
fixed=
"right"
prop=
"op"
label=
"操作"
width=
"200px"
>
<
template
slot=
"header"
>
<c-col
:span=
"11"
style=
"text-align: center"
><span>
操作
</span></c-col>
</
template
>
<
template
slot-scope=
"scope"
>
<!-- 申请一个弹出主键放在插槽,加工已渲染的数据 -->
<c-button
style=
"margin-left: 0"
size=
"small"
@
click=
"getInfo(scope.$index, scope.row)"
>
详情
</c-button>
<c-button
style=
"margin-left: 3px"
size=
"small"
@
click=
"getAmend(scope.$index, scope.row)"
:disabled=
"scope.row.状态 == 'D'"
>
修改
</c-button>
<c-button
style=
"margin-left: 3px"
size=
"small"
@
click=
"getDelete(scope.$index, scope.row)"
:disabled=
"scope.row.状态 == 'D'"
>
删除
</c-button>
</
template
>
</el-table-column>
</c-istream-table>
</c-col>
</div>
<div
style=
"height: 90%"
>
<c-col
:span=
"24"
>
<c-istream-table
:list=
"stmData.data"
:columns=
"stmData.columns"
:showButtonFlg=
"true"
>
<!-- 自定义组件里加了最右边的一列”操作“ -->
<el-table-column
fixed=
"right"
prop=
"op"
label=
"操作"
width=
"200px"
>
<
template
slot=
"header"
>
<c-col
:span=
"11"
style=
"text-align: center"
><span>
操作
</span></c-col
>
</
template
>
<
template
slot-scope=
"scope"
>
<!-- 申请一个弹出主键放在插槽,加工已渲染的数据 -->
<c-button
style=
"margin-left: 0"
size=
"small"
@
click=
"getInfo(scope.$index, scope.row)"
>
详情
</c-button>
<c-button
style=
"margin-left: 3px"
size=
"small"
@
click=
"getAmend(scope.$index, scope.row)"
:disabled=
"scope.row.状态 == 'D'"
>
修改
</c-button>
<c-button
style=
"margin-left: 3px"
size=
"small"
@
click=
"getDelete(scope.$index, scope.row)"
:disabled=
"scope.row.状态 == 'D'"
>
删除
</c-button>
</
template
>
</el-table-column>
</c-istream-table>
</c-col>
</div>
<!-- <c-col :span="12">
<!-- <c-col :span="12">
<c-form-item label="Selection" prop="eblstm">
<c-input v-model="model.eblstm" :placeholder="$t('other.please_enter') + 'Selection'"></c-input>
</c-form-item>
...
...
@@ -205,392 +316,525 @@
{{ $t('errcfa.C0000012') }}
</c-button>
</c-col> -->
</div>
</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"
;
import
Utils
from
"~/utils"
;
export
default
{
inject
:
[
'root'
],
props
:
[
"model"
,
"codes"
],
mixins
:
[
commonProcess
],
data
()
{
return
{
stmDataAll
:
{
columns
:
[
"0 1
\"
业务流水
\"
100 1 0:2 1 "
,
"2 2
\"
申报号码
\"
220 1 0:0 1 "
,
"3 3
\"
业务参考号
\"
150 1 0:0 1 "
,
"4 4
\"
柜员
\"
100 1 0:2 1 "
,
"5 5
\"
日期
\"
150 4 7:2 1 "
,
// "6 6 \"申报类型\" 120 1 0:2 1 CFATYP",
{
index
:
6
,
position
:
6
,
width
:
120
,
pattern
:
'code'
,
label
:
'申报类型'
,
code
:
this
.
codes
.
cfatyp1
},
"7 7
\"
信息类型
\"
120 1 0:2 1 "
,
"8 8
\"
操作类型
\"
100 1 0:2 1 "
,
// "9 9 \"状态\" 80 1 20:0 1 TransCFASTA",
{
index
:
9
,
position
:
9
,
width
:
100
,
pattern
:
'code'
,
label
:
'状态'
,
code
:
this
.
codes
.
staflg1
},
],
data
:
[],
},
stmDataEad
:
{
columns
:
[
"0 1
\"
业务流水
\"
100 1 0:2 1 "
,
"2 2
\"
申报号码
\"
220 1 0:0 1 "
,
"3 3
\"
业务参考号
\"
150 1 0:0 1 "
,
"4 4
\"
柜员
\"
100 1 0:2 1 "
,
"5 5
\"
日期
\"
150 4 7:2 1 "
,
// "6 6 \"申报类型\" 120 1 0:2 1 CFATYP",
{
index
:
6
,
position
:
6
,
width
:
120
,
pattern
:
'code'
,
label
:
'申报类型'
,
code
:
this
.
codes
.
cfatyp1
},
"7 7
\"
信息类型
\"
120 1 0:2 1 "
,
"8 8
\"
操作类型
\"
100 1 0:2 1 "
,
// "9 9 \"状态\" 80 1 20:0 1 TransCFASTA",
{
index
:
9
,
position
:
9
,
width
:
100
,
pattern
:
'code'
,
label
:
'状态'
,
code
:
this
.
codes
.
staflg1
},
],
data
:
[],
},
stmDataEaf
:
{
columns
:
[
"0 1
\"
业务流水
\"
100 1 0:2 1 "
,
"2 2
\"
申报号码
\"
220 1 0:0 1 "
,
"3 3
\"
业务参考号
\"
120 1 0:0 1 "
,
"4 4
\"
柜员
\"
80 1 0:2 1 "
,
"5 5
\"
日期
\"
160 4 7:2 1 "
,
// "6 6 \"申报类型\" 120 1 0:2 1 CFATYP",
{
index
:
6
,
position
:
6
,
width
:
120
,
pattern
:
'code'
,
label
:
'申报类型'
,
code
:
this
.
codes
.
cfatyp1
},
"7 7
\"
信息类型
\"
100 1 0:2 1 "
,
"8 8
\"
操作类型
\"
100 1 0:2 1 "
,
// "9 9 \"状态\" 80 1 20:0 1 TransCFASTA",
{
index
:
9
,
position
:
9
,
width
:
100
,
pattern
:
'code'
,
label
:
'状态'
,
code
:
this
.
codes
.
staflg1
},
"31 10
\"
操作原因
\"
150 1 0:0 1 "
,
"13 11
\"
债务人代码
\"
120 1 0:2 1 "
,
// "14 12 \"债务类型\" 100 1 0:2 1 DEBTYP",
{
index
:
14
,
position
:
12
,
width
:
100
,
pattern
:
'code'
,
label
:
'债务类型'
,
code
:
this
.
codes
.
debtype
},
"15 13
\"
起息日
\"
160 4 7:2 1 "
,
"16 14
\"
签约币种
\"
100 1 0:2 1 "
,
"17 15
\"
签约金额
\"
100 2 8:1 2 4"
,
"18 16
\"
到期日
\"
160 4 7:2 1 "
,
"19 17
\"
开证申请人代码
\"
160 1 0:2 1 "
,
"20 18
\"
开证申请人名称
\"
180 1 0:0 1 "
,
"23 19
\"
债权人代码
\"
120 1 0:0 1 "
,
"22 20
\"
债权人中文名称
\"
180 1 0:0 1 "
,
"21 21
\"
债权人英文名称
\"
180 1 0:0 1 "
,
"24 22
\"
债权人类型代码
\"
140 1 0:2 1 "
,
"25 23
\"
债权人总部所在国家(地区)代码
\"
240 1 0:2 1 "
,
"26 24
\"
债权人经营地所在国家(地区)代码
\"
240 1 0:2 1 "
,
"27 25
\"
是否经外汇局特批不需占用指标
\"
240 1 0:2 1 "
,
"38 26
\"
银行业务参号
\"
130 1 0:0 1 "
,
"39 27
\"
变动编号
\"
100 1 0:2 1 "
,
// "31 28 \"变动类型\" 100 1 0:2 1 CHGTXT",
{
index
:
14
,
position
:
28
,
width
:
100
,
pattern
:
'code'
,
label
:
'变动类型'
,
code
:
this
.
codes
.
changtype
},
"29 29
\"
变动日期
\"
160 4 7:2 1 "
,
"37 30
\"
变动币种
\"
100 1 0:2 1 "
,
"30 31
\"
变动金额
\"
100 2 8:1 2 4"
,
"35 32
\"
公允价值
\"
100 2 8:1 2 4"
,
"36 33
\"
备注
\"
180 1 0:0 1 "
,
"32 34
\"
相关业务类型
\"
120 1 0:0 1 "
,
"33 35
\"
是否附有银行承兑汇票
\"
180 1 0:0 1 "
,
// "34 36 \"对方与本机构的关系\" 180 1 0:2 1 EXDTYP",
{
index
:
34
,
position
:
36
,
width
:
180
,
pattern
:
'code'
,
label
:
'对方与本机构的关系'
,
code
:
this
.
codes
.
exdtyp
},
],
data
:
[],
},
stmDataEba
:
{
columns
:
[
"0 1
\"
业务流水
\"
100 1 0:2 1 "
,
"2 2
\"
申报号码
\"
220 1 0:0 1 "
,
"3 3
\"
业务参考号
\"
120 1 0:0 1 "
,
"4 4
\"
柜员
\"
80 1 0:2 1 "
,
"5 5
\"
日期
\"
160 4 7:2 1 "
,
// "6 6 \"申报类型\" 100 1 0:2 1 CFATYP",
{
index
:
6
,
position
:
6
,
width
:
120
,
pattern
:
'code'
,
label
:
'申报类型'
,
code
:
this
.
codes
.
cfatyp1
},
"7 7
\"
信息类型
\"
100 1 0:2 1 "
,
"8 8
\"
操作类型
\"
100 1 0:2 1 "
,
// "9 9 \"状态\" 80 1 20:0 1 TransCFASTA",
{
index
:
9
,
position
:
9
,
width
:
100
,
pattern
:
'code'
,
label
:
'状态'
,
code
:
this
.
codes
.
staflg1
},
"14 10
\"
操作原因
\"
130 1 0:0 1 "
,
"13 11
\"
担保人代码
\"
120 1 0:2 1 "
,
"17 12
\"
签约日期
\"
160 7:2 1 "
,
"15 13
\"
保函金额
\"
100 2 8:1 2 4"
,
"16 14
\"
保函币种
\"
100 1 0:2 1 "
,
"17 15
\"
到期日
\"
160 4 7:2 1 "
,
"18 16
\"
担保类型
\"
100 1 0:2 1 "
,
"19 17
\"
主债务币种
\"
120 1 0:2 1 "
,
"20 18
\"
主债务金额
\"
120 2 8:1 2 4"
,
"23 19
\"
受益人代码
\"
120 1 0:0 1 "
,
"22 20
\"
受益人中文名称
\"
150 1 0:0 1 "
,
"24 21
\"
受益人英文名称
\"
150 1 0:0 1 "
,
"24 22
\"
受益人类型
\"
120 1 0:2 1 "
,
"25 23
\"
受益人国别/地区
\"
140 1 0:2 1 "
,
"27 24
\"
被担保人代码
\"
120 1 0:0 1 "
,
"27 25
\"
被担保人中文名称
\"
150 1 0:0 1 "
,
"29 26
\"
被担保人英文名称
\"
150 1 0:0 1 "
,
"29 27
\"
被担保人类型
\"
120 1 0:2 1 "
,
"30 28
\"
被担保人国别/地区代码
\"
200 1 0:2 1 "
,
"32 29
\"
担保申请人代码
\"
140 1 0:0 1 "
,
"32 30
\"
担保申请人中文名称
\"
170 1 0:0 1 "
,
"34 31
\"
担保申请人英文名称
\"
170 1 0:0 1 "
,
"37 32
\"
核准文件号
\"
120 1 0:0 1 "
,
"35 33
\"
担保责任余额变动日期
\"
180 4 7:2 1 "
,
"36 34
\"
担保责任余额
\"
120 2 8:1 2 4"
,
"38 35
\"
履约编号
\"
100 1 0:2 1 "
,
"39 36
\"
担保人代码
\"
120 1 0:2 1 "
,
"40 37
\"
银行业务参号
\"
120 1 0:0 1 "
,
"41 38
\"
履约日期
\"
160 4 7:2 1 "
,
"42 39
\"
履约币种
\"
100 1 0:2 1 "
,
"43 40
\"
履约金额
\"
100 2 8:1 2 4"
,
"44 41
\"
购汇履约金额
\"
120 2 8:1 2 4"
,
"45 42
\"
备注
\"
150 1 0:0 1 "
,
],
data
:
[],
},
stmDataEca
:
{
columns
:
[
"0 1
\"
业务流水
\"
100 1 0:2 1 "
,
"2 2
\"
申报号码
\"
220 1 0:0 1 "
,
"3 3
\"
业务参考号
\"
120 1 0:0 1 "
,
"4 4
\"
柜员
\"
80 1 0:2 1 "
,
"5 5
\"
日期
\"
160 4 7:2 1 "
,
// "6 6 \"申报类型\" 120 1 0:2 1 CFATYP",
{
index
:
6
,
position
:
6
,
width
:
120
,
pattern
:
'code'
,
label
:
'申报类型'
,
code
:
this
.
codes
.
cfatyp1
},
"7 7
\"
信息类型
\"
100 1 0:2 1 "
,
"8 8
\"
操作类型
\"
100 1 0:2 1 "
,
// "9 9 \"状态\" 80 1 20:0 1 TransCFASTA",
{
index
:
9
,
position
:
9
,
width
:
100
,
pattern
:
'code'
,
label
:
'状态'
,
code
:
this
.
codes
.
staflg1
},
"13 10
\"
操作原因
\"
150 1 0:0 1 "
,
"13 11
\"
债权人代码
\"
110 1 0:2 1 "
,
"14 12
\"
债务人代码
\"
110 1 0:2 1 "
,
"15 13
\"
债务人中文名称
\"
180 1 0:0 1 "
,
"17 14
\"
国内外汇贷款类型
\"
150 1 0:0 1 DOFTYP"
,
"18 15
\"
转贷项目名称
\"
180 1 0:0 1 "
,
"19 16
\"
转贷协议号
\"
120 1 0:0 1 "
,
"19 17
\"
起息日
\"
160 4 7:2 1 "
,
"20 18
\"
到期日
\"
160 4 7:2 1 "
,
"21 19
\"
货款币种
\"
100 1 0:2 1 "
,
"22 20
\"
签约金额
\"
100 2 8:1 2 4"
,
"23 21
\"
年化利率值
\"
120 2 8:1 2 4"
,
"27 22
\"
银行业务参号
\"
120 1 0:0 1 "
,
"28 23
\"
变动编号
\"
100 1 0:2 1 "
,
"25 24
\"
期初余额
\"
100 2 8:1 2 4"
,
"26 25
\"
变动日期
\"
160 4 7:2 1 "
,
"29 26
\"
提款币种
\"
100 1 0:2 1 "
,
"30 27
\"
提款金额
\"
100 2 8:1 2 4"
,
"31 28
\"
结汇金额
\"
100 2 8:1 2 4"
,
"32 29
\"
资金用途
\"
100 1 0:0 1 DOFUSE"
,
"33 30
\"
还本币种
\"
100 1 0:2 1 "
,
"34 31
\"
还本金额
\"
100 2 8:1 2 4"
,
"35 32
\"
购汇还本金额
\"
120 2 8:1 2 4"
,
"36 33
\"
付息币种
\"
100 1 0:2 1 "
,
"37 34
\"
付息金额
\"
100 2 8:1 2 4"
,
"38 35
\"
购汇付息金额
\"
120 2 8:1 2 4"
,
"39 36
\"
期末余额
\"
100 2 8:1 2 4"
,
"40 37
\"
备注
\"
180 1 0:0 1 "
,
],
data
:
[],
},
stmData
:
{
columns
:
[
"0 1
\"
业务流水
\"
100 1 0:2 1 "
,
"2 2
\"
申报号码
\"
220 1 0:0 1 "
,
"3 3
\"
业务参考号
\"
150 1 0:0 1 "
,
"4 4
\"
柜员
\"
100 1 0:2 1 "
,
"5 5
\"
日期
\"
150 4 7:2 1 "
,
// "6 6 \"申报类型\" 120 1 0:2 1 CFATYP",
{
index
:
6
,
position
:
6
,
width
:
120
,
pattern
:
'code'
,
label
:
'申报类型'
,
code
:
this
.
codes
.
cfatyp1
},
"7 7
\"
信息类型
\"
120 1 0:2 1 "
,
"8 8
\"
操作类型
\"
100 1 0:2 1 "
,
// "9 9 \"状态\" 80 1 20:0 1 TransCFASTA",
{
index
:
9
,
position
:
9
,
width
:
100
,
pattern
:
'code'
,
label
:
'状态'
,
code
:
this
.
codes
.
staflg1
},
],
data
:
[],
},
inject
:
[
"root"
],
props
:
[
"model"
,
"codes"
],
mixins
:
[
commonProcess
],
data
()
{
return
{
stmDataAll
:
{
columns
:
[
'0 1 "业务流水" 100 1 0:2 1 '
,
'2 2 "申报号码" 220 1 0:0 1 '
,
'3 3 "业务参考号" 150 1 0:0 1 '
,
'4 4 "柜员" 100 1 0:2 1 '
,
'5 5 "日期" 150 4 7:2 1 '
,
// "6 6 \"申报类型\" 120 1 0:2 1 CFATYP",
{
index
:
6
,
position
:
6
,
width
:
120
,
pattern
:
"code"
,
label
:
"申报类型"
,
code
:
this
.
codes
.
cfatyp1
,
},
'7 7 "信息类型" 120 1 0:2 1 '
,
'8 8 "操作类型" 100 1 0:2 1 '
,
// "9 9 \"状态\" 80 1 20:0 1 TransCFASTA",
{
index
:
9
,
position
:
9
,
width
:
100
,
pattern
:
"code"
,
label
:
"状态"
,
code
:
this
.
codes
.
staflg1
,
},
],
data
:
[],
},
stmDataEad
:
{
columns
:
[
'0 1 "业务流水" 100 1 0:2 1 '
,
'2 2 "申报号码" 220 1 0:0 1 '
,
'3 3 "业务参考号" 150 1 0:0 1 '
,
'4 4 "柜员" 100 1 0:2 1 '
,
'5 5 "日期" 150 4 7:2 1 '
,
// "6 6 \"申报类型\" 120 1 0:2 1 CFATYP",
{
index
:
6
,
position
:
6
,
width
:
120
,
pattern
:
"code"
,
label
:
"申报类型"
,
code
:
this
.
codes
.
cfatyp1
,
},
'7 7 "信息类型" 120 1 0:2 1 '
,
'8 8 "操作类型" 100 1 0:2 1 '
,
// "9 9 \"状态\" 80 1 20:0 1 TransCFASTA",
{
index
:
9
,
position
:
9
,
width
:
100
,
pattern
:
"code"
,
label
:
"状态"
,
code
:
this
.
codes
.
staflg1
,
},
],
data
:
[],
},
stmDataEaf
:
{
columns
:
[
'0 1 "业务流水" 100 1 0:2 1 '
,
'2 2 "申报号码" 220 1 0:0 1 '
,
'3 3 "业务参考号" 120 1 0:0 1 '
,
'4 4 "柜员" 80 1 0:2 1 '
,
'5 5 "日期" 160 4 7:2 1 '
,
// "6 6 \"申报类型\" 120 1 0:2 1 CFATYP",
{
index
:
6
,
position
:
6
,
width
:
120
,
pattern
:
"code"
,
label
:
"申报类型"
,
code
:
this
.
codes
.
cfatyp1
,
},
'7 7 "信息类型" 100 1 0:2 1 '
,
'8 8 "操作类型" 100 1 0:2 1 '
,
// "9 9 \"状态\" 80 1 20:0 1 TransCFASTA",
{
index
:
9
,
position
:
9
,
width
:
100
,
pattern
:
"code"
,
label
:
"状态"
,
code
:
this
.
codes
.
staflg1
,
},
'31 10 "操作原因" 150 1 0:0 1 '
,
'13 11 "债务人代码" 120 1 0:2 1 '
,
// "14 12 \"债务类型\" 100 1 0:2 1 DEBTYP",
{
index
:
14
,
position
:
12
,
width
:
100
,
pattern
:
"code"
,
label
:
"债务类型"
,
code
:
this
.
codes
.
debtype
,
},
'15 13 "起息日" 160 4 7:2 1 '
,
'16 14 "签约币种" 100 1 0:2 1 '
,
'17 15 "签约金额" 100 2 8:1 2 4'
,
'18 16 "到期日" 160 4 7:2 1 '
,
'19 17 "开证申请人代码" 160 1 0:2 1 '
,
'20 18 "开证申请人名称" 180 1 0:0 1 '
,
'23 19 "债权人代码" 120 1 0:0 1 '
,
'22 20 "债权人中文名称" 180 1 0:0 1 '
,
'21 21 "债权人英文名称" 180 1 0:0 1 '
,
'24 22 "债权人类型代码" 140 1 0:2 1 '
,
'25 23 "债权人总部所在国家(地区)代码" 240 1 0:2 1 '
,
'26 24 "债权人经营地所在国家(地区)代码" 240 1 0:2 1 '
,
'27 25 "是否经外汇局特批不需占用指标" 240 1 0:2 1 '
,
'38 26 "银行业务参号" 130 1 0:0 1 '
,
'39 27 "变动编号" 100 1 0:2 1 '
,
// "31 28 \"变动类型\" 100 1 0:2 1 CHGTXT",
{
index
:
14
,
position
:
28
,
width
:
100
,
pattern
:
"code"
,
label
:
"变动类型"
,
code
:
this
.
codes
.
changtype
,
},
'29 29 "变动日期" 160 4 7:2 1 '
,
'37 30 "变动币种" 100 1 0:2 1 '
,
'30 31 "变动金额" 100 2 8:1 2 4'
,
'35 32 "公允价值" 100 2 8:1 2 4'
,
'36 33 "备注" 180 1 0:0 1 '
,
'32 34 "相关业务类型" 120 1 0:0 1 '
,
'33 35 "是否附有银行承兑汇票" 180 1 0:0 1 '
,
// "34 36 \"对方与本机构的关系\" 180 1 0:2 1 EXDTYP",
{
index
:
34
,
position
:
36
,
width
:
180
,
pattern
:
"code"
,
label
:
"对方与本机构的关系"
,
code
:
this
.
codes
.
exdtyp
,
},
],
data
:
[],
},
stmDataEba
:
{
columns
:
[
'0 1 "业务流水" 100 1 0:2 1 '
,
'2 2 "申报号码" 220 1 0:0 1 '
,
'3 3 "业务参考号" 120 1 0:0 1 '
,
'4 4 "柜员" 80 1 0:2 1 '
,
'5 5 "日期" 160 4 7:2 1 '
,
// "6 6 \"申报类型\" 100 1 0:2 1 CFATYP",
{
index
:
6
,
position
:
6
,
width
:
120
,
pattern
:
"code"
,
label
:
"申报类型"
,
code
:
this
.
codes
.
cfatyp1
,
},
'7 7 "信息类型" 100 1 0:2 1 '
,
'8 8 "操作类型" 100 1 0:2 1 '
,
// "9 9 \"状态\" 80 1 20:0 1 TransCFASTA",
{
index
:
9
,
position
:
9
,
width
:
100
,
pattern
:
"code"
,
label
:
"状态"
,
code
:
this
.
codes
.
staflg1
,
},
'14 10 "操作原因" 130 1 0:0 1 '
,
'13 11 "担保人代码" 120 1 0:2 1 '
,
'17 12 "签约日期" 160 7:2 1 '
,
'15 13 "保函金额" 100 2 8:1 2 4'
,
'16 14 "保函币种" 100 1 0:2 1 '
,
'17 15 "到期日" 160 4 7:2 1 '
,
'18 16 "担保类型" 100 1 0:2 1 '
,
'19 17 "主债务币种" 120 1 0:2 1 '
,
'20 18 "主债务金额" 120 2 8:1 2 4'
,
'23 19 "受益人代码" 120 1 0:0 1 '
,
'22 20 "受益人中文名称" 150 1 0:0 1 '
,
'24 21 "受益人英文名称" 150 1 0:0 1 '
,
'24 22 "受益人类型" 120 1 0:2 1 '
,
'25 23 "受益人国别/地区" 140 1 0:2 1 '
,
'27 24 "被担保人代码" 120 1 0:0 1 '
,
'27 25 "被担保人中文名称" 150 1 0:0 1 '
,
'29 26 "被担保人英文名称" 150 1 0:0 1 '
,
'29 27 "被担保人类型" 120 1 0:2 1 '
,
'30 28 "被担保人国别/地区代码" 200 1 0:2 1 '
,
'32 29 "担保申请人代码" 140 1 0:0 1 '
,
'32 30 "担保申请人中文名称" 170 1 0:0 1 '
,
'34 31 "担保申请人英文名称" 170 1 0:0 1 '
,
'37 32 "核准文件号" 120 1 0:0 1 '
,
'35 33 "担保责任余额变动日期" 180 4 7:2 1 '
,
'36 34 "担保责任余额" 120 2 8:1 2 4'
,
'38 35 "履约编号" 100 1 0:2 1 '
,
'39 36 "担保人代码" 120 1 0:2 1 '
,
'40 37 "银行业务参号" 120 1 0:0 1 '
,
'41 38 "履约日期" 160 4 7:2 1 '
,
'42 39 "履约币种" 100 1 0:2 1 '
,
'43 40 "履约金额" 100 2 8:1 2 4'
,
'44 41 "购汇履约金额" 120 2 8:1 2 4'
,
'45 42 "备注" 150 1 0:0 1 '
,
],
data
:
[],
},
stmDataEca
:
{
columns
:
[
'0 1 "业务流水" 100 1 0:2 1 '
,
'2 2 "申报号码" 220 1 0:0 1 '
,
'3 3 "业务参考号" 120 1 0:0 1 '
,
'4 4 "柜员" 80 1 0:2 1 '
,
'5 5 "日期" 160 4 7:2 1 '
,
// "6 6 \"申报类型\" 120 1 0:2 1 CFATYP",
{
index
:
6
,
position
:
6
,
width
:
120
,
pattern
:
"code"
,
label
:
"申报类型"
,
code
:
this
.
codes
.
cfatyp1
,
},
'7 7 "信息类型" 100 1 0:2 1 '
,
'8 8 "操作类型" 100 1 0:2 1 '
,
// "9 9 \"状态\" 80 1 20:0 1 TransCFASTA",
{
index
:
9
,
position
:
9
,
width
:
100
,
pattern
:
"code"
,
label
:
"状态"
,
code
:
this
.
codes
.
staflg1
,
},
'13 10 "操作原因" 150 1 0:0 1 '
,
'13 11 "债权人代码" 110 1 0:2 1 '
,
'14 12 "债务人代码" 110 1 0:2 1 '
,
'15 13 "债务人中文名称" 180 1 0:0 1 '
,
'17 14 "国内外汇贷款类型" 150 1 0:0 1 DOFTYP'
,
'18 15 "转贷项目名称" 180 1 0:0 1 '
,
'19 16 "转贷协议号" 120 1 0:0 1 '
,
'19 17 "起息日" 160 4 7:2 1 '
,
'20 18 "到期日" 160 4 7:2 1 '
,
'21 19 "货款币种" 100 1 0:2 1 '
,
'22 20 "签约金额" 100 2 8:1 2 4'
,
'23 21 "年化利率值" 120 2 8:1 2 4'
,
'27 22 "银行业务参号" 120 1 0:0 1 '
,
'28 23 "变动编号" 100 1 0:2 1 '
,
'25 24 "期初余额" 100 2 8:1 2 4'
,
'26 25 "变动日期" 160 4 7:2 1 '
,
'29 26 "提款币种" 100 1 0:2 1 '
,
'30 27 "提款金额" 100 2 8:1 2 4'
,
'31 28 "结汇金额" 100 2 8:1 2 4'
,
'32 29 "资金用途" 100 1 0:0 1 DOFUSE'
,
'33 30 "还本币种" 100 1 0:2 1 '
,
'34 31 "还本金额" 100 2 8:1 2 4'
,
'35 32 "购汇还本金额" 120 2 8:1 2 4'
,
'36 33 "付息币种" 100 1 0:2 1 '
,
'37 34 "付息金额" 100 2 8:1 2 4'
,
'38 35 "购汇付息金额" 120 2 8:1 2 4'
,
'39 36 "期末余额" 100 2 8:1 2 4'
,
'40 37 "备注" 180 1 0:0 1 '
,
],
data
:
[],
},
stmData
:
{
columns
:
[
'0 1 "业务流水" 100 1 0:2 1 '
,
'2 2 "申报号码" 220 1 0:0 1 '
,
'3 3 "业务参考号" 150 1 0:0 1 '
,
'4 4 "柜员" 100 1 0:2 1 '
,
'5 5 "日期" 150 4 7:2 1 '
,
// "6 6 \"申报类型\" 120 1 0:2 1 CFATYP",
{
index
:
6
,
position
:
6
,
width
:
120
,
pattern
:
"code"
,
label
:
"申报类型"
,
code
:
this
.
codes
.
cfatyp1
,
},
'7 7 "信息类型" 120 1 0:2 1 '
,
'8 8 "操作类型" 100 1 0:2 1 '
,
// "9 9 \"状态\" 80 1 20:0 1 TransCFASTA",
{
index
:
9
,
position
:
9
,
width
:
100
,
pattern
:
"code"
,
label
:
"状态"
,
code
:
this
.
codes
.
staflg1
,
},
],
data
:
[],
},
};
},
watch
:
{
"model.cfaquep.cfatyp"
(
newValue
,
oldValue
)
{
console
.
log
(
newValue
);
switch
(
newValue
)
{
case
"ALL"
:
this
.
stmData
=
this
.
stmDataAll
;
break
;
case
"EAD"
:
this
.
stmData
=
this
.
stmDataEad
;
break
;
case
"EAF"
:
this
.
stmData
=
this
.
stmDataEaf
;
break
;
case
"EBA"
:
this
.
stmData
=
this
.
stmDataEba
;
break
;
case
"ECA"
:
this
.
stmData
=
this
.
stmDataEca
;
break
;
}
},
},
methods
:
{
...
Event
,
async
handleSearch
()
{
// this.stmData.data = [];
let
frmdat
=
this
.
model
.
cfaquep
.
frmdat
;
if
(
!
frmdat
||
frmdat
==
""
)
{
this
.
$notify
.
error
({
title
:
"错误"
,
message
:
"查询开始日期必输!"
});
return
;
}
let
tildat
=
this
.
model
.
cfaquep
.
tildat
;
if
(
!
tildat
||
tildat
==
""
)
{
this
.
$notify
.
error
({
title
:
"错误"
,
message
:
"查询结束日期必输!"
});
return
;
}
let
rtnmsg
=
await
this
.
executeRule
(
"serbut"
);
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
switch
(
this
.
model
.
cfaquep
.
cfatyp
)
{
case
"ALL"
:
this
.
stmData
.
data
=
rtnmsg
.
data
.
eblstm
.
rows
;
break
;
case
"EAD"
:
this
.
stmData
.
data
=
rtnmsg
.
data
.
eadstm
.
rows
;
break
;
case
"EAF"
:
this
.
stmData
.
data
=
rtnmsg
.
data
.
eafstm
.
rows
;
break
;
case
"EBA"
:
this
.
stmData
.
data
=
rtnmsg
.
data
.
ebastm
.
rows
;
break
;
case
"ECA"
:
this
.
stmData
.
data
=
rtnmsg
.
data
.
ecastm
.
rows
;
break
;
}
this
.
updateModel
(
rtnmsg
.
data
);
if
(
this
.
stmData
.
data
.
length
==
0
)
{
this
.
$notify
({
title
:
"成功"
,
message
:
"搜索完毕,无满足条件记录"
,
type
:
"success"
,
});
}
else
{
this
.
$notify
({
title
:
"成功"
,
message
:
"查询成功"
,
type
:
"success"
,
});
}
}
else
{
let
errorMsg
=
""
;
if
(
res
.
fieldErrors
)
{
let
errorMsgkey
=
""
;
let
errorMsgVal
=
""
;
for
(
const
key
in
res
.
fieldErrors
)
{
errorMsgkey
=
key
;
errorMsgVal
=
res
.
fieldErrors
[
key
];
}
errorMsg
=
errorMsgkey
+
":"
+
errorMsgVal
;
}
else
if
(
res
.
respMsg
)
{
errorMsg
=
res
.
respMsg
;
}
this
.
$notify
.
error
({
title
:
"错误"
,
message
:
"查询失败!错误信息["
+
errorMsg
+
"]"
,
});
}
},
toEadadd
()
{
this
.
$router
.
history
.
push
({
name
:
"Eadadd"
,
params
:
{
prePageId
:
this
.
model
.
pageId
},
});
},
toEafadd
()
{
this
.
$router
.
history
.
push
({
name
:
"Eafadd"
,
params
:
{
prePageId
:
this
.
model
.
pageId
},
});
},
toEbaadd
()
{
this
.
$router
.
history
.
push
({
name
:
"Ebaadd"
,
params
:
{
prePageId
:
this
.
model
.
pageId
},
});
},
watch
:
{
"model.cfaquep.cfatyp"
(
newValue
,
oldValue
)
{
console
.
log
(
newValue
);
switch
(
newValue
)
{
case
"ALL"
:
this
.
stmData
=
this
.
stmDataAll
;
break
;
case
"EAD"
:
this
.
stmData
=
this
.
stmDataEad
;
break
;
case
"EAF"
:
this
.
stmData
=
this
.
stmDataEaf
;
break
;
case
"EBA"
:
this
.
stmData
=
this
.
stmDataEba
;
break
;
case
"ECA"
:
this
.
stmData
=
this
.
stmDataEca
;
break
;
}
toEcaadd
()
{
this
.
$router
.
history
.
push
({
name
:
"Ecaadd"
,
params
:
{
prePageId
:
this
.
model
.
pageId
},
});
},
async
getInfo
(
idx
,
row
)
{
console
.
log
(
row
);
let
business
=
row
.
申报类型
.
toLowerCase
()
+
"inf"
;
const
selIds
=
[
idx
+
1
];
let
selDst
;
console
.
log
(
selIds
);
if
(
this
.
model
.
cfaquep
.
cfatyp
==
"ALL"
)
{
selDst
=
"eblstm"
;
//列表对应后台模型中的stream
}
else
{
selDst
=
this
.
model
.
cfaquep
.
cfatyp
.
toLowerCase
()
+
"stm"
;
//列表对应后台模型中的stream
}
let
params
=
{
selDst
,
selIds
};
console
.
log
(
params
);
this
.
executeRule
(
"dtlbut"
,
params
).
then
((
res
)
=>
{
if
(
res
.
respCode
==
SUCCESS
)
{
Utils
.
copyValueFromVO
(
this
.
model
,
res
.
data
);
// this.$router.push({ path: "business/inftrnpsDetail", query: { idx: idx}});
console
.
log
(
this
.
model
.
pageId
);
this
.
$router
.
push
({
name
:
business
.
charAt
(
0
).
toUpperCase
()
+
business
.
substring
(
1
),
params
:
{
prePageId
:
this
.
model
.
pageId
},
});
}
else
{
const
h
=
this
.
$createElement
;
const
msg
=
res
.
respMsg
||
"请求执行失败!"
;
this
.
$notify
.
error
({
title
:
"错误"
,
message
:
h
(
"p"
,
{
style
:
"word-break:break-all;"
},
msg
),
});
}
});
},
methods
:
{
...
Event
,
async
handleSearch
()
{
// this.stmData.data = [];
let
frmdat
=
this
.
model
.
cfaquep
.
frmdat
;
if
(
!
frmdat
||
frmdat
==
''
)
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'查询开始日期必输!'
});
return
;
}
let
tildat
=
this
.
model
.
cfaquep
.
tildat
;
if
(
!
tildat
||
tildat
==
''
)
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'查询结束日期必输!'
});
return
;
}
let
rtnmsg
=
await
this
.
executeRule
(
"serbut"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
switch
(
this
.
model
.
cfaquep
.
cfatyp
)
{
case
"ALL"
:
this
.
stmData
.
data
=
rtnmsg
.
data
.
eblstm
.
rows
;
break
;
case
"EAD"
:
this
.
stmData
.
data
=
rtnmsg
.
data
.
eadstm
.
rows
;
break
;
case
"EAF"
:
this
.
stmData
.
data
=
rtnmsg
.
data
.
eafstm
.
rows
;
break
;
case
"EBA"
:
this
.
stmData
.
data
=
rtnmsg
.
data
.
ebastm
.
rows
;
break
;
case
"ECA"
:
this
.
stmData
.
data
=
rtnmsg
.
data
.
ecastm
.
rows
;
break
;
}
this
.
updateModel
(
rtnmsg
.
data
);
if
(
this
.
stmData
.
data
.
length
==
0
)
{
this
.
$notify
({
title
:
'成功'
,
message
:
'搜索完毕,无满足条件记录'
,
type
:
'success'
});
}
else
{
this
.
$notify
({
title
:
'成功'
,
message
:
'查询成功'
,
type
:
'success'
});
}
}
else
{
let
errorMsg
=
""
;
if
(
res
.
fieldErrors
)
{
let
errorMsgkey
=
""
;
let
errorMsgVal
=
""
;
for
(
const
key
in
res
.
fieldErrors
)
{
errorMsgkey
=
key
;
errorMsgVal
=
res
.
fieldErrors
[
key
];
}
errorMsg
=
errorMsgkey
+
':'
+
errorMsgVal
;
}
else
if
(
res
.
respMsg
)
{
errorMsg
=
res
.
respMsg
;
}
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'查询失败!错误信息['
+
errorMsg
+
']'
});
}
},
toEadadd
()
{
this
.
$router
.
history
.
push
({
name
:
"Eadadd"
,
params
:
{
prePageId
:
this
.
model
.
pageId
}
});
},
toEafadd
()
{
this
.
$router
.
history
.
push
({
name
:
"Eafadd"
,
params
:
{
prePageId
:
this
.
model
.
pageId
}
});
},
toEbaadd
()
{
this
.
$router
.
history
.
push
({
name
:
"Ebaadd"
,
params
:
{
prePageId
:
this
.
model
.
pageId
}
});
},
toEcaadd
()
{
this
.
$router
.
history
.
push
({
name
:
"Ecaadd"
,
params
:
{
prePageId
:
this
.
model
.
pageId
}
});
},
async
getInfo
(
idx
,
row
)
{
console
.
log
(
row
);
let
business
=
row
.
申报类型
.
toLowerCase
()
+
"inf"
;
const
selIds
=
[
idx
+
1
];
let
selDst
;
console
.
log
(
selIds
);
if
(
this
.
model
.
cfaquep
.
cfatyp
==
"ALL"
)
{
selDst
=
"eblstm"
//列表对应后台模型中的stream
}
else
{
selDst
=
this
.
model
.
cfaquep
.
cfatyp
.
toLowerCase
()
+
"stm"
//列表对应后台模型中的stream
}
let
params
=
{
selDst
,
selIds
};
console
.
log
(
params
);
this
.
executeRule
(
"dtlbut"
,
params
).
then
((
res
)
=>
{
if
((
res
.
respCode
==
SUCCESS
))
{
Utils
.
copyValueFromVO
(
this
.
model
,
res
.
data
);
// this.$router.push({ path: "business/inftrnpsDetail", query: { idx: idx}});
console
.
log
(
this
.
model
.
pageId
);
this
.
$router
.
push
({
name
:
business
.
charAt
(
0
).
toUpperCase
()
+
business
.
substring
(
1
),
params
:
{
prePageId
:
this
.
model
.
pageId
}
});
}
else
{
const
h
=
this
.
$createElement
;
const
msg
=
res
.
respMsg
||
'请求执行失败!'
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
h
(
'p'
,
{
style
:
'word-break:break-all;'
},
msg
)
})
}
});
},
async
getAmend
(
idx
,
row
)
{
let
business
=
row
.
申报类型
.
toLowerCase
()
+
"ame"
;
const
selIds
=
[
idx
+
1
];
let
selDst
;
if
(
this
.
model
.
cfaquep
.
cfatyp
==
"ALL"
)
{
selDst
=
"eblstm"
//列表对应后台模型中的stream
}
else
{
selDst
=
this
.
model
.
cfaquep
.
cfatyp
.
toLowerCase
()
+
"stm"
//列表对应后台模型中的stream
}
let
params
=
{
selDst
,
selIds
};
this
.
executeRule
(
"amebut"
,
params
).
then
((
res
)
=>
{
if
((
res
.
respCode
==
SUCCESS
))
{
Utils
.
copyValueFromVO
(
this
.
model
,
res
.
data
);
// this.$router.push({ path: "business/inftrnpsDetail", query: { idx: idx}});
this
.
$router
.
push
({
name
:
business
.
charAt
(
0
).
toUpperCase
()
+
business
.
substring
(
1
),
params
:
{
prePageId
:
this
.
model
.
pageId
}
});
}
else
{
const
h
=
this
.
$createElement
;
const
msg
=
res
.
respMsg
||
'请求执行失败!'
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
h
(
'p'
,
{
style
:
'word-break:break-all;'
},
msg
)
})
}
});
},
async
getDelete
(
idx
,
row
)
{
console
.
log
(
row
);
let
business
=
row
.
申报类型
.
toLowerCase
()
+
"del"
;
const
selIds
=
[
idx
+
1
];
let
selDst
;
if
(
this
.
model
.
cfaquep
.
cfatyp
==
"ALL"
)
{
selDst
=
"eblstm"
//列表对应后台模型中的stream
}
else
{
selDst
=
this
.
model
.
cfaquep
.
cfatyp
.
toLowerCase
()
+
"stm"
//列表对应后台模型中的stream
}
let
params
=
{
selDst
,
selIds
};
this
.
executeRule
(
"delbut"
,
params
).
then
((
res
)
=>
{
if
((
res
.
respCode
==
SUCCESS
))
{
Utils
.
copyValueFromVO
(
this
.
model
,
res
.
data
);
// this.$router.push({ path: "business/inftrnpsDetail", query: { idx: idx}});
this
.
$router
.
push
({
name
:
business
.
charAt
(
0
).
toUpperCase
()
+
business
.
substring
(
1
),
params
:
{
prePageId
:
this
.
model
.
pageId
}
});
}
else
{
const
h
=
this
.
$createElement
;
const
msg
=
res
.
respMsg
||
'请求执行失败!'
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
h
(
'p'
,
{
style
:
'word-break:break-all;'
},
msg
)
})
}
});
async
getAmend
(
idx
,
row
)
{
let
business
=
row
.
申报类型
.
toLowerCase
()
+
"ame"
;
const
selIds
=
[
idx
+
1
];
let
selDst
;
if
(
this
.
model
.
cfaquep
.
cfatyp
==
"ALL"
)
{
selDst
=
"eblstm"
;
//列表对应后台模型中的stream
}
else
{
selDst
=
this
.
model
.
cfaquep
.
cfatyp
.
toLowerCase
()
+
"stm"
;
//列表对应后台模型中的stream
}
let
params
=
{
selDst
,
selIds
};
this
.
executeRule
(
"amebut"
,
params
).
then
((
res
)
=>
{
if
(
res
.
respCode
==
SUCCESS
)
{
Utils
.
copyValueFromVO
(
this
.
model
,
res
.
data
);
// this.$router.push({ path: "business/inftrnpsDetail", query: { idx: idx}});
this
.
$router
.
push
({
name
:
business
.
charAt
(
0
).
toUpperCase
()
+
business
.
substring
(
1
),
params
:
{
prePageId
:
this
.
model
.
pageId
},
});
}
else
{
const
h
=
this
.
$createElement
;
const
msg
=
res
.
respMsg
||
"请求执行失败!"
;
this
.
$notify
.
error
({
title
:
"错误"
,
message
:
h
(
"p"
,
{
style
:
"word-break:break-all;"
},
msg
),
});
}
});
},
async
getDelete
(
idx
,
row
)
{
console
.
log
(
row
);
let
business
=
row
.
申报类型
.
toLowerCase
()
+
"del"
;
const
selIds
=
[
idx
+
1
];
let
selDst
;
if
(
this
.
model
.
cfaquep
.
cfatyp
==
"ALL"
)
{
selDst
=
"eblstm"
;
//列表对应后台模型中的stream
}
else
{
selDst
=
this
.
model
.
cfaquep
.
cfatyp
.
toLowerCase
()
+
"stm"
;
//列表对应后台模型中的stream
}
let
params
=
{
selDst
,
selIds
};
this
.
executeRule
(
"delbut"
,
params
).
then
((
res
)
=>
{
if
(
res
.
respCode
==
SUCCESS
)
{
Utils
.
copyValueFromVO
(
this
.
model
,
res
.
data
);
// this.$router.push({ path: "business/inftrnpsDetail", query: { idx: idx}});
this
.
$router
.
push
({
name
:
business
.
charAt
(
0
).
toUpperCase
()
+
business
.
substring
(
1
),
params
:
{
prePageId
:
this
.
model
.
pageId
},
});
}
else
{
const
h
=
this
.
$createElement
;
const
msg
=
res
.
respMsg
||
"请求执行失败!"
;
this
.
$notify
.
error
({
title
:
"错误"
,
message
:
h
(
"p"
,
{
style
:
"word-break:break-all;"
},
msg
),
});
}
});
},
// created: function () {
// console.log(this.model.pageId);
// },
mounted
()
{
console
.
log
(
this
.
model
.
pageId
);
}
}
},
// created: function () {
// console.log(this.model.pageId);
// },
mounted
()
{
console
.
log
(
this
.
model
.
pageId
);
},
};
</
script
>
<
style
>
</
style
>
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,150 +3,138 @@
<!--
<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"
>
<el-form-item
label=
"业务编号"
prop=
"selobj"
style=
"width: 100%"
>
<c-input
style=
"width: 100%"
v-model=
"model.selobj"
maxlength=
"32"
placeholder=
"请输入业务编号"
></c-input>
</el-form-item>
</c-col>
<el-row>
<c-col
:span=
"24"
style=
""
>
<c-col
:span=
"8"
>
<el-form-item
label=
"业务编号"
prop=
"selobj"
style=
"width: 100%"
>
<c-input
style=
"width: 100%"
v-model=
"model.selobj"
maxlength=
"32"
placeholder=
"请输入业务编号"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"8"
>
<el-form-item
label=
"创建时间"
style=
"width: 100%"
>
<c-col
:span=
"11"
>
<c-date-picker
type=
"date"
v-model=
"model.inidatfro"
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.inidattil"
style=
"width: 100%"
placeholder=
"请选择"
></c-date-picker>
</c-col>
</el-form-item>
</c-col>
<c-col
:span=
"8"
>
<el-form-item
label=
"创建时间"
style=
"width: 100%"
>
<c-col
:span=
"11"
>
<c-date-picker
type=
"date"
v-model=
"model.inidatfro"
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.inidattil"
style=
"width: 100%"
placeholder=
"请选择"
></c-date-picker>
</c-col>
</el-form-item>
</c-col>
<c-col
:span=
"8"
>
<el-form-item
label=
"选择用户"
prop=
"usfmod.flt"
<c-col
:span=
"8"
>
<el-form-item
label=
"选择用户"
prop=
"usfmod.flt"
style=
"width: 100%"
>
<!--
<c-col
:span=
"20"
>
-->
<c-select
v-model=
"model.usfmod.flt"
style=
"width: 100%"
placeholder=
"请选择选择用户"
>
<
!--
<c-col
:span=
"20"
>
-->
<c-select
v-model=
"model.usfmod.flt
"
style=
"width: 100%
"
placeholder=
"请选择选择用户
"
<
el-option
v-for=
"item in codes.flt"
:key=
"item.value
"
:label=
"item.label
"
:value=
"item.value
"
>
<el-option
v-for=
"item in codes.flt"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
</el-option>
</c-select>
</el-form-item>
</c-col>
</el-row>
<el-row>
<c-col
:span=
"24"
style=
""
>
<c-col
:span=
"8"
>
<el-form-item
label=
"业务描述"
prop=
"seltxt"
style=
"width: 100%"
>
<c-input
v-model=
"model.seltxt"
maxlength=
"32"
placeholder=
"请输入业务描述"
></c-input>
</el-form-item>
</c-col>
</c-col>
</el-row>
<c-col
:span=
"8"
>
<el-form-item
label=
"业务标志"
prop=
"dflg"
style=
"width: 100%"
>
<c-select
v-model=
"model.dflg"
style=
"width: 100%"
placeholder=
"请选择国内国际标志"
>
<el-option
label=
"所有业务"
value=
"1"
></el-option>
<el-option
label=
"国内业务"
value=
"2"
></el-option>
<el-option
label=
"国际业务"
value=
"3"
></el-option>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"8"
v-if=
"model.usfmod.flt === '
<SELU>
'">
<el-form-item
label=
"经办柜员"
style=
"width: 100%"
>
<c-input
style=
"width: 100%"
v-model=
"model.usfmod.usr.extkey"
maxlength=
"120"
placeholder=
"请输入经办柜员"
@
keyup
.
enter
.
native=
"
showGridPromptDialog('usfmod.usr.extkey')
"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"8"
v-else-if=
"model.usfmod.flt === '
<SELB>
'">
<el-form-item
label=
"归属机构"
style=
"width: 100%"
>
<c-input></c-input>
</el-form-item>
</c-col>
<el-row>
<c-col
:span=
"24"
style=
""
>
<c-col
:span=
"8"
>
<el-form-item
label=
"业务描述"
prop=
"seltxt"
style=
"width: 100%"
>
<c-input
v-model=
"model.seltxt"
maxlength=
"32"
placeholder=
"请输入业务描述"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"8"
style=
"text-align: right"
v-else
>
<el-button
size=
"small"
@
click=
"sptfndHandleReset"
>
重置
</el-button>
<el-button
type=
"primary"
icon=
"el-icon-search"
size=
"small"
@
click=
"sptfndHandleSearch"
>
查询
</el-button
<c-col
:span=
"8"
>
<el-form-item
label=
"业务标志"
prop=
"dflg"
style=
"width: 100%"
>
<c-select
v-model=
"model.dflg"
style=
"width: 100%"
placeholder=
"请选择国内国际标志"
>
</c-col>
<el-option
label=
"所有业务"
value=
"1"
></el-option>
<el-option
label=
"国内业务"
value=
"2"
></el-option>
<el-option
label=
"国际业务"
value=
"3"
></el-option>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"8"
v-if=
"model.usfmod.flt === '
<SELU>
'">
<el-form-item
label=
"经办柜员"
style=
"width: 100%"
>
<c-input
style=
"width: 100%"
v-model=
"model.usfmod.usr.extkey"
maxlength=
"120"
placeholder=
"请输入经办柜员"
@
keyup
.
enter
.
native=
"
showGridPromptDialog('usfmod.usr.extkey')
"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"8"
v-else-if=
"model.usfmod.flt === '
<SELB>
'">
<el-form-item
label=
"归属机构"
style=
"width: 100%"
>
<c-input></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
style=
"text-align: right;height:36.8px"
v-if=
"model.usfmod.flt === '
<SELU>
'||model.usfmod.flt === '
<SELB>
'">
<el-button
size=
"small"
@
click=
"sptfndHandleReset"
>
重置
</el-button>
<el-button
type=
"primary"
icon=
"el-icon-search"
size=
"small"
@
click=
"sptfndHandleSearch"
>
查询
</el-button
>
</c-col>
<c-col
:span=
"24"
style=
""
>
<c-col
:span=
"8"
style=
"text-align: right"
v-else
>
<el-button
size=
"small"
@
click=
"sptfndHandleReset"
>
重置
</el-button>
<el-button
type=
"primary"
icon=
"el-icon-search"
size=
"small"
@
click=
"sptfndHandleSearch"
>
查询
</el-button
>
</c-col>
</c-col>
<c-col
:span=
"24"
style=
"text-align: right;height:36.8px"
v-if=
"model.usfmod.flt === '
<SELU>
'||model.usfmod.flt === '
<SELB>
'">
<el-button
size=
"small"
@
click=
"sptfndHandleReset"
>
重置
</el-button>
<el-button
type=
"primary"
icon=
"el-icon-search"
size=
"small"
@
click=
"sptfndHandleSearch"
>
查询
</el-button
>
</c-col>
</el-row>
</el-form>
<c-col
:span=
"24"
style=
""
>
<
div
style=
"border-bottom: 10px solid rgb(232, 232, 232)"
>
</div
>
</c-col>
<c-col
:span=
"24"
style=
""
>
<
/c-col
>
</el-row
>
<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,18 +9,18 @@
<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
"
v-bind:router=
"true
"
@
open=
"handleOpen
"
@
close=
"handleClose
"
:collapse=
"!menuOpen"
>
<SubMenu
:subMenuList=
"menus"
:openFlgArr=
"openFlgArr"
></SubM
enu>
</el-menu
>
</c-content>
<
el-menu
:default-active=
"activeMenu"
class=
"el-menu-vertical-demo
"
v-bind:router=
"true
"
@
open=
"handleOpen
"
@
close=
"handleClose
"
:collapse=
"!menuOpen
"
>
<SubMenu
:subMenuList=
"menus"
:openFlgArr=
"openFlgArr"
></SubMenu
>
</el-m
enu>
<!--
<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