index-99621238.js 3.3 KB

1
  1. import{d as w}from"./console-b1989c3b.js";import{u as z,r as g,s as v,b as n,o as B,c as F,d as r,e as o,w as a,f as R,i as U,p as q,j as E}from"./index-f4f34206.js";import{t as b}from"./index-d9c9e06c.js";import{_ as I}from"./_plugin-vue_export-helper-c27b6911.js";const N=p=>(q("data-v-da27dde7"),p=p(),E(),p),$={class:"about-view"},k={class:"about-box"},S=N(()=>r("div",{class:"left"},[r("div",{class:"gan"}),r("h1",{class:"anima"},"联系我们"),r("p",{class:"anima"},"请留下您的信息,我们将在1个工作日内与您取得联系,谢谢!")],-1)),P={class:"right"},j={__name:"index",setup(p){const _=z(),f=g(),c=g(!1),t=v({name:"",type:"1",phone:"",email:"",content:"",busCompany:""}),V=v({name:[{required:!0,message:"请输入联系人",trigger:"blur"}],phone:[{validator:(d,e,s)=>{if(/^1(([38]\d)|(4[57])|(5[012356789])|(6[6])|(7[0678])|(9[89]))\d{8}$/.test(e.trim()))s();else return s(new Error("请输入正确的手机号"))},message:"请输入手机号",trigger:"blur"}],email:[{validator:(d,e,s)=>{if(/^[a-z0-9]+([._\\-]*[a-z0-9])*@([a-z0-9]+[-a-z0-9]*[a-z0-9]+.){1,63}[a-z0-9]+$/.test(e.trim()))s();else return s(new Error("请输入正确的手机号"))},message:"请输入电子邮箱",trigger:"blur"}],content:[{required:!0,message:"请输入内容",trigger:"blur"}],busName:[{required:!0,message:"请输入账号名",trigger:"blur"}],busCompany:[{required:!0,message:"请输入公司名称",trigger:"blur"}]}),h=async d=>{d&&await d.validate((e,s)=>{e?(c.value=!0,w(t).then(i=>{i.code==0?(_.push("/"),b("success","提交成功")):b("warning",i.msg),c.value=!1})):console.log("error submit!",s)})};return(d,e)=>{const s=n("CloseBold"),i=n("el-icon"),m=n("el-input"),u=n("el-form-item"),x=n("Right"),y=n("el-button"),C=n("el-form");return B(),F("div",$,[r("div",{class:"close",onClick:e[0]||(e[0]=l=>R(_).push("/"))},[o(i,{class:"icon"},{default:a(()=>[o(s)]),_:1})]),r("div",k,[S,r("div",P,[o(C,{ref_key:"ruleFormRef",ref:f,model:t,rules:V,class:"demo-ruleForm anima","status-icon":"",size:"large","label-position":"top"},{default:a(()=>[o(u,{prop:"name",class:"input"},{default:a(()=>[o(m,{modelValue:t.name,"onUpdate:modelValue":e[1]||(e[1]=l=>t.name=l),placeholder:"联系人"},null,8,["modelValue"])]),_:1}),o(u,{prop:"phone",class:"input"},{default:a(()=>[o(m,{modelValue:t.phone,"onUpdate:modelValue":e[2]||(e[2]=l=>t.phone=l),maxlength:"11",placeholder:"手机号"},null,8,["modelValue"])]),_:1}),o(u,{prop:"busCompany",class:"input"},{default:a(()=>[o(m,{modelValue:t.busCompany,"onUpdate:modelValue":e[3]||(e[3]=l=>t.busCompany=l),placeholder:"公司名称"},null,8,["modelValue"])]),_:1}),o(u,{prop:"email",class:"input"},{default:a(()=>[o(m,{modelValue:t.email,"onUpdate:modelValue":e[4]||(e[4]=l=>t.email=l),placeholder:"电子邮箱"},null,8,["modelValue"])]),_:1}),o(u,{prop:"content",class:"textarea"},{default:a(()=>[o(m,{modelValue:t.content,"onUpdate:modelValue":e[5]||(e[5]=l=>t.content=l),rows:5,type:"textarea",maxlength:"200",placeholder:"请输入需求内容"},null,8,["modelValue"])]),_:1}),o(u,null,{default:a(()=>[o(y,{class:"btns",type:"primary",disabled:c.value,onClick:e[6]||(e[6]=l=>h(f.value))},{default:a(()=>[U(" 联系我们"),o(i,null,{default:a(()=>[o(x)]),_:1})]),_:1},8,["disabled"])]),_:1})]),_:1},8,["model","rules"])])])])}}},J=I(j,[["__scopeId","data-v-da27dde7"]]);export{J as default};