index-81b2badb.js 2.8 KB

1
  1. import{l as O}from"./index-b39d6cd6.js";import{A as h,d as U,_ as $,a as q,s as E}from"./index-3887ab05.js";import{a as l,W as c,X as u,Y as w,m as s,Z as e,E as _,F as T,a6 as F,$ as g,a0 as B,u as b,a2 as L,a5 as N}from"./vue-74beb2f3.js";import"./vue-router-d228e26b.js";import"./fullScreen-9123d61a.js";import"./settingColumns.vue_vue_type_style_index_0_scoped_176f68a0_lang-a848e312.js";import"./SettingOutlined-04c21aec.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=c("a-button"),a=c("a-checkbox"),S=c("a-col"),V=c("a-row"),D=c("a-checkbox-group"),A=c("a-space"),I=c("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]=r=>i.value=r),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]=r=>p.value=r),style:{width:"100%"}},{default:e(()=>[s(V,null,{default:e(()=>[(u(!0),w(T,null,F(m.value,r=>(u(),g(S,{key:r.index,span:8},{default:e(()=>[s(a,{value:r.value},{default:e(()=>[_(B(r.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=q();let{app:d}=E(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=c("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(()=>[L("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"])])}}},K=$(W,[["__scopeId","data-v-0c1788ec"]]);export{K as default};