Browse Source

资源分包

Xiao_123 6 days ago
parent
commit
a3f466bf88

+ 26 - 115
api/common.js

@@ -41,31 +41,6 @@ export const smsLogin = (data) => {
   })
 }
 
-// 微信小程序的一键登录
-export const weChatLogin = (data) => {
-  return request({
-    url: '/app-api/menduner/system/auth/weixin-mini-app-login',
-    method: 'POST',
-    data,
-    custom: {
-      showLoading: false
-    }
-  })
-}
-
-// 短信登录
-export const userRegister = (data) => {
-  return request({
-    url: '/app-api/menduner/system/auth/register',
-    method: 'POST',
-    data,
-    custom: {
-      showLoading: false
-    }
-  })
-}
-
-
 // 密码登录
 export const passwordLogin = (data) => {
   return request({
@@ -78,18 +53,6 @@ export const passwordLogin = (data) => {
   })
 }
 
-// 二维码扫码用户注册并登录
-export const shareUserRegister = (data) => {
-  return request({
-    url: '/app-api/menduner/system/auth/register',
-    method: 'POST',
-    data,
-    custom: {
-      showLoading: false
-    }
-  })
-}
-
 // 招聘端-退出登录
 export const logout = (token) => {
   return request({
@@ -296,30 +259,6 @@ export const deleteConversation = async (data) => {
     }
   })
 }
-// 获取type类型聊天记录
-export const getMessageType = async (data) => {
-  return request({
-    url: '/app-api/im/im/history/messages',
-    method: 'POST',
-    data,
-    custom: {
-      showLoading: false,
-      auth: true
-    }
-  })
-}
-
-// 求职端-根据邀请人id获取面试邀约列表
-export const getInterviewInviteListByInviteUserId = async (inviteUserId) => {
-  return request({
-    url: `/app-api/menduner/system/interview-invite/get/list/by/${inviteUserId}`,
-    method: 'GET',
-    custom: {
-      showLoading: false,
-      auth: true
-    }
-  })
-}
 
 // 内容管理-广告
 export const getWebContent = async () => {
@@ -333,60 +272,6 @@ export const getWebContent = async () => {
   })
 }
 
-// 联系我们
-// 提交猎寻服务
-export const huntSubmit = async (data) => {
-  return request({
-    url: '/admin-api/menduner/system/hunt/submit',
-    method: 'POST',
-    data,
-    custom: {
-      showLoading: false,
-      auth: false
-    }
-  })
-}
-
-// 获得微信小程订阅模板列表
-// export const getSubscribeTemplateList = async () => {
-//   return request({
-//     url: `/app-api/menduner/system/social-user/get-subscribe-template-list`,
-//     method: 'GET',
-//     custom: {
-//       showLoading: false,
-//       auth: false
-//     }
-//   })
-// }
-
-// 求职端交易订单  创建
-export const orderCreated = async (data) => {
-  return request({
-    // url: '/app-api/menduner/system/trade/order/create',
-    url: '/app-api/menduner/system/trade/order/wx-program/create',
-    method: 'POST',
-    data,
-    custom: {
-      openEncryption: true,
-      showLoading: false,
-      auth: true
-    }
-  })
-}
-
-// 求职端交易订单  创建
-export const getOrder = async (params) => {
-  return request({
-    url: '/app-api/menduner/system/trade/order/get/unpaid',
-    method: 'GET',
-    params,
-    custom: {
-      showLoading: false,
-      auth: true
-    }
-  })
-}
-
 // 获得社交用户
 export const getSocialUser = async (type) => {
   return request({
@@ -463,3 +348,29 @@ export const getBusinessLicenseOCR = async (url) => {
     }
   })
 }
+
+// 根据专业名称模糊搜索
+export const schoolMajorByName = async (params) => {
+  return request({
+    url: '/app-api/menduner/system/major/search/by/name',
+    params,
+    method: 'GET',
+    custom: {
+     showLoading: false,
+     auth: true
+    }
+  })
+}
+  
+// 根据专业id搜索
+export const schoolMajorById = async (params) => {
+  return request({
+    url: '/app-api/menduner/system/major/get',
+    params,
+    method: 'GET',
+    custom: {
+     showLoading: false,
+     auth: true
+    }
+  })
+}

+ 1 - 1
components/positionItem/components/extend.vue

@@ -20,7 +20,7 @@
 </template>
 <script setup>
 import { ref } from 'vue'
