index.2e60d261.js 5.3 KB

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