1 |
- var s=(i,u,o)=>new Promise((a,l)=>{var r=t=>{try{n(o.next(t))}catch(e){l(e)}},p=t=>{try{n(o.throw(t))}catch(e){l(e)}},n=t=>t.done?a(t.value):Promise.resolve(t.value).then(r,p);n((o=o.apply(i,u)).next())});import{B as f}from"./TableImg.dc9e3263.js";import{T as D}from"./index.772bb79c.js";import{u as E}from"./useTable.46780a65.js";import{o as w,t as B}from"./tree.fc756307.js";import{d as h}from"./table.06660ef7.js";import{av as b,a as g,s as v,a_ as c,o as C,h as R,n as A,y as x,j as k,k as I,ag as y,D as T}from"./index.386d9fb7.js";import"./index.d1a867f8.js";import"./Checkbox.ac2c3bae.js";import"./index.099bcd75.js";import"./index.02f194d7.js";import"./eagerComputed.49b57638.js";import"./FileOutlined.4755ce7d.js";import"./BasicForm.a06b71db.js";/* empty css *//* empty css */import"./index.aed3fcbc.js";import"./index.02a610c8.js";import"./index.bb9930d5.js";import"./index.2741d802.js";import"./get.b8c3006a.js";import"./DeleteOutlined.852ea9a3.js";import"./transButton.819dbf15.js";import"./index.28a5cbb8.js";import"./index.2adf5889.js";import"./Col.7f949b31.js";import"./useFlexGapSupport.587c05ca.js";import"./index.74294103.js";import"./Form.91d201f3.js";import"./_baseIteratee.3f358b05.js";import"./useSize.1400bc25.js";import"./uniqBy.3999e323.js";import"./index.02535309.js";import"./useWindowSizeFn.b46c26df.js";import"./FullscreenOutlined.9b13e7c7.js";import"./useForm.67940d69.js";import"./index.d521ae0a.js";import"./index.507c21d5.js";import"./index.d3334f45.js";import"./useContentViewHeight.c723fc13.js";import"./ArrowLeftOutlined.f1e0008b.js";import"./index.2e8270ab.js";import"./FormOutlined.ef8f8f88.js";import"./index.d77b16ba.js";import"./index.aa276cac.js";import"./useRefs.4d8307d4.js";import"./sortable.esm.a0907b1f.js";import"./RedoOutlined.0f4a624f.js";import"./index.2e642baa.js";import"./fromPairs.84aabb58.js";import"./scrollTo.1ba74922.js";import"./index.e1927454.js";import"./Group.e744a08a.js";import"./index.dc654e6b.js";import"./index.d184e3ed.js";import"./download.65105715.js";import"./base64Conver.08b9f4ec.js";const _=[{title:"\u8F93\u5165\u6846",dataIndex:"name",editRow:!0,editComponentProps:{prefix:"$"},width:150},{title:"\u9ED8\u8BA4\u8F93\u5165\u72B6\u6001",dataIndex:"name7",editRow:!0,width:150},{title:"\u8F93\u5165\u6846\u6821\u9A8C",dataIndex:"name1",editRow:!0,align:"left",editRule:!0,width:150},{title:"\u8F93\u5165\u6846\u51FD\u6570\u6821\u9A8C",dataIndex:"name2",editRow:!0,align:"right",editRule:i=>s(void 0,null,function*(){return i==="2"?"\u4E0D\u80FD\u8F93\u5165\u8BE5\u503C":""})},{title:"\u6570\u5B57\u8F93\u5165\u6846",dataIndex:"id",editRow:!0,editRule:!0,editComponent:"InputNumber",width:150},{title:"\u4E0B\u62C9\u6846",dataIndex:"name3",editRow:!0,editComponent:"Select",editComponentProps:{options:[{label:"Option1",value:"1"},{label:"Option2",value:"2"},{label:"Option3",value:"3"}]},width:200},{title:"\u8FDC\u7A0B\u4E0B\u62C9",dataIndex:"name4",editRow:!0,editComponent:"ApiSelect",editComponentProps:{api:w,resultField:"list",labelField:"name",valueField:"id"},width:200},{title:"\u8FDC\u7A0B\u4E0B\u62C9\u6811",dataIndex:"name8",editRow:!0,editComponent:"ApiTreeSelect",editRule:!1,editComponentProps:{api:B,resultField:"list"},width:200},{title:"\u65E5\u671F\u9009\u62E9",dataIndex:"date",editRow:!0,editComponent:"DatePicker",editComponentProps:{valueFormat:"YYYY-MM-DD",format:"YYYY-MM-DD"},width:150},{title:"\u65F6\u95F4\u9009\u62E9",dataIndex:"time",editRow:!0,editComponent:"TimePicker",editComponentProps:{valueFormat:"HH:mm",format:"HH:mm"},width:100},{title:"\u52FE\u9009\u6846",dataIndex:"name5",editRow:!0,editComponent:"Checkbox",editValueMap:i=>i?"\u662F":"\u5426",width:100},{title:"\u5F00\u5173",dataIndex:"name6",editRow:!0,editComponent:"Switch",editValueMap:i=>i?"\u5F00":"\u5173",width:100}],M=g({components:{BasicTable:f,TableAction:D},setup(){const{createMessage:i}=T(),u=v(""),[o]=E({title:"\u53EF\u7F16\u8F91\u884C\u793A\u4F8B",titleHelpMessage:["\u672C\u4F8B\u4E2D\u4FEE\u6539[\u6570\u5B57\u8F93\u5165\u6846]\u8FD9\u4E00\u5217\u65F6\uFF0C\u540C\u4E00\u884C\u7684[\u8FDC\u7A0B\u4E0B\u62C9]\u5217\u7684\u5F53\u524D\u7F16\u8F91\u6570\u636E\u4E5F\u4F1A\u540C\u6B65\u53D1\u751F\u6539\u53D8"],api:h,columns:_,showIndexColumn:!1,showTableSetting:!0,tableSetting:{fullScreen:!0},actionColumn:{width:160,title:"Action",dataIndex:"action"}});function a(t){var e;u.value=t.key,(e=t.onEdit)==null||e.call(t,!0)}function l(t){var e;u.value="",(e=t.onEdit)==null||e.call(t,!1,!1)}function r(t){return s(this,null,function*(){var m,d;if(i.loading({content:"\u6B63\u5728\u4FDD\u5B58...",duration:0,key:"saving"}),yield(m=t.onValid)==null?void 0:m.call(t))try{const F=y(t.editValueRefs);(yield(d=t.onEdit)==null?void 0:d.call(t,!1,!0))&&(u.value=""),i.success({content:"\u6570\u636E\u5DF2\u4FDD\u5B58",key:"saving"})}catch(F){i.error({content:"\u4FDD\u5B58\u5931\u8D25",key:"saving"})}else i.error({content:"\u8BF7\u586B\u5199\u6B63\u786E\u7684\u6570\u636E",key:"saving"})})}function p(t,e){return t.editable?[{label:"\u4FDD\u5B58",onClick:r.bind(null,t,e)},{label:"\u53D6\u6D88",popConfirm:{title:"\u662F\u5426\u53D6\u6D88\u7F16\u8F91",confirm:l.bind(null,t,e)}}]:[{label:"\u7F16\u8F91",disabled:u.value?u.value!==t.key:!1,onClick:a.bind(null,t)}]}function n({column:t,value:e,record:m}){t.dataIndex==="id"&&(m.editValueRefs.name4.value=`${e}`)}return{registerTable:o,handleEdit:a,createActions:p,onEditChange:n}}}),P={class:"p-4"};function S(i,u,o,a,l,r){const p=c("TableAction"),n=c("BasicTable");return C(),R("div",P,[A(n,{onRegister:i.registerTable,onEditChange:i.onEditChange},{bodyCell:x(({column:t,record:e})=>[t.key==="action"?(C(),k(p,{key:0,actions:i.createActions(e,t)},null,8,["actions"])):I("",!0)]),_:1},8,["onRegister","onEditChange"])])}var Ot=b(M,[["render",S]]);export{Ot as default};
|