index-e4a65c73.js 2.8 KB

1
  1. import{l as O}from"./index-483a7c90.js";import{A as h,c as U,u as $,s as q}from"./index-ad86104a.js";import{a as l,W as r,X as u,Y as w,m as s,Z as e,E as _,F as T,a5 as E,a2 as g,a4 as B,u as b,$ as F,a3 as N}from"./vue-7f5e2b1b.js";import{_ as L}from"./_plugin-vue_export-helper-c27b6911.js";import"./vue-router-e2815956.js";import"./fullScreen-4e5f256d.js";import"./SettingOutlined-4a5359d8.js";import"./routeTabs-31d05863.js";const z={__name:"type",props:["id","types"],emits:["onSuccess"],setup(C,{emit:f}){const d=C,p=l([]),i=l(!1),v=()=>{i.value=!1},x=()=>{i.value=!0,y()},m=l([]),y=async()=>{const o=await h.optionstype("reportclassification");m.value=o.data,p.value=d.types.split(",")},k=async()=>{const o=await h.requested({id:20240407095004,content:{sys_reportid:d.id,types:p.value}});U.message(o,"设置成功!",()=>{f("onSuccess")})};return(o,t)=>{const n=r("a-button"),a=r("a-checkbox"),S=r("a-col"),V=r("a-row"),D=r("a-checkbox-group"),A=r("a-space"),I=r("a-drawer");return u(),w(T,null,[s(n,{type:"primary",onClick:x},{default:e(()=>[_("设置分类")]),_:1}),s(I,{open:i.value,"onUpdate:open":t[1]||(t[1]=c=>i.value=c),title:"设置分类",placement:"right"},{extra:e(()=>[s(A,null,{default:e(()=>[s(n,{onClick:v},{default:e(()=>[_("关闭")]),_:1}),s(n,{type:"primary",onClick:k},{default:e(()=>[_("保存")]),_:1})]),_:1})]),default:e(()=>[s(D,{value:p.value,"onUpdate:value":t[0]||(t[0]=c=>p.value=c),style:{width:"100%"}},{default:e(()=>[s(V,null,{default:e(()=>[(u(!0),w(T,null,E(m.value,c=>(u(),g(S,{key:c.index,span:8},{default:e(()=>[s(a,{value:c.value},{default:e(()=>[_(B(c.remarks),1)]),_:2},1032,["value"])]),_:2},1024))),128))]),_:1})]),_:1},8,["value"])]),_:1},8,["open"])],64)}}};const M={class:"y-container"},R=["onClick"],W={__name:"index",setup(C){const f=$();let{app:d}=q(f),p=l([]),i=l([{label:"搜索",key:"condition",type:"input"}]),v=l({content:{pageNumber:1,pageSize:20,systemappid:d.value.systemappid},id:20240407094904});const x=()=>{let o=window.location.href,t=o.indexOf("/"),n=0;for(;t!=-1;)if(n++,t=o.indexOf("/",t+1),n++==3)return o.slice(0,t)},m=async o=>{let t=await h.requested({id:20221213094501,content:{sys_reportid:o.sys_reportid,dataid:0}});window.open(x()+t.data)},y=l(),k=()=>{y.value.tableData()};return(o,t)=>{const n=r("a-button");return u(),w("div",M,[s(O,{ref_key:"list",ref:y,columns:b(p),param:b(v),tableName:"reportsManageTable",searchType:b(i)},{operation:e(()=>[_(" 报表管理 ")]),tb_cell:e(({data:a})=>[a.column.dataIndex=="name"?(u(),g(n,{key:0,type:"link"},{default:e(()=>[F("span",{class:"btn-link",onClick:S=>m(a.record)},B(a.record.name),9,R)]),_:2},1024)):N("",!0),a.column.dataIndex=="operation"?(u(),g(z,{key:1,id:a.record.sys_reportid,types:a.record.type!==""?a.record.type:[],onOnSuccess:k},null,8,["id","types"])):N("",!0)]),_:1},8,["columns","param","searchType"])])}}},P=L(W,[["__scopeId","data-v-e1a9e280"]]);export{P as default};