2 lines
1.9 KiB
Java
2 lines
1.9 KiB
Java
import{d as P,aN as A,f as y,ah as s,aC as C,as as i,aF as a,au as c,ar as f,ag as b,F as k,aD as g,av as _,k as n,G as v}from"./vue-vendor-C7Zq48Yl.js";import{P as N}from"./index-C57gqG5N.js";import{d as D,bB as I,bA as V}from"./index-BI6CMai0.js";import{a4 as B}from"./antd-vue-vendor-BPnV8VqP.js";import"./useContentHeight-BUFNkYs_.js";import"./useWindowSizeFn-PRZSD86C.js";import"./vxe-table-vendor-B88kchpX.js";import"./useContentViewHeight-BO9bTdue.js";import"./usePageContext-l-f4bNz7.js";import"./injectionKey-DPVn4AgL.js";const $=P({name:"AccountDetail",components:{PageWrapper:N,ATabs:B,ATabPane:B.TabPane},setup(){var o;const e=A(),t=I(),p=y((o=e.params)==null?void 0:o.id),u=y("detail"),{setTitle:d}=V();d("详情:用户"+p.value);function m(){t("/system/account")}return{userId:p,currentKey:u,goBack:m}}}),F={class:"pt-4 m-4 desc-wrap"};function W(e,t,p,u,d,m){const o=s("a-button"),l=s("a-tab-pane"),T=s("a-tabs"),K=s("PageWrapper");return i(),C(K,{title:"用户"+e.userId+"的资料",content:"这是用户资料详情页面。本页面仅用于演示相同路由在tab中打开多个页面并且显示不同的数据",contentBackground:"",onBack:e.goBack},{extra:a(()=>[n(o,{type:"primary",danger:""},{default:a(()=>[...t[1]||(t[1]=[v(" 禁用账号 ",-1)])]),_:1}),n(o,{type:"primary"},{default:a(()=>[...t[2]||(t[2]=[v(" 修改密码 ",-1)])]),_:1})]),footer:a(()=>[n(T,{"default-active-key":"detail",activeKey:e.currentKey,"onUpdate:activeKey":t[0]||(t[0]=r=>e.currentKey=r)},{default:a(()=>[n(l,{key:"detail",tab:"用户资料"}),n(l,{key:"logs",tab:"操作日志"})]),_:1},8,["activeKey"])]),default:a(()=>[c("div",F,[e.currentKey=="detail"?(i(),f(k,{key:0},g(10,r=>c("div",{key:r},"这是用户"+_(e.userId)+"资料Tab",1)),64)):b("",!0),e.currentKey=="logs"?(i(),f(k,{key:1},g(10,r=>c("div",{key:r},"这是用户"+_(e.userId)+"操作日志Tab",1)),64)):b("",!0)])]),_:1},8,["title","onBack"])}const H=D($,[["render",W]]);export{H as default};
|