Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
A
attendance-performance-platform
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
赵啸非
attendance-performance-platform
Commits
767f6e95
Commit
767f6e95
authored
Apr 12, 2023
by
dll
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
'提交'
parent
dddd0bca
Changes
14
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
14 changed files
with
460 additions
and
294 deletions
+460
-294
attendance-performance-manager-ui/admin/src/router.js
attendance-performance-manager-ui/admin/src/router.js
+5
-3
attendance-performance-manager-ui/admin/src/views/attendance/class/dialogshow.vue
...anager-ui/admin/src/views/attendance/class/dialogshow.vue
+115
-96
attendance-performance-manager-ui/admin/src/views/attendance/class/list.vue
...ance-manager-ui/admin/src/views/attendance/class/list.vue
+25
-18
attendance-performance-manager-ui/admin/src/views/attendance/group/responsible/list.vue
...-ui/admin/src/views/attendance/group/responsible/list.vue
+1
-0
attendance-performance-manager-ui/admin/src/views/attendance/group/view.vue
...ance-manager-ui/admin/src/views/attendance/group/view.vue
+191
-74
attendance-performance-manager-ui/admin/src/views/attendance/leave/record/list.vue
...nager-ui/admin/src/views/attendance/leave/record/list.vue
+23
-6
attendance-performance-manager-ui/admin/src/views/attendance/vacation/balance/drawershow.vue
...dmin/src/views/attendance/vacation/balance/drawershow.vue
+36
-16
attendance-performance-manager-ui/admin/src/views/attendance/vacation/balance/list.vue
...r-ui/admin/src/views/attendance/vacation/balance/list.vue
+29
-53
attendance-performance-manager-ui/admin/src/views/dept/list.vue
...ance-performance-manager-ui/admin/src/views/dept/list.vue
+1
-1
attendance-performance-manager-ui/admin/src/views/staff/drawershow.vue
...rformance-manager-ui/admin/src/views/staff/drawershow.vue
+2
-6
attendance-performance-manager-ui/admin/src/views/system/log/list.vue
...erformance-manager-ui/admin/src/views/system/log/list.vue
+28
-20
attendance-performance-manager-ui/admin/src/views/system/menu/list.vue
...rformance-manager-ui/admin/src/views/system/menu/list.vue
+1
-0
attendance-performance-manager-ui/admin/src/views/system/role/list.vue
...rformance-manager-ui/admin/src/views/system/role/list.vue
+1
-0
attendance-performance-manager-ui/admin/src/views/system/user/list.vue
...rformance-manager-ui/admin/src/views/system/user/list.vue
+2
-1
No files found.
attendance-performance-manager-ui/admin/src/router.js
View file @
767f6e95
...
...
@@ -21,7 +21,6 @@ const router = new Router({
builder
(
'
/authentication
'
,
'
login/authentication
'
),
builder
(
'
/login
'
,
'
login/login
'
),
builder
(
'
/sso
'
,
'
SSO
'
),
{
path
:
'
/
'
,
name
:
'
layout
'
,
...
...
@@ -38,6 +37,7 @@ const router = new Router({
...
restBuilder
(
'
user
'
,
'
system/user
'
),
// 用户管理 -- 管理用户
...
restBuilder
(
'
param
'
,
'
system/param
'
),
// 系统管理--参数管理
...
restBuilder
(
'
task
'
,
'
system/task
'
),
// 系统管理--任务管理
//部门
...
restBuilder
(
'
dept
'
,
'
dept
'
),
//部门
...
restBuilder
(
'
staff
'
,
'
staff
'
),
//花名册 员工信息
...
...
@@ -63,8 +63,10 @@ const router = new Router({
...
restBuilder
(
'
attendance/class
'
,
'
attendance/class
'
),
// 考勤班次信息
...
restBuilder
(
'
attendance/leave/record
'
,
'
attendance/leave/record
'
),
// 请假记录信息
...
restBuilder
(
'
attendance/vacation/balance
'
,
'
attendance/vacation/balance
'
),
// 员工假期余额信息
// 绩效负责人
...
restBuilder
(
'
attendance/group/responsible
'
,
'
attendance/group/responsible
'
),
//以下为基础路由配置
builder
(
'
blank
'
,
'
blank
'
),
builder
(
''
,
'
Home
'
),
...
...
attendance-performance-manager-ui/admin/src/views/attendance/class/dialogshow.vue
View file @
767f6e95
This diff is collapsed.
Click to expand it.
attendance-performance-manager-ui/admin/src/views/attendance/class/list.vue
View file @
767f6e95
...
...
@@ -13,7 +13,7 @@
name
:
"
AttendanceClassList
"
,
components
:
{
dialogShow
},
},
mixins
:
[
table
],
created
()
{
},
...
...
@@ -64,34 +64,41 @@
{
prop
:
"
className
"
,
label
:
"
班次名称
"
,
width
:
100
}
],
config
:
{
search
:
[
{
name
:
"
className
"
,
type
:
"
text
"
,
label
:
"
班次名称
"
,
fuzzy
:
true
}
],
isshowTabPane
:
true
,
columns
:
[
{
type
:
"
selection
"
,
width
:
60
},
{
type
:
"
index
"
,
label
:
"
序号
"
,
width
:
50
},
{
label
:
"
创建用户
"
,
prop
:
"
createUserId
"
,
formatter
:
this
.
formatter
},
{
label
:
"
考勤班次详细信息
"
,
width
:
120
,
prop
:
"
subColumns
"
,
formatter
:
(
row
)
=>
{
let
widthsize
=
this
.
columnSet
.
reduce
((
pre
,
cur
)
=>
{
return
pre
+
Number
(
cur
.
width
);
},
50
);
return
(
<
el
-
popover
placement
=
"
right
"
width
=
{
widthsize
}
trigger
=
"
click
"
>
{
this
.
renderTable
(
row
.
attendanceClassDetailList
)}
<
el
-
button
type
=
"
text
"
slot
=
"
reference
"
>
详细
<
/el-button
>
<
/el-popover
>
);
},
},
{
label
:
"
班次名称
"
,
prop
:
"
className
"
},
{
label
:
"
考勤时间
"
,
prop
:
"
className
"
},
// {label: "考勤班次详细信息",
// width: 120,
// prop: "subColumns",
// formatter: (row) => {
// let widthsize = this.columnSet.reduce((pre, cur) => {
// return pre + Number(cur.width);
// }, 50);
// return (
//
<
el
-
popover
placement
=
"
right
"
width
=
{
widthsize
}
trigger
=
"
click
"
>
// {this.renderTable(row.attendanceClassDetailList)}
//
<
el
-
button
type
=
"
text
"
slot
=
"
reference
"
>
详细
<
/el-button
>
//
<
/el-popover
>
// );
// },
// },
{
label
:
"
操作
"
,
width
:
240
,
formatter
:
row
=>
{
return
(
<
table
-
buttons
noAdd
row
=
{
row
}
onEdit
=
{
this
.
toEdit
}
onView
=
{
this
.
toView
}
onDel
=
{
this
.
toDel
}
/
>
<
table
-
buttons
noAdd
noView
row
=
{
row
}
onEdit
=
{
this
.
toEdit
}
onView
=
{
this
.
toView
}
onDel
=
{
this
.
toDel
}
/
>
);
}
}
...
...
attendance-performance-manager-ui/admin/src/views/attendance/group/responsible/list.vue
View file @
767f6e95
...
...
@@ -38,6 +38,7 @@
data
()
{
return
{
config
:
{
isshowTabPane
:
true
,
search
:
[
{
name
:
"
responsibleName
"
,
...
...
attendance-performance-manager-ui/admin/src/views/attendance/group/view.vue
View file @
767f6e95
This diff is collapsed.
Click to expand it.
attendance-performance-manager-ui/admin/src/views/attendance/leave/record/list.vue
View file @
767f6e95
<
template
>
<div
class=
"page"
>
<LayoutTable
:data=
"tableData"
:config=
"tableConfig"
></LayoutTable>
<LayoutTable
:data=
"tableData"
:config=
"tableConfig"
notDel
>
<el-button
type=
"primary"
@
click=
"doExport"
:disabled=
"isExport"
size=
"mini"
slot=
"table-head-left2"
>
导出
</el-button>
</LayoutTable>
<drawer-show
ref=
"drawerform"
@
ok=
"getData"
/>
</div>
</
template
>
...
...
@@ -32,17 +33,27 @@
toView
(
row
)
{
this
.
$refs
.
drawerform
.
view
(
row
);
},
doExport
(){
this
.
isExport
=
true
;
this
.
$download
(
"
/leave/record/exportExcel
"
,
{
"
idList
"
:
this
.
selection
,
'
name
'
:
this
.
$route
.
query
[
'
name
'
],
},
{
type
:
"
excel
"
}).
then
(()
=>
this
.
isExport
=
false
).
catch
(
error
=>
{
this
.
isExport
=
false
;
this
.
$message
.
error
(
error
.
message
);
})
},
},
data
()
{
return
{
isExport
:
false
,
config
:
{
isshowTabPane
:
true
,
search
:
[
{
name
:
"
leavePerson
Id
"
,
name
:
"
leavePerson
"
,
type
:
"
text
"
,
label
:
"
请假人
id
"
,
label
:
"
请假人
"
,
fuzzy
:
true
},
{
...
...
@@ -51,6 +62,12 @@
label
:
"
电话号码
"
,
fuzzy
:
true
},
{
name
:
"
leaveType
"
,
type
:
"
select
"
,
label
:
"
全部部门
"
,
fuzzy
:
true
},
{
name
:
"
leaveType
"
,
type
:
"
select
"
,
...
...
attendance-performance-manager-ui/admin/src/views/attendance/vacation/balance/drawershow.vue
View file @
767f6e95
<
template
>
<!-- 弹出框表单 -->
<el-drawer
:title=
"title
"
title=
"假期使用记录
"
:visible.sync=
"open"
:direction=
"direction"
size=
"50%"
>
<el-form
ref=
"form"
:model=
"form"
:rules=
"rules"
label-width=
"120px"
>
<div
class=
"mt20"
>
<span>
当前假期余额:20天
</span>
<el-tag
type=
"success"
size=
"mini"
>
修改余额
</el-tag>
</div>
<div
class=
"mt20"
>
<el-steps
direction=
"vertical"
:active=
"1"
>
<el-step
title=
"步骤 1"
></el-step>
<el-step
title=
"步骤 2"
></el-step>
<el-step
title=
"步骤 3"
description=
"这是一段很长很长很长的描述性文字"
></el-step>
</el-steps>
</div>
<div
class=
"tips mt20"
>
当前病假规则:每年1月1日自动发放 30天
</div>
<!--
<el-form
ref=
"form"
:model=
"form"
:rules=
"rules"
label-width=
"120px"
>
<el-row>
<Field
label=
"员工id"
prop=
"staffId"
v-model=
"form.staffId"
placeholder=
"请输入员工id"
/>
<Field
label=
"员工姓名"
prop=
"staffName"
v-model=
"form.staffName"
type=
"textarea"
placeholder=
"请输入员工姓名"
/>
<Field
label=
"部门id"
prop=
"deptId"
v-model=
"form.deptId"
placeholder=
"请输入部门id"
/>
<Field
label=
"部门名称"
prop=
"deptName"
v-model=
"form.deptName"
type=
"textarea"
placeholder=
"请输入部门名称"
/>
<Field
label=
"入职时间"
prop=
"entryTime"
v-model=
"form.entryTime"
type=
"date"
/>
<Field
label=
"事假"
prop=
"personalLeaveDays"
v-model=
"form.personalLeaveDays"
placeholder=
"请输入事假"
/>
<Field
label=
"调休"
prop=
"compensatedLeaveDays"
v-model=
"form.compensatedLeaveDays"
placeholder=
"请输入调休"
/>
<Field
label=
"病假"
prop=
"sickLeaveDays"
v-model=
"form.sickLeaveDays"
placeholder=
"请输入病假"
/>
<Field
label=
"年假"
prop=
"annualLeaveDays"
v-model=
"form.annualLeaveDays"
placeholder=
"请输入年假"
/>
<Field
label=
"婚假"
prop=
"marriageLeaveDays"
v-model=
"form.marriageLeaveDays"
placeholder=
"请输入婚假"
/>
<Field
label=
"备注"
prop=
"remark"
v-model=
"form.remark"
type=
"textarea"
placeholder=
"请输入备注"
/>
<Field
label=
"员工id"
prop=
"staffId"
v-model=
"form.staffId"
placeholder=
"请输入员工id"
/>
<Field
label=
"员工姓名"
prop=
"staffName"
v-model=
"form.staffName"
type=
"textarea"
placeholder=
"请输入员工姓名"
/>
<Field
label=
"部门id"
prop=
"deptId"
v-model=
"form.deptId"
placeholder=
"请输入部门id"
/>
<Field
label=
"部门名称"
prop=
"deptName"
v-model=
"form.deptName"
type=
"textarea"
placeholder=
"请输入部门名称"
/>
<Field
label=
"入职时间"
prop=
"entryTime"
v-model=
"form.entryTime"
type=
"date"
/>
<Field
label=
"事假"
prop=
"personalLeaveDays"
v-model=
"form.personalLeaveDays"
placeholder=
"请输入事假"
/>
<Field
label=
"调休"
prop=
"compensatedLeaveDays"
v-model=
"form.compensatedLeaveDays"
placeholder=
"请输入调休"
/>
<Field
label=
"病假"
prop=
"sickLeaveDays"
v-model=
"form.sickLeaveDays"
placeholder=
"请输入病假"
/>
<Field
label=
"年假"
prop=
"annualLeaveDays"
v-model=
"form.annualLeaveDays"
placeholder=
"请输入年假"
/>
<Field
label=
"婚假"
prop=
"marriageLeaveDays"
v-model=
"form.marriageLeaveDays"
placeholder=
"请输入婚假"
/>
<Field
label=
"备注"
prop=
"remark"
v-model=
"form.remark"
type=
"textarea"
placeholder=
"请输入备注"
/>
</el-row>
<form-buttons
@
submit=
'submitForm'
noCancelBtn
/>
</el-form>
</el-form>
-->
<div>
</div>
</el-drawer>
</
template
>
...
...
@@ -124,3 +138,9 @@
},
};
</
script
>
<
style
scoped
>
.tips
{
font-size
:
14px
;
color
:
#999
;
}
</
style
>
attendance-performance-manager-ui/admin/src/views/attendance/vacation/balance/list.vue
View file @
767f6e95
<
template
>
<div
class=
"page"
>
<LayoutTable
:data=
"tableData"
:config=
"tableConfig"
>
</LayoutTable>
<LayoutTable
:data=
"tableData"
:config=
"tableConfig"
notAdd
notDel
>
<el-button
type=
"primary"
@
click=
"doExport"
:disabled=
"isExport"
size=
"mini"
slot=
"table-head-left2"
>
导出
</el-button>
</LayoutTable>
<drawer-show
ref=
"drawerform"
@
ok=
"getData"
/>
</div>
</
template
>
...
...
@@ -33,58 +33,33 @@
toView
(
row
)
{
this
.
$refs
.
drawerform
.
view
(
row
);
},
doExport
(){
this
.
isExport
=
true
;
this
.
$download
(
"
/leave/record/exportExcel
"
,
{
"
idList
"
:
this
.
selection
,
'
name
'
:
this
.
$route
.
query
[
'
name
'
],
},
{
type
:
"
excel
"
}).
then
(()
=>
this
.
isExport
=
false
).
catch
(
error
=>
{
this
.
isExport
=
false
;
this
.
$message
.
error
(
error
.
message
);
})
},
},
data
()
{
return
{
isExport
:
false
,
config
:
{
isshowTabPane
:
true
,
search
:
[
{
name
:
"
staffId
"
,
type
:
"
text
"
,
label
:
"
员工
id
"
,
label
:
"
员工
"
,
fuzzy
:
true
},
{
name
:
"
deptId
"
,
type
:
"
text
"
,
label
:
"
部门id
"
,
fuzzy
:
true
},
{
name
:
"
entryTime
"
,
type
:
"
date
"
,
label
:
"
入职时间
"
,
fuzzy
:
true
},
{
name
:
"
personalLeaveDays
"
,
type
:
"
text
"
,
label
:
"
事假
"
,
fuzzy
:
true
},
{
name
:
"
compensatedLeaveDays
"
,
type
:
"
text
"
,
label
:
"
调休
"
,
fuzzy
:
true
},
{
name
:
"
sickLeaveDays
"
,
type
:
"
text
"
,
label
:
"
病假
"
,
fuzzy
:
true
},
{
name
:
"
annualLeaveDays
"
,
type
:
"
text
"
,
label
:
"
年假
"
,
fuzzy
:
true
},
{
name
:
"
marriageLeaveDays
"
,
type
:
"
text
"
,
label
:
"
婚假
"
,
type
:
"
select
"
,
label
:
"
全部部门
"
,
fuzzy
:
true
},
],
...
...
@@ -92,33 +67,34 @@
{
type
:
"
selection
"
,
width
:
60
},
{
type
:
"
index
"
,
label
:
"
序号
"
,
width
:
50
},
{
label
:
"
员工id
"
,
prop
:
"
staffId
"
,
formatter
:
this
.
formatter
},
//
{label: "员工id", prop: "staffId", formatter: this.formatter},
{
label
:
"
员工姓名
"
,
prop
:
"
staffName
"
},
{
label
:
"
部门id
"
,
prop
:
"
deptId
"
,
formatter
:
this
.
formatter
},
//
{label: "部门id", prop: "deptId", formatter: this.formatter},
{
label
:
"
部门名称
"
,
prop
:
"
deptName
"
},
{
label
:
"
入职时间
"
,
prop
:
"
entryTime
"
,
formatter
:
this
.
formatterDate
},
{
label
:
"
事假
"
,
prop
:
"
personalLeaveDays
"
,
formatter
:
this
.
formatterMoney
},
{
label
:
"
事假
(天)
"
,
prop
:
"
personalLeaveDays
"
,
formatter
:
this
.
formatterMoney
},
{
label
:
"
调休
"
,
prop
:
"
compensatedLeaveDays
"
,
formatter
:
this
.
formatterMoney
},
{
label
:
"
调休
(天)
"
,
prop
:
"
compensatedLeaveDays
"
,
formatter
:
this
.
formatterMoney
},
{
label
:
"
病假
"
,
prop
:
"
sickLeaveDays
"
,
formatter
:
this
.
formatterMoney
},
{
label
:
"
病假
(天)
"
,
prop
:
"
sickLeaveDays
"
,
formatter
:
this
.
formatterMoney
},
{
label
:
"
年假
"
,
prop
:
"
annualLeaveDays
"
,
formatter
:
this
.
formatterMoney
},
{
label
:
"
年假
(天)
"
,
prop
:
"
annualLeaveDays
"
,
formatter
:
this
.
formatterMoney
},
{
label
:
"
婚假
"
,
prop
:
"
marriageLeaveDays
"
,
formatter
:
this
.
formatterMoney
},
{
label
:
"
婚假
(tian)
"
,
prop
:
"
marriageLeaveDays
"
,
formatter
:
this
.
formatterMoney
},
{
label
:
"
创建用户
"
,
prop
:
"
createUserId
"
,
formatter
:
this
.
formatter
},
//
{label: "创建用户", prop: "createUserId", formatter: this.formatter},
{
label
:
"
操作
"
,
width
:
240
,
formatter
:
row
=>
{
return
(
<
table
-
buttons
noAdd
row
=
{
row
}
onEdit
=
{
this
.
toEdit
}
onView
=
{
this
.
toView
}
onDel
=
{
this
.
toDel
}
/
>
<
table
-
buttons
noAdd
noEdit
noView
noDel
row
=
{
row
}
onEdit
=
{
this
.
toEdit
}
onView
=
{
this
.
toView
}
onDel
=
{
this
.
toDel
}
/
>
);
}
}
...
...
attendance-performance-manager-ui/admin/src/views/dept/list.vue
View file @
767f6e95
...
...
@@ -57,7 +57,7 @@
// {label: "祖级列表", prop: "ancestors"},
{
label
:
"
部门名称
"
,
prop
:
"
deptName
"
},
{
label
:
"
成员数量
"
,
prop
:
"
deptName
"
},
{
label
:
"
负责人
"
,
prop
:
"
dept
Name
"
},
{
label
:
"
负责人
"
,
prop
:
"
work
Name
"
},
// {label: "部门状态", prop: "deptStatus",formatter: this.formatter},
...
...
attendance-performance-manager-ui/admin/src/views/staff/drawershow.vue
View file @
767f6e95
...
...
@@ -24,12 +24,8 @@
<Field
label=
"所属部门"
prop=
"deptName"
v-model=
"form.deptName"
placeholder=
"请选择所属部门"
@
focus=
"ishowBumen = true"
/>
<!--
<Field
label=
"职位"
prop=
"positionId"
v-model=
"form.positionId"
:enumData=
"dict.politicalstatus"
type=
"select"
placeholder=
"请选择职位"
/>
-->
<el-form-item
label=
"职位"
prop=
"positionId"
>
<el-select
v-model=
"form.positionId"
placeholder=
"请选择职位"
>
<el-option></el-option>
</el-select>
</el-form-item>
<Field
label=
"职位"
prop=
"positionId"
v-model=
"form.positionId"
:enumData=
"dict.positionId"
type=
"select"
placeholder=
"请选择职位"
/>
<Field
label=
"工号"
prop=
"workNum"
v-model=
"form.workNum"
placeholder=
"请输入工号"
/>
<!--
<Field
label=
"是否在政务大厅"
prop=
"positionId"
v-model=
"form.positionId"
placeholder=
"请选择"
type=
"select"
/>
-->
...
...
attendance-performance-manager-ui/admin/src/views/system/log/list.vue
View file @
767f6e95
<
template
>
<div
class=
"page"
>
<LayoutTable
:data=
"tableData"
notAdd
notDel
:config=
"tableConfig"
/>
<LayoutTable
:data=
"tableData"
not
Search
not
Add
notDel
:config=
"tableConfig"
/>
</div>
</
template
>
...
...
@@ -13,17 +13,18 @@ export default {
data
()
{
return
{
config
:
{
isshowTabPane
:
true
,
search
:
[
{
name
:
"
loginName
"
,
type
:
"
text
"
,
label
:
"
登录名
"
,
},
{
name
:
"
requestUrl
"
,
type
:
"
text
"
,
label
:
"
请求地址
"
,
},
//
{
//
name: "loginName",
//
type: "text",
//
label: "登录名",
//
},
//
{
//
name: "requestUrl",
//
type: "text",
//
label: "请求地址",
//
},
],
columns
:
[
{
type
:
"
index
"
,
label
:
"
序号
"
,
align
:
"
center
"
,
width
:
50
},
...
...
@@ -33,13 +34,27 @@ export default {
label
:
"
用户名称
"
,
align
:
"
center
"
,
},
{
prop
:
"
logDate
"
,
label
:
"
操作日期
"
,
align
:
"
center
"
,
formatter
:
this
.
formatterDate
,
},
{
prop
:
"
loginName
"
,
label
:
"
用户登录名
"
,
align
:
"
center
"
,
},
{
prop
:
"
loginName
"
,
label
:
"
日志类型
"
,
align
:
"
center
"
,
},
{
prop
:
"
loginName
"
,
label
:
"
操作类型
"
,
align
:
"
center
"
,
},
{
prop
:
"
requestUrl
"
,
label
:
"
请求地址
"
,
...
...
@@ -57,13 +72,6 @@ export default {
label
:
"
操作IP地址
"
,
align
:
"
center
"
,
},
{
prop
:
"
logDate
"
,
label
:
"
操作时间
"
,
align
:
"
center
"
,
formatter
:
this
.
formatterDate
,
},
],
},
};
...
...
attendance-performance-manager-ui/admin/src/views/system/menu/list.vue
View file @
767f6e95
...
...
@@ -114,6 +114,7 @@ export default {
data
()
{
return
{
config
:
{
isshowTabPane
:
true
,
/** 树表是否默认展开 */
expand
:
false
,
showType
:
"
treetable
"
,
...
...
attendance-performance-manager-ui/admin/src/views/system/role/list.vue
View file @
767f6e95
...
...
@@ -439,6 +439,7 @@ export default {
form
:
this
.
initForm
(),
},
config
:
{
isshowTabPane
:
true
,
search
:
[
{
name
:
"
name
"
,
...
...
attendance-performance-manager-ui/admin/src/views/system/user/list.vue
View file @
767f6e95
...
...
@@ -276,8 +276,9 @@ export default {
visible
:
false
,
},
config
:
{
isshowTabPane
:
true
,
columns
:
[
{
type
:
"
selection
"
,
reserveSelection
:
true
,
width
:
60
},
{
type
:
"
selection
"
,
reserveSelection
:
true
,
width
:
60
},
{
type
:
"
index
"
,
label
:
"
序号
"
,
align
:
"
center
"
,
width
:
50
},
{
prop
:
"
loginName
"
,
...
...
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