Browse Source

企业-全员猎寻搜索

Xiao_123 1 week ago
parent
commit
da9dc5c9a1

+ 53 - 53
src/router/modules/components/recruit/enterprise.js

@@ -392,68 +392,68 @@ const enterprise = [
       }
       }
     ]
     ]
   },
   },
-  {
-    path: '/recruit/enterprise/newlyAppointed',
-    component: Layout,
-    name: 'Newly Appointed',
-    meta: {
-      title: '门墩儿新任命',
-      enName: 'Newly Appointed',
-      icon: 'mdi-new-box'
-    },
-    children: [
-      {
-        path: '/recruit/enterprise/newlyAppointed',
-        show: true,
-        component: () => import('@/views/recruit/enterprise/newlyAppointed/index.vue')
-      }
-    ]
-  },
   // {
   // {
+  //   path: '/recruit/enterprise/newlyAppointed',
   //   component: Layout,
   //   component: Layout,
-  //   path: '/recruit/enterprise/talentMap',
-  //   redirect: '/recruit/enterprise/talentMap/newlyAppointed',
-  //   name: 'TalentMap',
+  //   name: 'Newly Appointed',
   //   meta: {
   //   meta: {
-  //     title: '人才地图',
-  //     enName: 'Talent Map',
-  //     icon: 'mdi-map-marker-account-outline',
+  //     title: '门墩儿新任命',
+  //     enName: 'Newly Appointed',
+  //     icon: 'mdi-new-box'
   //   },
   //   },
   //   children: [
   //   children: [
   //     {
   //     {
-  //       path: '/recruit/enterprise/talentMap/newlyAppointed',
-  //       meta: {
-  //         title:'门墩儿新任命',
-  //         enName: 'Newly Appointed'
-  //       },
-  //       component: () => import('@/views/recruit/enterprise/newTalentMap/newlyAppointed/index.vue')
-  //     },
-  //     {
-  //       path: '/recruit/enterprise/talentMap/talentMatching',
-  //       meta: {
-  //         title:'骐骥之才',
-  //         enName: 'Talent matching'
-  //       },
-  //       component: () => import('@/views/recruit/enterprise/newTalentMap/talentMatching/index.vue')
-  //     },
-  //     {
-  //       path: '/recruit/enterprise/talentMap/tagManagement',
-  //       meta: {
-  //         title: '标签管理',
-  //         enName: 'Tag Management '
-  //       },
-  //       component: () => import('@/views/recruit/enterprise/newTalentMap/tag/index.vue')
-  //     },
-  //     {
-  //       path: '/recruit/enterprise/talentMap/labeling',
-  //       meta: {
-  //         title: '人才标注',
-  //         enName: 'Talent labeling '
-  //       },
-  //       component: () => import('@/views/recruit/enterprise/newTalentMap/labeling/index.vue')
+  //       path: '/recruit/enterprise/newlyAppointed',
+  //       show: true,
+  //       component: () => import('@/views/recruit/enterprise/newlyAppointed/index.vue')
   //     }
   //     }
   //   ]
   //   ]
   // },
   // },
+  {
+    component: Layout,
+    path: '/recruit/enterprise/talentMap',
+    redirect: '/recruit/enterprise/talentMap/newlyAppointed',
+    name: 'TalentMap',
+    meta: {
+      title: '人才地图',
+      enName: 'Talent Map',
+      icon: 'mdi-map-marker-account-outline',
+    },
+    children: [
+      {
+        path: '/recruit/enterprise/talentMap/newlyAppointed',
+        meta: {
+          title:'门墩儿新任命',
+          enName: 'Newly Appointed'
+        },
+        component: () => import('@/views/recruit/enterprise/newTalentMap/newlyAppointed/index.vue')
+      },
+      {
+        path: '/recruit/enterprise/talentMap/talentMatching',
+        meta: {
+          title:'骐骥之才',
+          enName: 'Talent matching'
+        },
+        component: () => import('@/views/recruit/enterprise/newTalentMap/talentMatching/index.vue')
+      },
+      {
+        path: '/recruit/enterprise/talentMap/tagManagement',
+        meta: {
+          title: '标签管理',
+          enName: 'Tag Management '
+        },
+        component: () => import('@/views/recruit/enterprise/newTalentMap/tag/index.vue')
+      },
+      {
+        path: '/recruit/enterprise/talentMap/labeling',
+        meta: {
+          title: '人才标注',
+          enName: 'Talent labeling '
+        },
+        component: () => import('@/views/recruit/enterprise/newTalentMap/labeling/index.vue')
+      }
+    ]
+  },
   {
   {
     path: '/recruit/enterprise/contactUs',
     path: '/recruit/enterprise/contactUs',
     component: Layout,
     component: Layout,

+ 8 - 7
src/views/recruit/enterprise/hirePosition/index.vue

@@ -1,12 +1,12 @@
 <template>
 <template>
   <div :class="{'disable': info && info?.entitlement && !info?.entitlement?.hireJob}">
   <div :class="{'disable': info && info?.entitlement && !info?.entitlement?.hireJob}">
     <v-card class="card-box pa-5">
     <v-card class="card-box pa-5">
-      <div class="d-flex justify-center mt-3">
+      <div class="d-flex align-center justify-space-between mb-5">
         <TextUI :item="textItem" @enter="handleEnter" @appendInnerClick="handleEnter"></TextUI>
         <TextUI :item="textItem" @enter="handleEnter" @appendInnerClick="handleEnter"></TextUI>
-      </div>
-      <div class="text-end">
-        <v-btn prepend-icon="mdi-plus" color="primary" @click="handleAdd">{{ $t('position.newPositionsAdded') }}</v-btn>
-        <v-btn :loading="exportLoading" prepend-icon="mdi-export-variant" color="primary" variant="tonal" class="ml-3" @click="handleExport">职位列表下载</v-btn>
+        <div>
+          <v-btn prepend-icon="mdi-plus" color="primary" @click="handleAdd">{{ $t('position.newPositionsAdded') }}</v-btn>
+          <v-btn :loading="exportLoading" prepend-icon="mdi-export-variant" color="primary" variant="tonal" class="ml-3" @click="handleExport">职位列表下载</v-btn>
+        </div>
       </div>
       </div>
       
       
       <div class="mt-3">
       <div class="mt-3">
@@ -71,10 +71,11 @@ const tabList = [
 const items = ref([])
 const items = ref([])
 const textItem = ref({
 const textItem = ref({
   type: 'text',
   type: 'text',
-  width: 600,
+  width: 350,
   value: '',
   value: '',
-  label: '请输入职位名称',
+  label: '请输入职位名称回车搜索',
   clearable: true,
   clearable: true,
+  hideDetails: true,
   appendInnerIcon: 'mdi-magnify'
   appendInnerIcon: 'mdi-magnify'
 })
 })