|
@@ -1,4 +1,13 @@
|
|
<script setup lang="ts">
|
|
<script setup lang="ts">
|
|
|
|
+import { useQuery } from '@tanstack/vue-query'
|
|
|
|
+import { getRecordsDetail } from '@/api/oa/staffRecords'
|
|
|
|
+import { useUserStore } from '@/store/modules/user'
|
|
|
|
+
|
|
|
|
+const userId = useUserStore().getUser.id // 当前登录的编号
|
|
|
|
+
|
|
|
|
+const { data } = useQuery(['fetch-staff-detail'], async () => {
|
|
|
|
+ return await getRecordsDetail({ userId: 'e62bbc36-1892-41ef-a84d-75706a062ccf' })
|
|
|
|
+})
|
|
/** 初始化 **/
|
|
/** 初始化 **/
|
|
onMounted(() => {})
|
|
onMounted(() => {})
|
|
|
|
|
|
@@ -19,120 +28,124 @@ const tableData = [
|
|
</script>
|
|
</script>
|
|
<template>
|
|
<template>
|
|
<div class="my-portrait">
|
|
<div class="my-portrait">
|
|
- <div class="my-portrait-item">
|
|
|
|
- <div class="title">
|
|
|
|
- <i></i>
|
|
|
|
- <span>基本信息</span>
|
|
|
|
- </div>
|
|
|
|
- <div class="my-portrait-card">
|
|
|
|
- <ul>
|
|
|
|
- <li>
|
|
|
|
- <span>出生日期</span>
|
|
|
|
- <span>1991-10-26</span>
|
|
|
|
- </li>
|
|
|
|
- <li>
|
|
|
|
- <span>户口性质</span>
|
|
|
|
- <span>城镇</span>
|
|
|
|
- </li>
|
|
|
|
- <li>
|
|
|
|
- <span>婚姻状况</span>
|
|
|
|
- <span>未婚</span>
|
|
|
|
- </li>
|
|
|
|
- <li>
|
|
|
|
- <span>民族</span>
|
|
|
|
- <span>汉族</span>
|
|
|
|
- </li>
|
|
|
|
- <li>
|
|
|
|
- <span>参加工作时间</span>
|
|
|
|
- <span>1991-10-26</span>
|
|
|
|
- </li>
|
|
|
|
- <li>
|
|
|
|
- <span>政治面貌</span>
|
|
|
|
- <span>党员</span>
|
|
|
|
- </li>
|
|
|
|
- <li>
|
|
|
|
- <span>现居住地址</span>
|
|
|
|
- <span>浙江省杭州市萧山区新塘街道荷源府6-2-102</span>
|
|
|
|
- </li>
|
|
|
|
- <li>
|
|
|
|
- <span>户口所在地</span>
|
|
|
|
- <span>浙江省杭州市萧山区新塘街道荷源府6-2-102</span>
|
|
|
|
- </li>
|
|
|
|
- </ul>
|
|
|
|
- </div>
|
|
|
|
- </div>
|
|
|
|
- <div class="my-portrait-item">
|
|
|
|
- <div class="title">
|
|
|
|
- <i></i>
|
|
|
|
- <span>教育信息</span>
|
|
|
|
|
|
+ <!-- <ElResult title="加载中">
|
|
|
|
+ </ElResult> -->
|
|
|
|
+ <div v-if="data">
|
|
|
|
+ <div class="my-portrait-item">
|
|
|
|
+ <div class="title">
|
|
|
|
+ <i></i>
|
|
|
|
+ <span>基本信息</span>
|
|
|
|
+ </div>
|
|
|
|
+ <div class="my-portrait-card">
|
|
|
|
+ <ul>
|
|
|
|
+ <li>
|
|
|
|
+ <span>出生日期</span>
|
|
|
|
+ <span>{{ data?.birthday }}</span>
|
|
|
|
+ </li>
|
|
|
|
+ <li>
|
|
|
|
+ <span>户口性质</span>
|
|
|
|
+ <span>{{ data?.hkxz }}</span>
|
|
|
|
+ </li>
|
|
|
|
+ <li>
|
|
|
|
+ <span>婚姻状况</span>
|
|
|
|
+ <span>{{ data?.hyzk }}</span>
|
|
|
|
+ </li>
|
|
|
|
+ <li>
|
|
|
|
+ <span>民族</span>
|
|
|
|
+ <span>{{ data?.nation }}</span>
|
|
|
|
+ </li>
|
|
|
|
+ <li>
|
|
|
|
+ <span>参加工作时间</span>
|
|
|
|
+ <span>{{ data?.cjgzsj }}</span>
|
|
|
|
+ </li>
|
|
|
|
+ <li>
|
|
|
|
+ <span>政治面貌</span>
|
|
|
|
+ <span>{{ data?.zzmm }}</span>
|
|
|
|
+ </li>
|
|
|
|
+ <li>
|
|
|
|
+ <span>现居住地址</span>
|
|
|
|
+ <span>{{ data?.xjzdz }}</span>
|
|
|
|
+ </li>
|
|
|
|
+ <li>
|
|
|
|
+ <span>户口所在地</span>
|
|
|
|
+ <span>{{ data?.hkszd }}</span>
|
|
|
|
+ </li>
|
|
|
|
+ </ul>
|
|
|
|
+ </div>
|
|
</div>
|
|
</div>
|
|
- <div class="my-portrait-card">
|
|
|
|
- <ul>
|
|
|
|
- <li>
|
|
|
|
- <span>毕业院校</span>
|
|
|
|
- <span>浙江水利水电职业技术学院</span>
|
|
|
|
- </li>
|
|
|
|
- <li>
|
|
|
|
- <span>毕业时间</span>
|
|
|
|
- <span>2011-10-26</span>
|
|
|
|
- </li>
|
|
|
|
- <li>
|
|
|
|
- <span>最高学历</span>
|
|
|
|
- <span>本科</span>
|
|
|
|
- </li>
|
|
|
|
- <li>
|
|
|
|
- <span>专业</span>
|
|
|
|
- <span>地质工程</span>
|
|
|
|
- </li>
|
|
|
|
- </ul>
|
|
|
|
|
|
+ <div class="my-portrait-item">
|
|
|
|
+ <div class="title">
|
|
|
|
+ <i></i>
|
|
|
|
+ <span>教育信息</span>
|
|
|
|
+ </div>
|
|
|
|
+ <div class="my-portrait-card">
|
|
|
|
+ <ul>
|
|
|
|
+ <li>
|
|
|
|
+ <span>毕业院校</span>
|
|
|
|
+ <span>{{ data?.byxx }}</span>
|
|
|
|
+ </li>
|
|
|
|
+ <li>
|
|
|
|
+ <span>毕业时间</span>
|
|
|
|
+ <span>{{ data?.bysj }}</span>
|
|
|
|
+ </li>
|
|
|
|
+ <li>
|
|
|
|
+ <span>最高学历</span>
|
|
|
|
+ <span>{{ data?.zgxl }}</span>
|
|
|
|
+ </li>
|
|
|
|
+ <li>
|
|
|
|
+ <span>专业</span>
|
|
|
|
+ <span>{{ data?.major }}</span>
|
|
|
|
+ </li>
|
|
|
|
+ </ul>
|
|
|
|
+ </div>
|
|
</div>
|
|
</div>
|
|
- </div>
|
|
|
|
- <div class="my-portrait-item">
|
|
|
|
- <div class="title">
|
|
|
|
- <i></i>
|
|
|
|
- <span>紧急联系人信息</span>
|
|
|
|
- </div>
|
|
|
|
- <div class="my-portrait-card">
|
|
|
|
- <ul>
|
|
|
|
- <li>
|
|
|
|
- <span>紧急联系人姓名</span>
|
|
|
|
- <span>张大帅</span>
|
|
|
|
- </li>
|
|
|
|
- <li>
|
|
|
|
- <span>紧急联系人电话</span>
|
|
|
|
- <span>15650214899</span>
|
|
|
|
- </li>
|
|
|
|
- </ul>
|
|
|
|
- </div>
|
|
|
|
- </div>
|
|
|
|
- <div class="my-portrait-item" style="height: 200px">
|
|
|
|
- <div class="title">
|
|
|
|
- <i></i>
|
|
|
|
- <span>技能证书</span>
|
|
|
|
|
|
+ <div class="my-portrait-item">
|
|
|
|
+ <div class="title">
|
|
|
|
+ <i></i>
|
|
|
|
+ <span>紧急联系人信息</span>
|
|
|
|
+ </div>
|
|
|
|
+ <div class="my-portrait-card">
|
|
|
|
+ <ul>
|
|
|
|
+ <li>
|
|
|
|
+ <span>紧急联系人姓名</span>
|
|
|
|
+ <span>{{ data?.jjlxrxm }}</span>
|
|
|
|
+ </li>
|
|
|
|
+ <li>
|
|
|
|
+ <span>紧急联系人电话</span>
|
|
|
|
+ <span>{{ data?.jjlxrhm }}</span>
|
|
|
|
+ </li>
|
|
|
|
+ </ul>
|
|
|
|
+ </div>
|
|
</div>
|
|
</div>
|
|
|
|
+ <div class="my-portrait-item" style="height: 200px">
|
|
|
|
+ <div class="title">
|
|
|
|
+ <i></i>
|
|
|
|
+ <span>技能证书</span>
|
|
|
|
+ </div>
|
|
|
|
|
|
- <div>
|
|
|
|
- <el-table
|
|
|
|
- :header-cell-style="{
|
|
|
|
- background: '#F2F4F8',
|
|
|
|
- color: '#2D333C',
|
|
|
|
- height: '46px'
|
|
|
|
- }"
|
|
|
|
- style="width: 100%; height: 100%"
|
|
|
|
- :data="tableData"
|
|
|
|
- height="150px"
|
|
|
|
- >
|
|
|
|
- <el-table-column type="index" width="50" />
|
|
|
|
- <el-table-column prop="name" label="证书名称" />
|
|
|
|
- <el-table-column prop="level" label="证书等级" />
|
|
|
|
- <el-table-column prop="date" label="获得时间" />
|
|
|
|
- <el-table-column prop="organization" label="发证机构" />
|
|
|
|
- <el-table-column fixed="right" label="操作" width="120">
|
|
|
|
- <template #default>
|
|
|
|
- <el-button link type="primary" size="small">查看</el-button>
|
|
|
|
- </template>
|
|
|
|
- </el-table-column>
|
|
|
|
- </el-table>
|
|
|
|
|
|
+ <div>
|
|
|
|
+ <el-table
|
|
|
|
+ :header-cell-style="{
|
|
|
|
+ background: '#F2F4F8',
|
|
|
|
+ color: '#2D333C',
|
|
|
|
+ height: '46px'
|
|
|
|
+ }"
|
|
|
|
+ style="width: 100%; height: 100%"
|
|
|
|
+ :data="tableData"
|
|
|
|
+ height="150px"
|
|
|
|
+ >
|
|
|
|
+ <el-table-column type="index" width="50" />
|
|
|
|
+ <el-table-column prop="name" label="证书名称" />
|
|
|
|
+ <el-table-column prop="level" label="证书等级" />
|
|
|
|
+ <el-table-column prop="date" label="获得时间" />
|
|
|
|
+ <el-table-column prop="organization" label="发证机构" />
|
|
|
|
+ <el-table-column fixed="right" label="操作" width="120">
|
|
|
|
+ <template #default>
|
|
|
|
+ <el-button link type="primary" size="small">查看</el-button>
|
|
|
|
+ </template>
|
|
|
|
+ </el-table-column>
|
|
|
|
+ </el-table>
|
|
|
|
+ </div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|