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