refactor: update responsible user logic and permissions for task orders
Some checks failed
Spell Check / Spell Check with Typos (push) Failing after 7s
Some checks failed
Spell Check / Spell Check with Typos (push) Failing after 7s
This commit is contained in:
parent
ca57f4790c
commit
33e040c21a
4 changed files with 11 additions and 3 deletions
|
|
@ -86,7 +86,11 @@ function assignToForm() {
|
|||
customerDutyCost: attributesForm.value.customerDutyCost ?? 30,
|
||||
companyDuty: attributesForm.value.companyDuty ?? false,
|
||||
companyDutyCost: attributesForm.value.companyDutyCost ?? 30,
|
||||
responsibleUserLocal: attributesForm.value.responsibleUserLocal ?? true,
|
||||
responsibleUserLocal: attributesForm.value.responsibleUserLocal
|
||||
? attributesForm.value.responsibleUserLocal
|
||||
: props.responsibleAreaDistrictId
|
||||
? false
|
||||
: true,
|
||||
responsibleUserId:
|
||||
attributesForm.value.responsibleUserId || props.defaultMessenger,
|
||||
individualDuty: attributesForm.value.individualDuty ?? false,
|
||||
|
|
|
|||
|
|
@ -867,7 +867,7 @@ function toEmployee(employee: RequestData['employee']) {
|
|||
requestWorkId: value.id || '',
|
||||
},
|
||||
value.stepStatus?.[pageState.currentStep - 1]
|
||||
?.responsibleUserId,
|
||||
?.responsibleUserId ?? data.defaultMessengerId,
|
||||
);
|
||||
}
|
||||
"
|
||||
|
|
|
|||
|
|
@ -173,7 +173,7 @@ watch(
|
|||
</script>
|
||||
<template>
|
||||
<FloatingActionButton
|
||||
v-if="canAccess('related', 'edit')"
|
||||
v-if="canAccess('taskOrder', 'edit')"
|
||||
style="z-index: 999"
|
||||
:hide-icon="!pageState.isMessenger"
|
||||
@click.stop="
|
||||
|
|
|
|||
|
|
@ -278,6 +278,10 @@ const permissions = {
|
|||
edit: allRoles.slice(0, 9).filter((r) => r !== 'branch_accountant'),
|
||||
view: allRoles.slice(0, 9),
|
||||
},
|
||||
taskOrder: {
|
||||
edit: [...allRoles.slice(0, 6), 'data_entry'],
|
||||
view: allRoles,
|
||||
},
|
||||
related: {
|
||||
// ใช้กับหลายเมนู
|
||||
edit: allRoles.slice(0, 6),
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue