Browse Source

单选处理

lifanagju_citu 7 months ago
parent
commit
c766944e62

+ 1 - 1
src/components/Enterprise/components/positions.vue

@@ -121,7 +121,7 @@ getDictData()
 
 const show = ref(false)
 const showFilterList = ref([
-  { key: 'expType', isSingle: false },
+  { key: 'expType', isSingle: true },
   { key: 'eduType', isSingle: true },
   { key: 'payScope', isSingle: true },
 ])

+ 3 - 1
src/views/recruit/personal/position/components/conditionFilter/commonPath.vue

@@ -90,8 +90,10 @@ const handle = (item, value) => {
     if (selectIdArr.value.includes(value)) {
       selectIdArr.value = selectIdArr.value.filter(i => i !== value)
     } else {
+      //
       if (props.idName === 'expType') selectIdArr.value = value === '2' ? [value] : (selectIdArr.value.push(value) && selectIdArr.value.filter(i => i !== '2')) // 选中经验不限时清空其它选中项,选中其他的咬去掉经验不限
-      else if (props.isSingle) selectIdArr.value = [value] // 单选
+      //
+      if (props.isSingle) selectIdArr.value = [value] // 单选
       else selectIdArr.value.push(value)
     }
   }