import { _ as __nuxt_component_0 } from './HeaderImage-92nFA80c.mjs'; import { _ as __nuxt_component_1 } from './CustomTitle-2eWUrzRV.mjs'; import { defineComponent, withAsyncContext, computed, reactive, ref, mergeProps, unref, useSSRContext } from 'vue'; import { ssrRenderAttrs, ssrRenderComponent, ssrRenderList, ssrRenderAttr, ssrInterpolate, ssrRenderClass, ssrIncludeBooleanAttr, ssrLooseContain, ssrLooseEqual } from 'vue/server-renderer'; import { p as publicAssetsURL } from '../routes/renderer.mjs'; import { u as useRequest } from './useRequest-pSRZvR3u.mjs'; import { u as useAsyncData } from './asyncData-D5wEK86T.mjs'; import 'vue-bundle-renderer/runtime'; import '../nitro/nitro.mjs'; import 'node:http'; import 'node:https'; import 'node:events'; import 'node:buffer'; import 'node:fs'; import 'node:path'; import 'node:crypto'; import 'node:url'; import 'unhead/server'; import 'devalue'; import 'unhead/plugins'; import 'unhead/utils'; import './server.mjs'; import 'vue-router'; import 'axios'; import 'perfect-debounce'; const _imports_0 = publicAssetsURL("/images/联系我们/map.png"); const _sfc_main = /* @__PURE__ */ defineComponent({ __name: "index", __ssrInlineRender: true, async setup(__props) { let __temp, __restore; const companyInfoList = [ { title: "公司全称", content: "广西富琳清洁服务有限公司", url: "/images/联系我们/公司-i.png" }, { title: "总部地址", content: "广西壮族自治区防城港市港口区江山大道海港城CBD1栋20楼", url: "/images/联系我们/总部地址-i.png" }, { title: "服务热线", content: "13907804431", url: "/images/联系我们/服务热线-i.png" }, { title: "E-MAIL", content: "mail@xxxxxxxxxx.com", url: "/images/联系我们/图层-i.png" } ]; const request = useRequest(); const { data: contactTypesRes } = ([__temp, __restore] = withAsyncContext(async () => useAsyncData( "contact-types", async () => await request.get("/api/contact_types") )), __temp = await __temp, __restore(), __temp); const contactTypes = computed(() => { const res = contactTypesRes.value; return res?.code === 200 && Array.isArray(res.data) ? res.data : []; }); const form = reactive({ name: "", phone: "", company: "", type: "", captcha: "", content: "" }); const captcha = reactive({ key: "", img: "" }); const captchaLoading = ref(false); const submitting = ref(false); const submitError = ref(""); const submitSuccess = ref(""); return (_ctx, _push, _parent, _attrs) => { const _component_HeaderImage = __nuxt_component_0; const _component_CustomTitle = __nuxt_component_1; _push(``); _push(ssrRenderComponent(_component_HeaderImage, { title: "联系我们", img: "/images/联系我们/联系我们.png" }, null, _parent)); _push(`
`); _push(ssrRenderComponent(_component_CustomTitle, { class: "xl:hidden mt-[40px] xl:mt-0", title: "联系我们" }, null, _parent)); _push(`
`); ssrRenderList(companyInfoList, (companyInfo) => { _push(`
${ssrInterpolate(companyInfo.title)}
${ssrInterpolate(companyInfo.content)}
`); }); _push(`

在线询价

我们会尽快回复您的需求

`); if (unref(submitError)) { _push(`

${ssrInterpolate(unref(submitError))}

`); } else if (unref(submitSuccess)) { _push(`

${ssrInterpolate(unref(submitSuccess))}

`); } else { _push(``); } _push(`
`); }; } }); const _sfc_setup = _sfc_main.setup; _sfc_main.setup = (props, ctx) => { const ssrContext = useSSRContext(); (ssrContext.modules || (ssrContext.modules = /* @__PURE__ */ new Set())).add("pages/contact/index.vue"); return _sfc_setup ? _sfc_setup(props, ctx) : void 0; }; export { _sfc_main as default }; //# sourceMappingURL=index-DGcqjns9.mjs.map