-import { schoolMajorByName, schoolMajorById } from '@/api/resume'
+import { schoolMajorByName, schoolMajorById } from '@/api/common'
 const props = defineProps({
   data: {
     type: Object,

+ 0 - 14
api/interview.js → pagesA/api/interview.js

@@ -26,20 +26,6 @@ export const completedInterviewInvite = async (id) => {
 	})
 }
 
-// 保存、重新邀约
-export const saveInterviewInvite = async (data) => {
-	return request({
-		url: '/app-api/menduner/system/recruit/interview-invite/save',
-		method: 'POST',
-		data,
-		custom: {
-			showLoading: false,
-			openEncryption: true,
-			auth: true
-		}
-	})
-}
-
 // 取消面试
 export const cancelInterviewInvite = async (data) => {
 	return request({

+ 0 - 26
api/resume.js → pagesA/api/resume.js

@@ -99,30 +99,4 @@ export const personJobCvLook = async (id) => {
       openEncryption: true
     }
   })
-}
-
-// 根据专业名称模糊搜索
-export const schoolMajorByName = async (params) => {
-  return request({
-    url: '/app-api/menduner/system/major/search/by/name',
-    params,
-    method: 'GET',
-    custom: {
-     showLoading: false,
-     auth: true
-    }
-  })
-}
-  
-// 根据专业id搜索
-export const schoolMajorById = async (params) => {
-  return request({
-    url: '/app-api/menduner/system/major/get',
-    params,
-    method: 'GET',
-    custom: {
-     showLoading: false,
-     auth: true
-    }
-  })
 }

+ 1 - 1
pagesA/chart/index.vue

@@ -196,7 +196,7 @@ import { initConnect, send, initChart, getMoreMessages, toChannel } from '@/hook
 import { timesTampChange } from '@/utils/date'
 import { getUserAvatar } from '@/utils/avatar'
 import { formatName } from '@/utils/getText'
-import { preview } from '@/utils/preview'
+import { preview } from '@/pagesA/utils/preview'
 import { getAccessToken } from '@/utils/request'
 import { showAuthModal } from '@/hooks/useModal'
 import { getJobAdvertisedList } from '@/api/new/position'

+ 1 - 1
pagesA/interview/attended.vue

@@ -12,7 +12,7 @@
 <script setup>
 import { ref, unref } from 'vue'
 import { onLoad } from '@dcloudio/uni-app'
-import { noAttendInterviewInvite } from '@/api/interview'
+import { noAttendInterviewInvite } from '@/pagesA/api/interview'
 
 const formRef = ref(null)
 const formData = ref({

+ 1 - 1
pagesA/interview/cancel.vue

@@ -12,7 +12,7 @@
 <script setup>
 import { ref, unref } from 'vue'
 import { onLoad } from '@dcloudio/uni-app'
-import { cancelInterviewInvite } from '@/api/interview'
+import { cancelInterviewInvite } from '@/pagesA/api/interview'
 
 const formRef = ref(null)
 const formData = ref({

+ 1 - 1
pagesA/interview/components/item.vue

@@ -81,7 +81,7 @@ import { ref } from 'vue'
 import { timesTampChange } from '@/utils/date'
 import { getUserAvatar } from '@/utils/avatar'
 import { formatName } from '@/utils/getText'
-import { completedInterviewInvite } from '@/api/interview'
+import { completedInterviewInvite } from '@/pagesA/api/interview'
 
 const emit = defineEmits(['refresh'])
 const props = defineProps({ items: Array, current: [Number, String], statusList: Array })

+ 1 - 1
pagesA/interview/feedback.vue

@@ -12,7 +12,7 @@
 <script setup>
 import { ref, unref } from 'vue'
 import { onLoad } from '@dcloudio/uni-app'
-import { feedbackInterviewInvite } from '@/api/interview'
+import { feedbackInterviewInvite } from '@/pagesA/api/interview'
 
 const formRef = ref(null)
 const formData = ref({

+ 1 - 1
pagesA/interview/index.vue

@@ -31,7 +31,7 @@
 <script setup>
 import { ref } from 'vue'
 import CardItem from './components/item.vue'
-import { getInterviewInvitePage } from '@/api/interview'
+import { getInterviewInvitePage } from '@/pagesA/api/interview'
 import { getJobAdvertised } from '@/api/search'
 import { onShow, onLoad } from '@dcloudio/uni-app'
 import { getDict } from '@/hooks/useDictionaries'

+ 2 - 2
pagesA/resume/index.vue

@@ -37,8 +37,8 @@ import { timesTampChange } from '@/utils/date'
 import { dealDictObjData } from '@/utils/position'
 import CardItem from './item.vue'
 import FilterList from '@/components/FilterList'
-import { getInterviewInvitePage } from '@/api/interview'
-import { getPersonCvPage, personCvUnfitPage } from '@/api/resume'
+import { getInterviewInvitePage } from '@/pagesA/api/interview'
+import { getPersonCvPage, personCvUnfitPage } from '@/pagesA/api/resume'
 import { getJobFairList } from '@/api/jobFair'
 import { getJobAdvertised } from '@/api/search'
 import { onLoad } from '@dcloudio/uni-app'

+ 2 - 2
pagesA/resume/item.vue

@@ -78,11 +78,11 @@ import { ref } from 'vue'
 import { timesTampChange } from '@/utils/date'
 import { getUserAvatar } from '@/utils/avatar'
 import { formatName } from '@/utils/getText'
-import { preview } from '@/utils/preview'
+import { preview } from '@/pagesA/utils/preview'
 import { getDict } from '@/hooks/useDictionaries'
 import { userStore } from '@/store/user'
 import { defaultText, talkToUser } from '@/hooks/useIM'
-import { joinToTalentPool, joinEliminate, personCvUnfitCancel, personEntryByEnterprise, hireJobCvRelSettlement, personJobCvLook } from '@/api/resume'
+import { joinToTalentPool, joinEliminate, personCvUnfitCancel, personEntryByEnterprise, hireJobCvRelSettlement, personJobCvLook } from '@/pagesA/api/resume'
 
 const emit = defineEmits(['refresh'])
 const props = defineProps({ items: Array, current: [Number, String] })

+ 0 - 0
utils/preview.js → pagesA/utils/preview.js


+ 1 - 1
pagesB/InviteInterview/index.vue

@@ -38,7 +38,7 @@ import { mobile } from '@/utils/validate'
 import { getJobAdvertised } from '@/api/new/position'
 import { formatName } from '@/utils/getText'
 import { getInterviewInviteDefaultTime } from '@/utils/date'
-import { saveInterviewInvite } from '@/api/interview'
+import { saveInterviewInvite } from '@/pagesB/api/interview'
 import { send } from '@/hooks/useIM'
 
 const formRef = ref(null)

+ 15 - 0
pagesB/api/interview.js

@@ -0,0 +1,15 @@
+import request from "@/utils/request"
+
+// 保存、重新邀约
+export const saveInterviewInvite = async (data) => {
+	return request({
+		url: '/app-api/menduner/system/recruit/interview-invite/save',
+		method: 'POST',
+		data,
+		custom: {
+			showLoading: false,
+			openEncryption: true,
+			auth: true
+		}
+	})
+}

+ 0 - 13
api/position.js → pagesB/api/position.js

@@ -14,19 +14,6 @@ export const getPositionDetails = (params) => {
   })
 }
 
-// 根据id查询分享的职位id与推荐人id
-export const getShareDetail = (params) => {
-  return request({
-    url: '/app-api/menduner/system/job/advertised/get/share',
-    method: 'GET',
-    params,
-    custom: {
-      showLoading: false,
-      auth: false
-    }
-  })
-}
-
 // 获取企业发布职位类型权限
 export const getEnterprisePubJobTypePermission = () => {
   return request({

+ 1 - 1
pagesB/personnelDetails/index.vue

@@ -62,7 +62,7 @@
 <script setup>
 import { ref } from 'vue'
 import { onLoad } from '@dcloudio/uni-app'
-import { dealJobData } from '@/utils/dict'
+import { dealJobData } from '@/pagesB/utils/dict'
 import { getDict } from '@/hooks/useDictionaries'
 import { getText } from '@/utils/getText'
 import { dealDictObjData } from '@/utils/position'

+ 1 - 1
pagesB/positionDetail/index.vue

@@ -96,7 +96,7 @@ import { commissionCalculation } from '@/utils/position'
 import { timesTampChange } from '@/utils/date'
 import layoutPage from '@/layout'
 import { ref, watch } from 'vue';
-import { getPositionDetails, getEnterprisePubJobTypePermission } from '@/api/position'
+import { getPositionDetails, getEnterprisePubJobTypePermission } from '@/pagesB/api/position'
 import { dealDictObjData } from '@/utils/position'
 import { onLoad } from '@dcloudio/uni-app'
 import { userStore } from '@/store/user'

+ 0 - 0
utils/dict.js → pagesB/utils/dict.js