Xiao_123 hai 10 meses
pai
achega
6263d096d5

+ 37 - 0
src/api/recruit/public/delivery/index.js

@@ -0,0 +1,37 @@
+import request from '@/config/axios'
+
+// 获取投递分页列表
+export const getHireJobCvPage = async (params) => {
+  return await request.get({
+    url: '/app-admin-api/menduner/system/hire-job-cv-rel/page',
+    params
+  })
+}
+
+// 获取推荐人的用户列表
+export const getHireJobCvRelRecommendList = async () => {
+  return await request.get({
+    url: '/app-admin-api/menduner/system/hire-job-cv-rel/recommend/list'
+  })
+}
+
+// 结算
+export const hireJobCvRelSettlement = async (ids) => {
+  return await request.post({
+    url: `/app-admin-api/menduner/system/hire-job-cv-rel/settlement?ids=${ids}`
+  })
+}
+
+// 入职
+export const hireJobCvRelEntry = async (ids) => {
+  return await request.post({
+    url: `/app-admin-api/menduner/system/hire-job-cv-rel/entry?ids=${ids}`
+  })
+}
+
+// 淘汰、不合适
+export const hireJobCvRelEliminate = async (ids) => {
+  return await request.post({
+    url: `/app-admin-api/menduner/system/hire-job-cv-rel/eliminate?ids=${ids}`
+  })
+}

+ 0 - 1
src/views/recruit/enterprise/publicRecruitmentManagement/deliver/components/table.vue

@@ -45,7 +45,6 @@
 defineOptions({ name: 'table-page'})
 import { ref, computed } from 'vue'
 // import { previewFile } from '@/utils'
-// import { joinEliminate, personEntryByEnterprise } from '@/api/enterprise'
 // import { useI18n } from '@/hooks/web/useI18n'
 // import Snackbar from '@/plugins/snackbar'
 

+ 7 - 1
src/views/recruit/enterprise/publicRecruitmentManagement/deliver/index.vue

@@ -25,6 +25,7 @@
 <script setup>
 defineOptions({ name: 'public-recruitment-deliver'})
 import { ref } from 'vue'
+import { getHireJobCvPage } from '@/api/recruit/public/delivery'
 import TablePage from './components/table.vue'
 
 const total = ref(0)
@@ -46,7 +47,12 @@ const textItems = ref({
   appendInnerIcon: 'mdi-magnify'
 })
 
-const getList = async () => {}
+const getList = async () => {
+  const res = await getHireJobCvPage(query.value)
+  items.value = res.list
+  total.value = res.total
+}
+getList()
 
 const handleSearch = () => {
   getList()