bug fixes, sms, smaller screens elements were overlaping parent containers and updated document viewer
This commit is contained in:
@@ -107,7 +107,7 @@ const onDocSaved = () => {
|
||||
router.reload({ only: ["documents"] });
|
||||
};
|
||||
|
||||
const viewer = ref({ open: false, src: "", title: "" });
|
||||
const viewer = ref({ open: false, src: "", title: "", mimeType: "", filename: "" });
|
||||
const openViewer = (doc) => {
|
||||
const kind = classifyDocument(doc);
|
||||
const isContractDoc = (doc?.documentable_type || "").toLowerCase().includes("contract");
|
||||
@@ -122,7 +122,13 @@ const openViewer = (doc) => {
|
||||
client_case: props.client_case.uuid,
|
||||
document: doc.uuid,
|
||||
});
|
||||
viewer.value = { open: true, src: url, title: doc.original_name || doc.name };
|
||||
viewer.value = {
|
||||
open: true,
|
||||
src: url,
|
||||
title: doc.name || doc.original_name,
|
||||
mimeType: doc.mime_type || "",
|
||||
filename: doc.original_name || doc.name || "",
|
||||
};
|
||||
} else {
|
||||
const url =
|
||||
isContractDoc && doc.contract_uuid
|
||||
@@ -140,6 +146,8 @@ const openViewer = (doc) => {
|
||||
const closeViewer = () => {
|
||||
viewer.value.open = false;
|
||||
viewer.value.src = "";
|
||||
viewer.value.mimeType = "";
|
||||
viewer.value.filename = "";
|
||||
};
|
||||
|
||||
const clientDetails = ref(false);
|
||||
@@ -482,6 +490,8 @@ const submitAttachSegment = () => {
|
||||
:show="viewer.open"
|
||||
:src="viewer.src"
|
||||
:title="viewer.title"
|
||||
:mime-type="viewer.mimeType"
|
||||
:filename="viewer.filename"
|
||||
@close="closeViewer"
|
||||
/>
|
||||
</AppLayout>
|
||||
|
||||
@@ -67,7 +67,7 @@ const props = defineProps({
|
||||
completed_mode: { type: Boolean, default: false },
|
||||
});
|
||||
|
||||
const viewer = reactive({ open: false, src: "", title: "" });
|
||||
const viewer = reactive({ open: false, src: "", title: "", mimeType: "", filename: "" });
|
||||
function openViewer(doc) {
|
||||
const kind = classifyDocument(doc);
|
||||
const isContractDoc = (doc?.documentable_type || "").toLowerCase().includes("contract");
|
||||
@@ -85,6 +85,8 @@ function openViewer(doc) {
|
||||
viewer.open = true;
|
||||
viewer.src = url;
|
||||
viewer.title = doc.original_name || doc.name;
|
||||
viewer.mimeType = doc.mime_type || "";
|
||||
viewer.filename = doc.original_name || doc.name || "";
|
||||
} else {
|
||||
const url =
|
||||
isContractDoc && doc.contract_uuid
|
||||
@@ -102,6 +104,8 @@ function openViewer(doc) {
|
||||
function closeViewer() {
|
||||
viewer.open = false;
|
||||
viewer.src = "";
|
||||
viewer.mimeType = "";
|
||||
viewer.filename = "";
|
||||
}
|
||||
|
||||
function formatAmount(val) {
|
||||
@@ -610,6 +614,8 @@ const clientSummary = computed(() => {
|
||||
:show="viewer.open"
|
||||
:src="viewer.src"
|
||||
:title="viewer.title"
|
||||
:mime-type="viewer.mimeType"
|
||||
:filename="viewer.filename"
|
||||
@close="closeViewer"
|
||||
/>
|
||||
<ActivityDrawer
|
||||
|
||||
Reference in New Issue
Block a user