Browse Source

fix: 解决进项目角色id不更新问题

wrr
song 4 years ago
parent
commit
3b400df8f9
  1. 1
      CHANGELOG.md
  2. 2
      rest/project.http
  3. 5
      src/pages/project/project.vue
  4. 1
      src/store/project/getters.js
  5. 1
      src/store/task/mutations.js

1
CHANGELOG.md

@ -123,6 +123,7 @@
- | 修改小红点传参 | [87b20fd](https://dd.tall.wiki/gitea/wally/tall-mui-3-project/commits/87b20fd)
- | 修改报错 | [531c14d](https://dd.tall.wiki/gitea/wally/tall-mui-3-project/commits/531c14d)
- | 修改接口路径 | [df6acf2](https://dd.tall.wiki/gitea/wally/tall-mui-3-project/commits/df6acf2)
- | 修改时间轴定期任务加载逻辑 | [1977c00](https://dd.tall.wiki/gitea/wally/tall-mui-3-project/commits/1977c00)
- | 修改角色栏组件 | [a54c601](https://dd.tall.wiki/gitea/wally/tall-mui-3-project/commits/a54c601)
- | 分享项目链接 | [d867239](https://dd.tall.wiki/gitea/wally/tall-mui-3-project/commits/d867239)
- | 切换到默认项目角色没有激活状态的bug | [438d448](https://dd.tall.wiki/gitea/wally/tall-mui-3-project/commits/438d448)

2
rest/project.http

@ -8,7 +8,7 @@ content-type: application/json;charset=utf-8
"client": 1,
"data": {
"credential": "123456",
"identifier": "zy"
"identifier": "whj"
},
"scene": 0,
"type": 3

5
src/pages/project/project.vue

@ -303,7 +303,12 @@ export default {
if (!options || !options.p) {
this.$t.ui.showToast('缺少项目信息参数'); // id
} else {
if (options.p !== this.$t.storage.getStorageSync('projectId')) {
console.log('换项目了');
this.$t.storage.setStorageSync('roleId', '');
}
// TODO
console.log('项目id: ', options.p);
this.getProjectById({ projectId: options.p, num: 0 }); // id
}
},

1
src/store/project/getters.js

@ -4,6 +4,7 @@ const getters = {
* @param {object} project
*/
projectId({ project }) {
uni.$t.storage.setStorageSync('projectId', project.id);
return project.id;
},
};

1
src/store/task/mutations.js

@ -181,7 +181,6 @@ const mutations = {
* @param {Array} data 服务端返回的模板数组
*/
setNewProjectInfo(state, data) {
console.log('data: ', data);
state.newProjectInfo = data;
},

Loading…
Cancel
Save