2 lines
3.2 KiB
JavaScript
2 lines
3.2 KiB
JavaScript
var T=Object.defineProperty,V=Object.defineProperties;var H=Object.getOwnPropertyDescriptors;var C=Object.getOwnPropertySymbols;var E=Object.prototype.hasOwnProperty,F=Object.prototype.propertyIsEnumerable;var g=(n,o,t)=>o in n?T(n,o,{enumerable:!0,configurable:!0,writable:!0,value:t}):n[o]=t,_=(n,o)=>{for(var t in o||(o={}))E.call(o,t)&&g(n,t,o[t]);if(C)for(var t of C(o))F.call(o,t)&&g(n,t,o[t]);return n},b=(n,o)=>V(n,H(o));import{useData as G}from"./hook-BrKWggcC.js";import{_ as I}from"./index.vue_vue_type_script_setup_true_lang-B9ljupwd.js";import{P as M}from"./index-CnAi1QxJ.js";import{d as O,x as j,r as u,o as q,c as A,b as l,u as e,e as J,h as r,f as m,R as k,a8 as v}from"./index-CRmU-Qpi.js";import{u as K}from"./hooks-ItYVRz1P.js";import{d as Q}from"./add-circle-line-DOJqVT3s.js";import"./form.vue_vue_type_script_setup_true_lang-hEQYONMW.js";import"./index-An8nOBwL.js";import"./decorate-DdTDZW0a.js";import"./priceList.vue_vue_type_script_setup_true_lang-BsZbZjEf.js";import"./priceForm.vue_vue_type_script_setup_true_lang-CvQgebEz.js";import"./donateForm.vue_vue_type_script_setup_true_lang-B3gVeo00.js";import"./sortable.esm-7jaD_3Ar.js";import"./epTheme-Dbh1KLs6.js";const U={class:"main"},de=O({name:"decorateList",__name:"index",setup(n){const{searchLabel:o,searchForm:t,onSearch:f,isShow:y,tableList:h,pagination:x,tableLabel:L,handleSizeChange:P,handleCurrentChange:S,loading:$,openDialog:c,handleDelete:w,settingPrice:R,sendGift:B}=G();return j(()=>{f(t.value)}),(W,a)=>{const s=u("el-button"),D=u("el-popconfirm"),z=u("pure-table");return q(),A("div",U,[l(I,{class:"pb-2",LabelList:e(o),formData:e(t),onHandleSearch:e(f)},null,8,["LabelList","formData","onHandleSearch"]),J("div",{ref:"contentRef",class:k(["flex",e(v)()?"flex-wrap":""])},[l(e(M),{title:"道具列表",class:k([e(y)&&!e(v)()?"!w-[60vw]":"w-full"]),columns:e(L),onRefresh:e(f)},{buttons:r(()=>[l(s,{type:"primary",icon:e(K)(e(Q)),onClick:a[0]||(a[0]=i=>e(c)("新增",{}))},{default:r(()=>a[1]||(a[1]=[m(" 新增道具 ")])),_:1},8,["icon"])]),default:r(({size:i,dynamicColumns:N})=>[l(z,{ref:"tableRef","align-whole":"center",showOverflowTooltip:"","table-layout":"auto","default-expand-all":"",loading:e($),size:i,"row-key":"id",adaptive:"",adaptiveConfig:{offsetBottom:108},data:e(h),columns:N,pagination:b(_({},e(x)),{size:i}),"header-cell-style":{background:"var(--el-fill-color-light)",color:"var(--el-text-color-primary)"},onPageCurrentChange:e(S),onPageSizeChange:e(P)},{operation:r(({row:p})=>[l(s,{link:"",type:"primary",size:i,onClick:d=>e(c)("编辑",p)},{default:r(()=>a[2]||(a[2]=[m(" 编辑 ")])),_:2},1032,["size","onClick"]),l(s,{link:"",type:"primary",size:i,onClick:d=>e(R)(p)},{default:r(()=>a[3]||(a[3]=[m(" 价格设置 ")])),_:2},1032,["size","onClick"]),l(s,{link:"",type:"primary",size:i,onClick:d=>e(B)(p)},{default:r(()=>a[4]||(a[4]=[m(" 赠送 ")])),_:2},1032,["size","onClick"]),l(D,{title:`是否删除道具为【${p.name}】的道具`,onConfirm:d=>e(w)(p)},{reference:r(()=>[l(s,{link:"",type:"primary",size:i},{default:r(()=>a[5]||(a[5]=[m(" 删除 ")])),_:2},1032,["size"])]),_:2},1032,["title","onConfirm"])]),_:2},1032,["loading","size","data","columns","pagination","onPageCurrentChange","onPageSizeChange"])]),_:1},8,["class","columns","onRefresh"])],2)])}}});export{de as default};
|