This commit is contained in:
zhangsir
2024-05-22 16:23:42 +08:00
parent ae6c3253cd
commit eb1949d205

View File

@@ -54,6 +54,7 @@ const rowClick = (record) => {
} }
} }
const InitReview = () => { const InitReview = () => {
teacherCurrent1.value = 1
InitiateReviewShow.value = true; InitiateReviewShow.value = true;
formState.reviewname = '' formState.reviewname = ''
formState.time = '' formState.time = ''
@@ -116,7 +117,6 @@ const startReviewSave = async () => {
message.info('编辑成功'); message.info('编辑成功');
InitiateReviewShow.value = false InitiateReviewShow.value = false
reviewIds.value = null reviewIds.value = null
rwname.value = null rwname.value = null
} }
@@ -142,6 +142,7 @@ const rwname = ref(null)
const rwtime = ref(null) const rwtime = ref(null)
const reviewIds = ref(null) const reviewIds = ref(null)
const editReviewSave = async (name, time, id) => { const editReviewSave = async (name, time, id) => {
teacherCurrent1.value = 1
reviewIds.value = id reviewIds.value = id
teacherNames.value = [] teacherNames.value = []
teacherid.value = [] teacherid.value = []
@@ -302,7 +303,7 @@ const teacherTotal = ref(null)
const tabledata = ref(null) const tabledata = ref(null)
//教师分页 //教师分页
const onChange3 = (pageNo) => { const onChange3 = (pageNo) => {
teacherTotal.value = pageNo teacherCurrent1.value = pageNo
addTeacherList() addTeacherList()
} }
//结束评审 //结束评审
@@ -641,7 +642,9 @@ const columns = [
title: '课程名称', title: '课程名称',
dataIndex: 'courseName', dataIndex: 'courseName',
key: 'courseName', key: 'courseName',
align: 'left' align: 'left',
ellipsis: true,
width: 400,
}, },
{ {
title: '初稿状态', title: '初稿状态',
@@ -677,6 +680,8 @@ const columns = [
{ {
title: '操作', title: '操作',
key: 'action', key: 'action',
fixed: 'right',
width: 200,
}, },
]; ];
const twiceolumns = [ const twiceolumns = [
@@ -788,6 +793,7 @@ const closeTeacher = (item,i) => {
teacherid.value.splice(i,1) teacherid.value.splice(i,1)
} }
const teacherRowSelection = computed(() =>({ const teacherRowSelection = computed(() =>({
preserveSelectedRowKeys: true,
selectedRowKeys: teacherid.value, selectedRowKeys: teacherid.value,
onChange: async (selectedRowKeys, selectedRows) => { onChange: async (selectedRowKeys, selectedRows) => {
console.log(`selectedRowKeys: ${selectedRowKeys}`, 'selectedRows: ', selectedRows); console.log(`selectedRowKeys: ${selectedRowKeys}`, 'selectedRows: ', selectedRows);
@@ -1008,7 +1014,7 @@ const vwtext = ref(null)
<!-- 表格 --> <!-- 表格 -->
<div style="display: flex; flex-direction: column;margin-left: 15px"> <div style="display: flex; flex-direction: column;margin-left: 15px">
<div class="table"> <div class="table">
<a-table :row-selection="rowSelection" row-key="id" :columns="columns" :data-source="data" :scroll="{ x: 1000 }" :pagination="false"> <a-table :row-selection="rowSelection" row-key="id" :columns="columns" :data-source="data" :scroll="{ x: 1500 }" :pagination="false">
<template #headerCell="{ column }"> <template #headerCell="{ column }">
<template v-if="column.key === 'name'"> <template v-if="column.key === 'name'">
<span> <span>
@@ -1342,7 +1348,7 @@ const vwtext = ref(null)
<div style="display: flex; flex-direction: column;width: 160px;margin-left: 24px;margin-top: 20px;"> <div style="display: flex; flex-direction: column;width: 160px;margin-left: 24px;margin-top: 20px;">
<div style="font-size: 16px; font-weight: 900;">已选</div> <div style="font-size: 16px; font-weight: 900;">已选</div>
<div style="width: 16opx; height: 1px;background-color: #b9e6fb;margin: 11px 0;"></div> <div style="width: 16opx; height: 1px;background-color: #b9e6fb;margin: 11px 0;"></div>
<div > <div class="teacher-list">
<div v-for="(item,i) in teacherNames" :key="i"> <div v-for="(item,i) in teacherNames" :key="i">
<div class="chose"> <div class="chose">
{{item.teacherName}} {{item.teacherName}}
@@ -1652,6 +1658,10 @@ const vwtext = ref(null)
// margin-left: 24px; // margin-left: 24px;
} }
} }
.teacher-list{
max-height: 800px;
overflow-y: auto;
}
.chose { .chose {
width: 64px; width: 64px;
height: 24px; height: 24px;