Xiao_123 10 ماه پیش
والد
کامیت
18f60e88ed

+ 1 - 2
src/components/Enterprise/details.vue

@@ -107,8 +107,7 @@ const getDetails = async () => {
   if (!props.id) return
   const data = await getEnterpriseDetails({ id: props.id })
   // 成立日期
-  const time = timesTampChange(data.business.establishmentTime)
-  data.business.establishmentTime = time.slice(0, 10)
+  data.business.establishmentTime = timesTampChange(data.business.establishmentTime, 'Y-M-D')
 
   info.value = { ...data, ...dealDictObjData({}, data.enterprise) }
   getCollectionStatus(props.id)

+ 2 - 2
src/store/user.js

@@ -100,8 +100,8 @@ export const useUserStore = defineStore('user',
       },
       // 字典对应中文
       async getFieldText (data) {
-        if (data.birthday && data.birthday !== 0) data.birthdayText = timesTampChange(data.birthday).slice(0, 10) // 出生日期
-        if (data.firstWorkTime && data.firstWorkTime !== 0) data.firstWorkTimeText = timesTampChange(data.firstWorkTime).slice(0, 10) // 首次工作时间
+        if (data.birthday && data.birthday !== 0) data.birthdayText = timesTampChange(data.birthday, 'Y-M-D') // 出生日期
+        if (data.firstWorkTime && data.firstWorkTime !== 0) data.firstWorkTimeText = timesTampChange(data.firstWorkTime, 'Y-M-D') // 首次工作时间
         if (data.areaId && data.areaId !== 0) await getBaseInfoDictOfName(0, data, data.areaId, 'areaName') // 现居住地text
         if (data.eduType && data.eduType !== 0) await getBaseInfoDictOfName(1, data, data.eduType, 'eduTypeText') // 学历
         if (data.expType && data.expType !== 0) await getBaseInfoDictOfName(2, data, data.expType, 'expTypeText') // 工作经验

+ 1 - 1
src/views/recruit/enterprise/interview/components/item.vue

@@ -1,7 +1,7 @@
 <template>
   <div class="listItem d-flex align-center pa-3 mb-3" v-for="(item, index) in items" :key="'item_' + index">
     <div class="d-flex align-center">
-      <div class="mr-5 font-size-16" style="color: orange; width: 96px;">{{ timesTampChange(item.time) }}</div>
+      <div class="mr-5 font-size-16" style="color: orange; width: 96px;">{{ timesTampChange(item.time, 'Y-M-D h:m') }}</div>
       <v-avatar class="mr-2" size=40 :image="item?.person?.avatar || 'https://minio.citupro.com/dev/menduner/7.png'"></v-avatar>
       <div class="d-flex flex-column mr-3" style="width: 110px;">
         <span class="ellipsis mb-1">{{ item?.person?.name }}</span>

+ 1 - 1
src/views/recruit/enterprise/interview/index.vue

@@ -40,7 +40,7 @@
       <div>
         <div class="d-flex justify-space-between px-5">
           <div v-if="selectDateValue">
-            <span>{{ timesTampChange(selectDateValue).slice(0, 10) }}</span>
+            <span>{{ timesTampChange(selectDateValue, 'Y-M-D') }}</span>
             <span class="ml-2" style="cursor: pointer;" @click="handleClear">{{ $t('common.cleanUp') }}</span>
           </div>
           <div v-else class="color-999">{{ $t('interview.noDateSelected') }}</div>

+ 1 - 1
src/views/recruit/enterprise/positionManagement/components/item.vue

@@ -47,7 +47,7 @@
         </div>
       </div>
       <div class="bottom pa-5 d-flex justify-space-between align-center">
-        <div>{{ $t('position.refreshTime') }} :{{ timesTampChange(val.updateTime).slice(0, 10) }} {{ val.expireDay && Number(val.expireDay) >= 1 ? `(${ val.expireDay }天后到期)` : '' }}</div>
+        <div>{{ $t('position.refreshTime') }} :{{ timesTampChange(val.updateTime, 'Y-M-D') }} {{ val.expireDay && Number(val.expireDay) >= 1 ? `(${ val.expireDay }天后到期)` : '' }}</div>
         <div class="d-flex">
           <div class="ml-10 d-flex">
             <div v-if="tab === 1">

+ 2 - 2
src/views/recruit/enterprise/talentPool/components/details/baseInfo.vue

@@ -43,7 +43,7 @@
           </div>
           <div>
             <span class="mdi mdi-cake-variant-outline"></span>
-            <span>{{ timesTampChange(info?.birthday).slice(0, 10) }}</span>
+            <span>{{ timesTampChange(info?.birthday, 'Y-M-D') }}</span>
           </div>
           <div>
             <span class="mdi mdi-account-heart"></span>
@@ -51,7 +51,7 @@
           </div>
           <div>
             <span>{{ $t('resume.firstWorkTime') }}:</span>
-            <span>{{ timesTampChange(info?.firstWorkTime).slice(0, 10) }}</span>
+            <span>{{ timesTampChange(info?.firstWorkTime, 'Y-M-D') }}</span>
           </div>
         </div>
       </div>

+ 2 - 2
src/views/recruit/enterprise/talentPool/components/details/educationExp.vue

@@ -9,9 +9,9 @@
           <div>
             <span style="font-size: 16px;">{{ item.schoolName }}</span>
             <span class="color6 font15 ml-5">
-              <span>{{ timesTampChange(item.startTime).slice(0, 10) }}</span>
+              <span>{{ timesTampChange(item.startTime, 'Y-M-D') }}</span>
               <span class="mx-1">至</span>
-              <span>{{ timesTampChange(item.endTime).slice(0, 10) }}</span>
+              <span>{{ timesTampChange(item.endTime, 'Y-M-D') }}</span>
             </span>
           </div>
           <div v-if="item.active">

+ 2 - 2
src/views/recruit/enterprise/talentPool/components/details/projectExperience.vue

@@ -5,9 +5,9 @@
         <div>
           <span style="font-size: 16px">{{ k.name }}</span>
           <span class="label-title ml-5">
-            <span>{{ timesTampChange(k.startTime).slice(0, 7) }}</span>
+            <span>{{ timesTampChange(k.startTime, 'Y-M') }}</span>
             <span class="mx-1">至</span>
-            <span>{{ timesTampChange(k.endTime).slice(0, 7) }}</span>
+            <span>{{ timesTampChange(k.endTime, 'Y-M') }}</span>
           </span>
         </div>
       </div>

+ 2 - 2
src/views/recruit/enterprise/talentPool/components/details/trainingExperience.vue

@@ -5,9 +5,9 @@
         <div>
           <span style="font-size: 16px;">{{ k.orgName }}</span>
           <span class="label-title ml-5">
-            <span>{{ timesTampChange(k.startTime).slice(0, 7) }}</span>
+            <span>{{ timesTampChange(k.startTime, 'Y-M') }}</span>
             <span class="mx-1">至</span>
-            <span>{{ timesTampChange(k.endTime).slice(0, 7) }}</span>
+            <span>{{ timesTampChange(k.endTime, 'Y-M') }}</span>
           </span>
         </div>
       </div>

+ 2 - 2
src/views/recruit/enterprise/talentPool/components/details/workExperience.vue

@@ -10,9 +10,9 @@
           <div>
             <span>{{ item.enterpriseName }}</span>
             <span class="color6 font15 ml-5">
-              <span>{{ timesTampChange(item.startTime).slice(0, 10) }}</span>
+              <span>{{ timesTampChange(item.startTime, 'Y-M-D') }}</span>
               <span class="mx-1">至</span>
-              <span>{{ timesTampChange(item.endTime).slice(0, 10) }}</span>
+              <span>{{ timesTampChange(item.endTime, 'Y-M-D') }}</span>
             </span>
             <span class="color6 font15 ml-5">{{ item.positionName }}</span>
           </div>

+ 1 - 1
src/views/recruit/personal/PersonalCenter/components/interview/item.vue

@@ -36,7 +36,7 @@
           </div>
         </div>
         <div class="font-size-14 color-666" style="width: 322px;">
-          <div>面试时间:{{ timesTampChange(val.time).slice(0, 16) }}</div>
+          <div>面试时间:{{ timesTampChange(val.time, 'Y-M-D h:m') }}</div>
           <div class="mt-3 ellipsis" style="max-width: 322px;">面试地点:{{ val.address }}</div>
         </div>
       </div>

+ 1 - 1
src/views/recruit/personal/remuse/components/basicInfo.vue

@@ -396,7 +396,7 @@ items.value.options.forEach((e, index) => {
   const infoExist = baseInfo.value && Object.keys(baseInfo.value).length
   if (infoExist && baseInfo.value[e.key]) e.value = baseInfo.value[e.key]
   // 日期相关
-  if (e.type === 'datepicker') e.value = timesTampChange(e.value).slice(0, 10)
+  if (e.type === 'datepicker') e.value = timesTampChange(e.value, 'Y-M-D')
   // 所在城市回显
   // if (infoExist && e.nameKey) e[e.nameKey] = baseInfo.value[e.nameKey]
   if (infoExist && e.key === 'areaId' && baseInfo.value[e.key]) {

+ 3 - 3
src/views/recruit/personal/remuse/components/educationExp.vue

@@ -25,9 +25,9 @@
           <div>
             <span style="font-size: 18px; font-weight: bold;">{{ item.schoolName }}</span>
             <span class="color6 font15 ml-5">
-              <span>{{ timesTampChange(item.startTime).slice(0, 7) }}</span>
+              <span>{{ timesTampChange(item.startTime, 'Y-M') }}</span>
               <span class="mx-1">至</span>
-              <span>{{ timesTampChange(item.endTime).slice(0, 7) }}</span>
+              <span>{{ timesTampChange(item.endTime, 'Y-M') }}</span>
             </span>
           </div>
           <div v-if="item.active">
@@ -217,7 +217,7 @@ const handle = (item) => {
         // if (item[e.key] && item[e.itemTextName]) { e.search(item[e.itemTextName], '触发下拉框内容'); e.value = item[e.key] }
         // else { e.value = item[e.itemTextName]; e[e.itemTextName] = item[e.itemTextName] }
       }
-      else if (e.type === 'datepicker') e.value = timesTampChange(item[e.key]).slice(0, 7)
+      else if (e.type === 'datepicker') e.value = timesTampChange(item[e.key], 'Y-M')
       else if (item[e.key]) e.value = item[e.key]
     })
   } else { // 新增

+ 2 - 2
src/views/recruit/personal/remuse/components/projectExperience.vue

@@ -23,9 +23,9 @@
         <div>
           <span style="font-size: 18px; font-weight: bold;">{{ k.name }}</span>
           <span class="label-title ml-5">
-            <span>{{ timesTampChange(k.startTime).slice(0, 7) }}</span>
+            <span>{{ timesTampChange(k.startTime, 'Y-M') }}</span>
             <span class="mx-1">至</span>
-            <span>{{ timesTampChange(k.endTime).slice(0, 7) }}</span>
+            <span>{{ timesTampChange(k.endTime, 'Y-M') }}</span>
           </span>
         </div>
       </div>

+ 2 - 2
src/views/recruit/personal/remuse/components/trainingExperience.vue

@@ -23,9 +23,9 @@
             <div>
               <span style="font-size: 18px; font-weight: bold;">{{ k.orgName }}</span>
               <span class="label-title ml-5">
-                <span>{{ timesTampChange(k.startTime).slice(0, 7) }}</span>
+                <span>{{ timesTampChange(k.startTime, 'Y-M') }}</span>
                 <span class="mx-1">至</span>
-                <span>{{ timesTampChange(k.endTime).slice(0, 7) }}</span>
+                <span>{{ timesTampChange(k.endTime, 'Y-M') }}</span>
               </span>
             </div>
           </div>

+ 3 - 3
src/views/recruit/personal/remuse/components/workExperience.vue

@@ -25,9 +25,9 @@
           <div>
             <span style="font-size: 18px; font-weight: bold;">{{ item.enterpriseName }}</span>
             <span class="color6 font15 ml-5">
-              <span>{{ timesTampChange(item.startTime).slice(0, 7) }}</span>
+              <span>{{ timesTampChange(item.startTime, 'Y-M') }}</span>
               <span class="mx-1">至</span>
-              <span>{{ timesTampChange(item.endTime).slice(0, 7) }}</span>
+              <span>{{ timesTampChange(item.endTime, 'Y-M') }}</span>
             </span>
           </div>
           <div v-if="item.active">
@@ -184,7 +184,7 @@ const handle = (item) => {
       if (e.canBeInputted) { // 特殊处理可输入下拉框
         dealCanBeInputtedValueAndLabel(e, item)
       }
-      else if (e.type === 'datepicker') e.value = timesTampChange(item[e.key]).slice(0, 7)
+      else if (e.type === 'datepicker') e.value = timesTampChange(item[e.key], 'Y-M')
       else if (item[e.key]) e.value = item[e.key]
     })
   } else { // 新增