From 882dd5cd1b536c5a3cef275959b3cb75c7c62e83 Mon Sep 17 00:00:00 2001 From: xiaoning <1097449274@qq.com> Date: Mon, 21 Apr 2025 14:14:09 +0800 Subject: [PATCH] =?UTF-8?q?=E6=97=A5=E8=AE=A1=E5=88=92=E9=87=8F=E8=B7=9F?= =?UTF-8?q?=E8=B8=AA=E2=80=94=E2=80=94=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/jhzx/rjhlgzCx.vue | 23 +++++++++++++++-------- 1 file changed, 15 insertions(+), 8 deletions(-) diff --git a/src/views/jhzx/rjhlgzCx.vue b/src/views/jhzx/rjhlgzCx.vue index 141577c..b35d0ab 100644 --- a/src/views/jhzx/rjhlgzCx.vue +++ b/src/views/jhzx/rjhlgzCx.vue @@ -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; }