lrf402788946 4 anos atrás
pai
commit
b39efc17fb
3 arquivos alterados com 185 adições e 0 exclusões
  1. 68 0
      template/expertList.vue
  2. 49 0
      template/page5.vue
  3. 68 0
      template/page6.vue

+ 68 - 0
template/expertList.vue

@@ -0,0 +1,68 @@
+<template>
+  <div id="expertList">
+    <el-row>
+      <el-col :span="24" style="text-align:center;font-size:24px">评价专家组名单</el-col>
+      <el-col :span="24" style="text-align:center">
+        <table border="1" style="border-collapse:collapse">
+          <tr>
+            <td>序号</td>
+            <td width="200">评价专家组职务</td>
+            <td width="120">姓名</td>
+            <td width="200">工作单位</td>
+            <td width="200">所学专业</td>
+            <td width="200">现从事专业</td>
+            <td width="200">职务</td>
+            <td width="200">职称</td>
+            <td width="200">签名</td>
+          </tr>
+          <tr v-for="(i, index) in list" :key="`tr${index}`">
+            <td>{{ index + 1 }}</td>
+            <td>{{ getProp(i, 'expert_id.group_zw') }}</td>
+            <td>{{ getProp(i, 'expert_id.expert_name') }}</td>
+            <td>{{ getProp(i, 'expert_id.company') }}</td>
+            <td>{{ getProp(i, 'expert_id.major') }}</td>
+            <td>{{ getProp(i, 'expert_id.now_major') }}</td>
+            <td>{{ getProp(i, 'expert_id.zw') }}</td>
+            <td>{{ getProp(i, 'expert_id.zc') }}</td>
+            <td></td>
+          </tr>
+        </table>
+      </el-col>
+    </el-row>
+
+    <el-row>
+      <el-col :span="24" style="text-align:right;padding-right:50px">(加盖吉林省科技成果评价专用章有效)</el-col>
+    </el-row>
+  </div>
+</template>
+
+<script>
+import { mapState, createNamespacedHelpers } from 'vuex';
+export default {
+  name: 'expertList',
+  props: {
+    list: { type: Array, default: () => [] },
+  },
+  components: {},
+  data: function() {
+    return {};
+  },
+  created() {},
+  methods: {
+    getProp(data, prop) {
+      return _.get(data, prop);
+    },
+  },
+  computed: {
+    ...mapState(['user', 'menuParams']),
+    pageTitle() {
+      return `${this.$route.meta.title}`;
+    },
+  },
+  metaInfo() {
+    return { title: this.$route.meta.title };
+  },
+};
+</script>
+
+<style lang="less" scoped></style>

+ 49 - 0
template/page5.vue

@@ -0,0 +1,49 @@
+<template>
+  <div id="page5">
+    <el-row>
+      <el-col :span="6" :offset="1" style="font-size:24px;padding-bottom:10px">五,县城测试(检测,测产)意见</el-col>
+    </el-row>
+    <div :style="`width:${width};height:${height};border:2px solid;position: relative;`">
+      <div style="position:absolute;bottom:115px;right:300px">
+        <div style="padding:15px">测试组长签字:</div>
+        <div style="padding:15px">评价专家组长签字:</div>
+        <div style="padding:30px 0 10px 150px">
+          <span style="padding-left:20px">年</span>
+          <span style="padding-left:20px">月</span>
+          <span style="padding-left:20px">日</span>
+        </div>
+      </div>
+    </div>
+    <el-row>
+      <el-col :span="14" style="text-align:right;padding-right:50px">(加盖吉林省科技成果评价专用章有效)</el-col>
+    </el-row>
+  </div>
+</template>
+
+<script>
+import { mapState, createNamespacedHelpers } from 'vuex';
+export default {
+  name: 'page5',
+  props: {},
+  components: {},
+  data: function() {
+    return {
+      width: '60%',
+      height: '1000px',
+    };
+  },
+  created() {},
+  methods: {},
+  computed: {
+    ...mapState(['user', 'menuParams']),
+    pageTitle() {
+      return `${this.$route.meta.title}`;
+    },
+  },
+  metaInfo() {
+    return { title: this.$route.meta.title };
+  },
+};
+</script>
+
+<style lang="less" scoped></style>

+ 68 - 0
template/page6.vue

@@ -0,0 +1,68 @@
+<template>
+  <div id="page6">
+    <el-row>
+      <el-col :span="6" :offset="1" style="font-size:24px;padding-bottom:10px">六,评价意见</el-col>
+    </el-row>
+    <div :style="`width:${width};height:${height};border:2px solid;position: relative;`">
+      <p class="word">
+        <span>年</span>
+        <span>月</span>
+        <span>日</span>
+        ,吉林省发明歇会组织专家对
+        <span>单位</span>
+        (<span></span>申请人) 完成的科技成果 《<span></span>》进行评价.
+        专家组听取了申请单位(申请人)所做的技术总结报告,审查了提供的相关资料,(进行了现场测试,现场考察),经质疑和讨论,形成如下评价意见:
+      </p>
+      <div style="position:absolute;bottom:115px;right:300px">
+        <div style="padding:15px">专家组长签字:</div>
+        <div style="padding:15px">专家副组长签字:</div>
+        <div style="padding:30px 0 10px 150px">
+          <span style="padding-left:20px">年</span>
+          <span style="padding-left:20px">月</span>
+          <span style="padding-left:20px">日</span>
+        </div>
+      </div>
+    </div>
+    <el-row>
+      <el-col :span="14" style="text-align:right;padding-right:50px">(加盖吉林省科技成果评价专用章有效)</el-col>
+    </el-row>
+  </div>
+</template>
+
+<script>
+import { mapState, createNamespacedHelpers } from 'vuex';
+export default {
+  name: 'page6',
+  props: {},
+  components: {},
+  data: function() {
+    return {
+      width: '60%',
+      height: '1000px',
+    };
+  },
+  created() {},
+  methods: {},
+  computed: {
+    ...mapState(['user', 'menuParams']),
+    pageTitle() {
+      return `${this.$route.meta.title}`;
+    },
+  },
+  metaInfo() {
+    return { title: this.$route.meta.title };
+  },
+};
+</script>
+
+<style lang="less" scoped>
+.word {
+  padding: 10px 5px;
+  text-indent: 2em;
+  font-size: 20px;
+  line-height: 50px;
+  span {
+    padding-left: 30px;
+  }
+}
+</style>