mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/vue/fe-manage.git
synced 2025-12-15 22:06:45 +08:00
-- 任务
This commit is contained in:
@@ -1,11 +1,11 @@
|
|||||||
<template>
|
<template>
|
||||||
<a-drawer :visible="addfaceteachVisible" class="drawerStyle addfaceteachDrawer" width="90%" title="添加面授"
|
<a-drawer :visible="addfaceteachVisible" class="drawerStyle addfaceteachDrawer" width="90%" title="添加面授"
|
||||||
placement="right" @after-visible-change="afterVisibleChange">
|
placement="right" @after-visible-change="afterVisibleChange">
|
||||||
<div class="drawerMain">
|
<div class="drawerMain">
|
||||||
<div class="header">
|
<div class="header">
|
||||||
<div class="headerTitle">添加面授</div>
|
<div class="headerTitle">添加面授</div>
|
||||||
<img style="width: 29px; height: 29px; cursor: pointer" src="../../assets/images/basicinfo/close.png"
|
<img style="width: 29px; height: 29px; cursor: pointer" src="../../assets/images/basicinfo/close.png"
|
||||||
@click="closeDrawer" />
|
@click="closeDrawer" />
|
||||||
</div>
|
</div>
|
||||||
<div class="contentMain">
|
<div class="contentMain">
|
||||||
<div class="main_left">
|
<div class="main_left">
|
||||||
@@ -18,7 +18,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="btnbox">
|
<div class="btnbox">
|
||||||
<a-input v-model:value="courseName" style="width: 384px; height: 32px" placeholder="请输入名称"
|
<a-input v-model:value="courseName" style="width: 384px; height: 32px" placeholder="请输入名称"
|
||||||
maxlength="20" />
|
maxlength="20" />
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="main_item">
|
<div class="main_item">
|
||||||
@@ -62,7 +62,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="btnbox">
|
<div class="btnbox">
|
||||||
<a-auto-complete v-model:value="memberValue.label" placeholder="选择老师" style="width: 364px"
|
<a-auto-complete v-model:value="memberValue.label" placeholder="选择老师" style="width: 364px"
|
||||||
:options="options" @search="handleSearch"></a-auto-complete>
|
:options="options" @search="handleSearch"></a-auto-complete>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="main_item">
|
<div class="main_item">
|
||||||
@@ -102,7 +102,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="btnbox">
|
<div class="btnbox">
|
||||||
<a-input v-model:value="address" style="width: 384px; height: 32px" placeholder="请输入上课地址"
|
<a-input v-model:value="address" style="width: 384px; height: 32px" placeholder="请输入上课地址"
|
||||||
maxlength="100" />
|
maxlength="100" />
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="main_item2">
|
<div class="main_item2">
|
||||||
@@ -157,7 +157,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="btnbox">
|
<div class="btnbox">
|
||||||
<a-checkbox v-model:checked="completeLeave"
|
<a-checkbox v-model:checked="completeLeave"
|
||||||
@click="completeLeave = !completeLeave">学员请假后记为任务完成</a-checkbox>
|
@click="completeLeave = !completeLeave">学员请假后记为任务完成</a-checkbox>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="main_item">
|
<div class="main_item">
|
||||||
@@ -166,7 +166,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="btnbox">
|
<div class="btnbox">
|
||||||
<a-checkbox v-model:checked="innerPersion"
|
<a-checkbox v-model:checked="innerPersion"
|
||||||
@click="innerPersion = !innerPersion">允许项目内人员临时到场参加</a-checkbox>
|
@click="innerPersion = !innerPersion">允许项目内人员临时到场参加</a-checkbox>
|
||||||
<a-checkbox v-model:checked="outPersion" @click="outPersion = !outPersion">允许项目外人员临时到场参加</a-checkbox>
|
<a-checkbox v-model:checked="outPersion" @click="outPersion = !outPersion">允许项目外人员临时到场参加</a-checkbox>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -189,7 +189,7 @@
|
|||||||
</a-tag>
|
</a-tag>
|
||||||
</div>
|
</div>
|
||||||
<AssessmentList v-model:assessmentVisible="assessmentVisible" v-model:titleTag="titleTag"
|
<AssessmentList v-model:assessmentVisible="assessmentVisible" v-model:titleTag="titleTag"
|
||||||
v-model:assessmentId="assessmentId" />
|
v-model:assessmentId="assessmentId" />
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -214,7 +214,7 @@
|
|||||||
<!-- 添加作业侧弹窗 -->
|
<!-- 添加作业侧弹窗 -->
|
||||||
<div>
|
<div>
|
||||||
<add-homework v-model:addhomeworkVisible="addhomeworkvisible" @getWork="getWork" :faceLevel="true"
|
<add-homework v-model:addhomeworkVisible="addhomeworkvisible" @getWork="getWork" :faceLevel="true"
|
||||||
v-model:EditWorkId="EditWorkId" />
|
v-model:EditWorkId="EditWorkId" />
|
||||||
</div>
|
</div>
|
||||||
<!-- 添加作业侧弹窗 -->
|
<!-- 添加作业侧弹窗 -->
|
||||||
</div>
|
</div>
|
||||||
@@ -481,12 +481,12 @@ export default {
|
|||||||
const updateFaceTeach = () => {
|
const updateFaceTeach = () => {
|
||||||
|
|
||||||
if (
|
if (
|
||||||
state.courseName == "" ||
|
state.courseName == "" ||
|
||||||
state.chooseCourse == null ||
|
state.chooseCourse == null ||
|
||||||
state.memberValue == {} ||
|
state.memberValue == {} ||
|
||||||
state.chooseTime == [] ||
|
state.chooseTime == [] ||
|
||||||
state.duration == "" ||
|
state.duration == "" ||
|
||||||
state.address == ""
|
state.address == ""
|
||||||
|
|
||||||
) {
|
) {
|
||||||
message.destroy();
|
message.destroy();
|
||||||
@@ -527,10 +527,10 @@ export default {
|
|||||||
ctx.emit("changeData", false);
|
ctx.emit("changeData", false);
|
||||||
closeDrawer();
|
closeDrawer();
|
||||||
}).catch(() => {
|
}).catch(() => {
|
||||||
message.destroy();
|
message.destroy();
|
||||||
message.error(`添加失败`);
|
message.error(`添加失败`);
|
||||||
});
|
});
|
||||||
|
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -549,15 +549,15 @@ export default {
|
|||||||
type: 2,
|
type: 2,
|
||||||
};
|
};
|
||||||
RouterEditTask(editObj1)
|
RouterEditTask(editObj1)
|
||||||
.then(() => {
|
.then(() => {
|
||||||
//message.success(`${props.edit ? "编辑" : "新增"}关卡任务成功`);
|
//message.success(`${props.edit ? "编辑" : "新增"}关卡任务成功`);
|
||||||
|
|
||||||
// state.addLoading = false;
|
// state.addLoading = false;
|
||||||
closeDrawer();
|
closeDrawer();
|
||||||
})
|
})
|
||||||
.catch(() => {
|
.catch(() => {
|
||||||
//message.error(`${props.edit ? "编辑" : "新增"}关卡任务失败`);
|
//message.error(`${props.edit ? "编辑" : "新增"}关卡任务失败`);
|
||||||
});
|
});
|
||||||
} else if (props.isLevel == 2) {
|
} else if (props.isLevel == 2) {
|
||||||
let editObj = {
|
let editObj = {
|
||||||
courseId: res.data.data.offcoursePlanId,
|
courseId: res.data.data.offcoursePlanId,
|
||||||
@@ -570,13 +570,13 @@ export default {
|
|||||||
};
|
};
|
||||||
// 新增编辑或新增项目
|
// 新增编辑或新增项目
|
||||||
ProjectEditTask(editObj)
|
ProjectEditTask(editObj)
|
||||||
.then(() => {
|
.then(() => {
|
||||||
message.success(`${props.EditFaceId ? "编辑" : "新增"}阶段任务成功`);
|
message.success(`${props.EditFaceId ? "编辑" : "新增"}阶段任务成功`);
|
||||||
|
|
||||||
})
|
})
|
||||||
.catch(() => {
|
.catch(() => {
|
||||||
//message.error(`${props.EditFaceId ? "编辑" : "新增"}阶段任务失败`);
|
//message.error(`${props.EditFaceId ? "编辑" : "新增"}阶段任务失败`);
|
||||||
});
|
});
|
||||||
} else if (props.isLevel == 3) {
|
} else if (props.isLevel == 3) {
|
||||||
console.log("dddddddddddd33333333");
|
console.log("dddddddddddd33333333");
|
||||||
addTempTask({
|
addTempTask({
|
||||||
@@ -588,13 +588,13 @@ export default {
|
|||||||
stageId: props.chooseStageId || 0,
|
stageId: props.chooseStageId || 0,
|
||||||
type: 2,
|
type: 2,
|
||||||
})
|
})
|
||||||
.then(() => {
|
.then(() => {
|
||||||
//message.success(`${props.EditFaceId ? "编辑" : "新增"}阶段任务成功` );
|
//message.success(`${props.EditFaceId ? "编辑" : "新增"}阶段任务成功` );
|
||||||
|
|
||||||
})
|
})
|
||||||
.catch(() => {
|
.catch(() => {
|
||||||
//message.error(`${props.EditFaceId ? "编辑" : "新增"}阶段任务失败`);
|
//message.error(`${props.EditFaceId ? "编辑" : "新增"}阶段任务失败`);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -641,20 +641,20 @@ export default {
|
|||||||
pageSize: state.pageSize,
|
pageSize: state.pageSize,
|
||||||
};
|
};
|
||||||
getMemberInfo(obj)
|
getMemberInfo(obj)
|
||||||
.then((res) => {
|
.then((res) => {
|
||||||
let data = res.data.data.rows;
|
let data = res.data.data.rows;
|
||||||
state.totalPages = res.data.data.total;
|
state.totalPages = res.data.data.total;
|
||||||
for (let i in data) {
|
for (let i in data) {
|
||||||
options.value.push({
|
options.value.push({
|
||||||
value: data[i].id,
|
value: data[i].id,
|
||||||
label: data[i].realName,
|
label: data[i].realName,
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
.catch((err) => {
|
.catch((err) => {
|
||||||
message.destroy();
|
message.destroy();
|
||||||
message.error("获取员工失败" + err);
|
message.error("获取员工失败" + err);
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
const handleSearch = debounce((memberValue) => {
|
const handleSearch = debounce((memberValue) => {
|
||||||
console.log("fetching user", memberValue);
|
console.log("fetching user", memberValue);
|
||||||
|
|||||||
Reference in New Issue
Block a user