index.0c5abede.js 5.4 KB

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