feat:登录项目和学习路径导入学员

This commit is contained in:
lixg
2023-01-11 17:40:28 +08:00
24 changed files with 1624 additions and 1484 deletions

View File

@@ -29,7 +29,7 @@
<div class="name">姓名</div>
<a-input
v-model:value="name"
style="width: 270px; height: 40px; border-radius: 8px"
style="width: 200px; height: 40px; border-radius: 8px"
placeholder="请输入姓名"
/>
</div>
@@ -38,7 +38,7 @@
<div class="select">
<a-select
v-model:value="projectName"
style="width: 270px"
style="width: 200px"
placeholder="请选择"
:options="projectNameList"
@change="selectProjectName"
@@ -211,7 +211,7 @@ export default {
name: "",
open: false,
projectName: null,
projectName: undefined,
projectNameList: [
{
id: 0,
@@ -253,7 +253,7 @@ export default {
title: "工号",
dataIndex: "studentUserNo",
key: "studentUserNo",
width: 50,
width: 120,
align: "left",
className: "h head",
customRender: (text) => {
@@ -272,7 +272,8 @@ export default {
key: "studentName",
width: 50,
align: "left",
className: "h head",
className: "h",
ellipsis: true,
customRender: (text) => {
return (
<div class="racona">
@@ -290,6 +291,7 @@ export default {
width: 60,
align: "center",
className: "h",
ellipsis: true,
customRender: (text) => {
return (
<div class="racona">
@@ -308,6 +310,7 @@ export default {
key: "studentJobName",
width: 60,
align: "center",
ellipsis: true,
className: "h",
customRender: (text) => {
return (
@@ -327,6 +330,7 @@ export default {
key: "chapterName",
width: 60,
align: "center",
ellipsis: true,
className: "h",
customRender: (text) => {
return (
@@ -344,6 +348,7 @@ export default {
key: "workScore",
width: 60,
align: "center",
ellipsis: true,
className: "h",
customRender: (text) => {
return (
@@ -363,6 +368,7 @@ export default {
key: "examinationScore",
width: 60,
align: "center",
ellipsis: true,
className: "h",
customRender: (text) => {
return (
@@ -383,6 +389,7 @@ export default {
key: "assessmentScore",
width: 60,
align: "center",
ellipsis: true,
className: "h",
customRender: (text) => {
return (
@@ -403,6 +410,7 @@ export default {
key: "finishStatus",
width: 60,
align: "center",
ellipsis: true,
className: "h",
customRender: (text) => {
return (
@@ -427,6 +435,7 @@ export default {
key: "operation",
width: 100,
align: "center",
ellipsis: true,
className: "h",
},
],
@@ -501,7 +510,7 @@ export default {
const closeDrawer = () => {
ctx.emit("update:FaceTeachModelVisible", false);
state.name = "";
state.projectName = "";
state.projectName = undefined;
state.selectedRowKeys = [];
state.currentPage = 1;
state.tableDataTotal = -1;
@@ -595,7 +604,7 @@ export default {
function resetTaskList() {
state.currentPage = 1;
state.name = "";
state.projectName = "";
state.projectName =undefined;
state.tableDataTotal = -1;
state.tableDataTotal2 = 0;
getStudent();