vue-pure-admin/dist/static/js/columns-c4aa0909.js
2022-12-09 20:23:54 +08:00

2 lines
1.2 KiB
JavaScript

import{m as a}from"./message-e5778918.js";import{t as u}from"./data-5a3a6e7f.js";import"./index-4b813511.js";function i(){const t=Vue.ref(""),o=Vue.computed(()=>u.filter(e=>!t.value||e.name.toLowerCase().includes(t.value.toLowerCase()))),r=(e,l)=>{a(`\u60A8\u7F16\u8F91\u4E86\u7B2C ${e} \u884C\uFF0C\u6570\u636E\u4E3A\uFF1A${JSON.stringify(l)}`,{type:"success"})},n=(e,l)=>{a(`\u60A8\u5220\u9664\u4E86\u7B2C ${e} \u884C\uFF0C\u6570\u636E\u4E3A\uFF1A${JSON.stringify(l)}`)};return{columns:[{label:"\u65E5\u671F",prop:"date"},{label:"\u59D3\u540D",prop:"name"},{label:"\u5730\u5740",prop:"address"},{align:"right",headerRenderer:()=>Vue.createVNode(Vue.resolveComponent("el-input"),{modelValue:t.value,"onUpdate:modelValue":e=>t.value=e,size:"small",clearable:!0,placeholder:"Type to search"},null),cellRenderer:({index:e,row:l})=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(Vue.resolveComponent("el-button"),{size:"small",onClick:()=>r(e+1,l)},{default:()=>[Vue.createTextVNode("Edit")]}),Vue.createVNode(Vue.resolveComponent("el-button"),{size:"small",type:"danger",onClick:()=>n(e+1,l)},{default:()=>[Vue.createTextVNode("Delete")]})])}],filterTableData:o}}export{i as useColumns};