API อัตรากำลังลูกจ้างประจำฯ

This commit is contained in:
DESKTOP-1R2VSQH\Lenovo ThinkPad E490 2024-03-15 13:54:55 +07:00
parent 5debc893e6
commit 2b3388c189
7 changed files with 77 additions and 519 deletions

View file

@ -157,10 +157,15 @@ async function fetchPosition(id: string) {
.get(config.API.orgPosPositionEmpById(id))
.then((res) => {
const data = res.data.result;
formData.prefixNo = data.posMasterNoPrefix;
formData.positionNo = data.posMasterNo;
formData.suffixNo = data.posMasterNoSuffix;
rows.value = data.positions;
rows.value = data.positions.map((e: any) => ({
...e,
posDictName: e.positionName,
}));
console.log(rows.value);
})
.catch((err) => {
messageError($q, err);
@ -306,6 +311,8 @@ function deletePos(id: string) {
function clearFormPositionSelect() {
isDisValidate.value = true;
search.value = "";
type.value = "positionName";
setTimeout(() => {
isDisValidate.value = false;
@ -315,12 +322,12 @@ function clearFormPositionSelect() {
function close() {
props.close?.();
isPosition.value = false;
clearFormPositionSelect();
}
async function emitSearch(keyword: string, typeSelect: string) {
search.value = await keyword;
type.value = await typeSelect;
search.value = keyword;
type.value = typeSelect;
await searchInput();
}