|
@@ -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()
|