|
@@ -71,13 +71,17 @@ const formRef = ref<InstanceType<typeof ConstructionDailyReportDrawer>>()
|
|
|
function syncQueryFromRoute() {
|
|
function syncQueryFromRoute() {
|
|
|
if (route.name !== pageRouteName) return
|
|
if (route.name !== pageRouteName) return
|
|
|
|
|
|
|
|
- const nextQuery = createDefaultQuery()
|
|
|
|
|
- query.value = {
|
|
|
|
|
- ...query.value,
|
|
|
|
|
- deptId: nextQuery.deptId,
|
|
|
|
|
- projectDeptId: nextQuery.projectDeptId,
|
|
|
|
|
- teamId: nextQuery.teamId,
|
|
|
|
|
- createTime: nextQuery.createTime
|
|
|
|
|
|
|
+ if (route.query.deptId !== undefined) {
|
|
|
|
|
+ query.value.deptId = parseQueryNumber(route.query.deptId)
|
|
|
|
|
+ }
|
|
|
|
|
+ if (route.query.projectDeptId !== undefined) {
|
|
|
|
|
+ query.value.projectDeptId = parseQueryNumber(route.query.projectDeptId)
|
|
|
|
|
+ }
|
|
|
|
|
+ if (route.query.teamId !== undefined) {
|
|
|
|
|
+ query.value.teamId = parseQueryNumber(route.query.teamId)
|
|
|
|
|
+ }
|
|
|
|
|
+ if (route.query.createTime !== undefined) {
|
|
|
|
|
+ query.value.createTime = resolveCreateTimeFromRoute() ?? getDefaultCreateTime()
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|