|
@@ -1,11 +1,11 @@
|
|
<template>
|
|
<template>
|
|
<div>
|
|
<div>
|
|
<CtForm ref="formPageRef" :items="items" style="width: 600px;">
|
|
<CtForm ref="formPageRef" :items="items" style="width: 600px;">
|
|
- <template #enterpriseName="{ item }">
|
|
|
|
- <div class="mb-4">
|
|
|
|
- <span style="color: var(--color-666);">公司:</span>
|
|
|
|
- <span style="color: #555">{{ item.value }}</span>
|
|
|
|
- </div>
|
|
|
|
|
|
+ <template #explain>
|
|
|
|
+ <span style="color: var(--v-error-base); cursor: pointer;" @click="previewFile('https://minio.citupro.com/dev/menduner/%E5%A3%B0%E6%98%8E%EF%BC%9A%E7%A7%AF%E5%88%86%E4%B8%8E%E8%B5%8F%E9%87%91%E6%9C%8D%E5%8A%A1%281%29.docx')">
|
|
|
|
+ <v-icon size="25" color="error">mdi-help-circle-outline</v-icon>
|
|
|
|
+ 众聘岗位规则说明
|
|
|
|
+ </span>
|
|
</template>
|
|
</template>
|
|
<template #positionId="{ item }">
|
|
<template #positionId="{ item }">
|
|
<v-menu :close-delay="1" :open-delay="0" v-bind="$attrs">
|
|
<v-menu :close-delay="1" :open-delay="0" v-bind="$attrs">
|
|
@@ -28,6 +28,7 @@
|
|
defineOptions({ name: 'position-add-baseInfo'})
|
|
defineOptions({ name: 'position-add-baseInfo'})
|
|
import CtForm from '@/components/CtForm'
|
|
import CtForm from '@/components/CtForm'
|
|
import { reactive, ref, defineExpose, watch } from 'vue'
|
|
import { reactive, ref, defineExpose, watch } from 'vue'
|
|
|
|
+import { previewFile } from '@/utils'
|
|
import textUI from '@/components/FormUI/TextInput'
|
|
import textUI from '@/components/FormUI/TextInput'
|
|
import jobTypeCard from '@/components/jobTypeCard'
|
|
import jobTypeCard from '@/components/jobTypeCard'
|
|
|
|
|
|
@@ -85,12 +86,18 @@ const items = ref({
|
|
value: '0',
|
|
value: '0',
|
|
label: '众聘岗位 *',
|
|
label: '众聘岗位 *',
|
|
width: 90,
|
|
width: 90,
|
|
|
|
+ hideDetails: true,
|
|
items: [
|
|
items: [
|
|
{ label: '是', value: '1' },
|
|
{ label: '是', value: '1' },
|
|
{ label: '否', value: '0' }
|
|
{ label: '否', value: '0' }
|
|
],
|
|
],
|
|
change: handleChangePublic
|
|
change: handleChangePublic
|
|
},
|
|
},
|
|
|
|
+ {
|
|
|
|
+ slotName: 'explain',
|
|
|
|
+ noParam: true,
|
|
|
|
+ flexStyle: 'mb-3'
|
|
|
|
+ },
|
|
{
|
|
{
|
|
type: 'ifRadio',
|
|
type: 'ifRadio',
|
|
key: 'hireType',
|
|
key: 'hireType',
|
|
@@ -267,9 +274,6 @@ defineExpose({
|
|
</script>
|
|
</script>
|
|
|
|
|
|
<style scoped lang="scss">
|
|
<style scoped lang="scss">
|
|
-.enterpriseName {
|
|
|
|
- color: var(--color-666);
|
|
|
|
-}
|
|
|
|
.jobTypeCardBox {
|
|
.jobTypeCardBox {
|
|
position: absolute;
|
|
position: absolute;
|
|
top: -22px;
|
|
top: -22px;
|