Ben Lin
2024-04-25 e404c076586d9682c3d782a4ecb0dc254f0bfd48
1
var f=(t,s,e)=>new Promise((d,n)=>{var _=o=>{try{l(e.next(o))}catch(i){n(i)}},c=o=>{try{l(e.throw(o))}catch(i){n(i)}},l=o=>o.done?d(o.value):Promise.resolve(o.value).then(_,c);l((e=e.apply(t,s)).next())});import{B as E,__tla as N}from"./BasicTable-f21ed556.js";import{T as x,__tla as T}from"./componentMap-44c327dc.js";import{__tla as A}from"./TableImg.vue_vue_type_style_index_0_lang-0681b671.js";import{u as B,__tla as I}from"./useTable-b66ba709.js";import{d as R,a7 as h,_ as y,$ as P,f as k,a9 as b,a8 as D,ab as J,E as L}from"./vue-1631514e.js";import{_ as S,__tla as Y}from"./index-f0df2f76.js";import{__tla as $}from"./BasicForm-1f7b4828.js";import{__tla as v}from"./FormItem.vue_vue_type_script_lang-b8ce4930.js";import{__tla as j}from"./index-7a87ec93.js";import{__tla as q}from"./index-a2613349.js";import"./antd-057b41b1.js";import{__tla as z}from"./helper-01a18f25.js";import{__tla as F}from"./BasicForm.vue_vue_type_style_index_0_lang-58da98b0.js";import"./uniqBy-58c2f3f0.js";import{__tla as G}from"./index-206406c4.js";import{__tla as H}from"./useWindowSizeFn-53b82e7c.js";import{__tla as K}from"./useForm-2e36096a.js";import{__tla as M}from"./RadioButtonGroup-3086b2b2.js";import"./useFormItem-d5f46e05.js";import"./onMountedOrActivated-5690e97c.js";import{__tla as O}from"./download-dc45853f.js";import"./base64Conver-39fc0d26.js";import{__tla as Q}from"./index-6f5324ed.js";import{__tla as U}from"./IconPicker.vue_vue_type_style_index_0_lang-ab92f5b0.js";import{__tla as V}from"./useCopyToClipboard-9d1e4453.js";import{__tla as W}from"./index-79e4735b.js";import"./sortable.esm-f208c0d8.js";let w,X=Promise.all([(()=>{try{return N}catch(t){}})(),(()=>{try{return T}catch(t){}})(),(()=>{try{return A}catch(t){}})(),(()=>{try{return I}catch(t){}})(),(()=>{try{return Y}catch(t){}})(),(()=>{try{return $}catch(t){}})(),(()=>{try{return v}catch(t){}})(),(()=>{try{return j}catch(t){}})(),(()=>{try{return q}catch(t){}})(),(()=>{try{return z}catch(t){}})(),(()=>{try{return F}catch(t){}})(),(()=>{try{return G}catch(t){}})(),(()=>{try{return H}catch(t){}})(),(()=>{try{return K}catch(t){}})(),(()=>{try{return M}catch(t){}})(),(()=>{try{return O}catch(t){}})(),(()=>{try{return Q}catch(t){}})(),(()=>{try{return U}catch(t){}})(),(()=>{try{return V}catch(t){}})(),(()=>{try{return W}catch(t){}})()]).then(()=>f(void 0,null,function*(){const t=[{title:"\u6210\u5458\u59D3\u540D",dataIndex:"name",editRow:!0},{title:"\u5DE5\u53F7",dataIndex:"no",editRow:!0},{title:"\u6240\u5C5E\u90E8\u95E8",dataIndex:"dept",editRow:!0}],s=[{name:"John Brown",no:"00001",dept:"New York No. 1 Lake Park"},{name:"John Brown2",no:"00002",dept:"New York No. 2 Lake Park"},{name:"John Brown3",no:"00003",dept:"New York No. 3Lake Park"}],e=R({components:{BasicTable:E,TableAction:x},setup(){const[n,{getDataSource:_}]=B({columns:t,showIndexColumn:!1,dataSource:s,actionColumn:{width:160,title:"\u64CD\u4F5C",dataIndex:"action"},scroll:{y:"100%"},pagination:!1});function c(a){var r;(r=a.onEdit)==null||r.call(a,!0)}function l(a){var r;if((r=a.onEdit)==null||r.call(a,!1),a.isNew){const m=_(),C=m.findIndex(g=>g.key===a.key);m.splice(C,1)}}function o(a){var r;(r=a.onEdit)==null||r.call(a,!1,!0)}function i(a){}function u(){const a=_(),r={name:"",no:"",dept:"",editable:!0,isNew:!0,key:`${Date.now()}`};a.push(r)}function p(a,r){return a.editable?[{label:"\u4FDD\u5B58",onClick:o.bind(null,a,r)},{label:"\u53D6\u6D88",popConfirm:{title:"\u662F\u5426\u53D6\u6D88\u7F16\u8F91",confirm:l.bind(null,a,r)}}]:[{label:"\u7F16\u8F91",onClick:c.bind(null,a)},{label:"\u5220\u9664"}]}return{registerTable:n,handleEdit:c,createActions:p,handleAdd:u,getDataSource:_,handleEditChange:i}}});function d(n,_,c,l,o,i){const u=h("TableAction"),p=h("BasicTable"),a=h("a-button");return y(),P("div",null,[k(p,{onRegister:n.registerTable,onEditChange:n.handleEditChange},{bodyCell:b(({column:r,record:m})=>[r.key==="action"?(y(),D(u,{key:0,actions:n.createActions(m,r)},null,8,["actions"])):J("",!0)]),_:1},8,["onRegister","onEditChange"]),k(a,{block:"",class:"mt-5",type:"dashed",onClick:n.handleAdd},{default:b(()=>[L(" \u65B0\u589E\u6210\u5458 ")]),_:1},8,["onClick"])])}w=S(e,[["render",d]])}));export{X as __tla,w as default};