feat:讨论和活动添加到任务列表,添加阶段

This commit is contained in:
岳佳鑫
2022-11-03 17:32:33 +08:00
parent 95d2292194
commit 5eab9a1de7
4 changed files with 88 additions and 11 deletions

View File

@@ -361,11 +361,15 @@
<div class="modalMain" style="width: 100%">
<div class="name">
<div class="namebox">
<div><img
src="@/assets/images/coursewareManage/asterisk.png"
alt=""
/></div>
<div class="inname">阶段名称</div>
</div>
<div class="in">
<a-input
v-model:value="valueE"
v-model:value="valuesname"
show-count
:maxlength="20"
placeholder="请输入阶段名称"
@@ -378,7 +382,7 @@
</div>
<div class="intext" style="margin-left: 14px">
<a-textarea
v-model:value="value"
v-model:value="valuesnotice"
style="height: 88px"
show-count
:maxlength="100"
@@ -409,7 +413,7 @@
取消
</button>
<button
@click="closeModal"
@click="editStage"
style="
cursor: pointer;
margin-left: 16px;
@@ -544,6 +548,7 @@ import * as apidiscuss from "../../api/indexDiscuss";
import * as apiactivity from "../../api/indexActivity";
import * as apieval from "../../api/indexEval";
import * as apiinvist from "../../api/indexInvist";
import * as apistage from "../../api/indexStage";
const drawercolumns = [
{
title: "项目名称",
@@ -853,6 +858,8 @@ export default {
addvotevisible: false,
stage: false,
selectedRowKeys: [],
valuesname: "",
valuesnotice: "",
confirmModal: false, //确认添加阶段弹窗
cC: false,
cancelModal: false, //确认取消阶段弹窗
@@ -876,6 +883,28 @@ export default {
const afterVisibleChange = (bool) => {
console.log("visible", bool);
};
//添加阶段
const editStage = () => {
if(!state.valuesname){
message.destroy();
return message.warning("请输入阶段名称");
}
let obj = {
name: state.valuesname,
projectId: 28,
remark: state.valuesnotice,
};
apistage
.editStage(obj)
.then((res) => {
console.log("添加阶段成功",res);
message.default();
message.success("添加阶段成功");
})
.catch((err) => {
console.log("添加阶段失败",err);
})
}
// 把数据放到state里
const getTableData = (tableData) => {
let data = tableData;
@@ -1519,6 +1548,7 @@ export default {
editInvistPath,
getTableData,
deleteTask,
editStage,
};
},
};