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
2 lines
11 KiB
JavaScript
import{f,br as le,e as oe,bs as T,bt as ue,$ as w,bu as ie,o as q,c as de,a,w as t,h as u,i as d,j as n,k as S,N as p,b as re,bv as pe,d as K,bw as _e,m as R,bx as fe,by as me,bz as ve,bA as ce,s as ge,v as we,x as ye,y as ke,z as be,B as he}from"./index.b3ec3a5e.js";import{_ as $e}from"./Select.c5f2e648.js";import{a as Ne,_ as Se}from"./RadioGroup.7a2fa040.js";import{_ as Ae,a as Ue}from"./DataTable.00ed820c.js";import{_ as Ce}from"./Input.68f30eae.js";import"./Suffix.ae0185d9.js";import"./FocusDetector.58468397.js";import"./Checkbox.f53b8a35.js";import"./Forward.eeb7fb91.js";const Je=u("div",{class:"form_tag_wrapper"},"\u5BC6\u7801",-1),Oe=u("div",{class:"form_tag_wrapper"},"\u8D26\u53F7",-1),xe=u("div",{class:"form_tag_wrapper"},"\u6635\u79F0",-1),ze=u("div",{class:"form_tag_wrapper"},"\u8D1F\u8D23\u533B\u9662",-1),Be=u("div",{class:"form_tag_wrapper"},"\u6743\u9650",-1),Le=u("div",{class:"form_tag_wrapper"},"\u72B6\u6001",-1),Pe=u("div",{class:"form_tag_wrapper"},"\u8D26\u53F7",-1),Re=u("div",{class:"form_tag_wrapper"},"\u6635\u79F0",-1),Ve=u("div",{class:"form_tag_wrapper"},"\u8D1F\u8D23\u533B\u9662",-1),Ee=u("div",{class:"form_tag_wrapper"},"\u5BC6\u7801",-1),je=u("div",{class:"form_tag_wrapper"},"\u6743\u9650",-1),De=u("div",{class:"form_tag_wrapper"},"\u6635\u79F0",-1),He=u("div",{class:"form_tag_wrapper"},"\u72B6\u6001",-1),Ie={__name:"list",setup(Te){const A={page:1,status:0,search:""},v=f(JSON.parse(JSON.stringify(A)));le(l=>{V(l.query)});const V=l=>{v.value={page:Number(l.page)||A.page,status:Number(l.status)||A.status,search:l.search||A.search},k()};oe(()=>{V(T.currentRoute.value.query),M()});const U=f([]),M=async()=>{const l=await ue();w(l,()=>{U.value=l.data.list.map(e=>({label:e.name,value:e.id})),B()})},z=f([]),C=f(!1),B=async()=>{C.value=!0;const l=await ie();C.value=!1,w(l,()=>{z.value=l.data.list})},c=f([]),m=f([]),L=f(0),k=async()=>{const l=await _e(v.value);w(l,()=>{m.value=l.data.data,L.value=l.data.last_page})},F=[{type:"selection"},{title:"\u6635\u79F0",key:"nickname"},{title:"\u6743\u9650",key:"admin_auth_name",render(l){return R("div",{},{default:()=>l.admin_auth_id===-1?"\u8D85\u7EA7\u7BA1\u7406\u5458":l.admin_auth_id===0?"\u65E0\u6743\u9650\u5206\u7EC4":l.admin_auth_name?l.admin_auth_name:"\u5F02\u5E38\u6743\u9650\u7EC4"})}},{title:"\u72B6\u6001",key:"status",render(l){return R(p,{type:l.status===1?"success":"error"},{default:()=>l.status===1?"\u53EF\u7528":"\u505C\u7528"})}},{title:"\u8D1F\u8D23\u533B\u9662",key:"status",render(l){return R(p,{type:"success"},{default:()=>{let e="\u6682\u4E0D\u8BBE\u7F6E",r=[{label:"\u6682\u4E0D\u8BBE\u7F6E",value:-1},{label:"\u5168\u90E8",value:0},...U.value];for(let i in r)r[i].value===l.hospital&&(e=r[i].label);return e}})}}],b=f(!1),P={nickname:"",hospital:-1,account:"",password:"",admin_auth_id:0},_=f(JSON.parse(JSON.stringify(P))),G=async()=>{const l=await fe(_.value);w(l,()=>{window.$message().success(l.message),b.value=!1,_.value=JSON.parse(JSON.stringify(P)),k()})},Q=()=>{_.value=JSON.parse(JSON.stringify(P)),b.value=!0},W=()=>{E(1)},E=l=>{v.value.page=l,X()},X=()=>{T.push({name:"admin-list",query:v.value})},h=f(!1),$=f(!1),J={id:0,nickname:"",hospital:-1,account_id:0,account:"",password:"",status:"",admin_auth_id:0},o=f(JSON.parse(JSON.stringify(J))),j=l=>{if(c.value.length!==1)return window.$message().error("\u8BF7\u9009\u62E9\u4E00\u4E2A\u7BA1\u7406\u5458");o.value=JSON.parse(JSON.stringify(J));for(let e=0;e<m.value.length;e++)if(c.value[0]===m.value[e].id){o.value={id:m.value[e].id,nickname:m.value[e].nickname,account_id:m.value[e].account_id,account:m.value[e].account,hospital:m.value[e].hospital,password:"",status:m.value[e].status,admin_auth_id:m.value[e].admin_auth_id},l==="info"?h.value=!0:$.value=!0;return}},Y=async()=>{const l=await me({admin_id:o.value.id,nickname:o.value.nickname,status:o.value.status,hospital:o.value.hospital,admin_auth_id:o.value.admin_auth_id});w(l,()=>{window.$message().success(l.message),h.value=!1,o.value=JSON.parse(JSON.stringify(J)),k()})},Z=async()=>{const l=await ve({account_id:o.value.account_id,password:o.value.password});w(l,()=>{window.$message().success(l.message),$.value=!1,o.value=JSON.parse(JSON.stringify(J)),k()})},y=f(!1),ee=()=>{if(c.value.length<=0)return window.$message().error("\u8BF7\u9009\u62E9\u4E00\u4E2A\u7BA1\u7406\u5458");y.value=!0},ae=async()=>{const l=await ce(c.value);w(l,()=>{window.$message().success(l.message),y.value=!1,c.value=[],k()})};return(l,e)=>{const r=ge,i=we,O=ye,g=Ce,x=$e,D=ke,H=be,N=Ne,I=Se,te=Ae,ne=Ue,se=he;return q(),de("div",null,[a(O,{show:n(y),"onUpdate:show":e[2]||(e[2]=s=>S(y)?y.value=s:null),preset:"card",style:{width:"400px"},title:"\u5220\u9664\u786E\u8BA4","auto-focus":!1,bordered:!1},{default:t(()=>[u("div",null,[a(i,{justify:"center"},{default:t(()=>[a(r,{onClick:e[0]||(e[0]=s=>ae()),type:"info"},{default:t(()=>[d("\u786E\u5B9A")]),_:1}),a(r,{onClick:e[1]||(e[1]=s=>y.value=!1)},{default:t(()=>[d("\u53D6\u6D88")]),_:1})]),_:1})])]),_:1},8,["show"]),a(O,{show:n($),"onUpdate:show":e[5]||(e[5]=s=>S($)?$.value=s:null),preset:"card",style:{width:"500px"},title:"\u4FEE\u6539\u5BC6\u7801","auto-focus":!1,bordered:!1},{default:t(()=>[u("div",null,[a(i,{align:"center"},{default:t(()=>[a(n(p),null,{default:t(()=>[Je]),_:1}),a(g,{class:"form_input_wrapper",value:n(o).password,"onUpdate:value":e[3]||(e[3]=s=>n(o).password=s)},null,8,["value"])]),_:1}),a(r,{onClick:e[4]||(e[4]=s=>Z()),type:"info","mt-2":""},{default:t(()=>[d("\u786E\u5B9A")]),_:1})])]),_:1},8,["show"]),a(O,{show:n(h),"onUpdate:show":e[13]||(e[13]=s=>S(h)?h.value=s:null),preset:"card",style:{width:"500px"},title:"\u4FEE\u6539\u4FE1\u606F","auto-focus":!1,bordered:!1},{default:t(()=>[u("div",null,[a(i,{align:"center"},{default:t(()=>[a(n(p),null,{default:t(()=>[Oe]),_:1}),a(g,{disabled:"",class:"form_input_wrapper",value:n(o).account,"onUpdate:value":e[6]||(e[6]=s=>n(o).account=s)},null,8,["value"])]),_:1}),a(i,{"mt-2":"",align:"center"},{default:t(()=>[a(n(p),null,{default:t(()=>[xe]),_:1}),a(g,{class:"form_input_wrapper",value:n(o).nickname,"onUpdate:value":e[7]||(e[7]=s=>n(o).nickname=s)},null,8,["value"])]),_:1}),a(i,{"mt-2":"",align:"center"},{default:t(()=>[a(n(p),null,{default:t(()=>[ze]),_:1}),a(x,{class:"form_input_wrapper",value:n(o).hospital,"onUpdate:value":e[8]||(e[8]=s=>n(o).hospital=s),options:[{label:"\u6682\u4E0D\u8BBE\u7F6E",value:-1},{label:"\u5168\u90E8",value:0},...n(U)]},null,8,["value","options"])]),_:1}),a(i,{"mt-2":"",align:"center"},{default:t(()=>[a(n(p),null,{default:t(()=>[Be]),_:1}),a(x,{class:"form_input_wrapper",value:n(o).admin_auth_id,"onUpdate:value":e[9]||(e[9]=s=>n(o).admin_auth_id=s),options:[n(o).admin_auth_id===-1?{value:-1,label:"\u8D85\u7EA7\u7BA1\u7406\u5458"}:{value:0,label:"\u6682\u4E0D\u5206\u914D"},...n(z)]},null,8,["value","options"]),u("div",null,[a(r,{onClick:e[10]||(e[10]=s=>B()),loading:n(C),size:"small",type:"info"},{icon:t(()=>[a(H,null,{default:t(()=>[a(D,{type:"refresh",size:16})]),_:1})]),default:t(()=>[d(" \u5237\u65B0 ")]),_:1},8,["loading"])])]),_:1}),a(i,{"mt-2":"",align:"center"},{default:t(()=>[a(n(p),null,{default:t(()=>[Le]),_:1}),a(I,{value:n(o).status,"onUpdate:value":e[11]||(e[11]=s=>n(o).status=s),name:"update_status_radio"},{default:t(()=>[a(i,null,{default:t(()=>[a(N,{value:1},{default:t(()=>[d("\u53EF\u7528")]),_:1}),a(N,{value:2},{default:t(()=>[d("\u505C\u7528")]),_:1})]),_:1})]),_:1},8,["value"])]),_:1}),a(r,{onClick:e[12]||(e[12]=s=>Y()),type:"info","mt-2":""},{default:t(()=>[d("\u786E\u5B9A")]),_:1})])]),_:1},8,["show"]),a(O,{show:n(b),"onUpdate:show":e[21]||(e[21]=s=>S(b)?b.value=s:null),preset:"card",style:{width:"500px"},title:"\u65B0\u5EFA","auto-focus":!1,bordered:!1},{default:t(()=>[u("div",null,[a(i,{align:"center"},{default:t(()=>[a(n(p),null,{default:t(()=>[Pe]),_:1}),a(g,{class:"form_input_wrapper",value:n(_).account,"onUpdate:value":e[14]||(e[14]=s=>n(_).account=s)},null,8,["value"])]),_:1}),a(i,{"mt-2":"",align:"center"},{default:t(()=>[a(n(p),null,{default:t(()=>[Re]),_:1}),a(g,{class:"form_input_wrapper",value:n(_).nickname,"onUpdate:value":e[15]||(e[15]=s=>n(_).nickname=s)},null,8,["value"])]),_:1}),a(i,{"mt-2":"",align:"center"},{default:t(()=>[a(n(p),null,{default:t(()=>[Ve]),_:1}),a(x,{class:"form_input_wrapper",value:n(_).hospital,"onUpdate:value":e[16]||(e[16]=s=>n(_).hospital=s),options:[{label:"\u6682\u4E0D\u8BBE\u7F6E",value:-1},{label:"\u5168\u90E8",value:0},...n(U)]},null,8,["value","options"])]),_:1}),a(i,{"mt-2":"",align:"center"},{default:t(()=>[a(n(p),null,{default:t(()=>[Ee]),_:1}),a(g,{class:"form_input_wrapper",value:n(_).password,"onUpdate:value":e[17]||(e[17]=s=>n(_).password=s)},null,8,["value"])]),_:1}),a(i,{"mt-2":"",align:"center"},{default:t(()=>[a(n(p),null,{default:t(()=>[je]),_:1}),a(x,{class:"form_input_wrapper",value:n(_).admin_auth_id,"onUpdate:value":e[18]||(e[18]=s=>n(_).admin_auth_id=s),options:[{value:0,label:"\u6682\u4E0D\u5206\u914D"},...n(z)]},null,8,["value","options"]),u("div",null,[a(r,{onClick:e[19]||(e[19]=s=>B()),loading:n(C),size:"small",type:"info"},{icon:t(()=>[a(H,null,{default:t(()=>[a(D,{type:"refresh",size:16})]),_:1})]),default:t(()=>[d(" \u5237\u65B0 ")]),_:1},8,["loading"])])]),_:1}),a(r,{onClick:e[20]||(e[20]=s=>G()),type:"info","mt-2":""},{default:t(()=>[d("\u786E\u5B9A")]),_:1})])]),_:1},8,["show"]),a(se,{title:"\u7BA1\u7406\u5458\u5217\u8868"},{default:t(()=>[u("div",null,[a(i,{align:"center"},{default:t(()=>[a(n(p),null,{default:t(()=>[De]),_:1}),a(g,{class:"form_input_wrapper",value:n(v).search,"onUpdate:value":e[22]||(e[22]=s=>n(v).search=s)},null,8,["value"]),a(n(p),null,{default:t(()=>[He]),_:1}),a(I,{value:n(v).status,"onUpdate:value":e[23]||(e[23]=s=>n(v).status=s),name:"status_radio"},{default:t(()=>[a(i,null,{default:t(()=>[a(N,{value:0},{default:t(()=>[d("\u5168\u90E8")]),_:1}),a(N,{value:1},{default:t(()=>[d("\u53EF\u7528")]),_:1}),a(N,{value:2},{default:t(()=>[d("\u505C\u7528")]),_:1})]),_:1})]),_:1},8,["value"]),a(r,{onClick:e[24]||(e[24]=s=>W()),type:"info"},{default:t(()=>[d("\u641C\u7D22")]),_:1})]),_:1}),a(i,{"mt-2":""},{default:t(()=>[a(r,{onClick:e[25]||(e[25]=s=>Q()),type:"success"},{default:t(()=>[d("\u65B0\u5EFA")]),_:1}),a(r,{onClick:e[26]||(e[26]=s=>ee()),type:"error"},{default:t(()=>[d("\u5220\u9664")]),_:1}),a(r,{onClick:e[27]||(e[27]=s=>j("info")),type:"info"},{default:t(()=>[d("\u4FEE\u6539\u4FE1\u606F")]),_:1}),a(r,{onClick:e[28]||(e[28]=s=>j("password")),type:"info"},{default:t(()=>[d("\u4FEE\u6539\u5BC6\u7801")]),_:1})]),_:1}),a(te,{"mt-2":"","checked-row-keys":n(c),"onUpdate:checkedRowKeys":e[29]||(e[29]=s=>S(c)?c.value=s:null),columns:F,"row-key":s=>s.id,data:n(m)},null,8,["checked-row-keys","row-key","data"]),n(L)>1?(q(),re(ne,{key:0,"onUpdate:page":[E,e[30]||(e[30]=s=>n(v).page=s)],"mt-2":"",page:n(v).page,"page-count":n(L)},null,8,["page","page-count"])):pe("",!0)])]),_:1})])}}};typeof K=="function"&&K(Ie);export{Ie as default};
|