import{_ as B,P}from"./page-content.8397c180.js";import{u as v}from"./use-page-search.9cd42791.js";import{h as y,_ as S}from"./edit-dialog.vue_vue_type_script_setup_true_lang.9d7083ea.js";import{r as b}from"./column-helper.7c179be6.js";import{f as F}from"./status.2b37e8be.js";import{u as R}from"./usePermission.494ac9d2.js";import{a as x,r as w,b as u,c as f,j as c,h as r,f as s,u as t,x as N,l as $}from"./index.ecc6b905.js";import"./remote-select.4e780e2d.js";import"./useAsync.505ab391.js";import"./useNav.ee5d8652.js";import"./image.80eadb06.js";import"./hooks.c8b2d207.js";/* empty css */import"./image.ebcb5958.js";/* empty css */import"./index.0e9f9bda.js";import"./responseHandle.5061c8c7.js";import"./btnList.6c44b4ef.js";const A=[{label:"\u7248\u672C\u53F7",prop:"version",align:"left"},{prop:"sys_type",label:"\u7C7B\u578B",...b(F,"sys_type")},{label:"\u66F4\u65B0\u6A21\u5757",prop:"title",align:"left"},{label:"\u66F4\u65B0\u65F6\u95F4",prop:"addtime"},{label:"\u64CD\u4F5C",fixed:"right",width:160,slot:"operation"}],T={title:"\u7248\u672C\u66F4\u65B0",columns:A,apis:{httpList:y}},V=T,E={isHide:!1,formItems:[]},d=E,te=x({__name:"index",setup(I){const{pageContentRef:a,handleResetClick:C,handleSearchClick:_}=v(void 0,void 0,d),l=w(null),p="updates",{hasPermissionWithCode:g,permissions:h}=R(p);function n(m,e,i){l.value.show(m,e,i)}return(m,e)=>{const i=u("el-button"),k=u("PageAuth");return f(),c(k,{pageName:p},{default:r(()=>[s(t(B),{"form-config":t(d),onSearchBtnClick:t(_),onResetBtnClick:t(C)},{action:r(()=>[t(g)("002")?(f(),c(i,{key:0,type:"primary",onClick:e[0]||(e[0]=o=>n({},"","create"))},{default:r(()=>[N(" \u65B0\u589E ")]),_:1})):$("",!0)]),_:1},8,["form-config","onSearchBtnClick","onResetBtnClick"]),s(t(P),{ref_key:"pageContentRef",ref:a,"content-config":t(V),powers:t(h),onPreviewBtnClick:e[1]||(e[1]=o=>n(o,o.id,"view")),onUpdateBtnClick:e[2]||(e[2]=o=>n(o,o.id,"edit"))},null,8,["content-config","powers"]),s(S,{ref_key:"modelRef",ref:l,onReload:e[3]||(e[3]=o=>t(a).onSearch())},null,512)]),_:1})}}});export{te as default};