Browse Source

fix: 修改时间至无法正确滚动到第一个真实任务的问题

carbasic
aBin 4 years ago
parent
commit
7522344345
  1. 3
      CHANGELOG.md
  2. 15
      src/apis/tall.js
  3. 29
      src/pages/project/project.vue

3
CHANGELOG.md

@ -1,4 +1,4 @@
# 0.1.0 (2021-10-14)
# 0.1.0 (2021-10-18)
### 🌟 新功能
范围|描述|commitId
@ -20,6 +20,7 @@
- | 缓存修改 | [63e1f0d](https://dd.tall.wiki/gitea/wally/tall-mui-3-project/commits/63e1f0d)
- | 检查交付物 | [9d92be5](https://dd.tall.wiki/gitea/wally/tall-mui-3-project/commits/9d92be5)
- | 角色栏实现 | [94cd671](https://dd.tall.wiki/gitea/wally/tall-mui-3-project/commits/94cd671)
- | 角色栏展示修改,体验角色栏修改 | [6583307](https://dd.tall.wiki/gitea/wally/tall-mui-3-project/commits/6583307)
- | 距调整pc端 | [5069aa1](https://dd.tall.wiki/gitea/wally/tall-mui-3-project/commits/5069aa1)
- | 面变化首页变化 | [5e860f1](https://dd.tall.wiki/gitea/wally/tall-mui-3-project/commits/5e860f1)
- | 模拟接口测试 | [69e7931](https://dd.tall.wiki/gitea/wally/tall-mui-3-project/commits/69e7931)

15
src/apis/tall.js

@ -32,12 +32,27 @@ export const getQueryButton = {
},
};
// 查询当前用户是否展示宣传页按钮
export const queryIsShow = {
async index(params) {
try {
/* #endif */
const data = await uni.$u.http.post(`${carbasics}/questionnaire/queryIsShow`, params);
return data;
} catch (error) {
throw new Error(error);
}
},
};
const install = (Vue, vm) => {
vm.$u.api = { ...vm.$u.api } || {};
// 登录
vm.$u.api.signin = params => login.index(params);
// 查询首页的按钮展示及跳转
vm.$u.api.getQueryButton = params => getQueryButton.index(params);
// 查询当前用户是否展示宣传页按钮
vm.$u.api.queryIsShow = params => queryIsShow.index(params);
// 获取图片验证码
vm.$u.api.getImageCode = () => vm.$u.get(`${tall}/users/code`);
// 获取短信验证码

29
src/pages/project/project.vue

@ -67,6 +67,8 @@ export default {
showEXP: false,
name: '',
url: '',
showStatus: 0,
detailId: '',
};
},
@ -81,10 +83,17 @@ export default {
},
async onLoad(options) {
console.log('this.$route.query: ', this.$route);
const data = await this.$u.api.getQueryButton({});
this.name = data.name;
this.url = data.url;
const isShowData = await this.$u.api.queryIsShow({});
if (isShowData && isShowData.showStatus === 1) {
this.name = '问卷';
this.url = 'https://www.tall.wiki/carbasics/survey';
} else {
if (data) {
this.name = data.name;
this.url = data.url;
}
}
if (options.share && options.share === '1') {
this.shareInit(options);
} else {
@ -198,12 +207,14 @@ export default {
function preloadFn(that) {
const detailId = that.tasks.findIndex(task => task.detailId);
const arr = [];
that.tasks.forEach(task => {
if (task.detailId) {
arr.push(task);
}
});
that.$nextTick(() => that.$refs.timeLine.setScrollPosition());
setTimeout(() => {
that.tasks.forEach(task => {
if (task.detailId) {
arr.push(task);
}
});
that.$nextTick(() => that.$refs.timeLine.setScrollPosition());
}, 100);
if (detailId !== -1) {
// 1
const { pageCount } = that.$t.task;

Loading…
Cancel
Save