提交 1619b874 authored 作者: zfl's avatar zfl

新增一致性功能

上级 2c7fd284
......@@ -47,6 +47,12 @@
</el-col>
</el-row>
</div>
<div class="content_container" v-if="original_data.type == 'select_list_suser'" :style="{height:(original_data.height?original_data.height:'285px')}">
<el-select v-model="original_data.select_value" multiple style="width: 100%" @change="selectChange_suser">
<el-option v-for="(e, i) in original_data.list" :label="e.name" :disabled="original_data.disabled || e.type?true:false" :value="e.student_id" :key="i"></el-option>
</el-select>
</div>
<div class="content_container" v-if="original_data.type == 'table'" :style="{height:(original_data.height?original_data.height:'285px')}">
<Table
v-if="original_data"
......@@ -189,6 +195,15 @@ export default {
link.download = this.original_data.title+'.csv';
link.click();
},
selectChange_suser(){
this.original_data.use_list=[];
for(let i of this.original_data.list){
if(this.original_data.select_value.indexOf(i.student_id)>-1){
this.original_data.use_list.push(i)
}
}
this.$emit('selectChange_suser', this.original_data.use_list,this.original_data.select_value);
},
print_() {
let domObj = document.getElementById(this.original_data.chart_id);
var newWin = window.open(''); //新打开一个空窗口
......
......@@ -189,6 +189,15 @@
</AnalyseModule>
</div>
</el-col>
<el-col :span="12" class="unit_container">
<div class="centenr_container">
<AnalyseModule
:module_data="consistency_evaluation_data"
v-if="consistency_evaluation_data"
>
</AnalyseModule>
</div>
</el-col>
</el-row>
</div>
</div>
......@@ -309,6 +318,8 @@ export default {
flakeTobacco_data: null,
//甩把统计数据
swingHandle_data: null,
// 一致性评价
consistency_evaluation_data:null
};
},
......@@ -383,9 +394,26 @@ export default {
this.swingHandle_data = this.changeSwingHandle(
res.review_content.swingHandle
); //甩把
this.consistency_evaluation_data = this.consistency_evaluation_dataHandle(res.review_content.consistency_evaluation_data); //一致性评价
}
});
},
selectChange_suser(use_list,select_list){
},
consistency_evaluation_dataHandle(data){
return {
type: 'select_list_suser',
chart_id: 'consistency_evaluation_data',
print_id: 'consistency_evaluation_data',
color: '#99A9BF',
title: '一致性评价',
topic: data.use_list,
select_value: data.select_list,
list: data.data,
disabled:true,
};
},
//计算百分比
toPercent,
//处理甩把
......
......@@ -270,6 +270,20 @@
</AnalyseModule>
</div>
</el-col>
<el-col :span="12" class="unit_container">
<div class="centenr_container">
<AnalyseModule
:module_data="consistency_evaluation_data"
v-if="consistency_evaluation_data"
@changeSelect="changeSelects"
@selectChange_suser="selectChange_suser"
>
</AnalyseModule>
</div>
</el-col>
</el-row>
</div>
</div>
......@@ -376,8 +390,10 @@ export default {
is_holdTobacco: true,
is_flakeTobacco: true,
is_swingHandle: true,
is_consistency_evaluation_data:true,
id: [14, 16],
ScoreScore: ['100', '80', '70', '60'],
select_suser_list:[],
is_top: true,
top: {
error_top: 10,
......@@ -429,6 +445,8 @@ export default {
flakeTobacco_data: null,
//甩把统计数据
swingHandle_data: null,
// 一致性评价
consistency_evaluation_data:null
};
},
......@@ -512,8 +530,29 @@ export default {
this.holdTobacco_data = this.changeHoldTobacco(res.holdTobacco); //把烟
this.flakeTobacco_data = this.changeFlakeTobacco(res.flakeTobacco); //片烟
this.swingHandle_data = this.changeSwingHandle(res.swingHandle); //甩把
this.consistency_evaluation_data = this.consistency_evaluation_dataHandle(res.consistency_evaluation_data); //一致性评价
});
},
selectChange_suser(use_list,select_list){
console.log(use_list)
this.request_params.select_suser_list=select_list
},
consistency_evaluation_dataHandle(data){
return {
type: 'select_list_suser',
chart_id: 'consistency_evaluation_data',
print_id: 'consistency_evaluation_data',
color: '#99A9BF',
title: '一致性评价',
topic: data.use_list,
select_value: data.select_list,
list: data.data,
is_show: {
key: 'is_consistency_evaluation_data',
value: this.request_params.is_consistency_evaluation_data,
},
};
},
//百分比
toPercent,
//处理把烟
......
Markdown 格式
0% 或
您添加了 0 人 到此讨论。请谨慎行事。
请先完成此评论的编辑!
请 注册 或者 后发表评论