diff --git a/src/modules/02_users/components/Users/DialogManagementRole.vue b/src/modules/02_users/components/Users/DialogManagementRole.vue new file mode 100644 index 00000000..d71107e3 --- /dev/null +++ b/src/modules/02_users/components/Users/DialogManagementRole.vue @@ -0,0 +1,259 @@ + + + + + diff --git a/src/modules/02_users/components/Users/DialogRoleUser.vue b/src/modules/02_users/components/Users/DialogRoleUser.vue index 7e9ed8d8..2a1ffde7 100644 --- a/src/modules/02_users/components/Users/DialogRoleUser.vue +++ b/src/modules/02_users/components/Users/DialogRoleUser.vue @@ -5,7 +5,6 @@ import { useQuasar } from "quasar"; import http from "@/plugins/http"; import config from "@/app.config"; import { useCounterMixin } from "@/stores/mixin"; -import { setAuthen, authenticated, tokenParsed } from "@/plugins/auth"; import type { QTableProps } from "quasar"; import type { Roles } from "@/modules/02_users/interface/request/Main"; @@ -28,6 +27,7 @@ const { const modal = defineModel("modal", { required: true }); const roleSuper = defineModel("roleSuper", { required: true }); const userId = defineModel("userId", { required: true }); +const isUpdate = defineModel("isUpdate", { required: true }); const roles = defineModel("roles"); const props = defineProps({ fetchlist: { @@ -108,6 +108,7 @@ function onSubmit() { await props.fetchlist?.(); success($q, "บันทึกข้อมูลสำเร็จ"); closeDialog(); + isUpdate.value = true; }) .catch((err) => { messageError($q, err); @@ -142,7 +143,7 @@ watch(