|
@@ -12,14 +12,14 @@
|
|
|
</div>
|
|
|
<div class="topTip">推荐好友入职得赏金</div>
|
|
|
<!-- 数据 -->
|
|
|
- <!-- <TablePage :items="items"></TablePage>
|
|
|
+ <TablePage :items="items"></TablePage>
|
|
|
<CtPagination
|
|
|
v-if="total > 0"
|
|
|
:total="total"
|
|
|
:page="query.pageNo"
|
|
|
:limit="query.pageSize"
|
|
|
@handleChange="handleChangePage"
|
|
|
- ></CtPagination> -->
|
|
|
+ ></CtPagination>
|
|
|
</div>
|
|
|
</div>
|
|
|
<!-- 滚动区域 -->
|
|
@@ -36,9 +36,9 @@ import { getDict } from '@/hooks/web/useDictionaries'
|
|
|
import { useUserStore } from '@/store/user'
|
|
|
import {
|
|
|
getHireJobCvRelCount,
|
|
|
- // getHireJobCvRelPage
|
|
|
+ getHireJobCvRelPage
|
|
|
} from '@/api/publicRecruitment'
|
|
|
-// import TablePage from './components/table.vue'
|
|
|
+import TablePage from './components/table.vue'
|
|
|
import bountyDisplay from './components/bountyDisplay.vue'
|
|
|
|
|
|
const active = ref(0)
|
|
@@ -63,18 +63,18 @@ const getData = async () => {
|
|
|
}
|
|
|
|
|
|
// 列表
|
|
|
-// const items = ref([])
|
|
|
-// const total = ref(0)
|
|
|
-// const query = ref({
|
|
|
-// pageSize: 10,
|
|
|
-// pageNo: 1,
|
|
|
-// status: null
|
|
|
-// })
|
|
|
-// const getTableList = async () => {
|
|
|
-// const res = await getHireJobCvRelPage(query.value)
|
|
|
-// items.value = res.list
|
|
|
-// total.value = res.total
|
|
|
-// }
|
|
|
+const items = ref([])
|
|
|
+const total = ref(0)
|
|
|
+const query = ref({
|
|
|
+ pageSize: 10,
|
|
|
+ pageNo: 1,
|
|
|
+ status: null
|
|
|
+})
|
|
|
+const getTableList = async () => {
|
|
|
+ const res = await getHireJobCvRelPage(query.value)
|
|
|
+ items.value = res.list
|
|
|
+ total.value = res.total
|
|
|
+}
|
|
|
|
|
|
// 状态
|
|
|
const getStatusData = () => {
|
|
@@ -83,25 +83,25 @@ const getStatusData = () => {
|
|
|
statisticsList.value = data.map(e => {
|
|
|
return { ...e, count: 0 }
|
|
|
})
|
|
|
- // query.value.status = data[0].value
|
|
|
+ query.value.status = data[0].value
|
|
|
getData()
|
|
|
- // getTableList()
|
|
|
+ getTableList()
|
|
|
})
|
|
|
}
|
|
|
getStatusData()
|
|
|
|
|
|
// 分页
|
|
|
-// const handleChangePage = (e) => {
|
|
|
-// query.value.pageNo = e
|
|
|
-// getTableList()
|
|
|
-// }
|
|
|
+const handleChangePage = (e) => {
|
|
|
+ query.value.pageNo = e
|
|
|
+ getTableList()
|
|
|
+}
|
|
|
|
|
|
// 钻取
|
|
|
const handleStatisticsItem = (item, index) => {
|
|
|
active.value = index
|
|
|
- // query.value.pageNo = 1
|
|
|
- // query.value.status = item.value
|
|
|
- // getTableList()
|
|
|
+ query.value.pageNo = 1
|
|
|
+ query.value.status = item.value
|
|
|
+ getTableList()
|
|
|
}
|
|
|
</script>
|
|
|
|