index.fc5fa025.js 5.4 KB

1
  1. import{_ as oe,d as le,E as se,F as d,a7 as x,G as ue,aO as ie,y as i,o as g,c as T,P as U,Q as O,a as ce,z as e,L as t,M as re,N as me,u as r,T as h,O as k,V as S,bj as de,Z as A,bh as H}from"./index.a584ddad.js";import{useColumns as pe}from"./columns.4eb34e9a.js";import{a as _e,b as fe}from"./index.09db52eb.js";import{s as ve}from"./status.25ea5e43.js";import ge from"./resetPassword.43e45d94.js";import he from"./addEdit.0257c45c.js";const ke={class:"main"},Ce=A(" \u641C\u7D22 "),ye=A(" \u91CD\u7F6E "),be=A(" \u65B0\u589E\u8D26\u53F7 "),Fe={name:"Account"},we=le({...Fe,setup(Se){const{logout:I}=se(),p=d([]),l=x({nickname:"",username:"",status:"",page:1,size:15}),V=d([]),C=d(!0),{columns:j}=pe(),y=d(!1),R=d(""),E=d("add"),b=x({id:"",nickname:"",mobile:""}),L=d(""),D=d(!1),N=d(),F=x({total:0,pageSize:15,currentPage:1,background:!0}),G=async o=>{const{id:n}=o;L.value=n,D.value=!0},Q=async o=>{const{id:n,status:f}=o,{code:m,message:u}=await _e({id:n,status:f+""=="1"?"0":"1"});H({code:m,message:u,logout:I,handler:()=>_()})};async function Z(o){l.page=o,await _()}async function q(o){l.size=o,l.page=1,await _()}function J(o){}async function _(){C.value=!0;const{code:o,data:n,message:f}=await fe({...l,noRela:!0,islevel:"1"});H({code:o,message:f,logout:I,handler:()=>{const{list:m,count:u}=n;V.value=m!=null?m:[],F.total=u!=null?u:0,F.pageSize=l.size,F.currentPage=l.page}}),C.value=!1}async function K(){l.page=1,await _()}function B(o,n,f){R.value=o,E.value=n;const{nickname:m,mobile:u}=f;b.nickname=m,b.mobile=u,b.id=o,y.value=!0}const W=()=>{y.value=!1,_()},X=()=>{y.value=!1},$=()=>{D.value=!1},Y=o=>{!o||(o.resetFields(),l.page=1,_())};return ue(()=>{p.value=ie().getMenuActions("account"),_()}),(o,n)=>{const f=i("el-option"),m=i("el-select"),u=i("el-form-item"),w=i("el-col"),M=i("el-input"),v=i("el-button"),ee=i("el-row"),ae=i("el-form"),P=i("el-popconfirm"),te=i("PureTable"),ne=i("NoAuth");return g(),T("div",ke,[U(ce("div",null,[e(ae,{ref_key:"formRef",ref:N,model:l,size:"small","label-width":0,class:"bg-white pl-8 pt-4"},{default:t(()=>[e(ee,{gutter:12},{default:t(()=>[e(w,{span:6},{default:t(()=>[e(u,{prop:"status"},{default:t(()=>[e(m,{modelValue:l.status,"onUpdate:modelValue":n[0]||(n[0]=a=>l.status=a),style:{width:"100%"},placeholder:"\u8D26\u53F7\u72B6\u6001",clearable:""},{default:t(()=>[(g(!0),T(re,null,me(r(ve),(a,z)=>(g(),k(f,{key:"status"+a.value+z,label:a.label,value:a.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1}),e(w,{span:6},{default:t(()=>[e(u,{prop:"nickname"},{default:t(()=>[e(M,{modelValue:l.nickname,"onUpdate:modelValue":n[1]||(n[1]=a=>l.nickname=a),placeholder:"\u771F\u5B9E\u59D3\u540D",clearable:""},null,8,["modelValue"])]),_:1})]),_:1}),e(w,{span:6},{default:t(()=>[e(u,{prop:"username"},{default:t(()=>[e(M,{modelValue:l.username,"onUpdate:modelValue":n[2]||(n[2]=a=>l.username=a),placeholder:"\u624B\u673A\u53F7",clearable:""},null,8,["modelValue"])]),_:1})]),_:1}),e(w,{span:6},{default:t(()=>[e(u,null,{default:t(()=>[e(v,{type:"primary",icon:r(h)("search"),loading:C.value,onClick:K},{default:t(()=>[Ce]),_:1},8,["icon","loading"]),e(v,{icon:r(h)("refresh"),onClick:n[3]||(n[3]=a=>Y(N.value))},{default:t(()=>[ye]),_:1},8,["icon"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model"]),e(r(de),{title:"\u8FD0\u8425\u8D26\u53F7\u7BA1\u7406",loading:C.value,size:"small",dataList:V.value,onRefresh:_},{buttons:t(()=>[e(v,{type:"primary",size:"small",icon:r(h)("add"),onClick:n[4]||(n[4]=a=>B("","add",{}))},{default:t(()=>[be]),_:1},8,["icon"])]),default:t(({size:a,checkList:z})=>[e(te,{border:"",align:"left",showOverflowTooltip:"","table-layout":"auto",size:a,data:V.value,columns:r(j),checkList:z,pagination:F,paginationSmall:a==="small","header-cell-style":{background:"#fafafa",color:"#606266"},onSelectionChange:J,onSizeChange:q,onCurrentChange:Z},{operation:t(({row:c})=>[e(P,{title:"\u786E\u8BA4\u91CD\u7F6E\u5BC6\u7801\uFF1F",onConfirm:s=>G(c)},{reference:t(()=>[p.value.some(s=>s=="012")?(g(),k(v,{key:0,class:"reset-margin",link:"",type:"primary",size:a,icon:r(h)("refresh-right")},null,8,["size","icon"])):S("",!0)]),_:2},1032,["onConfirm"]),p.value.some(s=>s=="007")?(g(),k(v,{key:0,class:"reset-margin",link:"",type:"primary",size:a,onClick:s=>B(c.id,"view",c),icon:r(h)("eye-view")},null,8,["size","onClick","icon"])):S("",!0),p.value.some(s=>s=="005")?(g(),k(v,{key:1,class:"reset-margin",link:"",type:"primary",size:a,onClick:s=>B(c.id,"edit",c),icon:r(h)("edits")},null,8,["size","onClick","icon"])):S("",!0),p.value.some(s=>s=="004")&&c.status+""=="1"||p.value.some(s=>s=="003")&&c.status+""=="0"?(g(),k(P,{key:2,title:String(c.status)==="1"?"\u6539\u4E3A\u7981\u7528\uFF1F":"\u6539\u4E3A\u542F\u7528\uFF1F",onConfirm:s=>Q(c)},{reference:t(()=>[e(v,{class:"reset-margin",link:"",type:"primary",size:a,icon:r(h)(String(c.status)==="1"?"close-circle-line":"checkbox-circle-line")},null,8,["size","icon"])]),_:2},1032,["title","onConfirm"])):S("",!0)]),_:2},1032,["size","data","columns","checkList","pagination","paginationSmall"])]),_:1},8,["loading","dataList"]),e(he,{itemId:R.value,isDetails:E.value,"show-model":y.value,onRefresh:W,onCancel:X,sitem:b},null,8,["itemId","isDetails","show-model","sitem"]),e(ge,{itemId:L.value,"show-model":D.value,onRefresh:$,onCancel:$},null,8,["itemId","show-model"])],512),[[O,p.value.some(a=>a=="001")]]),U(e(ne,null,null,512),[[O,!p.value.some(a=>a=="001")]])])}}});var Ie=oe(we,[["__scopeId","data-v-81f3dea0"]]);export{Ie as default};