|
@@ -80,15 +80,15 @@
|
|
|
<div style="overflow: hidden;width:100%;"></div>
|
|
|
<div class="form-input">
|
|
|
<ion-label>工作年限<span class="danger">*</span></ion-label>
|
|
|
- <ion-input name="workYear" id="workYear" style="text-align: left;" class="custom"
|
|
|
- placeholder="请输入工作年限" v-model="dataModel.workYear" ></ion-input>
|
|
|
+ <ion-input type="number" :min="0" name="workYear" id="workYear" style="text-align: left;" class="custom"
|
|
|
+ placeholder="请输入工作年限" v-model="dataModel.workYear" @ion-blur="workYearBlur"></ion-input>
|
|
|
<!-- <ion-note slot="error">工作年限不能为空</ion-note>-->
|
|
|
</div>
|
|
|
<div class="form-select">
|
|
|
<ion-label>期望工作地区<span class="danger">*</span></ion-label>
|
|
|
<ion-select name="areaWork" id="areaWork" okText="确定" cancelText="取消" v-model="dataModel.areaWork"
|
|
|
interface="action-sheet" placeholder="请选择期望工作地区" style="width:100%;text-align: left;">
|
|
|
- <ion-select-option v-for=" (it,key) in workAreaList" :key="key" :value="it.name">
|
|
|
+ <ion-select-option v-for="(it,key) in workAreaList" :key="key" :value="it.name">
|
|
|
{{ it.name }}
|
|
|
</ion-select-option>
|
|
|
</ion-select>
|
|
@@ -304,6 +304,17 @@ export default defineComponent({
|
|
|
router.push({path: './edit', query: {reload:1,jobUserID: jobHuntData.dataModel.jobUserID,status:4}});
|
|
|
}
|
|
|
|
|
|
+ // 工作年限失焦
|
|
|
+ function workYearBlur() {
|
|
|
+ if (jobHuntData.dataModel.workYear == null) {
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ if (jobHuntData.dataModel.workYear < 0) {
|
|
|
+ jobHuntData.dataModel.workYear = 0
|
|
|
+ }
|
|
|
+ // 四舍五入
|
|
|
+ jobHuntData.dataModel.workYear = Math.round(jobHuntData.dataModel.workYear)
|
|
|
+ }
|
|
|
|
|
|
const loadData = async (jobHuntID: any,jobUserID:any,status:any) => {
|
|
|
loading.value = true;
|
|
@@ -351,7 +362,8 @@ export default defineComponent({
|
|
|
route,
|
|
|
router,
|
|
|
loading,
|
|
|
- huntDataValid
|
|
|
+ huntDataValid,
|
|
|
+ workYearBlur
|
|
|
}
|
|
|
}
|
|
|
});
|