Files
beautifier-web/dist/assets/userAnalysis.6480db0a.js
T
2026-04-27 17:08:13 +08:00

2 lines
4.6 KiB
JavaScript

import{_ as z,d as M,B as N,r as b,q as R,H as Q,a2 as v,a as d,$ as T,b as g,g as j,f as l,e as a,Y as G,j as O,x as u,N as H,c as k,t as _,m as S,v as E,E as Y,V as B}from"./index.507bae88.js";import{e as J,u as W}from"./index.51a06936.js";import{h as D}from"./filter.0d40c637.js";import{s as X}from"./search.feb15388.js";import{r as Z}from"./refresh.57fe329e.js";import"./plugin-vue_export-helper.41ffa612.js";const ee={class:"app-container"},te={class:"op-links"},ae=M({__name:"userAnalysis",setup(le){const c=N({roleList:!1,roleDetail:!1,roleOk:!1,roleProblem:!1}),V={1:"\u68C0\u6D4B\u8FC7\u4E00\u6B21",2:"\u5206\u6790\u4E2D",3:"\u6709\u95EE\u9898",4:"\u6B63\u5E38",5:"\u6B63\u5E38"},C=b(!1),F=b(0),A=b([]),x=b(),s=N({page:1,size:10,keyword:"",state:2}),m=async()=>{var o,t,f,n,p;C.value=!0;try{const i=await J(s),r=Array.isArray(i.data)?i.data:(t=(o=i.data)==null?void 0:o.data)!=null?t:[],y=(p=(n=(f=i.data)==null?void 0:f.meta)!=null?n:i.meta)!=null?p:{};A.value=r,F.value=Number(y==null?void 0:y.total)||0}catch(i){v.error(i.message||"\u83B7\u53D6\u7528\u6237\u5217\u8868\u5931\u8D25")}finally{C.value=!1}},L=()=>{var o;(o=x.value)==null||o.resetFields(),s.page=1,m()},I=R(),q=o=>{const{href:t}=I.resolve({path:"/user/archiveDetail",query:{...o.user_id!=null?{user_id:o.user_id}:{}}});window.open(t,"_blank")},w=async(o,t)=>{const f=t===5?"\u786E\u8BA4\u8BBE\u4E3A\u6B63\u5E38\uFF1F":"\u786E\u8BA4\u6807\u8BB0\u4E3A\u6709\u95EE\u9898\uFF1F";try{await Y.confirm(f,"\u63D0\u793A",{type:"warning"}),await W({id:o.id,state:t}),v.success("\u64CD\u4F5C\u6210\u529F"),m()}catch(n){n!=="cancel"&&v.error((n==null?void 0:n.message)||"\u64CD\u4F5C\u5931\u8D25")}};return m(),Q(()=>{if(c.roleList=D(B.userAnalyListId),c.roleDetail=D(B.userAnalyDetailId),c.roleOk=D(B.userAnalyOKlId),c.roleProblem=D(B.userAnalyNolId),!c.roleList){v.error("\u6CA1\u6709\u8BBF\u95EE\u6743\u9650");return}}),(o,t)=>{const f=d("el-input"),n=d("el-form-item"),p=d("el-button"),i=d("el-form"),r=d("el-table-column"),y=d("el-tag"),P=d("el-table"),K=d("pagination"),U=d("el-card"),$=T("loading");return g(),j("div",ee,[l(U,{class:"box-card"},{default:a(()=>[l(i,{ref_key:"queryFormRef",ref:x,model:s,inline:!0},{default:a(()=>[l(n,{label:"\u5173\u952E\u8BCD",prop:"keyword"},{default:a(()=>[l(f,{modelValue:s.keyword,"onUpdate:modelValue":t[0]||(t[0]=e=>s.keyword=e),placeholder:"\u7528\u6237\u540D/\u6635\u79F0",clearable:"",style:{width:"200px"},onKeyup:G(m,["enter"])},null,8,["modelValue"])]),_:1}),l(n,null,{default:a(()=>[l(p,{type:"primary",icon:O(X),onClick:m},{default:a(()=>[...t[3]||(t[3]=[u("\u641C\u7D22",-1)])]),_:1},8,["icon"]),l(p,{icon:O(Z),onClick:L},{default:a(()=>[...t[4]||(t[4]=[u("\u91CD\u7F6E",-1)])]),_:1},8,["icon"])]),_:1})]),_:1},8,["model"]),H((g(),k(P,{data:A.value,border:"",stripe:"",style:{width:"100%"}},{default:a(()=>[l(r,{prop:"username",label:"\u7528\u6237\u540D/\u6635\u79F0",align:"center"},{default:a(({row:e})=>[u(_(e.username||e.nickname),1)]),_:1}),l(r,{prop:"mobile",label:"\u624B\u673A\u53F7",align:"center"},{default:a(({row:e})=>[u(_(e.mobile||"--"),1)]),_:1}),l(r,{prop:"district",label:"\u5730\u533A",align:"center"},{default:a(({row:e})=>[u(_(e.district_text||"--"),1)]),_:1}),l(r,{prop:"gender_text",label:"\u6027\u522B",align:"center"},{default:a(({row:e})=>[u(_(e.gender_text||"--"),1)]),_:1}),l(r,{prop:"birthday_text",label:"\u5E74\u9F84",align:"center"},{default:a(({row:e})=>[u(_(e.birthday_text||"--"),1)]),_:1}),l(r,{prop:"created_at",label:"\u521B\u5EFA\u65F6\u95F4",align:"center"},{default:a(({row:e})=>[u(_(e.created_at||"--"),1)]),_:1}),l(r,{prop:"status",label:"\u72B6\u6001",align:"center"},{default:a(({row:e})=>[l(y,null,{default:a(()=>[u(_(V[e.state]),1)]),_:2},1024)]),_:1}),l(r,{prop:"detection_number",label:"\u603B\u68C0\u6D4B\u6B21\u6570",align:"center"},{default:a(({row:e})=>[u(_(e.detection_number||"--"),1)]),_:1}),l(r,{label:"\u64CD\u4F5C",align:"center",width:"200"},{default:a(({row:e})=>[S("div",te,[c.roleDetail?(g(),k(p,{key:0,type:"primary",link:"",onClick:h=>q(e)},{default:a(()=>[...t[5]||(t[5]=[u("\u8BE6\u60C5",-1)])]),_:1},8,["onClick"])):E("v-if",!0),c.roleOk?(g(),k(p,{key:1,type:"primary",link:"",onClick:h=>w(e,5)},{default:a(()=>[...t[6]||(t[6]=[u("OK",-1)])]),_:1},8,["onClick"])):E("v-if",!0),c.roleProblem?(g(),k(p,{key:2,type:"primary",link:"",onClick:h=>w(e,3)},{default:a(()=>[...t[7]||(t[7]=[u("\u95EE\u9898",-1)])]),_:1},8,["onClick"])):E("v-if",!0)])]),_:1})]),_:1},8,["data"])),[[$,C.value]]),l(K,{total:F.value,page:s.page,"onUpdate:page":t[1]||(t[1]=e=>s.page=e),limit:s.size,"onUpdate:limit":t[2]||(t[2]=e=>s.size=e),onPagination:m},null,8,["total","page","limit"])]),_:1})])}}});var de=z(ae,[["__scopeId","data-v-7813cb61"]]);export{de as default};