我们工资一个月4500,基本工资1600,岗位补助2000,住房补贴400,交通电话补贴500,现在离职工资只给发基本工资1600,我是8月18日离的职,合同还没有到期,合同里也没有违约金,本来准备呆一个月再走,但老板让我上周五就办离职手续,工资只给那些,这样合法吗