mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/vue/fe-manage.git
synced 2025-12-20 00:06:47 +08:00
合并
This commit is contained in:
@@ -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,
|
||||
};
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user