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