
@@ -176,6 +177,7 @@ export default {
},
setup(props, ctx) {
const state = reactive({
+ loading:false,
userName: null, //用户名
deptName: null, //部门
jobName: null, //岗位
@@ -302,11 +304,13 @@ export default {
state.stageList = array;
};
const check = () => {
+ state.loading = true
let obj = {
- projectId: 37,
- studentId: 3,
+ projectId: props.projectId,
+ studentId: props.checkStuId,
};
studentProcess(obj).then((res) => {
+ state.loading = false
console.log("查看了学员", res.data.data);
let result = res.data.data;
state.userName = result.userInfoBo.userName;
diff --git a/src/components/project/OrgClass.vue b/src/components/project/OrgClass.vue
index 4cf15db6..73f44421 100644
--- a/src/components/project/OrgClass.vue
+++ b/src/components/project/OrgClass.vue
@@ -43,9 +43,9 @@ const id = computed(() => {
return props.value
})
-function change(key, obj) {
- console.log(obj[0], key, props.value);
+function change(key, obj, {triggerNode: {props: {namePath}}}) {
emit('update:name', obj[0])
+ emit('update:fullName', namePath)
emit('update:value', key)
}
diff --git a/src/components/project/ProjectManagerNew.vue b/src/components/project/ProjectManagerNew.vue
index bbb0270e..bf68e918 100644
--- a/src/components/project/ProjectManagerNew.vue
+++ b/src/components/project/ProjectManagerNew.vue
@@ -107,7 +107,7 @@ function change(e, l) {
memberParam.value.page = 1
isOpen.value = false
Array.isArray(l) && (selectOptions.value = l)
- Array.isArray(selectOptions.value) && emit('onChange', e, l, selectOptions.value.find(e => e.departId)?.departId, selectOptions.value.find(e => e.departId)?.departName)
+ Array.isArray(selectOptions.value) && emit('onChange', e, l, selectOptions.value.find(e => e.departId)?.departId, selectOptions.value.find(e => e.departId)?.departName, selectOptions.value.find(e => e.departId)?.orgName)
if (Array.isArray(l)) {
emit('update:name', l.map(t => t.label).join(','))
emit('update:value', l.map(t => t.value).join(','))
diff --git a/src/components/student/TableStudent.vue b/src/components/student/TableStudent.vue
index 80bb4fd5..643be4e9 100644
--- a/src/components/student/TableStudent.vue
+++ b/src/components/student/TableStudent.vue
@@ -1,328 +1,332 @@
-
-
-
-
-
-
-
-
-
-
-
- 搜索
-
-
-
- 重置
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+ 搜索
+
+
+
+ 重置
+
+
+
-
-
-
-
-
- 添加学员
-
-
-
-
-
-
- 批量删除
-
-
-
-
-
- 批量调整关卡
-
-
-
-
-
-
-
-
+
+
-
-
- 删除
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 您是否授予此学员优秀学员称号?
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 您是否取消此学员优学员称号?
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 您是否授予此学员优秀学员称号?
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 您是否取消此学员优学员称号?
+
+
+
+
+
+
+
+
-
\ No newline at end of file
diff --git a/src/views/courselibrary/CoursewareManage.vue b/src/views/courselibrary/CoursewareManage.vue
index a40179c7..ee92e8d5 100644
--- a/src/views/courselibrary/CoursewareManage.vue
+++ b/src/views/courselibrary/CoursewareManage.vue
@@ -1,28 +1,29 @@
-
-
-
-
-
-
-
-
-
-
-
-
-

-
-
课程名称:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
+
+
+
-
-
-
+
{
handleEdit(record, String(record.courseform));
}
" style="display: inline-block; margin-left: 20px">
- 编辑
-
+ 编辑
+
-
{
handleCopy(record, String(record.courseform));
}
" style="display: inline-block; margin-left: 20px">
- 复制
-
-
-
+
-
{
handleDelete(record, String(record.courseform));
}
" style="display: inline-block; margin-left: 20px">
- 删除
-
-
-
-
-
-
-
-
+
{
handleRejectExit(record, String(record.courseform));
}
" style="display: inline-block; margin-left: 20px">
- 撤回
-
-
+
{
handleCopy(record, String(record.courseform));
}
" style="display: inline-block; margin-left: 20px">
- 复制
-
-
-
+
-
-
-
-
-
-
-
+
{
handleStart(record, String(record.courseform));
}
" style="display: inline-block; margin-left: 20px">
- 开课
-
-
+
{
handleLook(record, String(record.courseform));
}
" style="display: inline-block; margin-left: 20px">
- 查看
-
-
-
+
-
{
handleCopy(record, String(record.courseform));
}
" style="display: inline-block; margin-left: 20px">
- 复制
-
-
-
+
-
{
handleStop(record, String(record.courseform));
}
" style="display: inline-block; margin-left: 20px">
- 停用
-
-
-
-
-
-
-
-
+
{
handleStart(record, String(record.courseform));
}
" style="display: inline-block; margin-left: 20px">
- 开课
-
-
+
{
handleEdit(record, String(record.courseform));
}
" style="display: inline-block; margin-left: 20px">
- 编辑
-
-
-
{
handleCopy(record, String(record.courseform));
}
" style="display: inline-block; margin-left: 20px">
- 复制
-
-
-
+
-
{
handleOpen(record, String(record.courseform));
}
" style="display: inline-block; margin-left: 20px">
- 启用
-
-
+
{
handleDelete(record, String(record.courseform));
}
" style="display: inline-block; margin-left: 20px">
- 删除
-
-
-
-
-
-
-
-
+
{
handleEdit(record, String(record.courseform));
}
" style="display: inline-block; margin-left: 20px">
- 编辑
-
-
+
{
handleCopy(record, String(record.courseform));
}
" style="display: inline-block; margin-left: 20px">
- 复制
-
-
-
+
-
{
handleDelete(record, String(record.courseform));
}
" style="display: inline-block; margin-left: 20px">
- 删除
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
课程:{{ newCourseName }}
-
-
类型:
-
录播课
-
内容分类:
-
领导力
-
状态:
-
已审核
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
- 无课程
-
-
- 请点击新建开课,创建课程
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+ 无课程
+
+
+ 请点击新建开课,创建课程
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
{
handelEditStu(record);
}
">
- 编辑
-
-
+
{
handelGuan(record);
}
">
- 管理
-
-
-
-
-
-
+
+
+
+
+ {
handleCopyP(record);
}
">
- 复制
-
-
+ {
handleDeleteKaike(record);
}
">
- 删除
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 面授名称:{{ newCourseName }}
-
-
-
-
-

-
-
开课名称
-
-
-
-
-
-
-

-
-
地点
-
-
-
-
-
-
-

-
-
面授时间
-
-
-
-
-
-
-

-
-
授课教师
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 面授名称:{{ newCourseName }}
+
+
+
+
+

+
+
开课名称
+
+
+
+
+
+
+

+
+
地点
+
+
+
+
+
+
+

+
+
面授时间
+
+
+
+
+
+
+

+
+
授课教师
+
+
+
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
{{ assessmentName }}
-
-
-
-
-
+
+
+
+
+
-
+
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
{{ currentPlanItem.name }}课程-第1期-
{{ currentPlanItem.createTime }}
- 已开课 4.5
-
-
- 时间:
- {{ currentPlanItem.endTime }}
-
-
- 地点:
- {{ currentPlanItem.address }}
-
-
- 授课教师:
- {{ currentPlanItem.teacher }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-

-
-
得分
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-

-
-
结业
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+

+
+
得分
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

+
+
结业
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
- 您确定要删除此课程吗
-
-
- 您确定要删除此学员吗
-
-
- 您确定要复制此课程吗
-
-
- 您确定要停用此课程吗
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
+
+
+
-
-
-
-
-
-
+
+
+
+
+
-
-
-
+
+
+
-
+
-
-
-
+
+
+