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
5183725d
Commit
5183725d
authored
Nov 24, 2021
by
zhengxiaokui
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
letopn
parent
57d6fa69
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
190 additions
and
127 deletions
+190
-127
Event.js
src/model/Letopn/Event.js
+1
-1
index.js
src/model/Letopn/index.js
+8
-0
Adcp.vue
src/views/Business/Letopn/Adcp.vue
+84
-54
Detp.vue
src/views/Business/Letopn/Detp.vue
+0
-0
Dogp.vue
src/views/Business/Letopn/Dogp.vue
+49
-36
Dorp.vue
src/views/Business/Letopn/Dorp.vue
+35
-29
Ptyp.vue
src/views/Business/Letopn/Ptyp.vue
+0
-0
index.vue
src/views/Business/Letopn/index.vue
+13
-7
No files found.
src/model/Letopn/Event.js
View file @
5183725d
...
...
@@ -13,7 +13,7 @@ export default {
}
},
async
onBenpDet
()
{
let
rtnmsg
=
await
this
.
executeRule
(
"b
dtp.b
enp.det"
)
let
rtnmsg
=
await
this
.
executeRule
(
"benp.det"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
...
...
src/model/Letopn/index.js
View file @
5183725d
...
...
@@ -267,6 +267,12 @@ export default class Letopn {
},
zmqacclab
:
""
,
// 主�'�号LABEL .setmod.zmqacclab
zmqacc
:
""
,
// 自�'�区主�'�号 .setmod.zmqacc
setfog
:
{
setfol
:
[]
},
setfeg
:
{
setfel
:
[]
},
glemod
:
{
gleshwstm
:
""
,
// Booking stream to Display .setmod.glemod.gleshwstm
},
...
...
@@ -319,6 +325,7 @@ export default class Letopn {
exttotoldamt
:
""
,
// Old Amount booked externally .liaall.exttotoldamt
exttotamt
:
""
,
// Total booking amount external assinged .liaall.exttotamt
},
pageId
:
""
// ctx的key
}
}
}
\ No newline at end of file
src/views/Business/Letopn/Adcp.vue
View file @
5183725d
<
template
>
<div
class=
"eibs-tab"
>
<c-col
:span=
"12"
>
<el-form-item
label=
"Additional Conditions"
prop=
"ledgrp.blk.adlcnd"
>
<c-input
type=
"textarea"
v-model=
"model.ledgrp.blk.adlcnd"
maxlength=
"65"
show-word-limit
placeholder=
"请输入Additional Conditions"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<c-button
size=
"small"
type=
"primary"
icon=
"el-icon-search"
@
click=
"onAdlcndButtxmsel"
>
...
</c-button>
</c-col>
<c-col
:span=
"12"
>
<c-checkbox
v-model=
"model.ledgrp.rec.spcbenflg"
>
Special payment conditions for beneficiary exists
</c-checkbox>
</c-col>
<c-col
:span=
"12"
>
<c-checkbox
v-model=
"model.ledgrp.rec.spcrcbflg"
>
Special payment conditions for receiving bank exists
</c-checkbox>
</c-col>
<c-col
:span=
"12"
>
<c-checkbox
v-model=
"model.ledgrp.rec.redclsflg"
>
Red/Green Clause
</c-checkbox>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"Instructions to Pay.,"
prop=
"ledgrp.blk.insbnk"
>
<c-input
type=
"textarea"
v-model=
"model.ledgrp.blk.insbnk"
maxlength=
"65"
show-word-limit
placeholder=
"请输入Instructions to Pay.,"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<c-button
size=
"small"
type=
"primary"
icon=
"el-icon-search"
@
click=
"onInsbnkButtxmsel"
>
...
</c-button>
</c-col>
</div>
<c-col
:span=
"19"
>
<el-form-item
label=
"附加条件"
prop=
"ledgrp.blk.adlcnd"
>
<c-input
type=
"textarea"
:rows=
"16"
v-model=
"model.ledgrp.blk.adlcnd"
maxlength=
"65"
show-word-limit
placeholder=
"请输入Additional Conditions"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"2"
class=
"letopn_dogp_button"
>
<c-button
size=
"small"
type=
"primary"
icon=
"el-icon-search"
@
click=
"onAdlcndButtxmsel"
>
...
</c-button>
</c-col>
<!-- Special payment conditions for beneficiary -->
<c-col
:span=
"24"
class=
"letopn_adcp_cheak"
>
<c-checkbox
v-model=
"model.ledgrp.rec.spcbenflg"
>
受益人的特殊付款条件
</c-checkbox
>
</c-col>
<!-- Special payment conditions for receiving bank -->
<c-col
:span=
"24"
class=
"letopn_adcp_cheak"
>
<c-checkbox
v-model=
"model.ledgrp.rec.spcrcbflg"
>
收款银行的特殊付款条件
</c-checkbox
>
</c-col>
<c-col
:span=
"24"
class=
"letopn_adcp_cheak"
>
<c-checkbox
v-model=
"model.ledgrp.rec.redclsflg"
>
Red/Green Clause
</c-checkbox
>
</c-col>
<!-- Instructions to Pay,accept,negot,bank -->
<c-col
:span=
"19"
>
<el-form-item
label=
"付款、承兑、议付银行指示"
prop=
"ledgrp.blk.insbnk"
>
<c-input
type=
"textarea"
:rows=
"4"
v-model=
"model.ledgrp.blk.insbnk"
maxlength=
"65"
show-word-limit
placeholder=
"付款、承兑、议付银行指示"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"2"
class=
"letopn_dogp_button"
>
<c-button
size=
"small"
type=
"primary"
icon=
"el-icon-search"
@
click=
"onInsbnkButtxmsel"
>
...
</c-button>
</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/Letopn/Event"
import
CodeTable
from
"~/config/CodeTable"
;
import
Event
from
"~/model/Letopn/Event"
;
export
default
{
inject
:
[
'root'
],
props
:[
"model"
,
"codes"
],
mixins
:
[
CommonProcess
],
data
(){
return
{
}
},
methods
:{...
Event
},
created
:
function
(){
}
}
inject
:
[
"root"
],
props
:
[
"model"
,
"codes"
],
mixins
:
[
CommonProcess
],
data
()
{
return
{};
},
methods
:
{
...
Event
},
created
:
function
()
{},
};
</
script
>
<
style
>
.letopn_adcp_cheak
{
margin
:
0px
0
10px
200px
;
}
</
style
>
src/views/Business/Letopn/Detp.vue
View file @
5183725d
This diff is collapsed.
Click to expand it.
src/views/Business/Letopn/Dogp.vue
View file @
5183725d
<
template
>
<div
class=
"eibs-tab"
>
<c-col
:span=
"12"
>
<el-form-item
label=
"Description of Goods"
prop=
"ledgrp.blk.lcrgod"
>
<c-input
type=
"textarea"
v-model=
"model.ledgrp.blk.lcrgod"
maxlength=
"65"
show-word-limit
placeholder=
"请输入Description of Goods"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<c-button
size=
"small"
type=
"primary"
icon=
"el-icon-search"
@
click=
"onLcrgodButtxmsel"
>
...
</c-button>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"Goods Code "
prop=
"ledgrp.rec.stagod"
>
<c-select
v-model=
"model.ledgrp.rec.stagod"
style=
"width:100%"
placeholder=
"请选择Goods Code "
>
</c-select>
</el-form-item>
</c-col>
<!-- Description of Goods -->
<c-col
:span=
"19"
>
<el-form-item
label=
"货物说明"
prop=
"ledgrp.blk.lcrgod"
>
<c-input
type=
"textarea"
:rows=
"20"
v-model=
"model.ledgrp.blk.lcrgod"
maxlength=
"2000"
show-word-limit
placeholder=
"请输入货物说明"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"2"
class=
"letopn_dogp_button"
>
<c-button
size=
"small"
type=
"primary"
icon=
"el-icon-search"
@
click=
"onLcrgodButtxmsel"
>
...
</c-button>
</c-col>
<br
/>
<c-col
:span=
"12"
>
<el-form-item
label=
"货物类型"
prop=
"ledgrp.rec.stagod"
>
<c-select
v-model=
"model.ledgrp.rec.stagod"
style=
"width: 100%"
placeholder=
"请选择货物类型 "
>
</c-select>
</el-form-item>
</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/Letopn/Event"
import
CodeTable
from
"~/config/CodeTable"
;
import
Event
from
"~/model/Letopn/Event"
;
export
default
{
inject
:
[
'root'
],
props
:[
"model"
,
"codes"
],
mixins
:
[
CommonProcess
],
data
(){
return
{
}
},
methods
:{...
Event
},
created
:
function
(){
}
}
inject
:
[
"root"
],
props
:
[
"model"
,
"codes"
],
mixins
:
[
CommonProcess
],
data
()
{
return
{};
},
methods
:
{
...
Event
},
created
:
function
()
{},
};
</
script
>
<
style
>
.letopn_dogp_button
{
margin
:
20px
0
0
-10px
;
}
</
style
>
src/views/Business/Letopn/Dorp.vue
View file @
5183725d
<
template
>
<div
class=
"eibs-tab"
>
<c-col
:span=
"12"
>
<el-form-item
label=
"Documents Required"
prop=
"ledgrp.blk.lcrdoc"
>
<c-input
type=
"textarea"
v-model=
"model.ledgrp.blk.lcrdoc"
maxlength=
"65"
show-word-limit
placeholder=
"请输入Documents Required"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<c-button
size=
"small"
type=
"primary"
icon=
"el-icon-search"
@
click=
"onLcrdocButtxmsel"
>
...
</c-button>
</c-col>
<c-col
:span=
"19"
>
<el-form-item
label=
"单据要求"
prop=
"ledgrp.blk.lcrdoc"
>
<c-input
type=
"textarea"
:rows=
"20"
v-model=
"model.ledgrp.blk.lcrdoc"
maxlength=
"65"
show-word-limit
placeholder=
"请输入Documents Required"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"2"
class=
"letopn_dogp_button"
>
<c-button
size=
"small"
type=
"primary"
icon=
"el-icon-search"
@
click=
"onLcrdocButtxmsel"
>
...
</c-button>
</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/Letopn/Event"
import
CodeTable
from
"~/config/CodeTable"
;
import
Event
from
"~/model/Letopn/Event"
;
export
default
{
inject
:
[
'root'
],
props
:[
"model"
,
"codes"
],
mixins
:
[
CommonProcess
],
data
(){
return
{
}
},
methods
:{...
Event
},
created
:
function
(){
}
}
inject
:
[
"root"
],
props
:
[
"model"
,
"codes"
],
mixins
:
[
CommonProcess
],
data
()
{
return
{};
},
methods
:
{
...
Event
},
created
:
function
()
{},
};
</
script
>
<
style
>
</
style
>
src/views/Business/Letopn/Ptyp.vue
View file @
5183725d
This diff is collapsed.
Click to expand it.
src/views/Business/Letopn/index.vue
View file @
5183725d
...
...
@@ -29,7 +29,9 @@
<!--PD000063 -->
<el-tab-pane
label=
"信用证详情"
name=
"detp"
>
<m-detp
:model=
"model"
:codes=
"codes"
/>
<c-content>
<m-detp
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
<!--PD000042 -->
...
...
@@ -38,23 +40,25 @@
</el-tab-pane>
<!--PD000055 -->
<el-tab-pane
label=
"
PD000055
"
name=
"dogp"
>
<el-tab-pane
label=
"
货物说明
"
name=
"dogp"
>
<m-dogp
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
<!--PD000057 -->
<el-tab-pane
label=
"
PD000057
"
name=
"dorp"
>
<el-tab-pane
label=
"
单据要求
"
name=
"dorp"
>
<m-dorp
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
<!--PD000059 -->
<el-tab-pane
label=
"
PD000059
"
name=
"adcp"
>
<el-tab-pane
label=
"
其他条款
"
name=
"adcp"
>
<m-adcp
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
<!--PD000000 -->
<el-tab-pane
label=
"PD000000"
name=
"setpan"
>
<m-setpan
:model=
"model"
:codes=
"codes"
/>
<el-tab-pane
label=
"账务"
name=
"setpan"
>
<c-content>
<m-setpan
:model=
"model"
:codes=
"codes"
/>
</c-content>
</el-tab-pane>
<!--PD000000 -->
...
...
@@ -117,7 +121,7 @@ import Ptyp from "./Ptyp";
import
Dogp
from
"./Dogp"
;
import
Dorp
from
"./Dorp"
;
import
Adcp
from
"./Adcp"
;
import
Setpan
from
"./Setpan"
;
//
import Setpan from "./Setpan";
import
Coninfp
from
"./Coninfp"
;
import
Docpan
from
"./Docpan"
;
import
Doctre
from
"./Doctre"
;
...
...
@@ -128,6 +132,8 @@ import Spcbenp from "./Spcbenp";
import
Spcrcvp
from
"./Spcrcvp"
;
import
Glepan
from
"./Glepan"
;
import
Setpan
from
"~/views/Public/Setpan"
;
export
default
{
components
:
{
"m-ovwp"
:
Ovwp
,
...
...
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