--项目 阶段

This commit is contained in:
yuping
2022-12-04 15:05:50 +08:00
parent feb253afb7
commit db432bfc87
2 changed files with 22 additions and 18 deletions

View File

@@ -590,6 +590,7 @@
style="
width: 120px;
text-align: center;
text-align: center;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
@@ -1358,13 +1359,13 @@ export default {
};
//获取任务列表
const getTask = () => {
const getTask = async () => {
// console.log("state.projectId", state.projectId);
let obj = {
projectId: state.projectId,
// projectId: 28,
};
api
await api
.getTask(obj)
.then((res) => {
if (res.status == 200) {
@@ -1375,9 +1376,7 @@ export default {
state.stageList = res.data.data.stageList;
let leng = res.data.data.stageList.length;
if (leng > 0) {
let stage = localStorage.getItem("stageId")
? localStorage.getItem("stageId")
: null;
let stage = localStorage.getItem("stageId") ? localStorage.getItem("stageId") : null;
// console.log("stage",Object.prototype.toString.call(stage))
getStageData(res.data.data.stageList);
@@ -1438,6 +1437,8 @@ export default {
} else {
state.chooseStageId = leng > 0 ? stagearr[0].stageId : null;
}
let final = state.level.find((item) => item.id == state.chooseStageId);
getTableData(final.taskList);
}
})
.catch((err) => {
@@ -1579,7 +1580,7 @@ export default {
}
};
//添加阶段
const editStage = () => {
const editStage = async () => {
if (!state.valuesname) {
message.destroy();
return message.warning("请输入阶段名称");
@@ -1591,9 +1592,9 @@ export default {
remark: state.valuesnotice,
stageId: state.updateStageID,
};
apistage
await apistage
.editStage(obj)
.then((res) => {
.then(async (res) => {
console.log("修改阶段成功", res);
state.valuesname = "";
state.valuesnotice = "";
@@ -1601,31 +1602,33 @@ export default {
state.updateStageID = null;
message.destroy();
message.success("修改阶段成功");
getTask();
await getTask();
state.chooseStageId = res.data.data.stageId;
let final = state.level.find((item) => item.id == state.chooseStageId);
getTableData(final.taskList);
})
.catch((err) => {
console.log("添加阶段失败", err);
});
} else {
//默认阶段
if (state.stageList.length === 1 && !state.stageList.name) {
}
let obj = {
name: state.valuesname,
projectId: state.projectId,
remark: state.valuesnotice,
};
apistage
await apistage
.editStage(obj)
.then((res) => {
.then(async (res) => {
console.log("添加阶段成功", res);
state.valuesname = "";
state.valuesnotice = "";
closeModal();
message.destroy();
message.success("添加阶段成功");
getTask();
await getTask();
state.chooseStageId = res.data.data.stageId;
let final = state.level.find((item) => item.id == state.chooseStageId);
getTableData(final.taskList);
})
.catch((err) => {
console.log("添加阶段失败", err);

View File

@@ -343,7 +343,8 @@
<span class="editext">编辑</span>
</router-link>
</div> -->
<div class="taskSyllabus" v-if="taskSyllabus && taskSyllabus.length && (taskSyllabus.length>1 || taskSyllabus[0].name)">
<div class="taskSyllabus"
v-if="taskSyllabus && taskSyllabus.length && (taskSyllabus.length>1 || taskSyllabus[0].name)">
<a-collapse v-model:activeKey="taskSyllabusActive" accordion>
<template #expandIcon="{ isActive }">
<img
@@ -431,7 +432,7 @@
<div class="timetext">开始时间</div>
<div class="timetext">
{{
item.startTime !== null ? item.startTime: ''
item.startTime !== null ? item.startTime : ''
}}
</div>
</div>