2025-03-28 15:19:42 +08:00
|
|
|
<template>
|
2025-11-17 15:03:20 +08:00
|
|
|
<view>
|
|
|
|
|
<view v-if="!minSalary || !maxSalary">面议</view>
|
|
|
|
|
<view v-else class="texts">
|
|
|
|
|
<text class="num">{{ minSalary / 1000 }}</text>
|
|
|
|
|
<text class="unit">k</text>
|
|
|
|
|
<text class="gap">~</text>
|
|
|
|
|
<text class="num">{{ maxSalary / 1000 }}</text>
|
|
|
|
|
<text class="unit">k</text>
|
|
|
|
|
</view>
|
|
|
|
|
</view>
|
2025-03-28 15:19:42 +08:00
|
|
|
</template>
|
|
|
|
|
|
|
|
|
|
<script setup>
|
2025-11-17 15:03:20 +08:00
|
|
|
import { inject, computed } from "vue";
|
|
|
|
|
import useDictStore from "../../stores/useDictStore";
|
|
|
|
|
const { minSalary, maxSalary } = defineProps(["minSalary", "maxSalary"]);
|
2025-03-28 15:19:42 +08:00
|
|
|
</script>
|
2025-11-17 15:03:20 +08:00
|
|
|
|
|
|
|
|
<style lang="scss" scoped>
|
|
|
|
|
.texts{
|
|
|
|
|
letter-spacing: 1rpx;
|
|
|
|
|
}
|
|
|
|
|
.num{
|
|
|
|
|
font-size: 32rpx;
|
|
|
|
|
font-weight: 500;
|
|
|
|
|
}
|
|
|
|
|
.unit{
|
|
|
|
|
font-size: 24rpx;
|
|
|
|
|
font-weight: 500;
|
|
|
|
|
}
|
|
|
|
|
.gap{
|
|
|
|
|
font-size: 32rpx;
|
|
|
|
|
font-weight: 500;
|
|
|
|
|
margin-left: 5rpx;
|
|
|
|
|
}
|
|
|
|
|
</style>
|