123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866 |
- <template>
- <view class="talent-search-page">
- <!-- 搜索框 -->
- <view class="search flex align-center justify-center" :style="{ paddingTop: (12 + statusBarHeight) + 'px' }">
- <view class="search-box">
- <view class="dropdown-btn" @click="showDropdown">
- <text class="dropdown-text">{{ positionOptions[selectedPosition] }}</text>
- <u-icon name="arrow-down" color="#016BF6" size="16"></u-icon>
- </view>
- <view class="separator"></view>
- <input
- class="search-input"
- v-model="searchKeyword"
- placeholder="通过职位关键词查询"
- @confirm="custom"
- />
- </view>
- <view class="search-btn" @click="custom">搜索</view>
- </view>
-
- <!-- 筛选栏 -->
- <view class="topbg-sx-box flex justify-start align-center" :style="{ top: searchBoxHeight }">
- <view class="topbg-sx-box-r flex align-center">
- <!-- 城市 -->
- <view class="topbg-sx-box-r-i flex align-center" style="">
- <text style="margin-right: 10rpx;"
- @click="goNavs('/pages/index/citySelect')">{{city?city:'选择城市'}}</text>
- <u-icon name="arrow-down" color="#00B78F" size="16"
- @click="goNavs('/pages/index/citySelect')"></u-icon>
- </view>
- <!-- 筛选 -->
- <view class="topbg-sx-box-filter flex align-center">
- <text style="margin-right: 10rpx;"
- @click="goNavs('/pages/talentSearch/filter')">筛选</text>
- <u-icon name="arrow-down" color="#999999" size="16"
- @click="goNavs('/pages/talentSearch/filter')"></u-icon>
- </view>
- </view>
- </view>
-
- <!-- 人才列表 -->
- <view class="talent-list" :style="{ marginTop: talentListMarginTop }">
- <view
- class="talent-card"
- v-for="(talent, index) in talentList"
- :key="index"
- @click="goToResumeDetail(talent)"
- >
- <view class="talent-content">
- <!-- 头像和基本信息 -->
- <view class="talent-header">
- <image :src="talent.avatar" class="talent-avatar" mode="aspectFill"></image>
- <view class="talent-info">
- <view class="talent-name-section">
- <view class="talent-name">{{ talent.name }}</view>
- <view class="talent-tags">
- <view class="status-tag online" v-if="talent.isOnline">在线</view>
- <view class="status-tag hot" v-if="talent.isHot">热门搜索</view>
- <view class="status-tag active" v-if="talent.lastActive">{{ talent.lastActive }}</view>
- </view>
- </view>
- <!-- 经验和薪资 -->
- <view class="talent-experience">
- <text class="experience-text">{{ talent.experience }}</text>
- <text class="education-salary">{{ talent.education }} {{ talent.salary }}</text>
- <text class="status-text">{{ talent.jobStatus }}</text>
- </view>
- </view>
- </view>
-
- <!-- 当前职位 -->
- <view class="current-job" v-if="talent.currentJob">
- <image src="../../static/images/aixin.svg" class="job-icon" mode="aspectFit"></image>
- <text class="job-text">{{ talent.currentJob }}</text>
- </view>
-
- <!-- 求职期望 -->
- <view class="job-expectation">
- <image src="../../static/images/xiangzi.svg" class="job-icon" mode="aspectFit"></image>
- <text class="expectation-text">求职期望: {{ talent.jobExpectation }}</text>
- </view>
-
- <!-- 技能标签 -->
- <view class="skill-tags">
- <view
- class="skill-tag"
- v-for="(skill, skillIndex) in talent.skills"
- :key="skillIndex"
- >
- {{ skill }}
- </view>
- </view>
-
- <!-- 工作描述 -->
- <view class="job-description">
- <text class="description-text">{{ talent.description }}</text>
- </view>
- </view>
- </view>
- </view>
-
- <!-- 职位选择弹窗 -->
- <view class="position-modal" v-if="showPositionModal" @click="hidePositionModal">
- <view class="position-modal-content" @click.stop>
- <!-- 拖拽条 -->
- <view class="position-modal-handle"></view>
-
- <!-- 标题 -->
- <view class="position-modal-title">选择职位</view>
-
- <!-- 职位选项 -->
- <view class="position-options">
- <view
- class="position-option"
- :class="selectedPosition === index ? 'active' : ''"
- @click="selectPosition(index)"
- v-for="(option, index) in positionOptions"
- :key="index"
- >
- <view class="position-option-icon">
- <view class="check-icon" v-if="selectedPosition === index">✓</view>
- </view>
- <text class="position-option-text">{{ option }}</text>
- </view>
- </view>
- </view>
- </view>
- </view>
- </template>
- <script>
- export default {
- data() {
- return {
- statusBarHeight: 0, // 状态栏高度
- searchKeyword: '',
- currentSx: 0,
- sxTypeList: [
- {
- id: 1,
- name: '推荐',
- },
- {
- id: 2,
- name: '最新',
- }
- ],
- city: '深圳',
- county: '',
- showSortModalFlag: false,
- selectedSort: 0,
- sortOptions: ['综合排序', '最新优先', '距离优先'],
- showPositionModal: false,
- selectedPosition: 0,
- positionOptions: ['亚马逊运营', 'TikTok运营', '采购经理', '不限职位'],
- city: '深圳',
- talentList: [
- {
- id: 1,
- name: '刘**',
- avatar: '../../static/images/avator.png',
- isOnline: true,
- isHot: true,
- experience: '8年',
- education: '本科',
- salary: '10-15K',
- jobStatus: '在职&考虑机会',
- currentJob: '通拓集团·店铺运营',
- jobExpectation: '亚马逊运营',
- skills: ['精品', '铺货', 'TikTok', '平台运营', '投放策略', '3C数码'],
- description: '负责Amazon英国、欧洲站、制定推广与销售计划,达成团队要求的销售业绩;做好数据的统计分析工作,收集、分析...',
- workPeriod: '2021-2024'
- },
- {
- id: 2,
- name: '李**',
- avatar: '../../static/images/avator.png',
- lastActive: '5分钟前活跃',
- experience: '25年应届生',
- education: '本科',
- salary: '8-12K',
- jobStatus: '离职&随时到岗',
- currentJob: '大连海事学院·法学',
- jobExpectation: '亚马逊运营',
- skills: ['精品', '铺货', 'TikTok', '平台运营', '投放策略', '3C数码'],
- description: '负责Amazon英国、欧洲站、制定推广与销售计划,达成团队要求的销售业绩;做好数据的统计分析工作,收集、分析...',
- workPeriod: ''
- },
- {
- id: 3,
- name: '李**',
- avatar: '../../static/images/avator.png',
- lastActive: '刚刚活跃',
- experience: '25年应届生',
- education: '本科',
- salary: '8-12K',
- jobStatus: '离职&随时到岗',
- currentJob: '臣美科技·小红书运营',
- jobExpectation: '亚马逊运营',
- skills: ['精品', '铺货', 'TikTok', '平台运营', '投放策略', '3C数码'],
- description: '负责Amazon英国、欧洲站、制定推广与销售计划,达成团队要求的销售业绩;做好数据的统计分析工作,收集、分析...',
- workPeriod: '2021-2025'
- },
- {
- id: 4,
- name: '李**',
- avatar: '../../static/images/avator.png',
- lastActive: '刚刚活跃',
- experience: '25年应届生',
- education: '本科',
- salary: '8-12K',
- jobStatus: '离职&随时到岗',
- currentJob: '臣美科技·小红书运营',
- jobExpectation: '亚马逊运营',
- skills: ['精品', '铺货', 'TikTok', '平台运营', '投放策略', '3C数码'],
- description: '负责Amazon英国、欧洲站、制定推广与销售计划,达成团队要求的销售业绩;做好数据的统计分析工作,收集、分析...',
- workPeriod: ''
- }
- ]
- }
- },
- computed: {
- // 计算搜索框的总高度(px)
- searchBoxHeight() {
- // 动态 paddingTop (12 + statusBarHeight) + 搜索框内容高度 + paddingBottom
- // 搜索框内容约 52rpx ≈ 26px, paddingBottom 20rpx ≈ 10px
- return (12 + this.statusBarHeight + 26 + 10) + 'px';
- },
- // 计算人才列表的 margin-top(包括搜索框 + 筛选栏)
- talentListMarginTop() {
- // 搜索框高度 + 筛选栏高度(紧凑布局)
- // 筛选栏实际高度约 46px(按钮18px + 内边距16px + 外边距12px)
- return (12 + this.statusBarHeight + 26 + 10 + 46) + 'px';
- }
- },
- onLoad() {
- // 获取状态栏高度
- let systemInfo = uni.getSystemInfoSync();
- this.statusBarHeight = systemInfo.statusBarHeight || 0;
- },
- methods: {
- // 返回上一页
- goBack() {
- uni.navigateBack()
- },
-
- // 显示下拉菜单
- showDropdown() {
- this.showPositionModal = true
- },
-
- // 隐藏职位选择弹窗
- hidePositionModal() {
- this.showPositionModal = false
- },
-
- // 选择职位
- selectPosition(index) {
- this.selectedPosition = index
- // 更新下拉按钮显示的文字
- const selectedText = this.positionOptions[index]
- // 这里可以更新下拉按钮的显示文字
- uni.showToast({
- title: `已选择: ${selectedText}`,
- icon: 'none'
- })
- this.hidePositionModal()
- },
-
- // 搜索
- custom() {
- console.log('搜索关键词:', this.searchKeyword)
- // 这里可以添加搜索逻辑
- },
-
- // 跳转页面
- goNavs(url) {
- uni.navigateTo({
- url: url
- })
- },
-
- // 清空搜索
- clear() {
- this.searchKeyword = ''
- },
-
- // 跳转页面
- goNav(url) {
- if (uni.getStorageSync('token')) {
- uni.navigateTo({
- url: url
- })
- } else {
- this.noLogin()
- }
- },
-
- // 未登录提示
- noLogin() {
- uni.showModal({
- title: '提示',
- content: '您还未登录,请先登录',
- confirmColor: '#016BF6',
- success: function(res) {
- if (res.confirm) {
- uni.navigateTo({
- url: '/pages/public/login'
- })
- }
- }
- })
- },
-
- // 显示排序弹窗
- showSortModal() {
- this.showSortModalFlag = true
- },
-
- // 隐藏排序弹窗
- hideSortModal() {
- this.showSortModalFlag = false
- },
-
- // 选择排序选项
- selectSort(index) {
- this.selectedSort = index
- uni.showToast({
- title: `已选择: ${this.sortOptions[index]}`,
- icon: 'none'
- })
- this.hideSortModal()
- },
-
- // 跳转到人才详情
- goToResumeDetail(talent) {
- console.log('查看人才详情:', talent)
- // 跳转到简历详情页面
- uni.navigateTo({
- url: `/pages/talentSearch/resumeDetail?resumeId=${talent.id || talent.resumeId || ''}`
- })
- }
- }
- }
- </script>
- <style lang="scss" scoped>
- // 激活状态样式
- .active3 {
- flex-direction: row;
- justify-content: center;
- align-items: center;
- padding: 12rpx;
- border-radius: 12rpx;
- background: #FFFFFF !important;
- margin-right: 12rpx;
- border: 0.5px solid rgba(1, 107, 246, 1);
- color: rgba(1, 107, 246, 1) !important;
- font-family: DM Sans;
- font-size: 22rpx;
- font-weight: 400;
- line-height: 20rpx;
- letter-spacing: 0px;
- text-align: left;
- }
- .talent-search-page {
- min-height: 100vh;
- background-color: #f5f5f5;
- }
- // 搜索框
- .search {
- position: fixed;
- top: 0;
- width: 100%;
- padding: 0rpx 20rpx 20rpx 20rpx;
- // padding-top 已改为动态计算,在模板中通过 :style 设置
- background: linear-gradient(180.00deg, rgba(255, 102, 0, 1),rgba(255, 89, 89, 1) 83%);
- z-index: 99;
- .search-box {
- flex: 1;
- box-sizing: border-box;
- border: 1px solid rgba(227, 231, 236, 1);
- border-radius: 24px;
- background: rgba(241, 241, 241, 1);
- overflow: hidden;
- display: flex;
- align-items: center;
- padding: 0 32rpx;
- height: 60rpx;
- }
- .dropdown-btn {
- display: flex;
- align-items: center;
- padding: 8rpx 16rpx;
- background-color: #F1F1F1;
- border: 1rpx solid #016BF6;
- border-radius: 8rpx;
- margin-right: 12rpx;
-
- .dropdown-text {
- color: rgba(1, 107, 246, 1);
- font-family: DM Sans;
- font-size: 20rpx;
- font-weight: 400;
- line-height: 20rpx;
- letter-spacing: -0.5px;
- text-align: left;
- margin-right: 8rpx;
- }
- }
- .separator {
- width: 4rpx;
- height: 30rpx;
- background-color: rgba(153, 153, 153, 1);
- margin-right: 12rpx;
- }
- .search-input {
- flex: 1;
- height: 100%;
- background: transparent;
- color: #333;
- font-family: DM Sans;
- font-size: 20rpx;
- font-weight: 400;
- line-height: 48rpx;
- letter-spacing: 0.5%;
- text-align: left;
-
- &::placeholder {
- color: rgba(182, 182, 182, 1);
- font-family: DM Sans;
- font-size: 20rpx;
- font-weight: 400;
- line-height: 48rpx;
- letter-spacing: 0.5%;
- text-align: left;
- }
- }
- .search-btn {
- width: 80rpx;
- color: rgba(255, 255, 255, 1);
- font-family: DM Sans;
- font-size: 20rpx;
- font-weight: 500;
- line-height: 48rpx;
- letter-spacing: 0.5%;
- text-align: center;
- }
- }
- .search-bar {
- display: flex;
- align-items: center;
- margin-bottom: 20rpx;
-
- .search-input {
- flex: 1;
- height: 80rpx;
- background-color: #f8f8f8;
- border-radius: 40rpx;
- padding: 0 30rpx;
- font-size: 28rpx;
- color: #333;
- margin-right: 20rpx;
- }
-
- .search-btn {
- width: 120rpx;
- height: 80rpx;
- background-color: #016BF6;
- color: #ffffff;
- border-radius: 40rpx;
- display: flex;
- align-items: center;
- justify-content: center;
- font-size: 28rpx;
- }
- }
- .filter-tags {
- display: flex;
- flex-wrap: wrap;
- gap: 16rpx;
-
- .filter-tag {
- padding: 12rpx 24rpx;
- background-color: #ffffff;
- border: 1rpx solid #e5e5e5;
- border-radius: 20rpx;
- font-size: 24rpx;
- color: #666;
- }
- }
- .active3 {
- color: #1A1A1A !important;
- font-size: 28rpx !important;
- font-weight: 800 !important;
- }
- .topbg-sx-box {
- position: fixed;
- // top: 160rpx; // 已改为动态计算,在模板中通过 :style 设置
- left: 0;
- right: 0;
- width: 100%;
- background-color: #ffffff;
- z-index: 98;
- padding: 20rpx;
- // box-shadow: 0 2rpx 8rpx rgba(0, 0, 0, 0.1);
- .topbg-sx-box-l-i {
- color: rgba(153, 153, 153, 1);
- font-family: DM Sans;
- font-size: 24rpx;
- font-weight: 400;
- line-height: 18px;
- letter-spacing: 0%;
- text-align: center;
- margin-right: 20rpx;
- border-radius: 6px;
- background: rgba(198, 198, 198, 0.1);
- padding: 8rpx 12rpx;
- display: inline-block;
- min-width: 60rpx;
- white-space: nowrap;
- &.active3 {
- font-family: DM Sans;
- font-size: 24rpx !important;
- font-weight: 400 !important;
- line-height: 18px;
- letter-spacing: 0%;
- text-align: left;
- padding: 8rpx 12rpx !important;
- color: rgba(1, 107, 246, 1) !important;
- background: rgba(252, 233, 220, 1) !important;
- border: 1px solid rgba(1, 107, 246, 1);
- }
- }
- .topbg-sx-box-r-i {
- color: rgba(1, 107, 246, 1);
- font-family: DM Sans;
- font-size: 24rpx;
- font-weight: 400;
- line-height: 18px;
- letter-spacing: 0%;
- text-align: center;
- margin-right: 20rpx;
- border-radius: 6px;
- background: rgba(252, 233, 220, 1);
- padding: 8rpx 12rpx;
- display: inline-block;
- min-width: 60rpx;
- white-space: nowrap;
- cursor: pointer;
- transition: all 0.3s ease;
- border: 0.5px solid rgba(1, 107, 246, 1);
- }
- .topbg-sx-box-filter {
- color: rgba(153, 153, 153, 1);
- font-family: DM Sans;
- font-size: 24rpx;
- font-weight: 400;
- line-height: 18px;
- letter-spacing: 0%;
- text-align: center;
- border-radius: 6px;
- background: rgba(198, 198, 198, 0.1);
- padding: 8rpx 12rpx;
- display: inline-block;
- min-width: 60rpx;
- white-space: nowrap;
- cursor: pointer;
- transition: all 0.3s ease;
- }
- }
- .talent-list {
- // margin-top: 280rpx; // 已改为动态计算,在模板中通过 :style 设置
- padding: 20rpx;
- }
- .talent-card {
- background-color: #ffffff;
- border-radius: 16rpx;
- margin-bottom: 20rpx;
- padding: 30rpx;
- box-shadow: 0 2rpx 8rpx rgba(0, 0, 0, 0.1);
- }
- .talent-content {
- .talent-header {
- display: flex;
- align-items: flex-start;
-
- .talent-avatar {
- width: 80rpx;
- height: 80rpx;
- border-radius: 50%;
- margin-right: 20rpx;
- }
-
- .talent-info {
- flex: 1;
-
- .talent-name-section {
- display: flex;
- align-items: center;
- justify-content: flex-start;
- width: 100%;
- margin-bottom: 6rpx;
- }
-
- .talent-name {
- color: rgba(51, 51, 51, 1);
- font-family: DM Sans;
- font-size: 28rpx;
- font-weight: 500;
- line-height: 36rx;
- letter-spacing: 0.5%;
- text-align: left;
- margin-right: 16rpx;
- }
-
- .talent-tags {
- display: flex;
- flex-wrap: wrap;
- gap: 10rpx;
-
- .status-tag {
- padding: 8rpx;
- border-radius: 12rpx;
- font-size: 18rpx;
- font-family: DM Sans;
- font-weight: 400;
- line-height: 20rpx;
- letter-spacing: -0.5px;
- text-align: left;
-
- &.online {
- background: rgba(213, 255, 231, 1);
- color: rgba(29, 209, 104, 1);
- }
-
- &.hot {
- background: rgba(252, 233, 220, 1);
- color: rgba(1, 107, 246, 1);
- }
-
- &.active {
- color: rgba(153, 153, 153, 1);
- }
- }
- }
- }
- }
-
- .talent-experience {
- display: flex;
- align-items: center;
- margin-bottom: 12rpx;
- gap: 16rpx;
- color: rgba(156, 164, 171, 1);
- font-family: DM Sans;
- font-size: 24rpx;
- font-weight: 400;
- line-height: 32rpx;
- letter-spacing: 0.5%;
- text-align: left;
- }
-
- .current-job {
- display: flex;
- align-items: center;
- margin-bottom: 12rpx;
-
- .job-icon {
- width: 40rpx;
- height: 40rpx;
- margin-right: 8rpx;
- }
-
- .job-text {
- color: rgba(156, 164, 171, 1);
- font-family: DM Sans;
- font-size: 24rpx;
- font-weight: 400;
- line-height: 40rpx;
- letter-spacing: 0.5%;
- text-align: left;
- }
- }
-
- .job-expectation {
- display: flex;
- align-items: center;
- margin-bottom: 16rpx;
- .job-icon {
- width: 40rpx;
- height: 40rpx;
- margin-right: 8rpx;
- }
-
- .expectation-text {
- color: rgba(156, 164, 171, 1);
- font-family: DM Sans;
- font-size: 24rpx;
- font-weight: 400;
- line-height: 40rpx;
- letter-spacing: 0.5%;
- text-align: left;
- }
- }
-
- .skill-tags {
- display: flex;
- flex-wrap: wrap;
- gap: 10rpx;
- margin-bottom: 16rpx;
-
- .skill-tag {
- padding: 8rpx;
- background: rgba(198, 198, 198, 0.1);
- border-radius: 12rpx;
- color: rgba(153, 153, 153, 1);
- font-family: DM Sans;
- font-size: 20rpx;
- font-weight: 400;
- line-height: 20rpx;
- letter-spacing: -0.5px;
- text-align: left;
- }
- }
-
- .job-description {
- margin-bottom: 12rpx;
-
- .description-text {
- color: rgba(97, 110, 124, 1);
- font-family: DM Sans;
- font-size: 24rpx;
- font-weight: 400;
- line-height: 32rpx;
- letter-spacing: 0px;
- text-align: left;
- }
- }
-
- .work-period {
- text-align: right;
-
- .period-text {
- font-size: 22rpx;
- color: #999;
- }
- }
- }
- // 职位选择弹窗样式
- .position-modal {
- position: fixed;
- top: 0;
- left: 0;
- right: 0;
- bottom: 0;
- background: rgba(0, 0, 0, 0.5);
- z-index: 10001;
- display: flex;
- align-items: flex-end;
-
- .position-modal-content {
- width: 100%;
- background: #ffffff;
- border-radius: 24rpx 24rpx 0 0;
- padding: 20rpx 40rpx 40rpx 40rpx;
- max-height: 60vh;
-
- .position-modal-handle {
- width: 80rpx;
- height: 8rpx;
- background: #E5E5E5;
- border-radius: 4rpx;
- margin: 0 auto 30rpx auto;
- }
-
- .position-modal-title {
- font-size: 32rpx;
- font-weight: 600;
- color: #333333;
- text-align: center;
- padding-bottom: 30rpx;
- margin-bottom: 30rpx;
- border-bottom: 1px solid rgba(153, 153, 153, 0.25);
- }
-
- .position-options {
- .position-option {
- display: flex;
- align-items: center;
- padding: 24rpx 32rpx;
- margin-bottom: 16rpx;
- border-radius: 42rpx;
- border: 2rpx solid rgba(227, 231, 236, 1);
-
- &.active {
- background: #F0F8FF;
- border-color: #007AFF;
-
- .position-option-icon {
- background: #007AFF;
- border-color: #007AFF;
-
- .check-icon {
- color: #ffffff;
- }
- }
-
- .position-option-text {
- color: #007AFF;
- font-weight: 500;
- }
- }
-
- .position-option-icon {
- width: 40rpx;
- height: 40rpx;
- border-radius: 50%;
- border: 2rpx solid #E5E5E5;
- background: #ffffff;
- display: flex;
- align-items: center;
- justify-content: center;
- margin-right: 24rpx;
-
- .check-icon {
- font-size: 24rpx;
- color: #ffffff;
- font-weight: bold;
- }
- }
-
- .position-option-text {
- font-size: 28rpx;
- color: #333333;
- flex: 1;
- }
- }
- }
- }
- }
- </style>
|