You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

2 lines
6.3 KiB
JavaScript

import{_ as ae,bn as ne,f as i,br as se,e as oe,bs as V,o as y,c as N,h as u,a,w as s,j as e,v as r,N as _,bv as $,cU as A,i as d,k as j,b as le,d as q,d$ as ue,$ as x,m as k,e0 as re,cn as pe,co as _e,y as ie,s as de,x as ce,B as me,bE as ve,bF as fe}from"./index.0b7ff98e.js";import{N as ge}from"./Image.e0c7446e.js";import{_ as ye}from"./Input.c4292283.js";import{_ as ke}from"./Select.a7688af1.js";import{_ as we}from"./InputNumber.dd52597e.js";import{a as be,_ as Ne}from"./RadioGroup.ef853a30.js";import{_ as $e,a as Ue}from"./DataTable.ea387090.js";import"./Suffix.f7c5b709.js";import"./FocusDetector.88c440c5.js";import"./Add.7d2b24a2.js";import"./Checkbox.82eb48fc.js";import"./Forward.e0f1e491.js";const c=w=>(ve("data-v-10e63da2"),w=w(),fe(),w),Se=c(()=>u("div",{class:"form_tag_wrapper"},"\u6635\u79F0",-1)),Ce=c(()=>u("div",{class:"form_tag_wrapper"},"Logo",-1)),he={class:"config_image_wrapper"},Ie={class:"config_image_item_wrapper","m-1":""},Je={key:0},Oe={class:"config_image_cover_wrapper"},xe=["src"],Be=c(()=>u("div",{class:"form_tag_wrapper"},"\u7528\u6237\u7C7B\u578B",-1)),Re=c(()=>u("div",{class:"form_tag_wrapper"},"\u652F\u4ED8\u91D1\u989D",-1)),Le=c(()=>u("div",{class:"form_tag_wrapper"},"\u72B6\u6001",-1)),Ve=c(()=>u("div",{class:"form_tag_wrapper"},"\u72B6\u6001",-1)),E={__name:"list",setup(w){const F=ne(),U={page:1,status:0},p=i(JSON.parse(JSON.stringify(U)));se(t=>{B(t.query)});const B=t=>{p.value={page:Number(t.page)||U.page,status:Number(t.status)||U.status},R()};oe(()=>{B(V.currentRoute.value.query)});const m=i([]),v=i([]),S=i(0),R=async()=>{const t=await ue(p.value);x(t,()=>{v.value=t.data.data,S.value=t.data.last_page})},P=[{type:"selection",multiple:!1},{title:"id",key:"id"},{title:"\u6635\u79F0",key:"nickname",render(t){return k(r,{align:"center"},{default:()=>[k(ge,{src:A(t.avatar||F.config.Logo),width:50,height:50,objectFit:"cover"},{}),k("span",{},{default:()=>t.nickname})]})}},{title:"openid",key:"openid"},{title:"\u652F\u4ED8\u91D1\u989D",key:"pay",render(t){return Number(t.pay)>0?t.pay:"\u5B9E\u9645\u91D1\u989D"}},{title:"\u7528\u6237\u7C7B\u578B",key:"dev",render(t){return k(_,{type:t.dev===1?"error":"success"},{default:()=>t.dev===1?"\u6D4B\u8BD5":"\u666E\u901A"})}},{title:"\u72B6\u6001",key:"status",render(t){return k(_,{type:t.status===1?"success":"error"},{default:()=>t.status===1?"\u53EF\u7528":"\u505C\u7528"})}}],T=()=>{L(1)},L=t=>{p.value.page=t,K()},K=()=>{V.push({name:"user-list",query:p.value})},f=i(!1),C={id:0,nickname:"",avatar:"",dev:2,pay:-1,status:1},l=i(JSON.parse(JSON.stringify(C))),M=()=>{if(m.value.length!==1)return window.$message().error("\u8BF7\u9009\u62E9\u4E00\u4E2A\u7528\u6237");l.value=JSON.parse(JSON.stringify(C));for(let t=0;t<v.value.length;t++)if(m.value[0]===v.value[t].id){l.value=JSON.parse(JSON.stringify(v.value[t])),f.value=!0;return}},z=async()=>{const t=await re(l.value);x(t,()=>{window.$message().success(t.message),f.value=!1,l.value=JSON.parse(JSON.stringify(C)),R()})},D=async t=>{const n=t.target.files[0];h.value.value=null;const I=await pe(n),g=await _e(I);x(g,()=>{let b=g.data.url;l.value.avatar=b})},h=i(null),G=t=>{h.value=t},H=()=>{h.value.click()},Q=()=>{l.value.avatar=""};return(t,n)=>{const I=ye,g=ie,b=ke,W=we,J=de,X=ce,O=be,Y=Ne,Z=$e,ee=Ue,te=me;return y(),N("div",null,[u("input",{class:"upload_input_wrapper",accept:"image/*",onChange:D,type:"file",ref:G},null,32),a(X,{show:e(f),"onUpdate:show":n[7]||(n[7]=o=>j(f)?f.value=o:null),preset:"card",style:{width:"500px"},title:"\u4FEE\u6539","auto-focus":!1,bordered:!1},{default:s(()=>[u("div",null,[a(e(r),{align:"center"},{default:s(()=>[a(e(_),null,{default:s(()=>[Se]),_:1}),a(I,{class:"form_input_wrapper",value:e(l).nickname,"onUpdate:value":n[0]||(n[0]=o=>e(l).nickname=o)},null,8,["value"])]),_:1}),a(e(r),{"mt-2":"",align:"center"},{default:s(()=>[a(e(_),null,{default:s(()=>[Ce]),_:1}),u("div",he,[u("div",Ie,[e(l).avatar?$("",!0):(y(),N("span",Je,"\u6682\u65E0\u56FE\u7247")),u("div",Oe,[u("div",{class:"config_image_cover_upload_wrapper","cursor-pointer":"",onClick:n[1]||(n[1]=o=>H())},[a(g,{type:"upload-three"})]),e(l).avatar?(y(),N("div",{key:0,"cursor-pointer":"",class:"config_image_cover_delete_wrapper",onClick:n[2]||(n[2]=o=>Q())},[a(g,{type:"delete-one"})])):$("",!0)]),e(l).avatar?(y(),N("img",{key:1,src:e(A)(e(l).avatar),alt:""},null,8,xe)):$("",!0)])])]),_:1}),a(e(r),{"mt-2":"",align:"center"},{default:s(()=>[a(e(_),null,{default:s(()=>[Be]),_:1}),a(b,{class:"form_input_wrapper",value:e(l).dev,"onUpdate:value":n[3]||(n[3]=o=>e(l).dev=o),options:[{value:1,label:"\u6D4B\u8BD5"},{value:2,label:"\u666E\u901A"}]},null,8,["value"])]),_:1}),a(e(r),{"mt-2":"",align:"center"},{default:s(()=>[a(e(_),null,{default:s(()=>[Re]),_:1}),a(W,{class:"form_input_wrapper",value:e(l).pay,"onUpdate:value":n[4]||(n[4]=o=>e(l).pay=o)},null,8,["value"])]),_:1}),a(e(r),{"mt-2":"",align:"center"},{default:s(()=>[a(e(_),null,{default:s(()=>[Le]),_:1}),a(b,{class:"form_input_wrapper",value:e(l).status,"onUpdate:value":n[5]||(n[5]=o=>e(l).status=o),options:[{value:1,label:"\u53EF\u7528"},{value:2,label:"\u505C\u7528"}]},null,8,["value"])]),_:1}),a(J,{onClick:n[6]||(n[6]=o=>z()),type:"info","mt-2":""},{default:s(()=>[d("\u786E\u5B9A")]),_:1})])]),_:1},8,["show"]),a(te,{title:"\u7528\u6237\u5217\u8868"},{default:s(()=>[u("div",null,[a(e(r),{align:"center"},{default:s(()=>[a(e(_),null,{default:s(()=>[Ve]),_:1}),a(Y,{value:e(p).status,"onUpdate:value":n[8]||(n[8]=o=>e(p).status=o),name:"status_radio"},{default:s(()=>[a(e(r),null,{default:s(()=>[a(O,{value:0},{default:s(()=>[d("\u5168\u90E8")]),_:1}),a(O,{value:1},{default:s(()=>[d("\u53EF\u7528")]),_:1}),a(O,{value:2},{default:s(()=>[d("\u505C\u7528")]),_:1})]),_:1})]),_:1},8,["value"]),a(J,{onClick:n[9]||(n[9]=o=>T()),type:"info"},{default:s(()=>[d("\u641C\u7D22")]),_:1})]),_:1}),a(e(r),{"mt-2":""},{default:s(()=>[a(J,{onClick:n[10]||(n[10]=o=>M()),type:"info"},{default:s(()=>[d("\u4FEE\u6539")]),_:1})]),_:1}),a(Z,{"mt-2":"","checked-row-keys":e(m),"onUpdate:checkedRowKeys":n[11]||(n[11]=o=>j(m)?m.value=o:null),columns:P,"row-key":o=>o.id,data:e(v)},null,8,["checked-row-keys","row-key","data"]),e(S)>1?(y(),le(ee,{key:0,"onUpdate:page":[L,n[12]||(n[12]=o=>e(p).page=o)],"mt-2":"",page:e(p).page,"page-count":e(S)},null,8,["page","page-count"])):$("",!0)])]),_:1})])}}};typeof q=="function"&&q(E);var He=ae(E,[["__scopeId","data-v-10e63da2"]]);export{He as default};