This commit is contained in:
2025-06-18 17:20:41 +08:00
parent d5adc1bf06
commit 69d2aac8bb
7 changed files with 208 additions and 80 deletions

View File

@@ -23,13 +23,23 @@
header-cell-class-name="table-header"
empty-text="New messages (0)"
>
<el-table-column width="300" label="Base Information">
<el-table-column width="360" label="Base Information">
<template slot-scope="scope">
<p class="tab_tie_col">
<span>Realname: </span><b style="font-size: 14px">{{ scope.row.realname }}</b>
<span>Realname: </span><b style="font-size: 14px">{{ scope.row.realname }}</b><el-button
size="mini"
type="success"
plain
icon="el-icon-tickets"
@click="openDetail(scope.row)"
style="margin-left: 10px;padding:4px;float: right;"
>Detail</el-button
>
</p>
<p class="tab_tie_col"><span>Account: </span>{{ scope.row.account }}</p>
<p class="tab_tie_col"><span>Email: </span>{{ scope.row.email }}</p>
</template>
</el-table-column>
<el-table-column label="Other Information">
@@ -39,6 +49,16 @@
<!-- <p class="tab_tie_col" v-if="scope.row.majorstr != ''"><span>Major: </span>{{ scope.row.majorstr }}</p> -->
</template>
</el-table-column>
<el-table-column label="Research areas" width="300">
<template slot-scope="scope">
<commonMajorTableList
:user_id="scope.row.user_id"
:baseInfo="scope.row"
:key="scope.row.user_id"
:disabled="true"
></commonMajorTableList>
</template>
</el-table-column>
<el-table-column prop="rs_num" label="Review Record" width="180">
<template slot-scope="scope">
Major review: {{ scope.row.major_times }} ({{ scope.row.major_rate }}%)
@@ -48,7 +68,7 @@
<!-- <font style="margin-left: 5px">(Reviewing:{{ scope.row.now }})</font> -->
</template>
</el-table-column>
<el-table-column prop="rs_num" label="Reviewed Times" width="160">
<el-table-column prop="rs_num" label="Reviewed Times" width="140">
<template slot-scope="scope">
Total: {{ scope.row.rs_num }}
<br />
@@ -66,9 +86,9 @@
</template>
</el-table-column>
<!-- <el-table-column prop="rd_num" label="Fail number" width="140"></el-table-column> -->
<el-table-column label="" width="200" align="center">
<el-table-column label="" width="120" align="center">
<template slot-scope="scope">
<el-button size="mini" type="success" plain icon="el-icon-tickets" @click="openDetail(scope.row)">Detail</el-button>
<!-- <el-button size="mini" type="success" plain icon="el-icon-tickets" @click="openDetail(scope.row)">Detail</el-button> -->
<el-button size="mini" type="primary" plain icon="el-icon-check" @click="openSelect(scope.row)"> Select</el-button>
</template>
</el-table-column>
@@ -87,7 +107,12 @@
</template>
<script>
export default {
import commonMajorTableList from '../page/components/major/tableList.vue';
export default {components: {
commonMajorTableList
},
data() {
return {
messform: {