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