1 |
- import{_ as x,d as N,w as c,r as u,o as A,c as I,j as o,C as l,l as a,a6 as V,aC as j,h as f,J as b,M as P}from"./index.js";import{u as R}from"./useDetail.b1c1d9df.js";import{B as z}from"./basic-descriptions.e5f4d3ab.js";import M from"./index.5ab722.js";import"./index.952d47b4.js";import"./status.915de772.js";const U=[{label:"\u4E1A\u52A1\u7F16\u53F7",field:"",span:8}],q={class:"padding__container"},G={class:"w-full flex justify-between"},O={class:"flex w-full justify-end"},S=N({__name:"detail",setup($){const{title:_,collapses:d}=R({baseName:"\u51FA\u5165\u5E93",collapseLen:2}),p=c(!1),C=c(null),s=c({goods:[],month:""}),F={goods:[{required:!0,message:"\u8BF7\u9009\u62E9\u64CD\u4F5C\u5546\u54C1"}],month:[{required:!0,message:"\u8BF7\u9009\u62E9\u5165\u8D26\u6708\u4EFD"}]},w=i=>{const e=new Date;return i.getTime()>e.setHours(0,0,0,0)};function D(i){const e=s.value.goods.map(({id:t})=>t),r=[];i.forEach(t=>{e.includes(t.id)||r.push(t)}),s.value.goods=[...r,...s.value.goods]}async function B(){try{await C.value.validate()}catch{}}return(i,e)=>{const r=u("ElCollapseItem"),t=u("ElTableColumn"),m=u("ElButton"),E=u("ElTooltip"),g=u("ElTable"),v=u("ElFormItem"),h=u("ElDatePicker"),k=u("ElCollapse"),T=u("ElTabPane"),y=u("ElTabs");return A(),I("div",q,[o(y,null,{default:l(()=>[o(T,{label:a(_)},{default:l(()=>[o(k,{modelValue:a(d),"onUpdate:modelValue":e[1]||(e[1]=n=>V(d)?d.value=n:null)},{default:l(()=>[o(r,{title:a(_),name:"1"},{default:l(()=>[o(a(z),{columns:a(U),data:{}},null,8,["columns"])]),_:1},8,["title"]),o(r,{title:"\u51FA\u5165\u5E93\u4FE1\u606F\u786E\u8BA4",name:"2"},{default:l(()=>[o(a(j),{ref_key:"formRef",ref:C,rules:F,model:s.value},{default:l(()=>[o(v,{label:"\u64CD\u4F5C\u5546\u54C1",prop:"goods"},{default:l(()=>[o(g,{border:"",size:"small",data:s.value.goods},{default:l(()=>[o(t,{label:"\u5546\u54C1\u7F16\u53F7",prop:"skuCode","show-overflow-tooltip":""}),o(t,{label:"\u5546\u54C1\u540D\u79F0",prop:"goodName","show-overflow-tooltip":""}),o(t,{label:"\u64CD\u4F5C\u6570\u91CF",prop:"goodNum","show-overflow-tooltip":""}),o(t,{label:"\u5B50\u5546\u54C1\u7F16\u53F7",prop:"skuCode","show-overflow-tooltip":""}),o(t,{label:"\u9500\u552E\u65B9\u516C\u53F8\u7EB3\u7A0E\u8BC6\u522B\u53F7",width:"140px",prop:"seller_code","show-overflow-tooltip":""}),o(t,{label:"\u5B50\u5546\u54C1\u6BD4\u4F8B",prop:"goodNum","show-overflow-tooltip":""}),o(t,{label:"\u5B50\u5546\u54C1\u64CD\u4F5C\u6570\u91CF",prop:"goodNum","show-overflow-tooltip":""}),o(t,{width:"70px",label:"\u64CD\u4F5C"},{header:l(()=>[f("div",G,[e[3]||(e[3]=f("span",null,"\u64CD\u4F5C",-1)),o(E,{content:"\u6DFB\u52A0",placement:"top"},{default:l(()=>[o(m,{link:"",size:"small",type:"primary",icon:a(b)("add"),onClick:e[0]||(e[0]=n=>p.value=!0)},null,8,["icon"])]),_:1})])]),default:l(({$index:n})=>[o(E,{content:"\u5220\u9664",placement:"top"},{default:l(()=>[o(m,{icon:a(b)("delete"),type:"danger",size:"small",link:"",onClick:H=>s.value.goods.splice(n,1)},null,8,["icon","onClick"])]),_:2},1024)]),_:1})]),_:1},8,["data"])]),_:1}),o(v,{label:"\u5165\u8D26\u6708\u4EFD",prop:"month"},{default:l(()=>[o(h,{type:"month",placeholder:"\u5165\u8D26\u6708\u4EFD",disabledDate:w})]),_:1}),f("div",O,[o(m,{type:"primary",onClick:B},{default:l(()=>e[4]||(e[4]=[P("\u4FDD\u5B58")])),_:1})])]),_:1},8,["model"])]),_:1})]),_:1},8,["modelValue"])]),_:1},8,["label"])]),_:1}),o(M,{visible:p.value,"onUpdate:visible":e[2]||(e[2]=n=>p.value=n),onSubmit:D},null,8,["visible"])])}}});var Y=x(S,[["__file","C:/Users/89793/Desktop/projects/ticket-system/src/views/invoiceInOut/inOutManager/detail.vue"]]);export{Y as default};
|