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
d8a78bc6
Commit
d8a78bc6
authored
Jul 15, 2023
by
“yiyousong”
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
pref:修改报告生成
parent
a6098217
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
62 additions
and
26 deletions
+62
-26
attendance-performance-manager-ui/admin/src/views/homeCharts/record/list.vue
...nce-manager-ui/admin/src/views/homeCharts/record/list.vue
+62
-26
No files found.
attendance-performance-manager-ui/admin/src/views/homeCharts/record/list.vue
View file @
d8a78bc6
...
...
@@ -182,31 +182,27 @@
<div
class=
"down_content"
>
<img
class=
"content_title"
src=
"../../../assets/images/title.png"
/>
<div
style=
"margin: 20px 0"
>
<el-radio-group
v-model=
"type"
border
>
<el-radio-button
label=
"1"
>
部门评估
</el-radio-button>
<el-radio-button
label=
"2"
>
个人评估
</el-radio-button>
<el-radio-group
v-model=
"
form.
type"
border
>
<el-radio-button
:
label=
"1"
>
部门评估
</el-radio-button>
<el-radio-button
:
label=
"2"
>
个人评估
</el-radio-button>
</el-radio-group>
</div>
<div
class=
"form"
>
<el-form
ref=
"form"
:model=
"form"
label-width=
"100px"
>
<el-form-item
label=
"请选择部门:"
>
<el-select
v-model=
"form.
region
"
v-model=
"form.
dept
"
placeholder=
"请选择部门"
style=
"width: 100%"
>
<el-option
label=
"区域一"
value=
"shanghai"
></el-option>
<el-option
label=
"区域二"
value=
"beijing"
></el-option>
<el-option
v-for=
"v in deptList"
:key=
"v.id"
:label=
"v.deptName"
:value=
"v.id"
></el-option>
</el-select>
</el-form-item>
<el-form-item
label=
"请选择时间:"
>
<el-date-picker
type=
"date"
placeholder=
"选择日期"
v-model=
"form.date1"
style=
"width: 100%"
></el-date-picker>
</el-form-item>
<el-form-item
label=
"请选择类型:"
style=
"text-align: left"
>
<el-radio-group
v-model=
"form.resource"
>
<el-radio
:label=
"1"
>
按年
</el-radio>
...
...
@@ -214,6 +210,36 @@
<el-radio
:label=
"3"
>
按天
</el-radio>
</el-radio-group>
</el-form-item>
<el-form-item
label=
"请选择时间:"
>
<el-date-picker
v-if=
"form.resource == 1"
type=
"year"
value-format=
"yyyy"
placeholder=
"选择日期"
v-model=
"form.year"
style=
"width: 100%"
></el-date-picker>
<el-date-picker
v-else-if=
"form.resource == 2"
type=
"month"
value-format=
"MM"
placeholder=
"选择日期"
v-model=
"form.month"
style=
"width: 100%"
></el-date-picker>
<el-date-picker
v-else
v-model=
"form.day"
value-format=
"yyyy-MM-DD"
type=
"daterange"
range-separator=
"至"
start-placeholder=
"开始日期"
end-placeholder=
"结束日期"
style=
"width: 100%"
>
</el-date-picker>
</el-form-item>
<el-form-item>
<el-button
type=
"primary"
...
...
@@ -292,23 +318,21 @@ export default {
personageAttTopDate
:
2
,
// 个人绩效排名top搜索
appealDate
:
2
,
// 申诉分值分布搜索
form
:
{
date1
:
""
,
type
:
[],
resource
:
""
,
type
:
1
,
dept
:
""
,
resource
:
1
,
year
:
""
,
month
:
""
,
day
:
[],
},
config
:
{},
//部门绩效总分top10
personConfig
:
{},
//个人绩效总分top10
// 个人绩效总分排名
staffQuery
:
{
page
:
1
,
size
:
10
,
},
// 部门
depQuery
:
{
page
:
1
,
size
:
10
,
size
:
-
1
,
},
deptList
:
[],
// 部门列表
leidaEchart
:
null
,
// 异常分值分布情况echart实例
rulePie
:
null
,
// 绩效规则分布echart实例
shensuPie
:
null
,
// 申诉分值分布情况echart实例
...
...
@@ -320,6 +344,7 @@ export default {
};
},
created
()
{
this
.
getDeptList
();
this
.
getYearRecordAll
();
this
.
getMonthRecordAll
();
},
...
...
@@ -342,6 +367,15 @@ export default {
this
.
shensuPie
&&
this
.
shensuPie
.
resize
();
this
.
recordPie
&&
this
.
recordPie
.
resize
();
},
// 获取部门列表
getDeptList
()
{
this
.
$post
(
"
/dept/list
"
,
this
.
depQuery
).
then
((
res
)
=>
{
const
{
code
,
data
}
=
res
;
if
(
code
==
1
)
{
this
.
deptList
=
data
.
data
;
}
});
},
// 获取今年分值
async
getYearRecordAll
()
{
this
.
yearRecordAll
=
await
this
.
getRecordAll
(
1
);
...
...
@@ -353,7 +387,6 @@ export default {
// 获取今日分值
async
getDayRecordAll
()
{
this
.
dayRecordAll
=
await
this
.
getRecordAll
(
3
);
console
.
log
(
this
.
dayRecordAll
);
},
// 获取分值情况
async
getRecordAll
(
summaryType
)
{
...
...
@@ -824,7 +857,10 @@ export default {
break
;
}
},
// 创建报告
onSubmit
()
{
console
.
log
(
this
.
form
);
},
// 获取年
getYear
()
{
return
new
Date
().
getFullYear
();
...
...
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