2 lines
5.9 KiB
JavaScript
2 lines
5.9 KiB
JavaScript
|
|
import{d as q,A as M,G as L,r as F,a as V,b as k,bz as I,c as d,e as B,f as b,g as s,y as i,t as P,h as l,i as a,F as C,j as G,bC as R,l as $,E,bD as O,ap as w,q as T,s as H,k as J,_ as K}from"./index-ccab2584.js";import{A as Q}from"./AMap-0480b7e2.js";import"./AMap-2a1da440.js";import"./index-19fed1a2.js";const p=m=>(T("data-v-709cbe56"),m=m(),H(),m),W={class:"orderSide"},X={class:"header-lf"},Y={class:"logo"},Z=["src"],ee=p(()=>s("span",{class:"middle"},"|",-1)),ue=p(()=>s("span",null,"\u9879\u76EE\u6CE8\u518C",-1)),oe=p(()=>s("span",null,"\u5DF2\u6709\u5E10\u53F7",-1)),le=p(()=>s("span",{class:"middle"},"|",-1)),se=p(()=>s("span",{style:{"margin-right":"30px"}},"\u9A6C\u4E0A\u767B\u5F55",-1)),ae=[oe,le,se],te={class:"centerLogin"},re={class:"loginRight"},ne={class:"logon"},de=q({__name:"index",setup(m){const f=M(),_=L(),v=F(),y=V({account:[{required:!0,message:"\u8BF7\u8F93\u5165\u8D26\u53F7",trigger:"blur"}],email:[{required:!0,message:"\u8BF7\u8F93\u5165\u90AE\u7BB1",trigger:"blur"},{type:"email",message:"\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u90AE\u7BB1",trigger:"blur"}],projectName:[{required:!0,message:"\u8BF7\u8F93\u5165\u9879\u76EE\u540D\u79F0",trigger:"blur"}],governmentSn:[{required:!0,message:"\u8BF7\u9009\u62E9\u4F4F\u5EFA\u5C40",trigger:"change"}],phone:[{required:!0,trigger:"blur",message:"\u624B\u673A\u53F7\u683C\u5F0F\u4E0D\u6B63\u786E",pattern:/^(13[0-9]|14[579]|15[0-3,5-9]|16[6]|17[0135678]|18[0-9]|19[89])\d{8}$/}],password:[{required:!0,message:"\u8BF7\u8F93\u5165\u5BC6\u7801",trigger:"blur"}],projectAddress:[{required:!0,message:"\u8BF7\u8F93\u5165\u5B9A\u4F4D",trigger:"change"}],enterPassword:[{required:!0,message:"\u8BF7\u518D\u6B21\u8F93\u5165\u5BC6\u7801",trigger:"blur"},{validator:(r,e,t)=>{e===""?t(new Error("\u8BF7\u786E\u8BA4\u5BC6\u7801")):e!==o.password?t(new Error("\u4E24\u6B21\u5BC6\u7801\u8F93\u5165\u4E0D\u4E00\u81F4")):t()}}]}),o=V({account:"",email:"",projectName:"",governmentSn:"",phone:"",projectManage:"",enterPassword:"",password:"",longitude:"",projectAddress:"",latitude:""}),g=F(!1),c=F(!1),A=F([]),D=()=>{g.value=!0},h=r=>{g.value=!1,o.projectAddress=r.address,o.latitude=r.lat,o.longitude=r.lng,E.success("\u83B7\u53D6\u6210\u529F")},j=async r=>{!r||await r.validate(async(e,t)=>{if(e)try{c.value=!0;const n=await O(o);E.success("\u63D0\u4EA4\u6210\u529F"),c.value=!1,f.push(w)}finally{c.value=!1}else E({showClose:!0,message:"\u8BF7\u5B8C\u5584\u8868\u5355\u4FE1\u606F\uFF01",type:"error"})})};return k(async()=>{const r=await I();A.value=r.result}),(r,e)=>{const t=d("el-input"),n=d("el-form-item"),S=d("el-option"),x=d("el-select"),z=d("Location"),N=d("el-icon"),U=d("el-button");return B(),b(C,null,[s("div",W,[s("div",X,[s("div",Y,[s("div",null,[s("img",{src:i(_).systemConfigLogo?i(_).systemConfigLogo:"@/assets/images/login/china.png",style:{margin:"0 15px"},alt:"logo"},null,8,Z),s("span",null,P(i(_).systemConfigName),1)]),ee,ue]),s("div",{class:"header-rt",onClick:e[0]||(e[0]=u=>i(f).push(i(w)))},ae)]),s("div",te,[s("div",re,[l(i(R),{model:o,ref_key:"loginFormRef",ref:v,"label-width":"100px",rules:y},{default:a(()=>[l(n,{label:"\u9879\u76EE\u540D\u79F0:",prop:"projectName"},{default:a(()=>[l(t,{modelValue:o.projectName,"onUpdate:modelValue":e[1]||(e[1]=u=>o.projectName=u),size:"large",placeholder:"\u8BF7\u8F93\u5165\u9879\u76EE\u540D\u79F0"},null,8,["modelValue"])]),_:1}),l(n,{label:"\u6240\u5C5E\u4F4F\u5EFA\u5C40:",prop:"governmentSn"},{default:a(()=>[l(x,{style:{width:"100%"},modelValue:o.governmentSn,"onUpdate:modelValue":e[2]||(e[2]=u=>o.governmentSn=u),placeholder:"\u8BF7\u9009\u62E9\u4F4F\u5EFA\u5C40"},{default:a(()=>[(B(!0),b(C,null,G(A.value,u=>(B(),J(S,{key:u.governmentSn,label:u.governmentName,value:u.governmentSn},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),l(n,{label:"\u5750\u6807\u5B9A\u4F4D:",prop:"projectAddress"},{default:a(()=>[l(t,{modelValue:o.projectAddress,"onUpdate:modelValue":e[3]||(e[3]=u=>o.projectAddress=u),disabled:"",size:"large",placeholder:"\u8BF7\u5B9A\u4F4D\u5750\u6807"},{append:a(()=>[l(N,{class:"mapIcon",size:"18px",onClick:D},{
|