|
|
|
@ -13,8 +13,8 @@
|
|
|
|
{{ item.bkhdxName }}
|
|
|
|
{{ item.bkhdxName }}
|
|
|
|
<el-link type="primary" @click="goPage(item)" icon="el-icon-view" v-hasPermi="['system:dept:query','kaohe:employee:query']"></el-link>
|
|
|
|
<el-link type="primary" @click="goPage(item)" icon="el-icon-view" v-hasPermi="['system:dept:query','kaohe:employee:query']"></el-link>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="_desc">参与评分 {{ item.voteNum!==null?item.voteNum: ''}} 人 </div>
|
|
|
|
<!-- <div class="_desc">参与评分 {{ item.voteNum!==null?item.voteNum: ''}} 人 </div>
|
|
|
|
<div class="_desc">均值:{{ item.avgScore!==null?item.avgScore: '' }} </div>
|
|
|
|
<div class="_desc">均值:{{ item.avgScore!==null?item.avgScore: '' }} </div>-->
|
|
|
|
<div>
|
|
|
|
<div>
|
|
|
|
<el-input-number v-model="item.score"></el-input-number>
|
|
|
|
<el-input-number v-model="item.score"></el-input-number>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
@ -29,8 +29,8 @@
|
|
|
|
{{ item.bkhdxName }}
|
|
|
|
{{ item.bkhdxName }}
|
|
|
|
<el-link type="primary" @click="goPage(item)" icon="el-icon-view" v-hasPermi="['system:dept:query','kaohe:employee:query']"></el-link>
|
|
|
|
<el-link type="primary" @click="goPage(item)" icon="el-icon-view" v-hasPermi="['system:dept:query','kaohe:employee:query']"></el-link>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="_desc">参与评分 {{ item.voteNum!==null?item.voteNum: ''}} 人 </div>
|
|
|
|
<!-- <div class="_desc">参与评分 {{ item.voteNum!==null?item.voteNum: ''}} 人 </div>
|
|
|
|
<div class="_desc">均值:{{ item.avgScore!==null?item.avgScore: '' }} </div>
|
|
|
|
<div class="_desc">均值:{{ item.avgScore!==null?item.avgScore: '' }} </div>-->
|
|
|
|
<div>
|
|
|
|
<div>
|
|
|
|
<el-radio-group v-model="item.option" size="mini">
|
|
|
|
<el-radio-group v-model="item.option" size="mini">
|
|
|
|
<el-radio label="optionA">优秀</el-radio>
|
|
|
|
<el-radio label="optionA">优秀</el-radio>
|
|
|
|
@ -82,7 +82,8 @@
|
|
|
|
<span>附件</span>
|
|
|
|
<span>附件</span>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div v-for="(item,index) in uploadFJ.fileList" :key="item.url" class="yy_fj_list">
|
|
|
|
<div v-for="(item,index) in uploadFJ.fileList" :key="item.url" class="yy_fj_list">
|
|
|
|
<a :href="item.url" :download="item.name" target="_blank">{{ item.name }}</a>
|
|
|
|
<!-- <a :href="item.url" :download="item.name" target="_blank">{{ item.name }}</a>-->
|
|
|
|
|
|
|
|
<el-link type="primary" @click="downloadFJ(item)">{{ item.name }}</el-link>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</el-card>
|
|
|
|
</el-card>
|
|
|
|
<div slot="footer" class="dialog-footer">
|
|
|
|
<div slot="footer" class="dialog-footer">
|
|
|
|
@ -98,6 +99,7 @@ import { getVote } from "@/api/kaohe/vote"
|
|
|
|
import { listVote_emp, VoteEmpSubmit } from "@/api/kaohe/vote_emp"
|
|
|
|
import { listVote_emp, VoteEmpSubmit } from "@/api/kaohe/vote_emp"
|
|
|
|
import { getEmployee } from "@/api/kaohe/employee";
|
|
|
|
import { getEmployee } from "@/api/kaohe/employee";
|
|
|
|
import { getDept } from "@/api/system/dept"
|
|
|
|
import { getDept } from "@/api/system/dept"
|
|
|
|
|
|
|
|
import axios from "axios";
|
|
|
|
|
|
|
|
|
|
|
|
export default {
|
|
|
|
export default {
|
|
|
|
name: "votepage",
|
|
|
|
name: "votepage",
|
|
|
|
@ -317,6 +319,26 @@ export default {
|
|
|
|
this.uploadFJ.title = '职工详情';
|
|
|
|
this.uploadFJ.title = '职工详情';
|
|
|
|
})
|
|
|
|
})
|
|
|
|
},
|
|
|
|
},
|
|
|
|
|
|
|
|
// 下载
|
|
|
|
|
|
|
|
downloadFJ(row){
|
|
|
|
|
|
|
|
axios({
|
|
|
|
|
|
|
|
url: row.url,
|
|
|
|
|
|
|
|
method: 'get',
|
|
|
|
|
|
|
|
responseType: 'blob'
|
|
|
|
|
|
|
|
}).then(res => {
|
|
|
|
|
|
|
|
const blob = new Blob([res.data], { type: res.headers['content-type'] });
|
|
|
|
|
|
|
|
const fileName = row.name; // 根据实际需求动态生成
|
|
|
|
|
|
|
|
const link = document.createElement('a');
|
|
|
|
|
|
|
|
link.href = URL.createObjectURL(blob);
|
|
|
|
|
|
|
|
link.download = fileName;
|
|
|
|
|
|
|
|
document.body.appendChild(link);
|
|
|
|
|
|
|
|
link.click();
|
|
|
|
|
|
|
|
URL.revokeObjectURL(link.href);
|
|
|
|
|
|
|
|
document.body.removeChild(link);
|
|
|
|
|
|
|
|
}).catch(err => {
|
|
|
|
|
|
|
|
console.error('下载失败', err);
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
</script>
|
|
|
|
</script>
|
|
|
|
|