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