company-modal.263e1b32.js 2.7 KB

1
  1. import{aC as R,a2 as B,_ as L,d as O,w as s,b3 as U,ad as I,r,al as M,o as w,G as x,C as p,b as c,l as t,M as f,H as N,u as z,b4 as T}from"./index.1d5f2f42.js";const{VITE_PROXY_DOMAIN_REAL:Q,VITE_PROXY_USER_REAL:H}=B(),q=H+"/admin/",X=g=>R.request("post",`${q}supplierlist`,{data:g});const Y={flex:"","mb-2":""},j={flex:"","flex-1":"",gap:"5",pr:"20px"},G={flex:"",width:"120px"},$={flex:"","justify-between":"","mt-2":""},J=O({__name:"company-modal",emits:["choose"],setup(g,{expose:V,emit:E}){const C=s([]),y=s([]),u=s({name:""}),m=s(!1),d=s(!1),h=s(null),k=U(),o=I({currentPage:1,pageSize:10,total:0});async function _(){const{pageSize:n,currentPage:e}=o;m.value=!0;const{code:v,message:i,data:a}=await X({...u.value,size:n,page:e});k({code:v,message:i,handler:()=>{o.total=a.count,C.value=a.list}}),m.value=!1}function D(){d.value=!1,E("choose",z(y))}function F(n){y.value=n}function b(n=!1){n&&(u.value={name:""}),o.currentPage=1,_()}return V({onDisplay:()=>{d.value=!0}}),(n,e)=>{const v=r("el-input"),i=r("el-button"),a=r("el-table-column"),P=r("el-pagination"),S=r("el-dialog"),A=M("loading");return w(),x(S,{"close-on-click-modal":!1,modelValue:d.value,"onUpdate:modelValue":e[5]||(e[5]=l=>d.value=l),title:"\u4E1A\u52A1\u516C\u53F8",center:"",width:"1040px",onOpen:e[6]||(e[6]=()=>_()),onClose:e[7]||(e[7]=()=>u.value.name="")},{default:p(()=>[c("div",Y,[c("div",j,[t(v,{placeholder:"\u516C\u53F8\u540D\u79F0",size:"small",modelValue:u.value.name,"onUpdate:modelValue":e[0]||(e[0]=l=>u.value.name=l)},null,8,["modelValue"])]),c("div",G,[t(i,{size:"small",type:"primary",onClick:e[1]||(e[1]=()=>b())},{default:p(()=>[f("\u641C\u7D22")]),_:1}),t(i,{size:"small",onClick:e[2]||(e[2]=()=>b(!0))},{default:p(()=>[f("\u91CD\u7F6E")]),_:1})])]),N((w(),x(z(T),{border:"",ref_key:"tableRef",ref:h,data:C.value,size:"small","row-key":"id",onSelectionChange:F},{default:p(()=>[t(a,{type:"selection",align:"center",width:"40"}),t(a,{label:"\u516C\u53F8\u7F16\u7801",prop:"code","show-overflow-tooltip":""}),t(a,{label:"\u516C\u53F8\u540D\u79F0",prop:"name","show-overflow-tooltip":""}),t(a,{label:"\u516C\u53F8\u7C7B\u578B",prop:"nature","show-overflow-tooltip":""})]),_:1},8,["data"])),[[A,m.value]]),c("div",$,[t(P,{"current-page":o.currentPage,"onUpdate:currentPage":e[3]||(e[3]=l=>o.currentPage=l),"page-size":o.pageSize,"onUpdate:pageSize":e[4]||(e[4]=l=>o.pageSize=l),total:o.total,onCurrentChange:_},null,8,["current-page","page-size","total"]),t(i,{type:"primary",size:"small",onClick:D},{default:p(()=>[f("\u786E\u5B9A")]),_:1})])]),_:1},8,["modelValue"])}}});var W=L(J,[["__scopeId","data-v-3eb9682a"],["__file","D:/work/rep-v3/report-v3/src/views/interest/companyAccount-origin/components/company-modal.vue"]]);export{W as default};