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.2 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 s,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.31905853.js";import{_ as ke}from"./Select.09205df9.js";import{a as Ne,b as be,_ as Ce,c as $e}from"./DataTable.534811e5.js";import{_ as Ae}from"./Input.325ae8a6.js";import"./Checkbox.5d168b42.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:s(w),"onUpdate:show":e[2]||(e[2]=n=>A(w)?w.value=n: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]=n=>Z()),type:"info"},{default:t(()=>[i("\u786E\u5B9A")]),_:1}),a(r,{onClick:e[1]||(e[1]=n=>w.value=!1)},{default:t(()=>[i("\u53D6\u6D88")]),_:1})]),_:1})])]),_:1},8,["show"]),a(J,{show:s(C),"onUpdate:show":e[5]||(e[5]=n=>A(C)?C.value=n: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(s(p),null,{default:t(()=>[Se]),_:1}),a(g,{class:"form_input_wrapper",value:s(u).password,"onUpdate:value":e[3]||(e[3]=n=>s(u).password=n)},null,8,["value"])]),_:1}),a(r,{onClick:e[4]||(e[4]=n=>X()),type:"info","mt-2":""},{default:t(()=>[i("\u786E\u5B9A")]),_:1})])]),_:1},8,["show"]),a(J,{show:s(b),"onUpdate:show":e[12]||(e[12]=n=>A(b)?b.value=n: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(s(p),null,{default:t(()=>[Ue]),_:1}),a(g,{disabled:"",class:"form_input_wrapper",value:s(u).account,"onUpdate:value":e[6]||(e[6]=n=>s(u).account=n)},null,8,["value"])]),_:1}),a(d,{"mt-2":"",align:"center"},{default:t(()=>[a(s(p),null,{default:t(()=>[he]),_:1}),a(g,{class:"form_input_wrapper",value:s(u).nickname,"onUpdate:value":e[7]||(e[7]=n=>s(u).nickname=n)},null,8,["value"])]),_:1}),a(d,{"mt-2":"",align:"center"},{default:t(()=>[a(s(p),null,{default:t(()=>[Je]),_:1}),a(E,{class:"form_input_wrapper",value:s(u).admin_auth_id,"onUpdate:value":e[8]||(e[8]=n=>s(u).admin_auth_id=n),options:[{value:0,label:"\u6682\u4E0D\u5206\u914D"},...s(O)]},null,8,["value","options"]),o("div",null,[a(r,{onClick:e[9]||(e[9]=n=>x()),loading:s(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(s(p),null,{default:t(()=>[Oe]),_:1}),a(q,{value:s(u).status,"onUpdate:value":e[10]||(e[10]=n=>s(u).status=n),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]=n=>W()),type:"info","mt-2":""},{default:t(()=>[i("\u786E\u5B9A")]),_:1})])]),_:1},8,["show"]),a(J,{show:s(N),"onUpdate:show":e[19]||(e[19]=n=>A(N)?N.value=n: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(s(p),null,{default:t(()=>[xe]),_:1}),a(g,{class:"form_input_wrapper",value:s(f).account,"onUpdate:value":e[13]||(e[13]=n=>s(f).account=n)},null,8,["value"])]),_:1}),a(d,{"mt-2":"",align:"center"},{default:t(()=>[a(s(p),null,{default:t(()=>[ze]),_:1}),a(g,{class:"form_input_wrapper",value:s(f).nickname,"onUpdate:value":e[14]||(e[14]=n=>s(f).nickname=n)},null,8,["value"])]),_:1}),a(d,{"mt-2":"",align:"center"},{default:t(()=>[a(s(p),null,{default:t(()=>[Be]),_:1}),a(g,{class:"form_input_wrapper",value:s(f).password,"onUpdate:value":e[15]||(e[15]=n=>s(f).password=n)},null,8,["value"])]),_:1}),a(d,{"mt-2":"",align:"center"},{default:t(()=>[a(s(p),null,{default:t(()=>[Pe]),_:1}),a(E,{class:"form_input_wrapper",value:s(f).admin_auth_id,"onUpdate:value":e[16]||(e[16]=n=>s(f).admin_auth_id=n),options:[{value:0,label:"\u6682\u4E0D\u5206\u914D"},...s(O)]},null,8,["value","options"]),o("div",null,[a(r,{onClick:e[17]||(e[17]=n=>x()),loading:s(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]=n=>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(s(p),null,{default:t(()=>[Ve]),_:1}),a(g,{class:"form_input_wrapper",value:s(m).search,"onUpdate:value":e[20]||(e[20]=n=>s(m).search=n)},null,8,["value"]),a(s(p),null,{default:t(()=>[De]),_:1}),a(q,{value:s(m).status,"onUpdate:value":e[21]||(e[21]=n=>s(m).status=n),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]=n=>K()),type:"info"},{default:t(()=>[i("\u641C\u7D22")]),_:1})]),_:1}),a(d,{"mt-2":""},{default:t(()=>[a(r,{onClick:e[23]||(e[23]=n=>H()),type:"success"},{default:t(()=>[i("\u65B0\u5EFA")]),_:1}),a(r,{onClick:e[24]||(e[24]=n=>Y()),type:"error"},{default:t(()=>[i("\u5220\u9664")]),_:1}),a(r,{onClick:e[25]||(e[25]=n=>D("info")),type:"info"},{default:t(()=>[i("\u4FEE\u6539\u4FE1\u606F")]),_:1}),a(r,{onClick:e[26]||(e[26]=n=>D("password")),type:"info"},{default:t(()=>[i("\u4FEE\u6539\u5BC6\u7801")]),_:1})]),_:1}),a(ee,{"mt-2":"","checked-row-keys":s(v),"onUpdate:checked-row-keys":e[27]||(e[27]=n=>A(v)?v.value=n:null),columns:F,"row-key":n=>n.id,data:s(c)},null,8,["checked-row-keys","row-key","data"]),s(z)>1?(L(),oe(ae,{key:0,"onUpdate:page":[V,e[28]||(e[28]=n=>s(m).page=n)],"mt-2":"",page:s(m).page,"page-count":s(z)},null,8,["page","page-count"])):ie("",!0)])]),_:1})])}}};typeof T=="function"&&T(Ee);export{Ee as default};