Browse Source

文件移动

Xiao_123 10 months ago
parent
commit
8660e3259a
34 changed files with 42 additions and 42 deletions
  1. 1 1
      src/components/Position/item.vue
  2. 6 6
      src/layout/personal/navBar.vue
  3. 22 22
      src/router/modules/personal.js
  4. 3 3
      src/views/integral/components/integralShow.vue
  5. 0 0
      src/views/integral/integralRules/components/expiredOfPoints.vue
  6. 0 0
      src/views/integral/integralRules/components/howToEarnPoints.vue
  7. 0 0
      src/views/integral/integralRules/components/pointsViolation.vue
  8. 0 0
      src/views/integral/integralRules/components/transferOfPoints.vue
  9. 0 0
      src/views/integral/integralRules/components/whatIsPoints.vue
  10. 0 0
      src/views/integral/integralRules/index.vue
  11. 0 0
      src/views/integral/pointsManagement/components/exchange.vue
  12. 0 0
      src/views/integral/pointsManagement/components/exchangeRecords.vue
  13. 0 0
      src/views/integral/pointsManagement/components/exchangeRecordsTable.vue
  14. 0 0
      src/views/integral/pointsManagement/components/integralTable.vue
  15. 1 1
      src/views/integral/pointsManagement/index.vue
  16. 0 0
      src/views/integral/pointsManagement/pointsDetails.vue
  17. 0 0
      src/views/integral/pointsManagement/pointsMall.vue
  18. 1 1
      src/views/mall/index.vue
  19. 0 0
      src/views/mall/purchasePackage/components/packagesDetail.vue
  20. 0 0
      src/views/mall/purchasePackage/index.vue
  21. 0 0
      src/views/publicRecruitment/components/bountyDisplay.vue
  22. 0 0
      src/views/publicRecruitment/components/integralTable.vue
  23. 0 0
      src/views/publicRecruitment/components/table.vue
  24. 0 0
      src/views/publicRecruitment/index.vue
  25. 0 0
      src/views/publicRecruitment/myRecommendation.vue
  26. 2 2
      src/views/publicRecruitment/myRegistration.vue
  27. 1 1
      src/views/recruit/enterprise/memberCenter/myPoints/index.vue
  28. 1 1
      src/views/recruit/enterprise/register/inReview.vue
  29. 1 1
      src/views/recruit/enterprise/register/joiningEnterprise.vue
  30. 2 2
      src/views/recruit/enterprise/register/register.vue
  31. 0 0
      src/views/recruit/personal/taskCenter/components/daily.vue
  32. 1 1
      src/views/recruit/personal/taskCenter/components/signIn.vue
  33. 0 0
      src/views/recruit/personal/taskCenter/components/suggest.vue
  34. 0 0
      src/views/recruit/personal/taskCenter/index.vue

+ 1 - 1
src/components/Position/item.vue

@@ -48,7 +48,7 @@
 </template>
 
 <script setup>
-import bountyDisplay from '@/views/personal/myPublicRecruitment/components/bountyDisplay.vue'
+import bountyDisplay from '@/views/publicRecruitment/components/bountyDisplay.vue'
 
 defineOptions({ name: 'position-card-item' })
 import { ref, watch } from 'vue'

+ 6 - 6
src/layout/personal/navBar.vue

@@ -37,8 +37,8 @@
           
           <!-- 头像用户名 -->
           <div class="d-flex align-center" v-if="getToken()">
-            <a target="_blank" href="/purchasePackage" class="cursor-pointer mr-5" style="color: #FB8C00;">{{ $t('vipPackage.purchasePackage') }}</a>
-            <span class="cursor-pointer" @click="router.push({ path: '/personalTaskCenter' })">{{ $t('sys.signIn') }}</span>
+            <a target="_blank" href="/mall/purchasePackage" class="cursor-pointer mr-5" style="color: #FB8C00;">{{ $t('vipPackage.purchasePackage') }}</a>
+            <span class="cursor-pointer" @click="router.push({ path: '/recruit/personal/TaskCenter' })">{{ $t('sys.signIn') }}</span>
             <span class="cursor-pointer ml-5">{{ $t('sys.news') }}</span>
             <v-menu open-on-hover>
               <template v-slot:activator="{ props }">
