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