1 |
- 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-0877f322.js";import{u as ae}from"./vue-router-0190217c.js";import{u as ne}from"./base-3803c3f3.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<arguments.length;t++){var e=arguments[t]!=null?Object(arguments[t]):{},l=Object.keys(e);typeof Object.getOwnPropertySymbols=="function"&&(l=l.concat(Object.getOwnPropertySymbols(e).filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable}))),l.forEach(function(a){re(n,a,e[a])})}return n}function re(n,t,e){return t in n?Object.defineProperty(n,t,{value:e,enumerable:!0,configurable:!0,writable:!0}):n[t]=e,n}var q=function(t,e){var l=T({},t,e.attrs);return c(R,T({},l,{icon:le}),null)};q.displayName="AccountBookOutlined";q.inheritAttrs=!1;const ce=q;var se={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M946.5 505L560.1 118.8l-25.9-25.9a31.5 31.5 0 00-44.4 0L77.5 505a63.9 63.9 0 00-18.8 46c.4 35.2 29.7 63.3 64.9 63.3h42.5V940h691.8V614.3h43.4c17.1 0 33.2-6.7 45.3-18.8a63.6 63.6 0 0018.7-45.3c0-17-6.7-33.1-18.8-45.2zM568 868H456V664h112v204zm217.9-325.7V868H632V640c0-22.1-17.9-40-40-40H432c-22.1 0-40 17.9-40 40v228H238.1V542.3h-96l370-369.7 23.1 23.1L882 542.3h-96.1z"}}]},name:"home",theme:"outlined"};const ie=se;function F(n){for(var t=1;t<arguments.length;t++){var e=arguments[t]!=null?Object(arguments[t]):{},l=Object.keys(e);typeof Object.getOwnPropertySymbols=="function"&&(l=l.concat(Object.getOwnPropertySymbols(e).filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable}))),l.forEach(function(a){ue(n,a,e[a])})}return n}function ue(n,t,e){return t in n?Object.defineProperty(n,t,{value:e,enumerable:!0,configurable:!0,writable:!0}):n[t]=e,n}var E=function(t,e){var l=F({},t,e.attrs);return c(R,F({},l,{icon:ie}),null)};E.displayName="HomeOutlined";E.inheritAttrs=!1;const de=E;var pe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M759 335c0-137-111-248-248-248S263 198 263 335c0 82.8 40.6 156.2 103 201.2-.4.2-.7.3-.9.4-44.7 18.9-84.8 46-119.3 80.6a373.42 373.42 0 00-80.4 119.5A373.6 373.6 0 00136 874.8a8 8 0 008 8.2h59.9c4.3 0 7.9-3.5 8-7.8 2-77.2 32.9-149.5 87.6-204.3C356 614.2 431 583 511 583c137 0 248-111 248-248zM511 507c-95 0-172-77-172-172s77-172 172-172 172 77 172 172-77 172-172 172zm105 221h264c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H703.5l47.2-60.1a8.1 8.1 0 001.7-4.9c0-4.4-3.6-8-8-8h-72.6c-4.9 0-9.5 2.3-12.6 6.1l-68.5 87.1c-4.4 5.6-6.8 12.6-6.8 19.8.1 17.7 14.4 32 32.1 32zm240 64H592c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h176.5l-47.2 60.1a8.1 8.1 0 00-1.7 4.9c0 4.4 3.6 8 8 8h72.6c4.9 0 9.5-2.3 12.6-6.1l68.5-87.1c4.4-5.6 6.8-12.6 6.8-19.8-.1-17.7-14.4-32-32.1-32z"}}]},name:"user-switch",theme:"outlined"};const me=pe;function G(n){for(var t=1;t<arguments.length;t++){var e=arguments[t]!=null?Object(arguments[t]):{},l=Object.keys(e);typeof Object.getOwnPropertySymbols=="function"&&(l=l.concat(Object.getOwnPropertySymbols(e).filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable}))),l.forEach(function(a){ve(n,a,e[a])})}return n}function ve(n,t,e){return t in n?Object.defineProperty(n,t,{value:e,enumerable:!0,configurable:!0,writable:!0}):n[t]=e,n}var L=function(t,e){var l=G({},t,e.attrs);return c(R,G({},l,{icon:me}),null)};L.displayName="UserSwitchOutlined";L.inheritAttrs=!1;const _e=L;const he={__name:"index",props:{param:Object,disabled:Boolean,loading:Boolean,rowKey:String,columns:Array},emits:["onSelectChange"],setup(n,{emit:t}){const e=n,l=ne();let{tableRecord:a}=ee(l);const y=ae(),p=s(!1),b=s(""),x=s([]),f=s([]);s([]);const m=s(0),C=[{title:"行号",dataIndex:"rowindex",width:90},{title:"产品名称",dataIndex:"itemname",width:180},{title:"产品编号",dataIndex:"itemno",width:180},{title:"单价",dataIndex:"price",width:180},{title:"产品标签",dataIndex:"delistingstatus",width:180},{title:"包装数量",dataIndex:"packageqty",width:180},{title:"数量",dataIndex:"qty",width:90}],O=()=>{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-4517bb94"]]);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-4fe71cc5"]]);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-54783c97"]]);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-561b5de3"]]);export{Ae as S,Be as a,He as b,je as c};
|