Files
jczxw-pc/.output/public/_nuxt/CO7A0t5H.js
赵忠林 528fe28ffc feat(api): 添加多路由代理处理实现
- 新增api目录下多个接口路径代理处理文件,支持动态拼接目标URL
- 根据环境变量选择不同的后端服务地址(如dev和生产环境)
- 统一添加TenantId和Authorization请求头传递租户及身份信息
- 实现请求参数及搜索参数的完整转发
- 引入better-sqlite3及node内建模块支持服务端功能
- 新增专家详情页面,实现文章、成果及预约咨询功能展示
- 页面实现加载骨架屏、标签页切换及空状态提示优化体验
2026-04-28 13:50:27 +08:00

2 lines
5.5 KiB
JavaScript
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import{d as q,H as B,i as N,s as V,c as j,a as t,b as o,w as n,r as l,o as H,m as s,e as d,p as _,g as T}from"./DPwbf7XO.js";const E={class:"contact-page"},I={class:"mx-auto max-w-screen-xl px-4 py-12"},O={class:"contact-info"},P={class:"social-section"},R={class:"social-items"},S={class:"contact-form-panel"},A=q({__name:"contact",setup(D){B({title:"联系我们 - 广西决策咨询网"});const v=N(!1),a=V({name:"",phone:"",organization:"",type:void 0,content:""}),b={name:[{required:!0,message:"请输入您的姓名"}],phone:[{required:!0,message:"请输入联系电话"}],content:[{required:!0,message:"请输入咨询内容"}]};async function z(){if(!a.name||!a.phone||!a.content){_.warning("请填写必填项");return}v.value=!0;try{await new Promise(m=>setTimeout(m,500)),_.success("咨询已提交,我们会尽快与您联系!"),g()}catch(m){_.error(m?.message||"提交失败")}finally{v.value=!1}}function g(){Object.assign(a,{name:"",phone:"",organization:"",type:void 0,content:""})}return(m,e)=>{const y=l("a-tooltip"),u=l("a-col"),p=l("a-input"),r=l("a-form-item"),c=l("a-row"),f=l("a-select-option"),w=l("a-select"),C=l("a-textarea"),x=l("a-button"),U=l("a-space"),k=l("a-form");return H(),j("div",E,[e[24]||(e[24]=t("div",{class:"contact-banner"},[t("div",{class:"mx-auto max-w-screen-xl px-4 py-16 text-center"},[t("h1",{class:"banner-title"},"联系我们"),t("p",{class:"banner-desc"},"广西决策咨询中心期待与您交流合作")])],-1)),t("div",I,[o(c,{gutter:[48,48]},{default:n(()=>[o(u,{xs:24,md:8},{default:n(()=>[t("div",O,[e[7]||(e[7]=t("h2",{class:"info-title"},"联系信息",-1)),e[8]||(e[8]=t("div",{class:"info-item"},[t("div",{class:"info-icon"},"📍"),t("div",{class:"info-content"},[t("div",{class:"info-label"},"办公地址"),t("div",{class:"info-value"},"广西·南宁·良庆区 五象大道401号 五象航洋城3号楼")])],-1)),e[9]||(e[9]=t("div",{class:"info-item"},[t("div",{class:"info-icon"},"📞"),t("div",{class:"info-content"},[t("div",{class:"info-label"},"联系电话"),t("div",{class:"info-value"},"0771-5386339")])],-1)),e[10]||(e[10]=t("div",{class:"info-item"},[t("div",{class:"info-icon"},"📧"),t("div",{class:"info-content"},[t("div",{class:"info-label"},"电子邮箱"),t("div",{class:"info-value"},"gxjzxzx@126.com")])],-1)),e[11]||(e[11]=t("div",{class:"info-item"},[t("div",{class:"info-icon"},"⏰"),t("div",{class:"info-content"},[t("div",{class:"info-label"},"服务时间"),t("div",{class:"info-value"},"周一至周五 9:00-17:00")])],-1)),e[12]||(e[12]=t("div",{class:"info-item"},[t("div",{class:"info-icon"},"📮"),t("div",{class:"info-content"},[t("div",{class:"info-label"},"邮政编码"),t("div",{class:"info-value"},"530200")])],-1)),e[13]||(e[13]=t("div",{class:"info-divider"},null,-1)),t("div",P,[e[6]||(e[6]=t("div",{class:"social-title"},"关注我们",-1)),t("div",R,[o(y,{title:"微信公众号"},{default:n(()=>[...e[5]||(e[5]=[t("div",{class:"social-item"},"📱",-1)])]),_:1})])])])]),_:1}),o(u,{xs:24,md:16},{default:n(()=>[t("div",S,[e[21]||(e[21]=t("h2",{class:"form-title"},"在线咨询",-1)),e[22]||(e[22]=t("p",{class:"form-desc"},"请填写您的咨询内容,我们将尽快与您联系",-1)),o(k,{layout:"vertical",model:s(a),rules:b,class:"contact-form"},{default:n(()=>[o(c,{gutter:16},{default:n(()=>[o(u,{xs:24,md:12},{default:n(()=>[o(r,{label:"姓名",name:"name"},{default:n(()=>[o(p,{value:s(a).name,"onUpdate:value":e[0]||(e[0]=i=>s(a).name=i),placeholder:"请输入您的姓名",size:"large"},null,8,["value"])]),_:1})]),_:1}),o(u,{xs:24,md:12},{default:n(()=>[o(r,{label:"联系电话",name:"phone"},{default:n(()=>[o(p,{value:s(a).phone,"onUpdate:value":e[1]||(e[1]=i=>s(a).phone=i),placeholder:"请输入联系电话",size:"large"},null,8,["value"])]),_:1})]),_:1})]),_:1}),o(c,{gutter:16},{default:n(()=>[o(u,{xs:24,md:12},{default:n(()=>[o(r,{label:"单位/组织",name:"organization"},{default:n(()=>[o(p,{value:s(a).organization,"onUpdate:value":e[2]||(e[2]=i=>s(a).organization=i),placeholder:"请输入单位或组织名称",size:"large"},null,8,["value"])]),_:1})]),_:1}),o(u,{xs:24,md:12},{default:n(()=>[o(r,{label:"咨询类型",name:"type"},{default:n(()=>[o(w,{value:s(a).type,"onUpdate:value":e[3]||(e[3]=i=>s(a).type=i),placeholder:"请选择咨询类型",size:"large"},{default:n(()=>[o(f,{value:"consult"},{default:n(()=>[...e[14]||(e[14]=[d("咨询服务",-1)])]),_:1}),o(f,{value:"expert"},{default:n(()=>[...e[15]||(e[15]=[d("专家申请",-1)])]),_:1}),o(f,{value:"member"},{default:n(()=>[...e[16]||(e[16]=[d("会员申请",-1)])]),_:1}),o(f,{value:"cooperation"},{default:n(()=>[...e[17]||(e[17]=[d("商务合作",-1)])]),_:1}),o(f,{value:"other"},{default:n(()=>[...e[18]||(e[18]=[d("其他",-1)])]),_:1})]),_:1},8,["value"])]),_:1})]),_:1})]),_:1}),o(r,{label:"咨询内容",name:"content"},{default:n(()=>[o(C,{value:s(a).content,"onUpdate:value":e[4]||(e[4]=i=>s(a).content=i),rows:5,placeholder:"请详细描述您的咨询内容...",maxlength:1e3,"show-count":"",size:"large"},null,8,["value"])]),_:1}),o(r,null,{default:n(()=>[o(U,null,{default:n(()=>[o(x,{type:"primary",size:"large",onClick:z,loading:s(v)},{default:n(()=>[...e[19]||(e[19]=[d(" 提交咨询 ",-1)])]),_:1},8,["loading"]),o(x,{size:"large",onClick:g},{default:n(()=>[...e[20]||(e[20]=[d(" 重置 ",-1)])]),_:1})]),_:1})]),_:1})]),_:1},8,["model"]),e[23]||(e[23]=t("div",{class:"form-tip"}," 💡 温馨提示我们将在1-3个工作日内回复您的咨询如有紧急事项请直接电话联系。 ",-1))])]),_:1})]),_:1})])])}}}),G=T(A,[["__scopeId","data-v-f1d248a8"]]);export{G as default};