Browse Source

fix: bug单fix

zhangying 11 months ago
parent
commit
f0b8150195

+ 12 - 5
h5app/src/views/pages/jobUserInfo/userEdit.vue

@@ -205,11 +205,12 @@
                 <ion-input name="nativePlace" id="nativePlace"  style="text-align: left;" class="custom" :clear-input="true"
                            v-model="baseData.nativePlace" placeholder="请输入籍贯" ></ion-input>
               </div>
-              <!--          <div class="form-input">-->
-              <!--          <ion-label>出生地</ion-label>-->
-              <!--            <ion-input name="birthPlace" id="birthPlace"  style="text-align: left;" class="custom" :clear-input="true"-->
-              <!--                       v-model="baseData.birthPlace" placeholder="请输入出生地" ></ion-input>-->
-              <!--          </div>-->
+              <div class="form-input">
+                <ion-label>出生地</ion-label>
+                <ion-input name="birthPlace" id="birthPlace" style="text-align: left;" class="custom"
+                           :clear-input="true"
+                           v-model="baseData.birthPlace" placeholder="请输入出生地"></ion-input>
+              </div>
               <div class="form-select" >
                 <ion-label>出生日期</ion-label>
                 <ion-datetime-button disabled datetime="birthDay" style="position:absolute;left:10px;"></ion-datetime-button>
@@ -312,6 +313,12 @@
                 <ion-textarea name="hobby" id="hobby"  class="custom" rows="4"
                               placeholder="请输入兴趣爱好" v-model="baseData.hobby" style="border-bottom: 1px solid #fff2e8;" ></ion-textarea>
               </div>
+              <div class="form-input">
+                <ion-label>个人技能</ion-label>
+                <ion-textarea name="personalSkills" id="personalSkills" class="custom" rows="4"
+                              placeholder="请输入个人技能" v-model="baseData.personalSkills"
+                              style="border-bottom: 1px solid #fff2e8;"></ion-textarea>
+              </div>
             </div>
           </ion-list>
 

+ 11 - 5
h5app/src/views/pages/jobhunt/edit.vue

@@ -204,11 +204,11 @@
             <ion-input name="nativePlace" id="nativePlace"  style="text-align: left;" class="custom" :clear-input="true"
                        v-model="baseData.nativePlace" placeholder="请输入籍贯" ></ion-input>
           </div>
-<!--          <div class="form-input">-->
-<!--          <ion-label>出生地</ion-label>-->
-<!--            <ion-input name="birthPlace" id="birthPlace"  style="text-align: left;" class="custom" :clear-input="true"-->
-<!--                       v-model="baseData.birthPlace" placeholder="请输入出生地" ></ion-input>-->
-<!--          </div>-->
+          <div class="form-input">
+            <ion-label>出生地</ion-label>
+            <ion-input name="birthPlace" id="birthPlace" style="text-align: left;" class="custom" :clear-input="true"
+                       v-model="baseData.birthPlace" placeholder="请输入出生地"></ion-input>
+          </div>
           <div class="form-select" >
             <ion-label>出生日期</ion-label>
             <ion-datetime-button disabled datetime="birthDay" style="position:absolute;left:10px;"></ion-datetime-button>
@@ -311,6 +311,12 @@
             <ion-textarea name="hobby" id="hobby"  class="custom" rows="4"
                           placeholder="请输入兴趣爱好" v-model="baseData.hobby" style="border-bottom: 1px solid #fff2e8;" ></ion-textarea>
           </div>
+          <div class="form-input">
+            <ion-label>个人技能</ion-label>
+            <ion-textarea name="personalSkills" id="personalSkills" class="custom" rows="4"
+                          placeholder="请输入个人技能" v-model="baseData.personalSkills"
+                          style="border-bottom: 1px solid #fff2e8;"></ion-textarea>
+          </div>
         </div>
       </ion-list>
 

+ 16 - 4
h5app/src/views/pages/jobhunt/jobHuntEdit.vue

@@ -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
     }
   }
 });