合同上写自离没有薪资是不合法的,员工自离公司应当支付其应得的薪资。
法律依据:
《薪资支付暂行条例》 第七条 薪资必须在用人单位与劳动者约定的日期支付。如遇节假日或休息日,则应提前在最近的工作日支付。薪资至少每月支付一次,实行周、日、小时薪资制的可按周、日、小时支付薪资。