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
4b03f0b5
Commit
4b03f0b5
authored
Jan 30, 2023
by
zhanghou
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改fee,txm前端界面代码
parent
a8e0a2e5
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
62 additions
and
51 deletions
+62
-51
index.vue
src/views/Statics/Dbatxm/index.vue
+3
-3
FeeInfo.vue
src/views/Statics/Dbifee/FeeInfo.vue
+20
-20
Txm.js
src/views/Statics/Dbitxm/Txm.js
+16
-4
TxmInfo.vue
src/views/Statics/Dbitxm/TxmInfo.vue
+6
-6
Infsea.vue
src/views/Statics/Inffee/Infsea.vue
+5
-5
Infsea.vue
src/views/Statics/Inftxm/Infsea.vue
+12
-13
No files found.
src/views/Statics/Dbatxm/index.vue
View file @
4b03f0b5
...
...
@@ -14,9 +14,9 @@ export default {
return
{};
},
mounted
()
{
this
.
$refs
.
fec
.
rules
[
'fecList'
]
=
[
{
type
:
'array'
,
required
:
true
,
min
:
1
,
message
:
'地址信息栏不能为空'
}
]
//
this.$refs.fec.rules['fecList'] = [
//
{ type: 'array', required: true, min: 1, message: '地址信息栏不能为空' }
//
]
}
};
</
script
>
...
...
src/views/Statics/Dbifee/FeeInfo.vue
View file @
4b03f0b5
...
...
@@ -13,22 +13,22 @@
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"
相关
金额类型"
prop=
"reltir"
>
<el-form-item
label=
"
计算费用相关的
金额类型"
prop=
"reltir"
>
<c-select
style=
"width: 100%"
v-model=
"model.reltir"
placeholder=
"请选择
相关
金额类型"
placeholder=
"请选择
计算费用相关的
金额类型"
:code=
"getCodesByKey('calcbs')"
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"SWIFT报文
描述
"
prop=
"sftcod"
>
<el-form-item
label=
"SWIFT报文
费用代码
"
prop=
"sftcod"
>
<c-select
style=
"width: 100%"
v-model=
"model.sftcod"
placeholder=
"请选择SWIFT报文
类型
"
placeholder=
"请选择SWIFT报文
费用代码
"
:code=
"getCodesByKey('swtcod')"
>
</c-select>
...
...
@@ -57,7 +57,7 @@
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"是否
收入
"
prop=
"incflgFee"
>
<el-form-item
label=
"是否
计入收费标志
"
prop=
"incflgFee"
>
<c-select
style=
"width: 100%"
v-model=
"model.incflg"
:code=
"getCodesByKey('incflgFee')"
...
...
@@ -66,19 +66,19 @@
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"
支付此费用的默认
角色"
prop=
"rol"
>
<el-form-item
label=
"
默认付费
角色"
prop=
"rol"
>
<c-select
style=
"width: 100%"
v-model=
"model.rol"
placeholder=
"请选择
支付此费用的
角色"
placeholder=
"请选择
默认付费
角色"
:code=
"getCodesByKey('rol')"
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"账号"
prop=
"acc"
>
<c-input
v-model=
"model.acc"
placeholder=
"请输入账号"
>
</c-input>
<el-form-item
label=
"
费用
账号"
prop=
"acc"
>
<c-input
v-model=
"model.acc"
placeholder=
"请输入
费用
账号"
>
</c-input>
</el-form-item>
</c-col>
</c-col>
...
...
@@ -93,41 +93,41 @@
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"
循环收费
账号"
prop=
"accacr"
>
<c-input
v-model=
"model.accacr"
placeholder=
"请输入
循环收费
账号"
>
<el-form-item
label=
"
计提摊销
账号"
prop=
"accacr"
>
<c-input
v-model=
"model.accacr"
placeholder=
"请输入
计提摊销
账号"
>
</c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"
有关交易及业务部门
"
prop=
"reltrn"
>
<c-input
v-model=
"model.reltrn"
maxlength=
"40"
placeholder=
"请输入
有关交易及业务部门
"
></c-input>
<el-form-item
label=
"
相关的交易名称或者业务品种
"
prop=
"reltrn"
>
<c-input
v-model=
"model.reltrn"
maxlength=
"40"
placeholder=
"请输入
相关的交易名称或者业务品种
"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"
开始
日期"
prop=
"begdat"
>
<el-form-item
label=
"
费用生效
日期"
prop=
"begdat"
>
<c-date-picker
type=
"date"
v-model=
"model.begdat"
style=
"width:100%"
placeholder=
"请选择开始日期"
></c-date-picker>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"
结束
日期"
prop=
"enddat"
>
<el-form-item
label=
"
费用失效
日期"
prop=
"enddat"
>
<c-date-picker
type=
"date"
v-model=
"model.enddat"
style=
"width:100%"
placeholder=
"请选择结束日期"
></c-date-picker>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"费用
分组
"
prop=
"grpcod"
>
<el-form-item
label=
"费用
组代码
"
prop=
"grpcod"
>
<c-select
v-model=
"model.grpcod"
style=
"width:100%"
placeholder=
"请选择费用
的组
"
placeholder=
"请选择费用
组代码
"
:code=
"getCodesByKey('grpcod')"
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"价税分离"
prop=
"taxflg"
placeholder=
"是/否"
>
<el-form-item
label=
"价税分离
标志
"
prop=
"taxflg"
placeholder=
"是/否"
>
<c-select
style=
"width: 100%"
v-model=
"model.taxflg"
...
...
@@ -137,8 +137,8 @@
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"
传真
账号"
prop=
"taxacc"
>
<c-input
v-model=
"model.taxacc"
maxlength=
"34"
placeholder=
"请输入
传真
账号"
></c-input>
<el-form-item
label=
"
税则
账号"
prop=
"taxacc"
>
<c-input
v-model=
"model.taxacc"
maxlength=
"34"
placeholder=
"请输入
税则
账号"
></c-input>
</el-form-item>
</c-col>
</c-col>
...
...
src/views/Statics/Dbitxm/Txm.js
View file @
4b03f0b5
...
...
@@ -17,8 +17,20 @@ export const Pattern = {
{
required
:
true
,
message
:
"必输项"
,
type
:
"string"
,
trigger
:
"blur"
},
{
max
:
8
,
message
:
"最大长度8个字符"
,
trigger
:
"blur"
},
],
extkey
:
[{
max
:
17
,
message
:
"最大长度17个字符"
,
trigger
:
"blur"
}],
nam
:
[{
max
:
40
,
message
:
"最大长度40个字符"
,
trigger
:
"blur"
}],
uil
:
[{
max
:
2
,
message
:
"最大长度2个字符"
,
trigger
:
"blur"
}],
etgextkey
:
[{
max
:
8
,
message
:
"最大长度8个字符"
,
trigger
:
"blur"
}],
extkey
:
[
{
required
:
true
,
message
:
"必输项"
,
type
:
"string"
,
trigger
:
"blur"
},
{
max
:
17
,
message
:
"最大长度8个字符"
,
trigger
:
"blur"
},
],
nam
:
[
{
required
:
true
,
message
:
"必输项"
,
type
:
"string"
,
trigger
:
"blur"
},
{
max
:
40
,
message
:
"最大长度40个字符"
,
trigger
:
"blur"
},
],
uil
:
[
{
required
:
true
,
message
:
"必输项"
,
type
:
"string"
,
trigger
:
"blur"
},
{
max
:
2
,
message
:
"最大长度2个字符"
,
trigger
:
"blur"
},
],
etgextkey
:
[
{
required
:
true
,
message
:
"必输项"
,
type
:
"string"
,
trigger
:
"blur"
},
{
max
:
8
,
message
:
"最大长度8个字符"
,
trigger
:
"blur"
},
],
};
src/views/Statics/Dbitxm/TxmInfo.vue
View file @
4b03f0b5
<
template
>
<div
class=
"eibs-tab"
>
<c-col
:span=
"12"
class=
"col-left"
>
<el-form-item
label=
"INR"
prop=
"inr"
v-if=
"type !== 'add'"
>
<
!--
<
el-form-item
label=
"INR"
prop=
"inr"
v-if=
"type !== 'add'"
>
<c-input
v-model=
"model.inr"
placeholder=
"请输入主键"
:disabled=
"type === 'edit'"
>
</c-input>
</el-form-item>
</el-form-item>
-->
<el-form-item
label=
"名称"
prop=
"nam"
>
<c-input
v-model=
"model.nam"
placeholder=
"请输入名称"
>
</c-input>
...
...
@@ -15,14 +15,14 @@
</el-option>
</c-select>
</el-form-item>
-->
<el-form-item
label=
"实体组"
prop=
"etgextkey"
>
<
!--
<
el-form-item
label=
"实体组"
prop=
"etgextkey"
>
<c-input
v-model=
"model.etgextkey"
placeholder=
"请输入实体组"
>
</c-input>
</el-form-item>
</el-form-item>
-->
</c-col>
<c-col
:span=
"12"
class=
"col-right"
>
<el-form-item
label=
"
EXTKEY
"
prop=
"extkey"
>
<c-input
v-model=
"model.extkey"
placeholder=
"请输入
外键"
>
<el-form-item
label=
"
条款模板关键字
"
prop=
"extkey"
>
<c-input
v-model=
"model.extkey"
placeholder=
"请输入
条款模板关键字"
>
</c-input>
</el-form-item>
<el-form-item
label=
"语言"
prop=
"uil"
style=
"width:100%"
>
...
...
src/views/Statics/Inffee/Infsea.vue
View file @
4b03f0b5
...
...
@@ -113,12 +113,12 @@ export default {
feeColumns
:
[
{
label
:
'费用代码'
,
prop
:
'cod'
,
width
:
'120'
},
{
label
:
'名称'
,
prop
:
'descrp'
,
width
:
'120'
},
{
label
:
'
相关金额类型'
,
prop
:
'reltir'
,
width
:
'15
0'
},
{
label
:
'SWIFT报文
描述'
,
prop
:
'sftcod'
,
width
:
'15
0'
},
{
label
:
'
计算费用相关的金额类型'
,
prop
:
'reltir'
,
width
:
'19
0'
},
{
label
:
'SWIFT报文
费用代码'
,
prop
:
'sftcod'
,
width
:
'17
0'
},
{
label
:
'DTA报文中的费用代码'
,
prop
:
'dtacod'
,
width
:
'170'
},
{
label
:
'统计标志'
,
prop
:
'staflg'
,
width
:
'120'
},
{
label
:
'
支付此费用的默认
角色'
,
prop
:
'rol'
,
width
:
'170'
},
{
label
:
'账号'
,
prop
:
'acc'
,
width
:
'120'
}
{
label
:
'
默认付费
角色'
,
prop
:
'rol'
,
width
:
'170'
},
{
label
:
'
费用
账号'
,
prop
:
'acc'
,
width
:
'120'
}
],
};
},
...
...
@@ -161,7 +161,7 @@ export default {
}
}
this
.
model
.
feelist
=
feeList
;
console
.
log
(
this
.
model
)
this
.
model
.
etgextkey
=
'CEBGRP'
;
queryByPage
(
this
.
model
).
then
(
res
=>
{
/**
* pageNumber: 0
...
...
src/views/Statics/Inftxm/Infsea.vue
View file @
4b03f0b5
...
...
@@ -2,22 +2,20 @@
<div
class=
"eibs-tab"
>
<!-- 查询条件 -->
<c-col
:span=
"12"
class=
"col-left"
>
<el-form-item
label=
"实体组"
prop=
"etgextkey"
style=
"width:100%"
>
<c-select
v-model=
"model.etgextkey"
style=
"width:100%"
placeholder=
"请选择实体组"
>
<el-option
v-for=
"item in entyGrp"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</c-select>
<el-form-item
label=
"条款模板关键字"
prop=
"extkey"
style=
"width:100%"
>
<c-input
v-model=
"model.extkey"
placeholder=
"请输入条款模板关键字"
style=
"width: 100%"
>
</c-input>
</el-form-item>
</c-col>
<c-col
:span=
"12"
class=
"col-right"
>
<el-form-item
label=
"名称"
prop=
"nam"
>
<c-input
v-model=
"model.nam"
placeholder=
"请输入名称"
style=
"width: 100%"
>
<el-form-item
label=
"
条款模板
名称"
prop=
"nam"
>
<c-input
v-model=
"model.nam"
placeholder=
"请输入
条款模板
名称"
style=
"width: 100%"
>
</c-input>
</el-form-item>
</c-col>
<c-col
:span=
"12"
class=
"col-left"
>
<el-form-item
label=
"
语言
"
prop=
"uil"
style=
"width:100%"
>
<c-select
v-model=
"model.uil"
style=
"width:100%"
placeholder=
"请选择
语言
"
>
<el-form-item
label=
"
条款语种
"
prop=
"uil"
style=
"width:100%"
>
<c-select
v-model=
"model.uil"
style=
"width:100%"
placeholder=
"请选择
条款语种
"
>
<el-option
v-for=
"item in lang"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</c-select>
...
...
@@ -74,13 +72,13 @@ export default {
inject
:
[
"root"
],
data
()
{
return
{
entyGrp
:
[],
lang
:
CodeTable
[
'uiltxt'
],
txmData
:
[],
txmColumns
:
[
{
label
:
"名称"
,
prop
:
"nam"
,
width
:
"auto"
},
{
label
:
"语言"
,
prop
:
"uil"
,
width
:
"auto"
},
{
label
:
"内容"
,
prop
:
"txt"
,
width
:
"auto"
},
{
label
:
"条款模板关键字"
,
prop
:
"extkey"
,
width
:
"auto"
},
{
label
:
"条款模板名称"
,
prop
:
"nam"
,
width
:
"auto"
},
{
label
:
"条款模板内容"
,
prop
:
"uil"
,
width
:
"auto"
},
{
label
:
"版本号"
,
prop
:
"ver"
,
width
:
"auto"
},
],
};
},
...
...
@@ -103,6 +101,7 @@ export default {
return
this
.
lang
.
filter
(
item
=>
item
.
value
===
key
)[
0
]?.
label
;
},
onInftxmSearch
()
{
this
.
model
.
etgextkey
=
'CEBGRP'
;
queryByPage
(
this
.
model
).
then
((
res
)
=>
{
const
list
=
res
.
list
??
[];
list
.
map
(
item
=>
item
.
uil
=
this
.
langValue
(
item
.
uil
)
??
item
.
uil
);
...
...
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