|
@@ -144,6 +144,7 @@
|
|
v-model:value="dataModel.isTrail"
|
|
v-model:value="dataModel.isTrail"
|
|
:options="trialStatusList"
|
|
:options="trialStatusList"
|
|
:field-names="{ label: 'name', value: 'value' }"
|
|
:field-names="{ label: 'name', value: 'value' }"
|
|
|
|
+ @change="isTrailChange"
|
|
>
|
|
>
|
|
</a-select>
|
|
</a-select>
|
|
</a-form-item>
|
|
</a-form-item>
|
|
@@ -155,7 +156,8 @@
|
|
name="trailMonths"
|
|
name="trailMonths"
|
|
:rules="[{ required: false, message: '请选择试用期时长!' }]"
|
|
:rules="[{ required: false, message: '请选择试用期时长!' }]"
|
|
>
|
|
>
|
|
- <a-input-number style="width: 100%" :controls="false" v-model:value="dataModel.trailMonths" placeholder=""/>
|
|
|
|
|
|
+ <a-input-number :disabled="!dataModel.isTrail" style="width: 100%" :controls="false"
|
|
|
|
+ v-model:value="dataModel.trailMonths" placeholder=""/>
|
|
</a-form-item>
|
|
</a-form-item>
|
|
</a-col>
|
|
</a-col>
|
|
</a-row>
|
|
</a-row>
|
|
@@ -533,6 +535,13 @@ export default defineComponent(
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ // 是否有试用期
|
|
|
|
+ function isTrailChange() {
|
|
|
|
+ if (!postCompany.dataModel.isTrail) {
|
|
|
|
+ postCompany.dataModel.trailMonths = 0;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
return {
|
|
return {
|
|
...toRefs(postCompany),
|
|
...toRefs(postCompany),
|
|
loadData,
|
|
loadData,
|
|
@@ -557,7 +566,8 @@ export default defineComponent(
|
|
professionChange,
|
|
professionChange,
|
|
companyChange,
|
|
companyChange,
|
|
salaryChange,
|
|
salaryChange,
|
|
- trailSalaryChange
|
|
|
|
|
|
+ trailSalaryChange,
|
|
|
|
+ isTrailChange
|
|
}
|
|
}
|
|
},
|
|
},
|
|
created() {
|
|
created() {
|