Forráskód Böngészése

薪资面议时计薪时段不展示

lifanagju_citu 1 hónapja
szülő
commit
281e57bacc
1 módosított fájl, 6 hozzáadás és 6 törlés
  1. 6 6
      components/positionItem/components/requirement.vue

+ 6 - 6
components/positionItem/components/requirement.vue

@@ -20,8 +20,8 @@
       <uni-forms-item label="最高薪资" name="payTo" :required="salary?.length === 0" label-width="90px">
         <uni-number-box v-model="formData.payTo" :disabled="salary?.length > 0" :min="payToMin" :max="999999999" :step="salaryStep" :width="100"></uni-number-box>
 			</uni-forms-item>
-			<uni-forms-item label="计薪时段" name="payUnit" :required="salary?.length === 0">
-				<uni-data-picker popup-title="请选择计薪时段" v-model="formData.payUnit" :placeholder="salary?.length > 0 ? '薪资面议' : '请选择'" :readonly="salary?.length > 0" :localdata="dictObj?.payUnit || []" :clear-icon="false" :map="{ text: 'label', value: 'value'}"></uni-data-picker>
+			<uni-forms-item v-if="!salary?.length" label="计薪时段" name="payUnit">
+				<uni-data-picker popup-title="请选择计薪时段" v-model="formData.payUnit" placeholder="请选择" :localdata="dictObj?.payUnit || []" :clear-icon="false" :map="{ text: 'label', value: 'value'}"></uni-data-picker>
 			</uni-forms-item>
       <uni-forms-item label="工作城市" name="areaId" required label-width="90px">
 				<uni-data-picker popup-title="请选择工作城市" v-model="formData.areaId" :localdata="dictObj?.areaTreeData_extend || []" :clear-icon="false" :map="{ text: 'name', value: 'id'}"></uni-data-picker>
@@ -125,7 +125,7 @@ const rules = {
 		rules: [
       {
         validateFunction: function (rule, value, data, callback) {
-          if (!salary?.value.length) {
+          if (salary?.value.length) {
             callback('请填写最低薪资')
           }
           if (value < 1) {
@@ -149,7 +149,7 @@ const rules = {
 		rules: [
       {
         validateFunction: function (rule, value, data, callback) {
-          if (!salary?.value.length) {
+          if (salary?.value.length) {
             callback('请填写最高薪资')
           }
           if (value < 1) {
@@ -174,7 +174,7 @@ const rules = {
 		rules: [
       {
         validateFunction: function (rule, value, data, callback) {
-          if (!salary?.value.length) {
+          if (salary?.value.length) {
             callback('请选择计薪时段')
           }
           return true
@@ -198,7 +198,7 @@ const salaryStep = 1000
 const payToMin = ref(0)
 const payChange = (val) => {
   payToMin.value = val
-  if (val > formData.value.payTo) formData.value.payTo = val + salaryStep
+  // if (val > formData.value.payTo) formData.value.payTo = val + salaryStep
 }
 
 const portraitRef = ref()