Jelajahi Sumber

众聘岗位规则说明

Xiao_123 10 bulan lalu
induk
melakukan
5b57154aaf

+ 1 - 0
src/components/FormUI/radioGroup/index.vue

@@ -5,6 +5,7 @@
     :disabled="item.disabled"
     mandatory
     inline
+    :hide-details="item.hideDetails || false"
     class="mr-8"
     @update:modelValue="modelValueUpDate"
   >

+ 12 - 8
src/views/recruit/enterprise/positionManagement/components/baseInfo.vue

@@ -1,11 +1,11 @@
 <template>
   <div>
     <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 #positionId="{ item }">
         <v-menu :close-delay="1" :open-delay="0" v-bind="$attrs">
@@ -28,6 +28,7 @@
 defineOptions({ name: 'position-add-baseInfo'})
 import CtForm from '@/components/CtForm'
 import { reactive, ref, defineExpose, watch } from 'vue'
+import { previewFile } from '@/utils'
 import textUI from '@/components/FormUI/TextInput'
 import jobTypeCard from '@/components/jobTypeCard'
 
@@ -85,12 +86,18 @@ const items = ref({
       value: '0',
       label: '众聘岗位 *',
       width: 90,
+      hideDetails: true,
       items: [
         { label: '是', value: '1' },
         { label: '否', value: '0' }
       ],
       change: handleChangePublic
     },
+    {
+      slotName: 'explain',
+      noParam: true,
+      flexStyle: 'mb-3'
+    },
     {
       type: 'ifRadio',
       key: 'hireType',
@@ -267,9 +274,6 @@ defineExpose({
 </script>
 
 <style scoped lang="scss">
-.enterpriseName {
-  color: var(--color-666);
-}
 .jobTypeCardBox {
   position: absolute;
   top: -22px;