index.b75da3e1.js 2.1 KB

1
  1. import{Z as _,cm as g,_ as F,d as A,m as u,r as p,o as v,A as x,x as C,h as s,u as l}from"./index.087a4b16.js";import{u as b}from"./use-page-search.f4c3a9ed.js";import D from"./template-modal.b0dd6843.js";import{c as i}from"./createRequset.8880d6c7.js";import{c as R}from"./tootip.33e01e2d.js";const c={formItems:[{field:"report_name",type:"input",placeholder:"\u6A21\u677F\u540D\u79F0"}]},E=i("admin/DepartReport/list"),k=i("/admin/DepartReport/status"),w=[{label:"ID",prop:"id",width:"60px"},{label:"\u6A21\u677F\u540D\u79F0",prop:"report_name"},{label:"\u5FAE\u4FE1\u6A21\u677F\u540D\u79F0",prop:"template_name",cellRenderer({row:e}){return R(e.template_name,"\u5FAE\u4FE1\u6A21\u677FID: : "+e.template_id,480)}},{label:"\u63A8\u9001\u65F6\u95F4",prop:"",width:"80px",cellRenderer({row:e}){return"\u6BCF\u5929"}},{label:"\u63A8\u9001\u4EBA",prop:"pusher",cellRenderer({row:e}){return e.pusher.map(({user_name:t})=>t).join(",")}},{label:"\u72B6\u6001",width:"65px",prop:"status",cellRenderer({row:e}){return _(g,{type:String(e.status)==="1"?"success":"danger"},{default:()=>String(e.status)==="1"?"\u542F\u7528":"\u7981\u7528"})}},{label:"\u521B\u5EFA\u65F6\u95F4",prop:"createtime",width:"140px"},{label:"\u6A21\u677F\u53C2\u6570",prop:"template_param"},{width:80,label:"\u64CD\u4F5C",fixed:"right",slot:"operation"}],B={superUserNoAction:!1,columns:w,apis:{httpList:E,httpStatus:k,httpAdd:!0,httpUpdate:!0}},P="publishTemplate",S=A({__name:"index",setup(e){const t=u(null),a=u(null),m={pageSearchHook:()=>b(void 0,void 0,c)},d={content:{create:()=>a.value.onDisplay(void 0,"create"),update:o=>a.value.onDisplay(o,"update")}};return(o,r)=>{const f=p("PageContainer"),h=p("PageAuth");return v(),x(h,{pageName:P},{default:C(()=>[s(f,{"get-content-ref":n=>t.value=n,events:d,hooks:m,"content-config":l(B),"search-config":l(c)},null,8,["get-content-ref","content-config","search-config"]),s(D,{ref_key:"templateModalRef",ref:a,onRefresh:r[0]||(r[0]=n=>t.value.onSearch())},null,512)]),_:1})}}});var U=F(S,[["__file","C:/Users/63107/Desktop/projects/report-v3/src/views/template/publicTemplate/index.vue"]]);export{U as default};