Browse Source

feat: 时间轴优化

test2
xuesinan 4 years ago
parent
commit
77a137eb95
  1. 5
      CHANGELOG.md
  2. 4
      components/TimeLine/TimeLine.vue
  3. 22
      hooks/project/useGetTasks.js

5
CHANGELOG.md

@ -8,6 +8,7 @@
财务 | 细节调整;根据任务获取财务条信息 | [414106a](https://101.201.226.163:50022/TALL/TALL-MUI-4/commits/414106a)
- | 插件的填写提交,编辑与删除 | [84390d5](https://101.201.226.163:50022/TALL/TALL-MUI-4/commits/84390d5)
- | 插件的填写与提交,修改与删除 | [d461252](https://101.201.226.163:50022/TALL/TALL-MUI-4/commits/d461252)
- | 插件调用 | [9146b40](https://101.201.226.163:50022/TALL/TALL-MUI-4/commits/9146b40)
- | 插件面板分开显示 | [fb5e86b](https://101.201.226.163:50022/TALL/TALL-MUI-4/commits/fb5e86b)
- | 插件api | [08bdf74](https://101.201.226.163:50022/TALL/TALL-MUI-4/commits/08bdf74)
- | 登录、日历页小绿点、二级项目列表 | [e676cf0](https://101.201.226.163:50022/TALL/TALL-MUI-4/commits/e676cf0)
@ -79,6 +80,7 @@
- | 更新代码 | [aa6093a](https://101.201.226.163:50022/TALL/TALL-MUI-4/commits/aa6093a)
- | 交付物相关细节调整 | [87ae00d](https://101.201.226.163:50022/TALL/TALL-MUI-4/commits/87ae00d)
- | 删除打印 | [3e75576](https://101.201.226.163:50022/TALL/TALL-MUI-4/commits/3e75576)
- | 细节调整 | [a43fa83](https://101.201.226.163:50022/TALL/TALL-MUI-4/commits/a43fa83)
- | 细节调整 | [ebf678f](https://101.201.226.163:50022/TALL/TALL-MUI-4/commits/ebf678f)
- | 细节调整 | [759ef52](https://101.201.226.163:50022/TALL/TALL-MUI-4/commits/759ef52)
- | 细节调整 | [bdd5f87](https://101.201.226.163:50022/TALL/TALL-MUI-4/commits/bdd5f87)
@ -113,6 +115,7 @@
app.vue | 修复获取token报错的问题 | [9120d54](https://101.201.226.163:50022/TALL/TALL-MUI-4/commits/9120d54)
createTask | 修复createTask v-model的问题 | [b20d3f0](https://101.201.226.163:50022/TALL/TALL-MUI-4/commits/b20d3f0)
- | defineExpose, defineEmits不需要引入 | [902cacc](https://101.201.226.163:50022/TALL/TALL-MUI-4/commits/902cacc)
- | render 修复不显示内嵌插件的问题 | [c546659](https://101.201.226.163:50022/TALL/TALL-MUI-4/commits/c546659)
### 📝 文档
@ -147,7 +150,9 @@
- | 插件错误名称修改和id分配 | [3feee3f](https://101.201.226.163:50022/TALL/TALL-MUI-4/commits/3feee3f)
- | 查看提交历史记录页面数据同步更新 | [749cb10](https://101.201.226.163:50022/TALL/TALL-MUI-4/commits/749cb10)
- | 调整进度条样式 | [b142651](https://101.201.226.163:50022/TALL/TALL-MUI-4/commits/b142651)
- | 个人和ui,项目资源管理,域资源管理跳转页面完善 | [d80f19e](https://101.201.226.163:50022/TALL/TALL-MUI-4/commits/d80f19e)
- | 个人终端和ui配置插件 ,域资源管理插件,版本管理插件 | [c3caad0](https://101.201.226.163:50022/TALL/TALL-MUI-4/commits/c3caad0)
- | 给财务条传参修改为detailId | [4ace5a9](https://101.201.226.163:50022/TALL/TALL-MUI-4/commits/4ace5a9)
- | 交付物插件代码审查 | [5f4d47b](https://101.201.226.163:50022/TALL/TALL-MUI-4/commits/5f4d47b)
- | 交付物代码整理重构 未完 | [d7c6e51](https://101.201.226.163:50022/TALL/TALL-MUI-4/commits/d7c6e51)
交付物 | 调整交付物细节;完善逻辑 | [25ccd36](https://101.201.226.163:50022/TALL/TALL-MUI-4/commits/25ccd36)

4
components/TimeLine/TimeLine.vue

@ -77,7 +77,7 @@ async function handleScrollTop() {
const upQuery = {
timeNode: timeNodeValue,
queryType: 0,
queryNum: 6,
queryNum: 3,
};
await emit('getTasks', upQuery);
}
@ -108,7 +108,7 @@ async function handleScrollBottom() {
const downQuery = {
timeNode: nextQueryTime,
queryType: 1,
queryNum: 6,
queryNum: 3,
};
await emit('getTasks', downQuery);
}

22
hooks/project/useGetTasks.js

@ -17,7 +17,7 @@ export default function useGetTasks() {
// 初始化 定期任务
async function initPlanTasks() {
setPrevPlaceholderTasks(); // 向上加载空数据
// setPrevPlaceholderTasks(); // 向上加载空数据
setNextPlaceholderTasks(); // 向下加载空数据
await getInitTasks(); // 获取初始数据
}
@ -38,11 +38,11 @@ export default function useGetTasks() {
const { pageCount } = uni.$task;
nextTick(() => {
// 向上拿数据
getTasks({
timeNode: +tasks.value[detailId].planStart,
queryType: 0,
queryNum: pageCount,
});
// getTasks({
// timeNode: +tasks.value[detailId].planStart,
// queryType: 0,
// queryNum: pageCount,
// });
// 向下拿数据
const nextQueryTime = +uni.$time.add(+arr[arr.length - 1].planStart, 1, timeGranularity.value);
getTasks({
@ -54,15 +54,15 @@ export default function useGetTasks() {
} else {
// 没有任务 上下显示时间刻度
// 向上加载
setPrevPlaceholderTasks();
// setPrevPlaceholderTasks();
// // 向下加载
setNextPlaceholderTasks();
// setNextPlaceholderTasks();
}
}
// 根据时间基准点和角色查找定期任务
getTasks({
queryType: 0,
}); // 向上获取定期任务数据
// getTasks({
// queryType: 0,
// }); // 向上获取定期任务数据
// 根据项目id获取角色列表
// 向下获取定期任务数据

Loading…
Cancel
Save