This commit is contained in:
dongwug
2022-11-03 18:21:50 +08:00
12 changed files with 961 additions and 973 deletions

View File

@@ -173,7 +173,10 @@
</div>
<!-- 添加外链侧弹窗 -->
<div>
<add-ref v-model:addrefVisible="addrefvisible" />
<add-ref
v-model:addrefVisible="addrefvisible"
@changeData="updateTableData"
/>
</div>
<!-- 添加外链侧弹窗 -->
<div class="lin"></div>
@@ -187,7 +190,10 @@
</div>
<!-- 添加讨论侧弹窗 -->
<div>
<add-discuss v-model:adddiscussVisible="adddiscussvisible" />
<add-discuss
v-model:adddiscussVisible="adddiscussvisible"
@changeData="updateTableData"
/>
</div>
<!-- 添加讨论侧弹窗 -->
<div class="lin"></div>
@@ -367,11 +373,17 @@
<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="请输入阶段名称"
@@ -384,7 +396,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"
@@ -415,7 +427,7 @@
取消
</button>
<button
@click="closeModal"
@click="editStage"
style="
cursor: pointer;
margin-left: 16px;
@@ -551,6 +563,7 @@ import * as apiactivity from "../../api/indexActivity";
import * as apieval from "../../api/indexEval";
import * as apiinvist from "../../api/indexInvist";
import * as apivote from "../../api/indexVote";
import * as apistage from "../../api/indexStage";
const drawercolumns = [
{
title: "项目名称",
@@ -770,6 +783,8 @@ export default {
addvotevisible: false,
stage: false,
selectedRowKeys: [],
valuesname: "",
valuesnotice: "",
confirmModal: false, //确认添加阶段弹窗
cC: false,
cancelModal: false, //确认取消阶段弹窗
@@ -793,6 +808,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;
@@ -1366,14 +1403,13 @@ export default {
state.stage = true;
//关闭确认框
closeConfirm();
};
const showModal1 = () => {
//关闭确认框
state.deleteModal = false;
deleteTask();
message.success("删除成功");
getTask()
getTask();
};
const closeModal = () => {
state.stage = false;
@@ -1453,6 +1489,7 @@ export default {
state.isactive = index;
state.isActive = !state.isActive;
};
return {
...toRefs(state),
selectProjectName,
@@ -1501,6 +1538,7 @@ export default {
editVotePath,
getTableData,
deleteTask,
editStage,
updateTableData,
};
},