|
|
|
@ -69,6 +69,7 @@ export default {
|
|
|
|
|
},
|
|
|
|
|
list: [],
|
|
|
|
|
height: "500px",
|
|
|
|
|
day:'',
|
|
|
|
|
tableColumn1:[],
|
|
|
|
|
tableColumn: [
|
|
|
|
|
{ type: 'seq', width: 60, title: '序号',fixed:"left" },
|
|
|
|
@ -84,9 +85,9 @@ export default {
|
|
|
|
|
{field: 'rjwc_by', title: '日均实际完成工作量', width: 100,
|
|
|
|
|
filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }],
|
|
|
|
|
filterRender: { name: 'FilterCombination', }, },
|
|
|
|
|
{field: 'wcxlts', title: '效率提升', width: 100,slots: { default: 'wcxltsDefault' },
|
|
|
|
|
filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }],
|
|
|
|
|
filterRender: { name: 'FilterCombination', }, },
|
|
|
|
|
// {field: 'wcxlts', title: '效率提升', width: 100,slots: { default: 'wcxltsDefault' },
|
|
|
|
|
// filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }],
|
|
|
|
|
// filterRender: { name: 'FilterCombination', }, },
|
|
|
|
|
{field: 'wcbf', title: '计划实现率', width: 100,slots: { default: 'wcbfDefault' },
|
|
|
|
|
filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }],
|
|
|
|
|
filterRender: { name: 'FilterCombination', }, },
|
|
|
|
@ -106,7 +107,7 @@ export default {
|
|
|
|
|
},
|
|
|
|
|
methods: {
|
|
|
|
|
xlNum(row){
|
|
|
|
|
if (row.rjwc_by || row.rjwc_sy){
|
|
|
|
|
if (row.rjwc_sy){
|
|
|
|
|
var n=(((row.rjwc_by-row.rjwc_sy)/row.rjwc_sy)*100).toFixed(1);
|
|
|
|
|
return n+'%';
|
|
|
|
|
}
|
|
|
|
@ -120,8 +121,10 @@ export default {
|
|
|
|
|
return 0+'%';
|
|
|
|
|
},
|
|
|
|
|
ljqgNum(row){
|
|
|
|
|
var n=(row.rjwc_by-row.rjjh_by)*20;
|
|
|
|
|
return n;
|
|
|
|
|
let [year, month,days] = this.day.split("/");
|
|
|
|
|
var num =parseInt(days);
|
|
|
|
|
var n=(row.rjwc_by-row.rjjh_by)*num;
|
|
|
|
|
return n.toFixed(1);
|
|
|
|
|
},
|
|
|
|
|
generateHeader( year,month){
|
|
|
|
|
this.tableColumn1=[];
|
|
|
|
@ -137,6 +140,10 @@ export default {
|
|
|
|
|
},
|
|
|
|
|
// 获取列表接口
|
|
|
|
|
initList() {
|
|
|
|
|
if (!this.queryParam.yf) {
|
|
|
|
|
this.$message.warning('选择查询月份')
|
|
|
|
|
return
|
|
|
|
|
}
|
|
|
|
|
let dateStr = this.queryParam.yf;
|
|
|
|
|
let [year, month] = dateStr.split("/");
|
|
|
|
|
this.generateHeader(year,month);
|
|
|
|
@ -144,8 +151,8 @@ export default {
|
|
|
|
|
if(!(today.getFullYear()==year&&(today.getMonth()+1)==month)){
|
|
|
|
|
today=new Date(year, month , 0);
|
|
|
|
|
}
|
|
|
|
|
var day=XEUtils.toDateString(today, 'yyyy/MM/dd');
|
|
|
|
|
getRjhList(day).then((res) => {
|
|
|
|
|
this.day=XEUtils.toDateString(today, 'yyyy/MM/dd');
|
|
|
|
|
getRjhList(this.day).then((res) => {
|
|
|
|
|
if (res.success) {
|
|
|
|
|
this.list = res.data;
|
|
|
|
|
}
|
|
|
|
|