Browse Source

获取申请抚慰的人员的出生日期默认先显示年份

master
buaixuexideshitongxue 2 months ago
parent
commit
c14221f50d
  1. 21
      src/views/rightsComfort/MyComfort.vue

21
src/views/rightsComfort/MyComfort.vue

@ -390,6 +390,7 @@
placeholder="请选择" placeholder="请选择"
value-format="YYYY-MM-DD" value-format="YYYY-MM-DD"
style="width: 300px" style="width: 300px"
@visible-change="onBirthdayVisibleChange"
/> />
</el-form-item> </el-form-item>
</el-col> </el-col>
@ -1091,6 +1092,26 @@ const onKeyEnter = async ()=>{
formData.value.empNo = res.empNo; formData.value.empNo = res.empNo;
} }
const onBirthdayVisibleChange = async (visible) => {
if (!visible) return
if (formData.value.birthday) return
await nextTick()
// date-picker Element Plus popper
const panels = document.querySelectorAll('.el-picker__popper')
const panel = Array.from(panels).find(p => p.offsetParent !== null) //
if (!panel) return
// label ->->
const label = panel.querySelector('.el-date-picker__header-label')
|| panel.querySelector('.el-date-picker__header-labels')
|| panel.querySelector('.el-date-picker__header .el-date-picker__header-label')
if (!label) return
// date -> month -> year
label.click()
label.click()
}
</script> </script>
<style lang="scss" scoped> <style lang="scss" scoped>
h5 { h5 {

Loading…
Cancel
Save