This commit is contained in:
Warunee Tamkoo 2024-06-11 14:07:20 +07:00
parent 2842279165
commit 8a53037137
14 changed files with 154 additions and 239 deletions

View file

@ -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>

View file

@ -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"],
},
},
];

View file

@ -127,7 +127,7 @@ watch(
lazy-rules
hide-bottom-space
class="inputgreen"
label="คำอิบาย"
label="คำอิบาย"
type="textarea"
/>
</div>

View file

@ -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"],
},
},
];

View file

@ -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">

View file

@ -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>

View file

@ -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>

View file

@ -6,8 +6,6 @@ export default [
name: "viewLogs",
component: ListsPage,
meta: {
Auth: true,
Key: [7],
Role: ["SUPER_ADMIN", "ADMIN"],
},
},