|
@@ -0,0 +1,120 @@
|
|
|
+<template>
|
|
|
+ <div id="one">
|
|
|
+ <el-row>
|
|
|
+ <el-col :span="24" class="main">
|
|
|
+ <el-col :span="24" class="top">
|
|
|
+ <el-col :span="24" class="title">
|
|
|
+ 七.评价专家组名单
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="24" class="info">
|
|
|
+ <el-col :span="24" class="table">
|
|
|
+ <el-table :data="dataList" border style="width: 100%">
|
|
|
+ <el-table-column type="index" label="序号" width="50" align="center" show-overflow-tooltip> </el-table-column>
|
|
|
+ <el-table-column prop="expert_id.group_zw" label="评价专家组职务" align="center" show-overflow-tooltip> </el-table-column>
|
|
|
+ <el-table-column prop="expert_id.expert_name" label="姓名" align="center" show-overflow-tooltip> </el-table-column>
|
|
|
+ <el-table-column prop="expert_id.company" label="工作单位" align="center" show-overflow-tooltip> </el-table-column>
|
|
|
+ <el-table-column prop="expert_id.major" label="所学专业" align="center" show-overflow-tooltip> </el-table-column>
|
|
|
+ <el-table-column prop="expert_id.now_major" label="现从事专业" align="center" show-overflow-tooltip> </el-table-column>
|
|
|
+ <el-table-column prop="expert_id.zw" label="职务" align="center" show-overflow-tooltip> </el-table-column>
|
|
|
+ <el-table-column prop="expert_id.zc" label="职称" align="center" show-overflow-tooltip> </el-table-column>
|
|
|
+ <el-table-column prop="expert_id." label="签名" align="center" show-overflow-tooltip> </el-table-column>
|
|
|
+ </el-table>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="24" class="downText">
|
|
|
+ (加盖吉林省科技成果评价专用章有效)
|
|
|
+ </el-col>
|
|
|
+ </el-col>
|
|
|
+ </el-col>
|
|
|
+ </el-col>
|
|
|
+ </el-row>
|
|
|
+ </div>
|
|
|
+</template>
|
|
|
+
|
|
|
+<script>
|
|
|
+import { mapState, createNamespacedHelpers } from 'vuex';
|
|
|
+export default {
|
|
|
+ name: 'one',
|
|
|
+ props: {
|
|
|
+ list: { type: Array },
|
|
|
+ },
|
|
|
+ components: {},
|
|
|
+ data: function() {
|
|
|
+ return {};
|
|
|
+ },
|
|
|
+ created() {},
|
|
|
+ methods: {
|
|
|
+ getProp(data, prop) {
|
|
|
+ return _.get(data, prop);
|
|
|
+ },
|
|
|
+ },
|
|
|
+ computed: {
|
|
|
+ ...mapState(['user']),
|
|
|
+ dataList() {
|
|
|
+ let dup = _.cloneDeep(_.get(this, 'list', []));
|
|
|
+ while (dup.length < 10) {
|
|
|
+ dup.push({});
|
|
|
+ }
|
|
|
+ return dup;
|
|
|
+ },
|
|
|
+ },
|
|
|
+ metaInfo() {
|
|
|
+ return { title: this.$route.meta.title };
|
|
|
+ },
|
|
|
+ watch: {},
|
|
|
+};
|
|
|
+</script>
|
|
|
+
|
|
|
+<style lang="less" scoped>
|
|
|
+.main {
|
|
|
+ .top {
|
|
|
+ height: 1290px;
|
|
|
+ .title {
|
|
|
+ font-size: 20px;
|
|
|
+ font-family: monospace;
|
|
|
+ margin: 0 0 10px 0;
|
|
|
+ color: #000;
|
|
|
+ font-weight: bold;
|
|
|
+ padding: 0 0 0 20px;
|
|
|
+ }
|
|
|
+ .info {
|
|
|
+ height: 1260px;
|
|
|
+ border: 2px solid #000;
|
|
|
+ position: relative;
|
|
|
+ .table {
|
|
|
+ /deep/.el-table--border th {
|
|
|
+ border-right: 1px solid #000;
|
|
|
+ }
|
|
|
+ /deep/.el-table thead {
|
|
|
+ color: #000;
|
|
|
+ }
|
|
|
+ /deep/.el-table .cell {
|
|
|
+ color: #000;
|
|
|
+ }
|
|
|
+ /deep/.el-table--border,
|
|
|
+ .el-table--group {
|
|
|
+ border: 1px solid #000;
|
|
|
+ }
|
|
|
+ /deep/.el-table td,
|
|
|
+ .el-table th.is-leaf {
|
|
|
+ border-bottom: 1px solid #000;
|
|
|
+ }
|
|
|
+ /deep/.el-table td,
|
|
|
+ .el-table th.is-leaf,
|
|
|
+ .el-table--border,
|
|
|
+ .el-table--group {
|
|
|
+ border-color: #000000;
|
|
|
+ }
|
|
|
+ /deep/.el-table__header {
|
|
|
+ border-bottom: 1px solid #000;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ .downText {
|
|
|
+ height: 40px;
|
|
|
+ line-height: 30px;
|
|
|
+ text-align: right;
|
|
|
+ padding: 0 100px;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+}
|
|
|
+</style>
|