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