@@ -76,23 +76,22 @@ import { getProjects, delProject } from 'apis';
import { RightOutlined, DownOutlined } from '@ant-design/icons-vue';
const store = useStore();
-// const projects = reactive({ projects: [] });
+
const visible = ref(false);
const deleteId = ref(null);
const projectId = sessionStorage.getItem('projectId');
const projectInfo = computed(() => store.state.projects.project); // 当前选择项目信息
const newProject = computed(() => store.state.projects.newProject); // 新建项目
const projects = computed(() => store.state.projects.projects); // 项目列表
+const subProjectInfo = computed(() => store.state.task.subProjectInfo); // 子课题信息
const startTime = computed(() => store.state.layout.startTime); // 当前选择时间
const endTime = computed(() => store.state.layout.endTime); // 当前选择时间
let start = startTime.value ? startTime.value : dayjs().startOf('day').format('x');
-let end = endTime.value ? endTime.value : dayjs().startOf('day').format('x');
-const projectList = ref([]);
-projectList.value = [...projects.value];
+let end = endTime.value ? endTime.value : dayjs().endOf('day').format('x');
-watch([newProject, startTime, endTime, projectInfo], () => {
+watch([newProject, startTime, endTime, projectInfo, subProjectInfo], () => {
start = startTime.value ? startTime.value : dayjs().startOf('day').format('x');
- end = endTime.value ? endTime.value : dayjs().startOf('day').format('x');
+ end = endTime.value ? endTime.value : dayjs().endOf('day').format('x');
getProjectsList(start, end);
});
@@ -126,10 +125,8 @@ async function getProjectsList(startData, endData) {
}
});
}
-
- // projectList.value.push(item);
});
- projectList.value = [...data];
+ // projectList.value = [...data];
store.commit('projects/setProjects', data);
} catch (error) {
diff --git a/src/components/tall/task/AssignmentExperiment.vue b/src/components/tall/task/AssignmentExperiment.vue
index 3d2a104..e18c302 100644
--- a/src/components/tall/task/AssignmentExperiment.vue
+++ b/src/components/tall/task/AssignmentExperiment.vue
@@ -1,21 +1,21 @@