From d843a843534345afe392d88696ba7cf9744747bb Mon Sep 17 00:00:00 2001 From: shijing Date: Wed, 16 Jul 2025 14:09:52 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E7=A6=85=E9=81=93011=E3=80=81012?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/wpm_bx/mlog_detail.vue | 9 +-- src/views/wpm_bx/mlogbw_check.vue | 114 +++++++++++++++++------------- 2 files changed, 68 insertions(+), 55 deletions(-) diff --git a/src/views/wpm_bx/mlog_detail.vue b/src/views/wpm_bx/mlog_detail.vue index fa44a19b..cca20bdd 100644 --- a/src/views/wpm_bx/mlog_detail.vue +++ b/src/views/wpm_bx/mlog_detail.vue @@ -256,12 +256,9 @@ type="primary" @click="table_in_edit(scope.row)" v-if="mlogItem.submit_time== null&&mlogItem.material_in_&&mlogItem.material_in_.tracking==10" - > - 编辑 - + >编辑 详情 - 删除 - + >删除 diff --git a/src/views/wpm_bx/mlogbw_check.vue b/src/views/wpm_bx/mlogbw_check.vue index 583953ad..d3071e6f 100644 --- a/src/views/wpm_bx/mlogbw_check.vue +++ b/src/views/wpm_bx/mlogbw_check.vue @@ -38,7 +38,7 @@ :hideAdd="hideAdd" @add="rowAdd" > - + @@ -77,8 +76,8 @@ :label="item.name" :value="item.id" > - {{item.name}} - {{item.number}} + {{item.name}} + {{item.number}} @@ -95,16 +94,27 @@ /> + + + @@ -116,8 +126,7 @@ class="width-100" controls-position="right" @change="defectCountSun(scope.row)" - > - + > - + > - + > - + > - + > @@ -193,42 +198,36 @@ v-if="scope.row.isEdit" type="success" @click="formTableSave(scope.row)" - >保存 + >保存 取消 + >取消 重取数据 + >重取数据 编辑 + >编辑 删除 + >删除 删除 + >删除 @@ -276,8 +275,8 @@ :label="item.name" :value="item.id" > - {{item.name}} - {{item.number}} + {{item.name}} + {{item.number}} @@ -298,8 +297,7 @@ :key="item.testitem" :label="item.testitem_name" :value="item.testitem" - > - + > @@ -319,17 +317,14 @@ v-model="checkAll" :indeterminate="indeterminate" @change="handleCheckAll" - > - 全部 - + >全部 - + > @@ -377,10 +372,10 @@ {{ item2.value }} - - + + @@ -603,6 +598,16 @@ export default { that.addTemplate.number = years+ months + that.material_model+num; } }, + workTimeCountSun(row){ + let that = this; + let time = row.work_time*60*1000; + let index = that.mlogbwlist.indexOf(row); + let end = new Date(row.work_start_time).getTime()+time; + let end_time = that.$TOOL.dateFormat(new Date(end), 'yyyy-MM-dd hh:mm:ss'); + console.log('index',index); + console.log('end_time',end_time); + that.mlogbwlist[index].work_end_time = end_time; + }, getEquipment4() { let that = this; that.$API.em.equipment.list.req({page:0,cate__code:"4"}).then((res) => { @@ -677,6 +682,12 @@ export default { let obj = {}; obj = Object.assign({},item); obj.isEdit = false; + if(obj.work_start_time!==null&&obj.work_start_time!==''&&obj.work_end_time!==null&&obj.work_end_time!==''){ + let start = new Date(obj.work_start_time).getTime(); + let end = new Date(obj.work_end_time).getTime(); + let time = (end-start)/60000; + obj.work_time = time; + } if(that.qct!=''){ if(item.ftest!=null){ if(item.ftest.ftestdefects!==undefined&&item.ftest.ftestdefects!==''&&item.ftest.ftestdefects!==null&&item.ftest.ftestdefects.length>0){ @@ -766,6 +777,7 @@ export default { obj.equip = row.equip; obj.work_start_time = row.work_start_time; obj.work_end_time = row.work_end_time; + obj.work_time = row.work_time; } if(row.id!==''&&row.id!==undefined&&row.id!==null){ obj.id = row.id; @@ -796,8 +808,14 @@ export default { formTableEdit(row) { this.mlogbwlist.forEach((item, index) => { if (item.id == row.id) { - // console.log('row',row); + console.log('row',row); + console.log('new Date()',new Date()); this.mlogbwlist[index].isEdit = true; + let date = new Date(); + console.log('new Date()',this.$TOOL.dateFormat(date)); + if(this.mlogbwlist[index].work_start_time==''||this.mlogbwlist[index].work_start_time==null){ + this.mlogbwlist[index].work_start_time = this.$TOOL.dateFormat(date, 'yyyy-MM-dd hh:mm:ss'); + } } }); },