|
@@ -1,8 +1,8 @@
|
|
|
<template>
|
|
|
<div>
|
|
|
<el-form :model="queryParams" ref="queryForm" size="mini" :inline="true">
|
|
|
- <el-row type="flex" justify="space-between">
|
|
|
- <el-col :span="12">
|
|
|
+ <el-row >
|
|
|
+ <el-col :span="18">
|
|
|
<el-form-item label="状态" prop="status">
|
|
|
<el-select
|
|
|
size="mini"
|
|
@@ -21,18 +21,20 @@
|
|
|
<el-form-item label="员工">
|
|
|
<el-input v-model="queryParams.params.staffCodeOrName" clearable/>
|
|
|
</el-form-item>
|
|
|
- <el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="6">
|
|
|
+ <el-form-item style="float:right">
|
|
|
<el-button type="primary" icon="el-icon-search" size="mini" @click="btnSearch">搜索</el-button>
|
|
|
<el-button icon="el-icon-refresh" size="mini" @click="btnResetQuery">重置</el-button>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
- <el-col :span="12" >
|
|
|
- <!-- <el-button size="mini" icon="el-icon-upload2" @click="click">导入外部绩效数据</el-button> -->
|
|
|
- <CreatePmDialog :stageId="stage.id" v-if="stage.stage < 5"></CreatePmDialog>
|
|
|
- </el-col>
|
|
|
</el-row>
|
|
|
</el-form>
|
|
|
- <el-table size="mini" height="500px" v-loading="loading" :data="listData">
|
|
|
+ <div style="float: right; padding: 3px 0; display:flex;justify-content:space-between">
|
|
|
+ <el-button size="mini" icon="el-icon-download" @click="btnExportAll">导出全部</el-button>
|
|
|
+ <CreatePmDialog :stageId="stage.id" v-if="stage.stage < 5"></CreatePmDialog>
|
|
|
+ </div>
|
|
|
+ <el-table size="mini" height="400px" v-loading="loading" :data="listData">
|
|
|
<el-table-column label="编号" align="center" prop="id" />
|
|
|
<el-table-column label="员工工号" align="center" prop="staff" />
|
|
|
<el-table-column label="员工名称" align="center" prop="staffName" />
|
|
@@ -209,6 +211,10 @@ export default {
|
|
|
this.$modal.msgSuccess("调整成功");
|
|
|
}).catch(() => {});
|
|
|
},
|
|
|
+ //导出全部
|
|
|
+ btnExportAll(){
|
|
|
+ this.download('/ehr/pm/performance/exportAll', {sourceId:this.stage.id}, `performance_${new Date().getTime()}.xlsx`)
|
|
|
+ },
|
|
|
},
|
|
|
};
|
|
|
</script>
|