@@ -171,7 +171,7 @@ const toEnterprise = async (enterpriseId) => {
 const getApplyInfo = async () => {
   const data = await getUserRegisterEnterpriseApply()
   const bool = data && Object.keys(data).length // 已经有数据说明已经申请过了
-  const path = bool ? '/enterprise/inReview' : '/enterprise/register'
+  const path = bool ? '/recruit/enterprise/register/inReview' : '/recruit/enterprise/register'
   router.push({ path })
 }
 
@@ -189,9 +189,9 @@ const items = ref([
   { title: t('resume.onlineResume'), icon: 'mdi-list-box-outline', change: () => router.push({ path: '/recruit/personal/resume' }) },
   { title: t('setting.accountSettings'), icon: 'mdi-cog-outline', change: () => router.push({ path: '/personalAccount/accountBinding' }) },
   { title: t('setting.switchToRecruit'), icon: 'mdi-swap-horizontal', change: changeLoginType },
-  { title: t('publicRecruitment.bountyRewards'), icon: 'mdi-google-circles-extended', change: () => router.push({ path: '/myPublicRecruitment' }) },
-  { title: t('points.pointsManagement'), icon: ' mdi-database-outline', change: () => router.push({ path: '/pointsManagement' }) },
-  { title: t('taskCenter.taskCenter'), icon: 'mdi-calendar-check-outline', change: () => router.push({ path: '/personalTaskCenter' }) },
+  { title: t('publicRecruitment.bountyRewards'), icon: 'mdi-google-circles-extended', change: () => router.push({ path: '/publicRecruitment' }) },
+  { title: t('points.pointsManagement'), icon: ' mdi-database-outline', change: () => router.push({ path: '/integral/pointsManagement' }) },
+  { title: t('taskCenter.taskCenter'), icon: 'mdi-calendar-check-outline', change: () => router.push({ path: '/recruit/personal/TaskCenter' }) },
   { title: t('setting.logOut'), icon: 'mdi-logout', change: handleLogout }
 ])
 

+ 22 - 22
src/router/modules/personal.js

@@ -75,27 +75,27 @@ const personal = [
     ]
   },
   {
-    path: '/enterprise/register',
+    path: '/recruit/enterprise/register',
     component: Layout,
     name: 'enterpriseRegister',
     children: [
       {
-        path: '/enterprise/register',
-        component: () => import('@/views/personal/components/register'),
+        path: '/recruit/enterprise/register',
+        component: () => import('@/views/recruit/enterprise/register/register.vue'),
         meta: {
           title: '注册新企业'
         },
       },
       {
-        path: '/enterprise/joiningEnterprise',
-        component: () => import('@/views/personal/components/joiningEnterprise'),
+        path: '/recruit/enterprise/register/joiningEnterprise',
+        component: () => import('@/views/recruit/enterprise/register/joiningEnterprise'),
         meta: {
           title: '加入企业'
         }
       },
       {
-        path: '/enterprise/inReview',
-        component: () => import('@/views/personal/components/inReview.vue'),
+        path: '/recruit/enterprise/register/inReview',
+        component: () => import('@/views/recruit/enterprise/register/inReview.vue'),
         meta: {
           title: '申请信息'
         }
@@ -103,7 +103,7 @@ const personal = [
     ]
   },
   {
-    path: '/myPublicRecruitment',
+    path: '/publicRecruitment',
     component: Layout,
     name: 'myPublicRecruitment',
     meta: {
@@ -111,8 +111,8 @@ const personal = [
     },
     children: [
       {
-        path: '/myPublicRecruitment',
-        component: () => import('@/views/personal/myPublicRecruitment/index'),
+        path: '/publicRecruitment',
+        component: () => import('@/views/publicRecruitment/index'),
         meta: {
           title: '赏金奖励'
         },
@@ -120,7 +120,7 @@ const personal = [
     ]
   },
   {
-    path: '/pointsManagement',
+    path: '/integral/pointsManagement',
     component: Layout,
     name: 'personalPointsManagement',
     meta: {
@@ -128,8 +128,8 @@ const personal = [
     },
     children: [
       {
-        path: '/pointsManagement',
-        component: () => import('@/views/personal/pointsManagement/index'),
+        path: '/integral/pointsManagement',
+        component: () => import('@/views/integral/pointsManagement/index'),
         meta: {
           title: '积分管理'
         },
@@ -137,7 +137,7 @@ const personal = [
     ]
   },
   {
-    path: '/personalTaskCenter',
+    path: '/recruit/personal/TaskCenter',
     component: Layout,
     name: 'personalTaskCenter',
     meta: {
@@ -145,8 +145,8 @@ const personal = [
     },
     children: [
       {
-        path: '/personalTaskCenter',
-        component: () => import('@/views/personal/taskCenter/index'),
+        path: '/recruit/personal/TaskCenter',
+        component: () => import('@/views/recruit/personal/taskCenter/index'),
         meta: {
           title: '任务中心'
         },
@@ -154,7 +154,7 @@ const personal = [
     ]
   },
   {
-    path: '/purchasePackage',
+    path: '/mall/purchasePackage',
     component: Layout,
     name: 'personalPurchasePackage',
     meta: {
@@ -162,8 +162,8 @@ const personal = [
     },
     children: [
       {
-        path: '/purchasePackage',
-        component: () => import('@/views/personal/purchasePackage/index'),
+        path: '/mall/purchasePackage',
+        component: () => import('@/views/mall/purchasePackage/index'),
         meta: {
           title: '购买套餐'
         },
@@ -171,7 +171,7 @@ const personal = [
     ]
   },
   {
-    path: '/personalIntegralRules',
+    path: '/integral/personalIntegralRules',
     component: Layout,
     name: 'personalIntegralRules',
     meta: {
@@ -179,8 +179,8 @@ const personal = [
     },
     children: [
       {
-        path: '/personalIntegralRules',
-        component: () => import('@/views/personal/integralRules/index'),
+        path: '/integral/personalIntegralRules',
+        component: () => import('@/views/integral/integralRules/index'),
         meta: {
           title: '积分规则'
         },

+ 3 - 3
src/views/personal/components/integralShow.vue → src/views/integral/components/integralShow.vue

@@ -16,7 +16,7 @@
         <!-- 任务中心 -->
         <template v-if="props.taskCenter">
           <span class="vline"></span>
-          <span style=" color: #777; cursor: pointer;" @click="router.push({ path: '/personalTaskCenter' })">赚取积分</span>
+          <span style=" color: #777; cursor: pointer;" @click="router.push({ path: '/recruit/personal/TaskCenter' })">赚取积分</span>
         </template>
       </span>
     </div>
@@ -60,7 +60,7 @@ getIntegral()
 
 // 积分规则
 const integralRulesClick = () => {
-  window.open('/personalIntegralRules')
+  window.open('/integral/personalIntegralRules')
 }
 
 // 跳转臻选商城
@@ -69,7 +69,7 @@ const handleClickMall = () => {
 }
 // 积分详情
 const integralDetails = () => {
-  window.open(props.isEnterprise ? '/enterprise/memberCenter/myPoints' : '/pointsManagement')
+  window.open(props.isEnterprise ? '/enterprise/memberCenter/myPoints' : '/integral/pointsManagement')
 }
 </script>
 <style lang="scss" scoped>

+ 0 - 0
src/views/personal/integralRules/components/expiredOfPoints.vue → src/views/integral/integralRules/components/expiredOfPoints.vue


+ 0 - 0
src/views/personal/integralRules/components/howToEarnPoints.vue → src/views/integral/integralRules/components/howToEarnPoints.vue


+ 0 - 0
src/views/personal/integralRules/components/pointsViolation.vue → src/views/integral/integralRules/components/pointsViolation.vue


+ 0 - 0
src/views/personal/integralRules/components/transferOfPoints.vue → src/views/integral/integralRules/components/transferOfPoints.vue


+ 0 - 0
src/views/personal/integralRules/components/whatIsPoints.vue → src/views/integral/integralRules/components/whatIsPoints.vue


+ 0 - 0
src/views/personal/integralRules/index.vue → src/views/integral/integralRules/index.vue


+ 0 - 0
src/views/personal/pointsManagement/components/exchange.vue → src/views/integral/pointsManagement/components/exchange.vue


+ 0 - 0
src/views/personal/pointsManagement/components/exchangeRecords.vue → src/views/integral/pointsManagement/components/exchangeRecords.vue


+ 0 - 0
src/views/personal/pointsManagement/components/exchangeRecordsTable.vue → src/views/integral/pointsManagement/components/exchangeRecordsTable.vue


+ 0 - 0
src/views/personal/pointsManagement/components/integralTable.vue → src/views/integral/pointsManagement/components/integralTable.vue


+ 1 - 1
src/views/personal/pointsManagement/index.vue → src/views/integral/pointsManagement/index.vue

@@ -24,7 +24,7 @@
 <script setup>
 import pointsDetails from './pointsDetails.vue'
 import pointsMall from './pointsMall.vue'
-import integralShow from '@/views/personal/components/integralShow.vue'
+import integralShow from '@/views/integral/components/integralShow.vue'
 // import { useRoute } from 'vue-router'; const route = useRoute()
 // import { useRouter } from 'vue-router'; const router = useRouter()
 // import { ref } from 'vue'

+ 0 - 0
src/views/personal/pointsManagement/pointsDetails.vue → src/views/integral/pointsManagement/pointsDetails.vue


+ 0 - 0
src/views/personal/pointsManagement/pointsMall.vue → src/views/integral/pointsManagement/pointsMall.vue


+ 1 - 1
src/views/mall/index.vue

@@ -38,7 +38,7 @@ defineOptions({name: 'personal-pointsMall'})
 const integral = '135'
 
 const toPointsDetails = () => {
-  router.push({ path: '/pointsManagement', query: { tab: 1 } })
+  router.push({ path: '/integral/pointsManagement', query: { tab: 1 } })
 }
 
 const getPositionList = () => {

+ 0 - 0
src/views/personal/purchasePackage/components/packagesDetail.vue → src/views/mall/purchasePackage/components/packagesDetail.vue


+ 0 - 0
src/views/personal/purchasePackage/index.vue → src/views/mall/purchasePackage/index.vue


+ 0 - 0
src/views/personal/myPublicRecruitment/components/bountyDisplay.vue → src/views/publicRecruitment/components/bountyDisplay.vue


+ 0 - 0
src/views/personal/myPublicRecruitment/components/integralTable.vue → src/views/publicRecruitment/components/integralTable.vue


+ 0 - 0
src/views/personal/myPublicRecruitment/components/table.vue → src/views/publicRecruitment/components/table.vue


+ 0 - 0
src/views/personal/myPublicRecruitment/index.vue → src/views/publicRecruitment/index.vue


+ 0 - 0
src/views/personal/myPublicRecruitment/myRecommendation.vue → src/views/publicRecruitment/myRecommendation.vue


+ 2 - 2
src/views/personal/myPublicRecruitment/myRegistration.vue → src/views/publicRecruitment/myRegistration.vue

@@ -3,7 +3,7 @@
   <div>
     <integralShow></integralShow>
     <!-- 任务中心 -->
-    <div style="font-size: 14px; color: #777; text-align: right;" class="mr-5 mt-3 cursor-pointer" @click="router.push({ path: '/personalTaskCenter' })">《<span style=" color: var(--v-primary-base);">任务中心</span>》</div>
+    <div style="font-size: 14px; color: #777; text-align: right;" class="mr-5 mt-3 cursor-pointer" @click="router.push({ path: '/recruit/personal/TaskCenter' })">《<span style=" color: var(--v-primary-base);">任务中心</span>》</div>
     <!-- 积分明细 -->
     <div class="mt-3">
       <v-tabs v-model="tab" style="border-radius: 5px;" align-tabs="start" color="primary" bg-color="#f7f8fa" @update:model-value="handleChangeTab">
@@ -19,7 +19,7 @@
 
 <script setup>
 import TablePage from './components/integralTable.vue'
-import integralShow from '@/views/personal/components/integralShow.vue'
+import integralShow from '@/views/integral/components/integralShow.vue'
 import { useRouter } from 'vue-router'; const router = useRouter()
 import { ref } from 'vue'
 defineOptions({name: 'personal-myPublicRecruitment-myRegistration'})

+ 1 - 1
src/views/recruit/enterprise/memberCenter/myPoints/index.vue

@@ -22,7 +22,7 @@
 <script setup>
 import pointsDetails from './pointsDetails.vue'
 import pointsMall from './pointsMall.vue'
-import integralShow from '@/views/personal/components/integralShow.vue'
+import integralShow from '@/views/integral/components/integralShow.vue'
 import { useRoute } from 'vue-router'; const route = useRoute()
 import { useRouter } from 'vue-router'; const router = useRouter()
 import { ref } from 'vue'

+ 1 - 1
src/views/personal/components/inReview.vue → src/views/recruit/enterprise/register/inReview.vue

@@ -37,7 +37,7 @@
         
         <div class="text-center">
           <v-btn class="mt-16" color="warning" to="/">{{ $t('common.toHome') }}</v-btn>
-          <v-btn v-if="applyInfo.status === '2'" class="mt-16 ml-12" color="primary" to="/enterprise/register">{{ $t('common.resubmit') }}</v-btn>
+          <v-btn v-if="applyInfo.status === '2'" class="mt-16 ml-12" color="primary" to="/recruit/enterprise/register">{{ $t('common.resubmit') }}</v-btn>
         </div>
       </div>
     </v-card>

+ 1 - 1
src/views/personal/components/joiningEnterprise.vue → src/views/recruit/enterprise/register/joiningEnterprise.vue

@@ -21,7 +21,7 @@
       </div>
       <!-- 底部 -->
       <div class="text-center mt-5">
-        <v-btn color="primary" variant="text" @click="router.push({ path: '/enterprise/register' })">{{ $t('enterprise.registeringNewEnterprise') }}</v-btn>
+        <v-btn color="primary" variant="text" @click="router.push({ path: '/recruit/enterprise/register' })">{{ $t('enterprise.registeringNewEnterprise') }}</v-btn>
       </div>
     </v-card>
   </div>

+ 2 - 2
src/views/personal/components/register.vue → src/views/recruit/enterprise/register/register.vue

@@ -55,7 +55,7 @@
       </div>
       <!-- 底部 个人不能绑定企业 要去后端管理员加 -->
       <!-- <div class="text-center">
-        <v-btn color="primary" variant="text" @click="router.push({ path: '/enterprise/joiningEnterprise' })">{{ $t('enterprise.joiningEnterprise') }}</v-btn>
+        <v-btn color="primary" variant="text" @click="router.push({ path: '/recruit/enterprise/register/joiningEnterprise' })">{{ $t('enterprise.joiningEnterprise') }}</v-btn>
       </div> -->
     </v-card>
   </div>
@@ -142,7 +142,7 @@ const handleCommit = async () => {
   formItems.value.options.forEach(e => { baseInfo[e.key] = e.value })
   await enterpriseRegisterApply({ ...baseInfo, businessLicenseUrl })
   Snackbar.success(t('common.submittedSuccessfully'))
-  router.push({ path: '/enterprise/inReview' })
+  router.push({ path: '/recruit/enterprise/register/inReview' })
 }
 
 // 不通过的企业注册申请 重新发起

+ 0 - 0
src/views/personal/taskCenter/components/daily.vue → src/views/recruit/personal/taskCenter/components/daily.vue


+ 1 - 1
src/views/personal/taskCenter/components/signIn.vue → src/views/recruit/personal/taskCenter/components/signIn.vue

@@ -64,7 +64,7 @@ import { ref } from 'vue'
 import { timesTampChange } from '@/utils/date'
 import { useI18n } from '@/hooks/web/useI18n'
 import { getRewardSignInRecordSummary, getRewardSignInConfigList, createRewardSignInRecord, getRewardSignInRecordPage } from '@/api/sign'
-import integralShow from '@/views/personal/components/integralShow.vue'
+import integralShow from '@/views/integral/components/integralShow.vue'
 import Snackbar from '@/plugins/snackbar'
 
 const { t } = useI18n()

+ 0 - 0
src/views/personal/taskCenter/components/suggest.vue → src/views/recruit/personal/taskCenter/components/suggest.vue


+ 0 - 0
src/views/personal/taskCenter/index.vue → src/views/recruit/personal/taskCenter/index.vue