diff --git a/src/api/xm/core/xmTask.js b/src/api/xm/core/xmTask.js index 97418c32..61788325 100644 --- a/src/api/xm/core/xmTask.js +++ b/src/api/xm/core/xmTask.js @@ -29,6 +29,7 @@ export const editXmTask = params => { return axios.post(`${base}/xm/core/xmTask/ export const addXmTask = params => { return axios.post(`${base}/xm/core/xmTask/add`, params); }; export const getTask = params => { return axios.get(`${base}/xm/core/xmTask/getTask`, { params: params }); }; +export const getOutTask = params => { return axios.get(`${base}/xm/core/xmTask/getOutTask`, { params: params }); }; export const addTask = params => { return axios.post(`${base}/xm/core/xmTask/addTask`, params ); }; diff --git a/src/router/routes_xm.js b/src/router/routes_xm.js index 84f3a4e0..3d23a195 100644 --- a/src/router/routes_xm.js +++ b/src/router/routes_xm.js @@ -74,6 +74,20 @@ export default { ] }, + { + path: '/xm/core', + component: Layout, + name: '众包任务', + iconCls: 'fa el-icon-menu', + meta: { + title: '众包任务', + icon: 'task' + }, + // leaf: true,//只有一个节点 + children: [ + { path: 'crowd/XmTaskCrowdMng', component: _import('xm/core/crowd/XmTaskCrowdMng'), name: 'XmTaskCrowdMng', meta: { title: '众包大厅' }}, + ] + }, { path: '/xm/core/xmProduct/XmProductInfoRoute', component: _import('xm/core/xmProduct/XmProductInfoRoute'), diff --git a/src/views/xm/core/crowd/XmTaskCrowdMng.vue b/src/views/xm/core/crowd/XmTaskCrowdMng.vue new file mode 100644 index 00000000..8d1c8f6e --- /dev/null +++ b/src/views/xm/core/crowd/XmTaskCrowdMng.vue @@ -0,0 +1,1479 @@ + + + + + + + + + + 全部场景 + 未达到100% + 已达100% + 我关注 + 我排队 + 我是责任人 + 我执行 + 我放弃的 + + + 全部类型 + {{ i.name }} + + 技能 + {{ skill.skillName }} + 标签 + {{ filters.tags[0].tagName.substr(0, 5) }}等({{ + filters.tags.length + }})个 + + + + + + + + + 我是责任人 + + + 我是执行人 + + + 创建时间: + + + + 标签: + 选择标签 + {{ skill.skillName }} + + + 查询 + + + 更多 + + + + + 甘特图 + 敏捷看板 + 表格 + + 视图 + + + + + + + + + + + + + + + + + {{ scope.row.sortLevel }} {{ scope.row.name }} + + + + + + + + + + + + + + + + + + + + + + + {{item.name}} + + + + + + + + + + + + + {{item.name}} + + + + + + + + + + + + {{scope.row.actWorkload}} / {{scope.row.rworkload?parseInt(scope.row.actWorkload)+parseInt(scope.row.rworkload):scope.row.budgetWorkload}}h + + + + + + {{ (scope.row.rate != null ? scope.row.rate : 0) + "%" }} + + + + + + + + + + + + + {{scope.row.tagNames}} + + + 选标签 + + + + + + + {{scope.row.createUsername}} + + + 选负责人 + + + + + + + + {{ item.showMsg }} + + + + + + + {{ getDateString(scope.row.startTime) }} ~ {{ + getDateString(scope.row.endTime) + }} + + + + + + + + + {{ scope.row.menuName ? scope.row.menuName : "" }} + + + + + + + + + + + + + + + + {{ editForm.name }} + {{ + taskStateList[parseInt(editForm.taskState)] + }} + 去取关 + 去关注 + + + {{ formateOption("priority", editForm.level) }} + [{{ formateOption("taskType", editForm.taskType) }}] + {{ editForm.projectName }} + - + {{ editForm.createUsername }} + 创建于 {{ editForm.createTime }} + + + {{ editForm.remarks }} + + + + + 需求 + {{ editForm.menuName }} + + + + 计划时间 + + 共{{ taskTime }}天 + + + 实际时间 + + 保存时间 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +