|
@@ -13,10 +13,10 @@
|
|
|
<view style="margin: 20rpx;">
|
|
|
<uni-data-select
|
|
|
v-model="query.jobId"
|
|
|
- :clear="false"
|
|
|
+ :clear="true"
|
|
|
:localdata="jobList"
|
|
|
@change="handleChangeJob"
|
|
|
- placeholder="招聘中职位"
|
|
|
+ placeholder="招聘职位"
|
|
|
></uni-data-select>
|
|
|
</view>
|
|
|
</view>
|
|
@@ -52,10 +52,10 @@ const query = ref({
|
|
|
// 职位列表
|
|
|
const jobList = ref([])
|
|
|
const getJobList = async () => {
|
|
|
- const { data } = await getJobAdvertised({ status: 0 })
|
|
|
+ const { data } = await getJobAdvertised()
|
|
|
if (data.length) {
|
|
|
jobList.value = data.map(e => {
|
|
|
- return { text: `${formatName(e.name)}`, value: e.id }
|
|
|
+ return { text: `${formatName(e.name)}_${e.status === '1' ? '已关闭' : '招聘中'}`, value: e.id }
|
|
|
})
|
|
|
}
|
|
|
}
|
|
@@ -106,11 +106,11 @@ onShow(() => {
|
|
|
})
|
|
|
|
|
|
// 选择招聘中职位
|
|
|
-const handleChangeJob = (e) => {
|
|
|
+const handleChangeJob = () => {
|
|
|
query.value.pageNo = 1
|
|
|
items.value = []
|
|
|
total.value = 0
|
|
|
- if (e) getList()
|
|
|
+ getList()
|
|
|
}
|
|
|
|
|
|
const handleRefresh = () => {
|