diff --git a/src/views/mes/producereport/components/AdminReplaceForm.vue b/src/views/mes/producereport/components/AdminReplaceForm.vue index 044ea66d..70d38472 100644 --- a/src/views/mes/producereport/components/AdminReplaceForm.vue +++ b/src/views/mes/producereport/components/AdminReplaceForm.vue @@ -274,18 +274,14 @@ const userList = ref([]) // 用户列表 const changeDate = async () =>{ if(formData.value.reportDate && formData.value.groupType && formData.value.orgType){ formData.value.userId = null - formData.value.orgId = null userList.value = await WorkTeamApi.getUserList(formData.value.orgType, formData.value.groupType) if(userList.value && userList.value.length>0){ formData.value.userId = userList.value[0].id - orgWorkerList.value = await OrgWorkerApi.getOrgWorkerList2(formData.value) - if(orgWorkerList.value && orgWorkerList.value.length>0){ - formData.value.orgId = orgWorkerList.value[0].orgId - warningInfo.value='' - } + if(!formData.value.orgId) + await changeDateUser() } - if(!formData.value.userId || !formData.value.orgId){ - warningInfo.value = '该条件下未查询到工位安排信息!' + if(!formData.value.userId){ + warningInfo.value = '该条件下未查询到工人安排信息!' message.error(warningInfo.value) } } @@ -299,5 +295,21 @@ const getCurrentDate = () =>{ if(day<10)day = '0'+day; return year + "-" + month + "-" + day +" 00:00:00"; } +//更改报工日期时查询用户在该日期绑定的工位信息 +const changeDateUser = async () =>{ + orgWorkerList.value = null + if(formData.value.reportDate && formData.value.groupType && formData.value.orgType && formData.value.userId){ + formData.value.orgId = null + orgWorkerList.value = await OrgWorkerApi.getOrgWorkerList2(formData.value) + if(orgWorkerList.value && orgWorkerList.value.length>0){ + formData.value.orgId = orgWorkerList.value[0].orgId + warningInfo.value='' + } + if(!formData.value.orgId){ + warningInfo.value = '该条件下未查询到工位安排信息!' + message.error(warningInfo.value) + } + } +} diff --git a/src/views/mes/record/DabaoIndex.vue b/src/views/mes/record/DabaoIndex.vue index 27a90663..967cb3ca 100644 --- a/src/views/mes/record/DabaoIndex.vue +++ b/src/views/mes/record/DabaoIndex.vue @@ -8,129 +8,105 @@ :inline="true" label-width="68px" > - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 搜索 - 重置 - - 新增 - - - 导出 - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 搜索 + 重置 + + 新增 + + + 导出 + + + + - - - - - + + + - - - - - - + - - - - +