mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/vue/fe-manage.git
synced 2025-12-10 19:36:46 +08:00
删除,动态获取
This commit is contained in:
@@ -36,7 +36,6 @@ const CancelReview = ()=>{
|
|||||||
formState.reviewname = ''
|
formState.reviewname = ''
|
||||||
formState.time = ''
|
formState.time = ''
|
||||||
InitiateReviewShow.value = false;
|
InitiateReviewShow.value = false;
|
||||||
|
|
||||||
}
|
}
|
||||||
const namelist = ref([])
|
const namelist = ref([])
|
||||||
//表格点击时间
|
//表格点击时间
|
||||||
@@ -61,7 +60,6 @@ const InitReview = () => {
|
|||||||
const teacherid = ref(null)
|
const teacherid = ref(null)
|
||||||
//发起评审
|
//发起评审
|
||||||
const startReviewSave = async () => {
|
const startReviewSave = async () => {
|
||||||
|
|
||||||
if (formState.reviewname.trim()==="" ) {
|
if (formState.reviewname.trim()==="" ) {
|
||||||
formState.reviewname = ''
|
formState.reviewname = ''
|
||||||
return message.info('请填写评审名称');
|
return message.info('请填写评审名称');
|
||||||
@@ -334,6 +332,7 @@ const remould = () => {
|
|||||||
let keys = Object.keys(ViewReList.value);
|
let keys = Object.keys(ViewReList.value);
|
||||||
arrayLists.value = keys.filter(key => Array.isArray(ViewReList.value[key]));
|
arrayLists.value = keys.filter(key => Array.isArray(ViewReList.value[key]));
|
||||||
if(arrayLists.value.length!=0){
|
if(arrayLists.value.length!=0){
|
||||||
|
ViewReviewcolumns.splice(3)
|
||||||
arrayLists.value.forEach(arrayKey => {
|
arrayLists.value.forEach(arrayKey => {
|
||||||
if (!ViewReviewcolumns.some(column => column.key === arrayKey)) {
|
if (!ViewReviewcolumns.some(column => column.key === arrayKey)) {
|
||||||
ViewReviewcolumns.push({
|
ViewReviewcolumns.push({
|
||||||
@@ -341,6 +340,12 @@ const remould = () => {
|
|||||||
key: arrayKey,
|
key: arrayKey,
|
||||||
dataIndex: 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 teacherNames =ref([])
|
||||||
|
const teacherTables = ref()
|
||||||
|
const closeTeacher = (item,i) => {
|
||||||
|
teacherNames.value.splice(i,1)
|
||||||
|
teacherid.value.splice(i,1)
|
||||||
|
}
|
||||||
const teacherRowSelection = {
|
const teacherRowSelection = {
|
||||||
onChange: async (selectedRowKeys, selectedRows) => {
|
onChange: async (selectedRowKeys, selectedRows) => {
|
||||||
console.log(`selectedRowKeys: ${selectedRowKeys}`, 'selectedRows: ', selectedRows);
|
console.log(`selectedRowKeys: ${selectedRowKeys}`, 'selectedRows: ', selectedRows);
|
||||||
teacherid.value = selectedRowKeys
|
teacherid.value = selectedRowKeys
|
||||||
teacherNames.value = selectedRows
|
teacherNames.value = selectedRows
|
||||||
|
|
||||||
|
|
||||||
},
|
},
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
const AddSwitch = ref(null)
|
const AddSwitch = ref(null)
|
||||||
@@ -1267,7 +1274,7 @@ const vwtext = ref(null)
|
|||||||
<p style="margin-top: 11px; color: #b6b7b8; font-size: 12px;">说明:列表仅显示终稿已上传且未认证的讲师</p>
|
<p style="margin-top: 11px; color: #b6b7b8; font-size: 12px;">说明:列表仅显示终稿已上传且未认证的讲师</p>
|
||||||
<div style="display: flex;flex-direction: column;margin-top: -11px;">
|
<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">
|
:data-source="tabledata" :row-selection="teacherRowSelection">
|
||||||
<template #bodyCell="{ column, text }">
|
<template #bodyCell="{ column, text }">
|
||||||
<template v-if="column.dataIndex === 'name'">
|
<template v-if="column.dataIndex === 'name'">
|
||||||
@@ -1294,7 +1301,7 @@ const vwtext = ref(null)
|
|||||||
<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}}
|
||||||
<div class="ch" ></div>
|
<div class="ch" @click="closeTeacher(item,i)"></div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user