|
@@ -117,7 +117,7 @@
|
|
:rules="[{ required: false, message: '请输入金额!' }]"
|
|
:rules="[{ required: false, message: '请输入金额!' }]"
|
|
>
|
|
>
|
|
<a-input-number style="width: 100%" :controls="false" :min="0" v-model:value="dataModel.minSalary"
|
|
<a-input-number style="width: 100%" :controls="false" :min="0" v-model:value="dataModel.minSalary"
|
|
- placeholder="请输入金额"/>
|
|
|
|
|
|
+ placeholder="请输入金额" @blur="salaryChange"/>
|
|
</a-form-item>
|
|
</a-form-item>
|
|
</a-col>
|
|
</a-col>
|
|
<label style="margin:5px 8px 5px 8px;">至</label>
|
|
<label style="margin:5px 8px 5px 8px;">至</label>
|
|
@@ -129,7 +129,7 @@
|
|
>
|
|
>
|
|
<a-input-number style="width: 100%" :controls="false" :min="dataModel.minSalary"
|
|
<a-input-number style="width: 100%" :controls="false" :min="dataModel.minSalary"
|
|
v-model:value="dataModel.maxSalary"
|
|
v-model:value="dataModel.maxSalary"
|
|
- placeholder="请输入金额"/>
|
|
|
|
|
|
+ placeholder="请输入金额" @blur="salaryChange"/>
|
|
</a-form-item>
|
|
</a-form-item>
|
|
</a-col>
|
|
</a-col>
|
|
<a-col flex="400px">
|
|
<a-col flex="400px">
|
|
@@ -168,7 +168,7 @@
|
|
:rules="[{ required: false, message: '请输入金额!' }]"
|
|
:rules="[{ required: false, message: '请输入金额!' }]"
|
|
>
|
|
>
|
|
<a-input-number style="width: 100%" :controls="false" :min="0" v-model:value="dataModel.trailMinSalary"
|
|
<a-input-number style="width: 100%" :controls="false" :min="0" v-model:value="dataModel.trailMinSalary"
|
|
- placeholder="请输入金额"/>
|
|
|
|
|
|
+ placeholder="请输入金额" @blur="trailSalaryChange"/>
|
|
</a-form-item>
|
|
</a-form-item>
|
|
</a-col>
|
|
</a-col>
|
|
<label style="margin:5px 8px 5px 8px;">至</label>
|
|
<label style="margin:5px 8px 5px 8px;">至</label>
|
|
@@ -180,7 +180,7 @@
|
|
>
|
|
>
|
|
<a-input-number style="width: 100%" :controls="false" :min="dataModel.trailMinSalary"
|
|
<a-input-number style="width: 100%" :controls="false" :min="dataModel.trailMinSalary"
|
|
v-model:value="dataModel.trailMaxSalary"
|
|
v-model:value="dataModel.trailMaxSalary"
|
|
- placeholder="请输入金额"/>
|
|
|
|
|
|
+ placeholder="请输入金额" @blur="trailSalaryChange"/>
|
|
</a-form-item>
|
|
</a-form-item>
|
|
</a-col>
|
|
</a-col>
|
|
<a-col flex="400px">
|
|
<a-col flex="400px">
|
|
@@ -519,6 +519,34 @@ export default defineComponent(
|
|
});
|
|
});
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ // 月薪变更
|
|
|
|
+ function salaryChange() {
|
|
|
|
+ if (!postCompany.dataModel.minSalary) {
|
|
|
|
+ postCompany.dataModel.minSalary = 0;
|
|
|
|
+ }
|
|
|
|
+ if (!postCompany.dataModel.maxSalary) {
|
|
|
|
+ postCompany.dataModel.maxSalary = 0;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ if (postCompany.dataModel.maxSalary < postCompany.dataModel.minSalary) {
|
|
|
|
+ postCompany.dataModel.maxSalary = postCompany.dataModel.minSalary;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ // 试用期月薪变更
|
|
|
|
+ function trailSalaryChange() {
|
|
|
|
+ if (!postCompany.dataModel.trailMinSalary) {
|
|
|
|
+ postCompany.dataModel.trailMinSalary = 0;
|
|
|
|
+ }
|
|
|
|
+ if (!postCompany.dataModel.trailMaxSalary) {
|
|
|
|
+ postCompany.dataModel.trailMaxSalary = 0;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ if (postCompany.dataModel.trailMaxSalary < postCompany.dataModel.trailMinSalary) {
|
|
|
|
+ postCompany.dataModel.trailMaxSalary = postCompany.dataModel.trailMinSalary;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
return {
|
|
return {
|
|
...toRefs(postCompany),
|
|
...toRefs(postCompany),
|
|
loadData,
|
|
loadData,
|
|
@@ -541,7 +569,9 @@ export default defineComponent(
|
|
jobHuntList,
|
|
jobHuntList,
|
|
workCategoryChange,
|
|
workCategoryChange,
|
|
professionChange,
|
|
professionChange,
|
|
- companyChange
|
|
|
|
|
|
+ companyChange,
|
|
|
|
+ salaryChange,
|
|
|
|
+ trailSalaryChange
|
|
}
|
|
}
|
|
},
|
|
},
|
|
created() {
|
|
created() {
|