index.7322eb66.js 3.8 KB

1
  1. import{useColumns as H}from"./columns.da5aa1e4.js";import{aH as V,aI as J,_ as K,r as Q,C as W,ak as x,D as p,E as j,v as r,o as b,p as D,w as a,J as l,K as G,L as Z,x as i,Q as _,aX as ee,W as w,aO as L,M as te}from"./index.1fbb63aa.js";import{s as ae}from"./status.4f7e5409.js";const{VITE_PROXY_DOMAIN_REAL:fe,VITE_PROXY_USER_REAL:ne}=J(),R=ne+"/admin/",oe=g=>V.request("post",`${R}supplierlist`,{data:g}),le=g=>V.request("post",`${R}menustatus`,{data:g});const se={class:"main role"},ue=w(" \u641C\u7D22 "),ie=w(" \u91CD\u7F6E "),re=w(" \u65B0\u589E\u89D2\u8272 "),ce={name:"role"},de=Q({...ce,setup(g){const{logout:S}=W(),o=x({name:"",page:1,size:15}),y=p([]),v=p(!0),{columns:I}=H(),z=p(!1),A=p(""),B=p("add"),E=p(),h=x({total:0,pageSize:15,currentPage:1,background:!0}),P=async e=>{const{id:n,status:m}=e,{code:s,message:u}=await le({id:n,status:m+""=="1"?"0":"1"});s===0?c():s>100&&s<140?S():L.error(u)};async function T(e){o.page=e,await c()}async function $(e){o.size=e,o.page=1,await c()}function M(e){}async function c(){v.value=!0;const{code:e,data:n,message:m}=await oe(o);if(e===0){const{list:s,count:u}=n;y.value=s!=null?s:[],h.total=u!=null?u:0,h.pageSize=o.size,h.currentPage=o.page}else e>100&&e<140?S():L.error(m);v.value=!1}async function O(){o.page=1,await c()}function C(e,n){A.value=e,B.value=n,z.value=!0}const N=e=>{!e||(e.resetFields(),o.page=1,c())};return j(()=>{c()}),(e,n)=>{const m=r("el-option"),s=r("el-select"),u=r("el-form-item"),U=r("el-input"),d=r("el-button"),X=r("el-form"),q=r("el-popconfirm"),Y=r("PureTable");return b(),D("div",se,[a(X,{ref_key:"formRef",ref:E,inline:!0,model:o,"label-width":0,class:"bg-white w-99/100 pl-8 pt-4"},{default:l(()=>[a(u,{prop:"status"},{default:l(()=>[a(s,{modelValue:o.status,"onUpdate:modelValue":n[0]||(n[0]=t=>o.status=t),style:{width:"100%"},placeholder:"\u89D2\u8272\u72B6\u6001",clearable:""},{default:l(()=>[(b(!0),D(G,null,Z(i(ae),(t,k)=>(b(),te(m,{key:"status"+t.value+k,label:t.label,value:t.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),a(u,{prop:"role_name"},{default:l(()=>[a(U,{modelValue:o.role_name,"onUpdate:modelValue":n[1]||(n[1]=t=>o.role_name=t),placeholder:"\u89D2\u8272\u540D\u79F0",clearable:""},null,8,["modelValue"])]),_:1}),a(u,null,{default:l(()=>[a(d,{type:"primary",icon:i(_)("search"),loading:v.value,onClick:O},{default:l(()=>[ue]),_:1},8,["icon","loading"]),a(d,{icon:i(_)("refresh"),onClick:n[2]||(n[2]=t=>N(E.value))},{default:l(()=>[ie]),_:1},8,["icon"])]),_:1})]),_:1},8,["model"]),a(i(ee),{title:"\u89D2\u8272\u7BA1\u7406",loading:v.value,dataList:y.value,onRefresh:c},{buttons:l(()=>[a(d,{type:"primary",icon:i(_)("add"),onClick:n[3]||(n[3]=t=>C("","add"))},{default:l(()=>[re]),_:1},8,["icon"])]),default:l(({size:t,checkList:k})=>[a(Y,{border:"",align:"left",showOverflowTooltip:"","table-layout":"auto",size:t,data:y.value,columns:i(I),checkList:k,pagination:h,paginationSmall:t==="small","header-cell-style":{background:"#fafafa",color:"#606266"},onSelectionChange:M,onSizeChange:$,onCurrentChange:T},{operation:l(({row:f})=>[a(d,{class:"reset-margin",link:"",type:"primary",size:t,onClick:F=>C(f.id,"view"),icon:i(_)("eye-view")},null,8,["size","onClick","icon"]),a(d,{class:"reset-margin",link:"",type:"primary",size:t,onClick:F=>C(f.id,"edit"),icon:i(_)("edits")},null,8,["size","onClick","icon"]),a(q,{title:f.status==="1"?"\u6539\u4E3A\u7981\u7528\uFF1F":"\u6539\u4E3A\u542F\u7528\uFF1F",onConfirm:F=>P(f)},{reference:l(()=>[a(d,{class:"reset-margin",link:"",type:"primary",size:t,icon:i(_)(f.status==="1"?"close-circle-line":"checkbox-circle-line")},null,8,["size","icon"])]),_:2},1032,["title","onConfirm"])]),_:2},1032,["size","data","columns","checkList","pagination","paginationSmall"])]),_:1},8,["loading","dataList"])])}}});var ge=K(de,[["__scopeId","data-v-cee12270"]]);export{ge as default};