import{ah as i,aE as c,aW as C,_ as g,q as y,B,r as k,o as w,n as v,t as s,H as b,p as R,v as o}from"./index.f00b3728.js";import{u as A}from"./use-permission.aef4c1eb.js";import{u as F,_ as P}from"./use-page-search.65ce9740.js";import{P as x}from"./page-content.46df3069.js";import{s as p,h as D,a as S,u as l,_ as M}from"./share-modal.d7afad34.js";import{s as Y}from"./status.b8063a0d.js";import"./basic-form.11f5b8be.js";import"./global.9ad647c8.js";import"./hooks.704e488b.js";import"./index.892782bc.js";import"./responseHandle.dd0170ee.js";import"./use-response-handle.10a5ad96.js";const H={formItems:[{field:"source_nickname",type:"input",placeholder:"\u6570\u636E\u6E90\u7528\u6237"},{field:"source_group_title",type:"input",placeholder:"\u6570\u636E\u6E90\u7528\u6237\u7EC4"},{field:"nickname",type:"input",placeholder:"\u6570\u636E\u5171\u4EAB\u7528\u6237"},{field:"group_title",type:"input",placeholder:"\u6570\u636E\u5171\u4EAB\u7528\u6237\u7EC4",options:p},{field:"type",type:"select",placeholder:"\u5171\u4EAB\u6743\u9650",options:p}]},N=[{type:"selection",width:55,hide:({checkList:e})=>!e.includes("\u52FE\u9009\u5217")},{label:"\u5E8F\u53F7",type:"index",width:70,hide:({checkList:e})=>!e.includes("\u5E8F\u53F7\u5217")},{label:"\u83DC\u5355\u6570\u636E",prop:l.menu,cellRenderer({row:e}){return i("span",null,{default:()=>e.menu_list.map(({menu_name:t})=>t).join(",")})}},{label:"\u6570\u636E\u6E90\u7528\u6237",width:130,prop:"source_nickname"},{label:"\u6570\u636E\u6E90\u7528\u6237\u7EC4",width:130,prop:"source_group_title"},{label:"\u6570\u636E\u5171\u4EAB\u7528\u6237",width:130,prop:"nickname"},{label:"\u6570\u636E\u5171\u4EAB\u7528\u6237\u7EC4",width:130,prop:"group_title"},{label:"\u72B6\u6001",prop:l.status,cellRenderer({row:e}){return i(c,{type:e[l.status]==="0"?"warning":""},{default:()=>{var t;return((t=Y.find(a=>a.value===e.status))==null?void 0:t.label)||"--"}})}},{label:"\u5171\u4EAB\u6743\u9650",prop:l.share,cellRenderer({row:e}){return i(c,null,{default:()=>{var t;return((t=p.find(a=>a.value===e.type))==null?void 0:t.label)||"--"}})}},{label:"\u521B\u5EFA\u65F6\u95F4",prop:"addTime",formatter:({addtime:e})=>C(e).format("YYYY-MM-DD HH:mm:ss")},{label:"\u64CD\u4F5C",fixed:"right",width:120,slot:"operation"}],f={title:"\u6570\u636E\u5171\u4EAB",powers:["001","002","003","004","005","006","007","008"],columns:N,isRequesetArray:!0,apis:{httpList:D,httpStatus:S,httpUpdate:!0,httpAdd:!0}};const T={class:"main role"},j={"w-full":""},q={name:"dataShare"},G=y({...q,setup(e){const{pageContentRef:t,handleResetClick:a,handleSearchClick:m}=F(),n=B(null),{permission:_,contentConfigRef:h}=A({pageName:"userGroup",contentConfig:f,callback:d=>f.powers=d});return(d,u)=>{const E=k("PagePower");return w(),v("div",T,[s(E,{"is-show":o(_).list},{default:b(()=>[R("div",j,[s(o(P),{"form-config":o(H),onSearchBtnClick:o(m),onResetBtnClick:o(a)},null,8,["form-config","onSearchBtnClick","onResetBtnClick"]),s(o(x),{ref_key:"pageContentRef",ref:t,"content-config":o(h),onCreateBtnClick:u[0]||(u[0]=()=>n.value.onDisplay()),onPreviewBtnClick:u[1]||(u[1]=({id:r})=>n.value.onDisplay(r,!0)),onUpdateBtnClick:u[2]||(u[2]=({id:r})=>n.value.onDisplay(r))},null,8,["content-config"])])]),_:1},8,["is-show"]),s(M,{ref_key:"shareModalRef",ref:n,onReload:u[3]||(u[3]=()=>o(a)())},null,512)])}}});var Z=g(G,[["__scopeId","data-v-5510b296"]]);export{Z as default};