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
1c5b65da
Commit
1c5b65da
authored
Jan 20, 2022
by
吴佳
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
20220120 wujia 汇入
parent
e16ad4b2
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
342 additions
and
121 deletions
+342
-121
Cnyp.vue
src/views/Business/Cptadv/Cnyp.vue
+10
-10
Docpan2.vue
src/views/Business/Cptadv/Docpan2.vue
+84
-0
Doctre.vue
src/views/Business/Cptadv/Doctre.vue
+141
-70
Opnp1.vue
src/views/Business/Cptadv/Opnp1.vue
+0
-0
Wg.vue
src/views/Business/Cptadv/Wg.vue
+104
-40
index.vue
src/views/Business/Cptadv/index.vue
+3
-1
No files found.
src/views/Business/Cptadv/Cnyp.vue
View file @
1c5b65da
<
template
>
<div
class=
"eibs-tab"
>
<c-col
:span=
"
12
"
>
<c-col
:span=
"
24
"
>
<el-form-item
label=
"是否报送跨境人民币2101表"
>
<c-select
v-model=
"model.cnybop.cnyflg"
style=
"width:
100
%"
placeholder=
"请选择是否报送跨境人民币2101表"
>
<c-select
v-model=
"model.cnybop.cnyflg"
style=
"width:
75
%"
placeholder=
"请选择是否报送跨境人民币2101表"
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"
12
"
>
<c-col
:span=
"
24
"
>
<el-form-item
label=
"是否报送跨境人民币2107表"
>
<c-select
v-model=
"model.cnybop.traflg"
style=
"width:
100
%"
placeholder=
"请选择是否报送跨境人民币2107表"
>
<c-select
v-model=
"model.cnybop.traflg"
style=
"width:
75
%"
placeholder=
"请选择是否报送跨境人民币2107表"
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"
12
"
>
<c-col
:span=
"
24
"
>
<el-form-item
label=
"是否报送跨境人民币2111表"
>
<c-select
v-model=
"model.cnybop.outflg"
style=
"width:
100
%"
placeholder=
"请选择是否报送跨境人民币2111表"
>
<c-select
v-model=
"model.cnybop.outflg"
style=
"width:
75
%"
placeholder=
"请选择是否报送跨境人民币2111表"
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"
12
"
>
<c-col
:span=
"
24
"
>
<el-form-item
label=
"是否报送跨境人民币2106表"
>
<c-select
v-model=
"model.cnybop.libflg"
style=
"width:
100
%"
placeholder=
"请选择是否报送跨境人民币2106表"
>
<c-select
v-model=
"model.cnybop.libflg"
style=
"width:
75
%"
placeholder=
"请选择是否报送跨境人民币2106表"
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"
12
"
>
<c-col
:span=
"
24
"
>
<el-form-item
label=
"是否报送跨境人民币2122表"
>
<c-select
v-model=
"model.cnybop.vouflg"
style=
"width:
100
%"
placeholder=
"请选择是否报送跨境人民币2122表"
>
<c-select
v-model=
"model.cnybop.vouflg"
style=
"width:
75
%"
placeholder=
"请选择是否报送跨境人民币2122表"
>
</c-select>
</el-form-item>
</c-col>
...
...
src/views/Business/Cptadv/Docpan2.vue
0 → 100644
View file @
1c5b65da
<
template
>
<div
class=
"eibs-tab"
>
<c-col
:span=
"24"
>
<!-- ========================左边======================= -->
<c-col
:span=
"11"
style=
"margin-top: 10px"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"Verification Certificate Number"
>
<c-input
type=
"textarea"
:rows=
"3"
maxlength=
"20"
v-model=
"model.lendoc.vercerref"
show-word-limit
placeholder=
"请输入Verification Certificate Number"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"Declaration Number"
>
<c-input
type=
"text"
maxlength=
"22"
v-model=
"model.lendoc.decnum"
show-word-limit
placeholder=
"请输入Declaration Number"
></c-input>
</el-form-item>
</c-col>
</c-col>
<!-- ========================右边======================= -->
<c-col
:span=
"11"
:offset=
"1"
style=
"margin-top: 10px"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"Input Account"
>
<c-col
:span=
"3"
>
<c-checkbox
v-model=
"model.lendoc.actflg"
></c-checkbox>
</c-col>
<c-col
:span=
"21"
>
<c-input
type=
"textarea"
:rows=
"3"
maxlength=
"25"
v-model=
"model.lendoc.account"
show-word-limit
placeholder=
"请输入Verification Certificate Number"
:disabled=
"!model.lendoc.actflg"
></c-input>
</c-col>
</el-form-item>
</c-col>
</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/Cptadv/Event"
;
import
Ptap
from
"~/views/Public/Ptap"
;
export
default
{
inject
:
[
"root"
],
props
:
[
"model"
,
"codes"
],
mixins
:
[
CommonProcess
],
data
()
{
return
{
};
},
methods
:
{
...
Event
,
onSeainf
(){}
},
created
:
function
()
{
},
computed
:
{
},
};
</
script
>
<
style
>
</
style
>
src/views/Business/Cptadv/Doctre.vue
View file @
1c5b65da
<
template
>
<div
class=
"eibs-tab"
>
<c-col
:span=
"12"
>
<el-form-item
label=
"File Receiver"
>
<c-input
v-model=
"model.trnmod.trndoc.filrecv"
placeholder=
"请输入File Receiver"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"Document tree"
>
<c-input
v-model=
"model.trnmod.trndoc.doctrestm"
placeholder=
"请输入Document tree"
></c-input>
</el-form-item>
<c-col
:span=
"24"
>
<el-form-item
style=
"text-align: left;"
class=
"formItemLabel"
label=
"Outgoing Correspondence,Attachments and other Documents"
label-width=
"100%"
>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<!-- =============================左侧开始=============================== -->
<c-col
:span=
"14"
>
<c-col
:span=
"24"
>
<div
style=
"height: 300px; width: 100%; border: 1px #ebeef5 solid"
>
<el-tree
ref=
"menuTree"
:data=
"data"
:props=
"defaultProps"
@
node-click=
"handleNodeClick"
></el-tree>
</div>
</c-col>
<c-col
:span=
"12"
>
<c-button
size=
"small"
type=
"primary"
@
click=
"onTrndocButshw"
>
Sho
&
w
</c-button>
</c-col>
<c-col
:span=
"12"
>
<c-button
size=
"small"
type=
"primary"
@
click=
"onTrndocButadd"
>
D
&
etails
</c-button>
</c-col>
<c-col
:span=
"12"
>
<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=
"onTrndocButattto"
>
<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=
"24"
: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=
"6"
:offset=
"1"
>
<c-col
:span=
"24"
>
<c-button
size=
"small"
type=
"primary"
@
click=
"onTrndocButshw"
>
Show
</c-button>
</c-col>
<c-col
:span=
"24"
style=
"margin-top: 15px"
>
<c-button
size=
"small"
type=
"primary"
@
click=
"onTrndocButadd"
>
详情
</c-button>
</c-col>
<c-col
:span=
"24"
style=
"margin-top: 40px"
>
<c-button
size=
"small"
type=
"primary"
@
click=
"onTrndocButnew"
>
Add New
</c-button>
</c-col>
<c-col
:span=
"24"
style=
"margin-top: 15px"
>
<c-button
size=
"small"
type=
"primary"
:disabled=
"atoDisabled"
@
click=
"onTrndocButattto"
>
Attach to
</c-button>
</c-col>
<c-col
:span=
"12"
>
<c-button
size=
"small"
icon=
"el-icon-delete"
@
click=
"onTrndocButdel"
>
</c-button>
</c-col>
<c-col
:span=
"24"
style=
"margin-top: 15px"
>
<c-button
size=
"small"
type=
"primary"
@
click=
"onTrndocButdel"
:disabled=
"delDisabled"
>
Delete
</c-button>
</c-col>
<c-col
:span=
"12"
>
<span
v-text=
"model.trnmod.trndoc.doclbl"
data-path=
".trnmod.trndoc.doclbl"
>
</span>
</c-col>
<c-col
:span=
"12"
>
<c-checkbox
v-model=
"model.trnmod.trndoc.shwinc"
>
Show Incoming Messages
</c-checkbox>
</c-col>
<c-col
:span=
"12"
>
<c-checkbox
v-model=
"model.trnmod.trndoc.shwout"
>
Show Outgoing Messages
</c-checkbox>
</c-col>
<c-col
:span=
"12"
>
<c-button
size=
"small"
type=
"primary"
@
click=
"onTrndocButatt"
>
</c-button>
</c-col>
<c-col
:span=
"24"
style=
"margin-top: 80px"
>
<c-button
size=
"small"
type=
"primary"
@
click=
"onTrndocButatt"
:disabled=
"aDisabled"
>
Attach
</c-button>
</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=
""
>
<c-input
v-model=
"model.trnmod.trndoc.rcvatt.seainf"
placeholder=
"请输入"
></c-input>
</el-form-item>
</c-col>
</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>
</div>
</
template
>
<
script
>
...
...
@@ -86,15 +129,43 @@ export default {
props
:[
"model"
,
"codes"
],
data
(){
return
{
data1
:
[],
isShow1
:
false
,
isShow2
:
false
,
aDisabled
:
true
,
atoDisabled
:
true
,
delDisabled
:
true
,
data
:
[
{
label
:
"CHINA EVERBRIGHT BANK"
,
children
:
[{
label
:
"'企业当前管理信息'via"
}],
},
{
label
:
"Internal"
,
children
:
[{
label
:
"'收账通知'via"
}],
},
],
}
},
methods
:{...
Event
},
methods
:{...
Event
,
handleNodeClick
(
data
)
{
if
(
!
data
.
children
){
//如果没有叶子节点 ,按钮置灰
this
.
atoDisabled
=
false
;
this
.
delDisabled
=
false
;
}
else
{
this
.
atoDisabled
=
true
;
this
.
delDisabled
=
true
;
}
},
defaultProps
(){},
},
created
:
function
(){
}
}
</
script
>
<
style
>
.formItemLabel
>>>
.el-form-item__label
{
text-align
:
left
;
}
</
style
>
src/views/Business/Cptadv/Opnp1.vue
View file @
1c5b65da
This diff is collapsed.
Click to expand it.
src/views/Business/Cptadv/Wg.vue
View file @
1c5b65da
<
template
>
<div
class=
"eibs-tab"
>
<c-col
:span=
"12"
>
<c-checkbox
v-model=
"model.bopmod.basflg"
>
基础数据
</c-checkbox>
</c-col>
<c-col
:span=
"12"
>
<c-checkbox
v-model=
"model.bopmod.dclflg"
>
申报数据
</c-checkbox>
</c-col>
<c-col
:span=
"12"
>
<c-checkbox
v-model=
"model.bopmod.vrfflg"
>
核销数据
</c-checkbox>
</c-col>
<c-col
:span=
"12"
>
<c-col
:span=
"24"
>
<c-col
:span=
"11"
>
<el-form-item
label=
"申报类型"
>
<c-select
v-model=
"model.bopmod.szflg"
style=
"width:100%"
placeholder=
"请选择申报类型"
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"款项来源"
>
<c-select
v-model=
"model.bopmod.acttyp"
style=
"width:100%"
placeholder=
"请选择款项来源"
>
</c-select>
<c-select
v-model=
"model.bopmod.szflg"
style=
"width:100%"
placeholder=
"请选择申报类型"
@
change=
"handelSelChange"
>
<el-option
v-for=
"item in szflg"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
></el-option>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"11"
:offset=
"1"
>
<c-col
:span=
"24"
>
<c-col
:span=
"8"
>
<c-checkbox
v-model=
"model.bopmod.basflg"
v-show=
"basflgShow"
>
基础数据
</c-checkbox>
</c-col>
<c-col
:span=
"8"
>
<c-checkbox
v-model=
"model.bopmod.dclflg"
v-show=
"dclflgShow"
>
申报数据
</c-checkbox>
</c-col>
<c-col
:span=
"8"
>
<c-checkbox
v-model=
"model.bopmod.vrfflg"
v-show=
"vrfflgShow"
>
核销数据
</c-checkbox>
</c-col>
</c-col>
</c-col>
</c-col>
<c-col
:span=
"12"
>
<c-col
:span=
"11"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"款项来源"
>
<c-select
v-model=
"model.bopmod.acttyp"
style=
"width:100%"
placeholder=
"请选择款项来源"
:disabled=
"model.bopmod.szflg != 1"
>
<el-option
v-for=
"item in acttyp"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
></el-option>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"地区机构号"
>
<c-select
v-model=
"model.bopmod.ownextkey"
style=
"width:100%"
placeholder=
"请选择地区机构号"
>
</c-select>
<c-select
v-model=
"model.bopmod.ownextkey"
style=
"width:100%"
placeholder=
"请选择地区机构号"
:disabled=
"model.bopmod.szflg == 3"
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"国外银行扣费(涉外收入申报专用)"
>
<c-select
v-model=
"model.bopmod.outchargeccy"
style=
"width:100%"
placeholder=
"请选择国外银行扣费(涉外收入申报专用)"
>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"10"
>
<el-form-item
label=
"国外银行扣费(涉外收入申报专用)"
>
<c-select
v-model=
"model.bopmod.outchargeccy"
style=
"width:95%"
placeholder=
"请选择国外银行扣费(涉外收入申报专用)"
:disabled=
"true"
>
<el-option
v-for=
"item in outchargeccy"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
></el-option>
</c-select>
</el-form-item>
</c-col>
</el-form-item>
</c-col>
<c-col
:span=
"14"
>
<c-input-currency
v-model=
"model.bopmod.outchargeamt"
style=
"text-align: right;"
placeholder=
"请输入国外银行扣费(涉外收入申报专用)"
:disabled=
"!model.bopmod.basflg"
@
keyup
.
enter
.
native=
"defaultFunction('bopmod.outchargeamt', model.bopmod.outchargeamt)"
></c-input-currency>
</c-col>
</c-col>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"国外银行扣费(涉外收入申报专用)"
>
<c-input
v-model=
"model.bopmod.outchargeamt"
placeholder=
"请输入国外银行扣费(涉外收入申报专用)"
></c-input>
</el-form-item>
</c-col>
</div>
</
template
>
<
script
>
...
...
@@ -60,10 +100,34 @@ export default {
props
:[
"model"
,
"codes"
],
data
(){
return
{
isShowBasflg
:
false
,
isShowDclflg
:
false
,
isShowVrfflg
:
false
,
basflgShow
:
true
,
dclflgShow
:
false
,
vrfflgShow
:
false
,
szflg
:[
{
value
:
"1"
,
label
:
"跨境收支"
},
{
value
:
"2"
,
label
:
"境内收支"
},
{
value
:
"3"
,
label
:
"不申报"
},
],
acttyp
:[
{
value
:
"(JW)"
,
label
:
"境外"
},
{
value
:
"(JN)"
,
label
:
"境内非居民"
},
],
outchargeccy
:[
{
value
:
"CNY"
,
label
:
"人民币"
},
{
value
:
"KRW"
,
label
:
"韩元"
},
{
value
:
"NZD"
,
label
:
"新西兰元"
},
{
value
:
"USD"
,
label
:
"美元"
},
],
}
},
methods
:{...
Event
},
methods
:{...
Event
,
handelSelChange
(){
//控制checkbox的逻辑
},
},
created
:
function
(){
}
...
...
src/views/Business/Cptadv/index.vue
View file @
1c5b65da
...
...
@@ -34,7 +34,7 @@
</el-tab-pane>
<el-tab-pane
label=
"收账通知"
name=
"docpan2"
>
<!--PD000001 -->
<m-docpan
:model=
"model"
:codes=
"codes"
/>
<m-docpan
2
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
<el-tab-pane
label=
"外管信息"
name=
"wg"
>
<!--PD000546 -->
...
...
@@ -57,6 +57,7 @@ import Cptadv from "~/model/Cptadv";
import
CommonProcess
from
"~/mixin/CommonProcess"
;
import
Pattern
from
"~/model/Cptadv/Pattern"
;
import
Opnp1
from
"./Opnp1"
;
import
Docpan2
from
"./Docpan2"
;
import
Wg
from
"./Wg"
;
// import Setpan from "./Setpan";
// import Coninfp from "./Coninfp";
...
...
@@ -80,6 +81,7 @@ export default {
"m-doctre"
:
Doctre
,
"m-cnyp"
:
Cnyp
,
"m-ptap"
:
Ptap
,
"m-docpan2"
:
Docpan2
},
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