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) 财务 | 细节调整;根据任务获取财务条信息 | [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) - | 插件的填写提交,编辑与删除 | [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) - | 插件的填写与提交,修改与删除 | [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) - | 插件面板分开显示 | [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) - | 插件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) - | 登录、日历页小绿点、二级项目列表 | [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) - | 更新代码 | [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) - | 交付物相关细节调整 | [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) - | 删除打印 | [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) - | 细节调整 | [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) - | 细节调整 | [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) - | 细节调整 | [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) 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) 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) - | 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) - | 插件错误名称修改和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) - | 查看提交历史记录页面数据同步更新 | [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) - | 调整进度条样式 | [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) - | 个人终端和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) - | 交付物插件代码审查 | [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) - | 交付物代码整理重构 未完 | [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) 交付物 | 调整交付物细节;完善逻辑 | [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 = { const upQuery = {
timeNode: timeNodeValue, timeNode: timeNodeValue,
queryType: 0, queryType: 0,
queryNum: 6, queryNum: 3,
}; };
await emit('getTasks', upQuery); await emit('getTasks', upQuery);
} }
@ -108,7 +108,7 @@ async function handleScrollBottom() {
const downQuery = { const downQuery = {
timeNode: nextQueryTime, timeNode: nextQueryTime,
queryType: 1, queryType: 1,
queryNum: 6, queryNum: 3,
}; };
await emit('getTasks', downQuery); await emit('getTasks', downQuery);
} }

22
hooks/project/useGetTasks.js

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

Loading…
Cancel
Save