capital-modal.98da3d9c.js 2.7 KB

1
  1. import{_ as E,d as M,w as d,bv as T,r as s,aC as I,o as p,G as g,C as r,b as c,l as o,M as C,H as O,u as a,bo as R,c as j,F as q,D as G}from"./index.fd765376.js";import{d as H}from"./index.2818b66d.js";import{C as J}from"./tragelog.1b43f211.js";const K={flex:"","mb-2":""},Q={flex:"","flex-1":"",gap:"5",pr:"20px"},W={flex:"",width:"120px"},X={flex:"","justify-between":"","mt-2":""},Y=M({__name:"capital-modal",emits:["on-add-order"],setup(Z,{expose:w,emit:D}){const u=d(!1),m=d([]),N=J.filter(({field:l})=>l!=="status"),_=d(null),{run:V,data:k,getPaginationParams:P,loading:S,pagination:i}=T({initalData:[],isList:!0,initalPagination:{currentPage:1,pageSize:10,total:0}}),n=d({tradNo:"",logNo:""}),f=()=>{V(H({status:"2",...n.value,...P()}))};function h(){u.value=!1,D("on-add-order",a(m.value[0]))}function z(l){if(l.length>1){const e=l.pop();_.value.clearSelection(),_.value.toggleRowSelection(e,!0),m.value=[e]}else m.value=[l[0]]}function b(l=!1){l&&(n.value={tradNo:"",logNo:""}),i.currentPage=1,f()}return w({onDisplay:()=>u.value=!0}),(l,e)=>{const y=s("el-input"),v=s("el-button"),x=s("el-table-column"),B=s("el-pagination"),A=s("el-dialog"),U=I("loading");return p(),g(A,{"close-on-click-modal":!1,modelValue:u.value,"onUpdate:modelValue":e[5]||(e[5]=t=>u.value=t),title:"\u8D44\u91D1\u8BA4\u9886",center:"",onOpen:e[6]||(e[6]=()=>f())},{default:r(()=>[c("div",K,[c("div",Q,[o(y,{placeholder:"\u8D44\u91D1\u7F16\u7801",size:"small",modelValue:n.value.tradNo,"onUpdate:modelValue":e[0]||(e[0]=t=>n.value.tradNo=t)},null,8,["modelValue"]),o(y,{placeholder:"\u8BA4\u9886\u7F16\u7801",size:"small",modelValue:n.value.logNo,"onUpdate:modelValue":e[1]||(e[1]=t=>n.value.logNo=t)},null,8,["modelValue"])]),c("div",W,[o(v,{size:"small",type:"primary",onClick:e[2]||(e[2]=()=>b())},{default:r(()=>[C("\u641C\u7D22")]),_:1}),o(v,{size:"small",onClick:e[3]||(e[3]=()=>b(!0))},{default:r(()=>[C("\u91CD\u7F6E")]),_:1})])]),O((p(),g(a(R),{border:"",ref_key:"tableRef",ref:_,data:a(k),size:"small","row-key":"id",onSelectionChange:z},{default:r(()=>[o(x,{type:"selection",align:"center",width:"40"}),(p(!0),j(q,null,G(a(N),({field:t,label:F,width:L})=>(p(),g(x,{key:t,prop:t,label:F,width:L,"show-overflow-tooltip":""},null,8,["prop","label","width"]))),128))]),_:1},8,["data"])),[[U,a(S)]]),c("div",X,[o(B,{total:a(i).total,"current-page":a(i).currentPage,"onUpdate:currentPage":e[4]||(e[4]=t=>a(i).currentPage=t),onCurrentChange:f},null,8,["total","current-page"]),o(v,{type:"primary",size:"small",onClick:h},{default:r(()=>[C("\u786E\u5B9A")]),_:1})])]),_:1},8,["modelValue"])}}});var le=E(Y,[["__scopeId","data-v-1492c86a"],["__file","C:/Users/63107/Desktop/projects/accout-vue3-ui/src/views/InvoiceSales/refund/components/create-refund/capital-modal.vue"]]);export{le as default};