เพิ่ม interface ให้ any

This commit is contained in:
setthawutttty 2023-09-22 16:10:30 +07:00
parent 7d3c48142c
commit 77ccaec4e3
18 changed files with 259 additions and 73 deletions

View file

@ -12,6 +12,7 @@ import { useProfileDataStore } from "@/modules/08_registryEmployee/store";
import type {
Information,
DataOption,
DataOptioninfo
} from "@/modules/04_registry/components/profileType";
import type { InformationOps } from "@/modules/04_registry/interface/index/Main";
import HeaderTop from "@/modules/08_registryEmployee/components/AddEmployee/HeaderTop.vue";
@ -91,7 +92,7 @@ const fetchPerson = async () => {
.then((res) => {
const data = res.data.result;
let optionbloodGroups: DataOption[] = [];
data.bloodGroups.map((r: any) => {
data.bloodGroups.map((r: DataOptioninfo) => {
optionbloodGroups.push({
id: r.id.toString(),
name: r.name.toString(),
@ -101,7 +102,7 @@ const fetchPerson = async () => {
OpsFilter.value.bloodOps = optionbloodGroups;
let optiongenders: DataOption[] = [];
data.genders.map((r: any) => {
data.genders.map((r: DataOptioninfo) => {
optiongenders.push({
id: r.id.toString(),
name: r.name.toString(),
@ -111,7 +112,7 @@ const fetchPerson = async () => {
OpsFilter.value.genderOps = optiongenders;
let optionprefixs: DataOption[] = [];
data.prefixs.map((r: any) => {
data.prefixs.map((r: DataOptioninfo) => {
optionprefixs.push({
id: r.id.toString(),
name: r.name.toString(),
@ -121,7 +122,7 @@ const fetchPerson = async () => {
OpsFilter.value.prefixOps = optionprefixs;
let optionrelationships: DataOption[] = [];
data.relationships.map((r: any) => {
data.relationships.map((r: DataOptioninfo) => {
optionrelationships.push({
id: r.id.toString(),
name: r.name.toString(),
@ -131,7 +132,7 @@ const fetchPerson = async () => {
OpsFilter.value.statusOps = optionrelationships;
let optionreligions: DataOption[] = [];
data.religions.map((r: any) => {
data.religions.map((r: DataOptioninfo) => {
optionreligions.push({
id: r.id.toString(),
name: r.name.toString(),
@ -476,7 +477,7 @@ const clickBack = () => {
<q-page-sticky position="top" expand class="bg-grey-2 text-white" style="z-index: 99; padding: 0% 1% 0% 1%">
<div class="row col-12 q-gutter-sm q-pb-sm text-dark no-wrap items-center">
<q-btn flat round class="bg-teal-1 full-height" color="primary" icon="mdi-chevron-left" dense
@click="router.go(-1)">
@click="router.push(`/receive`)">
</q-btn>
<q-avatar size="65px" rounded class="containerimage">
<img v-if="image == null" src="@/assets/avatar_user.jpg" class="bg-grey-3" style="object-fit: cover" />