mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/vue/fe-manage.git
synced 2025-12-11 03:46:45 +08:00
列表
This commit is contained in:
@@ -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;
|
||||||
|
|||||||
Reference in New Issue
Block a user