From 9486476bd79bb3bc6eeef2b1b69e6222fcd18b00 Mon Sep 17 00:00:00 2001
From: wupengfei <834520024@qq.com>
Date: 星期五, 14 二月 2025 17:31:45 +0800
Subject: [PATCH] Merge branch 'master' of http://120.26.58.240:8888/r/flexJobMiniApp

---
 apps/bMiniApp/src/components/JobDetailContent/JobDetailContent.vue |   94 +++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 94 insertions(+), 0 deletions(-)

diff --git a/apps/bMiniApp/src/components/JobDetailContent/JobDetailContent.vue b/apps/bMiniApp/src/components/JobDetailContent/JobDetailContent.vue
new file mode 100644
index 0000000..6552419
--- /dev/null
+++ b/apps/bMiniApp/src/components/JobDetailContent/JobDetailContent.vue
@@ -0,0 +1,94 @@
+<template>
+  <ContentView style="background-color: transparent" class="job-detail-content">
+    <FlexJobTopView size="small" class="job-detail-content-top" />
+    <div class="job-detail-content-contact-info">
+      <div class="job-detail-content-contact-info-item">
+        <div class="job-detail-content-contact-info-item-label">鎵嬫満鍙凤細</div>
+        <div class="job-detail-content-contact-info-item-text">
+          {{ isCollapse ? '13333333333' : '绔嬪嵆鑱旂郴鍚庡彲鏌ョ湅' }}
+        </div>
+      </div>
+      <div class="job-detail-content-contact-info-item">
+        <div class="job-detail-content-contact-info-item-label">韬唤璇佸彿锛�</div>
+        <div class="job-detail-content-contact-info-item-text">
+          {{ isCollapse ? hiddenIDNumberForEnd6('330902199909123456') : '绔嬪嵆鑱旂郴鍚庡彲鏌ョ湅' }}
+        </div>
+      </div>
+    </div>
+  </ContentView>
+  <ProTabs
+    v-model="tab"
+    name="job-detail-content-tab"
+    :showSmile="false"
+    class="job-detail-content-tabs"
+    isTransparent
+    title-gutter="8"
+    fullHeight
+  >
+    <ProTabPane :title="`绠�鍘哷" pane-key="1">
+      <curriculumView />
+    </ProTabPane>
+    <ProTabPane :title="`缁忓巻`" pane-key="2">
+      <experienceView />
+    </ProTabPane>
+  </ProTabs>
+  <PageFooter>
+    <slot name="footer"></slot>
+  </PageFooter>
+</template>
+
+<script setup lang="ts">
+import { FlexJobTopView, ProTabs, ProTabPane } from '@12333/components';
+import { hiddenIDNumberForEnd6 } from '@12333/utils';
+import curriculumView from './components/curriculumView.vue';
+import experienceView from './components/experienceView.vue';
+
+defineOptions({
+  name: 'JobDetailContent',
+});
+
+type Props = {
+  isCollapse: boolean;
+};
+
+const tab = ref('1');
+const props = withDefaults(defineProps<Props>(), {});
+</script>
+
+<style lang="scss">
+@import '@/styles/common.scss';
+
+.job-detail-content-top {
+  margin-bottom: 20px;
+}
+
+.job-detail-content-contact-info {
+  padding-left: 130px;
+  margin-bottom: 78px;
+
+  .job-detail-content-contact-info-item {
+    display: flex;
+    align-items: center;
+    font-weight: 400;
+    font-size: 24px;
+    line-height: 28px;
+    margin-bottom: 22px;
+
+    &:last-child {
+      margin-bottom: 0;
+    }
+
+    .job-detail-content-contact-info-item-label {
+      color: boleGetCssVar('text-color', 'secondary');
+      margin-right: 8px;
+    }
+
+    .job-detail-content-contact-info-item-text {
+      color: boleGetCssVar('text-color', 'primary');
+      flex: 1;
+      min-width: 0;
+      @include ellipsis;
+    }
+  }
+}
+</style>

--
Gitblit v1.9.1