mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/vue/fe-manage.git
synced 2025-12-12 04:16:47 +08:00
feat:讨论获取信息
This commit is contained in:
@@ -144,13 +144,34 @@ export default {
|
||||
const closeDrawer = () => {
|
||||
ctx.emit("update:adddiscussVisible", false);
|
||||
ctx.emit("update:edit", false);
|
||||
console.log("编辑状态",props.edit);
|
||||
state.inputV1 = "";
|
||||
state.textV1 = "";
|
||||
};
|
||||
const afterVisibleChange = (bool) => {
|
||||
console.log("state", bool);
|
||||
if(bool){
|
||||
if(props.isStudiscuss == false){
|
||||
if(props.edit){
|
||||
//编辑讨论
|
||||
console.log("props.editDiscussId",props.editDiscussId)
|
||||
let formData = new FormData();
|
||||
formData.append('discussId',props.editDiscussId);
|
||||
api.getDiscussDetail(formData).then(res => {
|
||||
console.log('获取讨论信息成功',res.data.data)
|
||||
//更新讨论信息
|
||||
state.inputV1 = res.data.data.discussName;
|
||||
state.textV1 = res.data.data.discussExplain;
|
||||
state.checkedC1 = res.data.data.discussSettings;
|
||||
}).catch(err=>{
|
||||
console.log('获取讨论信息失败',err)
|
||||
})
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
//console.log("编辑状态",props.edit);
|
||||
//创建讨论(项目任务列表)
|
||||
const createDiscuss = () => {
|
||||
if (!state.inputV1) {
|
||||
@@ -169,26 +190,9 @@ export default {
|
||||
discussTag: "", //是否必修的标识
|
||||
updateTime: "", //更新时间
|
||||
updateUser: 0, //更新人
|
||||
projectId: 0, //项目id
|
||||
projectId: props.projectId, //项目id
|
||||
};
|
||||
if(props.edit){
|
||||
//console.log("编辑");
|
||||
console.log("props.editDiscussId",props.editDiscussId)
|
||||
|
||||
let obj = {
|
||||
discussId: props.editDiscussId,
|
||||
}
|
||||
console.log(obj)
|
||||
api
|
||||
.getDiscussDetail(obj)
|
||||
.then((res) => {
|
||||
console.log("获取成功",res.data);
|
||||
})
|
||||
.catch((err) => {
|
||||
console.log("获取失败",err.data);
|
||||
})
|
||||
|
||||
}else{
|
||||
if(props.edit == false){
|
||||
api
|
||||
.createDiscuss(obj)
|
||||
.then((res) => {
|
||||
@@ -213,8 +217,7 @@ export default {
|
||||
console.log("新增关卡任务成功",res);
|
||||
setTimeout(()=>{
|
||||
message.success("创建成功");
|
||||
ctx.emit("update:adddiscussVisible", false);
|
||||
closeDrawer();
|
||||
ctx.emit("update:adddiscussVisible", false);
|
||||
state.addLoading=false
|
||||
},1000)
|
||||
}).catch(err => {
|
||||
@@ -229,7 +232,7 @@ export default {
|
||||
flag: true,
|
||||
name: obj.discussName,
|
||||
projectId: props.projectId,
|
||||
projectTaskId: 0,
|
||||
projectTaskId: "",
|
||||
stageId: props.chooseStageId,
|
||||
type: 8,
|
||||
})
|
||||
@@ -248,10 +251,35 @@ export default {
|
||||
})
|
||||
.catch((err) => {
|
||||
console.log("创建失败", err);
|
||||
});
|
||||
});
|
||||
}else{
|
||||
api
|
||||
.updateDiscuss(obj)
|
||||
.then((res)=> {
|
||||
console.log("更新成功",res)
|
||||
let taskObj={
|
||||
courseId: res.data.data.discussId,
|
||||
name: obj.discussName,
|
||||
projectId: props.projectId,
|
||||
projectTaskId: "",
|
||||
stageId: props.stageId,
|
||||
type: 8,
|
||||
|
||||
}
|
||||
api.updateTask(taskObj).then(taskRes=>{
|
||||
console.log('更新阶段任务成功',taskRes)
|
||||
}).catch(taskErr=>{
|
||||
console.log('更新阶段任务失败',taskErr)
|
||||
})
|
||||
})
|
||||
.catch((err) => {
|
||||
console.log("更新失败",err)
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
|
||||
};
|
||||
|
||||
return {
|
||||
...toRefs(state),
|
||||
afterVisibleChange,
|
||||
|
||||
Reference in New Issue
Block a user