no message

This commit is contained in:
DESKTOP-1R2VSQH\Lenovo ThinkPad E490 2023-09-08 18:12:08 +07:00
parent b873698b92
commit b3cfb06dc1
4 changed files with 416 additions and 214 deletions

4
package-lock.json generated
View file

@ -1,11 +1,11 @@
{
"name": "ehr",
"name": "ehr-manual",
"version": "0.0.0",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "ehr",
"name": "ehr-manual",
"version": "0.0.0",
"dependencies": {
"@fullcalendar/core": "^6.0.1",

View file

@ -1,219 +1,358 @@
<script setup lang="ts">
import { ref } from 'vue'
const rightDrawerOpen = ref(false)
const text = ref('')
import { ref } from "vue";
const rightDrawerOpen = ref(false);
const text = ref("");
</script>
<template>
<div class="row col-12">
<div class="col-9">
<div class="row col-12">
<div class="col-12">
<div class="toptitle text-dark col-12 row items-center">
อการใชงานระบบบรหารทรพยากรบคคลของกรงเทพมหานคร
</div>
<div class="toptitle text-dark col-12 row items-center">อการใชงานระบบบรหารทรพยากรบคคลของกรงเทพมหานคร</div>
<q-card flat bordered class="col-12 q-pa-md" style="background-color: #ECEBEB; border-radius: 8px 8px 0px 0px; padding: 10px 16px 10px 16px; ">
<div class="custom-topic text-dark">
<div style="font-size: 16px; font-weight: 700;">
การเขาสระบบบรหารทรพยากรบคคลของกรงเทพมหานคร
</div>
</div>
</q-card>
<q-card flat bordered class="col-12 q-pa-md" style="border-radius: 0px 0px 8px 8px;">
<div class="col-12 text16">เปดโปรแกรม Google Chrome เวอร 20 นไป หร Firefox เวอร 14 นไป กรอก <span class="text-green">URL: https://bma-ehr.frappet.com</span> Address Enter 1 </div>
<div class="col-12">
<q-img src="@/assets/manual/01_login/1_main/1-1.png" style="max-width: 100%; display: block; margin: 0 auto; border-radius: 20px; margin-top: 20px;"/>
<div class="text-center text-grey-6" style="margin-top: 20px;">ปภาพท 11 แสดงการเขาสเวบไซต</div>
</div>
</q-card>
</div>
<div class="col-3 row justify-center" style="position: relative;">
<q-list dense padding class="col-12" style="max-width: 328px; position: absolute; top: 50px;">
<q-expansion-item label="การเข้าสู่ระบบ" >
<q-list dense>
<q-item dense clickable v-ripple>
<q-item-section avatar class="q-pa-none" style="min-width: 36px; margin-left: 30px;">
</q-item-section>
<q-item-section class="text-grey-7">การเขาสระบบโดยใช User name และ Password</q-item-section>
</q-item>
<q-item dense clickable v-ripple>
<q-item-section avatar class="q-pa-none" style="min-width: 36px; margin-left: 30px;">
</q-item-section>
<q-item-section class="text-grey-7">การเปลยนรหสผานผใชงาน</q-item-section>
</q-item>
<q-item dense clickable v-ripple>
<q-item-section avatar class="q-pa-none" style="min-width: 36px; margin-left: 30px;">
</q-item-section>
<q-item-section class="text-grey-7">การลงทะเบยนผใชงานใหม</q-item-section>
</q-item>
<q-item dense clickable v-ripple>
<q-item-section avatar class="q-pa-none" style="min-width: 36px; margin-left: 30px;">
</q-item-section>
<q-item-section class="text-grey-7">การออกจากระบบ</q-item-section>
</q-item>
<q-item dense clickable v-ripple>
<q-item-section avatar class="q-pa-none" style="min-width: 36px; margin-left: 30px;">
</q-item-section>
<q-item-section class="text-grey-7">การแสดงแจงเตอน</q-item-section>
</q-item>
</q-list>
</q-expansion-item>
<q-expansion-item label="ระบบข้อมูลหลัก" class="text-grey-7">
<q-list dense>
<q-item dense clickable v-ripple>
<q-item-section avatar class="q-pa-none" style="min-width: 36px; margin-left: 30px;">
</q-item-section>
<q-item-section class="text-grey-7">การเขาสระบบโดยใช User name และ Password</q-item-section>
</q-item>
<q-item dense clickable v-ripple>
<q-item-section avatar class="q-pa-none" style="min-width: 36px; margin-left: 30px;">
</q-item-section>
<q-item-section class="text-grey-7">การเปลยนรหสผานผใชงาน</q-item-section>
</q-item>
<q-item dense clickable v-ripple>
<q-item-section avatar class="q-pa-none" style="min-width: 36px; margin-left: 30px;">
</q-item-section>
<q-item-section class="text-grey-7">การลงทะเบยนผใชงานใหม</q-item-section>
</q-item>
<q-item dense clickable v-ripple>
<q-item-section avatar class="q-pa-none" style="min-width: 36px; margin-left: 30px;">
</q-item-section>
<q-item-section class="text-grey-7">การออกจากระบบ</q-item-section>
</q-item>
<q-item dense clickable v-ripple>
<q-item-section avatar class="q-pa-none" style="min-width: 36px; margin-left: 30px;">
</q-item-section>
<q-item-section class="text-grey-7">การแสดงแจงเตอน</q-item-section>
</q-item>
</q-list>
</q-expansion-item>
<q-expansion-item label="ระบบโครงสร้างอัตรากำลัง" class="text-grey-7">
<q-list dense>
<q-item dense clickable v-ripple>
<q-item-section avatar class="q-pa-none" style="min-width: 36px; margin-left: 30px;">
</q-item-section>
<q-item-section class="text-grey-7">ดการตำแหน</q-item-section>
</q-item>
<q-item dense clickable v-ripple>
<q-item-section avatar class="q-pa-none" style="min-width: 36px; margin-left: 30px;">
</q-item-section>
<q-item-section class="text-grey-7">แผนภโครงสราง</q-item-section>
</q-item>
<q-item dense clickable v-ripple>
<q-item-section avatar class="q-pa-none" style="min-width: 36px; margin-left: 30px;">
</q-item-section>
<q-item-section class="text-grey-7">แผนภองคกร</q-item-section>
</q-item>
<q-item dense clickable v-ripple>
<q-item-section avatar class="q-pa-none" style="min-width: 36px; margin-left: 30px;">
</q-item-section>
<q-item-section class="text-grey-7">งโครงสราง</q-item-section>
</q-item>
<q-item dense clickable v-ripple>
<q-item-section avatar class="q-pa-none" style="min-width: 36px; margin-left: 30px;">
</q-item-section>
<q-item-section class="text-grey-7">ดการบญช 2</q-item-section>
</q-item>
<q-item dense clickable v-ripple>
<q-item-section avatar class="q-pa-none" style="min-width: 36px; margin-left: 30px;">
</q-item-section>
<q-item-section class="text-grey-7">รายงานบญช</q-item-section>
</q-item>
<q-item dense clickable v-ripple>
<q-item-section avatar class="q-pa-none" style="min-width: 36px; margin-left: 30px;">
</q-item-section>
<q-item-section class="text-grey-7">ดการบญช 2</q-item-section>
</q-item>
</q-list>
</q-expansion-item>
<q-expansion-item label="หน้าจัดการระบบทะเบียนประวัติ" class="text-grey-7">
<q-list dense>
<q-item dense clickable v-ripple>
<q-item-section avatar class="q-pa-none" style="min-width: 36px; margin-left: 30px;">
</q-item-section>
<q-item-section class="text-grey-7">การเขาสหนาระบบทะเบยนประว</q-item-section>
</q-item>
<q-item dense clickable v-ripple>
<q-item-section avatar class="q-pa-none" style="min-width: 36px; margin-left: 30px;">
</q-item-section>
<q-item-section class="text-grey-7">การคนหาขอมลทะเบยนประว</q-item-section>
</q-item>
<q-item dense clickable v-ripple>
<q-item-section avatar class="q-pa-none" style="min-width: 36px; margin-left: 30px;">
</q-item-section>
<q-item-section class="text-grey-7">การดรายละเอยดขอมลทะเบยนประว</q-item-section>
</q-item>
<q-item dense clickable v-ripple>
<q-item-section avatar class="q-pa-none" style="min-width: 36px; margin-left: 30px;">
</q-item-section>
<q-item-section class="text-grey-7">การเพ แกไข ประวแกไขขอมลทะเบยนประว</q-item-section>
</q-item>
<q-item dense clickable v-ripple>
<q-item-section avatar class="q-pa-none" style="min-width: 36px; margin-left: 30px;">
</q-item-section>
<q-item-section class="text-grey-7">การคนหาขอมลสวนต การเลอกคอลมนแสดงผลขอม</q-item-section>
</q-item>
<q-item dense clickable v-ripple>
<q-item-section avatar class="q-pa-none" style="min-width: 36px; margin-left: 30px;">
</q-item-section>
<q-item-section class="text-grey-7">การปรบหนาตางแสดงผลหนาขอมลสวนต</q-item-section>
</q-item>
</q-list>
</q-expansion-item>
</q-list>
</div>
<q-card
flat
bordered
class="col-12 q-pa-md"
style="
background-color: #ecebeb;
border-radius: 8px 8px 0px 0px;
padding: 10px 16px 10px 16px;
"
>
<div class="custom-topic text-dark">
<div style="font-size: 16px; font-weight: 700">
การเขาสระบบบรหารทรพยากรบคคลของกรงเทพมหานคร
</div>
</div>
</q-card>
<q-card
flat
bordered
class="col-12 q-pa-md"
style="border-radius: 0px 0px 8px 8px"
>
<div class="col-12 text16">
เปดโปรแกรม Google Chrome เวอร 20 นไป หร Firefox เวอร
14 นไป กรอก
<span class="text-green">URL: https://bma-ehr.frappet.com</span>
ลงในชอง Address จากนนกดแป Enter บอร 1 คร งร
</div>
<div class="col-12">
<q-img
src="@/assets/manual/01_login/1_main/1-1.png"
style="
max-width: 100%;
display: block;
margin: 0 auto;
border-radius: 20px;
margin-top: 20px;
"
/>
<div class="text-center text-grey-6" style="margin-top: 20px">
ปภาพท 11 แสดงการเขาสเวบไซต
</div>
</div>
</q-card>
</div>
<!-- <div class="col-3 row justify-center" style="position: relative">
<q-list
dense
padding
class="col-12"
style="max-width: 328px; position: absolute; top: 50px"
>
<q-expansion-item label="การเข้าสู่ระบบ">
<q-list dense>
<q-item dense clickable v-ripple>
<q-item-section
avatar
class="q-pa-none"
style="min-width: 36px; margin-left: 30px"
>
</q-item-section>
<q-item-section class="text-grey-7"
>การเขาสระบบโดยใช User name และ Password</q-item-section
>
</q-item>
<q-item dense clickable v-ripple>
<q-item-section
avatar
class="q-pa-none"
style="min-width: 36px; margin-left: 30px"
>
</q-item-section>
<q-item-section class="text-grey-7"
>การเปลยนรหสผานผใชงาน</q-item-section
>
</q-item>
<q-item dense clickable v-ripple>
<q-item-section
avatar
class="q-pa-none"
style="min-width: 36px; margin-left: 30px"
>
</q-item-section>
<q-item-section class="text-grey-7"
>การลงทะเบยนผใชงานใหม</q-item-section
>
</q-item>
<q-item dense clickable v-ripple>
<q-item-section
avatar
class="q-pa-none"
style="min-width: 36px; margin-left: 30px"
>
</q-item-section>
<q-item-section class="text-grey-7">การออกจากระบบ</q-item-section>
</q-item>
<q-item dense clickable v-ripple>
<q-item-section
avatar
class="q-pa-none"
style="min-width: 36px; margin-left: 30px"
>
</q-item-section>
<q-item-section class="text-grey-7"
>การแสดงแจงเตอน</q-item-section
>
</q-item>
</q-list>
</q-expansion-item>
<q-expansion-item label="ระบบข้อมูลหลัก" class="text-grey-7">
<q-list dense>
<q-item dense clickable v-ripple>
<q-item-section
avatar
class="q-pa-none"
style="min-width: 36px; margin-left: 30px"
>
</q-item-section>
<q-item-section class="text-grey-7"
>การเขาสระบบโดยใช User name และ Password</q-item-section
>
</q-item>
<q-item dense clickable v-ripple>
<q-item-section
avatar
class="q-pa-none"
style="min-width: 36px; margin-left: 30px"
>
</q-item-section>
<q-item-section class="text-grey-7"
>การเปลยนรหสผานผใชงาน</q-item-section
>
</q-item>
<q-item dense clickable v-ripple>
<q-item-section
avatar
class="q-pa-none"
style="min-width: 36px; margin-left: 30px"
>
</q-item-section>
<q-item-section class="text-grey-7"
>การลงทะเบยนผใชงานใหม</q-item-section
>
</q-item>
<q-item dense clickable v-ripple>
<q-item-section
avatar
class="q-pa-none"
style="min-width: 36px; margin-left: 30px"
>
</q-item-section>
<q-item-section class="text-grey-7">การออกจากระบบ</q-item-section>
</q-item>
<q-item dense clickable v-ripple>
<q-item-section
avatar
class="q-pa-none"
style="min-width: 36px; margin-left: 30px"
>
</q-item-section>
<q-item-section class="text-grey-7"
>การแสดงแจงเตอน</q-item-section
>
</q-item>
</q-list>
</q-expansion-item>
<q-expansion-item label="ระบบโครงสร้างอัตรากำลัง" class="text-grey-7">
<q-list dense>
<q-item dense clickable v-ripple>
<q-item-section
avatar
class="q-pa-none"
style="min-width: 36px; margin-left: 30px"
>
</q-item-section>
<q-item-section class="text-grey-7">ดการตำแหน</q-item-section>
</q-item>
<q-item dense clickable v-ripple>
<q-item-section
avatar
class="q-pa-none"
style="min-width: 36px; margin-left: 30px"
>
</q-item-section>
<q-item-section class="text-grey-7"
>แผนภโครงสราง</q-item-section
>
</q-item>
<q-item dense clickable v-ripple>
<q-item-section
avatar
class="q-pa-none"
style="min-width: 36px; margin-left: 30px"
>
</q-item-section>
<q-item-section class="text-grey-7">แผนภองคกร</q-item-section>
</q-item>
<q-item dense clickable v-ripple>
<q-item-section
avatar
class="q-pa-none"
style="min-width: 36px; margin-left: 30px"
>
</q-item-section>
<q-item-section class="text-grey-7">งโครงสราง</q-item-section>
</q-item>
<q-item dense clickable v-ripple>
<q-item-section
avatar
class="q-pa-none"
style="min-width: 36px; margin-left: 30px"
>
</q-item-section>
<q-item-section class="text-grey-7">ดการบญช 2</q-item-section>
</q-item>
<q-item dense clickable v-ripple>
<q-item-section
avatar
class="q-pa-none"
style="min-width: 36px; margin-left: 30px"
>
</q-item-section>
<q-item-section class="text-grey-7">รายงานบญช</q-item-section>
</q-item>
<q-item dense clickable v-ripple>
<q-item-section
avatar
class="q-pa-none"
style="min-width: 36px; margin-left: 30px"
>
</q-item-section>
<q-item-section class="text-grey-7">ดการบญช 2</q-item-section>
</q-item>
</q-list>
</q-expansion-item>
<q-expansion-item
label="หน้าจัดการระบบทะเบียนประวัติ"
class="text-grey-7"
>
<q-list dense>
<q-item dense clickable v-ripple>
<q-item-section
avatar
class="q-pa-none"
style="min-width: 36px; margin-left: 30px"
>
</q-item-section>
<q-item-section class="text-grey-7"
>การเขาสหนาระบบทะเบยนประว</q-item-section
>
</q-item>
<q-item dense clickable v-ripple>
<q-item-section
avatar
class="q-pa-none"
style="min-width: 36px; margin-left: 30px"
>
</q-item-section>
<q-item-section class="text-grey-7"
>การคนหาขอมลทะเบยนประว</q-item-section
>
</q-item>
<q-item dense clickable v-ripple>
<q-item-section
avatar
class="q-pa-none"
style="min-width: 36px; margin-left: 30px"
>
</q-item-section>
<q-item-section class="text-grey-7"
>การดรายละเอยดขอมลทะเบยนประว</q-item-section
>
</q-item>
<q-item dense clickable v-ripple>
<q-item-section
avatar
class="q-pa-none"
style="min-width: 36px; margin-left: 30px"
>
</q-item-section>
<q-item-section class="text-grey-7"
>การเพ แกไข
ประวแกไขขอมลทะเบยนประว</q-item-section
>
</q-item>
<q-item dense clickable v-ripple>
<q-item-section
avatar
class="q-pa-none"
style="min-width: 36px; margin-left: 30px"
>
</q-item-section>
<q-item-section class="text-grey-7"
>การคนหาขอมลสวนต
การเลอกคอลมนแสดงผลขอม</q-item-section
>
</q-item>
<q-item dense clickable v-ripple>
<q-item-section
avatar
class="q-pa-none"
style="min-width: 36px; margin-left: 30px"
>
</q-item-section>
<q-item-section class="text-grey-7"
>การปรบหนาตางแสดงผลหนาขอมลสวนต</q-item-section
>
</q-item>
</q-list>
</q-expansion-item>
</q-list>
</div> -->
</div>
</template>
<style>
.q-item__section--side .q-icon {
font-size: 20px;
}
font-size: 20px;
}
</style>

View file

@ -6,7 +6,7 @@ const text = ref("");
<template>
<div class="row col-12">
<div class="col-9">
<div class="col-12">
<div class="toptitle text-dark col-12 row items-center">
อการใชงานระบบบรหารทรพยากรบคคลของกรงเทพมหานคร
</div>

View file

@ -86,6 +86,23 @@ const tabScroll = () => {
return route.name == "registryDetail";
};
const tabScroll2 = () => {
// let pathName = "";
// let childernName: any = [];
// tabList.forEach((e: any) => {
// childernName = e.childern;
// });
// console.log(childernName);
// pathName = childernName.find((e: any) => console.log(e));
// console.log(pathName);
// if (pathName) {
// return true;
// }
return route.name == "manual";
};
/**
* toggleBtnRight มย ขยาย drawer ขวา
*/
@ -182,6 +199,8 @@ const activeBtn = () => {
* งจ boolean งตอง set
*/
onMounted(async () => {
console.log(tabList);
myEventHandler(null, false);
window.addEventListener("resize", (e: any) => {
myEventHandler(e, true);
@ -236,9 +255,11 @@ const myEventHandler = (e: any, setSCroll: boolean) => {
*/
const activeMenu = (path: string) => {
if (path == "dashboard" && route.fullPath == "/") return true;
if (path == "registry" && route.fullPath == "/registry-employee") return false;
if (path == "registry" && route.fullPath.includes(`/registry-employee/edit`)) return false;
if (path == "registry" && route.fullPath == "/registry-employee")
return false;
if (path == "registry" && route.fullPath.includes(`/registry-employee/edit`))
return false;
if (path == "registry" && route.fullPath == "/") return false;
// if (path != "registry" && path == "registryEmployee" && route.fullPath == "/registryEmployee") return true;
const bool = route.fullPath.includes(`/${path}`);
@ -252,6 +273,9 @@ const activeMenu = (path: string) => {
const activeTab = (tag: string) => {
return tabData.value == tag;
};
const activeTab2 = (tag: string) => {
return tabData.value == tag;
};
/**
* คลกเพอให router หร scroll ไปยงตำแหนงนนๆ
@ -367,6 +391,10 @@ if (keycloak.tokenParsed != null) {
fullname.value = keycloak.tokenParsed.name;
role.value = keycloak.tokenParsed.role;
}
const clickTag = (val: string) => {
console.log(val);
router.push(val);
};
</script>
<!-- โครงเว -->
@ -829,6 +857,41 @@ if (keycloak.tokenParsed != null) {
</q-scroll-area>
</q-drawer>
<!-- drawer page manual -->
<q-drawer
side="right"
class="bg-grey-2"
show-if-above
v-if="tabScroll2()"
v-model="drawerR"
:width="250"
:breakpoint="1023"
>
<q-scroll-area class="fit">
<q-list padding>
<q-item
v-for="(tabItem, index) in tabList"
:key="index"
:id="'tab--' + tabItem.no"
class="tabNative"
active-class="text-blue-7 active-item text-weight-medium tabActive"
:active="activeTab2(tabItem.no)"
clickable
v-ripple
dense
exact
@click="clickTag(tabItem.path)"
>
<q-item-section>
<q-item-label
><q-icon size="11px" name="mdi-circle-medium" />
<span class="q-pl-xs">{{ tabItem.label }}</span>
</q-item-label>
</q-item-section>
</q-item>
</q-list>
</q-scroll-area>
</q-drawer>
<!-- drawer page placement2/detail/:id -->
<!-- <q-drawer
side="right"