lifanagju_citu 11 miesięcy temu
rodzic
commit
4a32c3b0cc

+ 1 - 1
components.d.ts

@@ -21,7 +21,7 @@ declare module 'vue' {
     CtPagination: typeof import('./src/components/CtPagination/index.vue')['default']
     CtSearch: typeof import('./src/components/CtSearch/index.vue')['default']
     CtTextField: typeof import('./src/components/CtVuetify/CtTextField/index.vue')['default']
-    DatePicker: typeof import('./src/components/FormUI/datePicker/index.vue')['default']
+    DatePicker: typeof import('./src/components/DatePicker/index.vue')['default']
     Details: typeof import('./src/components/Enterprise/details.vue')['default']
     Empty: typeof import('./src/components/Empty/index.vue')['default']
     HeadSearch: typeof import('./src/components/headSearch/index.vue')['default']

+ 8 - 8
src/api/common/index.js

@@ -8,6 +8,14 @@ export const sendSmsCode = async (data) => {
   })
 }
 
+// 验证码登录
+export const smsLogin = async (data) => {
+  return await request.post({
+    url: '/app-api/menduner/system/auth/sms-login',
+    data
+  })
+}
+
 // 企业-验证码登录
 export const smsLoginOfEnterprise = async (data) => {
   return await request.post({
@@ -25,14 +33,6 @@ export const passwordLoginOfEnterprise = async (data) => {
   })
 }
 
-// 验证码登录
-export const smsLogin = async (data) => {
-  return await request.post({
-    url: '/app-api/menduner/system/auth/sms-login',
-    data
-  })
-}
-
 
 // 密码登录
 export const passwordLogin = async (data) => {

+ 40 - 0
src/api/personal/other.js

@@ -0,0 +1,40 @@
+import request from '@/config/axios'
+
+// 获取热门企业
+export const getHotEnterprise = async (params) => {
+  return await request.get({
+    url: '/app-api/menduner/system/job/advertised/get/hot/enterprise',
+    params
+  })
+}
+
+// 企业详情
+export const getEnterpriseDetails = async (params) => {
+  return await request.get({
+    url: '/app-api/menduner/system/enterprise/detail',
+    params
+  })
+}
+
+// 效验求职者是否关注该企业
+export const getEnterpriseSubscribeCheck = async (params) => {
+  return await request.get({
+    url: '/app-api/menduner/system/person/enterprise/subscribe/check',
+    params
+  })
+}
+
+// 求职者关注企业
+export const getEnterpriseSubscribe = async (data) => {
+  return await request.post({
+    url: '/app-api/menduner/system/person/enterprise/subscribe',
+    data
+  })
+}
+
+// 求职者取消关注企业
+export const getEnterpriseUnsubscribe = async (enterpriseId) => {
+  return await request.delete({
+    url: `/app-api/menduner/system/person/enterprise/unsubscribe?enterpriseId=` + enterpriseId
+  })
+}

+ 17 - 0
src/api/personal/search.js

@@ -0,0 +1,17 @@
+import request from '@/config/axios'
+
+// 根据条件搜索招聘职位
+export const getJobAdvertisedSearch = async (params) => {
+  return await request.get({
+    url: '/app-api/menduner/system/job/advertised/search',
+    params
+  })
+}
+
+// 企业检索
+export const getEnterpriseSearch = async (params) => {
+  return await request.get({
+    url: '/app-api/menduner/system/enterprise/search',
+    params
+  })
+}