离职当然有工资,提供了劳动就应当拿到报酬,合同签没签、干了多久都不影响。单位不结工资,可以在离职时要求一次性付清,还能另外主张未签合同的二倍工资差额。至于违约金,法律只承认服务期和竞业限制两种情形,除此之外的违约金条款对劳动者没有约束力。