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 $,cP as A,i as d,k as P,b as le,d as j,dZ as ue,$ as x,m as k,d_ as re,cU 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.d4f4141b.js";import{N as ge}from"./Image.2a23d09d.js";import{_ as ye}from"./Input.1f3771e5.js";import{_ as ke}from"./Select.319b80de.js";import{_ as we}from"./InputNumber.d6201143.js";import{a as be,_ as Ne}from"./RadioGroup.788d6f04.js";import{_ as $e,a as Ue}from"./DataTable.c84628a9.js";import"./Suffix.55fd8a9d.js";import"./FocusDetector.22a94307.js";import"./Add.2d887486.js";import"./Checkbox.6f7c2a86.js";import"./Forward.6633addb.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"},Oe={class:"config_image_item_wrapper","m-1":""},Ie={key:0},Je={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)),q={__name:"list",setup(w){const E=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})},F=[{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||E.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()})},z=async t=>{const n=t.target.files[0];h.value.value=null;const O=await pe(n),g=await _e(O);x(g,()=>{let b=g.data.url;l.value.avatar=b})},h=i(null),D=t=>{h.value=t},G=()=>{h.value.click()},H=()=>{l.value.avatar=""};return(t,n)=>{const O=ye,g=ie,b=ke,Q=we,I=de,W=ce,J=be,X=Ne,Y=$e,ee=Ue,te=me;return y(),N("div",null,[u("input",{class:"upload_input_wrapper",accept:"image/*",onChange:z,type:"file",ref:D},null,32),a(W,{show:e(f),"onUpdate:show":n[7]||(n[7]=o=>P(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(O,{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",Oe,[e(l).avatar?$("",!0):(y(),N("span",Ie,"\u6682\u65E0\u56FE\u7247")),u("div",Je,[u("div",{class:"config_image_cover_upload_wrapper","cursor-pointer":"",onClick:n[1]||(n[1]=o=>G())},[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=>H())},[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(Q,{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(I,{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(X,{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(J,{value:0},{default:s(()=>[d("\u5168\u90E8")]),_:1}),a(J,{value:1},{default:s(()=>[d("\u53EF\u7528")]),_:1}),a(J,{value:2},{default:s(()=>[d("\u505C\u7528")]),_:1})]),_:1})]),_:1},8,["value"]),a(I,{onClick:n[9]||(n[9]=o=>T()),type:"info"},{default:s(()=>[d("\u641C\u7D22")]),_:1})]),_:1}),a(e(r),{"mt-2":""},{default:s(()=>[a(I,{onClick:n[10]||(n[10]=o=>M()),type:"info"},{default:s(()=>[d("\u4FEE\u6539")]),_:1})]),_:1}),a(Y,{"mt-2":"","checked-row-keys":e(m),"onUpdate:checkedRowKeys":n[11]||(n[11]=o=>P(m)?m.value=o:null),columns:F,"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 j=="function"&&j(q);var Ge=ae(q,[["__scopeId","data-v-10e63da2"]]);export{Ge as default};