import{a as s,l as F,b as _,o as w,e as S,f as u,g as x,K as T,a8 as $,W,u as D,$ as I,F as G,a2 as J,a9 as Q,a4 as A,a5 as E}from"./vue-064866b6.js";import{_ as N,A as j}from"./_plugin-vue_export-helper-8c6b27bd.js";import{u as X}from"./vue-router-97798bdd.js";import{A as U}from"./index-73d4c5eb.js";const Y={__name:"index",props:{param:Object,disabled:Boolean},emits:["onSelectChange"],setup(a,{emit:t}){const e=a,n=X(),o=s(!1),h=s(""),b=s([]),f=s([]),g=s([]),y=s(0),m=[{title:"行号",dataIndex:"rowno",width:90,ellipsis:!0},{title:"产品名称",dataIndex:"itemname",width:180,ellipsis:!0},{title:"产品编号",dataIndex:"itemno",width:180,ellipsis:!0},{title:"型号",dataIndex:"model",width:180,ellipsis:!0},{title:"规格",dataIndex:"spec",width:180,ellipsis:!0},{title:"标准价格",dataIndex:"marketprice",width:180,ellipsis:!0},{title:"单价",dataIndex:"price",width:180,ellipsis:!0},{title:"库存状态",dataIndex:"stockstatus",width:180,ellipsis:!0}],O=()=>{o.value=!0,l()},C=(d,v)=>{f.value=d,g.value=v},k=(d,v)=>{t("onSelect",g.value),o.value=!1,f.value=[]},i=(d,v,c,{currentDataSource:r})=>{e.param.content.pageNumber=d.current,e.param.content.pageSize=d.pageSize,l()},l=async()=>{e.param.content.sa_orderid=n.currentRoute.value.query.id;const d=await j.requested(e.param);b.value=d.data,y.value=d.total},p=()=>{e.param.content.where.condition=h.value,e.param.content.pageNumber=1,l()};return F(()=>{l()}),(d,v)=>{const c=_("a-button"),r=_("a-input"),P=_("a-table"),L=_("a-modal");return w(),S("div",null,[u(c,{type:"primary",onClick:O,disabled:a.disabled},{default:x(()=>[T("添加产品")]),_:1},8,["disabled"]),u(L,{visible:o.value,"onUpdate:visible":v[1]||(v[1]=z=>o.value=z),title:"产品",width:"900px",onOk:k},{default:x(()=>[u(r,{class:"search-panel",value:h.value,"onUpdate:value":v[0]||(v[0]=z=>h.value=z),placeholder:"搜索内容",onKeyup:$(p,["enter"]),allowClear:""},null,8,["value","onKeyup"]),u(P,{class:"ant-table-striped","row-selection":{selectedRowKeys:f.value,onChange:C,fixed:!0},rowKey:"itemid",columns:m,"data-source":b.value,scroll:{x:"max-content",y:500},pagination:{showSizeChanger:!0,defaultPageSize:20,total:y.value},onChange:i,size:"small","row-class-name":(z,H)=>H%2===1?"table-striped":null},{bodyCell:x(({column:z,record:H})=>[W(d.$slots,"tb_cell",{data:{column:z,record:H}},void 0,!0)]),_:3},8,["row-selection","data-source","pagination","row-class-name"])]),_:3},8,["visible"])])}}},Ce=N(Y,[["__scopeId","data-v-2059e49b"]]);var Z={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 184H712v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H384v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H144c-17.7 0-32 14.3-32 32v664c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V216c0-17.7-14.3-32-32-32zm-40 656H184V256h128v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h256v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h128v584zM639.5 414h-45c-3 0-5.8 1.7-7.1 4.4L514 563.8h-2.8l-73.4-145.4a8 8 0 00-7.1-4.4h-46c-1.3 0-2.7.3-3.8 1-3.9 2.1-5.3 7-3.2 10.9l89.3 164h-48.6c-4.4 0-8 3.6-8 8v21.3c0 4.4 3.6 8 8 8h65.1v33.7h-65.1c-4.4 0-8 3.6-8 8v21.3c0 4.4 3.6 8 8 8h65.1V752c0 4.4 3.6 8 8 8h41.3c4.4 0 8-3.6 8-8v-53.8h65.4c4.4 0 8-3.6 8-8v-21.3c0-4.4-3.6-8-8-8h-65.4v-33.7h65.4c4.4 0 8-3.6 8-8v-21.3c0-4.4-3.6-8-8-8h-49.1l89.3-164.1c.6-1.2 1-2.5 1-3.8.1-4.4-3.4-8-7.9-8z"}}]},name:"account-book",theme:"outlined"};const ee=Z;function K(a){for(var t=1;t{n.value=!0,m()},y=()=>{e.param.content.where.condition=o.value,e.param.content.pageNumber=1,m()},m=async()=>{const l=await j.requested(e.param);b.value=l.data,h.value=l.total},O=l=>{f.value=l},C=()=>{t("onSelect",f),n.value=!1},k=()=>{o.value=""},i=(l,p)=>{e.param.content.pageNumber=l,e.param.content.pageSize=p,m()};return(l,p)=>{const d=_("a-input"),v=_("a-pagination"),c=_("a-modal");return w(),S("div",null,[u(D(ue),{onClick:g}),u(c,{visible:n.value,"onUpdate:visible":p[2]||(p[2]=r=>n.value=r),title:"选择",bodyStyle:{padding:"10px"},width:"400px",cancelText:"取消",okText:"确认",okButtonProps:{disabled:!1},onOk:C,onCancel:k},{default:x(()=>[u(d,{value:o.value,"onUpdate:value":p[0]||(p[0]=r=>o.value=r),placeholder:"搜索内容",onKeyup:$(y,["enter"]),allowClear:""},null,8,["value","onKeyup"]),I("div",de,[(w(!0),S(G,null,J(b.value,r=>(w(),S("div",{key:r.index,class:Q(["panel",r.userid==f.value.userid?"on":""]),onClick:P=>O(r)},[I("p",ve,A(r.name.substr(0,1)),1),I("div",null,[I("p",null,"姓名: "+A(r.name),1),I("small",me,"联系电话: "+A(r.phonenumber?r.phonenumber:"--"),1)])],10,pe))),128))]),I("div",_e,[u(v,{style:{"margin-top":"10px"},current:e.param.content.pageNumber,"onUpdate:current":p[1]||(p[1]=r=>e.param.content.pageNumber=r),size:"small",total:h.value,onChange:i},null,8,["current","total"])])]),_:1},8,["visible"])])}}},ke=N(he,[["__scopeId","data-v-5892590e"]]);const be=["onClick"],fe={__name:"index",props:{param:Object},emits:["onSelect"],setup(a,{emit:t}){const e=a,n=s(!1),o=s(""),h=s(0),b=s([]),f=s([{title:"企业名称",dataIndex:"enterprisename",key:"enterprisename",width:250},{title:"联系人",dataIndex:"contact",key:"contact"},{title:"联系电话",dataIndex:"phonenumber",key:"phonenumber"},{title:"操作",dataIndex:"operation",key:"operation"}]),g=()=>{n.value=!0,m()},y=(i,l,p,{currentDataSource:d})=>{e.param.content.pageNumber=i.current,e.param.content.pageSize=i.pageSize,m()},m=async()=>{const i=await j.requested(e.param);b.value=i.data,h.value=i.total},O=()=>{e.param.content.where.condition=o.value,e.param.content.pageNumber=1,m()},C=(i,l)=>{t("onSelect",l),n.value=!1},k=()=>{o.value=""};return(i,l)=>{const p=_("a-input"),d=_("a-table"),v=_("a-modal");return w(),S("div",null,[u(D(re),{onClick:g}),u(v,{visible:n.value,"onUpdate:visible":l[1]||(l[1]=c=>n.value=c),title:"选择企业",bodyStyle:{padding:"10px"},width:"900px",footer:null,afterClose:k},{default:x(()=>[u(p,{class:"search-panel",value:o.value,"onUpdate:value":l[0]||(l[0]=c=>o.value=c),placeholder:"搜索内容",onKeyup:$(O,["enter"]),allowClear:""},null,8,["value","onKeyup"]),u(d,{"row-class-name":(c,r)=>r%2===1?"table-striped":null,dataSource:b.value,columns:f.value,size:"small",pagination:{defaultPageSize:20,total:h.value},scroll:{x:"max-content"},onChange:y},{bodyCell:x(({column:c,record:r})=>[c.key==="operation"?(w(),S("a",{key:0,onClick:P=>C(c,r)},"选 择",8,be)):E("",!0)]),_:1},8,["row-class-name","dataSource","columns","pagination"])]),_:1},8,["visible"])])}}},ze=N(fe,[["__scopeId","data-v-2a8e437d"]]);const ge=["onClick"],ye={__name:"index",props:{param:Object,dataSource:Array},emits:["onSelect"],setup(a,{emit:t}){const e=a,n=s(!1),o=s(""),h=s(0),b=s([]),f=s([{title:"抬头",dataIndex:"enterprisename",key:"enterprisename",width:250},{title:"开票银行",dataIndex:"bank",key:"bank"},{title:"银行卡号",dataIndex:"bankcardno",key:"bankcardno",width:250},{title:"开票地址",dataIndex:"address",key:"address"},{title:"操作",dataIndex:"operation",key:"operation",fixed:"right"}]),g=()=>{n.value=!0,e.param?m():b.value=e.dataSource},y=(i,l,p,{currentDataSource:d})=>{e.param.content.pageNumber=i.current,e.param.content.pageSize=i.pageSize,m()},m=async()=>{const i=await j.requested(e.param);b.value=i.data,h.value=i.total},O=()=>{e.param.content.where.condition=o.value,e.param.content.pageNumber=1,m()},C=(i,l)=>{t("onSelect",l),n.value=!1},k=()=>{o.value=""};return(i,l)=>{const p=_("a-input"),d=_("a-table"),v=_("a-modal");return w(),S("div",null,[u(D(ae),{onClick:g}),u(v,{visible:n.value,"onUpdate:visible":l[1]||(l[1]=c=>n.value=c),title:"选择账户",bodyStyle:{padding:"10px"},width:"900px",footer:null,afterClose:k},{default:x(()=>[u(p,{class:"search-panel",value:o.value,"onUpdate:value":l[0]||(l[0]=c=>o.value=c),placeholder:"搜索内容",onKeyup:$(O,["enter"]),allowClear:""},null,8,["value","onKeyup"]),u(d,{"row-class-name":(c,r)=>r%2===1?"table-striped":null,dataSource:b.value,columns:f.value,size:"small",pagination:{defaultPageSize:20,total:h.value},scroll:{x:"max-content"},onChange:y},{bodyCell:x(({column:c,record:r})=>[c.key==="operation"?(w(),S("a",{key:0,onClick:P=>C(c,r)},"选 择",8,ge)):E("",!0)]),_:1},8,["row-class-name","dataSource","columns","pagination"])]),_:1},8,["visible"])])}}},Ie=N(ye,[["__scopeId","data-v-8e37d4da"]]);export{ke as S,ze as a,Ie as b,Ce as c};