diff --git a/ant-design-vue-jeecg/src/api/manage.js b/ant-design-vue-jeecg/src/api/manage.js index 25da5c4..9a8de7e 100644 --- a/ant-design-vue-jeecg/src/api/manage.js +++ b/ant-design-vue-jeecg/src/api/manage.js @@ -7,8 +7,7 @@ const api = { role: '/mock/api/role', service: '/mock/api/service', permission: '/mock/api/permission', - permissionNoPager: '/mock/api/permission/no-pager', - myTaskData: 'task/task/list' + permissionNoPager: '/mock/api/permission/no-pager' } export default api @@ -215,11 +214,37 @@ export function getFileAccessHttpUrl(avatar, subStr) { } } -// 大禹项目管理系统中的个人任务管理 +// 个人任务管理接口 +const myTaskApi = { + myTaskData: 'task/task/list', + updateWorkStatus: 'task/task/updateWorkStatus', + delete: '/task/task/delete', + edit: '/task/task/edit', + decompose: '/task/task/fengjie' +} + +// 个人任务管理数据获取接口 export function getMyTaskData(parameter) { return axios({ - url: api.myTaskData, + url: myTaskApi.myTaskData, method: 'get', params: parameter }) } +// 个人任务管理删除数据 +export function delCardData(parameter) { + return axios({ + url: myTaskApi.delete, + method: 'delete', + params: parameter + }) +} + +// 个人任务管理编辑数据 +export function editCardData(parameter) { + return axios({ + url: myTaskApi.edit, + method: 'put', + data: parameter + }) +} diff --git a/ant-design-vue-jeecg/src/views/newLayout/myTask/list/assignment.vue b/ant-design-vue-jeecg/src/views/newLayout/myTask/list/assignment.vue index 7cbc838..6f8f5b1 100644 --- a/ant-design-vue-jeecg/src/views/newLayout/myTask/list/assignment.vue +++ b/ant-design-vue-jeecg/src/views/newLayout/myTask/list/assignment.vue @@ -31,7 +31,7 @@ {{ assignmnetData.total }}
- +
@@ -40,100 +40,144 @@ @scroll.passive="assignmnetScroll" ref="assignmnetcards" > - -
-
- {{ item.taskName }} -
-
- -
-
- -
-
- {{ item.taskDescribe }} -
- 项目工期 {{ item.startTime }}——{{ item.expectedEndTime }} -
-
-
-
- 图片占位 + +
+
+
+ {{ item.taskName }} +
+ + + + + + 分解任务 + 关联任务 + 子级任务 + 编辑任务 + 删除任务 + +
-
- 点击查看 - 任务层级:{{ item.level_dictText }}
+
{{ item.union }}
+
+
+ {{ item.taskDescribe }} +
+
+
+ 图片占位 +
+
+ 点击查看 + + 点击上传 + +
+
+
+
+ 占位图片 +
+
+
- 点击上传 - + +
-
-
-
- 占位图片 + +
+
+ + {{ item.startTime }} - + {{ item.expectedEndTime }} +
+
+ + {{ item.publishTime }} - + {{ + `${ + item.submitTime !== '1970-01-01' + ? item.submitTime + : '待提交' + }` + }} +
+
+ {{ item.expectedDuration }} +
+
+ {{ + `${item.realDuration ? item.realDuration : '未完成'}` + }} +
+
+
+ 一级分类 + 二级分类 + 任务等级
-
- -
-
-
- 项目进度 - -
-
- - - 编辑 -
- -
+ + +
@@ -154,99 +198,128 @@ @scroll.passive="developedScroll" ref="developedcards" > - -
-
- {{ item.taskName }} -
-
- -
-
- -
-
- {{ item.taskDescribe }} -
- 项目工期{{ item.startTime }}——{{ item.expectedEndTime }} -
-
-
-
- 图片占位 + +
+
+
+ {{ item.taskName }} +
+
+ +
-
- 点击查看 - 任务层级:{{ item.level_dictText }}
+
{{ item.union }}
+
+
+ {{ item.taskDescribe }} +
+
+
+ 图片占位 +
+
+ 点击查看 + + 点击上传 + +
+
+
+
+ 占位图片 +
+
+
- 点击上传 - + +
-
-
-
- 占位图片 + +
+
+ + {{ item.startTime }} - + {{ item.expectedEndTime }} +
+
+ + {{ item.publishTime }} - + {{ + `${ + item.submitTime !== '1970-01-01' + ? item.submitTime + : '待提交' + }` + }} +
+
+ {{ item.expectedDuration }} +
+
+ {{ + `${item.realDuration ? item.realDuration : '未完成'}` + }} +
+
+
+ 一级分类 + 二级分类 + 任务等级
-
- -
-
-
- 项目进度 - -
-
- - - 编辑 -
- +
+
@@ -263,100 +336,132 @@
-
- + -
-
- {{ item.taskName }} -
-
- -
-
- -
-
- {{ item.taskDescribe }} -
- 项目工期{{ item.startTime }}——{{ item.expectedEndTime }} + +
+
+
+ {{ item.taskName }} +
+
+ +
-
-
-
- 图片占位 -
-
- 点击查看 - 任务层级:{{ item.level_dictText }}
+
{{ item.union }}
+
+
+ {{ item.taskDescribe }} +
+
+
+ 图片占位 +
+
+ 点击查看 + + 点击上传 + +
+
+
+
+ 占位图片 +
+
+
- 点击上传 - + +
-
-
-
- 占位图片 + +
+
+ + {{ item.startTime }} - + {{ item.expectedEndTime }} +
+
+ + {{ item.publishTime }} - + {{ + `${ + item.submitTime !== '1970-01-01' + ? item.submitTime + : '待提交' + }` + }} +
+
+ {{ item.expectedDuration }} +
+
+ {{ + `${item.realDuration ? item.realDuration : '未完成'}` + }} +
+
+
+ 一级分类 + 二级分类 + 任务等级
-
- -
-
-
- 项目进度 - -
-
- - - 编辑 -
- +
+
@@ -374,99 +479,127 @@
- -
-
- {{ item.taskName }} -
-
- -
-
- -
-
- {{ item.taskDescribe }} -
- 项目工期{{ item.startTime }}——{{ item.expectedEndTime }} + +
+
+
+ {{ item.taskName }} +
+
+ +
-
-
-
- 图片占位 -
-
- 点击查看 - 任务层级:{{ item.level_dictText }}
+
{{ item.union }}
+
+
+ {{ item.taskDescribe }} +
+
+
+ 图片占位 +
+
+ 点击查看 + + 点击上传 + +
+
+
+
+ 占位图片 +
+
+
- 点击上传 - + +
-
-
-
- 占位图片 + +
+
+ + {{ item.startTime }} - + {{ item.expectedEndTime }} +
+
+ + {{ item.publishTime }} - + {{ + `${ + item.submitTime !== '1970-01-01' + ? item.submitTime + : '待提交' + }` + }} +
+
+ {{ item.expectedDuration }} +
+
+ {{ + `${item.realDuration ? item.realDuration : '未完成'}` + }} +
+
+
+ 一级分类 + 二级分类 + 任务等级
-
- -
-
-
- 项目进度 - -
-
- - - 编辑 -
- +
+
@@ -511,33 +644,72 @@
+
diff --git a/ant-design-vue-jeecg/src/views/newLayout/myTask/list/carryOut.vue b/ant-design-vue-jeecg/src/views/newLayout/myTask/list/carryOut.vue new file mode 100644 index 0000000..e66c777 --- /dev/null +++ b/ant-design-vue-jeecg/src/views/newLayout/myTask/list/carryOut.vue @@ -0,0 +1,1496 @@ + + + + +