import{j as c,a as s,o as J,U as _,V as w,W as S,X as g,G as A,aa as H,F as W,a4 as B,u as D,a5 as M,R as Q,$ as I,a2 as Y,a6 as Z}from"./vue-15ee4564.js";import{a as R,s as ee,b as te,A as U}from"./index-c9978dc1.js";import{u as ae}from"./vue-router-0190217c.js";import{u as ne}from"./base-c15215b2.js";import{_ as V}from"./_plugin-vue_export-helper-c27b6911.js";var oe={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 le=oe;function T(n){for(var t=1;t{p.value=!1,a.value=[],f.value=[],e.param.content.pageNumber=1},k=()=>{p.value=!0,a.value=[],h()},i=(o,v)=>{f.value=o},r=(o,v)=>{t("onSelect",a.value),p.value=!1,f.value=[],a.value=[]},d=(o,v,P,{currentDataSource:K})=>{f.value=a.value.map($=>$.itemid),e.param.content.pageNumber=o.current,e.param.content.pageSize=o.pageSize,h()},h=async()=>{e.param.content.sa_orderid=y.currentRoute.value.query.id;const o=await U.requested(e.param);x.value=o.data.filter(v=>(v.qty=v.orderminqty,v)),m.value=o.total},z=async(o,v,P,K)=>{v?a.value.push(o):a.value=a.value.filter($=>$.itemid!==o.itemid),console.log(a.value)},u=()=>{e.param.content.where.condition=b.value,e.param.content.pageNumber=1,h()};return J(()=>{h()}),(o,v)=>{const P=_("a-button"),K=_("a-input"),$=_("a-table"),X=_("a-drawer");return w(),S("div",null,[c(P,{type:"primary",onClick:k,disabled:n.disabled},{default:g(()=>[A("添加产品")]),_:1},8,["disabled"]),c(X,{title:"产品",closable:!1,visible:p.value,width:"90%",onClose:O},{extra:g(()=>[c(P,{style:{"margin-right":"8px"},onClick:O},{default:g(()=>[A("关闭")]),_:1}),c(P,{type:"primary",onClick:r},{default:g(()=>[A("添加")]),_:1})]),default:g(()=>[c(K,{class:"search-panel",value:b.value,"onUpdate:value":v[0]||(v[0]=N=>b.value=N),placeholder:"搜索内容",onKeyup:H(u,["enter"]),allowClear:""},null,8,["value","onKeyup"]),c($,{loading:n.loading,class:"ant-table-striped","row-selection":{selectedRowKeys:f.value,onChange:i,onSelect:z,fixed:!0},rowKey:e.rowKey?e.rowKey:"itemid",columns:e.columns||C,"data-source":x.value,scroll:{x:"max-content"},pagination:{showSizeChanger:!0,defaultPageSize:20,current:e.param.content.pageNumber,total:m.value},onChange:d,size:"small","row-class-name":(N,j)=>j%2===1?"table-striped":null},{bodyCell:g(({column:N,record:j})=>[N.dataIndex==="price"?(w(),S(W,{key:0},[A(B(D(te).formatAmount(j.price)),1)],64)):M("",!0),Q(o.$slots,"tb_cell",{data:{column:N,record:j}},void 0,!0)]),_:3},8,["loading","row-selection","rowKey","columns","data-source","pagination","row-class-name"])]),_:3},8,["visible"])])}}},je=V(he,[["__scopeId","data-v-c07bede3"]]);const be={class:"scroll-panel"},fe=["onClick"],ge={class:"avatar mr-10"},ye={class:"info"},we={style:{"text-align":"center"}},Se={__name:"index",props:{param:Object},emits:["onSelect"],setup(n,{emit:t}){const e=n,l=s(!1),a=s(""),y=s(0),p=s([]),b=s({}),x=()=>{l.value=!0,m()},f=()=>{e.param.content.where.condition=a.value,e.param.content.pageNumber=1,m()},m=async()=>{const r=await U.requested(e.param);p.value=r.data,y.value=r.total},C=r=>{b.value=r},O=()=>{t("onSelect",b),l.value=!1},k=()=>{a.value=""},i=(r,d)=>{e.param.content.pageNumber=r,e.param.content.pageSize=d,m()};return(r,d)=>{const h=_("a-input"),z=_("a-pagination"),u=_("a-modal");return w(),S("div",null,[c(D(_e),{onClick:x}),c(u,{visible:l.value,"onUpdate:visible":d[2]||(d[2]=o=>l.value=o),title:"选择",bodyStyle:{padding:"10px"},width:"400px",cancelText:"取消",okText:"确认",okButtonProps:{disabled:!1},onOk:O,onCancel:k},{default:g(()=>[c(h,{value:a.value,"onUpdate:value":d[0]||(d[0]=o=>a.value=o),placeholder:"搜索内容",onKeyup:H(f,["enter"]),allowClear:""},null,8,["value","onKeyup"]),I("div",be,[(w(!0),S(W,null,Y(p.value,o=>(w(),S("div",{key:o.index,class:Z(["panel",o.userid==b.value.userid?"on":""]),onClick:v=>C(o)},[I("p",ge,B(o.name.substr(0,1)),1),I("div",null,[I("p",null,"姓名: "+B(o.name),1),I("small",ye,"联系电话: "+B(o.phonenumber?o.phonenumber:"--"),1)])],10,fe))),128))]),I("div",we,[c(z,{style:{"margin-top":"10px"},current:e.param.content.pageNumber,"onUpdate:current":d[1]||(d[1]=o=>e.param.content.pageNumber=o),size:"small",total:y.value,onChange:i},null,8,["current","total"])])]),_:1},8,["visible"])])}}},Ae=V(Se,[["__scopeId","data-v-5892590e"]]);const xe=["onClick"],Oe={__name:"index",props:{param:Object},emits:["onSelect"],setup(n,{emit:t}){const e=n,l=s(!1),a=s(""),y=s(0),p=s([]),b=s([{title:"企业名称",dataIndex:"enterprisename",key:"enterprisename",width:250},{title:"联系人",dataIndex:"contact",key:"contact"},{title:"联系电话",dataIndex:"phonenumber",key:"phonenumber"},{title:"操作",dataIndex:"operation",key:"operation"}]),x=()=>{l.value=!0,m()},f=(i,r,d,{currentDataSource:h})=>{e.param.content.pageNumber=i.current,e.param.content.pageSize=i.pageSize,m()},m=async()=>{const i=await U.requested(e.param);p.value=i.data,y.value=i.total},C=()=>{e.param.content.where.condition=a.value,e.param.content.pageNumber=1,m()},O=(i,r)=>{t("onSelect",r),l.value=!1},k=()=>{a.value=""};return(i,r)=>{const d=_("a-input"),h=_("a-table"),z=_("a-modal");return w(),S("div",null,[c(D(de),{onClick:x}),c(z,{visible:l.value,"onUpdate:visible":r[1]||(r[1]=u=>l.value=u),title:"选择企业",bodyStyle:{padding:"10px"},width:"900px",footer:null,afterClose:k},{default:g(()=>[c(d,{class:"search-panel",value:a.value,"onUpdate:value":r[0]||(r[0]=u=>a.value=u),placeholder:"搜索内容",onKeyup:H(C,["enter"]),allowClear:""},null,8,["value","onKeyup"]),c(h,{"row-class-name":(u,o)=>o%2===1?"table-striped":null,dataSource:p.value,columns:b.value,size:"small",pagination:{defaultPageSize:20,total:y.value},scroll:{x:"max-content"},onChange:f},{bodyCell:g(({column:u,record:o})=>[u.key==="operation"?(w(),S("a",{key:0,onClick:v=>O(u,o)},"选 择",8,xe)):M("",!0)]),_:1},8,["row-class-name","dataSource","columns","pagination"])]),_:1},8,["visible"])])}}},Be=V(Oe,[["__scopeId","data-v-c623142e"]]);const Ce=["onClick"],ke={__name:"index",props:{param:Object,dataSource:Array},emits:["onSelect"],setup(n,{emit:t}){const e=n,l=s(!1),a=s(""),y=s(0),p=s([]),b=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"}]),x=()=>{l.value=!0,e.param?m():p.value=e.dataSource},f=(i,r,d,{currentDataSource:h})=>{e.param.content.pageNumber=i.current,e.param.content.pageSize=i.pageSize,m()},m=async()=>{const i=await U.requested(e.param);p.value=i.data,y.value=i.total},C=()=>{e.param.content.where.condition=a.value,e.param.content.pageNumber=1,m()},O=(i,r)=>{t("onSelect",r),l.value=!1},k=()=>{a.value=""};return(i,r)=>{const d=_("a-input"),h=_("a-table"),z=_("a-modal");return w(),S("div",null,[c(D(ce),{onClick:x}),c(z,{visible:l.value,"onUpdate:visible":r[1]||(r[1]=u=>l.value=u),title:"选择账户",bodyStyle:{padding:"10px"},width:"900px",footer:null,afterClose:k},{default:g(()=>[c(d,{class:"search-panel",value:a.value,"onUpdate:value":r[0]||(r[0]=u=>a.value=u),placeholder:"搜索内容",onKeyup:H(C,["enter"]),allowClear:""},null,8,["value","onKeyup"]),c(h,{"row-class-name":(u,o)=>o%2===1?"table-striped":null,dataSource:p.value,columns:b.value,size:"small",pagination:{defaultPageSize:20,total:y.value},scroll:{x:"max-content"},onChange:f},{bodyCell:g(({column:u,record:o})=>[u.key==="operation"?(w(),S("a",{key:0,onClick:v=>O(u,o)},"选 择",8,Ce)):M("",!0)]),_:1},8,["row-class-name","dataSource","columns","pagination"])]),_:1},8,["visible"])])}}},He=V(ke,[["__scopeId","data-v-8e37d4da"]]);export{Ae as S,Be as a,He as b,je as c};