index-fc5f7237.js 3.0 KB

1
  1. import{a as w,b as D,s as S}from"./index-ad0c6aaf.js";import{_ as z}from"./_plugin-vue_export-helper-c27b6911.js";import{m as r,a as F,W as d,u as i,X as k,Y as H,Z as a,E as f,N,a4 as P}from"./vue-1fca97c1.js";var V={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M688 312v-48c0-4.4-3.6-8-8-8H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8zm-392 88c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H296zm376 116c-119.3 0-216 96.7-216 216s96.7 216 216 216 216-96.7 216-216-96.7-216-216-216zm107.5 323.5C750.8 868.2 712.6 884 672 884s-78.8-15.8-107.5-44.5C535.8 810.8 520 772.6 520 732s15.8-78.8 44.5-107.5C593.2 595.8 631.4 580 672 580s78.8 15.8 107.5 44.5C808.2 653.2 824 691.4 824 732s-15.8 78.8-44.5 107.5zM761 656h-44.3c-2.6 0-5 1.2-6.5 3.3l-63.5 87.8-23.1-31.9a7.92 7.92 0 00-6.5-3.3H573c-6.5 0-10.3 7.4-6.5 12.7l73.8 102.1c3.2 4.4 9.7 4.4 12.9 0l114.2-158c3.9-5.3.1-12.7-6.4-12.7zM440 852H208V148h560v344c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V108c0-17.7-14.3-32-32-32H168c-17.7 0-32 14.3-32 32v784c0 17.7 14.3 32 32 32h272c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z"}}]},name:"file-done",theme:"outlined"};const j=V;function b(n){for(var e=1;e<arguments.length;e++){var t=arguments[e]!=null?Object(arguments[e]):{},l=Object.keys(t);typeof Object.getOwnPropertySymbols=="function"&&(l=l.concat(Object.getOwnPropertySymbols(t).filter(function(o){return Object.getOwnPropertyDescriptor(t,o).enumerable}))),l.forEach(function(o){B(n,o,t[o])})}return n}function B(n,e,t){return e in n?Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):n[e]=t,n}var _=function(e,t){var l=b({},e,t.attrs);return r(w,b({},l,{icon:j}),null)};_.displayName="FileDoneOutlined";_.inheritAttrs=!1;const $=_;const A={key:0},E={__name:"index",props:{columns:Array},emits:["onConfirm"],setup(n,{emit:e}){const t=n,l=D();let{tableRecord:o,fullscreen:g}=S(l);const c=F(!1),v=()=>{c.value=!1},h=()=>{c.value=!1,e("onConfirm",o.value)};return(C,u)=>{const m=d("a-button"),O=d("a-badge"),y=d("a-table"),x=d("a-drawer");return i(o).length>0?(k(),H("div",A,[r(O,{count:i(o).length,onClick:u[0]||(u[0]=s=>c.value=!0)},{default:a(()=>[r(m,null,{icon:a(()=>[r(i($))]),default:a(()=>[f(" 选中的数据 ")]),_:1})]),_:1},8,["count"]),r(x,{title:"选中的商品",placement:"bottom",open:c.value,"onUpdate:open":u[1]||(u[1]=s=>c.value=s),height:"70%","get-container":!i(g),onClose:v},{extra:a(()=>[r(m,{style:{"margin-right":"8px"},onClick:v},{default:a(()=>[f("关闭")]),_:1}),r(m,{type:"primary",onClick:h},{default:a(()=>[f("保存")]),_:1})]),default:a(()=>[r(y,{class:"ant-table-striped","keep-selection":!0,columns:t.columns,"data-source":i(o),scroll:{x:"max-content"},"row-class-name":(s,p)=>p%2===1?"table-striped":null},{bodyCell:a(({column:s,record:p})=>[N(C.$slots,"tb_cell",{data:{column:s,record:p}},void 0,!0)]),_:3},8,["columns","data-source","row-class-name"])]),_:3},8,["open","get-container"])])):P("",!0)}}},T=z(E,[["__scopeId","data-v-dc3083b4"]]);export{T as h};