first commit

This commit is contained in:
@jyuhsin
2025-11-16 13:55:02 +08:00
commit d62e48bf27
4702 changed files with 899773 additions and 0 deletions
@@ -0,0 +1,88 @@
<template>
<div>
<div class="process-title">基本信息</div>
<el-descriptions :column="3" border class="descriptions-form">
<el-descriptions-item label="工号">{{ viewData.loginname }}</el-descriptions-item>
<el-descriptions-item label="姓名">{{ viewData.username }}</el-descriptions-item>
<el-descriptions-item label="姓名">{{ viewData.username }}</el-descriptions-item>
<el-descriptions-item label="性别">{{ viewData.sex }}</el-descriptions-item>
<el-descriptions-item label="出生日期">
{{ viewData.birthday ? $moment(viewData.birthday).format("YYYY-MM-DD") : null }}
</el-descriptions-item>
<el-descriptions-item label="民族">{{ viewData.nation }}</el-descriptions-item>
<el-descriptions-item label="籍贯">{{ viewData.nativePlace }}</el-descriptions-item>
<el-descriptions-item label="国籍">{{ viewData.nationality }}</el-descriptions-item>
<el-descriptions-item label="证件类别">{{ viewData.idCardType }}</el-descriptions-item>
<el-descriptions-item label="证件号码">{{ viewData.idCard }}</el-descriptions-item>
<el-descriptions-item label="政治面貌">{{ viewData.political }}</el-descriptions-item>
<el-descriptions-item label="入党时间">
{{ viewData.joinPartyDate ? $moment(viewData.joinPartyDate).format("YYYY-MM-DD") : null }}
</el-descriptions-item>
<el-descriptions-item label="来校时间">
{{ viewData.arrivalAtSchoolDate ? $moment(viewData.arrivalAtSchoolDate).format("YYYY-MM-DD") : null }}
</el-descriptions-item>
<el-descriptions-item label="身份类别">{{ viewData.identityType }}</el-descriptions-item>
<el-descriptions-item label="编制类别">{{ viewData.preparedBy }}</el-descriptions-item>
<el-descriptions-item label="教职工类别">{{ viewData.personType }}</el-descriptions-item>
<el-descriptions-item label="在职状态">{{ viewData.userState }}</el-descriptions-item>
<el-descriptions-item label="预计离退休时间">
{{ viewData.retireDate ? $moment(viewData.retireDate).format("YYYY-MM-DD") : null }}
</el-descriptions-item>
<el-descriptions-item label="联系电话">{{ viewData.mobile }}</el-descriptions-item>
<el-descriptions-item label="电子邮箱">{{ viewData.email }}</el-descriptions-item>
</el-descriptions>
<div class="process-title">会员信息</div>
<el-descriptions :column="3" border class="descriptions-form">
<el-descriptions-item label="是否会员">
<el-tag v-if="viewData.member === 1" size="mini" type="success"></el-tag>
<el-tag v-else type="info" size="mini"></el-tag>
</el-descriptions-item>
<el-descriptions-item label="所属单位">{{ viewData.unitName }}</el-descriptions-item>
<el-descriptions-item label="所属分工会">{{ viewData.unionName }}</el-descriptions-item>
</el-descriptions>
<div class="process-title">学历信息</div>
<el-descriptions :column="3" border class="descriptions-form">
<el-descriptions-item label="最高学历">{{ viewData.education }}</el-descriptions-item>
<el-descriptions-item label="最高学位">{{ viewData.academicDegree }}</el-descriptions-item>
<el-descriptions-item label=""></el-descriptions-item>
</el-descriptions>
<div class="process-title">职称信息</div>
<el-descriptions :column="3" border class="descriptions-form">
<el-descriptions-item label="职称">{{ viewData.technicalTitle }}</el-descriptions-item>
<el-descriptions-item label="职称级别">{{ viewData.technicalTitleLevel }}</el-descriptions-item>
<el-descriptions-item label=""></el-descriptions-item>
</el-descriptions>
<div class="process-title">职务信息</div>
<el-descriptions :column="3" border class="descriptions-form">
<el-descriptions-item label="现聘职务">{{ viewData.position }}</el-descriptions-item>
<el-descriptions-item label="现聘职级">{{ viewData.positionLevel }}</el-descriptions-item>
<el-descriptions-item label="职员等级">{{ viewData.employeeLevel }}</el-descriptions-item>
</el-descriptions>
</div>
</template>
<script>
module.exports = {
name: "userInfo",
data() {
return {
viewData: {}
}
},
methods: {
onOpen(id) {
if (!id) {
return
}
this.$axios.post("/platform/member/apply/common/findOne", { id }).then((res) => {
if (res.code === 0) {
this.viewData = res.data
}
})
}
}
}
</script>