diff --git a/.env b/.env
index e69de29..5eef0b0 100644
--- a/.env
+++ b/.env
@@ -0,0 +1 @@
+VUE_APP_DOMAIN=qcp
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 2beda9b..a53d264 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,4 +1,4 @@
-# 0.1.0 (2021-07-28)
+# 0.1.0 (2021-07-29)
### 🌟 新功能
范围|描述|commitId
@@ -44,6 +44,7 @@
- | 日常任务修改 | dfa7ee2
- | 更新代码 | 8c27e68
- | 更新代码 | 1f40a76
+ - | 格式细节调整 | b907a03
- | 添加插件数据 | 2f11b42
- | 组件新建 | 89c0035
@@ -87,6 +88,7 @@
template | eslint prettier sass uview tailwindcss | 9c966a1
- | 下滑时间轴添加备注 | 4fd20e3
- | 界面样式调整 | 4367249
+ - | 重构store分层 | 5f6fff8
### 🚀 性能优化
diff --git a/src/apis/plugin.js b/src/apis/plugin.js
index caeb006..0bc9630 100644
--- a/src/apis/plugin.js
+++ b/src/apis/plugin.js
@@ -1,5 +1,6 @@
+import domain from '@/config/domains';
const apiUrl = process.env.VUE_APP_API_URL;
-const mock = `${apiUrl}/defaultwbs`;
+const mock = `${apiUrl}${domain}`;
const plugin = `${apiUrl}/pluginshop/plugin`;
const install = (Vue, vm) => {
diff --git a/src/apis/project.js b/src/apis/project.js
index 2aa7a8d..03b9cb0 100644
--- a/src/apis/project.js
+++ b/src/apis/project.js
@@ -1,10 +1,12 @@
const apiUrl = process.env.VUE_APP_API_URL;
-const tall = `${apiUrl}/defaultwbs/project`;
+import domainPath from '@/config/domains';
+const tall = `${apiUrl}${domainPath}`;
+const project = `${tall}/project`;
const install = (Vue, vm) => {
vm.$u.api = { ...vm.$u.api } || {};
//根据id获取项目信息
- vm.$u.api.findProjectById = param => vm.$u.post(`${tall}/findProjectById`, param);
+ vm.$u.api.findProjectById = param => vm.$u.post(`${project}/findProjectById`, param);
};
export default { install };
diff --git a/src/apis/role.js b/src/apis/role.js
index d741a2d..275aae6 100644
--- a/src/apis/role.js
+++ b/src/apis/role.js
@@ -1,10 +1,11 @@
const apiUrl = process.env.VUE_APP_API_URL;
-const tall = `${apiUrl}/defaultwbs/role`;
+import domain from '@/config/domains';
+const role = `${apiUrl}${domain}/role`;
const install = (Vue, vm) => {
vm.$u.api = { ...vm.$u.api } || {};
//根据时间基准点和角色查找定期任务
- vm.$u.api.findShowRole = param => vm.$u.post(`${tall}/show`, param);
+ vm.$u.api.findShowRole = param => vm.$u.post(`${role}/show`, param);
};
export default { install };
diff --git a/src/apis/task.js b/src/apis/task.js
index a097752..9dfe9bb 100644
--- a/src/apis/task.js
+++ b/src/apis/task.js
@@ -1,12 +1,13 @@
const apiUrl = process.env.VUE_APP_API_URL;
-const tall = `${apiUrl}/defaultwbs/task`;
+import domain from '@/config/domains';
+const task = `${apiUrl}${domain}/task`;
const install = (Vue, vm) => {
vm.$u.api = { ...vm.$u.api } || {};
- vm.$u.api.getGlobal = param => vm.$u.post(`${tall}/global`, param);
- vm.$u.api.getPermanent = param => vm.$u.post(`${tall}/permanent`, param);
+ vm.$u.api.getGlobal = param => vm.$u.post(`${task}/global`, param);
+ vm.$u.api.getPermanent = param => vm.$u.post(`${task}/permanent`, param);
//根据时间基准点和角色查找定期任务
- vm.$u.api.getRegularTask = param => vm.$u.post(`${tall}/regular`, param);
+ vm.$u.api.getRegularTask = param => vm.$u.post(`${task}/regular`, param);
};
export default { install };
diff --git a/src/components/Globals/Globals.vue b/src/components/Globals/Globals.vue
index 15b2634..373e906 100644
--- a/src/components/Globals/Globals.vue
+++ b/src/components/Globals/Globals.vue
@@ -43,7 +43,7 @@ export default {
};
},
- computed: mapState('home', ['isShrink']),
+ computed: mapState('task', ['isShrink']),
methods: {
getClass(col, row) {
diff --git a/src/components/Roles/Roles.vue b/src/components/Roles/Roles.vue
index 758d083..d503c22 100644
--- a/src/components/Roles/Roles.vue
+++ b/src/components/Roles/Roles.vue
@@ -1,5 +1,5 @@
-
+
@@ -43,7 +43,10 @@ export default {
};
},
- computed: { ...mapState('home', ['visibleRoles', 'roleId', 'tasks']) },
+ computed: {
+ ...mapState('role', ['visibleRoles', 'roleId']),
+ ...mapState('task', ['tasks']),
+ },
watch: {
visibleRoles(val) {
@@ -63,8 +66,9 @@ export default {
},
methods: {
- ...mapMutations('home', ['setRoleId', 'setTasks']),
- ...mapActions('home', ['handleRegularTask']),
+ ...mapActions('task', ['handleRegularTask']),
+ ...mapMutations('role', ['setRoleId']),
+ ...mapMutations('task', ['setTasks']),
// 设置滚动位置
setCurrentRole(index) {
diff --git a/src/components/TimeLine/TimeLine.vue b/src/components/TimeLine/TimeLine.vue
index 59715cc..d6b57a9 100644
--- a/src/components/TimeLine/TimeLine.vue
+++ b/src/components/TimeLine/TimeLine.vue
@@ -14,7 +14,9 @@
>
到顶啦
+
+
到底啦
@@ -31,14 +33,18 @@ export default {
return { top: 0 };
},
- computed: mapState('home', ['scrollTop', 'showTips', 'visibleRoles', 'tasks', 'topEnd', 'bottomEnd']),
+ computed: {
+ ...mapState('role', ['visibleRoles']),
+ ...mapState('task', ['scrollTop', 'showTips', 'tasks', 'topEnd', 'bottomEnd']),
+ },
mounted() {
this.setDatumPoint();
},
methods: {
- ...mapMutations('home', ['setScrollTop', 'setShrink', 'setRoleId', 'setUpTasks', 'setDownTasks']),
+ ...mapMutations('role', ['setRoleId']),
+ ...mapMutations('task', ['setScrollTop', 'setShrink', 'setUpTasks', 'setDownTasks']),
// 滚动
scroll(e) {
diff --git a/src/components/TimeLine/component/TimeBox.vue b/src/components/TimeLine/component/TimeBox.vue
index 874f6d5..cb6dea3 100644
--- a/src/components/TimeLine/component/TimeBox.vue
+++ b/src/components/TimeLine/component/TimeBox.vue
@@ -67,12 +67,13 @@ export default {
return { currentComponent: '', styleType: 0 };
},
- computed: mapState('home', ['roleId', 'timeNode', 'timeUnit', 'tasks', 'taskLoading']),
-
- created() {},
+ computed: {
+ ...mapState('role', ['roleId']),
+ ...mapState('task', ['timeNode', 'timeUnit', 'tasks', 'taskLoading']),
+ },
methods: {
- ...mapMutations('home', ['setTipsContent', 'setTipsContent', 'setTimeNode']),
+ ...mapMutations('task', ['setTipsContent', 'setTipsContent', 'setTimeNode']),
// 设置任务面板高度
setHeight(panel) {
diff --git a/src/components/TimeLine/component/TimeStatus.vue b/src/components/TimeLine/component/TimeStatus.vue
index eed6809..70c0ed8 100644
--- a/src/components/TimeLine/component/TimeStatus.vue
+++ b/src/components/TimeLine/component/TimeStatus.vue
@@ -73,7 +73,7 @@ export default {
};
},
methods: {
- ...mapMutations('home', ['setClient', 'setTips', 'setStatus', 'setTipsContent']),
+ ...mapMutations('task', ['setClient', 'setTips', 'setStatus', 'setTipsContent']),
chooseList() {
return this.start;
diff --git a/src/components/Tips/Tips.vue b/src/components/Tips/Tips.vue
index 18b290f..d340ec6 100644
--- a/src/components/Tips/Tips.vue
+++ b/src/components/Tips/Tips.vue
@@ -1,6 +1,6 @@