Здесь у вас есть один объект. Вы не можете иметь одно и то же имя для методов внутри одного объекта. Кроме того, вам нужно добавить «,» после каждого метода или проп. Так что сделайте это так:
(function(){
return{
getMinput: function(){
return {
mstaff1: document.querySelector('#mstaff1').value,
mstaff2: document.querySelector('#mstaff2').value,
mpda: document.querySelector('#mpda').value,
mpos: document.querySelector('#mpos').value,
mcash: document.querySelector('#mcash').value,
mtotal: document.querySelector('#mtotal').value
};
},
getMinput1: function(){
return {
mstaff1: document.querySelector('#mstaff1').value,
mstaff2: document.querySelector('#mstaff2').value,
mpda: document.querySelector('#mpda').value,
mpos: document.querySelector('#mpos').value,
mcash: document.querySelector('#mcash').value,
mtotal: document.querySelector('#mtotal').value
};
}
};
})());
OR if you really need two objects you can use array:
(function(){
return [
getMinput: function(){
return {
mstaff1: document.querySelector('#mstaff1').value,
mstaff2: document.querySelector('#mstaff2').value,
mpda: document.querySelector('#mpda').value,
mpos: document.querySelector('#mpos').value,
mcash: document.querySelector('#mcash').value,
mtotal: document.querySelector('#mtotal').value
};
},
getMinput1: function(){
return {
mstaff1: document.querySelector('#mstaff1').value,
mstaff2: document.querySelector('#mstaff2').value,
mpda: document.querySelector('#mpda').value,
mpos: document.querySelector('#mpos').value,
mcash: document.querySelector('#mcash').value,
mtotal: document.querySelector('#mtotal').value
};
}
];
})
());