mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/vue/fe-manage.git
synced 2025-12-20 16:26:45 +08:00
feat:修改面授课开课是否显示评分
This commit is contained in:
@@ -1211,7 +1211,11 @@
|
||||
{{ currentPlanItem.name }}课程-第1期-
|
||||
{{ currentPlanItem.createTime }}
|
||||
</span>
|
||||
<span style="color: #ffb751">已开课 4.5</span>
|
||||
<span
|
||||
style="color: #ffb751"
|
||||
v-if="currentPlanItem.courseScore !== -1"
|
||||
>已开课 {{ currentPlanItem.courseScore }}</span
|
||||
>
|
||||
</div>
|
||||
<div class="stmm_i2">
|
||||
<span style="color: #999ba3">时间:</span>
|
||||
@@ -2327,159 +2331,7 @@ export default defineComponent({
|
||||
slots: { customRender: "operation" },
|
||||
},
|
||||
],
|
||||
//新加
|
||||
stuColumns: [
|
||||
{
|
||||
title: "岗位",
|
||||
width: "8%",
|
||||
dataIndex: "studentJobName",
|
||||
key: "7",
|
||||
align: "center",
|
||||
customRender: (text) => {
|
||||
return (
|
||||
<div class="racona">
|
||||
<span>
|
||||
{text && text.record.studentJobName
|
||||
? text.record.studentJobName
|
||||
: "-"}
|
||||
</span>
|
||||
</div>
|
||||
);
|
||||
},
|
||||
},
|
||||
{
|
||||
title: "Band",
|
||||
width: "8%",
|
||||
dataIndex: "studentBandDesc",
|
||||
key: "7",
|
||||
align: "center",
|
||||
customRender: (record) => {
|
||||
return (
|
||||
<div class="racona">
|
||||
<span>
|
||||
{record.studentBandDesc ? record.studentBandDesc : "-"}
|
||||
</span>
|
||||
</div>
|
||||
);
|
||||
},
|
||||
},
|
||||
{
|
||||
title: "报名状态",
|
||||
width: "8%",
|
||||
dataIndex: "status",
|
||||
key: "5",
|
||||
align: "center",
|
||||
customRender: ({ record }) => {
|
||||
switch (String(record.status)) {
|
||||
case "0":
|
||||
return "审核通过";
|
||||
case "1":
|
||||
return "待审核";
|
||||
case "2":
|
||||
return "审核拒绝";
|
||||
}
|
||||
},
|
||||
},
|
||||
|
||||
{
|
||||
title: "签到状态",
|
||||
width: "8%",
|
||||
dataIndex: "signstatus",
|
||||
key: "7",
|
||||
align: "center",
|
||||
customRender: ({ record }) =>
|
||||
record.signStatus ? "已签到" : "未签到",
|
||||
},
|
||||
{
|
||||
title: "评估状态",
|
||||
width: "8%",
|
||||
dataIndex: "evastatus",
|
||||
key: "8",
|
||||
align: "center",
|
||||
customRender: ({ record }) =>
|
||||
record.assessmentStatus ? "已评估" : "未评估",
|
||||
},
|
||||
{
|
||||
title: "作业成绩",
|
||||
width: "8%",
|
||||
dataIndex: "workScore",
|
||||
key: "7",
|
||||
align: "center",
|
||||
customRender: ({ record }) => {
|
||||
return (
|
||||
<div class="racona">
|
||||
{record.workScore === -2 ? (
|
||||
"-"
|
||||
) : record.workScore ? (
|
||||
<span>{record.workScore}</span>
|
||||
) : (
|
||||
<span
|
||||
style={{ color: "#4EA6FF", cursor: "pointer" }}
|
||||
onClick={() => {
|
||||
handlJoinStu(record);
|
||||
}}
|
||||
>
|
||||
成绩录入
|
||||
</span>
|
||||
)}
|
||||
</div>
|
||||
);
|
||||
// switch (String(record.status)) {
|
||||
// case "0":
|
||||
// return (
|
||||
// <span
|
||||
// style={{ color: "#4EA6FF", cursor: "pointer" }}
|
||||
// onClick={() => {
|
||||
// handlJoinStu(record);
|
||||
// }}
|
||||
// >
|
||||
// 成绩录入
|
||||
// </span>
|
||||
// );
|
||||
// case "1":
|
||||
// return "-";
|
||||
// case "2":
|
||||
// return "-";
|
||||
// }
|
||||
},
|
||||
},
|
||||
{
|
||||
title: "考试成绩",
|
||||
width: "8%",
|
||||
dataIndex: "examinationScore",
|
||||
key: "8",
|
||||
align: "center",
|
||||
},
|
||||
{
|
||||
title: "结业状态",
|
||||
width: "15%",
|
||||
dataIndex: "completionStatus",
|
||||
key: "8",
|
||||
align: "center",
|
||||
customRender: ({ record }) => {
|
||||
return (
|
||||
<div>
|
||||
{record.finishStatus == 1 &&
|
||||
record.workScore != -2 &&
|
||||
record.signStatus == 1 ? (
|
||||
<div
|
||||
style={{ color: "#4EA6FF", cursor: "pointer" }}
|
||||
onClick={() => {
|
||||
handleOverStu(record);
|
||||
}}
|
||||
>
|
||||
结业
|
||||
</div>
|
||||
) : record.completionStatus == 1 ? (
|
||||
<div>已结业</div>
|
||||
) : (
|
||||
<div>-</div>
|
||||
)}
|
||||
</div>
|
||||
);
|
||||
},
|
||||
},
|
||||
],
|
||||
shipType: 1,
|
||||
addLoading: false,
|
||||
currentPlanItem: {},
|
||||
@@ -2586,6 +2438,7 @@ export default defineComponent({
|
||||
// overstatus: "-",
|
||||
// },
|
||||
],
|
||||
stuColumns: [],
|
||||
currentPage1: 1,
|
||||
tableDataTotal1: -1,
|
||||
pageSize1: 10,
|
||||
@@ -3891,6 +3744,173 @@ export default defineComponent({
|
||||
state.cstm_hs = true;
|
||||
state.kk_eidt = true;
|
||||
};
|
||||
const columnFun = (itm) => {
|
||||
//新加
|
||||
state.stuColumns = [
|
||||
{
|
||||
title: "岗位",
|
||||
width: "8%",
|
||||
dataIndex: "studentJobName",
|
||||
key: "7",
|
||||
align: "center",
|
||||
customRender: (text) => {
|
||||
return (
|
||||
<div class="racona">
|
||||
<span>
|
||||
{text && text.record.studentJobName
|
||||
? text.record.studentJobName
|
||||
: "-"}
|
||||
</span>
|
||||
</div>
|
||||
);
|
||||
},
|
||||
},
|
||||
{
|
||||
title: "Band",
|
||||
width: "8%",
|
||||
dataIndex: "studentBandDesc",
|
||||
key: "7",
|
||||
align: "center",
|
||||
customRender: (record) => {
|
||||
return (
|
||||
<div class="racona">
|
||||
<span>
|
||||
{record.studentBandDesc ? record.studentBandDesc : "-"}
|
||||
</span>
|
||||
</div>
|
||||
);
|
||||
},
|
||||
},
|
||||
{
|
||||
title: "报名状态",
|
||||
width: "8%",
|
||||
dataIndex: "status",
|
||||
key: "5",
|
||||
align: "center",
|
||||
customRender: ({ record }) => {
|
||||
switch (String(record.status)) {
|
||||
case "0":
|
||||
return "审核通过";
|
||||
case "1":
|
||||
return "待审核";
|
||||
case "2":
|
||||
return "审核拒绝";
|
||||
}
|
||||
},
|
||||
},
|
||||
|
||||
{
|
||||
title: "签到状态",
|
||||
width: "8%",
|
||||
dataIndex: "signstatus",
|
||||
key: "7",
|
||||
align: "center",
|
||||
customRender: ({ record }) =>
|
||||
record.signStatus ? "已签到" : "未签到",
|
||||
},
|
||||
{
|
||||
title: "评估状态",
|
||||
width: "8%",
|
||||
dataIndex: "evastatus",
|
||||
key: "8",
|
||||
align: "center",
|
||||
customRender: ({ record }) =>
|
||||
record.assessmentStatus ? "已评估" : "未评估",
|
||||
},
|
||||
|
||||
{
|
||||
title: "作业成绩",
|
||||
width: "8%",
|
||||
dataIndex: "workScore",
|
||||
key: "7",
|
||||
align: "center",
|
||||
customRender: ({ record }) => {
|
||||
return (
|
||||
<div class="racona">
|
||||
{record.workScore === -2 ? (
|
||||
"-"
|
||||
) : record.workScore ? (
|
||||
<span>{record.workScore}</span>
|
||||
) : (
|
||||
<span
|
||||
style={{ color: "#4EA6FF", cursor: "pointer" }}
|
||||
onClick={() => {
|
||||
handlJoinStu(record);
|
||||
}}
|
||||
>
|
||||
成绩录入
|
||||
</span>
|
||||
)}
|
||||
</div>
|
||||
);
|
||||
// switch (String(record.status)) {
|
||||
// case "0":
|
||||
// return (
|
||||
// <span
|
||||
// style={{ color: "#4EA6FF", cursor: "pointer" }}
|
||||
// onClick={() => {
|
||||
// handlJoinStu(record);
|
||||
// }}
|
||||
// >
|
||||
// 成绩录入
|
||||
// </span>
|
||||
// );
|
||||
// case "1":
|
||||
// return "-";
|
||||
// case "2":
|
||||
// return "-";
|
||||
// }
|
||||
},
|
||||
},
|
||||
{
|
||||
title: "考试成绩",
|
||||
width: "8%",
|
||||
dataIndex: "examinationScore",
|
||||
key: "8",
|
||||
align: "center",
|
||||
},
|
||||
{
|
||||
title: "结业状态",
|
||||
width: "15%",
|
||||
dataIndex: "completionStatus",
|
||||
key: "8",
|
||||
align: "center",
|
||||
customRender: ({ record }) => {
|
||||
return (
|
||||
<div>
|
||||
{record.finishStatus == 1 &&
|
||||
record.workScore != -2 &&
|
||||
record.signStatus == 1 ? (
|
||||
<div
|
||||
style={{ color: "#4EA6FF", cursor: "pointer" }}
|
||||
onClick={() => {
|
||||
handleOverStu(record);
|
||||
}}
|
||||
>
|
||||
结业
|
||||
</div>
|
||||
) : record.completionStatus == 1 ? (
|
||||
<div>已结业</div>
|
||||
) : (
|
||||
<div>-</div>
|
||||
)}
|
||||
</div>
|
||||
);
|
||||
},
|
||||
},
|
||||
];
|
||||
if (itm.courseScore !== -1) {
|
||||
let obj = {
|
||||
title: "评分",
|
||||
width: "8%",
|
||||
dataIndex: "studentScore",
|
||||
key: "8",
|
||||
align: "center",
|
||||
};
|
||||
|
||||
state.stuColumns.splice(6, 0, obj);
|
||||
}
|
||||
};
|
||||
const handelGuan = (itm) => {
|
||||
console.log("开课信息", itm);
|
||||
state.offcourseId = itm.id;
|
||||
@@ -3906,6 +3926,7 @@ export default defineComponent({
|
||||
state.sm_hs = true;
|
||||
// getTableDate2();
|
||||
state.homeWorkId = itm.homeWorkId;
|
||||
columnFun(itm);
|
||||
};
|
||||
const sm_exit = () => {
|
||||
state.sm_hs = false;
|
||||
@@ -7166,6 +7187,12 @@ export default defineComponent({
|
||||
}
|
||||
}
|
||||
}
|
||||
.tableShow2 {
|
||||
display: inline-block;
|
||||
}
|
||||
.tableHiddle2 {
|
||||
display: none;
|
||||
}
|
||||
}
|
||||
|
||||
.tag-content {
|
||||
|
||||
Reference in New Issue
Block a user