import { _ as __nuxt_component_0 } from './HeaderImage-92nFA80c.mjs'; import { _ as __nuxt_component_1 } from './TabsHeader-C0yMA2hS.mjs'; import { _ as __nuxt_component_2, a as __nuxt_component_3 } from './QualificationHonor-WKOjdncI.mjs'; import { _ as __nuxt_component_1$1 } from './CustomTitle-2eWUrzRV.mjs'; import { defineComponent, ref, watch, withAsyncContext, mergeProps, isRef, unref, useSSRContext } from 'vue'; import { ssrRenderAttrs, ssrRenderComponent, ssrRenderList, ssrInterpolate, ssrRenderAttr } from 'vue/server-renderer'; import { p as publicAssetsURL } from '../routes/renderer.mjs'; import { u as useRequest } from './useRequest-pSRZvR3u.mjs'; import { _ as _export_sfc } from './server.mjs'; import './virtual_public-Ch4_18y6.mjs'; import 'vue-router'; 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 'axios'; const _sfc_main$1 = /* @__PURE__ */ defineComponent({ __name: "TimeItem", __ssrInlineRender: true, props: { year: {}, content: {} }, setup(__props) { return (_ctx, _push, _parent, _attrs) => { _push(`
${ssrInterpolate(__props.year)}
${ssrInterpolate(__props.content)}
`); }; } }); const _sfc_setup$1 = _sfc_main$1.setup; _sfc_main$1.setup = (props, ctx) => { const ssrContext = useSSRContext(); (ssrContext.modules || (ssrContext.modules = /* @__PURE__ */ new Set())).add("components/TimeItem.vue"); return _sfc_setup$1 ? _sfc_setup$1(props, ctx) : void 0; }; const __nuxt_component_5 = Object.assign(_sfc_main$1, { __name: "TimeItem" }); const _imports_0 = publicAssetsURL("/images/关于我们/culbg1.png"); const _sfc_main = /* @__PURE__ */ defineComponent({ __name: "index", __ssrInlineRender: true, async setup(__props) { let __temp, __restore; const anchorList = ref([]); const activeAnchor = ref("companyProfile"); const companyProfileText = ref( "广西富琳清洁服务有限公司成立于 2016 年 6 月 28 日,注册资金 500 万元,是一家具有独立法人资格的综合性专业服务公司。公司核心业务集清洁服务、园林绿化养护、城乡市政道路清扫、消杀 “除四害” 服务、城市园林绿化工程、城市公园清洁等于一体,并延伸提供地毯清洗、地面打蜡、晶面处理、大理石翻新等专项服务,以及城市生活垃圾经营性收集、运输、处理的全链条解决方案。\n公司实力与专业资质备受认可,拥有中华人民共和国园林绿化养护服务企业资质 “国家一级” 和环卫清洁服务行业登记资质 “国家一级”,并获评企业信用评价 AAA 级信用企业。公司管理制度完善,作业经验丰富,专业技术全面,督察管理严格,服务质量过硬。目前拥有员工 1000 余人,其中本科、大专学历管理人员 6 人,持有物业管理、园艺师、安全工程师等专业资质的管理人员 8 人,具备 8 年以上绿化、清洁专业管理经验的人员 30 人。截至 2025 年,公司合约管理面积已突破 950 万平方米,全年营业收入达 2600 万元。\n历经多年发展,公司服务网络已遍及广西、湖南、广东、重庆等多个省市,主要服务于住宅小区、商务写字楼、市政道路及企业工厂等各类公共场所,现已成为广西区域同行业中具有规范化、专业化水平的知名清洁、绿化、消杀服务商。我们始终秉持 “专业铸就品质,细节决定成败” 的服务理念,凭借完善的作业制度和严格的质量督查体系,通过规范化管理与高效团队协作,致力于成为值得客户长期信赖的环境服务合作伙伴。" ); const cultureList = ref([]); const developmentHistory = ref([]); anchorList.value = [ { name: "企业简介", id: "companyProfile" }, { name: "企业文化", id: "corporateCulture" }, { name: "资质荣誉", id: "qualificationsAndHonors" }, { name: "团队实力", id: "teamStrength" }, { name: "发展历程", id: "developmentHistory" } ]; function scrollToAnchor(id) { const el = (void 0).getElementById(id); if (el) { el.scrollIntoView({ behavior: "smooth", block: "start" }); } } watch( activeAnchor, (val) => { scrollToAnchor(val); }, { immediate: false } ); const honorCateList = ref([]); const honorsByCategoryId = ref({}); const request = useRequest(); async function fetchHonorData() { try { const cateRes = await request.get("/api/honor_cates"); if (cateRes?.code !== 200 || !Array.isArray(cateRes.data) || cateRes.data.length === 0) return; honorCateList.value = cateRes.data; const map = {}; for (const cate of cateRes.data) { try { const honorRes = await request.get("/api/honors", { params: { category: cate.id } }); if (honorRes?.code === 200 && Array.isArray(honorRes.data)) { map[cate.id] = honorRes.data.map((item) => ({ name: item.title, url: item.cover, year: item.awarded_date ? String(item.awarded_date).slice(0, 4) : "" })); } else { map[cate.id] = []; } } catch { map[cate.id] = []; } } honorsByCategoryId.value = map; } catch (e) { honorCateList.value = []; honorsByCategoryId.value = {}; } } async function fetchTimeline() { try { const res = await request.get("/api/timelines"); if (res?.code !== 200 || !Array.isArray(res.data)) { developmentHistory.value = []; return; } developmentHistory.value = res.data.map((item) => ({ year: item.title || (item.awarded_date ? String(item.awarded_date).slice(0, 4) : ""), content: item.description || "" })); } catch { developmentHistory.value = []; } } [__temp, __restore] = withAsyncContext(() => fetchHonorData()), await __temp, __restore(); [__temp, __restore] = withAsyncContext(() => fetchTimeline()), await __temp, __restore(); cultureList.value = [ { name: "企业愿景", text: "成为西南地区领先、面向全国的综合环境服务标杆企业。" }, { name: "企业使命", text: "以专业服务守护绿水青山,用绿色理念赋能美丽城乡。" }, { name: "核心价值观", text: "专业专注、诚信尽责、精益求精、协作共赢、绿色发展。" }, { name: "企业精神", text: "敬业、务实、诚信、创新。" }, { name: "服务理念", text: "专业铸就品质,细节决定成败。" }, { name: "管理理念", text: "制度为纲,人才为本。" } ]; return (_ctx, _push, _parent, _attrs) => { const _component_HeaderImage = __nuxt_component_0; const _component_TabsHeader = __nuxt_component_1; const _component_CompanyProfile = __nuxt_component_2; const _component_QualificationHonor = __nuxt_component_3; const _component_CustomTitle = __nuxt_component_1$1; const _component_TimeItem = __nuxt_component_5; _push(``); _push(ssrRenderComponent(_component_HeaderImage, { title: "关于我们", img: "/images/关于我们/图层-2.png" }, null, _parent)); _push(ssrRenderComponent(_component_TabsHeader, { tabs: unref(anchorList), activeTab: unref(activeAnchor), "onUpdate:activeTab": ($event) => isRef(activeAnchor) ? activeAnchor.value = $event : null, title: "关于我们" }, null, _parent)); _push(`
`); _push(ssrRenderComponent(_component_CompanyProfile, { text: unref(companyProfileText), "is-show-more": false, "body-size-class": "text-[12px] sm:text-[14px] md:text-[15px] lg:text-[16px] xl:text-[16px]" }, null, _parent)); _push(`
企业文化
`); ssrRenderList(unref(cultureList), (culture) => { _push(`
${ssrInterpolate(culture.name)}${ssrInterpolate(culture.text)}
`); }); _push(`
`); _push(ssrRenderComponent(_component_QualificationHonor, { "is-timeline": true, "tab-list": unref(honorCateList), "honors-by-category": unref(honorsByCategoryId), "full-width": true }, null, _parent)); _push(`
`); _push(ssrRenderComponent(_component_CustomTitle, { title: "发展历程" }, null, _parent)); _push(`
`); ssrRenderList(unref(developmentHistory), (history) => { _push(ssrRenderComponent(_component_TimeItem, { key: history.year + history.content, year: history.year, content: history.content }, null, _parent)); }); _push(`
`); }; } }); const _sfc_setup = _sfc_main.setup; _sfc_main.setup = (props, ctx) => { const ssrContext = useSSRContext(); (ssrContext.modules || (ssrContext.modules = /* @__PURE__ */ new Set())).add("pages/about/index.vue"); return _sfc_setup ? _sfc_setup(props, ctx) : void 0; }; const index = /* @__PURE__ */ _export_sfc(_sfc_main, [["__scopeId", "data-v-2145db32"]]); export { index as default }; //# sourceMappingURL=index-CAEscreM.mjs.map