删除,动态获取

This commit is contained in:
zhangsir
2024-05-20 10:34:20 +08:00
parent 9bc1689846
commit f3f4fb5b05

View File

@@ -36,7 +36,6 @@ const CancelReview = ()=>{
formState.reviewname = ''
formState.time = ''
InitiateReviewShow.value = false;
}
const namelist = ref([])
//表格点击时间
@@ -61,7 +60,6 @@ const InitReview = () => {
const teacherid = ref(null)
//发起评审
const startReviewSave = async () => {
if (formState.reviewname.trim()==="" ) {
formState.reviewname = ''
return message.info('请填写评审名称');
@@ -334,6 +332,7 @@ const remould = () => {
let keys = Object.keys(ViewReList.value);
arrayLists.value = keys.filter(key => Array.isArray(ViewReList.value[key]));
if(arrayLists.value.length!=0){
ViewReviewcolumns.splice(3)
arrayLists.value.forEach(arrayKey => {
if (!ViewReviewcolumns.some(column => column.key === arrayKey)) {
ViewReviewcolumns.push({
@@ -341,6 +340,12 @@ const remould = () => {
key: arrayKey,
dataIndex: arrayKey,
});
const averageScoreColumn = ViewReviewcolumns.find(column => column.title == "平均分");
if (averageScoreColumn) {
const index = ViewReviewcolumns.indexOf(averageScoreColumn);
ViewReviewcolumns.splice(index, 1);
ViewReviewcolumns.push(averageScoreColumn);
}
}
});
@@ -734,15 +739,17 @@ const rowSelection = {
};
const teacherNames =ref([])
const teacherTables = ref()
const closeTeacher = (item,i) => {
teacherNames.value.splice(i,1)
teacherid.value.splice(i,1)
}
const teacherRowSelection = {
onChange: async (selectedRowKeys, selectedRows) => {
console.log(`selectedRowKeys: ${selectedRowKeys}`, 'selectedRows: ', selectedRows);
teacherid.value = selectedRowKeys
teacherNames.value = selectedRows
},
};
const AddSwitch = ref(null)
@@ -1267,7 +1274,7 @@ const vwtext = ref(null)
<p style="margin-top: 11px; color: #b6b7b8; font-size: 12px;">说明列表仅显示终稿已上传且未认证的讲师</p>
<div style="display: flex;flex-direction: column;margin-top: -11px;">
<!-- 教师列表 -->
<a-table :customRow="rowClick" :columns="columnsTeacher" row-key="teacherId" :pagination="false"
<a-table ref="teacherTables" :customRow="rowClick" :columns="columnsTeacher" row-key="teacherId" :pagination="false"
:data-source="tabledata" :row-selection="teacherRowSelection">
<template #bodyCell="{ column, text }">
<template v-if="column.dataIndex === 'name'">
@@ -1294,7 +1301,7 @@ const vwtext = ref(null)
<div v-for="(item,i) in teacherNames" :key="i">
<div class="chose">
{{item.teacherName}}
<div class="ch" ></div>
<div class="ch" @click="closeTeacher(item,i)"></div>
</div>
</div>