|
@@ -5,7 +5,7 @@
|
|
v-for="(k, i) in dataList"
|
|
v-for="(k, i) in dataList"
|
|
:key="i"
|
|
:key="i"
|
|
>
|
|
>
|
|
- <span >{{ getText(k.skillId, skills) }}</span>
|
|
|
|
|
|
+ <span >{{ getText(k.skillId, skillList, 'nameCn', 'id') }}</span>
|
|
<span class="septal-line"></span>
|
|
<span class="septal-line"></span>
|
|
<span style="color: var(--color-999);">{{ getText(k.level, skillLevelArr) }}</span>
|
|
<span style="color: var(--color-999);">{{ getText(k.level, skillLevelArr) }}</span>
|
|
</div>
|
|
</div>
|
|
@@ -15,31 +15,30 @@
|
|
<script setup>
|
|
<script setup>
|
|
import { getText } from '@/utils/getText'
|
|
import { getText } from '@/utils/getText'
|
|
import { getDict } from '@/hooks/web/useDictionaries'
|
|
import { getDict } from '@/hooks/web/useDictionaries'
|
|
|
|
+import { getSkillList } from '@/api/recruit/personal/resume'
|
|
import { ref } from 'vue'
|
|
import { ref } from 'vue'
|
|
defineOptions({name: 'enterprise-talentPool-details-vocationalSkills'})
|
|
defineOptions({name: 'enterprise-talentPool-details-vocationalSkills'})
|
|
|
|
+const props = defineProps({
|
|
|
|
+ data: Array
|
|
|
|
+})
|
|
|
|
+
|
|
|
|
+const dataList = ref([])
|
|
|
|
+if (props.data?.length) dataList.value = props.data
|
|
|
|
|
|
-const skills = [{ label: '英语四级', value: '0' }, { label: '英语六级', value: '1' }, { label: 'office办公软件', value: '2' }]
|
|
|
|
-const dataList = ref([
|
|
|
|
- {
|
|
|
|
- id: "1795704760633024513",
|
|
|
|
- skillId: "0",
|
|
|
|
- level: "2",
|
|
|
|
- createTime: 1716964352000,
|
|
|
|
- updateTime: 1716964352000
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- id: "1795741375308914690",
|
|
|
|
- skillId: "2",
|
|
|
|
- level: "3",
|
|
|
|
- createTime: 1716973082000,
|
|
|
|
- updateTime: 1716973082000
|
|
|
|
- }
|
|
|
|
-])
|
|
|
|
const skillLevelArr = ref([])
|
|
const skillLevelArr = ref([])
|
|
getDict('menduner_skill_level').then(({ data }) => { // 字典
|
|
getDict('menduner_skill_level').then(({ data }) => { // 字典
|
|
data = data?.length && data || []
|
|
data = data?.length && data || []
|
|
skillLevelArr.value = data
|
|
skillLevelArr.value = data
|
|
})
|
|
})
|
|
|
|
+
|
|
|
|
+const skillList = ref([])
|
|
|
|
+// 获取 职业技能列表(一维数组回显用)
|
|
|
|
+const getSkillListFunc = async () => {
|
|
|
|
+ const data = await getSkillList()
|
|
|
|
+ skillList.value = data || []
|
|
|
|
+}
|
|
|
|
+getSkillListFunc()
|
|
|
|
+
|
|
</script>
|
|
</script>
|
|
<style lang="scss" scoped>
|
|
<style lang="scss" scoped>
|
|
.dataList-item {
|
|
.dataList-item {
|