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
1f201ee0
Commit
1f201ee0
authored
Jun 16, 2021
by
fukai
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'master' of
http://114.115.138.98:8900/fukai/vue-gjjs
parents
80f755bd
1496be61
Hide whitespace changes
Inline
Side-by-side
Showing
21 changed files
with
170 additions
and
104 deletions
+170
-104
index.js
src/config/CodeTable/index.js
+11
-4
commonApi.js
src/mixin/commonApi.js
+0
-3
commonProcess.js
src/mixin/commonProcess.js
+0
-9
Default.js
src/model/Ditopn/Default.js
+1
-1
Event.js
src/model/Ditopn/Event.js
+22
-0
Pattern.js
src/model/Ditopn/Pattern.js
+28
-28
Default.js
src/model/Sptsel/Default.js
+9
-1
Addbcb.vue
src/views/Business/Ditopn/Addbcb.vue
+1
-1
Ccvpan.vue
src/views/Business/Ditopn/Ccvpan.vue
+9
-5
Coninfp.vue
src/views/Business/Ditopn/Coninfp.vue
+2
-2
Detp.vue
src/views/Business/Ditopn/Detp.vue
+6
-3
Detp1.vue
src/views/Business/Ditopn/Detp1.vue
+15
-3
Docpan.vue
src/views/Business/Ditopn/Docpan.vue
+0
-1
Limitbody.vue
src/views/Business/Ditopn/Limitbody.vue
+6
-5
Mt799.vue
src/views/Business/Ditopn/Mt799.vue
+3
-3
Ovwp.vue
src/views/Business/Ditopn/Ovwp.vue
+3
-6
Setpan.vue
src/views/Business/Ditopn/Setpan.vue
+1
-1
Tk.vue
src/views/Business/Ditopn/Tk.vue
+9
-9
index.vue
src/views/Business/Ditopn/index.vue
+4
-3
Menu.vue
src/views/Business/Sptsel/Menu.vue
+19
-15
Header.vue
src/views/Layout/Header.vue
+21
-1
No files found.
src/config/CodeTable/index.js
View file @
1f201ee0
...
...
@@ -5247,10 +5247,16 @@ const CodeTable = {
{
label
:
"不申报"
,
value
:
"2"
},
],
tratyp
:[
{
label
:
"陆运"
,
value
:
"L"
},
{
label
:
"水运"
,
value
:
"S"
},
{
label
:
"空运"
,
value
:
"K"
},
{
label
:
"铁路"
,
value
:
"T"
},
{
label
:
"铁路"
,
value
:
"00"
},
{
label
:
"公路"
,
value
:
"01"
},
{
label
:
"空运"
,
value
:
"02"
},
{
label
:
"海运"
,
value
:
"03"
},
{
label
:
"内河"
,
value
:
"04"
},
{
label
:
"多式联运"
,
value
:
"05"
},
{
label
:
"快邮"
,
value
:
"06"
},
{
label
:
"仓储交货"
,
value
:
"07"
},
{
label
:
"其他"
,
value
:
"08"
},
],
trdtyp
:[
{
label
:
"服务贸易"
,
value
:
"TDSV"
},
...
...
@@ -5665,6 +5671,7 @@ const CodeTable = {
],
dspflg
:[
{
label
:
"final"
,
value
:
"CG"
},
{
label
:
""
,
value
:
"C"
},
],
apftxt
:[
{
label
:
"BOL-Englisch"
,
value
:
"BOL001"
},
...
...
src/mixin/commonApi.js
View file @
1f201ee0
...
...
@@ -39,9 +39,6 @@ export default {
params
=
params
||
{}
let
data
=
Utils
.
flatObject
(
this
.
model
)
const
res
=
await
Api
.
post
(
this
.
declareParams
.
trnName
+
"/checkAll"
,{...
data
,
params
})
if
(
res
.
respCode
===
SUCCESS
)
{
this
.
changeFormValidateDisabled
(
false
);
}
return
res
},
pedding
(
params
){
...
...
src/mixin/commonProcess.js
View file @
1f201ee0
...
...
@@ -9,12 +9,10 @@ export default {
}
},
created
()
{
this
.
changeFormValidateDisabled
(
true
);
},
mounted
()
{
if
(
!
this
.
isInDisplay
){
// this.ruleWatcher()
this
.
changeFormValidateDisabled
(
true
);
this
.
ruleCheck
()
}
},
...
...
@@ -81,13 +79,6 @@ export default {
}
}
return
"blur"
;
},
changeFormValidateDisabled
(
flag
)
{
const
fields
=
this
.
$refs
.
modelForm
.
fields
for
(
let
i
=
0
;
i
<
fields
.
length
;
i
++
)
{
const
field
=
fields
[
i
];
field
.
validateDisabled
=
flag
}
}
},
computed
:{
...
...
src/model/Ditopn/Default.js
View file @
1f201ee0
...
...
@@ -260,7 +260,7 @@ function defaultDidgrpRecExpplc() {
}
function
defaultDidgrpAdvPtsBankno
()
{
const
that
=
this
;
that
.
executeRule
(
"
executeRule
"
).
then
(
res
=>
{
that
.
executeRule
(
"
didgrp.adv.pts.bankno
"
).
then
(
res
=>
{
//TODO
})
}
...
...
src/model/Ditopn/Event.js
View file @
1f201ee0
...
...
@@ -321,4 +321,25 @@ export default {
console
.
log
(
index
);
console
.
log
(
row
);
},
async
BlurBennam
(
e
){
let
rtnmsg
=
await
Api
.
post
(
"ditopn/default/ditp.remark"
,
Utils
.
flatObject
(
this
.
model
))
if
(
rtnmsg
.
respCode
==
"AAAAAA"
)
{
//TODO 处理数据逻辑
this
.
model
.
ditp
.
remark
=
rtnmsg
.
data
.
ditp_remark
}
},
async
BlurAplname
(
e
){
let
rtnmsg
=
await
Api
.
post
(
"ditopn/default/ditp.remark"
,
Utils
.
flatObject
(
this
.
model
))
if
(
rtnmsg
.
respCode
==
"AAAAAA"
)
{
//TODO 处理数据逻辑
this
.
model
.
ditp
.
remark
=
rtnmsg
.
data
.
ditp_remark
}
},
async
BlurSignam
(
e
){
let
rtnmsg
=
await
Api
.
post
(
"ditopn/default/ditp.remark"
,
Utils
.
flatObject
(
this
.
model
))
if
(
rtnmsg
.
respCode
==
"AAAAAA"
)
{
//TODO 处理数据逻辑
this
.
model
.
ditp
.
remark
=
rtnmsg
.
data
.
ditp_remark
}
}
}
\ No newline at end of file
src/model/Ditopn/Pattern.js
View file @
1f201ee0
...
...
@@ -42,12 +42,12 @@ export default {
{
max
:
3
,
message
:
"长度不能超过3"
}
],
"didgrp.cbs.nom1.cur"
:
[
{
required
:
true
,
message
:
"必输项"
},
{
required
:
true
,
message
:
"必输项"
,
trigger
:
'change'
},
],
"didgrp.cbs.nom1.amt"
:[
{
required
:
true
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
{
required
:
true
,
message
:
"必输项"
,
trigger
:
'blur'
},
{
max
:
18
,
message
:
"整数位不能超过14位"
,
trigger
:
'blur'
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
,
trigger
:
'blur'
}
],
"didgrp.apl.namelc"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
...
...
@@ -70,12 +70,12 @@ export default {
{
max
:
35
,
message
:
"长度不能超过35"
}
],
"didgrp.rec.nomtop"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
8
,
message
:
"长度不能超过8"
}
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
,
trigger
:
"blur"
},
{
max
:
8
,
message
:
"长度不能超过8"
,
trigger
:
"blur"
}
],
"didgrp.rec.nomton"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
8
,
message
:
"长度不能超过8"
}
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
,
trigger
:
"blur"
},
{
max
:
8
,
message
:
"长度不能超过8"
,
trigger
:
"blur"
}
],
"didgrp.apl.pts.youzbm"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
...
...
@@ -201,8 +201,8 @@ export default {
],
"didgrp.blk.lcrgod"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
1430
,
message
:
"长度不能超过1430"
}
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
,
trigger
:
"blur"
},
{
max
:
1430
,
message
:
"长度不能超过1430"
,
trigger
:
"blur"
}
],
"didgrp.blk.lcrdoc"
:[
...
...
@@ -212,12 +212,12 @@ export default {
"didgrp.blk.adlcnd"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
390
,
message
:
"长度不能超过39
0"
}
{
max
:
1430
,
message
:
"长度不能超过143
0"
}
],
"didgrp.blk.insbnk"
:[
{
type
:
"string"
,
required
:
true
,
message
:
"必输项"
},
{
max
:
1430
,
message
:
"长度不能超过1430
"
}
{
max
:
325
,
message
:
"长度不能超过325
"
}
],
...
...
@@ -276,8 +276,8 @@ export default {
"didgrp.rec.tenmaxday"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
3
,
message
:
"长度不能超过3"
}
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
,
trigger
:
"blur"
},
{
max
:
3
,
message
:
"长度不能超过3"
,
trigger
:
"blur"
}
],
...
...
@@ -322,8 +322,8 @@ export default {
"didgrp.rec.conamt"
:[
// {type: "number", required: false, message: "必输项"},
{
max
:
16
,
message
:
"整数位不能超过13位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,2}
$
)
|
(
^
\d
+
\.\d{1,2}
$
)
/
,
message
:
"小数位不能超过2位"
}
{
max
:
16
,
message
:
"整数位不能超过13位"
,
trigger
:
"blur"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,2}
$
)
|
(
^
\d
+
\.\d{1,2}
$
)
/
,
message
:
"小数位不能超过2位"
,
trigger
:
"blur"
}
],
"didgrp.rec.tzref"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
...
...
@@ -505,8 +505,8 @@ export default {
],
"liaall.misamt"
:[
// {type: "number", required: false, message: "必输项"},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
{
max
:
18
,
message
:
"整数位不能超过14位"
,
trigger
:
"blur"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
,
trigger
:
"blur"
}
],
...
...
@@ -526,7 +526,7 @@ export default {
],
"ameadvrmk"
:[
{
max
:
68
,
message
:
"长度不能超过
34
"
}
{
max
:
68
,
message
:
"长度不能超过
68
"
}
],
"bchname"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
...
...
@@ -584,8 +584,8 @@ export default {
],
"liaall.limmod.comamt"
:[
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
{
max
:
18
,
message
:
"整数位不能超过14位"
,
trigger
:
"blur"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
,
trigger
:
"blur"
}
],
"liaall.limmod.limpts.wrk.pts.nam"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
...
...
@@ -596,8 +596,8 @@ export default {
{
max
:
40
,
message
:
"长度不能超过40"
}
],
"liaall.limmod.ccvamt"
:[
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
{
max
:
18
,
message
:
"整数位不能超过14位"
,
trigger
:
"blur"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
,
trigger
:
"blur"
}
],
...
...
@@ -642,13 +642,13 @@ export default {
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
],
"liaall.liaccv.cshpct"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
5
,
message
:
"长度不能超过5"
}
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
,
trigger
:
"blur"
},
{
max
:
5
,
message
:
"长度不能超过5"
,
trigger
:
"blur"
}
],
"liaall.liaccv.newresamt"
:[
{
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
{
required
:
false
,
message
:
"必输项"
,
trigger
:
"blur"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
,
trigger
:
"blur"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
,
trigger
:
"blur"
}
],
"liaall.liaccv.relcshpct"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
...
...
src/model/Sptsel/Default.js
View file @
1f201ee0
...
...
@@ -17,6 +17,7 @@ export default {
"yptinf"
:
defaultYptinf
,
"usfmod.usr.extkey"
:
defaultUsfmodUsrExtkey
,
"chkinc"
:
defaultCheckbox
,
"chkdzt"
:
defaultCheckbox
,
"chkpen"
:
defaultCheckbox
,
"chkcor"
:
defaultCheckbox
,
"chkaut"
:
defaultCheckbox
,
...
...
@@ -53,10 +54,17 @@ async function defaultYptinf() {
}
function
defaultUsfmodUsrExtkey
()
{
}
async
function
defaultCheckbox
(
)
{
function
defaultCheckbox
(
rule
,
value
,
callback
)
{
const
that
=
this
;
if
(
that
.
model
[
rule
.
field
]
===
""
)
{
return
}
if
(
that
.
model
[
rule
.
field
]
===
false
){
that
.
model
[
rule
.
field
]
=
""
;
}
that
.
executeDefault
(
"sptstm"
).
then
(
res
=>
{
//TODO 处理数据逻辑
that
.
$refs
.
Menu
.
stmData
.
data
=
res
.
data
.
sptstm
.
rows
;
})
}
src/views/Business/Ditopn/Addbcb.vue
View file @
1f201ee0
...
...
@@ -26,7 +26,7 @@
<el-col
:span=
"24"
>
<el-form-item
label=
""
prop=
"ameadvrmk"
>
<c-input
type=
"textarea"
v-model=
"model.ameadvrmk"
maxlength=
"
34
"
style=
"width:80%"
show-word-limit
:readonly=
"true"
></c-input>
<c-input
type=
"textarea"
v-model=
"model.ameadvrmk"
maxlength=
"
68
"
style=
"width:80%"
show-word-limit
:readonly=
"true"
></c-input>
</el-form-item>
</el-col>
...
...
src/views/Business/Ditopn/Ccvpan.vue
View file @
1f201ee0
...
...
@@ -14,7 +14,7 @@
<!--
<c-input
type=
"text"
:readonly=
"true"
value=
"CNY"
></c-input>
-->
<!--
</el-col>
-->
<el-col
:span=
"8"
>
<c-select
v-model=
"model.liaall.liaccv.concur"
style=
"width:100%"
placeholder=
"请选择Type of settlement"
>
<c-select
v-model=
"model.liaall.liaccv.concur"
disabled
style=
"width:100%"
placeholder=
"请选择Type of settlement"
>
<el-option
v-for=
"item in codes.curtxt"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
...
...
@@ -66,7 +66,7 @@
<!--
<c-input
type=
"text"
:readonly=
"true"
value=
"CNY"
></c-input>
-->
<!--
</el-col>
-->
<el-col
:span=
"8"
>
<c-select
v-model=
"model.liaall.liaccv.concur"
style=
"width:100%"
placeholder=
"请选择Type of settlement"
>
<c-select
v-model=
"model.liaall.liaccv.concur"
disabled
style=
"width:100%"
placeholder=
"请选择Type of settlement"
>
<el-option
v-for=
"item in codes.curtxt"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
...
...
@@ -121,7 +121,7 @@
<!--
<c-input
type=
"text"
:readonly=
"true"
value=
"CNY"
></c-input>
-->
<!--
</el-col>
-->
<el-col
:span=
"8"
>
<c-select
v-model=
"model.liaall.liaccv.concur"
style=
"width:100%"
placeholder=
"请选择Type of settlement"
>
<c-select
v-model=
"model.liaall.liaccv.concur"
disabled
style=
"width:100%"
placeholder=
"请选择Type of settlement"
>
<el-option
v-for=
"item in codes.curtxt"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
...
...
@@ -216,10 +216,14 @@
<el-form-item
label=
"Amount Covered"
>
<el-row>
<el-col
:span=
"8"
>
<c-input
type=
"text"
:disable=
"true"
value=
"CNY"
></c-input>
<c-select
v-model=
"model.liaall.liaccv.concur"
disabled
style=
"width:100%"
placeholder=
"请选择Type of settlement"
>
<el-option
v-for=
"item in codes.curtxt"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</c-select>
</el-col>
<el-col
:span=
"14"
>
<c-input
v-model=
"model.liaall.liaccv.totcovamt"
></c-input>
<c-input
v-model=
"model.liaall.liaccv.totcovamt"
:readonly=
"true"
></c-input>
</el-col>
</el-row>
</el-form-item>
...
...
src/views/Business/Ditopn/Coninfp.vue
View file @
1f201ee0
...
...
@@ -15,7 +15,7 @@
<el-col
:span=
"12"
>
<el-form-item
label=
"Display Type"
prop=
"mtabut.coninf.oitinf.oit.inflev"
>
<c-select
v-model=
"model.mtabut.coninf.oitinf.oit.inflev"
style=
"width:50%"
placeholder=
"请选择Infotext Level"
>
<c-select
v-model=
"model.mtabut.coninf.oitinf.oit.inflev"
style=
"width:50%"
disabled
placeholder=
"请选择Infotext Level"
>
<el-option
v-for=
"item in codes.inflev"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
...
...
@@ -33,7 +33,7 @@
<el-col
:span=
"12"
>
<el-form-item
label=
"Display Type"
prop=
"mtabut.coninf.oitset.oit.inflev"
>
<c-select
v-model=
"model.mtabut.coninf.oitset.oit.inflev"
style=
"width:50%"
placeholder=
"请选择Infotext Level"
>
<c-select
v-model=
"model.mtabut.coninf.oitset.oit.inflev"
style=
"width:50%"
disabled
placeholder=
"请选择Infotext Level"
>
<el-option
v-for=
"item in codes.inflev"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
...
...
src/views/Business/Ditopn/Detp.vue
View file @
1f201ee0
...
...
@@ -8,7 +8,7 @@
<el-col
:span=
"12"
>
<el-form-item
label=
"信用证兑付方式"
prop=
"didgrp.rec.avbby"
>
<c-select
v-model=
"model.didgrp.rec.avbby"
style=
"width:100%"
placeholder=
"请选择"
>
<el-option
v-for=
"item in codes.avbby"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
<el-option
v-for=
"item in codes.avbby
0
"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</c-select>
</el-form-item>
...
...
@@ -31,8 +31,8 @@
<el-col
:span=
"12"
>
<el-form-item
label=
"分期装运/提供服务"
prop=
"didgrp.rec.fqzytgfw"
>
<c-select
v-model=
"model.didgrp.rec.fqzytgfw"
:readonly=
"true"
style=
"width:100%"
placeholder=
"请选择"
>
</c-selec
t>
<c-input
v-model=
"model.didgrp.rec.fqzytgfw"
placeholder=
"请输入"
:readonly=
"true"
></c-inpu
t>
</el-form-item>
</el-col>
...
...
@@ -63,6 +63,8 @@
<el-col
:span=
"12"
>
<el-form-item
label=
"转运"
prop=
"didgrp.rec.shptrs"
>
<c-select
v-model=
"model.didgrp.rec.shptrs"
style=
"width:100%"
placeholder=
"请选择"
>
<el-option
label=
"NOT ALLOWED"
value=
"1"
></el-option>
<el-option
label=
"ALL OWED"
value=
"2"
></el-option>
</c-select>
</el-form-item>
</el-col>
...
...
@@ -117,6 +119,7 @@
<el-col
:span=
"12"
>
<el-form-item
label=
"合同币种"
prop=
"didgrp.rec.concur"
>
<c-select
v-model=
"model.didgrp.rec.concur"
style=
"width:100%"
placeholder=
"请选择"
>
<el-option
label=
"CNY 人民币"
value=
"CNY"
></el-option>
</c-select>
</el-form-item>
</el-col>
...
...
src/views/Business/Ditopn/Detp1.vue
View file @
1f201ee0
...
...
@@ -24,7 +24,7 @@
<el-col
:span=
"12"
>
<el-form-item
label=
"开证行联行行号"
prop=
"didgrp.adv.pts.bankno"
>
<c-input
v-model=
"model.didgrp.adv.pts.bankno"
maxlength=
"20"
placeholder=
"请输入Number of bank"
></c-input>
<c-input
v-model=
"model.didgrp.adv.pts.bankno"
maxlength=
"20"
:readonly=
"true"
placeholder=
"请输入Number of bank"
></c-input>
</el-form-item>
</el-col>
<el-col
:span=
"12"
>
...
...
@@ -68,7 +68,7 @@
<el-col
:span=
"12"
>
<el-form-item
label=
"开证行电话"
prop=
"didgrp.adv.pts.dihdig"
>
<c-input
v-model=
"model.didgrp.adv.pts.dihdig"
maxlength=
"16"
:readonly=
"true"
placeholder=
"请输入
邮编
"
></c-input>
<c-input
v-model=
"model.didgrp.adv.pts.dihdig"
maxlength=
"16"
:readonly=
"true"
placeholder=
"请输入
电话
"
></c-input>
</el-form-item>
</el-col>
<el-col
:span=
"12"
>
...
...
@@ -109,7 +109,7 @@
<!--
</el-row>
-->
<el-col
:span=
"12"
>
<el-form-item
label=
"议付行联行行号"
prop=
"didgrp.adv.pts.bankno"
>
<c-input
v-model=
"model.didgrp.adv.pts.bankno"
maxlength=
"20"
placeholder=
"请输入Number of bank"
></c-input>
<c-input
v-model=
"model.didgrp.adv.pts.bankno"
maxlength=
"20"
:readonly=
"true"
placeholder=
"请输入Number of bank"
></c-input>
</el-form-item>
</el-col>
<el-col
:span=
"12"
>
...
...
@@ -186,6 +186,18 @@
<c-input
type=
"textarea"
v-model=
"model.didgrp.iss.pts.dizhii"
maxlength=
"35"
show-word-limit
placeholder=
"请输入地址 电证用"
></c-input>
</el-form-item>
</el-col>
<el-col
:span=
"12"
>
<el-form-item
label=
"申请人电话"
prop=
"didgrp.iss.pts.dihdig"
>
<c-input
v-model=
"model.didgrp.iss.pts.dihdig"
maxlength=
"16"
show-word-limit
placeholder=
"请输入电话 电证用"
></c-input>
</el-form-item>
</el-col>
<el-col
:span=
"12"
>
<el-form-item
label=
"申请人邮编"
prop=
"didgrp.iss.pts.youzbm"
>
<c-input
v-model=
"model.didgrp.iss.pts.youzbm"
maxlength=
"6"
placeholder=
"请输入邮编 电证用"
></c-input>
</el-form-item>
</el-col>
</div>
</
template
>
<
script
>
...
...
src/views/Business/Ditopn/Docpan.vue
View file @
1f201ee0
...
...
@@ -9,7 +9,6 @@
<c-istream-table-docpan
:list=
"stmData.data"
:columns=
"stmData.columns"
>
<el-table-column
label=
"传送方式"
>
<template
slot-scope=
"scope"
>
<!--
<c-select
v-model=
"model.trnmod_trndoc_doceot[scope.$index]"
style=
"width:100%"
placeholder=
"请选择"
>
-->
<c-select
v-model=
"model.trnmod.trndoc.doceot[scope.row.index].apf"
style=
"width:100%"
placeholder=
"请选择"
>
<el-option
v-for=
"item in codes.apftxt"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
...
...
src/views/Business/Ditopn/Limitbody.vue
View file @
1f201ee0
...
...
@@ -34,14 +34,15 @@
</el-col>
-->
<el-col
:span=
"
10
"
>
<el-form-item
label=
"国内信用证项下开证授信额度
主题
:"
prop=
"liaall.limmod.limpts.wrk.pts.extkey"
>
<c-input
v-model=
"model.liaall.limmod.limpts.wrk.pts.extkey"
maxlength=
"16"
placeholder=
"请输入External Key of Address"
></c-input>
<el-col
:span=
"
8
"
>
<el-form-item
label=
"国内信用证项下开证授信额度:"
prop=
"liaall.limmod.limpts.wrk.pts.extkey"
>
<c-input
v-model=
"model.liaall.limmod.limpts.wrk.pts.extkey"
:readonly=
"true"
maxlength=
"16"
placeholder=
"请输入External Key of Address"
></c-input>
</el-form-item>
</el-col>
<el-col
:span=
"
2
"
>
<el-col
:span=
"
4
"
>
<el-form-item
label=
""
label-width=
"20px"
>
<c-button
size=
"small"
type=
"primary;width:10%"
@
click=
"onSeainf"
>
i
</c-button>
<c-button
size=
"small"
type=
"primary"
icon=
"el-icon-search"
@
click=
"onPreperButtxmsel"
>
Details
</c-button>
...
...
@@ -76,7 +77,7 @@
<el-col
:span=
"6"
>
<el-form-item
label=
"额度类型"
prop=
"liaall.limmod.limpts.nonrevflg1"
>
<c-select
v-model=
"model.liaall.limmod.limpts.nonrevflg1"
style=
"width:100%"
:readonly=
"true"
placeholder=
"请选择Flag to Mark Non-revolving Limits"
>
<c-select
v-model=
"model.liaall.limmod.limpts.nonrevflg1"
style=
"width:100%"
disabled
placeholder=
"请选择Flag to Mark Non-revolving Limits"
>
<el-option
v-for=
"item in codes.nonrevflg1"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
...
...
src/views/Business/Ditopn/Mt799.vue
View file @
1f201ee0
...
...
@@ -3,19 +3,19 @@
<el-col
:span=
"20"
>
<el-form-item
label=
"MT799(79)受益人英文名称"
prop=
"ditp.bennam"
>
<c-input
v-model=
"model.ditp.bennam"
maxlength=
"100"
></c-input>
<c-input
v-model=
"model.ditp.bennam"
maxlength=
"100"
@
blur=
"BlurBennam"
></c-input>
</el-form-item>
</el-col>
<el-col
:span=
"20"
>
<el-form-item
label=
"MT799(79)申请人英文名称"
prop=
"ditp.aplname"
>
<c-input
v-model=
"model.ditp.aplname"
maxlength=
"100"
></c-input>
<c-input
v-model=
"model.ditp.aplname"
maxlength=
"100"
@
blur=
"BlurAplname"
></c-input>
</el-form-item>
</el-col>
<el-col
:span=
"12"
>
<el-form-item
label=
"MT799(79)签名"
prop=
"ditp.signam"
>
<c-input
v-model=
"model.ditp.signam"
maxlength=
"50"
></c-input>
<c-input
v-model=
"model.ditp.signam"
maxlength=
"50"
@
blur=
"BlurSignam"
></c-input>
</el-form-item>
</el-col>
...
...
src/views/Business/Ditopn/Ovwp.vue
View file @
1f201ee0
...
...
@@ -54,7 +54,7 @@
<el-col
:span=
"6"
>
<el-form-item
label=
"信用证金额"
prop=
"didgrp.cbs.nom1.cur"
>
<c-select
v-model=
"model.didgrp.cbs.nom1.cur"
style=
"width:100%"
placeholder=
"请选择Currency"
@
blur=
"selectBlur"
>
<c-select
v-model=
"model.didgrp.cbs.nom1.cur"
style=
"width:100%"
placeholder=
"请选择Currency"
>
<el-option
v-for=
"item in codes.cur"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
...
...
@@ -63,7 +63,7 @@
</el-col>
<el-col
:span=
"6"
>
<el-form-item
style=
"text-align:left"
label-width=
"20px"
prop=
"didgrp.cbs.nom1.amt"
>
<c-input
v-model
.
lazy
=
"model.didgrp.cbs.nom1.amt"
style=
"text-align:left;width:100%"
placeholder=
"请输入信用证金额"
></c-input>
<c-input
v-model=
"model.didgrp.cbs.nom1.amt"
style=
"text-align:left;width:100%"
placeholder=
"请输入信用证金额"
></c-input>
</el-form-item>
</el-col>
...
...
@@ -345,7 +345,7 @@
<el-col
:span=
"12"
>
<el-form-item
label=
"申请人统一社会信用代码"
prop=
"didgrp.rec.idcode"
>
<c-input
v-model=
"model.didgrp.rec.idcode"
maxlength=
"18"
placeholder=
"请输入申请人统一社会信用代码"
></c-input>
<c-input
v-model=
"model.didgrp.rec.idcode"
maxlength=
"18"
:readonly=
"true"
placeholder=
"请输入申请人统一社会信用代码"
></c-input>
</el-form-item>
</el-col>
...
...
@@ -417,9 +417,6 @@ export default {
this
.
model
.
didgrp
.
ben
.
adrelc
=
data
.
didgrp_ben_adrelc
;
this
.
model
.
didgrp
.
ben
.
pts
.
extkey
=
data
.
didgrp_ben_pts_extkey
;
})
},
selectBlur
(
e
)
{
console
.
log
(
e
)
}
},
created
:
function
(){
...
...
src/views/Business/Ditopn/Setpan.vue
View file @
1f201ee0
...
...
@@ -27,7 +27,7 @@
<el-col
:span=
"8"
>
<el-form-item
label=
"类型"
>
<c-select
v-model=
"model.setmod.dspflg"
style=
"width:100%"
placeholder=
"请选择Type of settlement"
>
<c-select
v-model=
"model.setmod.dspflg"
disabled
style=
"width:100%"
placeholder=
"请选择Type of settlement"
>
<el-option
v-for=
"item in codes.dspflg"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
...
...
src/views/Business/Ditopn/Tk.vue
View file @
1f201ee0
...
...
@@ -6,7 +6,7 @@
</el-col>
-->
<el-col
:span=
"24"
>
<el-form-item
label=
"货物
/服务
描述"
prop=
"didgrp.blk.lcrgod"
>
<el-form-item
label=
"货物描述"
prop=
"didgrp.blk.lcrgod"
>
<c-input
type=
"textarea"
v-model=
"model.didgrp.blk.lcrgod"
style=
"width:70%;margin-right:20px;"
maxlength=
"1430"
show-word-limit
placeholder=
"请输入Description of Goods"
></c-input>
<c-button
size=
"small"
type=
"primary"
icon=
"el-icon-search"
@
click=
"onLcrgodButtxmsel"
>
...
...
...
@@ -25,7 +25,7 @@
<el-col
:span=
"24"
>
<el-form-item
label=
"附加条款"
prop=
"didgrp.blk.adlcnd"
>
<c-input
type=
"textarea"
:autosize=
"
{ minRows: 4, maxRows: 8}" v-model="model.didgrp.blk.adlcnd" style="width:70%;margin-right:20px;" maxlength="
39
0" show-word-limit placeholder="请输入附加条款" >
</c-input>
<c-input
type=
"textarea"
:autosize=
"
{ minRows: 4, maxRows: 8}" v-model="model.didgrp.blk.adlcnd" style="width:70%;margin-right:20px;" maxlength="
143
0" show-word-limit placeholder="请输入附加条款" >
</c-input>
<c-button
size=
"small"
type=
"primary"
icon=
"el-icon-search"
@
click=
"onAdlcndButtxmsel"
>
...
</c-button>
...
...
@@ -33,19 +33,19 @@
</el-col>
<el-col
:span=
"24"
>
<el-form-item
label=
"
其他条款
"
prop=
"didgrp.blk.insbnk"
>
<c-input
type=
"textarea"
:autosize=
"
{ minRows: 4, maxRows: 8}" v-model="model.didgrp.blk.insbnk" style="width:70%;margin-right:20px;" maxlength="
1430
" show-word-limit placeholder="请输入付行的指示" >
</c-input>
<el-form-item
label=
"
给付款丶承兑丶议付行的指示
"
prop=
"didgrp.blk.insbnk"
>
<c-input
type=
"textarea"
:autosize=
"
{ minRows: 4, maxRows: 8}" v-model="model.didgrp.blk.insbnk" style="width:70%;margin-right:20px;" maxlength="
325
" show-word-limit placeholder="请输入付行的指示" >
</c-input>
<c-button
size=
"small"
type=
"primary"
icon=
"el-icon-search"
@
click=
"onInsbnkButtxmsel"
>
...
</c-button>
</el-form-item>
</el-col>
<el-col
:span=
"24"
>
<el-form-item
label=
""
prop=
"didgrp.rec.redclsflg"
>
<c-checkbox
v-model=
"model.didgrp.rec.redclsflg"
>
红/绿条款
</c-checkbox
>
</el-form-item
>
</el-col>
<!--
<el-col
:span=
"24"
>
--
>
<!--
<el-form-item
label=
""
prop=
"didgrp.rec.redclsflg"
>
--
>
<!--
<c-checkbox
v-model=
"model.didgrp.rec.redclsflg"
>
红/绿条款
</c-checkbox>
--
>
<!--
</el-form-item>
--
>
<!--
</el-col>
-->
</div>
</
template
>
<
script
>
...
...
src/views/Business/Ditopn/index.vue
View file @
1f201ee0
<
template
>
<c-page
title=
"买方信用证开立"
>
<div
class=
"eContainer"
>
<el-form
:model=
"model"
:rules=
"rules"
ref=
"modelForm"
label-width=
"200px"
size=
"small"
>
<el-form
:model=
"model"
:rules=
"rules"
ref=
"modelForm"
label-width=
"200px"
size=
"small"
:validate-on-rule-change=
"false"
>
<el-tabs
ref=
"elment"
type=
"card"
@
tab-click=
"tabClick"
>
<el-tab-pane
label=
"内容"
>
<!--PD000001 -->
...
...
@@ -47,7 +47,7 @@
<m-litrmbl1
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
-->
<el-tab-pane
label=
"
账
务"
>
<el-tab-pane
label=
"
帐
务"
>
<!--PD000000 -->
<m-setpan
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
...
...
@@ -169,7 +169,8 @@ export default {
apftxt
:
CodeTable
.
apftxt
,
nonrevflg1
:
CodeTable
.
nonrevflg1
,
curtxt
:
CodeTable
.
curtxt
,
litameadv
:
CodeTable
.
litameadv
litameadv
:
CodeTable
.
litameadv
,
avbby0
:
CodeTable
.
avbby0
},
}
},
...
...
src/views/Business/Sptsel/Menu.vue
View file @
1f201ee0
<
template
>
<div
class=
"eibs-tab"
>
<el-col
:span=
"3"
style=
"text-align:center;margin-bottom: 1
8
px;"
>
<el-col
:span=
"3"
style=
"text-align:center;margin-bottom: 1
6
px;"
>
<el-form-item
label=
""
prop=
"chkinc"
>
<c-checkbox
v-model=
"model.chkinc"
>
Incoming
</c-checkbox>
</el-form-item>
</el-col>
<el-col
:span=
"3"
style=
"text-align:center;margin-bottom: 18px;"
>
<el-form-item
label=
""
prop=
"chkinc"
>
<el-col
:span=
"3"
style=
"text-align:center;margin-bottom: 16px;"
>
<el-form-item
label=
""
prop=
"chkdzt"
>
<c-checkbox
v-model=
"model.chkdzt"
>
E-Trade
</c-checkbox>
</el-form-item>
</el-col>
<el-col
:span=
"3"
style=
"text-align:center;margin-bottom: 16px;"
>
<el-form-item
label=
""
prop=
"chkpen"
>
<c-checkbox
v-model=
"model.chkpen"
>
Pending
</c-checkbox>
</el-form-item>
</el-col>
<el-col
:span=
"3"
style=
"text-align:center;margin-bottom: 1
8
px;"
>
<el-form-item
label=
""
prop=
"chk
inc
"
>
<el-col
:span=
"3"
style=
"text-align:center;margin-bottom: 1
6
px;"
>
<el-form-item
label=
""
prop=
"chk
cor
"
>
<c-checkbox
v-model=
"model.chkcor"
>
Correction
</c-checkbox>
</el-form-item>
</el-col>
<el-col
:span=
"3"
style=
"text-align:center;margin-bottom: 1
8
px;"
>
<el-form-item
label=
""
prop=
"chk
inc
"
>
<el-col
:span=
"3"
style=
"text-align:center;margin-bottom: 1
6
px;"
>
<el-form-item
label=
""
prop=
"chk
aut
"
>
<c-checkbox
v-model=
"model.chkaut"
>
Automatic
</c-checkbox>
</el-form-item>
</el-col>
<el-col
:span=
"3"
style=
"text-align:center;margin-bottom: 1
8
px;"
>
<el-form-item
label=
""
prop=
"chk
inc
"
>
<c-checkbox
v-model=
"model.chkdel"
>
Deleted
</c-checkbox>
<el-col
:span=
"3"
style=
"text-align:center;margin-bottom: 1
6
px;"
>
<el-form-item
label=
""
prop=
"chk
del
"
>
<c-checkbox
v-model=
"model.chkdel"
>
Reject
</c-checkbox>
</el-form-item>
</el-col>
<el-col
:span=
"3"
style=
"text-align:center;margin-bottom: 1
8
px;"
>
<el-form-item
label=
""
prop=
"chk
inc
"
>
<el-col
:span=
"3"
style=
"text-align:center;margin-bottom: 1
6
px;"
>
<el-form-item
label=
""
prop=
"chk
tco
"
>
<c-checkbox
v-model=
"model.chktco"
>
网银
</c-checkbox>
</el-form-item>
</el-col>
<el-col
:span=
"3"
style=
"text-align:center;margin-bottom: 1
8
px;"
>
<el-form-item
label=
""
prop=
"chk
inc
"
>
<el-col
:span=
"3"
style=
"text-align:center;margin-bottom: 1
6
px;"
>
<el-form-item
label=
""
prop=
"chk
can
"
>
<c-checkbox
v-model=
"model.chkcan"
>
归档
</c-checkbox>
</el-form-item>
</el-col>
...
...
src/views/Layout/Header.vue
View file @
1f201ee0
<
template
>
<div
class=
"self-header"
>
<h2
class=
"self_header_label"
>
新一代银行国际结算系统
</h2>
<div
class=
"user-operate"
>
<span
@
click=
"logout"
>
退出登录
</span>
</div>
</div>
</
template
>
<
script
>
export
default
{
methods
:
{
logout
()
{
this
.
$store
.
commit
(
"UserContext/setLogout"
);
this
.
$router
.
push
(
"/login"
);
}
}
}
</
script
>
...
...
@@ -29,4 +37,15 @@ export default {
top
:
15px
;
left
:
2em
;
}
.user-operate
{
position
:
absolute
;
right
:
20px
;
color
:
#FFF
;
}
.user-operate
span
{
cursor
:
pointer
;
}
.user-operate
span
:hover
{
color
:
#e6a23c
;
}
</
style
>
\ No newline at end of file
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