���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.2
/
server
/
chunks
/
build
/
Viewing: list-3U9shz0G.mjs
import { _ as __nuxt_component_3 } from './snipper-CoWDSzCA.mjs'; import { b as useI18n, c as useLocalePath, u as useHead, r as useCookie, q as useRoute, s as useRuntimeConfig, p as __nuxt_component_2$1, n as navigateTo } from './server.mjs'; import { defineComponent, withAsyncContext, unref, useSSRContext } from 'vue'; import { u as useFetch } from './fetch-5zL7LryB.mjs'; import { ssrRenderAttrs, ssrRenderComponent, ssrInterpolate, ssrRenderList, ssrRenderAttr, ssrRenderClass } 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'; const _sfc_main = /* @__PURE__ */ defineComponent({ __name: "list", __ssrInlineRender: true, async setup(__props) { let __temp, __restore; const { t } = useI18n(); const localePath = useLocalePath(); useHead({ title: t("Unit Analysis List") }); const token = useCookie("token"); const config = useRuntimeConfig(); const route = useRoute(); const { data, pending, error, refresh } = ([__temp, __restore] = withAsyncContext(() => useFetch(config.public.API_URL + "/analyze/list/get?project_id=" + route.query.project_id, { onRequest({ request, options }) { options.headers = {}; options.headers.Accept = "application/json"; options.headers.authorization = "Bearer " + token.value; }, onResponseError({ request, response, options }) { if (response.status == 401) { navigateTo(localePath("/login")); } if (response.status == 403) { navigateTo(localePath("/payment")); } }, transform: (mountains) => { return JSON.parse(mountains).data; }, server: false }, "$hxTlwAF2eI")), __temp = await __temp, __restore(), __temp); const ToggleCollapse = (id) => { (void 0).querySelector("#body_collapse_" + id).classList.toggle("hidden"); (void 0).querySelector("#header_collapse_" + id).classList.toggle("rotate-90"); }; return (_ctx, _push, _parent, _attrs) => { const _component_Snipper = __nuxt_component_3; const _component_UIcon = __nuxt_component_2$1; _push(`<div${ssrRenderAttrs(_attrs)}>`); if (unref(pending)) { _push(`<span>`); _push(ssrRenderComponent(_component_Snipper, null, null, _parent)); _push(`</span>`); } else if (unref(error)) { _push(`<span>Error: ${ssrInterpolate(unref(error))}</span>`); } else { _push(`<div><section class="pt-3 mt-1 mb-10"><ul><!--[-->`); ssrRenderList(unref(data).list, (row) => { var _a, _b; _push(`<li${ssrRenderAttr("dir", _ctx.$i18n.locale == "en" ? "ltr" : "rtl")} class="w-full border-b-2 mb-2"><div class="${ssrRenderClass([_ctx.$i18n.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(_ctx.$i18n.locale == "en" ? (_a = row.unit) == null ? void 0 : _a.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 _a2; _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([_ctx.$i18n.locale == "en" ? "ml-2 text-left" : "mr-2 text-right", "text-gray-500 pr-1 text-[.55rem]"])}">${ssrInterpolate(_ctx.$i18n.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]">${(_a2 = slice.material ? _ctx.$i18n.locale == "en" ? slice.material.title_en : slice.material.title : "---") != null ? _a2 : ""}</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></section></div>`); } _push(`</div>`); }; } }); 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-3U9shz0G.mjs.map
Coded With 💗 by
0x6ick Mod By V1rus_Alfa