diff --git a/src/pages/mes/workScheduling/processReportPeopleCheck.vue b/src/pages/mes/workScheduling/processReportPeopleCheck.vue index 224460f..b997156 100644 --- a/src/pages/mes/workScheduling/processReportPeopleCheck.vue +++ b/src/pages/mes/workScheduling/processReportPeopleCheck.vue @@ -2,10 +2,10 @@ - + - + {{ item.personName }} @@ -48,27 +48,36 @@ const data = ref({ const status = ref('loadmore') /* 列表数据集 */ const list = ref([]) - +let checked: string | any[] = [] +function checkChange(checkedArray: any[]) { + checked = checkedArray +} /* 打开详情页 */ function openDetail(item: any) { console.log(item) // proxy.$tab.navigateTo(`/pages/mes/orderDapPlan/detail?obj=${item}`) } - +function filterList(){ + list.value = [] + uni.getStorageSync("processReportList").forEach(person=>{ + if (person.personName.includes(data.value.nickName)){ + list.value.push(person) + } + }) +} /* 通用方法 */ onShow(() => { }) function onSubmit() { - list.value.forEach(item=>{ - if (item.checked){ - uni.setStorageSync("processReportList", list.value) - uni.redirectTo({ - url: "./processReportForm" - }) - return - } - }) - _toast("请选择人员") + if (checked.length == 0){ + _toast("请选择人员") + return + }else{ + uni.setStorageSync("processReportList", list.value) + uni.redirectTo({ + url: "/pages/mes/workScheduling/processReportForm" + }) + } } onLoad((option) => { list.value = uni.getStorageSync("processReportList")