Ver código fonte

意向职位改为级联

lifanagju_citu 2 meses atrás
pai
commit
ed57802dc6

+ 4 - 14
src/views/menduner/system/person/index.vue

@@ -121,22 +121,12 @@
         />
       </el-form-item>
       <el-form-item label="意向职位" prop="positionIds">
-        <el-select
+        <el-cascader
           v-model="queryParams.positionIds"
-          placeholder="请选择意向职位类型"
-          clearable
-          multiple
-          :collapse-tags="true"
-          :collapse-tags-tooltip="true"
+          :options="positionTreeData"
+          :props="{ label: 'nameCn', value: 'id', emitPath: false }"
           class="!w-240px"
-        >
-          <el-option
-            v-for="dict in positionTreeData"
-            :key="dict.id"
-            :label="dict.nameCn"
-            :value="dict.id"
-          />
-        </el-select>
+        />
       </el-form-item>
       <el-form-item label="所在城市" prop="areaIds">
         <el-cascader 

+ 5 - 15
src/views/menduner/system/talentMap/maintenance/gather/components/search.vue

@@ -51,7 +51,7 @@
         <el-cascader
           v-model="queryParams.areaIds" 
           :options="areaTreeData" 
-          :props="{ label: 'name', value: 'id', multiple: true, emitPath: false, checkStrictly: true  }"
+          :props="{ label: 'name', value: 'id', multiple: true, emitPath: false }"
           collapse-tags
           collapse-tags-tooltip
           class="!w-160px"
@@ -61,29 +61,19 @@
         <el-cascader
           v-model="queryParams.workAreaIds" 
           :options="areaTreeData" 
-          :props="{ label: 'name', value: 'id', multiple: true, emitPath: false, checkStrictly: true  }"
+          :props="{ label: 'name', value: 'id', multiple: true, emitPath: false }"
           collapse-tags
           collapse-tags-tooltip
           class="!w-160px"
         />
       </el-form-item>
       <el-form-item label="意向职位" prop="positionIds">
-        <el-select
+        <el-cascader
           v-model="queryParams.positionIds"
-          placeholder="请选择"
-          clearable
-          multiple
-          collapse-tags
-          collapse-tags-tooltip
+          :options="positionTreeData"
+          :props="{ label: 'nameCn', value: 'id', emitPath: false }"
           class="!w-160px"
-        >
-          <el-option
-            v-for="dict in positionTreeData"
-            :key="dict?.id"
-            :label="dict?.nameCn"
-            :value="dict?.id"
           />
-        </el-select>
       </el-form-item>
 
       <el-form-item>