index-6a043f10.js 5.5 KB

1
  1. import{A as R,u as Z,a as ee,s as F,k as te,c as T,L as ae,R as ne,M as I,E as oe,m as P}from"./index-55522c1c.js";import{u as j}from"./vue-router-f797b6fe.js";import{a as S,o as U,U as d,V as s,W as c,j as o,X as a,F as D,a2 as L,a3 as _,G as O,a5 as b,a4 as h,K as se,u as i,R as x,$ as w,a1 as le}from"./vue-9763c232.js";import{u as re}from"./base-06a845d7.js";import{_ as ue}from"./reportCenter-b42ca61c.js";import{_ as ie}from"./_plugin-vue_export-helper-c27b6911.js";const de={key:0},ce={key:1},pe={style:{color:"#999"}},me={__name:"log",props:{ownertable:String,keyid:String},setup(p){const r=p,k=j(),v=S([]),C=async()=>{const t=await R.requested({id:20221114125401,content:{pageNumber:1,pageSize:999999999,ownertable:r.ownertable,ownerid:k.currentRoute.value.query.id}});v.value=t.data};return U(()=>{C()}),(t,E)=>{const A=d("a-empty"),m=d("a-timeline-item"),q=d("a-timeline");return s(),c("div",null,[v.value.length===0?(s(),c("div",de,[o(A)])):(s(),c("div",ce,[o(q,null,{default:a(()=>[(s(!0),c(D,null,L(v.value,(y,$)=>(s(),_(m,{key:$},{default:a(()=>[O(b(y.actionby)+" - "+b(y.action)+" - "+b(y.remarks),1),h("p",pe,b(y.actiondate),1)]),_:2},1024))),128))]),_:1})]))])}}};const _e={class:"flex-between"},ye={class:"flex-align-center"},fe={key:0},be={__name:"index",props:{headData:Array,tabs:Array,ownertable:String,title:String,delParam:Object,disable:Boolean,notabs:Boolean},setup(p){const r=p,k=Z(),v=ee();let{app:C}=F(v);const t=j();let E=re(),{cacheFun:A}=F(E);const m=S(0),q=()=>{k.delRoute(t.currentRoute.value.name,t.currentRoute.value.name),A.value=e=>{e()},t.replace({name:t.currentRoute.value.meta.name})},y=()=>{I.confirm({title:"删除",content:"确认删除当前数据吗",icon:o(oe),async onOk(){const e=await R.post(r.delParam);T.message(e,"删除成功",()=>{let l=t.currentRoute.value.name;k.delRoute(l,l),q()})},cancelText:"取消",onCancel(){I.destroyAll()}})},$=e=>{m.value=e},f=S(null),G=()=>{let e=Number(t.currentRoute.value.query.rowindex)-1,l=t.currentRoute.value.query.listqueryid;e>=1?(f.value!==null&&clearTimeout(f.value),f.value=setTimeout(()=>{K(e,l)},0)):P.warn("已经是第一条了!")},W=()=>{let e=Number(t.currentRoute.value.query.rowindex)+1,l=t.currentRoute.value.query.listqueryid;f.value!==null&&clearTimeout(f.value),f.value=setTimeout(()=>{K(e,l)},0)},K=async(e,l)=>{const u=P.loading({content:"正在查询数据,请稍等..",duration:0,key:1}),g=await R.requested({classname:"system.tools",method:"querylistdatabyrowindex",content:{rowindex:e,listqueryid:l,fieldname:t.currentRoute.value.query.fieldName?t.currentRoute.value.query.fieldName:""}});g.data.data?(u(),t.replace({path:t.currentRoute.value.path,query:{id:g.data.data,rowindex:e,listqueryid:l,fieldName:t.currentRoute.value.query.fieldName}})):(u(),P.warn("已经是最后一条了!"))};let V=C.value.systemappid,B=S([]);const X=async()=>{let e=await R.requested({id:20221213094401,content:{systemappid:V}});B.value=e.data,console.log(e,"报表数据")};let H=async(e,l)=>{let u=await R.requested({id:20221213094501,content:{sys_reportid:l.sys_reportid,dataid:e[r.ownertable+"id"]}});T.message(u,"操作成功",()=>{window.open("http://61.164.207.46:8100"+u.data+`&${r.ownertable+"id"}=${e[r.ownertable+"id"]}`)})};return se(()=>{(!r.tabs||r.tabs.length==0)&&(m.value="log")}),U(()=>{(!r.tabs||r.tabs.length==0)&&(m.value="log"),X()}),(e,l)=>{const u=d("a-button"),g=d("a-space"),J=d("a-descriptions-item"),Q=d("a-descriptions"),z=d("a-card"),M=d("a-tab-pane"),Y=d("a-tabs");return s(),c("div",null,[o(z,{class:"mt-10",style:{borderRadius:"0 0 5px 5px"},headStyle:{padding:"0 10px"},bordered:!1},{title:a(()=>[h("div",_e,[o(g,null,{default:a(()=>[o(u,{shape:"circle",onClick:q},{default:a(()=>[o(i(te))]),_:1}),h("span",null,b(p.title),1)]),_:1}),h("div",ye,[o(g,null,{default:a(()=>[x(e.$slots,"operation",{},void 0,!0),i(B).filter(n=>n.type=="printinfo").length>0&&i(V)!=163?(s(),_(ue,{key:0,position:"detail",data:i(B).filter(n=>n.type=="printinfo")},{print:a(({data:n})=>[o(u,{onClick:N=>i(H)(i(t).currentRoute.value.query.id,n),type:"link",size:"mini"},{default:a(()=>[O("打 印")]),_:2},1032,["onClick"])]),_:1},8,["data"])):w("",!0),p.delParam&&i(T).hasPermission("delete")?(s(),_(u,{key:1,type:"primary",disabled:p.disable,onClick:y,danger:""},{default:a(()=>[O("删除")]),_:1},8,["disabled"])):w("",!0),i(t).currentRoute.value.query.listqueryid?(s(),_(u,{key:2,onClick:G},{icon:a(()=>[o(i(ae))]),_:1})):w("",!0),i(t).currentRoute.value.query.listqueryid?(s(),_(u,{key:3,onClick:W},{icon:a(()=>[o(i(ne))]),_:1})):w("",!0)]),_:3})])])]),default:a(()=>[o(Q,{column:6,labelStyle:{color:"#666"},contentStyle:{marginRight:"20px",marginBottom:"5px"},size:"small"},{default:a(()=>[(s(!0),c(D,null,L(r.headData,n=>(s(),_(J,{span:n.span?n.span:1,key:n.index,label:n.label},{default:a(()=>[h("span",{style:le(n.style?n.style():"")},b(n.value),5)]),_:2},1032,["span","label"]))),128))]),_:1}),x(e.$slots,"customContent",{},void 0,!0)]),_:3}),x(e.$slots,"customMid",{},void 0,!0),o(z,{class:"mt-10",style:{borderRadius:"5px"},bodyStyle:{padding:"0 20px 20px 20px"},bordered:!1},{default:a(()=>[r.notabs?w("",!0):(s(),c("div",fe,[o(Y,{activeKey:m.value,"onUpdate:activeKey":l[0]||(l[0]=n=>m.value=n),onChange:$},{default:a(()=>[(s(!0),c(D,null,L(r.tabs,(n,N)=>(s(),_(M,{key:N,tab:n},{default:a(()=>[x(e.$slots,"tab"+N,{},void 0,!0)]),_:2},1032,["tab"]))),128)),o(M,{key:"log",tab:"操作记录"},{default:a(()=>[o(me,{ownertable:p.ownertable},null,8,["ownertable"])]),_:1})]),_:3},8,["activeKey"])]))]),_:3})])}}},qe=ie(be,[["__scopeId","data-v-7e7e9855"]]);export{qe as d};