Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
V
vue-gjjs
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
zhouqian
vue-gjjs
Commits
44aeeb28
Commit
44aeeb28
authored
Jul 11, 2022
by
huangxin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
botame,botcan,botset页面修改
parent
e1be1dd6
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
16 changed files
with
1011 additions
and
248 deletions
+1011
-248
index.js
src/model/Botame/index.js
+5
-0
index.js
src/model/Botset/index.js
+5
-1
Doctre.vue
src/views/Business/Botame/Doctre.vue
+184
-44
Inst.vue
src/views/Business/Botame/Inst.vue
+0
-0
Instrecp.vue
src/views/Business/Botame/Instrecp.vue
+41
-29
Ovwp.vue
src/views/Business/Botame/Ovwp.vue
+87
-9
index.vue
src/views/Business/Botame/index.vue
+8
-0
Canp.vue
src/views/Business/Botcan/Canp.vue
+63
-32
Doctre.vue
src/views/Business/Botcan/Doctre.vue
+184
-44
Cnyp.vue
src/views/Business/Botset/Cnyp.vue
+31
-22
Docpan1.vue
src/views/Business/Botset/Docpan1.vue
+106
-0
Doctre.vue
src/views/Business/Botset/Doctre.vue
+184
-44
Inst.vue
src/views/Business/Botset/Inst.vue
+0
-0
Setp.vue
src/views/Business/Botset/Setp.vue
+2
-2
Wg.vue
src/views/Business/Botset/Wg.vue
+105
-16
index.vue
src/views/Business/Botset/index.vue
+6
-5
No files found.
src/model/Botame/index.js
View file @
44aeeb28
import
Api
from
"~/service/Api"
import
Pts
from
"../Common/Pts"
import
Pub
from
"../Public"
export
default
class
Botame
{
constructor
()
{
...
...
@@ -215,6 +216,10 @@ export default class Botame{
},
},
},
setmod
:
new
Pub
().
data
.
Setmod
,
mtabut
:
new
Pub
().
data
.
Mtabut
,
trnmod
:
new
Pub
().
data
.
Trnmod
,
liaall
:
new
Pub
().
data
.
Liaall
,
pageId
:
""
// ctx的key
}
}
...
...
src/model/Botset/index.js
View file @
44aeeb28
import
Api
from
"~/service/Api"
import
Pts
from
"../Common/Pts"
import
Pub
from
"../Public"
export
default
class
Botset
{
constructor
()
{
this
.
data
=
{
...
...
@@ -232,6 +232,10 @@ export default class Botset{
libflg
:
""
,
// 是否报送跨境人民币2106表 .cnybop.libflg
vouflg
:
""
,
// 是否报送跨境人民币2122表 .cnybop.vouflg
},
setmod
:
new
Pub
().
data
.
Setmod
,
mtabut
:
new
Pub
().
data
.
Mtabut
,
trnmod
:
new
Pub
().
data
.
Trnmod
,
liaall
:
new
Pub
().
data
.
Liaall
,
pageId
:
""
// ctx的key
}
}
...
...
src/views/Business/Botame/Doctre.vue
View file @
44aeeb28
<
template
>
<div
class=
"eibs-tab"
>
<!--
<c-col
:span=
"19"
>
<c-col>
<el-form-item
label=
"File Receiver"
>
<c-input
type=
"textarea"
v-model=
"model.trnmod.trndoc.filrecv"
placeholder=
"请输入File Receiver"
:rows=
"10"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"File Receiver"
prop=
"trnmod.trndoc.filrecv"
>
<c-input
v-model=
"model.trnmod.trndoc.filrecv"
placeholder=
"请输入File Receiver"
></c-input>
<c-col>
<el-form-item
label=
"Document tree"
>
<c-input
type=
"textarea"
:rows=
"10"
v-model=
"model.trnmod.trndoc.doctrestm"
placeholder=
"请输入Document tree"
></c-input>
</el-form-item>
</c-col
></c-col>
-->
<c-col
:span=
"24"
>
<el-form-item
class=
"formItemLabel"
label=
"Outgoing Correspondence,Attachments and other Documents"
label-width=
"100%"
>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"Document tree"
prop=
"trnmod.trndoc.doctrestm"
>
<c-input
v-model=
"model.trnmod.trndoc.doctrestm"
placeholder=
"请输入Document tree"
></c-input>
<c-col
:span=
"24"
>
<!-- ========================左====================== -->
<c-col
:span=
"14"
>
<c-col
:span=
"24"
>
<div
style=
"height: 300px; width: 100%; border: 1px #ebeef5 solid"
>
<el-tree
:data=
"data"
:props=
"defaultProps"
@
node-click=
"handleNodeClick"
></el-tree>
</div>
</c-col>
<c-col
:span=
"24"
style=
"margin-top: 10px"
>
<c-col
:span=
"4"
>
<el-form-item
label=
"Connected Ducuments"
v-show=
"isShow1 || isShow2"
></el-form-item>
<el-form-item
label=
""
v-show=
"!(isShow1 || isShow2)"
></el-form-item>
</c-col>
<c-col
:span=
"8"
>
<el-form-item
label=
""
>
<c-checkbox
v-model=
"isShow1"
>
Show Incoming Messages
</c-checkbox>
</el-form-item>
<!--
<c-checkbox
v-model=
"isShow1"
>
Show Incoming Messages
</c-checkbox>
-->
</c-col>
<c-col
:span=
"8"
:offset=
"2"
>
<el-form-item
label=
""
>
<c-checkbox
v-model=
"isShow2"
>
Show Outgoing Messages
</c-checkbox>
</el-form-item>
<!--
<c-checkbox
v-model=
"isShow2"
>
Show Outgoing Messages
</c-checkbox>
-->
</c-col>
</c-col>
<c-col
:span=
"22"
:offset=
"1"
>
<c-table
:border=
"true"
:list=
"data1"
style=
"width:80%,text-align:center"
v-show=
"isShow1 || isShow2"
>
<el-table-column
label=
"Type"
width=
"auto"
></el-table-column>
<el-table-column
label=
"Document"
width=
"auto"
></el-table-column>
<el-table-column
label=
"Cre.TRN"
width=
"auto"
></el-table-column>
<el-table-column
label=
"Date"
width=
"auto"
></el-table-column>
<el-table-column
label=
""
width=
"auto"
></el-table-column>
<el-table-column
label=
""
width=
"auto"
></el-table-column>
</c-table>
</c-col>
</c-col>
<c-col
:span=
"12"
>
<!-- ==============右============= -->
<c-col
:span=
"6"
:offset=
"1"
>
<c-col
:span=
"24"
>
<c-button
size=
"small"
type=
"primary"
@
click=
"onTrndocButshw"
>
Sho
&
w
Show
</c-button>
</c-col>
<c-col
:span=
"12
"
>
<c-col
:span=
"24"
style=
"margin-top: 15px
"
>
<c-button
size=
"small"
type=
"primary"
@
click=
"onTrndocButadd"
>
D
&
etails
详情
</c-button>
</c-col>
<c-col
:span=
"12
"
>
<c-col
:span=
"24"
style=
"margin-top: 40px
"
>
<c-button
size=
"small"
type=
"primary"
@
click=
"onTrndocButnew"
>
&
Add New
Add New
</c-button>
</c-col>
<c-col
:span=
"12
"
>
<c-col
:span=
"24"
style=
"margin-top: 15px
"
>
<c-button
size=
"small"
type=
"primary"
@
click=
"onTrndocButattto"
>
Attach to
</c-button>
</c-col>
<c-col
:span=
"12
"
>
<c-button
size=
"small"
icon=
"el-icon-delete
"
@
click=
"onTrndocButdel"
>
<c-col
:span=
"24"
style=
"margin-top: 15px
"
>
<c-button
size=
"small"
type=
"primary
"
@
click=
"onTrndocButdel"
>
Delete
</c-button>
</c-col>
<c-col
:span=
"24"
style=
"margin-top: 80px"
>
<c-button
size=
"small"
type=
"primary"
@
click=
"onTrndocButatt"
>
Attach
</c-button>
</c-col>
<c-col
:span=
"24"
style=
"margin-top: 150px"
>
<c-button
size=
"small"
type=
"primary"
@
click=
"onTrndocButatt"
>
i
</c-button>
</c-col>
</c-col>
</c-col>
<c-col
:span=
"12"
>
<span
v-text=
"model.trnmod.trndoc.doclbl"
data-path=
".trnmod.trndoc.doclbl"
>
</span>
<!--
<c-col
:offset=
"1"
:span=
"4"
>
<c-col>
<c-button
size=
"small"
type=
"primary"
@
click=
"onTrndocButshw"
>
Show
</c-button>
</c-col>
<c-col
:span=
"12"
>
<c-checkbox
v-model=
"model.trnmod.trndoc.shwinc"
>
Show Incoming Messages
</c-checkbox>
<c-col>
<c-button
size=
"small"
type=
"primary"
@
click=
"onTrndocButadd"
>
Details
</c-button>
</c-col>
<c-col
:span=
"12"
>
<c-checkbox
v-model=
"model.trnmod.trndoc.shwout"
>
Show Outgoing Messages
</c-checkbox>
<c-col>
<c-button
size=
"small"
type=
"primary"
@
click=
"onTrndocButnew"
>
Add New
</c-button>
</c-col>
<c-col
:span=
"12"
>
<c-button
size=
"small"
type=
"primary"
@
click=
"onTrndocButatt"
>
<c-col>
<c-button
size=
"small"
type=
"primary"
@
click=
"onTrndocButattto"
disabled
>
Attach to
</c-button>
</c-col>
<c-col>
<c-button
type=
"primary"
size=
"small"
@
click=
"onTrndocButdel"
disabled
>
Delete
</c-button>
</c-col>
<c-col>
<c-button
size=
"small"
type=
"primary"
@
click=
"onTrndocButatt"
disabled
>
Attach
</c-button>
</c-col>
</c-col>
-->
<!--
<c-col
:span=
"12"
>
<span
v-text=
"model.trnmod.trndoc.doclbl"
data-path=
".trnmod.trndoc.doclbl"
>
</span>
</c-col>
-->
<!--
<c-col
:offset=
"8"
:span=
"4"
>
<c-checkbox
v-model=
"model.trnmod.trndoc.shwinc"
>
Show Incoming Messages
</c-checkbox
>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"Connected Documents"
prop=
"trnmod.trndoc.condocstm"
>
<c-input
v-model=
"model.trnmod.trndoc.condocstm"
placeholder=
"请输入Connected Documents"
></c-input>
<c-col
:span=
"4"
>
<c-checkbox
v-model=
"model.trnmod.trndoc.shwout"
>
Show Outgoing Messages
</c-checkbox
>
</c-col>
-->
<!--
<c-col
:span=
"12"
>
<el-form-item
label=
"Connected Documents"
>
<c-input
v-model=
"model.trnmod.trndoc.condocstm"
placeholder=
"请输入Connected Documents"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
""
prop=
"trnmod.trndoc.rcvatt.seainf"
>
<c-input
v-model=
"model.trnmod.trndoc.rcvatt.seainf"
placeholder=
"请输入"
></c-input>
<el-form-item
label=
""
>
<c-input
v-model=
"model.trnmod.trndoc.rcvatt.seainf"
placeholder=
"请输入"
></c-input>
</el-form-item>
</c-col
>
</c-col>
--
>
</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/
Botame/Event"
import
CodeTable
from
"~/config/CodeTable"
;
import
Event
from
"~/model/
Ditame/Event"
;
export
default
{
inject
:
[
'root'
],
props
:[
"model"
,
"codes"
],
inject
:
[
"root"
],
props
:
[
"model"
,
"codes"
],
mixins
:
[
commonProcess
],
data
()
{
data
()
{
return
{
}
data1
:
[],
isShow1
:
false
,
isShow2
:
false
,
};
},
methods
:{...
Event
},
created
:
function
(){
}
}
methods
:
{
...
Event
,
handleNodeClick
(){}
,
defaultProps
(){}
},
created
:
function
()
{},
};
</
script
>
<
style
>
<
style
scoped
>
/* .c-col button {
margin: 20px;
} */
.formItemLabel
>>>
.el-form-item__label
{
text-align
:
left
;
}
</
style
>
src/views/Business/Botame/Inst.vue
View file @
44aeeb28
This diff is collapsed.
Click to expand it.
src/views/Business/Botame/Instrecp.vue
View file @
44aeeb28
<
template
>
<c-row>
<div
class=
"eibs-tab"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"Draft Instructions"
prop=
"bodgrp.blk.dftins"
>
<c-input
type=
"textarea"
v-model=
"model.bodgrp.blk.dftins"
maxlength=
"65"
show-word-limit
placeholder=
"请输入Draft Instructions"
></c-input>
<el-form-item
label=
"Draft Instructions"
prop=
"bodgrp.blk.dftins"
label-width=
"180px"
>
<c-input
type=
"textarea"
:autosize=
"
{ minRows: 4, maxRows: 6}"
v-model="model.bodgrp.blk.dftins" style="width:70%;margin-right:20px;"
maxlength="390" show-word-limit placeholder="请输入Draft Instructions"
>
</c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"Interest Instructions"
prop=
"bodgrp.blk.intins"
>
<c-input
type=
"textarea"
v-model=
"model.bodgrp.blk.intins"
maxlength=
"65"
show-word-limit
placeholder=
"请输入Interest Instructions"
></c-input>
<el-form-item
label=
"Interest Instructions"
prop=
"bodgrp.blk.intins"
label-width=
"180px"
>
<c-input
type=
"textarea"
:autosize=
"
{ minRows: 4, maxRows: 5}"
v-model="model.bodgrp.blk.intins" style="width:70%;margin-right:20px;"
maxlength="325" show-word-limit placeholder="请输入Interest Instructions"
>
</c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"22"
>
<el-form-item
label=
"Settlement insrtrctions"
prop=
"bodgrp.blk.setinsbo"
>
<c-input
type=
"textarea"
v-model=
"model.bodgrp.blk.setinsbo"
maxlength=
"65"
show-word-limit
placeholder=
"请输入Settlement insrtrctions"
></c-input>
<c-col
:span=
"18"
>
<el-form-item
label=
"Settlement insrtrctions"
prop=
"bodgrp.blk.setinsbo"
label-width=
"180px"
>
<c-input
type=
"textarea"
:autosize=
"
{ minRows: 6, maxRows: 8}"
v-model="model.bodgrp.blk.setinsbo" style="width:98%;margin-right:20px;"
maxlength="390" show-word-limit placeholder="请输入Settlement insrtrctions"
>
</c-input>
</el-form-item>
</c-col>
<c-col
:span=
"2"
>
<c-col
:span=
"6"
>
<c-button
size=
"small"
type=
"primary"
icon=
"el-icon-search"
@
click=
"onSetinsButtxmsel"
>
...
</c-button>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"Authority of Agent"
prop=
"bodgrp.blk.agtaut"
>
<c-input
type=
"textarea"
v-model=
"model.bodgrp.blk.agtaut"
maxlength=
"35"
show-word-limit
placeholder=
"请输入Authority of Agent"
></c-input>
<el-form-item
label=
"Authority of Agent"
prop=
"bodgrp.blk.agtaut"
label-width=
"180px"
>
<c-input
type=
"textarea"
:autosize=
"
{ minRows: 6, maxRows: 6}"
v-model="model.bodgrp.blk.agtaut" style="width:40%;margin-right:20px;"
maxlength="210" show-word-limit placeholder="请输入Authority of Agent"
>
</c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"Shipment from"
prop=
"bodgrp.rec.shpfro"
>
<c-input
v-model=
"model.bodgrp.rec.shpfro"
maxlength=
"40"
placeholder=
"请输入Shipment from"
></c-input>
<el-form-item
label=
"Shipment from"
prop=
"bodgrp.rec.shpfro"
label-width=
"180px"
>
<c-input
v-model=
"model.bodgrp.rec.shpfro"
style=
"width:40%;margin-right:20px;"
maxlength=
"40"
placeholder=
"请输入Shipment from"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"For Transportation to"
prop=
"bodgrp.rec.shpto"
>
<c-input
v-model=
"model.bodgrp.rec.shpto"
maxlength=
"40"
placeholder=
"请输入For Transportation to"
></c-input>
<el-form-item
label=
"For Transportation to"
prop=
"bodgrp.rec.shpto"
label-width=
"180px"
>
<c-input
v-model=
"model.bodgrp.rec.shpto"
style=
"width:40%;margin-right:20px;"
maxlength=
"40"
placeholder=
"请输入For Transportation to"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"Shipment date"
prop=
"bodgrp.rec.shpdat"
>
<c-date-picker
type=
"date"
v-model=
"model.bodgrp.rec.shpdat"
style=
"width:100%"
placeholder=
"请选择Shipment date"
></c-date-picker>
<el-form-item
label=
"Shipment date"
prop=
"bodgrp.rec.shpdat"
label-width=
"180px"
>
<c-date-picker
type=
"date"
v-model=
"model.bodgrp.rec.shpdat"
style=
"width:40%;margin-right:20px;"
placeholder=
"请选择Shipment date"
></c-date-picker>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"Description of Goods"
prop=
"bodgrp.blk.goddes"
>
<c-input
type=
"textarea"
v-model=
"model.bodgrp.blk.goddes"
maxlength=
"65"
show-word-limit
placeholder=
"请输入Description of Goods"
></c-input>
<el-form-item
label=
"Description of Goods"
prop=
"bodgrp.blk.goddes"
label-width=
"180px"
>
<c-input
type=
"textarea"
:autosize=
"
{ minRows: 6, maxRows: 8}"
v-model="model.bodgrp.blk.goddes" style="width:70%;margin-right:20px;"
maxlength="325" show-word-limit placeholder="请输入Description of Goods"
>
</c-input>
</el-form-item>
</c-col>
</c-row>
</div>
</
template
>
<
script
>
import
Api
from
"~/service/Api"
import
commonProcess
from
"~/mixin/commonProcess"
;
import
CodeTable
from
"~/config/CodeTable"
import
Event
from
"~/model/Bot
ame
/Event"
import
Event
from
"~/model/Bot
dav
/Event"
export
default
{
inject
:
[
'root'
],
...
...
src/views/Business/Botame/Ovwp.vue
View file @
44aeeb28
...
...
@@ -226,6 +226,10 @@
<c-input
disabled
v-model=
"model.bodgrp.rec.matpercnt"
placeholder=
"请输入Tenor Specification"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"1"
>
<el-form-item
label=
"Days"
label-width=
"5px"
>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"Starting from"
prop=
"bodgrp.rec.matperbeg"
>
...
...
@@ -246,12 +250,42 @@
<c-input
type=
"textarea"
v-model=
"model.bodgrp.blk.bogdet"
maxlength=
"43"
show-word-limit
placeholder=
"请输入Tenor Details Text"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<c-istream-table
:list=
"model.botp.docgrdm.docgrd"
:columns=
"columns"
>
</c-istream-table>
<c-col
:span=
"24"
style=
"height: 24px; margin-top: -10px"
>
<el-form-item
:label=
"model.botp.docgrdm.docdsclab"
class=
"messageLabel"
>
<c-button
style=
"float: right"
@
click=
"addTableValue"
type=
"primary"
>
新增单据
</c-button>
</el-form-item>
</c-col>
<c-col
:span=
"24"
style=
"margin-bottom: 30px;"
>
<c-table
height=
"200px"
style=
"text-align: center"
:list=
"this.model.botp.docgrdm.docgrd || []"
:paginationShow=
"false"
:border=
"true"
>
<el-table-column
label=
"1st"
width=
"auto"
>
<template
slot-scope=
"scope"
>
<c-input
v-model=
"scope.row.cmail1"
></c-input>
</
template
>
</el-table-column>
<el-table-column
label=
"2st"
width=
"auto"
>
<
template
slot-scope=
"scope"
>
<c-input
v-model=
"scope.row.cmail2"
></c-input>
</
template
>
</el-table-column>
<el-table-column
label=
"Document"
prop=
"docnam"
width=
"auto"
>
<
template
slot-scope=
"scope"
>
<!--
{{
scope
.
row
.
docnam
}}
-->
<c-select
style=
"width: 100%"
placeholder=
"请选择"
v-model=
"scope.row.docnam"
>
<el-option
v-for=
"item in codeTable"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</c-select>
</
template
>
</el-table-column>
<el-table-column
label=
"操作"
width=
"170px"
fixed=
"right"
>
<
template
slot-scope=
"scope"
>
<c-button
@
click=
"deleteTable(scope.$index)"
type=
"primary"
>
删除
</c-button>
</
template
>
</el-table-column>
</c-table>
</c-col>
</c-col>
...
...
@@ -338,12 +372,56 @@ import Event from "~/model/Botame/Event"
mixins
:
[
commonProcess
],
data
()
{
return
{
columns
:
[
'0 0 "lst1" 80 '
,
'1 1 "lst2" 80'
,
'2 2 "document" 450'
],
codeTable
:
[
{
label
:
"Airway Bills"
,
value
:
"Airway Bills"
},
{
label
:
"Beneficiary's Declaration"
,
value
:
"Beneficiary's Declaration"
},
{
label
:
"Bill of Lading Copies"
,
value
:
"Bill of Lading Copies"
},
{
label
:
"Bill of Lading Originals"
,
value
:
"Bill of Lading Originals"
},
{
label
:
"Certificate"
,
value
:
"Certificate"
},
{
label
:
"Certificate of Analysis"
,
value
:
"Certificate of Analysis"
},
{
label
:
"Certificate of Origin"
,
value
:
"Certificate of Origin"
},
{
label
:
"Certificate of Quality"
,
value
:
"Certificate of Quality"
},
{
label
:
"Certificate of Quantity"
,
value
:
"Certificate of Quantity"
},
{
label
:
"Commercial Invoice"
,
value
:
"Commercial Invoice"
},
{
label
:
"Courier Receipt"
,
value
:
"Courier Receipt"
},
{
label
:
"Draft"
,
value
:
"Draft"
},
{
label
:
"Export Licence"
,
value
:
"Export Licence"
},
{
label
:
"Fax Report"
,
value
:
"Fax Report"
},
{
label
:
"Inspection Cert"
,
value
:
"Inspection Cert"
},
{
label
:
"Insurance Policy"
,
value
:
"Insurance Policy"
},
{
label
:
"Packing List"
,
value
:
"Packing List"
},
{
label
:
"Shipment Advice"
,
value
:
"Shipment Advice"
},
{
label
:
"Weight List"
,
value
:
"Weight List"
},
],
newValue
:
{
id
:
0
,
cmail1
:
""
,
cmail2
:
""
,
docnam
:
""
,
description
:
""
,
serialNum
:
""
,
tableName
:
""
,
tcddoc
:
""
,
},
columns
:
[
'0 0 "lst1" 100 '
,
'1 1 "lst2" 100'
,
'2 2 "document" 200'
],
};
},
methods
:
{
...
Event
...
Event
,
addTableValue
(
index
)
{
var
newTableValue
=
Object
.
assign
({},
this
.
newValue
);
const
serial
=
Utils
.
generateUUID
();
newTableValue
.
serialNum
=
serial
;
this
.
model
.
botp
.
docgrdm
.
docgrd
.
splice
(
index
-
1
,
0
,
newTableValue
);
},
deleteTable
(
index
)
{
this
.
model
.
botp
.
docgrdm
.
docgrd
.
splice
(
index
,
1
);
},
},
computed
:
{
flag
()
{
return
this
.
model
.
bodgrp
.
drr
.
pts
.
adrelc
==
""
;
},
},
created
:
function
()
{
console
.
log
(
this
.
root
);
...
...
src/views/Business/Botame/index.vue
View file @
44aeeb28
...
...
@@ -52,6 +52,12 @@
</c-content>
</el-tab-pane>
<!--Liability -->
<!-- 或有 -->
<el-tab-pane
label=
"Liability"
name=
"engp"
>
<m-engp
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
<!--Settlement -->
<el-tab-pane
label=
"Settlement"
name=
"setpan"
>
<m-setpan
:model=
"model"
:codes=
"codes"
/>
...
...
@@ -105,6 +111,7 @@ import Glepan from "~/views/Public/Glepan";
import
Coninfp
from
"~/views/Public/Coninfp"
import
Docpan
from
"~/views/Public/Docpan"
import
Doctre
from
"./Doctre"
import
Engp
from
"~/views/Public/Engp"
export
default
{
...
...
@@ -119,6 +126,7 @@ export default {
"m-coninfp"
:
Coninfp
,
"m-docpan"
:
Docpan
,
"m-doctre"
:
Doctre
,
"m-engp"
:
Engp
,
},
provide
()
{
return
{
...
...
src/views/Business/Botcan/Canp.vue
View file @
44aeeb28
...
...
@@ -2,7 +2,7 @@
<div
class=
"eibs-tab"
>
<!-- =================顶部====================== -->
<c-col
:span=
"24"
>
<c-col
:span=
"
8
"
>
<c-col
:span=
"
10
"
>
<el-form-item
label=
"Reference"
prop=
"bodgrp.rec.ownref"
>
<c-input
disabled
...
...
@@ -12,11 +12,19 @@
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"4"
>
<el-form-item
label=
""
label-width=
"15px"
>
<c-button
size=
"small"
type=
"primary;width:10%"
@
click=
"onSeainf"
>
i
</c-button
<c-col
:span=
"2"
>
<el-form-item
label=
""
label-width=
"20px"
>
<c-button
style=
"margin: 0 10px 0 0; padding: 0 12px"
size=
"small"
type=
"primary"
@
click=
"onSeainf"
>
<span
style=
"font-size: 15px; font-family: '宋体'; font-weight: bold"
>
i
</span
>
</c-button>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
...
...
@@ -38,6 +46,7 @@
<c-col
:span=
"12"
>
<el-form-item
label=
"Document Amount"
prop=
"bodgrp.cbs.max.cur"
>
<c-select
disabled
v-model=
"model.bodgrp.cbs.max.cur"
style=
"width:100%"
placeholder=
"CUR"
...
...
@@ -55,10 +64,11 @@
<el-form-item
label=
""
style=
"text-align: left"
label-width=
"
20
px"
label-width=
"
5
px"
prop=
"bodgrp.cbs.max.amt"
>
<c-input
disabled
v-model=
"model.bodgrp.cbs.max.amt"
placeholder=
"请输入Document Amount"
></c-input
...
...
@@ -70,6 +80,7 @@
<c-col
:span=
"12"
>
<el-form-item
label=
"Open Amount"
prop=
"bodgrp.cbs.opn1.cur"
>
<c-select
disabled
v-model=
"model.bodgrp.cbs.opn1.cur"
style=
"width:100%"
placeholder=
"CUR"
...
...
@@ -87,10 +98,11 @@
<el-form-item
label=
""
style=
"text-align: left"
label-width=
"
20
px"
label-width=
"
5
px"
prop=
"bodgrp.cbs.opn1.amt"
>
<c-input
disabled
v-model=
"model.bodgrp.cbs.opn1.amt"
placeholder=
"请输入Open Amount"
></c-input>
...
...
@@ -104,6 +116,7 @@
prop=
"bodgrp.rec.doctypcod"
>
<c-select
disabled
v-model=
"model.bodgrp.rec.doctypcod"
style=
"width:100%"
placeholder=
"请选择Collection Condition"
...
...
@@ -121,6 +134,7 @@
<c-col
:span=
"24"
>
<el-form-item
label=
"Document Set Status"
prop=
"bodgrp.rec.docsta"
>
<c-input
disabled
v-model=
"model.bodgrp.rec.docsta"
maxlength=
"40"
placeholder=
"请输入Document Set Status"
...
...
@@ -129,9 +143,10 @@
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"1
6
"
>
<c-col
:span=
"1
8
"
>
<el-form-item
label=
"Tenor Specification"
prop=
"bodgrp.rec.matdat"
>
<c-date-picker
disabled
type=
"date"
v-model=
"model.bodgrp.rec.matdat"
style=
"width:100%"
...
...
@@ -140,24 +155,31 @@
</el-form-item>
</c-col>
<c-col
:span=
"
4
"
>
<c-col
:span=
"
5
"
>
<el-form-item
label=
""
style=
"text-align: left"
label-width=
"
6
px"
label-width=
"
5
px"
prop=
"bodgrp.rec.matpercnt"
>
<c-input
disabled
v-model=
"model.bodgrp.rec.matpercnt"
placeholder=
"0"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"1"
>
<el-form-item
label=
"Days"
label-width=
"5px"
>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
""
prop=
"bodgrp.rec.matperbeg"
>
<c-select
disabled
v-model=
"model.bodgrp.rec.matperbeg"
style=
"width:100%"
placeholder=
"请选择Start of Maturity Period MATBEG"
...
...
@@ -172,26 +194,21 @@
</el-form-item>
</c-col>
<c-col
:span=
"
24
"
>
<c-col
:span=
"
12
"
>
<el-form-item
label=
"Order Date"
prop=
"bodgrp.rec.rcvdat"
>
<c-date-picker
disabled
type=
"date"
v-model=
"model.bodgrp.rec.rcvdat"
style=
"width:
5
0%"
style=
"width:
10
0%"
placeholder=
"请选择Order Date"
></c-date-picker>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"Narrative"
prop=
"strinf"
>
<c-input
type=
"textarea"
v-model=
"model.strinf"
maxlength=
"50"
show-word-limit
placeholder=
"请输入Narrative"
></c-input>
<c-col
:span=
"12"
>
<el-form-item
label=
"Presentation Date"
prop=
"bodgrp.rec.predat"
>
<c-date-picker
type=
"date"
disabled
v-model=
"model.bodgrp.rec.predat"
style=
"width:100%"
placeholder=
"请选择Presentation Date"
></c-date-picker>
</el-form-item>
</c-col>
</c-col>
...
...
@@ -201,9 +218,10 @@
<c-col
:span=
"24"
>
<el-form-item
label=
"Drawer.Ref"
prop=
"bodgrp.drr.pts.ref"
>
<c-input
disabled
v-model=
"model.bodgrp.drr.pts.ref"
maxlength=
"16"
style=
"width:
5
0%"
style=
"width:
10
0%"
placeholder=
"请输入Drawer"
></c-input>
</el-form-item>
...
...
@@ -212,6 +230,7 @@
<c-col
:span=
"24"
>
<el-form-item
label=
"Drawer.Name"
prop=
"bodgrp.drr.pts.nam"
>
<c-input
disabled
v-model=
"model.bodgrp.drr.pts.nam"
maxlength=
"40"
placeholder=
"请输入Name of Party"
...
...
@@ -222,9 +241,10 @@
<c-col
:span=
"24"
>
<el-form-item
label=
"Collecting Bank.Ref"
prop=
"bodgrp.col.pts.ref"
>
<c-input
disabled
v-model=
"model.bodgrp.col.pts.ref"
maxlength=
"16"
style=
"width:
5
0%"
style=
"width:
10
0%"
placeholder=
"请输入Collecting Bank"
></c-input>
</el-form-item>
...
...
@@ -233,6 +253,7 @@
<c-col
:span=
"24"
>
<el-form-item
label=
"Collecting Bank.Name"
prop=
"bodgrp.col.pts.nam"
>
<c-input
disabled
v-model=
"model.bodgrp.col.pts.nam"
maxlength=
"40"
placeholder=
"请输入Name of Party"
...
...
@@ -243,9 +264,10 @@
<c-col
:span=
"24"
>
<el-form-item
label=
"Drawee.Ref"
prop=
"bodgrp.dre.pts.ref"
>
<c-input
disabled
v-model=
"model.bodgrp.dre.pts.ref"
maxlength=
"16"
style=
"width:
5
0%"
style=
"width:
10
0%"
placeholder=
"请输入Drawee"
></c-input>
</el-form-item>
...
...
@@ -254,28 +276,38 @@
<c-col
:span=
"24"
>
<el-form-item
label=
"Drawee.Name"
prop=
"bodgrp.dre.pts.nam"
>
<c-input
disabled
v-model=
"model.bodgrp.dre.pts.nam"
maxlength=
"40"
placeholder=
"请输入Name of Party"
></c-input>
</el-form-item>
</c-col>
</c-col>
</c-row>
<c-row>
<c-col
:span=
"11"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"Presentation Date"
prop=
"bodgrp.rec.predat"
>
<c-date-picker
type=
"date"
v-model=
"model.bodgrp.rec.predat"
style=
"width:50%"
placeholder=
"请选择Presentation Date"
></c-date-picker>
<el-form-item
label=
"Narrative"
prop=
"strinf"
>
<c-input
type=
"textarea"
v-model=
"model.strinf"
maxlength=
"50"
show-word-limit
placeholder=
"请输入Narrative"
></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"11"
:offset=
"1"
>
<c-col
:span=
"24"
>
<c-checkbox
v-model=
"model.sndmsg"
>
Send Message
</c-checkbox>
</c-col>
</c-col>
</c-row>
<!--
<c-col
:span=
"12"
>
<span
v-text=
"model.botp0.matp.mattxtlab"
data-path=
".botp0.matp.mattxtlab"
>
</span>
...
...
@@ -283,7 +315,6 @@
<c-col
:span=
"12"
>
<span
v-text=
"model.bodgrp.rec.matpertyp"
data-path=
".bodgrp.rec.matpertyp"
>
</span>
</c-col>
-->
</c-row>
</div>
</
template
>
<
script
>
...
...
src/views/Business/Botcan/Doctre.vue
View file @
44aeeb28
<
template
>
<div
class=
"eibs-tab"
>
<!--
<c-col
:span=
"19"
>
<c-col>
<el-form-item
label=
"File Receiver"
>
<c-input
type=
"textarea"
v-model=
"model.trnmod.trndoc.filrecv"
placeholder=
"请输入File Receiver"
:rows=
"10"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"File Receiver"
prop=
"trnmod.trndoc.filrecv"
>
<c-input
v-model=
"model.trnmod.trndoc.filrecv"
placeholder=
"请输入File Receiver"
></c-input>
<c-col>
<el-form-item
label=
"Document tree"
>
<c-input
type=
"textarea"
:rows=
"10"
v-model=
"model.trnmod.trndoc.doctrestm"
placeholder=
"请输入Document tree"
></c-input>
</el-form-item>
</c-col
></c-col>
-->
<c-col
:span=
"24"
>
<el-form-item
class=
"formItemLabel"
label=
"Outgoing Correspondence,Attachments and other Documents"
label-width=
"100%"
>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"Document tree"
prop=
"trnmod.trndoc.doctrestm"
>
<c-input
v-model=
"model.trnmod.trndoc.doctrestm"
placeholder=
"请输入Document tree"
></c-input>
<c-col
:span=
"24"
>
<!-- ========================左====================== -->
<c-col
:span=
"14"
>
<c-col
:span=
"24"
>
<div
style=
"height: 300px; width: 100%; border: 1px #ebeef5 solid"
>
<el-tree
:data=
"data"
:props=
"defaultProps"
@
node-click=
"handleNodeClick"
></el-tree>
</div>
</c-col>
<c-col
:span=
"24"
style=
"margin-top: 10px"
>
<c-col
:span=
"4"
>
<el-form-item
label=
"Connected Ducuments"
v-show=
"isShow1 || isShow2"
></el-form-item>
<el-form-item
label=
""
v-show=
"!(isShow1 || isShow2)"
></el-form-item>
</c-col>
<c-col
:span=
"8"
>
<el-form-item
label=
""
>
<c-checkbox
v-model=
"isShow1"
>
Show Incoming Messages
</c-checkbox>
</el-form-item>
<!--
<c-checkbox
v-model=
"isShow1"
>
Show Incoming Messages
</c-checkbox>
-->
</c-col>
<c-col
:span=
"8"
:offset=
"2"
>
<el-form-item
label=
""
>
<c-checkbox
v-model=
"isShow2"
>
Show Outgoing Messages
</c-checkbox>
</el-form-item>
<!--
<c-checkbox
v-model=
"isShow2"
>
Show Outgoing Messages
</c-checkbox>
-->
</c-col>
</c-col>
<c-col
:span=
"22"
:offset=
"1"
>
<c-table
:border=
"true"
:list=
"data1"
style=
"width:80%,text-align:center"
v-show=
"isShow1 || isShow2"
>
<el-table-column
label=
"Type"
width=
"auto"
></el-table-column>
<el-table-column
label=
"Document"
width=
"auto"
></el-table-column>
<el-table-column
label=
"Cre.TRN"
width=
"auto"
></el-table-column>
<el-table-column
label=
"Date"
width=
"auto"
></el-table-column>
<el-table-column
label=
""
width=
"auto"
></el-table-column>
<el-table-column
label=
""
width=
"auto"
></el-table-column>
</c-table>
</c-col>
</c-col>
<c-col
:span=
"12"
>
<!-- ==============右============= -->
<c-col
:span=
"6"
:offset=
"1"
>
<c-col
:span=
"24"
>
<c-button
size=
"small"
type=
"primary"
@
click=
"onTrndocButshw"
>
Sho
&
w
Show
</c-button>
</c-col>
<c-col
:span=
"12
"
>
<c-col
:span=
"24"
style=
"margin-top: 15px
"
>
<c-button
size=
"small"
type=
"primary"
@
click=
"onTrndocButadd"
>
D
&
etails
详情
</c-button>
</c-col>
<c-col
:span=
"12
"
>
<c-col
:span=
"24"
style=
"margin-top: 40px
"
>
<c-button
size=
"small"
type=
"primary"
@
click=
"onTrndocButnew"
>
&
Add New
Add New
</c-button>
</c-col>
<c-col
:span=
"12
"
>
<c-col
:span=
"24"
style=
"margin-top: 15px
"
>
<c-button
size=
"small"
type=
"primary"
@
click=
"onTrndocButattto"
>
Attach to
</c-button>
</c-col>
<c-col
:span=
"12
"
>
<c-button
size=
"small"
icon=
"el-icon-delete
"
@
click=
"onTrndocButdel"
>
<c-col
:span=
"24"
style=
"margin-top: 15px
"
>
<c-button
size=
"small"
type=
"primary
"
@
click=
"onTrndocButdel"
>
Delete
</c-button>
</c-col>
<c-col
:span=
"24"
style=
"margin-top: 80px"
>
<c-button
size=
"small"
type=
"primary"
@
click=
"onTrndocButatt"
>
Attach
</c-button>
</c-col>
<c-col
:span=
"24"
style=
"margin-top: 150px"
>
<c-button
size=
"small"
type=
"primary"
@
click=
"onTrndocButatt"
>
i
</c-button>
</c-col>
</c-col>
</c-col>
<c-col
:span=
"12"
>
<span
v-text=
"model.trnmod.trndoc.doclbl"
data-path=
".trnmod.trndoc.doclbl"
>
</span>
<!--
<c-col
:offset=
"1"
:span=
"4"
>
<c-col>
<c-button
size=
"small"
type=
"primary"
@
click=
"onTrndocButshw"
>
Show
</c-button>
</c-col>
<c-col
:span=
"12"
>
<c-checkbox
v-model=
"model.trnmod.trndoc.shwinc"
>
Show Incoming Messages
</c-checkbox>
<c-col>
<c-button
size=
"small"
type=
"primary"
@
click=
"onTrndocButadd"
>
Details
</c-button>
</c-col>
<c-col
:span=
"12"
>
<c-checkbox
v-model=
"model.trnmod.trndoc.shwout"
>
Show Outgoing Messages
</c-checkbox>
<c-col>
<c-button
size=
"small"
type=
"primary"
@
click=
"onTrndocButnew"
>
Add New
</c-button>
</c-col>
<c-col
:span=
"12"
>
<c-button
size=
"small"
type=
"primary"
@
click=
"onTrndocButatt"
>
<c-col>
<c-button
size=
"small"
type=
"primary"
@
click=
"onTrndocButattto"
disabled
>
Attach to
</c-button>
</c-col>
<c-col>
<c-button
type=
"primary"
size=
"small"
@
click=
"onTrndocButdel"
disabled
>
Delete
</c-button>
</c-col>
<c-col>
<c-button
size=
"small"
type=
"primary"
@
click=
"onTrndocButatt"
disabled
>
Attach
</c-button>
</c-col>
</c-col>
-->
<!--
<c-col
:span=
"12"
>
<span
v-text=
"model.trnmod.trndoc.doclbl"
data-path=
".trnmod.trndoc.doclbl"
>
</span>
</c-col>
-->
<!--
<c-col
:offset=
"8"
:span=
"4"
>
<c-checkbox
v-model=
"model.trnmod.trndoc.shwinc"
>
Show Incoming Messages
</c-checkbox
>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"Connected Documents"
prop=
"trnmod.trndoc.condocstm"
>
<c-input
v-model=
"model.trnmod.trndoc.condocstm"
placeholder=
"请输入Connected Documents"
></c-input>
<c-col
:span=
"4"
>
<c-checkbox
v-model=
"model.trnmod.trndoc.shwout"
>
Show Outgoing Messages
</c-checkbox
>
</c-col>
-->
<!--
<c-col
:span=
"12"
>
<el-form-item
label=
"Connected Documents"
>
<c-input
v-model=
"model.trnmod.trndoc.condocstm"
placeholder=
"请输入Connected Documents"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
""
prop=
"trnmod.trndoc.rcvatt.seainf"
>
<c-input
v-model=
"model.trnmod.trndoc.rcvatt.seainf"
placeholder=
"请输入"
></c-input>
<el-form-item
label=
""
>
<c-input
v-model=
"model.trnmod.trndoc.rcvatt.seainf"
placeholder=
"请输入"
></c-input>
</el-form-item>
</c-col
>
</c-col>
--
>
</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/
Botcan/Event"
import
CodeTable
from
"~/config/CodeTable"
;
import
Event
from
"~/model/
Ditame/Event"
;
export
default
{
inject
:
[
'root'
],
props
:[
"model"
,
"codes"
],
inject
:
[
"root"
],
props
:
[
"model"
,
"codes"
],
mixins
:
[
commonProcess
],
data
()
{
data
()
{
return
{
}
data1
:
[],
isShow1
:
false
,
isShow2
:
false
,
};
},
methods
:{...
Event
},
created
:
function
(){
}
}
methods
:
{
...
Event
,
handleNodeClick
(){}
,
defaultProps
(){}
},
created
:
function
()
{},
};
</
script
>
<
style
>
<
style
scoped
>
/* .c-col button {
margin: 20px;
} */
.formItemLabel
>>>
.el-form-item__label
{
text-align
:
left
;
}
</
style
>
src/views/Business/Botset/Cnyp.vue
View file @
44aeeb28
<
template
>
<div
class=
"eibs-tab"
>
<c-col
:span=
"12"
>
<el-form-item
label=
"是否报送跨境人民币2101表"
prop=
"cnybop.cnyflg"
>
<c-select
v-model=
"model.cnybop.cnyflg"
style=
"width:100%"
placeholder=
"请选择是否报送跨境人民币2101表"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"是否报送跨境人民币2101表"
label-width=
"30%"
prop=
"cnybop.cnyflg"
>
<c-select
v-model=
"model.cnybop.cnyflg"
style=
"width:100%"
placeholder=
"请选择是否报送跨境人民币2101表"
:code=
"codes.cnyflg"
:disabled=
"true"
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"是否报送跨境人民币2107表"
prop=
"cnybop.traflg"
>
<c-select
v-model=
"model.cnybop.traflg"
style=
"width:100%"
placeholder=
"请选择是否报送跨境人民币2107表"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"是否报送跨境人民币2107表"
label-width=
"30%"
prop=
"cnybop.traflg"
>
<c-select
v-model=
"model.cnybop.traflg"
style=
"width:100%"
placeholder=
"请选择是否报送跨境人民币2107表"
:code=
"codes.traflg"
:disabled=
"true"
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"是否报送跨境人民币2111表"
prop=
"cnybop.outflg"
>
<c-select
v-model=
"model.cnybop.outflg"
style=
"width:100%"
placeholder=
"请选择是否报送跨境人民币2111表"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"是否报送跨境人民币2111表"
label-width=
"30%"
prop=
"cnybop.outflg"
>
<c-select
v-model=
"model.cnybop.outflg"
style=
"width:100%"
placeholder=
"请选择是否报送跨境人民币2111表"
:code=
"codes.outflg"
:disabled=
"true"
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"是否报送跨境人民币2106表"
prop=
"cnybop.libflg"
>
<c-select
v-model=
"model.cnybop.libflg"
style=
"width:100%"
placeholder=
"请选择是否报送跨境人民币2106表"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"是否报送跨境人民币2106表"
label-width=
"30%"
prop=
"cnybop.libflg"
>
<c-select
v-model=
"model.cnybop.libflg"
style=
"width:100%"
placeholder=
"请选择是否报送跨境人民币2106表"
:code=
"codes.libflg"
:disabled=
"true"
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"是否报送跨境人民币2122表"
prop=
"cnybop.vouflg"
>
<c-select
v-model=
"model.cnybop.vouflg"
style=
"width:100%"
placeholder=
"请选择是否报送跨境人民币2122表"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"是否报送跨境人民币2122表"
label-width=
"30%"
prop=
"cnybop.vouflg"
>
<c-select
v-model=
"model.cnybop.vouflg"
style=
"width:100%"
placeholder=
"请选择是否报送跨境人民币2122表"
:code=
"codes.vouflg"
:disabled=
"true"
>
</c-select>
</el-form-item>
</c-col>
</c-col>
</div>
</
template
>
<
script
>
import
Api
from
"~/service/Api"
import
commonProcess
from
"~/mixin/commonProcess"
;
import
CodeTable
from
"~/config/CodeTable"
import
Event
from
"~/model/Bot
set
/Event"
import
Event
from
"~/model/Bot
dav
/Event"
export
default
{
inject
:
[
'root'
],
props
:[
"model"
,
"codes"
],
props
:
[
"model"
,
"codes"
],
mixins
:
[
commonProcess
],
data
()
{
data
()
{
return
{
}
},
methods
:{...
Event
},
created
:
function
(){
methods
:
{
...
Event
},
created
:
function
()
{
this
.
model
.
cnybop
.
cnyflg
=
'2'
;
this
.
model
.
cnybop
.
traflg
=
'2'
;
this
.
model
.
cnybop
.
outflg
=
'2'
;
this
.
model
.
cnybop
.
libflg
=
'2'
;
this
.
model
.
cnybop
.
vouflg
=
'2'
;
}
}
</
script
>
<
style
>
</
style
>
src/views/Business/Botset/Docpan1.vue
0 → 100644
View file @
44aeeb28
<
template
>
<div
class=
"eibs-tab"
>
<!-- left -->
<c-col
:span=
"12"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"Verification Certificate Number"
prop=
"lendoc.vercerref"
>
<c-input
type=
"textarea"
v-model=
"model.lendoc.vercerref"
maxlength=
"20"
show-word-limit
placeholder=
"Please input Verification Certificate Number"
></c-input>
</el-form-item>
</c-col>
</c-col>
<!-- right -->
<c-col
:span=
"12"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"ACT"
prop=
"lendoc.account"
>
<c-fullbox>
<c-input
v-model=
"model.lendoc.account"
maxlength=
"3"
style=
"width: 100%"
placeholder=
"Please input Input Amount"
:disabled=
"!actflg"
></c-input>
<template
slot=
"footer"
>
<el-form-item
label=
""
prop=
"lendoc.actflg"
>
<c-checkbox
v-model=
"actflg"
style=
"margin-left: 10px"
>
Input Amount
</c-checkbox
>
</el-form-item>
</
template
>
</c-fullbox>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"Declaration Number"
prop=
"lendoc.decnum"
>
<c-input
v-model=
"model.lendoc.decnum"
maxlength=
"22"
placeholder=
"Please input Declaration Number"
></c-input>
</el-form-item>
</c-col>
</c-col>
<!-- <c-col :span="12">
<el-form-item label="ACT" prop="lendoc.account">
<c-input type="textarea" v-model="model.lendoc.account" maxlength="25" show-word-limit placeholder="请输入ACT" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.lendoc.actflg">Input Account</c-checkbox>
</c-col>
<c-col :span="12">
<el-form-item label="Verification Certificate Number" prop="lendoc.vercerref">
<c-input type="textarea" v-model="model.lendoc.vercerref" maxlength="20" show-word-limit placeholder="请输入Verification Certificate Number" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Declaration Number" prop="lendoc.decnum">
<c-input v-model="model.lendoc.decnum" maxlength="22" placeholder="请输入Declaration Number"></c-input>
</el-form-item>
</c-col> -->
</div>
</template>
<
script
>
import
Api
from
"~/service/Api"
;
import
commonProcess
from
"~/mixin/commonProcess"
;
import
CodeTable
from
"~/config/CodeTable"
;
import
Event
from
"~/model/Betset/Event"
;
export
default
{
inject
:
[
"root"
],
props
:
[
"model"
,
"codes"
],
mixins
:
[
commonProcess
],
data
()
{
return
{};
},
computed
:
{
actflg
:
{
get
()
{
return
this
.
model
.
lendoc
.
actflg
===
"X"
;
},
set
(
val
)
{
this
.
model
.
lendoc
.
actflg
=
val
?
"X"
:
""
;
},
},
},
methods
:
{
...
Event
},
created
:
function
()
{},
};
</
script
>
<
style
>
</
style
>
src/views/Business/Botset/Doctre.vue
View file @
44aeeb28
<
template
>
<div
class=
"eibs-tab"
>
<!--
<c-col
:span=
"19"
>
<c-col>
<el-form-item
label=
"File Receiver"
>
<c-input
type=
"textarea"
v-model=
"model.trnmod.trndoc.filrecv"
placeholder=
"请输入File Receiver"
:rows=
"10"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"File Receiver"
prop=
"trnmod.trndoc.filrecv"
>
<c-input
v-model=
"model.trnmod.trndoc.filrecv"
placeholder=
"请输入File Receiver"
></c-input>
<c-col>
<el-form-item
label=
"Document tree"
>
<c-input
type=
"textarea"
:rows=
"10"
v-model=
"model.trnmod.trndoc.doctrestm"
placeholder=
"请输入Document tree"
></c-input>
</el-form-item>
</c-col
></c-col>
-->
<c-col
:span=
"24"
>
<el-form-item
class=
"formItemLabel"
label=
"Outgoing Correspondence,Attachments and other Documents"
label-width=
"100%"
>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"Document tree"
prop=
"trnmod.trndoc.doctrestm"
>
<c-input
v-model=
"model.trnmod.trndoc.doctrestm"
placeholder=
"请输入Document tree"
></c-input>
<c-col
:span=
"24"
>
<!-- ========================左====================== -->
<c-col
:span=
"14"
>
<c-col
:span=
"24"
>
<div
style=
"height: 300px; width: 100%; border: 1px #ebeef5 solid"
>
<el-tree
:data=
"data"
:props=
"defaultProps"
@
node-click=
"handleNodeClick"
></el-tree>
</div>
</c-col>
<c-col
:span=
"24"
style=
"margin-top: 10px"
>
<c-col
:span=
"4"
>
<el-form-item
label=
"Connected Ducuments"
v-show=
"isShow1 || isShow2"
></el-form-item>
<el-form-item
label=
""
v-show=
"!(isShow1 || isShow2)"
></el-form-item>
</c-col>
<c-col
:span=
"8"
>
<el-form-item
label=
""
>
<c-checkbox
v-model=
"isShow1"
>
Show Incoming Messages
</c-checkbox>
</el-form-item>
<!--
<c-checkbox
v-model=
"isShow1"
>
Show Incoming Messages
</c-checkbox>
-->
</c-col>
<c-col
:span=
"8"
:offset=
"2"
>
<el-form-item
label=
""
>
<c-checkbox
v-model=
"isShow2"
>
Show Outgoing Messages
</c-checkbox>
</el-form-item>
<!--
<c-checkbox
v-model=
"isShow2"
>
Show Outgoing Messages
</c-checkbox>
-->
</c-col>
</c-col>
<c-col
:span=
"22"
:offset=
"1"
>
<c-table
:border=
"true"
:list=
"data1"
style=
"width:80%,text-align:center"
v-show=
"isShow1 || isShow2"
>
<el-table-column
label=
"Type"
width=
"auto"
></el-table-column>
<el-table-column
label=
"Document"
width=
"auto"
></el-table-column>
<el-table-column
label=
"Cre.TRN"
width=
"auto"
></el-table-column>
<el-table-column
label=
"Date"
width=
"auto"
></el-table-column>
<el-table-column
label=
""
width=
"auto"
></el-table-column>
<el-table-column
label=
""
width=
"auto"
></el-table-column>
</c-table>
</c-col>
</c-col>
<c-col
:span=
"12"
>
<!-- ==============右============= -->
<c-col
:span=
"6"
:offset=
"1"
>
<c-col
:span=
"24"
>
<c-button
size=
"small"
type=
"primary"
@
click=
"onTrndocButshw"
>
Sho
&
w
Show
</c-button>
</c-col>
<c-col
:span=
"12
"
>
<c-col
:span=
"24"
style=
"margin-top: 15px
"
>
<c-button
size=
"small"
type=
"primary"
@
click=
"onTrndocButadd"
>
D
&
etails
详情
</c-button>
</c-col>
<c-col
:span=
"12
"
>
<c-col
:span=
"24"
style=
"margin-top: 40px
"
>
<c-button
size=
"small"
type=
"primary"
@
click=
"onTrndocButnew"
>
&
Add New
Add New
</c-button>
</c-col>
<c-col
:span=
"12
"
>
<c-col
:span=
"24"
style=
"margin-top: 15px
"
>
<c-button
size=
"small"
type=
"primary"
@
click=
"onTrndocButattto"
>
Attach to
</c-button>
</c-col>
<c-col
:span=
"12
"
>
<c-button
size=
"small"
icon=
"el-icon-delete
"
@
click=
"onTrndocButdel"
>
<c-col
:span=
"24"
style=
"margin-top: 15px
"
>
<c-button
size=
"small"
type=
"primary
"
@
click=
"onTrndocButdel"
>
Delete
</c-button>
</c-col>
<c-col
:span=
"24"
style=
"margin-top: 80px"
>
<c-button
size=
"small"
type=
"primary"
@
click=
"onTrndocButatt"
>
Attach
</c-button>
</c-col>
<c-col
:span=
"24"
style=
"margin-top: 150px"
>
<c-button
size=
"small"
type=
"primary"
@
click=
"onTrndocButatt"
>
i
</c-button>
</c-col>
</c-col>
</c-col>
<c-col
:span=
"12"
>
<span
v-text=
"model.trnmod.trndoc.doclbl"
data-path=
".trnmod.trndoc.doclbl"
>
</span>
<!--
<c-col
:offset=
"1"
:span=
"4"
>
<c-col>
<c-button
size=
"small"
type=
"primary"
@
click=
"onTrndocButshw"
>
Show
</c-button>
</c-col>
<c-col
:span=
"12"
>
<c-checkbox
v-model=
"model.trnmod.trndoc.shwinc"
>
Show Incoming Messages
</c-checkbox>
<c-col>
<c-button
size=
"small"
type=
"primary"
@
click=
"onTrndocButadd"
>
Details
</c-button>
</c-col>
<c-col
:span=
"12"
>
<c-checkbox
v-model=
"model.trnmod.trndoc.shwout"
>
Show Outgoing Messages
</c-checkbox>
<c-col>
<c-button
size=
"small"
type=
"primary"
@
click=
"onTrndocButnew"
>
Add New
</c-button>
</c-col>
<c-col
:span=
"12"
>
<c-button
size=
"small"
type=
"primary"
@
click=
"onTrndocButatt"
>
<c-col>
<c-button
size=
"small"
type=
"primary"
@
click=
"onTrndocButattto"
disabled
>
Attach to
</c-button>
</c-col>
<c-col>
<c-button
type=
"primary"
size=
"small"
@
click=
"onTrndocButdel"
disabled
>
Delete
</c-button>
</c-col>
<c-col>
<c-button
size=
"small"
type=
"primary"
@
click=
"onTrndocButatt"
disabled
>
Attach
</c-button>
</c-col>
</c-col>
-->
<!--
<c-col
:span=
"12"
>
<span
v-text=
"model.trnmod.trndoc.doclbl"
data-path=
".trnmod.trndoc.doclbl"
>
</span>
</c-col>
-->
<!--
<c-col
:offset=
"8"
:span=
"4"
>
<c-checkbox
v-model=
"model.trnmod.trndoc.shwinc"
>
Show Incoming Messages
</c-checkbox
>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"Connected Documents"
prop=
"trnmod.trndoc.condocstm"
>
<c-input
v-model=
"model.trnmod.trndoc.condocstm"
placeholder=
"请输入Connected Documents"
></c-input>
<c-col
:span=
"4"
>
<c-checkbox
v-model=
"model.trnmod.trndoc.shwout"
>
Show Outgoing Messages
</c-checkbox
>
</c-col>
-->
<!--
<c-col
:span=
"12"
>
<el-form-item
label=
"Connected Documents"
>
<c-input
v-model=
"model.trnmod.trndoc.condocstm"
placeholder=
"请输入Connected Documents"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
""
prop=
"trnmod.trndoc.rcvatt.seainf"
>
<c-input
v-model=
"model.trnmod.trndoc.rcvatt.seainf"
placeholder=
"请输入"
></c-input>
<el-form-item
label=
""
>
<c-input
v-model=
"model.trnmod.trndoc.rcvatt.seainf"
placeholder=
"请输入"
></c-input>
</el-form-item>
</c-col
>
</c-col>
--
>
</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/
Botset/Event"
import
CodeTable
from
"~/config/CodeTable"
;
import
Event
from
"~/model/
Ditame/Event"
;
export
default
{
inject
:
[
'root'
],
props
:[
"model"
,
"codes"
],
inject
:
[
"root"
],
props
:
[
"model"
,
"codes"
],
mixins
:
[
commonProcess
],
data
()
{
data
()
{
return
{
}
data1
:
[],
isShow1
:
false
,
isShow2
:
false
,
};
},
methods
:{...
Event
},
created
:
function
(){
}
}
methods
:
{
...
Event
,
handleNodeClick
(){}
,
defaultProps
(){}
},
created
:
function
()
{},
};
</
script
>
<
style
>
<
style
scoped
>
/* .c-col button {
margin: 20px;
} */
.formItemLabel
>>>
.el-form-item__label
{
text-align
:
left
;
}
</
style
>
src/views/Business/Botset/Inst.vue
View file @
44aeeb28
This diff is collapsed.
Click to expand it.
src/views/Business/Botset/Setp.vue
View file @
44aeeb28
...
...
@@ -122,12 +122,12 @@
<c-input
disabled
v-model=
"model.bodgrp.rec.docsta"
maxlength=
"40"
placeholder=
"请输入Document Set Status"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"1
5
"
>
<c-col
:span=
"1
8
"
>
<el-form-item
label=
"Tenor Specification"
prop=
"bodgrp.rec.matdat"
>
<c-date-picker
type=
"date"
disabled
v-model=
"model.bodgrp.rec.matdat"
style=
"width:100%"
placeholder=
"请选择Maturity Date"
></c-date-picker>
</el-form-item>
</c-col>
<c-col
:span=
"
8
"
>
<c-col
:span=
"
5
"
>
<el-form-item
label=
""
label-width=
"5px"
>
<c-input
disabled
v-model=
"model.bodgrp.rec.matpercnt"
placeholder=
"请输入Tenor Specification"
></c-input>
</el-form-item>
...
...
src/views/Business/Botset/Wg.vue
View file @
44aeeb28
<
template
>
<div
class=
"eibs-tab"
>
<!-- left -->
<c-col
:span=
"11"
>
<c-col
:span=
"24"
>
<c-fullbox>
<el-form-item
label=
"申报类型"
prop=
"bopmod.szflg"
>
<c-select
v-model=
"model.bopmod.szflg"
style=
"width: 100%"
placeholder=
"请选择申报类型"
>
<el-option
v-for=
"item in codes.szflg1"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</c-select>
</el-form-item>
<template
slot=
"footer"
>
<el-form-item
label=
""
prop=
"lendoc.actflg"
>
<c-checkbox
v-model=
"model.lendoc.actflg"
style=
"margin-left: 10px"
disabled
>
基础数据
</c-checkbox
>
</el-form-item>
</
template
>
</c-fullbox>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"款项来源"
prop=
"bopmod.acttyp"
>
<c-select
v-model=
"model.bopmod.acttyp"
style=
"width: 100%"
placeholder=
"请选择款项来源"
disabled
>
<el-option
v-for=
"item in codes.acttyp"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
<!-- right -->
<c-col
:span=
"11"
:offset=
"1"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"地区机构号"
prop=
"bopmod.ownextkey"
>
<c-select
v-model=
"model.bopmod.ownextkey"
style=
"width: 100%"
placeholder=
"请选择地区机构号"
disabled
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"12"
>
<el-form-item
label=
"国外银行扣费(涉外收入申报专用)"
prop=
"bopmod.outchargeccy"
>
<c-select
v-model=
"model.bopmod.outchargeccy"
placeholder=
"请选择国外银行扣费(涉外收入申报专用)"
disabled
style=
"width: 100%"
>
<el-option
v-for=
"item in codes.curtxt1"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
""
label-width=
"5px"
prop=
"bopmod.outchargeamt"
>
<c-input
v-model=
"model.bopmod.outchargeamt"
placeholder=
"请输入国外银行扣费(涉外收入申报专用)"
disabled
></c-input>
</el-form-item>
</c-col>
</c-col>
</c-col>
<!-- <c-col :span="12">
<c-checkbox v-model="model.bopmod.basflg">基础数据</c-checkbox>
</c-col>
...
...
@@ -45,30 +139,25 @@
<el-form-item label="国外银行扣费(涉外收入申报专用)" prop="bopmod.outchargeamt">
<c-input v-model="model.bopmod.outchargeamt" placeholder="请输入国外银行扣费(涉外收入申报专用)"></c-input>
</el-form-item>
</c-col>
</c-col>
-->
</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/B
otset/Event"
import
CodeTable
from
"~/config/CodeTable"
;
import
Event
from
"~/model/B
etset/Event"
;
export
default
{
inject
:
[
'root'
],
props
:[
"model"
,
"codes"
],
inject
:
[
"root"
],
props
:
[
"model"
,
"codes"
],
mixins
:
[
commonProcess
],
data
(){
return
{
}
data
()
{
return
{};
},
methods
:{...
Event
},
created
:
function
(){
}
}
methods
:
{
...
Event
},
created
:
function
()
{},
};
</
script
>
<
style
>
</
style
>
src/views/Business/Botset/index.vue
View file @
44aeeb28
...
...
@@ -70,7 +70,7 @@
<!--收账通知(LENDOC\DOCPAN) -->
<el-tab-pane
label=
"收账通知"
name=
"docpan1"
>
<m-docpan
:model=
"model"
:codes=
"codes"
/>
<m-docpan
1
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
<!--外管信息 -->
...
...
@@ -109,16 +109,16 @@ import Pattern from "~/model/Botset/Pattern"
import
Setp
from
"./Setp"
import
Inst
from
"./Inst"
import
Ptyp
from
"./Ptyp"
import
Engp
from
"
.
/Engp"
import
Engp
from
"
~/views/Public
/Engp"
import
Setpan
from
"~/views/Public/Setpan"
import
Glepan
from
"
.
/Glepan"
import
Glepan
from
"
~/views/Public
/Glepan"
import
Coninfp
from
"~/views/Public/Coninfp"
import
Docpan
from
"~/views/Public/Docpan"
import
Doctre
from
"./Doctre"
import
Docpan1
from
"./Docpan"
import
Docpan1
from
"./Docpan
1
"
import
Wg
from
"./Wg"
import
Cnyp
from
"./Cnyp"
import
Limitbody
from
"
./Limitbody"
import
Limitbody
from
"
~/views/Public/Limitbody"
;
export
default
{
...
...
@@ -137,6 +137,7 @@ export default {
"m-wg"
:
Wg
,
"m-cnyp"
:
Cnyp
,
"m-limitbody"
:
Limitbody
,
"m-docpan1"
:
Docpan1
,
},
provide
()
{
return
{
...
...
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