diff --git a/src/assets/demand/list.png b/src/assets/demand/list.png new file mode 100644 index 0000000..8071f22 Binary files /dev/null and b/src/assets/demand/list.png differ diff --git a/src/assets/demand/treeIcon.png b/src/assets/demand/treeIcon.png new file mode 100644 index 0000000..b626d32 Binary files /dev/null and b/src/assets/demand/treeIcon.png differ diff --git a/src/assets/demand/treeIcon1.png b/src/assets/demand/treeIcon1.png new file mode 100644 index 0000000..68827ee Binary files /dev/null and b/src/assets/demand/treeIcon1.png differ diff --git a/src/utils/api.js b/src/utils/api.js index 537014a..40ad61d 100644 --- a/src/utils/api.js +++ b/src/utils/api.js @@ -198,9 +198,49 @@ export const taskApi = { } export const demandApi = { - getDemandTree: (data) => request({ + getVersionTree: (data) => request({ url: `/projectVersion/tree`, method: 'get', params: data, }), + addVersion: (data) => request({ + url: '/projectVersion/insert', + method: 'post', + data: data, + }), + // 删除版本号 + delVersion: (data) => request({ + url: `/projectVersion/${data}`, + method: 'delete', + }), + editVersion: (data) => request({ + url: '/projectVersion/update', + method: 'put', + data: data, + }), + getDemandList: (data) => request({ + url: `/demand/list`, + method: 'get', + params: data, + }), + addDemand: (data) => request({ + url: '/demand/insert', + method: 'post', + data: data, + }), + eidtDemand: (data) => request({ + url: '/demand/update', + method: 'put', + data: data, + }), + delDemand: (data) => request({ + url: `/demand//${data}`, + method: 'delete', + }), + delDemandBatch: (data) => request({ + url: `/demand/remove/batch?ids=${data}`, + method: 'delete', + }), + + } diff --git a/src/views/project/demandManage/components/MainContentTable.vue b/src/views/project/demandManage/components/MainContentTable.vue new file mode 100644 index 0000000..9b0a0d5 --- /dev/null +++ b/src/views/project/demandManage/components/MainContentTable.vue @@ -0,0 +1,928 @@ + + + + + diff --git a/src/views/project/demandManage/components/SidebarTree.vue b/src/views/project/demandManage/components/SidebarTree.vue new file mode 100644 index 0000000..e4e4389 --- /dev/null +++ b/src/views/project/demandManage/components/SidebarTree.vue @@ -0,0 +1,415 @@ + + + + + diff --git a/src/views/project/demandManage/demandManage.vue b/src/views/project/demandManage/demandManage.vue index 7c91f3f..3272101 100644 --- a/src/views/project/demandManage/demandManage.vue +++ b/src/views/project/demandManage/demandManage.vue @@ -1,337 +1,87 @@ - diff --git a/src/views/project/list.vue b/src/views/project/list.vue index 37b928f..d87ca9c 100644 --- a/src/views/project/list.vue +++ b/src/views/project/list.vue @@ -204,7 +204,7 @@ export default { handleDemand(row){ this.$router.push({ path: "/demandManage", - query: { id: row.projectId }, + query: { id: row.projectId,projectName:row.projectName }, }); }, diff --git a/src/views/worklog/components/leftMonth.vue b/src/views/worklog/components/leftMonth.vue new file mode 100644 index 0000000..0a12a2b --- /dev/null +++ b/src/views/worklog/components/leftMonth.vue @@ -0,0 +1,126 @@ + + + + + diff --git a/src/views/worklog/components/rightTable.vue b/src/views/worklog/components/rightTable.vue new file mode 100644 index 0000000..9326ea9 --- /dev/null +++ b/src/views/worklog/components/rightTable.vue @@ -0,0 +1,237 @@ + + + + + diff --git a/src/views/worklog/worklog.vue b/src/views/worklog/worklog.vue new file mode 100644 index 0000000..d97af19 --- /dev/null +++ b/src/views/worklog/worklog.vue @@ -0,0 +1,51 @@ + + + + +