import{d as K,r as m,s as R,w as J,a as _,$ as O,b as l,c as T,e as s,N as P,g as r,m as c,n as j,v as V,t as A,F as Q,h as Z,f as t,_ as W,a2 as M,B as Y,x as w,H as te,Y as ae,j as ee,V as G}from"./index.507bae88.js";import{a as le,b as se,c as ue,d as ie}from"./index.51a06936.js";import{b as ne}from"./userArchiveImages.4465f956.js";import{h as H}from"./filter.0d40c637.js";import{s as oe}from"./search.feb15388.js";import{r as re}from"./refresh.57fe329e.js";import"./plugin-vue_export-helper.41ffa612.js";const ce={class:"detail-shell"},de={class:"main-col"},ve={key:0,class:"viewer-card"},pe={class:"viewer-card__inner"},_e={class:"triptych"},me=["src"],ge={key:1,class:"panel-empty"},ye=["src"],be={key:1,class:"panel-empty"},fe=["src"],he={key:1,class:"panel-empty"},ke={key:1,class:"viewer-card viewer-card--solo"},De={class:"single-image-wrapper"},Ee=["src"],Fe={key:2,class:"main-empty main-empty--solo"},Ce={key:3,class:"thumb-section"},Ae={class:"thumb-section-head"},Be={key:0,class:"thumb-section-active"},we={class:"thumb-strip"},Ue=["onClick"],xe={class:"thumb-btn__frame"},Ie=["src"],Le={key:1,class:"thumb-btn__placeholder"},Ne={class:"thumb-btn__label"},$e={class:"side-panel"},Ve={class:"side-panel-head"},Se={key:0,class:"side-sub"},qe={key:1,class:"side-time-inline"},ze={class:"side-panel-body"},Te={class:"metric-head"},Re={class:"metric-name"},Me={class:"metric-num"},je={key:0,class:"side-empty"},Ke=K({__name:"UserArchiveDetailDialog",props:{visible:{type:Boolean,required:!0},archiveId:{type:Number,required:!0}},emits:["update:visible"],setup(S){const D={health_score:"\u8BC4\u5206",mild_abnormality:"\u8272\u7D20",moderate_abnormality:"\u7EA2\u533A",normal_area:"\u80A4\u8272",severe_abnormality:"\u708E\u654F"},U=S,E=m(!1),F=m(null),f=m([]),d=m(""),h=[{color:"#f56c6c",percentage:40},{color:"#e6a23c",percentage:70},{color:"#67c23a",percentage:100}],k=R(()=>f.value.find(u=>u.key===d.value)),N=R(()=>{var p;const u=(p=k.value)==null?void 0:p.angles;return u!=null?u:{left:"",front:"",right:""}}),o=m(""),a=m(""),g=m(""),C=R(()=>!!(o.value||a.value||g.value)),q=R(()=>a.value||o.value||g.value||""),y=R(()=>{var u,p;return(p=(u=F.value)==null?void 0:u.create_time)!=null?p:""}),i=R(()=>{var p;const u=(p=F.value)==null?void 0:p.contents;return!u||typeof u!="object"?[]:Object.entries(u).map(([$,B])=>{const z=Number(B),e=Number.isFinite(z)?Math.min(100,Math.max(0,z)):0;return{key:$,label:D[$]||$,value:String(B!=null?B:"--"),pct:e}})});function x(){const u=N.value;o.value=u.left,a.value=u.front,g.value=u.right}async function I(){var u,p,$;if(!!U.archiveId){E.value=!0;try{const{data:B}=await le({id:U.archiveId}),z=(u=B==null?void 0:B.data)!=null?u:B;F.value=z;const e=ne(z);f.value=e,d.value=($=(p=e[0])==null?void 0:p.key)!=null?$:"",x()}catch{F.value=null,f.value=[],d.value="",M.error("\u83B7\u53D6\u6863\u6848\u8BE6\u60C5\u5931\u8D25")}finally{E.value=!1}}}function n(){if(!o.value)return;const u=a.value;a.value=o.value,o.value=u}function v(){if(!g.value)return;const u=a.value;a.value=g.value,g.value=u}function b(u){d.value=u,x()}function L(){F.value=null,f.value=[],d.value="",o.value="",a.value="",g.value=""}return J(()=>[U.visible,U.archiveId],([u,p])=>{u&&p&&I()}),(u,p)=>{const $=_("el-progress"),B=_("el-dialog"),z=O("loading");return l(),T(B,{"model-value":S.visible,title:"\u6863\u6848\u8BE6\u60C5",width:"1200",top:"2vh","append-to-body":"","destroy-on-close":"",class:"archive-detail-dialog","onUpdate:modelValue":p[0]||(p[0]=e=>u.$emit("update:visible",e)),onClosed:L},{default:s(()=>[P((l(),r("div",ce,[c("div",de,[C.value?(l(),r("div",ve,[c("div",pe,[c("div",_e,[c("div",{class:j(["triptych-panel triptych-side",{"is-empty":!o.value}]),onClick:n,title:"\u4E0E\u4E2D\u95F4\u56FE\u4E92\u6362"},[o.value?(l(),r("img",{key:0,src:o.value,class:"triptych-img triptych-img--side",alt:""},null,8,me)):(l(),r("span",ge,"\u5DE6"))],2),c("div",{class:j(["triptych-panel triptych-center",{"is-empty":!a.value}])},[a.value?(l(),r("img",{key:0,src:a.value,class:"triptych-img triptych-img--center",alt:""},null,8,ye)):(l(),r("span",be,"\u4E2D"))],2),c("div",{class:j(["triptych-panel triptych-side",{"is-empty":!g.value}]),onClick:v,title:"\u4E0E\u4E2D\u95F4\u56FE\u4E92\u6362"},[g.value?(l(),r("img",{key:0,src:g.value,class:"triptych-img triptych-img--side",alt:""},null,8,fe)):(l(),r("span",he,"\u53F3"))],2)])])])):!E.value&&q.value?(l(),r("div",ke,[c("div",De,[c("img",{src:q.value,class:"single-image",alt:""},null,8,Ee)])])):E.value?V("v-if",!0):(l(),r("div",Fe,"\u6682\u65E0\u5206\u6790\u56FE")),f.value.length?(l(),r("div",Ce,[c("div",Ae,[p[1]||(p[1]=c("span",{class:"thumb-section-title"},"\u6A21\u5F0F\u56FE",-1)),k.value?(l(),r("span",Be,A(k.value.label),1)):V("v-if",!0)]),c("div",we,[(l(!0),r(Q,null,Z(f.value,e=>(l(),r("button",{key:e.key,type:"button",class:j(["thumb-btn",{active:e.key===d.value}]),onClick:X=>b(e.key)},[c("span",xe,[e.thumbUrl?(l(),r("img",{key:0,src:e.thumbUrl,alt:""},null,8,Ie)):(l(),r("span",Le,"\u2014"))]),c("span",Ne,A(e.label),1)],10,Ue))),128))])])):V("v-if",!0)]),c("aside",$e,[c("div",Ve,[p[2]||(p[2]=c("h3",{class:"side-title"},"\u7EFC\u5408\u8BC4\u4F30",-1)),y.value?(l(),r("p",Se,"\u68C0\u6D4B\u65F6\u95F4")):V("v-if",!0),y.value?(l(),r("p",qe,A(y.value),1)):V("v-if",!0)]),c("div",ze,[(l(!0),r(Q,null,Z(i.value,e=>(l(),r("div",{key:e.key,class:"metric-block"},[c("div",Te,[c("span",Re,A(e.label),1),c("span",Me,A(e.value),1)]),t($,{percentage:e.pct,color:h,"stroke-width":8,"show-text":!1},null,8,["percentage"])]))),128)),!i.value.length&&!E.value?(l(),r("div",je,"\u6682\u65E0\u8BC4\u4F30\u6570\u636E")):V("v-if",!0)])])])),[[z,E.value]])]),_:1},8,["model-value"])}}});var Oe=W(Ke,[["__scopeId","data-v-7ae818dc"]]);const Pe={key:1},Ge=K({__name:"UserArchiveDialog",props:{visible:{type:Boolean,required:!0},userId:{type:Number,required:!0}},emits:["update:visible"],setup(S){const D=S,U=m(!1),E=m([]),F=m(0),f=Y({page:1,size:10}),d=m(!1),h=m(0);async function k(){var o,a,g,C,q,y,i,x,I,n;if(!!D.userId){U.value=!0;try{const v=await se({user_id:D.userId,...f}),b=Array.isArray(v.data)?v.data:(C=(g=(o=v.data)==null?void 0:o.data)!=null?g:(a=v.data)==null?void 0:a.list)!=null?C:[],L=(i=(y=(q=v.data)==null?void 0:q.meta)!=null?y:v.meta)!=null?i:{};b.value=b,F.value=Number((n=(I=L==null?void 0:L.total)!=null?I:(x=v.data)==null?void 0:x.total)!=null?n:b.length)||0}catch(v){M.error(v.message||"\u83B7\u53D6\u7528\u6237\u6863\u6848\u5931\u8D25")}finally{U.value=!1}}}function N(o){h.value=o.id,d.value=!0}return J(()=>D.visible,o=>{o&&(f.page=1,k())}),(o,a)=>{const g=_("el-image"),C=_("el-table-column"),q=_("el-button"),y=_("el-table"),i=_("pagination"),x=_("el-dialog"),I=O("loading");return l(),r(Q,null,[t(x,{"model-value":S.visible,title:"\u7528\u6237\u6863\u6848",width:"840px","append-to-body":"","destroy-on-close":"","onUpdate:modelValue":a[2]||(a[2]=n=>o.$emit("update:visible",n))},{default:s(()=>[P((l(),T(y,{data:E.value,border:"",stripe:"",style:{width:"100%"}},{default:s(()=>[t(C,{label:"\u56FE\u7247",align:"center",width:"120"},{default:s(({row:n})=>[n.cover?(l(),T(g,{key:0,src:n.cover,"preview-src-list":[n.cover],fit:"cover",class:"dialog-cover","preview-teleported":"","hide-on-click-modal":""},{error:s(()=>[...a[4]||(a[4]=[c("span",{class:"image-slot"},"--",-1)])]),_:1},8,["src","preview-src-list"])):(l(),r("span",Pe,"--"))]),_:1}),t(C,{prop:"create_time",label:"\u65F6\u95F4",align:"center","min-width":"160"}),t(C,{label:"\u64CD\u4F5C",align:"center",width:"100"},{default:s(({row:n})=>[t(q,{type:"primary",link:"",onClick:v=>N(n)},{default:s(()=>[...a[5]||(a[5]=[w("\u8BE6\u60C5",-1)])]),_:1},8,["onClick"])]),_:1})]),_:1},8,["data"])),[[I,U.value]]),t(i,{total:F.value,page:f.page,"onUpdate:page":a[0]||(a[0]=n=>f.page=n),limit:f.size,"onUpdate:limit":a[1]||(a[1]=n=>f.size=n),onPagination:k},null,8,["total","page","limit"])]),_:1},8,["model-value"]),t(Oe,{visible:d.value,"onUpdate:visible":a[3]||(a[3]=n=>d.value=n),"archive-id":h.value},null,8,["visible","archive-id"])],64)}}});var He=W(Ge,[["__scopeId","data-v-0faf89eb"]]);const Qe=K({__name:"UserAuthStoreDialog",props:{visible:{type:Boolean,required:!0},userId:{type:Number,required:!0}},emits:["update:visible"],setup(S){const D=S,U={1:"\u6388\u6743\u4E2D",2:"\u5DF2\u8FC7\u671F"},E=m(!1),F=m([]);J(()=>D.visible,d=>{d&&f()});function f(){!D.userId||(E.value=!0,ue({user_id:D.userId}).then(({data:d})=>{F.value=Array.isArray(d)?d:[]}).catch(d=>M.error(d.message||"\u83B7\u53D6\u7528\u6237\u6388\u6743\u95E8\u5E97\u5217\u8868\u5931\u8D25")).finally(()=>E.value=!1))}return(d,h)=>{const k=_("el-table-column"),N=_("el-tag"),o=_("el-table"),a=_("el-dialog"),g=O("loading");return l(),T(a,{"model-value":S.visible,title:"\u7528\u6237\u6388\u6743\u95E8\u5E97\u5217\u8868",width:"940px","append-to-body":"","destroy-on-close":"","onUpdate:modelValue":h[0]||(h[0]=C=>d.$emit("update:visible",C))},{default:s(()=>[P((l(),T(o,{data:F.value,border:"",stripe:"",style:{width:"100%"}},{default:s(()=>[t(k,{prop:"name",label:"\u95E8\u5E97\u540D\u79F0",align:"center"}),t(k,{prop:"user_name",label:"\u7BA1\u7406\u95E8\u5E97\u7684\u7528\u6237\u540D",align:"center"}),t(k,{prop:"user_mobile",label:"\u7535\u8BDD",align:"center"}),t(k,{prop:"district_text",label:"\u5730\u533A",align:"center"}),t(k,{prop:"validity_time",label:"\u6388\u6743\u5230\u671F\u65F6\u95F4",align:"center"}),t(k,{prop:"status",label:"\u72B6\u6001",align:"center"},{default:s(({row:C})=>[t(N,null,{default:s(()=>[w(A(U[C.status]),1)]),_:2},1024)]),_:1})]),_:1},8,["data"])),[[g,E.value]])]),_:1},8,["model-value"])}}});const Ye={class:"app-container"},Je={key:1},We={class:"op-links"},Xe=K({__name:"index",setup(S){const D=Y({roleList:!1,roleArchive:!1,roleAuthStore:!1}),U={1:"\u672A\u6CE8\u518C",2:"\u672A\u8FDB\u884C\u4EBA\u8138\u8BC6\u522B",3:"\u672A\u5B8C\u5584\u4FE1\u606F",4:"\u6B63\u5E38"},E=m(!1),F=m(0),f=m([]),d=m(),h=Y({page:1,size:10,keyword:""}),k=m(!1),N=m(0),o=m(!1),a=async()=>{var y,i,x,I,n;E.value=!0;try{const v=await ie(h),b=Array.isArray(v.data)?v.data:(i=(y=v.data)==null?void 0:y.data)!=null?i:[],L=(n=(I=(x=v.data)==null?void 0:x.meta)!=null?I:v.meta)!=null?n:{};f.value=b,F.value=Number(L==null?void 0:L.total)||0}catch(v){M.error(v.message||"\u83B7\u53D6\u7528\u6237\u5217\u8868\u5931\u8D25")}finally{E.value=!1}},g=()=>{var y;(y=d.value)==null||y.resetFields(),h.page=1,a()},C=y=>{N.value=y.id,k.value=!0},q=y=>{N.value=y.id,o.value=!0};return te(()=>{if(D.roleList=H(G.userListId),D.roleArchive=H(G.userCustomerId),D.roleAuthStore=H(G.userAuthListId),!D.roleList){M.error("\u6CA1\u6709\u8BBF\u95EE\u6743\u9650");return}a()}),(y,i)=>{const x=_("el-input"),I=_("el-form-item"),n=_("el-button"),v=_("el-form"),b=_("el-table-column"),L=_("el-image"),u=_("el-tag"),p=_("el-table"),$=_("pagination"),B=_("el-card"),z=O("loading");return l(),r("div",Ye,[t(B,{class:"box-card"},{default:s(()=>[t(v,{ref_key:"queryFormRef",ref:d,model:h,inline:!0},{default:s(()=>[t(I,{label:"\u5173\u952E\u8BCD",prop:"keyword"},{default:s(()=>[t(x,{modelValue:h.keyword,"onUpdate:modelValue":i[0]||(i[0]=e=>h.keyword=e),placeholder:"\u7528\u6237\u540D/\u6635\u79F0",clearable:"",style:{width:"200px"},onKeyup:ae(a,["enter"])},null,8,["modelValue"])]),_:1}),t(I,null,{default:s(()=>[t(n,{type:"primary",icon:ee(oe),onClick:a},{default:s(()=>[...i[5]||(i[5]=[w("\u641C\u7D22",-1)])]),_:1},8,["icon"]),t(n,{icon:ee(re),onClick:g},{default:s(()=>[...i[6]||(i[6]=[w("\u91CD\u7F6E",-1)])]),_:1},8,["icon"])]),_:1})]),_:1},8,["model"]),P((l(),T(p,{data:f.value,border:"",stripe:"",style:{width:"100%"}},{default:s(()=>[t(b,{prop:"username",label:"\u7528\u6237\u540D/\u6635\u79F0",align:"center"},{default:s(({row:e})=>[w(A(e.username||e.nickname),1)]),_:1}),t(b,{prop:"avatar",label:"\u5934\u50CF",align:"center",width:"80"},{default:s(({row:e})=>[e.avatar?(l(),T(L,{key:0,src:e.avatar,"preview-src-list":[e.avatar],"preview-teleported":"",fit:"cover",class:"avatar-thumb","hide-on-click-modal":""},null,8,["src","preview-src-list"])):(l(),r("span",Je,"--"))]),_:1}),t(b,{prop:"district_text",label:"\u5730\u533A",align:"center"},{default:s(({row:e})=>[w(A(e.district_text?e.district_text:"--"),1)]),_:1}),t(b,{prop:"gender_text",label:"\u6027\u522B",align:"center"},{default:s(({row:e})=>[w(A(e.gender_text||"--"),1)]),_:1}),t(b,{prop:"mobile",label:"\u624B\u673A\u53F7",align:"center"},{default:s(({row:e})=>[w(A(e.mobile||"--"),1)]),_:1}),t(b,{label:"\u6388\u6743\u5217\u8868",align:"center"},{default:s(({row:e})=>[D.roleAuthStore?(l(),T(n,{key:0,type:"primary",link:"",onClick:X=>q(e)},{default:s(()=>[...i[7]||(i[7]=[w("\u67E5\u770B",-1)])]),_:1},8,["onClick"])):V("v-if",!0)]),_:1}),t(b,{label:"\u751F\u65E5/\u5E74\u9F84",align:"center"},{default:s(({row:e})=>[c("span",null,A(e.birthday||e.age||"--"),1)]),_:1}),t(b,{prop:"status",label:"\u72B6\u6001",align:"center"},{default:s(({row:e})=>[t(u,null,{default:s(()=>[w(A(U[e.status]),1)]),_:2},1024)]),_:1}),t(b,{prop:"detection_number",label:"\u603B\u68C0\u6D4B\u6B21\u6570",align:"center"},{default:s(({row:e})=>[w(A(e.detection_number||"--"),1)]),_:1}),t(b,{prop:"created_at",label:"\u521B\u5EFA\u65F6\u95F4",align:"center"},{default:s(({row:e})=>[w(A(e.created_at||"--"),1)]),_:1}),t(b,{label:"\u64CD\u4F5C",align:"center",width:"120"},{default:s(({row:e})=>[c("div",We,[D.roleArchive?(l(),T(n,{key:0,type:"primary",link:"",onClick:X=>C(e)},{default:s(()=>[...i[8]||(i[8]=[w("\u6863\u6848",-1)])]),_:1},8,["onClick"])):V("v-if",!0)])]),_:1})]),_:1},8,["data"])),[[z,E.value]]),t($,{total:F.value,page:h.page,"onUpdate:page":i[1]||(i[1]=e=>h.page=e),limit:h.size,"onUpdate:limit":i[2]||(i[2]=e=>h.size=e),onPagination:a},null,8,["total","page","limit"])]),_:1}),V(" \u7528\u6237\u6863\u6848\u5F39\u7A97 "),t(He,{visible:k.value,"onUpdate:visible":i[3]||(i[3]=e=>k.value=e),"user-id":N.value},null,8,["visible","user-id"]),V(" \u7528\u6237\u6388\u6743\u95E8\u5E97\u5217\u8868\u5F39\u7A97 "),t(Qe,{visible:o.value,"onUpdate:visible":i[4]||(i[4]=e=>o.value=e),"user-id":N.value},null,8,["visible","user-id"])])}}});var it=W(Xe,[["__scopeId","data-v-4498f7b0"]]);export{it as default};