enhance show logic of mark as not suit

This commit is contained in:
geekgeekrun
2026-02-20 11:23:23 +08:00
parent 64d10876c3
commit a8a6bd9174
@@ -410,13 +410,17 @@
width: '400px', width: '400px',
paddingLeft: '10px', paddingLeft: '10px',
flex: `0 0 auto`, flex: `0 0 auto`,
...(formContent.blockCompanyNameRegExpStr?.length ...((!formContent.fieldsForUseCommonConfig.blockCompanyNameRegExpStr
? formContent
: commonJobConditionConfig
).blockCompanyNameRegExpStr?.length
? { ? {
borderLeft: '1px solid #f0f0f0' borderLeft: '1px solid #f0f0f0'
} }
: { : {
borderLeft: '1px solid transparent', borderLeft: '1px solid transparent',
visibility: 'hidden' visibility: 'hidden',
opacity: 0
}) })
}" }"
> >
@@ -535,7 +539,12 @@
</div> </div>
</el-form-item> </el-form-item>
<div <div
v-if="formContent.expectCityList?.length" v-if="
(!formContent.fieldsForUseCommonConfig.city
? formContent
: commonJobConditionConfig
).expectCityList?.length
"
:style="{ :style="{
width: '400px', width: '400px',
borderLeft: '1px solid #f0f0f0', borderLeft: '1px solid #f0f0f0',
@@ -1444,7 +1453,13 @@
</div> </div>
</div> </div>
<div <div
v-if="!isJobDetailRegExpEmpty({ formContent })" v-if="
!isJobDetailRegExpEmpty({
formContent: !formContent.fieldsForUseCommonConfig.jobDetail
? formContent
: commonJobConditionConfig
})
"
:style="{ :style="{
width: '400px', width: '400px',
borderLeft: '1px solid #f0f0f0', borderLeft: '1px solid #f0f0f0',
@@ -2086,12 +2101,15 @@ const salaryMarkAsNotSuitLabelText = computed(() => {
}) })
const isShowSalaryMarkAsNotSuitStrategy = computed(() => { const isShowSalaryMarkAsNotSuitStrategy = computed(() => {
let flag = formContent.value.expectSalaryHigh || formContent.value.expectSalaryLow const formContentToUse = !formContent.value.fieldsForUseCommonConfig.salary
? formContent.value
: commonJobConditionConfig.value
let flag = formContentToUse.expectSalaryHigh || formContentToUse.expectSalaryLow
if ( if (
formContent.value.expectSalaryHigh && formContentToUse.expectSalaryHigh &&
formContent.value.expectSalaryLow && formContentToUse.expectSalaryLow &&
formContent.value.expectSalaryHigh < formContent.value.expectSalaryLow formContentToUse.expectSalaryHigh < formContentToUse.expectSalaryLow
) { ) {
flag = false flag = false
} }