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