���Root Mod By V1rus_Alfa
User / IP
:
216.73.217.78
Host / Server
:
195.214.235.115 / npln.ir
System
:
Linux damavand.pws-dns.net 5.14.0-503.35.1.el9_5.x86_64 #1 SMP PREEMPT_DYNAMIC Fri Apr 4 05:23:43 EDT 2025 x86_64
Command
|
Upload
|
Mass Deface
|
Create
:
/
home2
/
cutunixc
/
.trash
/
.output.1
/
server
/
chunks
/
build
/
Viewing: list-DoPpIFDw.mjs
import { _ as _sfc_main$1 } from './Loading-C2dGXV1S.mjs'; import { b as useI18n, d as useLocalePath, q as useCookie, c as useRoute, u as useHead, p as __nuxt_component_2$1, n as navigateTo } from './server.mjs'; import { defineComponent, ref, withAsyncContext, reactive, unref, mergeProps, useSSRContext } from 'vue'; import { u as useAPI } from './useAPI-CQCl9J4m.mjs'; import { ssrRenderAttrs, ssrRenderComponent, ssrRenderList, ssrRenderAttr, ssrRenderClass, ssrInterpolate } from 'vue/server-renderer'; import '../runtime.mjs'; import 'node:http'; import 'node:https'; import 'fs'; import 'path'; import 'node:fs'; import 'node:url'; import '@iconify/utils'; import 'consola/core'; import '../routes/renderer.mjs'; import 'vue-bundle-renderer/runtime'; import 'devalue'; import '@unhead/ssr'; import 'unhead'; import '@unhead/shared'; import 'vue-router'; import '@vueuse/core'; import 'tailwind-merge'; import '@iconify/vue'; import '@iconify/utils/lib/css/icon'; import './fetch-5zL7LryB.mjs'; const _sfc_main = /* @__PURE__ */ defineComponent({ __name: "list", __ssrInlineRender: true, async setup(__props) { var _a2; var _a; let __temp, __restore; const { t, locale } = useI18n(); const localePath = useLocalePath(); const loading = ref(true); const token = useCookie("token"); const project_id = (_a2 = (_a = useRoute().query) == null ? void 0 : _a.projectt_id) != null ? _a2 : null; const projects = ref([ { id: null, unit: { title: null, title_en: null }, attach: [{ label_en: "", label: "", width_one: "", width_two: "", length_one: "", length_two: "", material: { title: "", title_en: "" }, length: "", width: "", count: "" }] } ]); async function getProjectAnalyzeList() { var _a3; var _a22; const { data } = await useAPI("/analyze/list/get", { immediate: true, server: true, params: { project_id }, onRequest({ options }) { options.headers = {}; options.headers.Accept = "application/json"; options.headers.authorization = "Bearer " + token.value; }, onResponseError({ response }) { if (response.status == 401) { navigateTo(localePath("/login")); } if (response.status == 403) { navigateTo(localePath("/payment")); } } }); console.log("data", data.value); projects.value = (_a3 = (_a22 = data.value) == null ? void 0 : _a22.list) != null ? _a3 : []; } [__temp, __restore] = withAsyncContext(() => getProjectAnalyzeList()), await __temp, __restore(); const toggleCollapse = (id) => { (void 0).querySelector("#body_collapse_" + id).classList.toggle("hidden"); (void 0).querySelector("#header_collapse_" + id).classList.toggle("rotate-90"); }; reactive({ value: "" }); useHead({ title: "" }); return (_ctx, _push, _parent, _attrs) => { const _component_SharedLoading = _sfc_main$1; const _component_UIcon = __nuxt_component_2$1; if (unref(loading)) { _push(`<div${ssrRenderAttrs(mergeProps({ class: "text-center" }, _attrs))}>`); _push(ssrRenderComponent(_component_SharedLoading, null, null, _parent)); _push(`</div>`); } else { _push(`<section${ssrRenderAttrs(mergeProps({ class: "pt-3 mt-1 mb-10" }, _attrs))}>`); if (unref(projects).length) { _push(`<ul><!--[-->`); ssrRenderList(unref(projects), (row, idx) => { var _a22, _b; _push(`<li${ssrRenderAttr("dir", unref(locale) == "en" ? "ltr" : "rtl")} class="w-full border-b-2 mb-2"><div class="${ssrRenderClass([unref(locale) == "en" ? " text-left" : " text-right", "px-2 cursor-pointer flex justify-between items-center"])}"><label class="block pb-2 w-full text-main-700 cursor-pointer text-sm">${ssrInterpolate(unref(locale) == "en" ? (_a22 = row.unit) == null ? void 0 : _a22.title_en : (_b = row.unit) == null ? void 0 : _b.title)}</label><div class="flex justify-end items-center pb-2">`); _push(ssrRenderComponent(_component_UIcon, { onClick: ($event) => toggleCollapse(row.id), id: "header_collapse_" + row.id, name: "i-heroicons-chevron-down-20-solid", class: "text-gray-500 transition-all text-2xl" }, null, _parent)); _push(`</div></div><div${ssrRenderAttr("id", "body_collapse_" + row.id)} class="border-t transition-all"><!--[-->`); ssrRenderList(row.attach, (slice) => { var _a3; _push(`<div class="w-full border-b h-7 flex justify-between items-center"><div class="w-[22%] h-full flex justify-start items-center border-l"><span class="${ssrRenderClass([unref(locale) == "en" ? "ml-2 text-left" : "mr-2 text-right", "text-gray-500 pr-1 text-[.55rem]"])}">${ssrInterpolate(unref(locale) == "en" ? slice.label_en : slice.label)}</span></div><div class="w-[7%] flex justify-center items-center h-full border-l"><span class="text-gray-500 text-[.55rem]">${ssrInterpolate(slice.width_one == "1" ? "N" : slice.width_one == "2" ? "F" : slice.width_one == "3" ? "SH" : "-")}</span></div><div class="w-[7%] flex justify-center items-center h-full border-l"><span class="text-gray-500 text-[.55rem]">${ssrInterpolate(slice.width_two == "1" ? "N" : slice.width_two == "2" ? "F" : slice.width_two == "3" ? "SH" : "-")}</span></div><div class="w-[7%] flex justify-center items-center h-full border-l"><span class="text-gray-500 text-[.55rem]">${ssrInterpolate(slice.length_one == "1" ? "N" : slice.length_one == "2" ? "F" : slice.length_one == "3" ? "SH" : "-")}</span></div><div class="w-[7%] flex justify-center items-center h-full border-l"><span class="text-gray-500 text-[.55rem]">${ssrInterpolate(slice.length_two == "1" ? "N" : slice.length_two == "2" ? "F" : slice.length_two == "3" ? "SH" : "-")}</span></div><div class="w-[13%] flex justify-center items-center h-full border-l"><span class="text-gray-500 text-[.55rem]">${(_a3 = slice.material ? unref(locale) == "en" ? slice.material.title_en : slice.material.title : "---") != null ? _a3 : ""}</span></div><div class="w-[24%] flex justify-end pl-1 items-center h-full"><div dir="ltr" class="w-9/12 flex justify-start items-center"><span class="block w-4/12 text-gray-500 text-center text-[.55rem]">${ssrInterpolate(slice.length)}</span><span class="block w-2/12 text-gray-500 text-center text-[.55rem]"> * </span><span class="block w-3/12 text-gray-500 text-center text-[.55rem]">${ssrInterpolate(slice.width)}</span><span class="block w-1/12 text-gray-500 text-center text-[.55rem]"> = </span><span class="block w-2/12 text-gray-500 text-center text-[.55rem]">${ssrInterpolate(slice.count)}</span></div></div></div>`); }); _push(`<!--]--></div></li>`); }); _push(`<!--]--></ul>`); } else { _push(`<section class="mt-36"><h2 class="text-red-500 block mx-auto w-full text-center">${ssrInterpolate(unref(t)("there_is_no_record_to_showing"))}</h2></section>`); } _push(`</section>`); } }; } }); const _sfc_setup = _sfc_main.setup; _sfc_main.setup = (props, ctx) => { const ssrContext = useSSRContext(); (ssrContext.modules || (ssrContext.modules = /* @__PURE__ */ new Set())).add("pages/projects/list.vue"); return _sfc_setup ? _sfc_setup(props, ctx) : void 0; }; export { _sfc_main as default }; //# sourceMappingURL=list-DoPpIFDw.mjs.map
Coded With 💗 by
0x6ick Mod By V1rus_Alfa