Files
Home-Care/hss-home-service/website/.nuxt/dist/client/_nuxt/BMj6yY2k.js
comclib c02029a5f3 feat: 初始化居家上门服务系统完整项目代码
- Spring Boot 后端服务 (hss-home-service)
- delivery-miniapp 配送小程序
- website 官网 (Nuxt)
- docs 架构设计文档
- Docker 容器化部署配置

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-19 09:04:49 +08:00

2 lines
996 B
JavaScript

import{A as r,O as c}from"./4pHoJ_J-.js";function m(a){return a===200||a==="200"||a==="SUCCESS"}function v(a){return/^1[3-9]\d{9}$/.test(a)}function g(a){const i=c(),s=r(!1),n=r(!1),e=r(""),t=r({name:"",orgName:"",phone:"",type:a});async function o(){if(e.value="",!t.value.name.trim()){e.value="请填写姓名";return}if(!t.value.orgName.trim()){e.value="请填写单位名称";return}if(!v(t.value.phone)){e.value="请填写正确的手机号";return}s.value=!0;try{if(i.public.useMockLead){await new Promise(f=>setTimeout(f,600)),n.value=!0,s.value=!1;return}const u=await $fetch(`${i.public.apiPrefix}/leads`,{method:"POST",body:{...t.value,source:"official_website",submittedAt:new Date().toISOString()}});m(u.code)?n.value=!0:e.value=u.message||"提交失败,请稍后重试"}catch(u){e.value=u?.data?.message||u?.message||"网络异常,请稍后重试"}finally{s.value=!1}}function l(){n.value=!1,e.value=""}return{form:t,loading:s,success:n,error:e,submit:o,reset:l}}export{g as u};