officialAccount/unpackage/dist/build/web/assets/pages-addjigou-where.DO1TgA...

2 lines
6.6 KiB
JavaScript

import{r as e,E as l,A as a,V as t,Q as o,t as s,a as r,w as d,i as n,o as i,b as u,F as c,u as g,z as p,W as f,s as m,B as h,g as _,I as v,X as y,c as x,x as V}from"./index-DaJpSunw.js";import{_ as L,a as w}from"./u-modal.BB9A0sdf.js";import{a as P,o as C,r as A}from"./uni-app.es.ClZiJTbk.js";import{_ as b}from"./x.Ds5MtiVE.js";import{a as j,c as k}from"./addjigou.CyCCOCZ8.js";import{_ as T}from"./_plugin-vue_export-helper.BCo6x5W8.js";import"./index.DXubNnP-.js";const U=T({__name:"where",setup(T){const U=e([]),B=e(!1),z=e(""),q=e("");e(!1);const D=e(!1),E=e([]),I=l({orgLeader:"",orgLeaderPhone:"",orgAddress:"",orgPropertyType:"",orgBuildingArea:"",orgAddress:"",orgCoordinateLo:"",orgCoordinateLa:"",id:a("specicalid")||"",tel:a("tel"),status:"1"});e(""),e(""),e("");const M=e=>{U.value=function(e,l){const a=Math.max(0,Math.min(l,e.length));return e.slice(0,a)}(U.value,e),e?S(E.value[e-1]):(E.value=[],j("xzqhdm").then((e=>{E.value=X(e.result)}))),console.log("删除了",e)},F=()=>{I.orgLeader&&I.orgLeaderPhone&&I.orgAddress&&I.orgPropertyType&&I.orgBuildingArea?k(I).then((e=>{e.success?"保存成功!"==e.message?(p("specicalid",""),f({url:"/pages/login/workjoin?type=1"})):(p("specicalid",e.result.id),f({url:"/pages/login/workjoin?type=1"})):m({title:e.message,icon:"error"})})):m({title:"请完善信息",icon:"error"})},Q=()=>{h()},S=e=>{U.value.length<3&&(E.value=[],U.value.push(e),j(e.id).then((e=>{if(e.result.length)E.value=X(e.result);else{D.value=!1,I.address="",U.value.forEach((e=>{I.address+=e.name}));["orgProvince","orgCity","orgDistrict"].forEach(((e,l)=>{var a;I[e]=(null==(a=U.value[l])?void 0:a.id)??""})),U.value=[],E.value=[],j("xzqhdm").then((e=>{E.value=X(e.result)}))}})))},W=()=>{D.value=!0};function X(e){const l=new Set;return e.map((e=>{const a=e.firstLetter;return!a||l.has(a)?{...e,firstLetter:""}:(l.add(a),e)}))}return P((()=>{const e=a("dingwei");e&&(console.log("data",e),q.value=e.name,I.orgAddress=e.name,I.orgCoordinateLo=e.lng,I.orgCoordinateLa=e.lat,t("dingwei"))})),C((()=>{if(j("xzqhdm").then((e=>{E.value=X(e.result)})),a("baddata")){let e=a("baddata");e.orgProvince_dictText&&(I.address=e.orgProvince_dictText+e.orgCity_dictText+e.orgDistrict_dictText),I.orgProvince=e.orgProvince,I.orgCity=e.orgCity,I.orgDistrict=e.orgDistrict,I.orgAddress=e.orgAddress,I.orgLeader=e.orgLeader,I.orgLeaderPhone=e.orgLeaderPhone,I.orgPropertyType=e.orgPropertyType,I.orgBuildingArea=e.orgBuildingArea}})),(e,l)=>{const a=A(o("u-modal"),L),t=n,p=_,f=A(o("u-popup"),w),m=v,h=y;return i(),s("div",{class:"container"},[r(a,{modelValue:B.value,"onUpdate:modelValue":l[0]||(l[0]=e=>B.value=e),content:z.value},null,8,["modelValue","content"]),r(f,{modelValue:D.value,"onUpdate:modelValue":l[2]||(l[2]=e=>D.value=e),mode:"bottom","border-radius":"20",height:"600px"},{default:d((()=>[r(t,{class:"popup-father"},{default:d((()=>[r(t,{class:"popup-title"},{default:d((()=>[r(t,{style:{display:"flex","justify-content":"center","align-items":"center",height:"100rpx",width:"100%",position:"relative"}},{default:d((()=>[r(t,{class:"title-font"},{default:d((()=>[u(" 请选择所在地区 ")])),_:1}),r(p,{class:"title-imge",src:b,onClick:l[1]||(l[1]=e=>D.value=!1)})])),_:1}),(i(!0),s(c,null,g(U.value,((e,l)=>(i(),x(t,{style:{height:"80rpx",width:"100%",display:"flex","align-items":"center","justify-content":"space-between",position:"relative"}},{default:d((()=>[r(t,{style:{"margin-left":"60rpx"}},{default:d((()=>[u(V(e.name),1)])),_:2},1024),r(p,{class:"title-imge",style:{width:"25rpx",height:"25rpx"},src:b,onClick:e=>M(l)},null,8,["onClick"])])),_:2},1024)))),256))])),_:1}),r(t,{style:{height:"100rpx",width:"100%"}}),(i(!0),s(c,null,g(U.value,(e=>(i(),x(t,{style:{height:"80rpx",width:"100%"}})))),256)),r(t,{class:"other-title"},{default:d((()=>[u(" 选择地区 ")])),_:1}),(i(!0),s(c,null,g(E.value,((e,l)=>(i(),x(t,{key:l,onClick:l=>S(e)},{default:d((()=>[r(t,{class:"cards"},{default:d((()=>[r(t,{class:"zimu"},{default:d((()=>[u(V(e.firstLetter),1)])),_:2},1024),r(t,{class:"font"},{default:d((()=>[u(V(e.name),1)])),_:2},1024)])),_:2},1024)])),_:2},1032,["onClick"])))),128))])),_:1})])),_:1},8,["modelValue"]),r(t,{class:"white-content"},{default:d((()=>[r(t,{class:"white-message"},{default:d((()=>[r(t,{onClick:W},{default:d((()=>[r(t,{class:"one"},{default:d((()=>[r(t,{class:"one-left"},{default:d((()=>[u("机构位置")])),_:1}),r(m,{disabled:"",style:{cursor:"not-allowed","pointer-events":"none"},class:"one-right",type:"text",placeholder:"请选择机构位置",modelValue:I.address,"onUpdate:modelValue":l[3]||(l[3]=e=>I.address=e)},null,8,["modelValue"])])),_:1})])),_:1}),r(t,null,{default:d((()=>[r(t,{class:"one",style:{"min-height":"150rpx",overflow:"hidden"}},{default:d((()=>[r(t,{class:"one-left"},{default:d((()=>[u("详细地址")])),_:1}),r(h,{class:"one-right-spec",placeholder:"请输入详细地址","auto-height":"",modelValue:I.orgAddress,"onUpdate:modelValue":l[4]||(l[4]=e=>I.orgAddress=e),maxlength:"60"},null,8,["modelValue"])])),_:1})])),_:1}),r(t,null,{default:d((()=>[r(t,{class:"one"},{default:d((()=>[r(t,{class:"one-left"},{default:d((()=>[u("机构负责人")])),_:1}),r(m,{class:"one-right",type:"text",placeholder:"请输入机构负责人姓名",modelValue:I.orgLeader,"onUpdate:modelValue":l[5]||(l[5]=e=>I.orgLeader=e)},null,8,["modelValue"])])),_:1})])),_:1}),r(t,null,{default:d((()=>[r(t,{class:"one"},{default:d((()=>[r(t,{class:"one-left"},{default:d((()=>[u("机构负责人电话")])),_:1}),r(m,{class:"one-right",type:"number",placeholder:"请输入机构负责人电话",modelValue:I.orgLeaderPhone,"onUpdate:modelValue":l[6]||(l[6]=e=>I.orgLeaderPhone=e)},null,8,["modelValue"])])),_:1})])),_:1}),r(t,null,{default:d((()=>[r(t,{class:"one"},{default:d((()=>[r(t,{class:"one-left"},{default:d((()=>[u("房屋性质")])),_:1}),r(m,{class:"one-right",type:"text",placeholder:"请输入房屋性质",modelValue:I.orgPropertyType,"onUpdate:modelValue":l[7]||(l[7]=e=>I.orgPropertyType=e)},null,8,["modelValue"])])),_:1})])),_:1}),r(t,{style:{"margin-bottom":"20rpx"}},{default:d((()=>[r(t,{class:"one",style:{position:"relative"}},{default:d((()=>[r(t,{class:"one-left"},{default:d((()=>[u("建筑面积")])),_:1}),r(m,{class:"one-right",type:"number",placeholder:"请输入建筑面积",modelValue:I.orgBuildingArea,"onUpdate:modelValue":l[8]||(l[8]=e=>I.orgBuildingArea=e)},null,8,["modelValue"])])),_:1})])),_:1})])),_:1})])),_:1}),r(t,{style:{display:"flex",width:"100%","margin-top":"10rpx"}},{default:d((()=>[r(t,{class:"finish-button",onClick:Q},{default:d((()=>[u(" 上一步 ")])),_:1}),r(t,{class:"finish-button",onClick:F},{default:d((()=>[u(" 确认并提交 ")])),_:1})])),_:1})])}}},[["__scopeId","data-v-ec67a9a1"]]);export{U as default};