index.ee72279d.js 4.0 KB

1
  1. import{useColumns as X}from"./columns.766ee391.js";import{aZ as $,a_ as Y,_ as J,q as K,J as Z,r as i,a4 as k,K as j,t as s,o as m,n as h,w as u,x as o,F as B,B as D,D as c,z as V,aX as G,u as N}from"./index.f47bb45b.js";import{T as H}from"./index.ec081681.js";import{u as y}from"./hooks.d7601f5e.js";import{s as Q}from"./status.405c3677.js";const{VITE_PROXY_DOMAIN_REAL:me,VITE_PROXY_USER_REAL:W}=Y(),ee=W+"/admin/",ae=F=>$.request("post",`${ee}cgdlist`,{data:F});const te={class:"main role"},le=V(" \u641C\u7D22 "),ue=V(" \u91CD\u7F6E "),oe={name:"role"},ne=K({...oe,setup(F){const{logout:z}=Z(),w=i([{value:"sequenceNo",label:"\u91C7\u8D2D\u5355\u7F16\u53F7"},{value:"companyNo",label:"\u4E1A\u52A1\u516C\u53F8\u7F16\u53F7"},{value:"companyName",label:"\u4E1A\u52A1\u516C\u53F8\u540D\u79F0"},{value:"bkCode",label:"\u5907\u5E93\u5355\u53F7"},{value:"goodNo",label:"\u5546\u54C1\u5355\u53F7"},{value:"goodName",label:"\u5546\u54C1\u540D\u79F0"},{value:"supplierName",label:"\u4F9B\u5E94\u5546\u540D\u79F0"},{value:"supplierNo",label:"\u4F9B\u5E94\u5546\u7F16\u53F7"}]),e=k({input:"",select:"sequenceNo",status:"",page:1,size:15}),b=i([]),_=i(!0),{columns:S}=X(),x=i(!1),L=i(null),E=i(),f=k({total:0,pageSize:15,currentPage:1,background:!0});async function A(t){e.page=t,await r()}async function R(t){e.size=t,e.page=1,await r()}function T(t){}async function r(){_.value=!0;let t={status:e.status,page:e.page,size:e.size};w.value.forEach(n=>{t[n.value]=n.value===e.select?e.input:""});const{code:l,data:v,message:g}=await ae(e);if(l===0){const{list:n,count:p}=v;b.value=n!=null?n:[],f.total=p!=null?p:0,f.pageSize=e.size,f.currentPage=e.page}else l>100&&l<140?z():G.error(g);_.value=!1}async function P(){e.page=1,await r()}function I(t){L.value=t,x.value=!0}const q=t=>{!t||(t.resetFields(),e.input="",e.select="sequenceNo",e.status="",e.size=15,e.page=1,r())};return j(()=>{r()}),(t,l)=>{const v=s("el-option"),g=s("el-select"),n=s("el-form-item"),p=s("el-input"),C=s("el-button"),M=s("el-form"),O=s("PureTable");return m(),h("div",te,[u(M,{ref_key:"formRef",ref:E,inline:!0,model:e,"label-width":0,class:"bg-white w-99/100 pl-8 pt-4"},{default:o(()=>[u(n,{prop:"status"},{default:o(()=>[u(g,{modelValue:e.status,"onUpdate:modelValue":l[0]||(l[0]=a=>e.status=a),style:{width:"100%"},placeholder:"\u91C7\u8D2D\u5355\u72B6\u6001",clearable:""},{default:o(()=>[(m(!0),h(B,null,D(c(Q),(a,d)=>(m(),N(v,{key:"status"+a.value+d,label:a.label,value:a.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),u(n,{prop:"input"},{default:o(()=>[u(p,{modelValue:e.input,"onUpdate:modelValue":l[2]||(l[2]=a=>e.input=a),placeholder:"\u5173\u952E\u5B57",class:"input-with-select"},{prepend:o(()=>[u(g,{modelValue:e.select,"onUpdate:modelValue":l[1]||(l[1]=a=>e.select=a),placeholder:"\u5173\u952E\u5B57\u7C7B\u578B",style:{width:"130px"}},{default:o(()=>[(m(!0),h(B,null,D(w.value,(a,d)=>(m(),N(v,{key:"si"+a.value+d,label:a.label,value:a.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["modelValue"])]),_:1}),u(n,null,{default:o(()=>[u(C,{type:"primary",icon:c(y)("search"),loading:_.value,onClick:P},{default:o(()=>[le]),_:1},8,["icon","loading"]),u(C,{icon:c(y)("refresh"),onClick:l[3]||(l[3]=a=>q(E.value))},{default:o(()=>[ue]),_:1},8,["icon"])]),_:1})]),_:1},8,["model"]),u(c(H),{title:"\u91C7\u8D2D\u5355\u7BA1\u7406",loading:_.value,dataList:b.value,onRefresh:r},{buttons:o(()=>[]),default:o(({size:a,checkList:d})=>[u(O,{border:"",align:"left",showOverflowTooltip:"","table-layout":"auto",size:a,data:b.value,columns:c(S),checkList:d,pagination:f,paginationSmall:a==="small","header-cell-style":{background:"#fafafa",color:"#606266"},onSelectionChange:T,onSizeChange:R,onCurrentChange:A},{operation:o(({row:U})=>[u(C,{class:"reset-margin",link:"",type:"primary",size:a,onClick:se=>I(U),icon:c(y)("eye-view")},null,8,["size","onClick","icon"])]),_:2},1032,["size","data","columns","checkList","pagination","paginationSmall"])]),_:1},8,["loading","dataList"])])}}});var _e=J(ne,[["__scopeId","data-v-5779ac58"]]);export{_e as default};