| 1 |
- import{f as o,A as O,_ as T,r as S,b as f,d as P,e as k,g as n,i as e,k as l,t as B,j as z,M as A,h as D,v as y}from"./index-29b7bbe1.js";var M={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M705.6 124.9a8 8 0 00-11.6 7.2v64.2c0 5.5 2.9 10.6 7.5 13.6a352.2 352.2 0 0162.2 49.8c32.7 32.8 58.4 70.9 76.3 113.3a355 355 0 0127.9 138.7c0 48.1-9.4 94.8-27.9 138.7a355.92 355.92 0 01-76.3 113.3 353.06 353.06 0 01-113.2 76.4c-43.8 18.6-90.5 28-138.5 28s-94.7-9.4-138.5-28a353.06 353.06 0 01-113.2-76.4A355.92 355.92 0 01184 650.4a355 355 0 01-27.9-138.7c0-48.1 9.4-94.8 27.9-138.7 17.9-42.4 43.6-80.5 76.3-113.3 19-19 39.8-35.6 62.2-49.8 4.7-2.9 7.5-8.1 7.5-13.6V132c0-6-6.3-9.8-11.6-7.2C178.5 195.2 82 339.3 80 506.3 77.2 745.1 272.5 943.5 511.2 944c239 .5 432.8-193.3 432.8-432.4 0-169.2-97-315.7-238.4-386.7zM480 560h64c4.4 0 8-3.6 8-8V88c0-4.4-3.6-8-8-8h-64c-4.4 0-8 3.6-8 8v464c0 4.4 3.6 8 8 8z"}}]},name:"poweroff",theme:"outlined"};const V=M;function v(d){for(var s=1;s<arguments.length;s++){var r=arguments[s]!=null?Object(arguments[s]):{},u=Object.keys(r);typeof Object.getOwnPropertySymbols=="function"&&(u=u.concat(Object.getOwnPropertySymbols(r).filter(function(t){return Object.getOwnPropertyDescriptor(r,t).enumerable}))),u.forEach(function(t){j(d,t,r[t])})}return d}function j(d,s,r){return s in d?Object.defineProperty(d,s,{value:r,enumerable:!0,configurable:!0,writable:!0}):d[s]=r,d}var b=function(s,r){var u=v({},s,r.attrs);return o(O,v({},u,{icon:V}),null)};b.displayName="PoweroffOutlined";b.inheritAttrs=!1;const C=b;const N={class:"about-page"},Q={class:"about-content"},U={class:"software-info"},E={class:"logo-section"},R={class:"features-section"},F={class:"tech-stack-section"},I={class:"tech-stack"},$={class:"license-section"},G={class:"license-info"},Y={class:"contact-section"},q={class:"system-operations"},H={__name:"About",setup(d){const s=S(!1),r=async()=>{A.confirm({title:"确认重启DTU",content:"确定要发送重启命令到DTU吗?这将中断当前的通信。",okText:"确认重启",cancelText:"取消",onOk:async()=>{var u,t;try{s.value=!0;const a=await D.dtu.sendControl({command:"REBOOT",params:{}});a.data.success?y.success("重启命令已发送"):y.error(a.data.message||"重启失败")}catch(a){y.error("重启失败: "+(((t=(u=a.response)==null?void 0:u.data)==null?void 0:t.message)||a.message))}finally{s.value=!1}}})};return(u,t)=>{const a=f("a-icon"),p=f("a-card"),m=f("a-col"),x=f("a-row"),i=f("a-tag"),g=f("a-descriptions-item"),_=f("a-descriptions"),c=f("a-button"),w=f("a-space");return P(),k("div",N,[o(p,{title:"关于软件"},{default:n(()=>[e("div",Q,[e("div",U,[e("div",E,[o(a,{type:"gateway",style:{fontSize:"64px",color:"#1890ff"}}),t[0]||(t[0]=e("h2",{class:"software-name"},"配线架配置系统",-1)),t[1]||(t[1]=e("p",{class:"software-version"},"版本:v1.0.0",-1))]),t[2]||(t[2]=e("div",{class:"description-section"},[e("h3",null,"系统简介"),e("p",{class:"description"}," 配线架配置系统是一款专为网络设备管理设计的综合配置工具,提供串口配置、MQTT通信配置和实时状态监控等功能。 系统支持24口网络配线架的连接状态实时监控,并提供数据转发配置,实现不同协议间的数据转换。 ")],-1))]),e("div",R,[t[15]||(t[15]=e("h3",null,"功能特性",-1)),o(x,{gutter:[24,16]},{default:n(()=>[o(m,{xs:24,sm:12,md:8},{default:n(()=>[o(p,{hoverable:"","body-style":{padding:"20px"}},{default:n(()=>[o(a,{type:"sync",style:{fontSize:"32px",color:"#52c41a",marginBottom:"16px"}}),t[3]||(t[3]=e("h4",null,"串口配置",-1)),t[4]||(t[4]=e("p",null,"支持多种串口参数配置,包括端口选择、波特率设置等",-1))]),_:1})]),_:1}),o(m,{xs:24,sm:12,md:8},{default:n(()=>[o(p,{hoverable:"","body-style":{padding:"20px"}},{default:n(()=>[o(a,{type:"wifi",style:{fontSize:"32px",color:"#1890ff",marginBottom:"16px"}}),t[5]||(t[5]=e("h4",null,"MQTT通信",-1)),t[6]||(t[6]=e("p",null,"提供MQTT客户端配置,支持订阅发布消息",-1))]),_:1})]),_:1}),o(m,{xs:24,sm:12,md:8},{default:n(()=>[o(p,{hoverable:"","body-style":{padding:"20px"}},{default:n(()=>[o(a,{type:"area-chart",style:{fontSize:"32px",color:"#fa8c16",marginBottom:"16px"}}),t[7]||(t[7]=e("h4",null,"实时监控",-1)),t[8]||(t[8]=e("p",null,"实时显示24口配线架连接状态,支持详细信息查看",-1))]),_:1})]),_:1}),o(m,{xs:24,sm:12,md:8},{default:n(()=>[o(p,{hoverable:"","body-style":{padding:"20px"}},{default:n(()=>[o(a,{type:"swap-right",style:{fontSize:"32px",color:"#722ed1",marginBottom:"16px"}}),t[9]||(t[9]=e("h4",null,"数据转发",-1)),t[10]||(t[10]=e("p",null,"支持串口数据与MQTT消息之间的相互转发",-1))]),_:1})]),_:1}),o(m,{xs:24,sm:12,md:8},{default:n(()=>[o(p,{hoverable:"","body-style":{padding:"20px"}},{default:n(()=>[o(a,{type:"database",style:{fontSize:"32px",color:"#eb2f96",marginBottom:"16px"}}),t[11]||(t[11]=e("h4",null,"数据存储",-1)),t[12]||(t[12]=e("p",null,"记录通信数据,支持历史数据查看和分析",-1))]),_:1})]),_:1}),o(m,{xs:24,sm:12,md:8},{default:n(()=>[o(p,{hoverable:"","body-style":{padding:"20px"}},{default:n(()=>[o(a,{type:"mobile",style:{fontSize:"32px",color:"#f5222d",marginBottom:"16px"}}),t[13]||(t[13]=e("h4",null,"响应式设计",-1)),t[14]||(t[14]=e("p",null,"适配不同屏幕尺寸,支持移动端访问",-1))]),_:1})]),_:1})]),_:1})]),e("div",F,[t[26]||(t[26]=e("h3",null,"技术栈",-1)),e("div",I,[o(i,{color:"blue"},{default:n(()=>[...t[16]||(t[16]=[l("Vue 3",-1)])]),_:1}),o(i,{color:"green"},{default:n(()=>[...t[17]||(t[17]=[l("Ant Design Vue",-1)])]),_:1}),o(i,{color:"orange"},{default:n(()=>[...t[18]||(t[18]=[l("Pinia",-1)])]),_:1}),o(i,{color:"purple"},{default:n(()=>[...t[19]||(t[19]=[l("Vue Router",-1)])]),_:1}),o(i,{color:"red"},{default:n(()=>[...t[20]||(t[20]=[l("G2",-1)])]),_:1}),o(i,{color:"cyan"},{default:n(()=>[...t[21]||(t[21]=[l("Socket.io",-1)])]),_:1}),o(i,{color:"lime"},{default:n(()=>[...t[22]||(t[22]=[l("Axios",-1)])]),_:1}),o(i,{color:"magenta"},{default:n(()=>[...t[23]||(t[23]=[l("Python",-1)])]),_:1}),o(i,{color:"volcano"},{default:n(()=>[...t[24]||(t[24]=[l("Flask",-1)])]),_:1}),o(i,{color:"geekblue"},{default:n(()=>[...t[25]||(t[25]=[l("Docker",-1)])]),_:1})])]),e("div",$,[t[27]||(t[27]=e("h3",null,"许可证信息",-1)),e("p",G," © "+B(new Date().getFullYear())+" 配线架配置系统 | 版权所有 ",1),t[28]||(t[28]=e("p",{class:"license-info"}," 本软件仅供内部使用,未经授权不得用于商业用途。 ",-1))]),e("div",Y,[t[32]||(t[32]=e("h3",null,"联系我们",-1)),o(_,{column:"1"},{default:n(()=>[o(g,{label:"开发团队"},{default:n(()=>[...t[29]||(t[29]=[l("网络设备管理小组",-1)])]),_:1}),o(g,{label:"技术支持"},{default:n(()=>[...t[30]||(t[30]=[l("support@network-devices.example.com",-1)])]),_:1}),o(g,{label:"更新日期"},{default:n(()=>[...t[31]||(t[31]=[l("2024年",-1)])]),_:1})]),_:1})]),e("div",q,[t[34]||(t[34]=e("h3",null,"系统操作",-1)),o(w,null,{default:n(()=>[o(c,{type:"primary",danger:"",loading:s.value,onClick:r},{icon:n(()=>[o(z(C))]),default:n(()=>[t[33]||(t[33]=l(" 重启DTU ",-1))]),_:1},8,["loading"])]),_:1})])])]),_:1})])}}},L=T(H,[["__scopeId","data-v-f8f1a118"]]);export{L as default};
|