Przeglądaj źródła

fix: 修改接口定义。

Jinyao 5 lat temu
rodzic
commit
9f7ced08c7

+ 15 - 15
mock/routers/project.js

@@ -8,6 +8,21 @@ const { Random } = Mock;
 
 const groups = [101, 102, 103, 104];
 
+router.get('/listByUser',
+  (req, res) => {
+    res.json(wrapper(
+      Mock.mock(Mock.mock({
+        'data|5-10': [{
+          'id|+1': 100,
+          description: Random.csentence(5, 40),
+          gitRemoteUrl: Random.url('http', 'gitlab.seecoder.cn'),
+          'groupId|1': groups,
+          name: Random.cname(),
+        }],
+      }).data),
+    ));
+  });
+
 router.get('/:projectId',
   (req, res) => {
     const { projectId: id } = req.params;
@@ -31,21 +46,6 @@ router.post('/create',
     res.json(wrapper(body));
   });
 
-router.get('/listByUser/:userId',
-  (req, res) => {
-    res.json(wrapper(
-      Mock.mock(Mock.mock({
-        'data|5-10': [{
-          'id|+1': 100,
-          description: Random.csentence(5, 40),
-          gitRemoteUrl: Random.url('http', 'gitlab.seecoder.cn'),
-          'groupId|1': groups,
-          name: Random.cname(),
-        }],
-      }).data),
-    ));
-  });
-
 router.post('/members', (req, res) => {
   res.json(wrapper('success'));
 });

+ 1 - 1
src/api/devcloud/project.ts

@@ -14,7 +14,7 @@ export const createProject = (name: string, description: string) => axios.post(`
   description,
 });
 
-export const getProjectListByUserId = (userId: number) => axios.get(`${PROJECT_PREFIX}/listByUser/${userId}`);
+export const getProjectListByUserId = () => axios.get(`${PROJECT_PREFIX}/listByUser`);
 
 export const addProjectMember = (addProjectMemberPayload: AddProjectMemberPayload) => axios.post(`${PROJECT_PREFIX}/members`,
   addProjectMemberPayload);

+ 1 - 1
src/store/dispatchers/workspace.ts

@@ -1,7 +1,7 @@
 import { store } from '../index';
 
 export const refreshProjectList = () => {
-  store.dispatch('refreshProjectList', store.state.user.id);
+  store.dispatch('refreshProjectList');
 };
 
 export const changeProject = (projectId: number) => {

+ 2 - 2
src/store/modules/workspace.ts

@@ -13,8 +13,8 @@ const DEFAULT: WorkspaceState = {
 };
 
 const actions: ActionTree<WorkspaceState, RootState> = {
-  async refreshProjectList({ commit }, userId) {
-    const projectList = await ProjectAPI.getProjectListByUserId(userId);
+  async refreshProjectList({ commit }) {
+    const projectList = await ProjectAPI.getProjectListByUserId();
     commit('updateProjectList', projectList);
   },
   async changeProject({ commit }, payload: ChangeProjectPayload) {