updated
This commit is contained in:
parent
2842279165
commit
8a53037137
14 changed files with 154 additions and 239 deletions
|
|
@ -418,13 +418,11 @@ onMounted(() => {
|
|||
</d-table>
|
||||
</div>
|
||||
|
||||
copyPosition
|
||||
<DialogAddPosition
|
||||
v-model:add-position="modalAddPosition"
|
||||
v-model:form-data="formPositionSelect"
|
||||
v-model:edit-check="editPosition"
|
||||
v-model:copy-check="copyPosition"
|
||||
|
||||
:get-data="searchInput"
|
||||
/>
|
||||
</template>
|
||||
|
|
|
|||
|
|
@ -48,9 +48,7 @@ export default [
|
|||
name: "masterCalendarWork",
|
||||
component: calendarWorkPage,
|
||||
meta: {
|
||||
Auth: true,
|
||||
Key: [7],
|
||||
Role: "metadata",
|
||||
Role: ["SUPER_ADMIN"],
|
||||
},
|
||||
},
|
||||
{
|
||||
|
|
@ -58,9 +56,7 @@ export default [
|
|||
name: "masterInsigniaPage",
|
||||
component: masterInsignia,
|
||||
meta: {
|
||||
Auth: true,
|
||||
Key: [7],
|
||||
Role: "metadata",
|
||||
Role: ["SUPER_ADMIN"],
|
||||
},
|
||||
},
|
||||
{
|
||||
|
|
@ -68,9 +64,7 @@ export default [
|
|||
name: "masterInsigniadetail",
|
||||
component: detailInsignia,
|
||||
meta: {
|
||||
Auth: true,
|
||||
Key: [7],
|
||||
Role: "metadata",
|
||||
Role: ["SUPER_ADMIN"],
|
||||
},
|
||||
},
|
||||
{
|
||||
|
|
@ -78,9 +72,7 @@ export default [
|
|||
name: "masterPersonal",
|
||||
component: personalPage,
|
||||
meta: {
|
||||
Auth: true,
|
||||
Key: [7],
|
||||
Role: "metadata",
|
||||
Role: ["SUPER_ADMIN"],
|
||||
},
|
||||
},
|
||||
{
|
||||
|
|
@ -88,9 +80,7 @@ export default [
|
|||
name: "masterPersonalDistrict",
|
||||
component: personalDistrict,
|
||||
meta: {
|
||||
Auth: true,
|
||||
Key: [7],
|
||||
Role: "metadata",
|
||||
Role: ["SUPER_ADMIN"],
|
||||
},
|
||||
},
|
||||
{
|
||||
|
|
@ -98,9 +88,7 @@ export default [
|
|||
name: "masterPersonalSubDistrict",
|
||||
component: personalSubDistrict,
|
||||
meta: {
|
||||
Auth: true,
|
||||
Key: [7],
|
||||
Role: "metadata",
|
||||
Role: ["SUPER_ADMIN"],
|
||||
},
|
||||
},
|
||||
{
|
||||
|
|
@ -108,9 +96,7 @@ export default [
|
|||
name: "masterPosition",
|
||||
component: positionPage,
|
||||
meta: {
|
||||
Auth: true,
|
||||
Key: [7],
|
||||
Role: "metadata",
|
||||
Role: ["SUPER_ADMIN"],
|
||||
},
|
||||
},
|
||||
{
|
||||
|
|
@ -118,9 +104,7 @@ export default [
|
|||
name: "masterPositionLevel",
|
||||
component: positionLevelPage,
|
||||
meta: {
|
||||
Auth: true,
|
||||
Key: [9],
|
||||
Role: "metadata",
|
||||
Role: ["SUPER_ADMIN"],
|
||||
},
|
||||
},
|
||||
{
|
||||
|
|
@ -128,9 +112,7 @@ export default [
|
|||
name: "masterPositionEmployee",
|
||||
component: positionEmployeePage,
|
||||
meta: {
|
||||
Auth: true,
|
||||
Key: [8],
|
||||
Role: "metadata",
|
||||
Role: ["SUPER_ADMIN"],
|
||||
},
|
||||
},
|
||||
{
|
||||
|
|
@ -138,9 +120,7 @@ export default [
|
|||
name: "masterPositionEmployeeLevel",
|
||||
component: positionEmployeeLevelPage,
|
||||
meta: {
|
||||
Auth: true,
|
||||
Key: [9],
|
||||
Role: "metadata",
|
||||
Role: ["SUPER_ADMIN"],
|
||||
},
|
||||
},
|
||||
|
||||
|
|
@ -149,9 +129,7 @@ export default [
|
|||
name: "KPIIndicatorByPlan",
|
||||
component: IndicatorByPlan,
|
||||
meta: {
|
||||
Auth: true,
|
||||
Key: [1.1],
|
||||
Role: "evaluateKPI",
|
||||
Role: ["SUPER_ADMIN"],
|
||||
},
|
||||
},
|
||||
|
||||
|
|
@ -160,9 +138,7 @@ export default [
|
|||
name: "KPIIndicatorByPlan/Add",
|
||||
component: IndicatorByPlanDetail,
|
||||
meta: {
|
||||
Auth: true,
|
||||
Key: [1.1],
|
||||
Role: "evaluateKPI",
|
||||
Role: ["SUPER_ADMIN"],
|
||||
},
|
||||
},
|
||||
{
|
||||
|
|
@ -170,9 +146,7 @@ export default [
|
|||
name: "KPIIndicatorByPlanByid",
|
||||
component: IndicatorByPlanDetail,
|
||||
meta: {
|
||||
Auth: true,
|
||||
Key: [1.1],
|
||||
Role: "evaluateKPI",
|
||||
Role: ["SUPER_ADMIN"],
|
||||
},
|
||||
},
|
||||
{
|
||||
|
|
@ -180,9 +154,7 @@ export default [
|
|||
name: "KPIIndicatorByRole",
|
||||
component: IndicatorByRole,
|
||||
meta: {
|
||||
Auth: true,
|
||||
Key: [1.1],
|
||||
Role: "evaluateKPI",
|
||||
Role: ["SUPER_ADMIN"],
|
||||
},
|
||||
},
|
||||
{
|
||||
|
|
@ -190,9 +162,7 @@ export default [
|
|||
name: "KPIIndicatorByRoleAdd",
|
||||
component: IndicatorByRoleDetail,
|
||||
meta: {
|
||||
Auth: true,
|
||||
Key: [1.1],
|
||||
Role: "evaluateKPI",
|
||||
Role: ["SUPER_ADMIN"],
|
||||
},
|
||||
},
|
||||
{
|
||||
|
|
@ -200,9 +170,7 @@ export default [
|
|||
name: "KPIIndicatorByRoleByid",
|
||||
component: IndicatorByRoleDetail,
|
||||
meta: {
|
||||
Auth: true,
|
||||
Key: [1.1],
|
||||
Role: "evaluateKPI",
|
||||
Role: ["SUPER_ADMIN"],
|
||||
},
|
||||
},
|
||||
{
|
||||
|
|
@ -210,9 +178,7 @@ export default [
|
|||
name: "KPICompetency",
|
||||
component: competencyPage,
|
||||
meta: {
|
||||
Auth: true,
|
||||
Key: [1.1],
|
||||
Role: "evaluateKPI",
|
||||
Role: ["SUPER_ADMIN"],
|
||||
},
|
||||
},
|
||||
{
|
||||
|
|
@ -220,9 +186,7 @@ export default [
|
|||
name: "KPICompetencyAdd",
|
||||
component: competencyAddPage,
|
||||
meta: {
|
||||
Auth: true,
|
||||
Key: [1.1],
|
||||
Role: "evaluateKPI",
|
||||
Role: ["SUPER_ADMIN"],
|
||||
},
|
||||
},
|
||||
{
|
||||
|
|
@ -230,9 +194,7 @@ export default [
|
|||
name: "KPICompetencyByid",
|
||||
component: competencyAddPage,
|
||||
meta: {
|
||||
Auth: true,
|
||||
Key: [1.1],
|
||||
Role: "evaluateKPI",
|
||||
Role: ["SUPER_ADMIN"],
|
||||
},
|
||||
},
|
||||
|
||||
|
|
@ -241,9 +203,7 @@ export default [
|
|||
name: "strategic",
|
||||
component: StrategicView,
|
||||
meta: {
|
||||
Auth: true,
|
||||
Key: [1.6],
|
||||
Role: "development",
|
||||
Role: ["SUPER_ADMIN"],
|
||||
},
|
||||
},
|
||||
{
|
||||
|
|
@ -251,9 +211,7 @@ export default [
|
|||
name: "KPIAssignment",
|
||||
component: AssignmentView,
|
||||
meta: {
|
||||
Auth: true,
|
||||
Key: [1.6],
|
||||
Role: "development",
|
||||
Role: ["SUPER_ADMIN"],
|
||||
},
|
||||
},
|
||||
{
|
||||
|
|
@ -261,9 +219,7 @@ export default [
|
|||
name: "KPIAssignmentById",
|
||||
component: AssignmentDetailView,
|
||||
meta: {
|
||||
Auth: true,
|
||||
Key: [1.1],
|
||||
Role: "evaluateKPI",
|
||||
Role: ["SUPER_ADMIN"],
|
||||
},
|
||||
},
|
||||
];
|
||||
|
|
|
|||
|
|
@ -127,7 +127,7 @@ watch(
|
|||
lazy-rules
|
||||
hide-bottom-space
|
||||
class="inputgreen"
|
||||
label="คำอิบาย"
|
||||
label="คำอธิบาย"
|
||||
type="textarea"
|
||||
/>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -18,9 +18,7 @@ export default [
|
|||
name: "manageUsers",
|
||||
component: ListsPageUser,
|
||||
meta: {
|
||||
Auth: true,
|
||||
Key: [7],
|
||||
Role: "user_role",
|
||||
Role: ["SUPER_ADMIN", "ADMIN"],
|
||||
},
|
||||
},
|
||||
{
|
||||
|
|
@ -28,25 +26,15 @@ export default [
|
|||
name: "manageUsersRolesId",
|
||||
component: PageManagementRole,
|
||||
meta: {
|
||||
Auth: true,
|
||||
Key: [7],
|
||||
Role: "user_role",
|
||||
Role: ["SUPER_ADMIN", "ADMIN"],
|
||||
},
|
||||
},
|
||||
|
||||
{
|
||||
path: "/users/:id",
|
||||
name: "masterInsignia",
|
||||
},
|
||||
|
||||
{
|
||||
path: "/roles",
|
||||
name: "manageRoles",
|
||||
component: ListsPageRole,
|
||||
meta: {
|
||||
Auth: true,
|
||||
Key: [7],
|
||||
Role: "user_role",
|
||||
Role: ["SUPER_ADMIN", "ADMIN"],
|
||||
},
|
||||
},
|
||||
|
||||
|
|
@ -55,9 +43,7 @@ export default [
|
|||
name: "manageRolesId",
|
||||
component: ListsPage2Role,
|
||||
meta: {
|
||||
Auth: true,
|
||||
Key: [7],
|
||||
Role: "user_role",
|
||||
Role: ["SUPER_ADMIN", "ADMIN"],
|
||||
},
|
||||
},
|
||||
|
||||
|
|
@ -66,9 +52,7 @@ export default [
|
|||
name: "managePermission",
|
||||
component: PermissionPage,
|
||||
meta: {
|
||||
Auth: true,
|
||||
Key: [7],
|
||||
Role: "user_role",
|
||||
Role: ["SUPER_ADMIN", "ADMIN"],
|
||||
},
|
||||
},
|
||||
];
|
||||
|
|
|
|||
|
|
@ -153,7 +153,9 @@ onMounted(() => {
|
|||
|
||||
<template>
|
||||
<div class="row items-center">
|
||||
<div class="toptitle text-dark row items-center q-py-xs">จัดการบทบาท</div>
|
||||
<div class="toptitle text-dark row items-center q-py-xs">
|
||||
จัดการบทบาทและสิทธิ์
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<q-card flast bordered class="q-pa-md">
|
||||
|
|
|
|||
|
|
@ -1171,7 +1171,7 @@ function onSubmit() {
|
|||
class="q-mr-sm"
|
||||
@click="router.go(-1)"
|
||||
/>
|
||||
จัดการสิทธิ์บทบาท
|
||||
จัดการบทบาทและสิทธิ์
|
||||
</div>
|
||||
|
||||
<q-form greedy @submit.prevent @validation-success="onSubmit">
|
||||
|
|
@ -1200,7 +1200,7 @@ function onSubmit() {
|
|||
lazy-rules
|
||||
hide-bottom-space
|
||||
class="inputgreen"
|
||||
label="คำอิบาย"
|
||||
label="คำอธิบาย"
|
||||
type="textarea"
|
||||
/>
|
||||
</div>
|
||||
|
|
@ -1247,12 +1247,28 @@ function onSubmit() {
|
|||
icon="info"
|
||||
flat
|
||||
size="12px"
|
||||
><q-tooltip class="text-body1 ">
|
||||
><q-tooltip class="text-body1">
|
||||
<div class="column">
|
||||
<div class="row no-wrap"><strong>ROOT</strong>-มีสิทธิเข้าถึงข้อมูลในทุกระดับ ตั้งแต่ระดับของตัวเองลงไปชั้นล่างสุด และขึ้นไปถึงชั้นบนสุด</div>
|
||||
<div class="row no-wrap"><strong>CHILD</strong>-มีสิทธิเข้าถึงข้อมูลเฉพาะระดับชั้นปัจจุบันของตัวเอง ลงไปถึงชั้นล่างสุด</div>
|
||||
<div class="row no-wrap"><strong>NORMAL</strong>-มีสิทธิเข้าถึงข้อมูลเฉพาะในระดับชั้นตัวเองเท่านั้น ไม่สามารถขึ้นหรือลงได้</div>
|
||||
<div class="row no-wrap"><strong>SPECIFIC</strong>-มีสิทธิเข้าถึงข้อมูลเฉพาะเจาะจง ซึ่งจะต้องกำ หนด ID ของข้อมูลที่ต้องการเข้าถึงด้วย</div>
|
||||
<div class="row no-wrap">
|
||||
<strong>ROOT</strong>-มีสิทธิเข้าถึงข้อมูลในทุกระดับ
|
||||
ตั้งแต่ระดับของตัวเองลงไปชั้นล่างสุด
|
||||
และขึ้นไปถึงชั้นบนสุด
|
||||
</div>
|
||||
<div class="row no-wrap">
|
||||
<strong>CHILD</strong
|
||||
>-มีสิทธิเข้าถึงข้อมูลเฉพาะระดับชั้นปัจจุบันของตัวเอง
|
||||
ลงไปถึงชั้นล่างสุด
|
||||
</div>
|
||||
<div class="row no-wrap">
|
||||
<strong>NORMAL</strong
|
||||
>-มีสิทธิเข้าถึงข้อมูลเฉพาะในระดับชั้นตัวเองเท่านั้น
|
||||
ไม่สามารถขึ้นหรือลงได้
|
||||
</div>
|
||||
<div class="row no-wrap">
|
||||
<strong>SPECIFIC</strong
|
||||
>-มีสิทธิเข้าถึงข้อมูลเฉพาะเจาะจง ซึ่งจะต้องกำ หนด ID
|
||||
ของข้อมูลที่ต้องการเข้าถึงด้วย
|
||||
</div>
|
||||
</div>
|
||||
</q-tooltip></q-btn
|
||||
></q-th
|
||||
|
|
@ -1659,10 +1675,9 @@ function onSubmit() {
|
|||
top: -5px;
|
||||
right: -5px;
|
||||
}
|
||||
.absolute-customH{
|
||||
.absolute-customH {
|
||||
position: absolute;
|
||||
top: -2px;
|
||||
right: -2px;
|
||||
}
|
||||
|
||||
</style>
|
||||
|
|
|
|||
|
|
@ -105,7 +105,7 @@ const columns = ref<QTableProps["columns"]>([
|
|||
{
|
||||
name: "role",
|
||||
align: "left",
|
||||
label: "สิทธิ์การจัดการ",
|
||||
label: "สิทธิ์",
|
||||
sortable: false,
|
||||
field: "role",
|
||||
headerStyle: "font-size: 14px",
|
||||
|
|
@ -352,7 +352,7 @@ onMounted(() => {
|
|||
|
||||
<template>
|
||||
<div class="row items-center">
|
||||
<div class="toptitle text-dark row items-center q-py-xs">จัดการสิทธิ์</div>
|
||||
<div class="toptitle text-dark row items-center q-py-xs">กำหนดสิทธิ์</div>
|
||||
</div>
|
||||
|
||||
<q-card flast bordered>
|
||||
|
|
@ -568,7 +568,7 @@ onMounted(() => {
|
|||
size="17px"
|
||||
name="mdi-account-group"
|
||||
/>
|
||||
<div class="q-pl-md">จัดการสิทธิ์</div>
|
||||
<div class="q-pl-md">กำหนดสิทธิ์</div>
|
||||
</div>
|
||||
</q-item-section>
|
||||
</q-item>
|
||||
|
|
|
|||
|
|
@ -6,8 +6,6 @@ export default [
|
|||
name: "viewLogs",
|
||||
component: ListsPage,
|
||||
meta: {
|
||||
Auth: true,
|
||||
Key: [7],
|
||||
Role: ["SUPER_ADMIN", "ADMIN"],
|
||||
},
|
||||
},
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue