ソースを参照

职位到期时间

Xiao_123 7 ヶ月 前
コミット
0f88dc9eca

+ 10 - 0
src/views/recruit/enterprise/hirePosition/components/baseInfo.vue

@@ -93,6 +93,16 @@ const items = ref({
       label: '职位名称 *',
       rules: [v => !!v || '请填写职位名称']
     },
+    {
+      type: 'datePicker',
+      key: 'expireTime',
+      dateType: 'date',
+      value: null,
+      label: '到期时间 *',
+      outlined: true,
+      clearable: true,
+      rules: [v => !!v || '请选择职位到期时间']
+    },
     {
       slotName: 'positionId',
       key: 'positionId',

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

@@ -30,7 +30,10 @@
         </div>
       </div>
       <div class="bottom pa-5 d-flex justify-space-between align-center">
-        <div>{{ $t('position.refreshTime') }} :{{ timesTampChange(val.updateTime, 'Y-M-D') }}</div>
+        <div>
+          {{ $t('position.refreshTime') }} :{{ timesTampChange(val.updateTime, 'Y-M-D') }}
+          <span v-if="val.expireDay && Number(val.expireDay) > 0">({{ val.expireDay }}天后到期)</span>
+        </div>
         <div class="d-flex align-center">
           <span v-if="(val.status-0) === 99" class="cursor-pointer color-primary" @click="toPay(val)">去支付</span>
           <span v-if="(val.status-0) === 99" class="lines"></span>

+ 10 - 0
src/views/recruit/enterprise/positionManagement/components/baseInfo.vue

@@ -47,6 +47,16 @@ const items = ref({
       label: '职位名称 *',
       rules: [v => !!v || '请填写职位名称']
     },
+    {
+      type: 'datePicker',
+      key: 'expireTime',
+      dateType: 'date',
+      value: null,
+      label: '到期时间 *',
+      outlined: true,
+      clearable: true,
+      rules: [v => !!v || '请选择职位到期时间']
+    },
     {
       slotName: 'positionId',
       key: 'positionId',

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

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