1 |
- import{ac as s,aZ as n,_ as D,d as P,a$ as k,n as x,w as A,r as f,o as C,G as b,C as _,l,a as S,j as M,M as N,ah as V,b0 as I,az as O}from"./index.js";import{u as R}from"./use-page-search.d7df394f.js";import{h as z}from"./index.201d3c34.js";import{c as L,a as E}from"./status.b7512d56.js";import{g as G,b as j}from"./columns.cfbb53f4.js";import{r as F}from"./columnRenderHelper.e1123c92.js";import"./tootip.ff1af1fd.js";const q=[{width:30,type:"selection",fixed:"left"},{label:"ID",prop:"id",width:80},{label:"\u5546\u54C1\u7F16\u7801",prop:"skuCode",width:150},{label:"\u5546\u54C1\u540D\u79F0",prop:"goodName",width:150},{label:"\u5546\u54C1\u7C7B\u578B",width:100,cellRenderer({row:u}){return s(n,{size:"small"},{default:()=>{var e;return((e=L.find(o=>o.value==u.good_type))==null?void 0:e.label)||"--"}})}},{label:"\u7ED3\u5B58\u6570",prop:"residue_stock",width:80},{label:"\u72B6\u6001",prop:"status",width:60,cellRenderer({row:u}){var e;return s(n,{size:"small",type:((e=E.find(o=>o.value==u.status))==null?void 0:e.type)||"warning"},{default:()=>{var o;return((o=E.find(i=>i.value==u.status))==null?void 0:o.label)||"--"}})}},{label:"\u5546\u54C1\u6765\u6E90",width:95,cellRenderer({row:u}){return s(n,{size:"small"},{default:()=>{var e;return((e=G.find(o=>o.value==u.good_source))==null?void 0:e.label)||"--"}})}},{label:"\u6210\u672C\u72B6\u6001",width:75,cellRenderer({row:u}){return s(n,{size:"small"},{default:()=>{var e;return((e=j.find(o=>o.value==u.basic_status))==null?void 0:e.label)||"--"}})}},{label:"\u7A0E\u524D\u5355\u4EF7",prop:"subunit_price",width:100},{label:"\u7A0E\u540E\u5355\u4EF7",prop:"unit_price",width:100},{label:"\u5355\u4F4D",prop:"unit",width:42},{label:"\u89C4\u683C",prop:"spec",width:80},{label:"\u91CD\u91CF",prop:"unit_weight",width:80},{label:"\u9500\u552E\u65B9\u516C\u53F8",width:160,...F("seller_code","seller_name","\u9500\u552E\u65B9\u516C\u53F8\u7EB3\u7A0E\u53F7:")},{label:"\u8D2D\u4E70\u65B9\u516C\u53F8",width:160,...F("buyer_code","buyer_name","\u8D2D\u4E70\u65B9\u516C\u53F8\u7EB3\u7A0E\u53F7:")},{label:"\u521B\u5EFA\u4EBA",prop:"apply_name",width:80},{label:"\u521B\u5EFA\u65F6\u95F4",prop:"create_time",width:140}],T={columns:q,companyProp:"buyer_code",apis:{httpList:(u={})=>z({...u,status:"1"})}},g={formItems:[{field:"timer",type:"date_picker",span:7,label:"\u521B\u5EFA\u65F6\u95F4",otherOptions:{type:"daterange",startProp:"start",endProp:"end",startPlaceholder:"\u5F00\u59CB\u65F6\u95F4",endPlaceholder:"\u7ED3\u675F\u65F6\u95F4"}}]},U=P({__name:"index",props:{visible:{type:Boolean,required:!0},otherSearchParameter:{type:null,required:!0}},emits:["submit"],setup(u,{emit:e}){const o=u,i=e,r=k(o,"visible"),m=x(),v={pageSearchHook:()=>R(void 0,void 0,g)},d=A([]),w={content:{preview:({id:a})=>m.push("/invoiceInOut/productManagerDetail?id="+a),create:()=>m.push("/invoiceInOut/productManagerDetail")}};function B(){if(d.value.length===0){O.warning("\u8BF7\u9009\u62E9\u81F3\u5C11\u4E00\u4E2A\u5546\u54C1");return}const a=[];d.value.forEach(t=>{t.ProductsCombind.length===0?a.push({...t,goodNum:1}):t.ProductsCombind.forEach(p=>{a.push({...t,goodNum:1,childCode:p.products.skuCode,childNum:t.child_num,childActionNum:t.child_num})})}),r.value=!1,i("submit",a)}return(a,t)=>{const p=f("PageContainer"),y=f("ElButton");return C(),b(l(I),{class:"relative",modelValue:l(r),"onUpdate:modelValue":t[1]||(t[1]=c=>V(r)?r.value=c:null),title:"\u9009\u62E9\u5546\u54C1",center:"",top:"10px"},{default:_(()=>[l(r)?(C(),b(p,{key:0,"only-self":!0,hooks:v,events:w,searchConfig:l(g),contentConfig:l(T),isPageStart:!0,"other-search-parameter":a.otherSearchParameter,onContentSelectChange:t[0]||(t[0]=c=>d.value=c.map(h=>({...h,child_num:"1",child_id:h.id})))},null,8,["searchConfig","contentConfig","other-search-parameter"])):S("v-if",!0),M(y,{class:"absolute bottom-[30px] right-[20px]",type:"primary",onClick:B},{default:_(()=>t[2]||(t[2]=[N("\u4FDD\u5B58 ")])),_:1})]),_:1},8,["modelValue"])}}});var X=D(U,[["__file","C:/Users/89793/Desktop/projects/ticket-system/src/views/invoiceInOut/inManager/components/ChooseGoodModal/index.vue"]]);export{X as default};
|