|
@@ -45,6 +45,9 @@
|
|
|
<span class="cursor-pointer actions" @click="handleAction(0, val.id)">关闭</span>
|
|
|
</span>
|
|
|
<span v-else class="cursor-pointer actions" @click="handleAction(1, val.id)">激活</span>
|
|
|
+
|
|
|
+ <span class="lines"></span>
|
|
|
+ <span class="cursor-pointer actions" @click="handleDetail(val)">详情</span>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -59,7 +62,6 @@
|
|
|
defineOptions({ name: 'enterprise-position-item'})
|
|
|
import { ref } from 'vue'
|
|
|
import { useRouter, useRoute } from 'vue-router'
|
|
|
-import { timesTampChange } from '@/utils/date'
|
|
|
import Snackbar from '@/plugins/snackbar'
|
|
|
import { getEnterprisePubJobTypePermission } from '@/api/recruit/enterprise/position'
|
|
|
import Confirm from '@/plugins/confirm'
|
|
@@ -101,6 +103,12 @@ const handleAction = (type, id) => {
|
|
|
const handleToResume = (val) => {
|
|
|
router.push(`/recruit/enterprise/resume?id=${val.id}&jobFairId=${route.params.id}`)
|
|
|
}
|
|
|
+
|
|
|
+// 职位详情
|
|
|
+const handleDetail = async (val) => {
|
|
|
+ if (!val.id) return
|
|
|
+ window.open(`/recruit/enterprise/position/details?id=${val.id}`)
|
|
|
+}
|
|
|
</script>
|
|
|
|
|
|
<style scoped lang="scss">
|