--项目 阶段

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

View File

@@ -343,7 +343,8 @@
<span class="editext">编辑</span> <span class="editext">编辑</span>
</router-link> </router-link>
</div> --> </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> <a-collapse v-model:activeKey="taskSyllabusActive" accordion>
<template #expandIcon="{ isActive }"> <template #expandIcon="{ isActive }">
<img <img
@@ -431,7 +432,7 @@
<div class="timetext">开始时间</div> <div class="timetext">开始时间</div>
<div class="timetext"> <div class="timetext">
{{ {{
item.startTime !== null ? item.startTime: '' item.startTime !== null ? item.startTime : ''
}} }}
</div> </div>
</div> </div>