1 |
- import{useColumns as W}from"./columns.41c2e9c7.js";import{c as X,d as Y}from"./validate.fdc18468.js";import{T as Z}from"./index.47953acb.js";import{u as _}from"./hooks.c05389c4.js";import{_ as ee,q as te,A as ae,a4 as F,B as d,C as ne,r as p,o as w,n as $,t as e,H as l,I as oe,J as le,v as i,S as T,K as se}from"./index.bff1c506.js";import{s as ue}from"./status.8b8d6c88.js";import ie from"./addEdit.e55e5ff4.js";import re from"./resetPassword.ddab73da.js";import{r as E}from"./responseHandle.ad147111.js";const ce={class:"main"},me=T(" \u641C\u7D22 "),de=T(" \u91CD\u7F6E "),pe={name:"Account"},fe=te({...pe,setup(_e){const{logout:S}=ae(),o=F({name:"",username:"",status:"",page:1,size:15}),C=d([]),v=d(!0),{columns:P}=W(),g=d(!1),B=d(""),V=d("add"),D=F({id:"",nickname:"",mobile:"",email:"",role:""}),I=d(""),y=d(!1),x=d(),h=F({total:0,pageSize:15,currentPage:1,background:!0}),M=async a=>{const{id:n}=a;I.value=n,y.value=!0},N=async a=>{const{id:n,status:c}=a,{code:s,message:u}=await X({id:n,status:c+""=="1"?"0":"1"});E({code:s,message:u,logout:S,handler:()=>r()})};async function U(a){o.page=a,await r()}async function H(a){o.size=a,o.page=1,await r()}function q(a){}async function r(){v.value=!0;const{code:a,data:n,message:c}=await Y(o);E({code:a,message:c,logout:S,handler:()=>{const{list:s,count:u}=n;C.value=s!=null?s:[],h.total=u!=null?u:0,h.pageSize=o.size,h.currentPage=o.page}}),v.value=!1}async function J(){o.page=1,await r()}function R(a,n,c){B.value=a,V.value=n;for(let s in c)D[s]=c[s];g.value=!0}const K=()=>{g.value=!1,r()},O=()=>{g.value=!1},z=()=>{y.value=!1},j=a=>{!a||(a.resetFields(),o.page=1,r())};return ne(()=>{r()}),(a,n)=>{const c=p("el-option"),s=p("el-select"),u=p("el-form-item"),A=p("el-input"),f=p("el-button"),G=p("el-form"),L=p("el-popconfirm"),Q=p("PureTable");return w(),$("div",ce,[e(G,{ref_key:"formRef",ref:x,inline:!0,model:o,"label-width":0,class:"bg-white w-99/100 pl-8 pt-4"},{default:l(()=>[e(u,{prop:"status"},{default:l(()=>[e(s,{modelValue:o.status,"onUpdate:modelValue":n[0]||(n[0]=t=>o.status=t),style:{width:"100%"},placeholder:"\u8D26\u53F7\u72B6\u6001",clearable:""},{default:l(()=>[(w(!0),$(oe,null,le(i(ue),(t,b)=>(w(),se(c,{key:"status"+t.value+b,label:t.label,value:t.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),e(u,{prop:"name"},{default:l(()=>[e(A,{modelValue:o.name,"onUpdate:modelValue":n[1]||(n[1]=t=>o.name=t),placeholder:"\u771F\u5B9E\u59D3\u540D",clearable:""},null,8,["modelValue"])]),_:1}),e(u,{prop:"username"},{default:l(()=>[e(A,{modelValue:o.username,"onUpdate:modelValue":n[2]||(n[2]=t=>o.username=t),placeholder:"\u624B\u673A\u53F7",clearable:""},null,8,["modelValue"])]),_:1}),e(u,null,{default:l(()=>[e(f,{type:"primary",icon:i(_)("search"),loading:v.value,onClick:J},{default:l(()=>[me]),_:1},8,["icon","loading"]),e(f,{icon:i(_)("refresh"),onClick:n[3]||(n[3]=t=>j(x.value))},{default:l(()=>[de]),_:1},8,["icon"])]),_:1})]),_:1},8,["model"]),e(i(Z),{title:"\u8D26\u53F7\u7BA1\u7406",loading:v.value,dataList:C.value,onRefresh:r},{buttons:l(()=>[]),default:l(({size:t,checkList:b})=>[e(Q,{border:"",align:"left",showOverflowTooltip:"","table-layout":"auto",size:t,data:C.value,columns:i(P),checkList:b,pagination:h,paginationSmall:t==="small","header-cell-style":{background:"#fafafa",color:"#606266"},onSelectionChange:q,onSizeChange:H,onCurrentChange:U},{operation:l(({row:m})=>[e(L,{title:"\u786E\u8BA4\u91CD\u7F6E\u5BC6\u7801\uFF1F",onConfirm:k=>M(m)},{reference:l(()=>[e(f,{class:"reset-margin",link:"",type:"primary",size:t,icon:i(_)("refresh-right")},null,8,["size","icon"])]),_:2},1032,["onConfirm"]),e(f,{class:"reset-margin",link:"",type:"primary",size:t,onClick:k=>R(m.id,"view",m),icon:i(_)("eye-view")},null,8,["size","onClick","icon"]),e(f,{class:"reset-margin",link:"",type:"primary",size:t,onClick:k=>R(m.id,"edit",m),icon:i(_)("edits")},null,8,["size","onClick","icon"]),e(L,{title:m.status==="1"?"\u6539\u4E3A\u7981\u7528\uFF1F":"\u6539\u4E3A\u542F\u7528\uFF1F",onConfirm:k=>N(m)},{reference:l(()=>[e(f,{class:"reset-margin",link:"",type:"primary",size:t,icon:i(_)(m.status==="1"?"close-circle-line":"checkbox-circle-line")},null,8,["size","icon"])]),_:2},1032,["title","onConfirm"])]),_:2},1032,["size","data","columns","checkList","pagination","paginationSmall"])]),_:1},8,["loading","dataList"]),e(ie,{itemId:B.value,isDetails:V.value,"show-model":g.value,onRefresh:K,onCancel:O,sitem:D},null,8,["itemId","isDetails","show-model","sitem"]),e(re,{itemId:I.value,"show-model":y.value,onRefresh:z,onCancel:z},null,8,["itemId","show-model"])])}}});var Se=ee(fe,[["__scopeId","data-v-13f8cfae"]]);export{Se as default};
|