index.a4cd35bb.js 5.6 KB

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