แก้รูปไม่ขึ้น

This commit is contained in:
setthawutttty 2024-01-31 16:23:21 +07:00
parent 3eb1a41bdb
commit 80b40ead85

View file

@ -17,6 +17,7 @@ import type {
import type { QTableProps } from "quasar"; import type { QTableProps } from "quasar";
import PopupPersonal from "@/components/Dialogs/PopupPersonal.vue"; import PopupPersonal from "@/components/Dialogs/PopupPersonal.vue";
const avatar = ref<string>('')
const modalPersonal = ref<boolean>(false); const modalPersonal = ref<boolean>(false);
const personId = ref<string>(""); const personId = ref<string>("");
/** Use */ /** Use */
@ -179,6 +180,7 @@ const fetchData = async (id: string) => {
location.value = data.location ?? ""; location.value = data.location ?? "";
status.value = data.status ?? ""; status.value = data.status ?? "";
remarkHorizontal.value = data.remarkHorizontal ?? "-"; remarkHorizontal.value = data.remarkHorizontal ?? "-";
getAvatar(data.profileId)
}) })
.catch((e) => { .catch((e) => {
messageError($q, e); messageError($q, e);
@ -187,6 +189,23 @@ const fetchData = async (id: string) => {
hideLoader(); hideLoader();
}); });
}; };
function getAvatar(id:string){
if(id){
http
.get(config.API.profileAvaId(id))
.then((res)=>{
console.log(res)
const dataList = res.data.result
avatar.value = dataList.avatar
}).catch((e)=>{
}).finally(()=>{
})
}
}
// const downloadFile = (response: any, filename: string) => { // const downloadFile = (response: any, filename: string) => {
// const link = document.createElement("a"); // const link = document.createElement("a");
// var fileName = filename; // var fileName = filename;
@ -435,7 +454,8 @@ function updatemodalPersonal(modal: boolean) {
<div class="row col-12 q-pa-md"> <div class="row col-12 q-pa-md">
<div class="col-12 row bg-white q-col-gutter-md"> <div class="col-12 row bg-white q-col-gutter-md">
<div class="col-xs-3 col-sm-2 col-md-1 row"> <div class="col-xs-3 col-sm-2 col-md-1 row">
<q-img src="@/assets/avatar_user.jpg" /> <q-img :src="avatar" v-if="avatar !== '' && avatar !== null" />
<q-img src="@/assets/avatar_user.jpg" v-else />
</div> </div>
<div class="col-xs-6 col-sm-3 row items-center"> <div class="col-xs-6 col-sm-3 row items-center">
<div class="col-12 q-pl-md"> <div class="col-12 q-pl-md">