company-modal.be2c7196.js 2.4 KB

1
  1. import{_ as E,r as N,D as s,as as U,aj as A,v as i,ar as L,o as b,M as w,J as r,q as c,w as t,N as M,x,bk as R,W as v}from"./index.b119192b.js";import{h as j}from"./index.99e01bdf.js";const q={flex:"","mb-2":""},H={flex:"","flex-1":"",gap:"5",pr:"20px"},O={flex:"",width:"120px"},T=v("\u641C\u7D22"),I=v("\u91CD\u7F6E"),J={flex:"","justify-between":"","mt-2":""},W=v("\u786E\u5B9A"),G=N({__name:"company-modal",emits:["choose"],setup(K,{expose:h,emit:z}){const g=s([]),C=s([]),p=s({name:""}),_=s(!1),d=s(!1),F=s(null),V=U(),o=A({currentPage:1,pageSize:10,total:0});async function m(){const{pageSize:n,currentPage:e}=o;_.value=!0;const{code:f,message:u,data:a}=await j({...p.value,size:n,page:e});V({code:f,message:u,handler:()=>{o.total=a.count,g.value=a.list}}),_.value=!1}function k(){d.value=!1,z("choose",x(C))}function D(n){C.value=n}function y(n=!1){n&&(p.value={name:""}),o.currentPage=1,m()}return h({onDisplay:()=>{d.value=!0}}),(n,e)=>{const f=i("el-input"),u=i("el-button"),a=i("el-table-column"),S=i("el-pagination"),B=i("el-dialog"),P=L("loading");return b(),w(B,{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]=()=>m())},{default:r(()=>[c("div",q,[c("div",H,[t(f,{placeholder:"\u516C\u53F8\u540D\u79F0",size:"small",modelValue:p.value.name,"onUpdate:modelValue":e[0]||(e[0]=l=>p.value.name=l)},null,8,["modelValue"])]),c("div",O,[t(u,{size:"small",type:"primary",onClick:e[1]||(e[1]=()=>y())},{default:r(()=>[T]),_:1}),t(u,{size:"small",onClick:e[2]||(e[2]=()=>y(!0))},{default:r(()=>[I]),_:1})])]),M((b(),w(x(R),{border:"",ref_key:"tableRef",ref:F,data:g.value,size:"small","row-key":"id",onSelectionChange:D},{default:r(()=>[t(a,{type:"selection",width:"55"}),t(a,{label:"\u516C\u53F8\u7F16\u53F7",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"])),[[P,_.value]]),c("div",J,[t(S,{"current-page":o.currentPage,"onUpdate:current-page":e[3]||(e[3]=l=>o.currentPage=l),"page-size":o.pageSize,"onUpdate:page-size":e[4]||(e[4]=l=>o.pageSize=l),total:o.total,onCurrentChange:m},null,8,["current-page","page-size","total"]),t(u,{type:"primary",size:"small",onClick:k},{default:r(()=>[W]),_:1})])]),_:1},8,["modelValue"])}}});var Y=E(G,[["__scopeId","data-v-960df160"]]);export{Y as default};