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
9.3 KiB
JavaScript
2 lines
9.3 KiB
JavaScript
import{j as _,bs as ne,i as se,bt as I,bu as le,$ as y,o as L,c as ue,a,w as t,d as o,b as i,l as n,m as A,N as p,h as oe,bv as ie,e as T,bw as de,q as M,bx as re,by as _e,bz as pe,bA as fe,f as me,y as ce,z as ve,B as ge,C as we,D as ye}from"./index.0f087b09.js";import{a as ke,b as Ne,c as be,_ as Ce,d as $e}from"./DataTable.6507d96a.js";import{_ as Ae}from"./Input.e1f7150d.js";import"./Checkbox.50de1cf6.js";const Se=o("div",{class:"form_tag_wrapper"},"\u5BC6\u7801",-1),Ue=o("div",{class:"form_tag_wrapper"},"\u8D26\u53F7",-1),he=o("div",{class:"form_tag_wrapper"},"\u6635\u79F0",-1),Je=o("div",{class:"form_tag_wrapper"},"\u6743\u9650",-1),Oe=o("div",{class:"form_tag_wrapper"},"\u72B6\u6001",-1),xe=o("div",{class:"form_tag_wrapper"},"\u8D26\u53F7",-1),ze=o("div",{class:"form_tag_wrapper"},"\u6635\u79F0",-1),Be=o("div",{class:"form_tag_wrapper"},"\u5BC6\u7801",-1),Pe=o("div",{class:"form_tag_wrapper"},"\u6743\u9650",-1),Ve=o("div",{class:"form_tag_wrapper"},"\u6635\u79F0",-1),De=o("div",{class:"form_tag_wrapper"},"\u72B6\u6001",-1),Ee={__name:"list",setup(Re){const S={page:1,status:0,search:""},m=_(JSON.parse(JSON.stringify(S)));ne(l=>{P(l.query)});const P=l=>{m.value={page:Number(l.page)||S.page,status:Number(l.status)||S.status,search:l.search||S.search},k()};se(()=>{P(I.currentRoute.value.query),x()});const O=_([]),U=_(!1),x=async()=>{U.value=!0;const l=await le();U.value=!1,y(l,()=>{O.value=l.data.list})},v=_([]),c=_([]),z=_(0),k=async()=>{const l=await de(m.value);y(l,()=>{c.value=l.data.data,z.value=l.data.last_page})},F=[{type:"selection"},{title:"\u6635\u79F0",key:"nickname"},{title:"\u6743\u9650",key:"admin_auth_name",render(l){return M("div",{},{default:()=>l.admin_auth_id===-1?"\u8D85\u7EA7\u7BA1\u7406\u5458":l.admin_auth_id===0?"\u65E0\u6743\u9650\u5206\u7EC4":l.admin_auth_name?l.admin_auth_name:"\u5F02\u5E38\u6743\u9650\u7EC4"})}},{title:"\u72B6\u6001",key:"status",render(l){return M(p,{type:l.status===1?"success":"error"},{default:()=>l.status===1?"\u53EF\u7528":"\u505C\u7528"})}}],N=_(!1),B={nickname:"",account:"",password:"",admin_auth_id:0},f=_(JSON.parse(JSON.stringify(B))),G=async()=>{const l=await re(f.value);y(l,()=>{window.$message().success(l.message),N.value=!1,f.value=JSON.parse(JSON.stringify(B)),k()})},H=()=>{f.value=JSON.parse(JSON.stringify(B)),N.value=!0},K=()=>{V(1)},V=l=>{m.value.page=l,Q()},Q=()=>{I.push({name:"admin-list",query:m.value})},b=_(!1),C=_(!1),h={id:0,nickname:"",account_id:0,account:"",password:"",status:"",admin_auth_id:0},u=_(JSON.parse(JSON.stringify(h))),D=l=>{if(v.value.length!==1)return window.$message().error("\u8BF7\u9009\u62E9\u4E00\u4E2A\u7BA1\u7406\u5458");u.value=JSON.parse(JSON.stringify(h));for(let e=0;e<c.value.length;e++)if(v.value[0]===c.value[e].id){u.value={id:c.value[e].id,nickname:c.value[e].nickname,account_id:c.value[e].account_id,account:c.value[e].account,password:"",status:c.value[e].status,admin_auth_id:c.value[e].admin_auth_id},l==="info"?b.value=!0:C.value=!0;return}},W=async()=>{const l=await _e({admin_id:u.value.id,nickname:u.value.nickname,status:u.value.status,admin_auth_id:u.value.admin_auth_id});y(l,()=>{window.$message().success(l.message),b.value=!1,u.value=JSON.parse(JSON.stringify(h)),k()})},X=async()=>{const l=await pe({account_id:u.value.account_id,password:u.value.password});y(l,()=>{window.$message().success(l.message),C.value=!1,u.value=JSON.parse(JSON.stringify(h)),k()})},w=_(!1),Y=()=>{if(v.value.length<=0)return window.$message().error("\u8BF7\u9009\u62E9\u4E00\u4E2A\u7BA1\u7406\u5458");w.value=!0},Z=async()=>{const l=await fe(v.value);y(l,()=>{window.$message().success(l.message),w.value=!1,v.value=[],k()})};return(l,e)=>{const r=me,d=ce,J=ve,g=Ae,E=ke,R=ge,j=we,$=Ne,q=be,ee=Ce,ae=$e,te=ye;return L(),ue("div",null,[a(J,{show:n(w),"onUpdate:show":e[2]||(e[2]=s=>A(w)?w.value=s:null),preset:"card",style:{width:"400px"},title:"\u5220\u9664\u786E\u8BA4","auto-focus":!1,bordered:!1},{default:t(()=>[o("div",null,[a(d,{justify:"center"},{default:t(()=>[a(r,{onClick:e[0]||(e[0]=s=>Z()),type:"info"},{default:t(()=>[i("\u786E\u5B9A")]),_:1}),a(r,{onClick:e[1]||(e[1]=s=>w.value=!1)},{default:t(()=>[i("\u53D6\u6D88")]),_:1})]),_:1})])]),_:1},8,["show"]),a(J,{show:n(C),"onUpdate:show":e[5]||(e[5]=s=>A(C)?C.value=s:null),preset:"card",style:{width:"500px"},title:"\u4FEE\u6539\u5BC6\u7801","auto-focus":!1,bordered:!1},{default:t(()=>[o("div",null,[a(d,{align:"center"},{default:t(()=>[a(n(p),null,{default:t(()=>[Se]),_:1}),a(g,{class:"form_input_wrapper",value:n(u).password,"onUpdate:value":e[3]||(e[3]=s=>n(u).password=s)},null,8,["value"])]),_:1}),a(r,{onClick:e[4]||(e[4]=s=>X()),type:"info","mt-2":""},{default:t(()=>[i("\u786E\u5B9A")]),_:1})])]),_:1},8,["show"]),a(J,{show:n(b),"onUpdate:show":e[12]||(e[12]=s=>A(b)?b.value=s:null),preset:"card",style:{width:"500px"},title:"\u4FEE\u6539\u4FE1\u606F","auto-focus":!1,bordered:!1},{default:t(()=>[o("div",null,[a(d,{align:"center"},{default:t(()=>[a(n(p),null,{default:t(()=>[Ue]),_:1}),a(g,{disabled:"",class:"form_input_wrapper",value:n(u).account,"onUpdate:value":e[6]||(e[6]=s=>n(u).account=s)},null,8,["value"])]),_:1}),a(d,{"mt-2":"",align:"center"},{default:t(()=>[a(n(p),null,{default:t(()=>[he]),_:1}),a(g,{class:"form_input_wrapper",value:n(u).nickname,"onUpdate:value":e[7]||(e[7]=s=>n(u).nickname=s)},null,8,["value"])]),_:1}),a(d,{"mt-2":"",align:"center"},{default:t(()=>[a(n(p),null,{default:t(()=>[Je]),_:1}),a(E,{class:"form_input_wrapper",value:n(u).admin_auth_id,"onUpdate:value":e[8]||(e[8]=s=>n(u).admin_auth_id=s),options:[n(u).admin_auth_id===-1?{value:-1,label:"\u8D85\u7EA7\u7BA1\u7406\u5458"}:{value:0,label:"\u6682\u4E0D\u5206\u914D"},...n(O)]},null,8,["value","options"]),o("div",null,[a(r,{onClick:e[9]||(e[9]=s=>x()),loading:n(U),size:"small",type:"info"},{icon:t(()=>[a(j,null,{default:t(()=>[a(R,{type:"refresh",size:16})]),_:1})]),default:t(()=>[i(" \u5237\u65B0 ")]),_:1},8,["loading"])])]),_:1}),a(d,{"mt-2":"",align:"center"},{default:t(()=>[a(n(p),null,{default:t(()=>[Oe]),_:1}),a(q,{value:n(u).status,"onUpdate:value":e[10]||(e[10]=s=>n(u).status=s),name:"update_status_radio"},{default:t(()=>[a(d,null,{default:t(()=>[a($,{value:1},{default:t(()=>[i("\u53EF\u7528")]),_:1}),a($,{value:2},{default:t(()=>[i("\u505C\u7528")]),_:1})]),_:1})]),_:1},8,["value"])]),_:1}),a(r,{onClick:e[11]||(e[11]=s=>W()),type:"info","mt-2":""},{default:t(()=>[i("\u786E\u5B9A")]),_:1})])]),_:1},8,["show"]),a(J,{show:n(N),"onUpdate:show":e[19]||(e[19]=s=>A(N)?N.value=s:null),preset:"card",style:{width:"500px"},title:"\u65B0\u5EFA","auto-focus":!1,bordered:!1},{default:t(()=>[o("div",null,[a(d,{align:"center"},{default:t(()=>[a(n(p),null,{default:t(()=>[xe]),_:1}),a(g,{class:"form_input_wrapper",value:n(f).account,"onUpdate:value":e[13]||(e[13]=s=>n(f).account=s)},null,8,["value"])]),_:1}),a(d,{"mt-2":"",align:"center"},{default:t(()=>[a(n(p),null,{default:t(()=>[ze]),_:1}),a(g,{class:"form_input_wrapper",value:n(f).nickname,"onUpdate:value":e[14]||(e[14]=s=>n(f).nickname=s)},null,8,["value"])]),_:1}),a(d,{"mt-2":"",align:"center"},{default:t(()=>[a(n(p),null,{default:t(()=>[Be]),_:1}),a(g,{class:"form_input_wrapper",value:n(f).password,"onUpdate:value":e[15]||(e[15]=s=>n(f).password=s)},null,8,["value"])]),_:1}),a(d,{"mt-2":"",align:"center"},{default:t(()=>[a(n(p),null,{default:t(()=>[Pe]),_:1}),a(E,{class:"form_input_wrapper",value:n(f).admin_auth_id,"onUpdate:value":e[16]||(e[16]=s=>n(f).admin_auth_id=s),options:[{value:0,label:"\u6682\u4E0D\u5206\u914D"},...n(O)]},null,8,["value","options"]),o("div",null,[a(r,{onClick:e[17]||(e[17]=s=>x()),loading:n(U),size:"small",type:"info"},{icon:t(()=>[a(j,null,{default:t(()=>[a(R,{type:"refresh",size:16})]),_:1})]),default:t(()=>[i(" \u5237\u65B0 ")]),_:1},8,["loading"])])]),_:1}),a(r,{onClick:e[18]||(e[18]=s=>G()),type:"info","mt-2":""},{default:t(()=>[i("\u786E\u5B9A")]),_:1})])]),_:1},8,["show"]),a(te,{title:"\u7BA1\u7406\u5458\u5217\u8868"},{default:t(()=>[o("div",null,[a(d,{align:"center"},{default:t(()=>[a(n(p),null,{default:t(()=>[Ve]),_:1}),a(g,{class:"form_input_wrapper",value:n(m).search,"onUpdate:value":e[20]||(e[20]=s=>n(m).search=s)},null,8,["value"]),a(n(p),null,{default:t(()=>[De]),_:1}),a(q,{value:n(m).status,"onUpdate:value":e[21]||(e[21]=s=>n(m).status=s),name:"status_radio"},{default:t(()=>[a(d,null,{default:t(()=>[a($,{value:0},{default:t(()=>[i("\u5168\u90E8")]),_:1}),a($,{value:1},{default:t(()=>[i("\u53EF\u7528")]),_:1}),a($,{value:2},{default:t(()=>[i("\u505C\u7528")]),_:1})]),_:1})]),_:1},8,["value"]),a(r,{onClick:e[22]||(e[22]=s=>K()),type:"info"},{default:t(()=>[i("\u641C\u7D22")]),_:1})]),_:1}),a(d,{"mt-2":""},{default:t(()=>[a(r,{onClick:e[23]||(e[23]=s=>H()),type:"success"},{default:t(()=>[i("\u65B0\u5EFA")]),_:1}),a(r,{onClick:e[24]||(e[24]=s=>Y()),type:"error"},{default:t(()=>[i("\u5220\u9664")]),_:1}),a(r,{onClick:e[25]||(e[25]=s=>D("info")),type:"info"},{default:t(()=>[i("\u4FEE\u6539\u4FE1\u606F")]),_:1}),a(r,{onClick:e[26]||(e[26]=s=>D("password")),type:"info"},{default:t(()=>[i("\u4FEE\u6539\u5BC6\u7801")]),_:1})]),_:1}),a(ee,{"mt-2":"","checked-row-keys":n(v),"onUpdate:checked-row-keys":e[27]||(e[27]=s=>A(v)?v.value=s:null),columns:F,"row-key":s=>s.id,data:n(c)},null,8,["checked-row-keys","row-key","data"]),n(z)>1?(L(),oe(ae,{key:0,"onUpdate:page":[V,e[28]||(e[28]=s=>n(m).page=s)],"mt-2":"",page:n(m).page,"page-count":n(z)},null,8,["page","page-count"])):ie("",!0)])]),_:1})])}}};typeof T=="function"&&T(Ee);export{Ee as default};
|