|
@@ -13,12 +13,12 @@
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="d-flex mt-3">
|
|
<div class="d-flex mt-3">
|
|
- <areaType :list="areaList"></areaType>
|
|
|
|
|
|
+ <areaType v-if="areaList.length" :list="areaList"></areaType>
|
|
<expType></expType>
|
|
<expType></expType>
|
|
<educationType></educationType>
|
|
<educationType></educationType>
|
|
<payScope></payScope>
|
|
<payScope></payScope>
|
|
- <div style="width: 200px; height: 20px;">
|
|
|
|
- <v-text-field variant="outlined" placeholder="请输入职位名称">
|
|
|
|
|
|
+ <div style="width: 200px;">
|
|
|
|
+ <v-text-field variant="outlined" placeholder="请输入职位名称" hide-details>
|
|
<template #append-inner>
|
|
<template #append-inner>
|
|
<v-btn color="primary" size="x-small">搜索</v-btn>
|
|
<v-btn color="primary" size="x-small">搜索</v-btn>
|
|
</template>
|
|
</template>
|
|
@@ -26,7 +26,8 @@
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
- <div class="bottom mt-5">
|
|
|
|
|
|
+ <v-divider class="mt-5"></v-divider>
|
|
|
|
+ <div class="bottom mt-4">
|
|
<div
|
|
<div
|
|
v-for="(val, i) in list"
|
|
v-for="(val, i) in list"
|
|
:key="i"
|
|
:key="i"
|
|
@@ -36,31 +37,31 @@
|
|
@click="handlePosition(val)"
|
|
@click="handlePosition(val)"
|
|
>
|
|
>
|
|
<div>
|
|
<div>
|
|
- <p :class="['name', {'default-active': val.active }]">{{ val.name }}</p>
|
|
|
|
- <div style="line-height: 40px;">
|
|
|
|
- <span v-for="k in desc" :key="k.mdi" class="mr-5">
|
|
|
|
- <v-icon color="#666" size="15">{{ k.mdi }}</v-icon>
|
|
|
|
- <span class="ml-1 tag-text">{{ val[k.value] }}</span>
|
|
|
|
- </span>
|
|
|
|
- </div>
|
|
|
|
|
|
+ <p :class="['name', {'default-active': val.active }]">{{ val.name }}</p>
|
|
|
|
+ <div style="line-height: 40px;">
|
|
|
|
+ <span v-for="k in desc" :key="k.mdi" class="mr-5">
|
|
|
|
+ <v-icon color="#666" size="15">{{ k.mdi }}</v-icon>
|
|
|
|
+ <span class="ml-1 tag-text">{{ val[k.value] }}</span>
|
|
|
|
+ </span>
|
|
|
|
+ </div>
|
|
</div>
|
|
</div>
|
|
<div v-if="!val.active" class="text-right">
|
|
<div v-if="!val.active" class="text-right">
|
|
- <p class="salary">{{ val.payFrom }}-{{ val.payTo }}k/{{ val.payName }}</p>
|
|
|
|
- <div class="update-time">{{ timesTampChange(val.updateTime) }} 刷新</div>
|
|
|
|
|
|
+ <p class="salary">{{ val.payFrom }}-{{ val.payTo }}k/{{ val.payName }}</p>
|
|
|
|
+ <div class="update-time">{{ timesTampChange(val.updateTime) }} 刷新</div>
|
|
</div>
|
|
</div>
|
|
<div v-else class="account-info">
|
|
<div v-else class="account-info">
|
|
- <v-avatar image="https://cdn.vuetifyjs.com/images/john.jpg"></v-avatar>
|
|
|
|
- <span class="account-label">陈北方 · 人事经理</span>
|
|
|
|
- <span>
|
|
|
|
- <v-btn class="half-button" color="primary" size="small">立即沟通</v-btn>
|
|
|
|
- </span>
|
|
|
|
|
|
+ <v-avatar image="https://cdn.vuetifyjs.com/images/john.jpg"></v-avatar>
|
|
|
|
+ <span class="account-label">陈北方 · 人事经理</span>
|
|
|
|
+ <span>
|
|
|
|
+ <v-btn class="half-button" color="primary" size="small">立即沟通</v-btn>
|
|
|
|
+ </span>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<MPagination
|
|
<MPagination
|
|
- :total="total"
|
|
|
|
- :page="pageInfo.current"
|
|
|
|
- :limit="pageInfo.size"
|
|
|
|
- @handleChange="handleChangePage"
|
|
|
|
|
|
+ :total="total"
|
|
|
|
+ :page="pageInfo.current"
|
|
|
|
+ :limit="pageInfo.size"
|
|
|
|
+ @handleChange="handleChangePage"
|
|
></MPagination>
|
|
></MPagination>
|
|
</div>
|
|
</div>
|
|
</template>
|
|
</template>
|
|
@@ -221,6 +222,7 @@ const desc = [
|
|
:deep(.v-field__input) {
|
|
:deep(.v-field__input) {
|
|
height: 28px;
|
|
height: 28px;
|
|
padding: 0 0 0 10px;
|
|
padding: 0 0 0 10px;
|
|
- font-size: 12px
|
|
|
|
|
|
+ font-size: 12px;
|
|
|
|
+ min-height: 28px;
|
|
}
|
|
}
|
|
</style>
|
|
</style>
|