basic-purchase.62486544.js 2.5 KB

1
  1. import{_ as N,z as g,ab as b,B as r,w as i,x as m,y as A,C as e,P as o,a1 as l,X as B,D as u,Y as h,T as E,Q as x,aO as q}from"./index.228f4553.js";import{a as L}from"./status.7319085b.js";const O={flex:"","justify-between":"","w-full":"","mb-1":""},S={key:0},V=l("\u6DFB\u52A0\u91C7\u8D2D\u5355"),P=l("\u5220\u9664"),z={key:0,flex:"","gap-1":"","mt-2":""},T=l("\u4FDD\u5B58"),$=g({__name:"basic-purchase",props:{purchaseOrderList:{type:null,required:!1},readonly:{type:Boolean,required:!1},supplierNo:{type:Number,required:!1},companyNo:{type:Number,required:!1}},emits:["addBtnClick","delBtnClick","crateBtnClick","changeSupplieList"],setup(w,{emit:c}){const p=w,d=b(()=>!p.readonly),v=b(()=>p.purchaseOrderList.length);function y(a){c("delBtnClick",a)}function D(){const{supplierNo:a,companyNo:s}=p;if(!a||!s)return q.warning("\u8BF7\u9009\u62E9\u4F9B\u5E94\u5546\u548C\u4E1A\u52A1\u516C\u53F8");c("addBtnClick")}return(a,s)=>{const C=r("el-tag"),_=r("el-button"),t=r("el-table-column"),k=r("el-table");return i(),m(x,null,[A("div",O,[e(C,{type:"warning"},{default:o(()=>[l("\u5171\u8BA1:"+B(u(v))+"\u4E2A\u8BA2\u5355",1)]),_:1}),u(d)?(i(),m("div",S,[e(_,{type:"primary",onClick:D},{default:o(()=>[V]),_:1})])):h("v-if",!0)]),e(k,{data:w.purchaseOrderList,size:"small"},{default:o(()=>[e(t,{label:"\u91C7\u8D2D\u5355\u7F16\u53F7",prop:"sequenceNo",width:"180"}),e(t,{label:"\u91C7\u8D2D\u5355\u4FE1\u606F","show-overflow-tooltip":""},{default:o(()=>[e(t,{label:"\u8D27\u6B3E",prop:"totalPrice","show-overflow-tooltip":""}),e(t,{label:"\u4F9B\u8D27\u5546",prop:"supplierName","show-overflow-tooltip":""}),e(t,{label:"\u8054\u7CFB\u4EBA","show-overflow-tooltip":""}),e(t,{label:"\u91C7\u8D2D\u5458",prop:"ownerName","show-overflow-tooltip":""}),e(t,{label:"\u53D1\u8D27\u72B6\u6001",prop:"sendStatus","show-overflow-tooltip":""},{default:o(({row:n})=>[e(C,null,{default:o(()=>{var f;return[l(B((f=u(L).find(F=>F.value===n.sendStatus))==null?void 0:f.label),1)]}),_:2},1024)]),_:1}),e(t,{label:"\u5F00\u7968\u7F16\u53F7","show-overflow-tooltip":""}),e(t,{label:"\u5F00\u7968\u516C\u53F8",prop:"companyName","show-overflow-tooltip":""})]),_:1}),u(d)?(i(),E(t,{key:0,label:"\u64CD\u4F5C"},{default:o(({row:n})=>[e(_,{link:"",type:"primary",onClick:f=>y(n)},{default:o(()=>[P]),_:2},1032,["onClick"])]),_:1})):h("v-if",!0)]),_:1},8,["data"]),u(d)?(i(),m("div",z,[e(_,{type:"primary",onClick:s[0]||(s[0]=n=>c("crateBtnClick"))},{default:o(()=>[T]),_:1})])):h("v-if",!0)],64)}}});var Q=N($,[["__file","D:/work/accout-vue3-ui/src/views/purchase/orderRecord/components/basic-purchase.vue"]]);export{Q as default};