|
@@ -1,14 +1,14 @@
|
|
<template>
|
|
<template>
|
|
<div class="assessmentApplication">
|
|
<div class="assessmentApplication">
|
|
<div class="assessmentApplicationBtn">
|
|
<div class="assessmentApplicationBtn">
|
|
- <div class="collectSeach">
|
|
|
|
|
|
+ <div class="collectSeach" :style="$utils.collectSeachSty()">
|
|
<div class="exceed">
|
|
<div class="exceed">
|
|
<span class="exceedSpan">申报单号:</span>
|
|
<span class="exceedSpan">申报单号:</span>
|
|
<el-input v-model="orderNumber" placeholder="请输入申报单号"></el-input>
|
|
<el-input v-model="orderNumber" placeholder="请输入申报单号"></el-input>
|
|
</div>
|
|
</div>
|
|
<seachs @handleSeach="getSeachData" @handleRest="resetSeach"></seachs>
|
|
<seachs @handleSeach="getSeachData" @handleRest="resetSeach"></seachs>
|
|
</div>
|
|
</div>
|
|
- <div class="PeriodBtn">
|
|
|
|
|
|
+ <div class="PeriodBtn" :style="$utils.PeriodBtnSty()">
|
|
<btns
|
|
<btns
|
|
:showImport="false"
|
|
:showImport="false"
|
|
:showExport="false"
|
|
:showExport="false"
|
|
@@ -23,7 +23,7 @@
|
|
></btns>
|
|
></btns>
|
|
</div>
|
|
</div>
|
|
<div class="assessmentApplicationTableData">
|
|
<div class="assessmentApplicationTableData">
|
|
- <el-table :data="assessmentApplicationData" style="width: 100%" @select="rowClick"
|
|
|
|
|
|
+ <el-table :data="assessmentApplicationData" style="width: 100%" @select="rowClick" :class="evalApplicationTableSty()"
|
|
@select-all="rowClick" @row-dblclick="getDetail" @cell-click="clickDes">
|
|
@select-all="rowClick" @row-dblclick="getDetail" @cell-click="clickDes">
|
|
<el-table-column type="selection" label="操作" align="center"></el-table-column>
|
|
<el-table-column type="selection" label="操作" align="center"></el-table-column>
|
|
<el-table-column label="申报单号" prop="orderNumber" width="200"/>
|
|
<el-table-column label="申报单号" prop="orderNumber" width="200"/>
|
|
@@ -216,7 +216,8 @@ export default {
|
|
orderNumber: '',
|
|
orderNumber: '',
|
|
stageArr: [],
|
|
stageArr: [],
|
|
departData: [],
|
|
departData: [],
|
|
- DepartmentLeaderObj: {}
|
|
|
|
|
|
+ DepartmentLeaderObj: {},
|
|
|
|
+ winPix: window.devicePixelRatio
|
|
}
|
|
}
|
|
},
|
|
},
|
|
created() {
|
|
created() {
|
|
@@ -296,7 +297,7 @@ export default {
|
|
//新增/修改
|
|
//新增/修改
|
|
saveAndEditIndicatorData() {
|
|
saveAndEditIndicatorData() {
|
|
let that = this
|
|
let that = this
|
|
- // let userMes = JSON.parse(window.sessionStorage.getItem('user'))
|
|
|
|
|
|
+ let userMes = JSON.parse(window.sessionStorage.getItem('user'))
|
|
let deptName = ''
|
|
let deptName = ''
|
|
that.departData.forEach(itv =>{
|
|
that.departData.forEach(itv =>{
|
|
if (itv.deptId === that.ruleForm.deptName) {
|
|
if (itv.deptId === that.ruleForm.deptName) {
|
|
@@ -312,8 +313,8 @@ export default {
|
|
annual: that.ruleForm.annual,
|
|
annual: that.ruleForm.annual,
|
|
declarationMonth: that.ruleForm.declarationMonth,
|
|
declarationMonth: that.ruleForm.declarationMonth,
|
|
declarationReason: that.ruleForm.declarationReason,
|
|
declarationReason: that.ruleForm.declarationReason,
|
|
- // applicantId: userMes.id,
|
|
|
|
- // applicantName: userMes.name
|
|
|
|
|
|
+ applicantId: userMes.id,
|
|
|
|
+ applicantName: userMes.name
|
|
}
|
|
}
|
|
if (that.isSave) {
|
|
if (that.isSave) {
|
|
params.id = that.evalradio.id
|
|
params.id = that.evalradio.id
|
|
@@ -491,6 +492,13 @@ export default {
|
|
let blob = new Blob([datas], { type: "application/vnd.ms-excel" })
|
|
let blob = new Blob([datas], { type: "application/vnd.ms-excel" })
|
|
saveAs(blob, '公司本部部门及员工月度绩效考核结果申报表.xlsx')
|
|
saveAs(blob, '公司本部部门及员工月度绩效考核结果申报表.xlsx')
|
|
})
|
|
})
|
|
|
|
+ },
|
|
|
|
+ evalApplicationTableSty() {
|
|
|
|
+ if (this.winPix === 1.25) {
|
|
|
|
+ return 'evalApplication125Table'
|
|
|
|
+ } else {
|
|
|
|
+ return 'evalApplication100Table'
|
|
|
|
+ }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -558,10 +566,17 @@ export default {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
.assessmentApplicationTableData{
|
|
.assessmentApplicationTableData{
|
|
- .el-table{
|
|
|
|
|
|
+ .evalApplication125Table{
|
|
|
|
+ .el-table__body-wrapper{
|
|
|
|
+ height: 53vh !important;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ .evalApplication100Table{
|
|
.el-table__body-wrapper{
|
|
.el-table__body-wrapper{
|
|
height: 60vh !important;
|
|
height: 60vh !important;
|
|
}
|
|
}
|
|
|
|
+ }
|
|
|
|
+ .el-table{
|
|
.el-input__inner{
|
|
.el-input__inner{
|
|
height: 30px !important;
|
|
height: 30px !important;
|
|
}
|
|
}
|