You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

2 lines
11 KiB
JavaScript

import{_ as X,e as Y,f as m,dk as Z,$ as C,o as w,c as y,h as o,a as t,w as s,j as e,v as i,i as v,k as I,N as p,bu as U,cI as B,d as j,m as S,dl as ee,dm as te,dn as ae,cN as le,cH as se,s as oe,x as ne,y as ue,B as re,bD as ie,bE as pe}from"./index.3790e358.js";import{N as de}from"./Image.f67b163c.js";import{_ as _e}from"./Input.aa2d04f5.js";import{_ as fe}from"./Select.0304b98d.js";import{_ as ve}from"./DataTable.02edda7e.js";import"./Suffix.40f5c87a.js";import"./FocusDetector.b4ab226b.js";import"./Checkbox.0be9cd10.js";import"./Forward.a833504f.js";const d=h=>(ie("data-v-59aa6d9a"),h=h(),pe(),h),ce=d(()=>o("div",{class:"form_tag_wrapper"},"\u540D\u79F0",-1)),me=d(()=>o("div",{class:"form_tag_wrapper"},"\u673A\u6784\u7801",-1)),ge=d(()=>o("div",{class:"form_tag_wrapper"},"\u5730\u5740",-1)),we=d(()=>o("div",{class:"form_tag_wrapper"},"\u7ECF\u5EA6",-1)),ye=d(()=>o("div",{class:"form_tag_wrapper"},"\u7EAC\u5EA6",-1)),ke=d(()=>o("div",{class:"form_tag_wrapper"},"Logo",-1)),be={class:"config_image_wrapper"},Ue={class:"config_image_item_wrapper","m-1":""},Ne={key:0},$e={class:"config_image_cover_wrapper"},Ce=["src"],Se=d(()=>o("div",{class:"form_tag_wrapper"},"\u673A\u6784\u7C7B\u578B",-1)),he=d(()=>o("div",{class:"form_tag_wrapper"},"\u8054\u7CFB\u7535\u8BDD",-1)),Je=d(()=>o("div",{class:"form_tag_wrapper"},"\u72B6\u6001",-1)),Oe=d(()=>o("div",{class:"form_tag_wrapper"},"\u540D\u79F0",-1)),xe=d(()=>o("div",{class:"form_tag_wrapper"},"\u673A\u6784\u7801",-1)),Ie=d(()=>o("div",{class:"form_tag_wrapper"},"\u5730\u5740",-1)),He=d(()=>o("div",{class:"form_tag_wrapper"},"\u7ECF\u5EA6",-1)),Ae=d(()=>o("div",{class:"form_tag_wrapper"},"\u7EAC\u5EA6",-1)),qe=d(()=>o("div",{class:"form_tag_wrapper"},"Logo",-1)),Be={class:"config_image_wrapper"},Le={class:"config_image_item_wrapper","m-1":""},Ve={key:0},je={class:"config_image_cover_wrapper"},De=["src"],Re=d(()=>o("div",{class:"form_tag_wrapper"},"\u673A\u6784\u7C7B\u578B",-1)),Ee=d(()=>o("div",{class:"form_tag_wrapper"},"\u8054\u7CFB\u7535\u8BDD",-1)),Pe=d(()=>o("div",{class:"form_tag_wrapper"},"\u72B6\u6001",-1)),D={__name:"hospital",setup(h){Y(()=>{J()});const c=m([]),N=m([]),J=async()=>{const n=await Z();C(n,()=>{N.value=n.data.list})},R=[{type:"selection",multiple:!1},{title:"\u540D\u79F0",key:"name",render(n){return S(i,{align:"center"},{default:()=>[S(de,{src:B(n.logo),width:50,height:50,objectFit:"cover"},{}),S("span",{},{default:()=>n.name})]})}},{title:"\u673A\u6784\u4EE3\u7801",key:"code"},{title:"\u8054\u7CFB\u7535\u8BDD",key:"phone"},{title:"\u673A\u6784\u7C7B\u578B",key:"dev",render(n){return S(p,{type:n.dev===1?"warning":"success"},{default:()=>n.dev===1?"\u6D4B\u8BD5":"\u666E\u901A"})}},{title:"\u72B6\u6001",key:"status",render(n){return S(p,{type:n.status===1?"success":"error"},{default:()=>n.status===1?"\u53EF\u7528":"\u505C\u7528"})}}],g=m(!1),H={name:"",code:"",address:"",longitude:"",latitude:"",logo:"",dev:2,phone:"",status:1},r=m(JSON.parse(JSON.stringify(H))),E=async()=>{const n=await ee(r.value);C(n,()=>{window.$message().success(n.message),g.value=!1,r.value=JSON.parse(JSON.stringify(H)),J()})},P=()=>{r.value=JSON.parse(JSON.stringify(H)),g.value=!0},$=m(!1),A={id:0,name:"",code:"",address:"",longitude:"",latitude:"",logo:"",dev:2,phone:"",status:1},u=m(JSON.parse(JSON.stringify(A))),T=()=>{if(c.value.length!==1)return window.$message().error("\u8BF7\u9009\u62E9\u4E00\u4E2A\u533B\u9662");u.value=JSON.parse(JSON.stringify(A));for(let n=0;n<N.value.length;n++)if(c.value[0]===N.value[n].id){u.value=JSON.parse(JSON.stringify(N.value[n])),$.value=!0;return}},F=async()=>{const n=await te(u.value);C(n,()=>{window.$message().success(n.message),$.value=!1,u.value=JSON.parse(JSON.stringify(A)),J()})},k=m(!1),K=()=>{if(c.value.length!==1)return window.$message().error("\u8BF7\u9009\u62E9\u4E00\u4E2A\u533B\u9662");k.value=!0},M=async()=>{const n=await ae({id:c.value[0]});C(n,()=>{window.$message().success(n.message),k.value=!1,c.value=[],J()})},z=async n=>{const a=n.target.files[0];q.value.value=null;const f=await le(a),b=await se(f);C(b,()=>{let _=b.data.url;g.value?r.value.logo=_:u.value.logo=_})},q=m(null),G=n=>{q.value=n},L=()=>{q.value.click()},V=()=>{g.value?r.value.logo="":u.value.logo=""};return(n,a)=>{const f=oe,b=ne,_=_e,O=ue,x=fe,Q=ve,W=re;return w(),y("div",null,[o("input",{class:"upload_input_wrapper",accept:"image/*",onChange:z,type:"file",ref:G},null,32),t(b,{show:e(k),"onUpdate:show":a[2]||(a[2]=l=>I(k)?k.value=l:null),preset:"card",style:{width:"400px"},title:"\u5220\u9664\u786E\u8BA4","auto-focus":!1,bordered:!1},{default:s(()=>[o("div",null,[t(e(i),{justify:"center"},{default:s(()=>[t(f,{onClick:a[0]||(a[0]=l=>M()),type:"info"},{default:s(()=>[v("\u786E\u5B9A")]),_:1}),t(f,{onClick:a[1]||(a[1]=l=>k.value=!1)},{default:s(()=>[v("\u53D6\u6D88")]),_:1})]),_:1})])]),_:1},8,["show"]),t(b,{show:e($),"onUpdate:show":a[14]||(a[14]=l=>I($)?$.value=l:null),preset:"card",style:{width:"500px"},title:"\u4FEE\u6539","auto-focus":!1,bordered:!1},{default:s(()=>[o("div",null,[t(e(i),{align:"center"},{default:s(()=>[t(e(p),null,{default:s(()=>[ce]),_:1}),t(_,{class:"form_input_wrapper",value:e(u).name,"onUpdate:value":a[3]||(a[3]=l=>e(u).name=l)},null,8,["value"])]),_:1}),t(e(i),{"mt-2":"",align:"center"},{default:s(()=>[t(e(p),null,{default:s(()=>[me]),_:1}),t(_,{class:"form_input_wrapper",value:e(u).code,"onUpdate:value":a[4]||(a[4]=l=>e(u).code=l)},null,8,["value"])]),_:1}),t(e(i),{"mt-2":"",align:"center"},{default:s(()=>[t(e(p),null,{default:s(()=>[ge]),_:1}),t(_,{class:"form_input_wrapper",value:e(u).address,"onUpdate:value":a[5]||(a[5]=l=>e(u).address=l)},null,8,["value"])]),_:1}),t(e(i),{"mt-2":"",align:"center"},{default:s(()=>[t(e(p),null,{default:s(()=>[we]),_:1}),t(_,{class:"form_input_wrapper",value:e(u).longitude,"onUpdate:value":a[6]||(a[6]=l=>e(u).longitude=l)},null,8,["value"]),t(f,{text:"",tag:"a",href:"https://lbs.qq.com/getPoint/",target:"_blank",type:"info"},{default:s(()=>[v(" \u83B7\u53D6\u7ECF\u7EAC\u5EA6 ")]),_:1})]),_:1}),t(e(i),{"mt-2":"",align:"center"},{default:s(()=>[t(e(p),null,{default:s(()=>[ye]),_:1}),t(_,{class:"form_input_wrapper",value:e(u).latitude,"onUpdate:value":a[7]||(a[7]=l=>e(u).latitude=l)},null,8,["value"])]),_:1}),t(e(i),{"mt-2":"",align:"center"},{default:s(()=>[t(e(p),null,{default:s(()=>[ke]),_:1}),o("div",be,[o("div",Ue,[e(u).logo?U("",!0):(w(),y("span",Ne,"\u6682\u65E0\u56FE\u7247")),o("div",$e,[o("div",{class:"config_image_cover_upload_wrapper","cursor-pointer":"",onClick:a[8]||(a[8]=l=>L())},[t(O,{type:"upload-three"})]),e(u).logo?(w(),y("div",{key:0,"cursor-pointer":"",class:"config_image_cover_delete_wrapper",onClick:a[9]||(a[9]=l=>V())},[t(O,{type:"delete-one"})])):U("",!0)]),e(u).logo?(w(),y("img",{key:1,src:e(B)(e(u).logo),alt:""},null,8,Ce)):U("",!0)])])]),_:1}),t(e(i),{"mt-2":"",align:"center"},{default:s(()=>[t(e(p),null,{default:s(()=>[Se]),_:1}),t(x,{class:"form_input_wrapper",value:e(u).dev,"onUpdate:value":a[10]||(a[10]=l=>e(u).dev=l),options:[{value:1,label:"\u6D4B\u8BD5"},{value:2,label:"\u666E\u901A"}]},null,8,["value"])]),_:1}),t(e(i),{"mt-2":"",align:"center"},{default:s(()=>[t(e(p),null,{default:s(()=>[he]),_:1}),t(_,{class:"form_input_wrapper",value:e(u).phone,"onUpdate:value":a[11]||(a[11]=l=>e(u).phone=l)},null,8,["value"])]),_:1}),t(e(i),{"mt-2":"",align:"center"},{default:s(()=>[t(e(p),null,{default:s(()=>[Je]),_:1}),t(x,{class:"form_input_wrapper",value:e(u).status,"onUpdate:value":a[12]||(a[12]=l=>e(u).status=l),options:[{value:1,label:"\u53EF\u7528"},{value:2,label:"\u505C\u7528"}]},null,8,["value"])]),_:1}),t(f,{onClick:a[13]||(a[13]=l=>F()),type:"info","mt-2":""},{default:s(()=>[v("\u786E\u5B9A")]),_:1})])]),_:1},8,["show"]),t(b,{show:e(g),"onUpdate:show":a[26]||(a[26]=l=>I(g)?g.value=l:null),preset:"card",style:{width:"500px"},title:"\u65B0\u5EFA","auto-focus":!1,bordered:!1},{default:s(()=>[o("div",null,[t(e(i),{align:"center"},{default:s(()=>[t(e(p),null,{default:s(()=>[Oe]),_:1}),t(_,{class:"form_input_wrapper",value:e(r).name,"onUpdate:value":a[15]||(a[15]=l=>e(r).name=l)},null,8,["value"])]),_:1}),t(e(i),{"mt-2":"",align:"center"},{default:s(()=>[t(e(p),null,{default:s(()=>[xe]),_:1}),t(_,{class:"form_input_wrapper",value:e(r).code,"onUpdate:value":a[16]||(a[16]=l=>e(r).code=l)},null,8,["value"])]),_:1}),t(e(i),{"mt-2":"",align:"center"},{default:s(()=>[t(e(p),null,{default:s(()=>[Ie]),_:1}),t(_,{class:"form_input_wrapper",value:e(r).address,"onUpdate:value":a[17]||(a[17]=l=>e(r).address=l)},null,8,["value"])]),_:1}),t(e(i),{"mt-2":"",align:"center"},{default:s(()=>[t(e(p),null,{default:s(()=>[He]),_:1}),t(_,{class:"form_input_wrapper",value:e(r).longitude,"onUpdate:value":a[18]||(a[18]=l=>e(r).longitude=l)},null,8,["value"]),t(f,{text:"",tag:"a",href:"https://lbs.qq.com/getPoint/",target:"_blank",type:"info"},{default:s(()=>[v(" \u83B7\u53D6\u7ECF\u7EAC\u5EA6 ")]),_:1})]),_:1}),t(e(i),{"mt-2":"",align:"center"},{default:s(()=>[t(e(p),null,{default:s(()=>[Ae]),_:1}),t(_,{class:"form_input_wrapper",value:e(r).latitude,"onUpdate:value":a[19]||(a[19]=l=>e(r).latitude=l)},null,8,["value"])]),_:1}),t(e(i),{"mt-2":"",align:"center"},{default:s(()=>[t(e(p),null,{default:s(()=>[qe]),_:1}),o("div",Be,[o("div",Le,[e(r).logo?U("",!0):(w(),y("span",Ve,"\u6682\u65E0\u56FE\u7247")),o("div",je,[o("div",{class:"config_image_cover_upload_wrapper","cursor-pointer":"",onClick:a[20]||(a[20]=l=>L())},[t(O,{type:"upload-three"})]),e(r).logo?(w(),y("div",{key:0,"cursor-pointer":"",class:"config_image_cover_delete_wrapper",onClick:a[21]||(a[21]=l=>V())},[t(O,{type:"delete-one"})])):U("",!0)]),e(r).logo?(w(),y("img",{key:1,src:e(B)(e(r).logo),alt:""},null,8,De)):U("",!0)])])]),_:1}),t(e(i),{"mt-2":"",align:"center"},{default:s(()=>[t(e(p),null,{default:s(()=>[Re]),_:1}),t(x,{class:"form_input_wrapper",value:e(r).dev,"onUpdate:value":a[22]||(a[22]=l=>e(r).dev=l),options:[{value:1,label:"\u6D4B\u8BD5"},{value:2,label:"\u666E\u901A"}]},null,8,["value"])]),_:1}),t(e(i),{"mt-2":"",align:"center"},{default:s(()=>[t(e(p),null,{default:s(()=>[Ee]),_:1}),t(_,{class:"form_input_wrapper",value:e(r).phone,"onUpdate:value":a[23]||(a[23]=l=>e(r).phone=l)},null,8,["value"])]),_:1}),t(e(i),{"mt-2":"",align:"center"},{default:s(()=>[t(e(p),null,{default:s(()=>[Pe]),_:1}),t(x,{class:"form_input_wrapper",value:e(r).status,"onUpdate:value":a[24]||(a[24]=l=>e(r).status=l),options:[{value:1,label:"\u53EF\u7528"},{value:2,label:"\u505C\u7528"}]},null,8,["value"])]),_:1}),t(f,{onClick:a[25]||(a[25]=l=>E()),type:"info","mt-2":""},{default:s(()=>[v("\u786E\u5B9A")]),_:1})])]),_:1},8,["show"]),t(W,{title:"\u533B\u9662\u7BA1\u7406"},{default:s(()=>[o("div",null,[t(e(i),null,{default:s(()=>[t(f,{onClick:a[27]||(a[27]=l=>P()),type:"success"},{default:s(()=>[v("\u65B0\u5EFA")]),_:1}),t(f,{onClick:a[28]||(a[28]=l=>K()),type:"error"},{default:s(()=>[v("\u5220\u9664")]),_:1}),t(f,{onClick:a[29]||(a[29]=l=>T()),type:"info"},{default:s(()=>[v("\u4FEE\u6539\u4FE1\u606F")]),_:1})]),_:1}),t(Q,{"mt-2":"","checked-row-keys":e(c),"onUpdate:checkedRowKeys":a[30]||(a[30]=l=>I(c)?c.value=l:null),columns:R,"row-key":l=>l.id,data:e(N)},null,8,["checked-row-keys","row-key","data"])])]),_:1})])}}};typeof j=="function"&&j(D);var Ye=X(D,[["__scopeId","data-v-59aa6d9a"]]);export{Ye as default};