2 lines
3.3 KiB
JavaScript
2 lines
3.3 KiB
JavaScript
import{Z as N,_ as U,d as z,r as d,B as L,a,X as q,b as D,g as P,f as l,e as n,U as K,j as B,x as r,M,c as R,t as i,v as j,$ as I}from"./index.a8f46cbf.js";import{e as Q}from"./index.c839390e.js";import{s as S,r as T}from"./search.8b061963.js";import"./plugin-vue_export-helper.41ffa612.js";function X(g){return N({url:"/api/area",method:"post",data:g})}const Z={class:"app-container"},$=z({__name:"userDetection",setup(g){const F={1:"\u68C0\u6D4B\u8FC7\u4E00\u6B21",2:"\u5206\u6790\u4E2D",3:"\u6709\u95EE\u9898",4:"\u5DF2\u9000\u6B3E",5:"\u6B63\u5E38"};(async()=>{await X()})();const f=d(!1),b=d(0),y=d([]),v=d(),u=L({page:1,size:10,keyword:""});function x(e){var p,m;if(Array.isArray(e))return{list:e,total:e.length};const o=(m=(p=e==null?void 0:e.list)!=null?p:e==null?void 0:e.data)!=null?m:[],c=Number(e==null?void 0:e.total);return{list:o,total:Number.isFinite(c)?c:o.length}}const _=()=>{f.value=!0,Q(u).then(({data:e})=>{const{list:o,total:c}=x(e);y.value=o,b.value=c}).catch(e=>I.error(e.message||"\u83B7\u53D6\u7528\u6237\u5217\u8868\u5931\u8D25")).finally(()=>f.value=!1)},C=()=>{var e;(e=v.value)==null||e.resetFields(),u.page=1,_()};return _(),(e,o)=>{const c=a("el-input"),p=a("el-form-item"),m=a("el-button"),E=a("el-form"),s=a("el-table-column"),k=a("el-tag"),w=a("el-table"),h=a("pagination"),A=a("el-card"),V=q("loading");return D(),P("div",Z,[l(A,{class:"box-card"},{default:n(()=>[l(E,{ref_key:"queryFormRef",ref:v,model:u,inline:!0},{default:n(()=>[l(p,{label:"\u5173\u952E\u8BCD",prop:"keyword"},{default:n(()=>[l(c,{modelValue:u.keyword,"onUpdate:modelValue":o[0]||(o[0]=t=>u.keyword=t),placeholder:"\u7528\u6237\u540D/\u6635\u79F0",clearable:"",style:{width:"200px"},onKeyup:K(_,["enter"])},null,8,["modelValue"])]),_:1}),l(p,null,{default:n(()=>[l(m,{type:"primary",icon:B(S),onClick:_},{default:n(()=>[...o[3]||(o[3]=[r("\u641C\u7D22",-1)])]),_:1},8,["icon"]),l(m,{icon:B(T),onClick:C},{default:n(()=>[...o[4]||(o[4]=[r("\u91CD\u7F6E",-1)])]),_:1},8,["icon"])]),_:1})]),_:1},8,["model"]),M((D(),R(w,{data:y.value,border:"",stripe:"",style:{width:"100%"}},{default:n(()=>[l(s,{prop:"username",label:"\u7528\u6237\u540D/\u6635\u79F0",align:"center"},{default:n(({row:t})=>[r(i(t.username||t.nickname),1)]),_:1}),l(s,{prop:"mobile",label:"\u624B\u673A\u53F7",align:"center"},{default:n(({row:t})=>[r(i(t.mobile||"--"),1)]),_:1}),j(' <el-table-column prop="district" label="\u5730\u533A" align="center" /> '),l(s,{prop:"gender_text",label:"\u6027\u522B",align:"center"},{default:n(({row:t})=>[r(i(t.gender_text||"--"),1)]),_:1}),l(s,{prop:"birthday_text",label:"\u5E74\u9F84",align:"center"},{default:n(({row:t})=>[r(i(t.birthday_text||"--"),1)]),_:1}),l(s,{prop:"created_at",label:"\u521B\u5EFA\u65F6\u95F4",align:"center"},{default:n(({row:t})=>[r(i(t.created_at||"--"),1)]),_:1}),l(s,{prop:"status",label:"\u72B6\u6001",align:"center"},{default:n(({row:t})=>[l(k,null,{default:n(()=>[r(i(F[t.state]),1)]),_:2},1024)]),_:1}),l(s,{prop:"detection_number",label:"\u603B\u68C0\u6D4B\u6B21\u6570",align:"center"},{default:n(({row:t})=>[r(i(t.detection_number||"--"),1)]),_:1})]),_:1},8,["data"])),[[V,f.value]]),l(h,{total:b.value,page:u.page,"onUpdate:page":o[1]||(o[1]=t=>u.page=t),limit:u.size,"onUpdate:limit":o[2]||(o[2]=t=>u.size=t),onPagination:_},null,8,["total","page","limit"])]),_:1})])}}});var Y=U($,[["__scopeId","data-v-16387c50"]]);export{Y as default};
|