瀏覽代碼

日期选择器

Xiao_123 7 月之前
父節點
當前提交
664cb9d43b

+ 0 - 3
components.d.ts

@@ -7,7 +7,6 @@ export {}
 
 declare module 'vue' {
   export interface GlobalComponents {
-    2: typeof import('./src/components/jobTypeCard/index copy 2.vue')['default']
     ALevel2: typeof import('./src/components/jobTypeCard/a-level2.vue')['default']
     ALevel3: typeof import('./src/components/jobTypeCard/a-level3.vue')['default']
     AreaSelect: typeof import('./src/components/AreaSelect/index.vue')['default']
@@ -44,8 +43,6 @@ declare module 'vue' {
     Introduction: typeof import('./src/components/Enterprise/components/introduction.vue')['default']
     Item: typeof import('./src/components/Position/item.vue')['default']
     JobTypeCard: typeof import('./src/components/jobTypeCard/index.vue')['default']
-    Level2: typeof import('./src/components/jobTypeCard/level2.vue')['default']
-    Level3: typeof import('./src/components/jobTypeCard/level3.vue')['default']
     ListGroup: typeof import('./src/components/FormUI/nestedListGroup/components/listGroup.vue')['default']
     Loading: typeof import('./src/components/Loading/index.vue')['default']
     LongCompany: typeof import('./src/components/Position/longCompany.vue')['default']

+ 3 - 0
src/components/DatePicker/index.vue

@@ -18,6 +18,9 @@
       :clearable="options.clearable ?? true"
       :day-names="['一', '二', '三', '四', '五', '六', '七']"
       v-bind="$attrs"
+      :time-picker-inline="true"
+      select-text="确认"
+      cancel-text="取消"
       @update:model-value="options?.change"
     ></VueDatePicker>
   </div>

+ 3 - 0
src/components/FormUI/datePicker/index copy.vue

@@ -20,6 +20,9 @@
         :clearable="item.clearable ?? true"
         :day-names="['一', '二', '三', '四', '五', '六', '七']"
         v-bind="$attrs"
+        :time-picker-inline="true"
+        select-text="确认"
+        cancel-text="取消"
         :class="{'detailMargin': detailMargin}"
         style="flex: 1"
         @open="handleOpen"

+ 3 - 0
src/components/FormUI/datePicker/index.vue

@@ -14,11 +14,14 @@
         :year-picker="year"
         auto-apply
         text-input
+        :time-picker-inline="true"
         :show-now-button="item.showToday"
         now-button-label="今天"
         :enable-time-picker="item.enableTimePicker ?? false"
         :clearable="item.clearable ?? true"
         :day-names="['一', '二', '三', '四', '五', '六', '七']"
+        select-text="确认"
+        cancel-text="取消"
         v-bind="$attrs"
         :class="{'detailMargin': detailMargin}"
         style="flex: 1"

+ 5 - 1
src/views/recruit/enterprise/interviewManagement/components/invite.vue

@@ -1,5 +1,5 @@
 <template>
-  <CtForm ref="CtFormRef" :items="formItems" style="height: 500px;">
+  <CtForm ref="CtFormRef" :items="formItems" style="height: 520px;">
     <template #time="{ item }">
       <VueDatePicker 
         v-model="item.value"
@@ -8,6 +8,10 @@
         model-type="timestamp"
         :disabled-dates="disabledDates"
         :day-names="['一', '二', '三', '四', '五', '六', '七']"
+        select-text="确认"
+        cancel-text="取消"
+        :time-picker-inline="true"
+        locale="zh-CN"
         :text-input="{ format: 'MM.dd.yyyy HH:mm' }" />
     </template>
   </CtForm>

+ 5 - 1
src/views/recruit/enterprise/personnelManagement/components/invite.vue

@@ -1,5 +1,5 @@
 <template>
-  <CtForm ref="CtFormRef" :items="formItems" style="height: 500px;">
+  <CtForm ref="CtFormRef" :items="formItems" style="height: 520px;">
     <template #time="{ item }">
       <VueDatePicker 
         v-model="item.value"
@@ -8,6 +8,10 @@
         model-type="timestamp"
         :disabled-dates="disabledDates"
         :day-names="['一', '二', '三', '四', '五', '六', '七']"
+        select-text="确认"
+        cancel-text="取消"
+        :time-picker-inline="true"
+        locale="zh-CN"
         :text-input="{ format: 'MM.dd.yyyy HH:mm' }" />
     </template>
   </CtForm>

+ 8 - 2
src/views/recruit/enterprise/resume/components/invite.vue

@@ -1,14 +1,20 @@
 <template>
-  <CtForm ref="CtFormRef" :items="formItems" style="height: 500px;">
+  <CtForm ref="CtFormRef" :items="formItems" style="height: 520px;">
     <template #time="{ item }">
       <VueDatePicker 
         v-model="item.value"
         placeholder="面试时间 *"
         class="mb-4"
         model-type="timestamp"
+        :time-picker-inline="true"
         :disabled-dates="disabledDates"
         :day-names="['一', '二', '三', '四', '五', '六', '七']"
-        :text-input="{ format: 'MM.dd.yyyy HH:mm' }" />
+        select-text="确认"
+        cancel-text="取消"
+        locale="zh-CN"
+        :text-input="{ format: 'MM.dd.yyyy HH:mm' }"
+      >
+      </VueDatePicker>
     </template>
   </CtForm>
 </template>

+ 5 - 1
src/views/recruit/enterprise/resume/components/public.vue

@@ -1,11 +1,15 @@
 <template>
-  <CtForm ref="CtFormRef" :items="formItems" style="height: 500px;">
+  <CtForm ref="CtFormRef" :items="formItems" style="height: 520px;">
     <template #time="{ item }">
       <VueDatePicker 
         v-model="item.value"
         placeholder="面试时间 *"
         class="mb-4"
         model-type="timestamp"
+        select-text="确认"
+        cancel-text="取消"
+        :time-picker-inline="true"
+        locale="zh-CN"
         :text-input="{ format: 'MM.dd.yyyy HH:mm' }" />
     </template>
   </CtForm>

+ 4 - 0
src/views/recruit/enterprise/search/index.vue

@@ -4,12 +4,16 @@
       <v-tab :value="0">推荐</v-tab>
       <v-tab :value="1">检索</v-tab>
     </v-tabs>
+    <searchRecommend v-if="tab === 0"></searchRecommend>
+    <searchRetrieval v-else></searchRetrieval>
   </v-card>
 </template>
 
 <script setup>
 defineOptions({ name: 'enterprise-personal-search'})
 import { ref } from 'vue'
+import searchRecommend from './recommend/index.vue'
+import searchRetrieval from './retrieval/index.vue'
 
 const tab = ref(0)
 </script>

+ 11 - 0
src/views/recruit/enterprise/search/recommend/index.vue

@@ -0,0 +1,11 @@
+<template>
+  <div>searchRecommend</div>
+</template>
+
+<script setup>
+defineOptions({ name: 'searchRecommend' })
+</script>
+
+<style scoped lang="scss">
+
+</style>

+ 11 - 0
src/views/recruit/enterprise/search/retrieval/index.vue

@@ -0,0 +1,11 @@
+<template>
+  <div>searchRetrieval</div>
+</template>
+
+<script setup>
+defineOptions({ name: 'searchRetrieval' })
+</script>
+
+<style scoped lang="scss">
+
+</style>