mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/vue/fe-manage.git
synced 2025-12-15 05:46:45 +08:00
--项目 阶段
This commit is contained in:
@@ -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);
|
||||||
|
|||||||
@@ -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>
|
||||||
|
|||||||
Reference in New Issue
Block a user