员工请长假到20日发工资后未写辞职申请单并以旷工自离给公司造成多交其两个月保险费用并未依要求退还公司的工作服,现预防措施员工在正常工作日请假10天或以上的须和公司签订一份协议即请长假10天或以上的请假到期后来公司至少上满10天班,方能发给其上月工资。(发薪日每月20日)这样合法吗?