index.f2390c96.js 4.5 KB

1
  1. import{useColumns as Q}from"./columns.100fe931.js";import{c as W,d as Y}from"./validate.83252552.js";import{T as Z}from"./index.ec081681.js";import{u as _}from"./hooks.d7601f5e.js";import{_ as ee,q as te,J as ae,a4 as F,r as d,K as ne,t as p,o as w,n as $,w as e,x as l,F as oe,B as le,D as i,z as T,aX as A,u as se}from"./index.f47bb45b.js";import{s as ue}from"./status.405c3677.js";import ie from"./addEdit.387d8980.js";import re from"./resetPassword.82d2e0e1.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:M}=Q(),g=d(!1),B=d(""),D=d("add"),V=F({id:"",nickname:"",mobile:"",email:"",role:""}),x=d(""),y=d(!1),I=d(),h=F({total:0,pageSize:15,currentPage:1,background:!0}),P=async t=>{const{id:n}=t;x.value=n,y.value=!0},N=async t=>{const{id:n,status:c}=t,{code:s,message:u}=await W({id:n,status:c+""=="1"?"0":"1"});s===0?r():s>100&&s<140?S():A.error(u)};async function U(t){o.page=t,await r()}async function q(t){o.size=t,o.page=1,await r()}function J(t){}async function r(){v.value=!0;const{code:t,data:n,message:c}=await Y(o);if(t===0){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}else t>100&&t<140?S():A.error(c);v.value=!1}async function K(){o.page=1,await r()}function z(t,n,c){B.value=t,D.value=n;for(let s in c)V[s]=c[s];g.value=!0}const O=t=>{g.value=!1,r()},X=()=>{g.value=!1},R=()=>{y.value=!1},j=t=>{!t||(t.resetFields(),o.page=1,r())};return ne(()=>{r()}),(t,n)=>{const c=p("el-option"),s=p("el-select"),u=p("el-form-item"),E=p("el-input"),f=p("el-button"),G=p("el-form"),L=p("el-popconfirm"),H=p("PureTable");return w(),$("div",ce,[e(G,{ref_key:"formRef",ref:I,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]=a=>o.status=a),style:{width:"100%"},placeholder:"\u8D26\u53F7\u72B6\u6001",clearable:""},{default:l(()=>[(w(!0),$(oe,null,le(i(ue),(a,b)=>(w(),se(c,{key:"status"+a.value+b,label:a.label,value:a.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),e(u,{prop:"name"},{default:l(()=>[e(E,{modelValue:o.name,"onUpdate:modelValue":n[1]||(n[1]=a=>o.name=a),placeholder:"\u771F\u5B9E\u59D3\u540D",clearable:""},null,8,["modelValue"])]),_:1}),e(u,{prop:"username"},{default:l(()=>[e(E,{modelValue:o.username,"onUpdate:modelValue":n[2]||(n[2]=a=>o.username=a),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:K},{default:l(()=>[me]),_:1},8,["icon","loading"]),e(f,{icon:i(_)("refresh"),onClick:n[3]||(n[3]=a=>j(I.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:a,checkList:b})=>[e(H,{border:"",align:"left",showOverflowTooltip:"","table-layout":"auto",size:a,data:C.value,columns:i(M),checkList:b,pagination:h,paginationSmall:a==="small","header-cell-style":{background:"#fafafa",color:"#606266"},onSelectionChange:J,onSizeChange:q,onCurrentChange:U},{operation:l(({row:m})=>[e(L,{title:"\u786E\u8BA4\u91CD\u7F6E\u5BC6\u7801\uFF1F",onConfirm:k=>P(m)},{reference:l(()=>[e(f,{class:"reset-margin",link:"",type:"primary",size:a,icon:i(_)("refresh-right")},null,8,["size","icon"])]),_:2},1032,["onConfirm"]),e(f,{class:"reset-margin",link:"",type:"primary",size:a,onClick:k=>z(m.id,"view",m),icon:i(_)("eye-view")},null,8,["size","onClick","icon"]),e(f,{class:"reset-margin",link:"",type:"primary",size:a,onClick:k=>z(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:a,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:D.value,"show-model":g.value,onRefresh:O,onCancel:X,sitem:V},null,8,["itemId","isDetails","show-model","sitem"]),e(re,{itemId:x.value,"show-model":y.value,onRefresh:R,onCancel:R},null,8,["itemId","show-model"])])}}});var we=ee(fe,[["__scopeId","data-v-8d388510"]]);export{we as default};