评分页面修改

main
wanglei 1 month ago
parent 127d744aad
commit 7a8a1a578f

@ -13,8 +13,8 @@
{{ item.bkhdxName }}
<el-link type="primary" @click="goPage(item)" icon="el-icon-view" v-hasPermi="['system:dept:query','kaohe:employee:query']"></el-link>
</div>
<div class="_desc">参与评分 {{ item.voteNum!==null?item.voteNum: ''}} </div>
<div class="_desc">均值{{ item.avgScore!==null?item.avgScore: '' }} </div>
<!-- <div class="_desc">参与评分 {{ item.voteNum!==null?item.voteNum: ''}} </div>
<div class="_desc">均值{{ item.avgScore!==null?item.avgScore: '' }} </div>-->
<div>
<el-input-number v-model="item.score"></el-input-number>
</div>
@ -29,8 +29,8 @@
{{ item.bkhdxName }}
<el-link type="primary" @click="goPage(item)" icon="el-icon-view" v-hasPermi="['system:dept:query','kaohe:employee:query']"></el-link>
</div>
<div class="_desc">参与评分 {{ item.voteNum!==null?item.voteNum: ''}} </div>
<div class="_desc">均值{{ item.avgScore!==null?item.avgScore: '' }} </div>
<!-- <div class="_desc">参与评分 {{ item.voteNum!==null?item.voteNum: ''}} </div>
<div class="_desc">均值{{ item.avgScore!==null?item.avgScore: '' }} </div>-->
<div>
<el-radio-group v-model="item.option" size="mini">
<el-radio label="optionA">优秀</el-radio>
@ -82,7 +82,8 @@
<span>附件</span>
</div>
<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>
</el-card>
<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 { getEmployee } from "@/api/kaohe/employee";
import { getDept } from "@/api/system/dept"
import axios from "axios";
export default {
name: "votepage",
@ -317,6 +319,26 @@ export default {
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>

Loading…
Cancel
Save