1 |
- import{g as lt}from"./image-e1abec51.js";import{u as gt}from"./index-700f8bec.js";import{d as N,n as Z,c as e,q as P,T as wt,x as W,G as Ot,J as mt,a5 as Pt,H as L,W as $t,o as O,b9 as Mt,af as It,a6 as Lt,a0 as At,ax as ot,s as M,L as st,$ as jt,Q as ut,S as Et,A as pt,B as F,ab as kt,f as yt,M as U,Z as Ft,k as A,z as zt,m as J}from"./main-4801cc52.js";import{b as _t}from"./index-f79a4cc5.js";import{u as Nt,e as Rt,S as Bt}from"./index-33c9ec48.js";import{d as Tt}from"./dayjs.min-486c7a11.js";import{P as Dt}from"./index-00053b44.js";import{C as Vt,R as Ht}from"./Col-7508b53a.js";import{r as ct}from"./useFlexGapSupport-310043de.js";import{L as Ut}from"./index-2d379a5b.js";var Wt=function(){return{avatar:P.any,description:P.any,prefixCls:String,title:P.any}};const Kt=N({compatConfig:{MODE:3},name:"AListItemMeta",props:Wt(),displayName:"AListItemMeta",__ANT_LIST_ITEM_META:!0,slots:["avatar","description","title"],setup:function(t,n){var r=n.slots,l=Z("list",t),u=l.prefixCls;return function(){var b,y,s,$,o,c,g="".concat(u.value,"-item-meta"),d=(b=t.title)!==null&&b!==void 0?b:(y=r.title)===null||y===void 0?void 0:y.call(r),f=(s=t.description)!==null&&s!==void 0?s:($=r.description)===null||$===void 0?void 0:$.call(r),m=(o=t.avatar)!==null&&o!==void 0?o:(c=r.avatar)===null||c===void 0?void 0:c.call(r),C=e("div",{class:"".concat(u.value,"-item-meta-content")},[d&&e("h4",{class:"".concat(u.value,"-item-meta-title")},[d]),f&&e("div",{class:"".concat(u.value,"-item-meta-description")},[f])]);return e("div",{class:g},[m&&e("div",{class:"".concat(u.value,"-item-meta-avatar")},[m]),(d||f)&&C])}}});var ht=Symbol("ListContextKey"),Yt=["class"],Gt=function(){return{prefixCls:String,extra:P.any,actions:P.array,grid:Object,colStyle:{type:Object,default:void 0}}};const Qt=N({compatConfig:{MODE:3},name:"AListItem",inheritAttrs:!1,Meta:Kt,props:Gt(),slots:["actions","extra"],setup:function(t,n){var r=n.slots,l=n.attrs,u=wt(ht,{grid:W(),itemLayout:W()}),b=u.itemLayout,y=u.grid,s=Z("list",t),$=s.prefixCls,o=function(){var d,f=((d=r.default)===null||d===void 0?void 0:d.call(r))||[],m;return f.forEach(function(C){Mt(C)&&!It(C)&&(m=!0)}),m&&f.length>1},c=function(){var d,f,m=(d=t.extra)!==null&&d!==void 0?d:(f=r.extra)===null||f===void 0?void 0:f.call(r);return b.value==="vertical"?!!m:!o()};return function(){var g,d,f,m,C,K=l.class,Y=Ot(l,Yt),_=$.value,j=(g=t.extra)!==null&&g!==void 0?g:(d=r.extra)===null||d===void 0?void 0:d.call(r),R=(f=r.default)===null||f===void 0?void 0:f.call(r),h=(m=t.actions)!==null&&m!==void 0?m:mt((C=r.actions)===null||C===void 0?void 0:C.call(r));h=h&&!Array.isArray(h)?[h]:h;var x=h&&h.length>0&&e("ul",{class:"".concat(_,"-item-action"),key:"actions"},[h.map(function(E,V){return e("li",{key:"".concat(_,"-item-action-").concat(V)},[E,V!==h.length-1&&e("em",{class:"".concat(_,"-item-action-split")},null)])})]),T=y.value?"div":"li",D=e(T,L(L({},Y),{},{class:$t("".concat(_,"-item"),O({},"".concat(_,"-item-no-flex"),!c()),K)}),{default:function(){return[b.value==="vertical"&&j?[e("div",{class:"".concat(_,"-item-main"),key:"content"},[R,x]),e("div",{class:"".concat(_,"-item-extra"),key:"extra"},[j])]:[R,x,Pt(j,{key:"extra"})]]}});return y.value?e(Vt,{flex:1,style:t.colStyle},{default:function(){return[D]}}):D}}});var qt=function(){return{bordered:{type:Boolean,default:void 0},dataSource:P.array,extra:P.any,grid:{type:Object,default:void 0},itemLayout:String,loading:{type:[Boolean,Object],default:void 0},loadMore:P.any,pagination:{type:[Boolean,Object],default:void 0},prefixCls:String,rowKey:[String,Number,Function],renderItem:Function,size:String,split:{type:Boolean,default:void 0},header:P.any,footer:P.any,locale:{type:Object}}},I=N({compatConfig:{MODE:3},name:"AList",Item:Qt,props:Lt(qt(),{dataSource:[],bordered:!1,split:!0,loading:!1,pagination:!1}),slots:["extra","loadMore","renderItem","header","footer"],setup:function(t,n){var r,l,u=n.slots;At(ht,{grid:ot(t,"grid"),itemLayout:ot(t,"itemLayout")});var b={current:1,total:0},y=Z("list",t),s=y.prefixCls,$=y.direction,o=y.renderEmpty,c=M(function(){return t.pagination&&st(t.pagination)==="object"?t.pagination:{}}),g=W((r=c.value.defaultCurrent)!==null&&r!==void 0?r:1),d=W((l=c.value.defaultPageSize)!==null&&l!==void 0?l:10);jt(c,function(){"current"in c.value&&(g.value=c.value.current),"pageSize"in c.value&&(d.value=c.value.pageSize)});var f=[],m=function(v){return function(p,S){g.value=p,d.value=S,c.value[v]&&c.value[v](p,S)}},C=m("onChange"),K=m("onShowSizeChange"),Y=function(v){var p;return e("div",{class:"".concat(s.value,"-empty-text")},[((p=t.locale)===null||p===void 0?void 0:p.emptyText)||v("List")])},_=M(function(){return typeof t.loading=="boolean"?{spinning:t.loading}:t.loading}),j=M(function(){return _.value&&_.value.spinning}),R=M(function(){var i="";switch(t.size){case"large":i="lg";break;case"small":i="sm";break}return i}),h=M(function(){var i;return i={},O(i,"".concat(s.value),!0),O(i,"".concat(s.value,"-vertical"),t.itemLayout==="vertical"),O(i,"".concat(s.value,"-").concat(R.value),R.value),O(i,"".concat(s.value,"-split"),t.split),O(i,"".concat(s.value,"-bordered"),t.bordered),O(i,"".concat(s.value,"-loading"),j.value),O(i,"".concat(s.value,"-grid"),!!t.grid),O(i,"".concat(s.value,"-rtl"),$.value==="rtl"),i}),x=M(function(){var i=L(L({},b),{},{total:t.dataSource.length,current:g.value,pageSize:d.value},t.pagination||{}),v=Math.ceil(i.total/i.pageSize);return i.current>v&&(i.current=v),i}),T=M(function(){var i=ut(t.dataSource);return t.pagination&&t.dataSource.length>(x.value.current-1)*x.value.pageSize&&(i=ut(t.dataSource).splice((x.value.current-1)*x.value.pageSize,x.value.pageSize)),i}),D=Nt(),E=Rt(function(){for(var i=0;i<ct.length;i+=1){var v=ct[i];if(D.value[v])return v}}),V=M(function(){if(t.grid){var i=E.value&&t.grid[E.value]?t.grid[E.value]:t.grid.column;if(i)return{width:"".concat(100/i,"%"),maxWidth:"".concat(100/i,"%")}}}),bt=function(v,p){var S,z=(S=t.renderItem)!==null&&S!==void 0?S:u.renderItem;if(!z)return null;var w,k=st(t.rowKey);return k==="function"?w=t.rowKey(v):k==="string"||k==="number"?w=v[t.rowKey]:w=v.key,w||(w="list-item-".concat(p)),f[p]=w,z({item:v,index:p})};return function(){var i,v,p,S,z,w,k,et=(i=t.loadMore)!==null&&i!==void 0?i:(v=u.loadMore)===null||v===void 0?void 0:v.call(u),G=(p=t.footer)!==null&&p!==void 0?p:(S=u.footer)===null||S===void 0?void 0:S.call(u),at=(z=t.header)!==null&&z!==void 0?z:(w=u.header)===null||w===void 0?void 0:w.call(u),nt=mt((k=u.default)===null||k===void 0?void 0:k.call(u)),Ct=!!(et||t.pagination||G),xt=L(L({},h.value),{},O({},"".concat(s.value,"-something-after-last-item"),Ct)),rt=t.pagination?e("div",{class:"".concat(s.value,"-pagination")},[e(Dt,L(L({},x.value),{},{onChange:C,onShowSizeChange:K}),null)]):null,Q=j.value&&e("div",{style:{minHeight:"53px"}},null);if(T.value.length>0){f.length=0;var it=T.value.map(function(B,q){return bt(B,q)}),St=it.map(function(B,q){return e("div",{key:f[q],style:V.value},[B])});Q=t.grid?e(Ht,{gutter:t.grid.gutter},{default:function(){return[St]}}):e("ul",{class:"".concat(s.value,"-items")},[it])}else!nt.length&&!j.value&&(Q=Y(o.value));var H=x.value.position||"bottom";return e("div",{class:xt},[(H==="top"||H==="both")&&rt,at&&e("div",{class:"".concat(s.value,"-header")},[at]),e(Et,_.value,{default:function(){return[Q,nt]}}),G&&e("div",{class:"".concat(s.value,"-footer")},[G]),et||(H==="bottom"||H==="both")&&rt])}}});I.install=function(a){return a.component(I.name,I),a.component(I.Item.name,I.Item),a.component(I.Item.Meta.name,I.Item.Meta),a};const dt=I;var Jt={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M715.8 493.5L335 165.1c-14.2-12.2-35-1.2-35 18.5v656.8c0 19.7 20.8 30.7 35 18.5l380.8-328.4c10.9-9.4 10.9-27.6 0-37z"}}]},name:"caret-right",theme:"outlined"};const Zt=Jt;function vt(a){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?Object(arguments[t]):{},r=Object.keys(n);typeof Object.getOwnPropertySymbols=="function"&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(l){return Object.getOwnPropertyDescriptor(n,l).enumerable}))),r.forEach(function(l){Xt(a,l,n[l])})}return a}function Xt(a,t,n){return t in a?Object.defineProperty(a,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):a[t]=n,a}var X=function(t,n){var r=vt({},t,n.attrs);return e(pt,vt({},r,{icon:Zt}),null)};X.displayName="CaretRightOutlined";X.inheritAttrs=!1;const te=X;var ee={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 474H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h720c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"minus",theme:"outlined"};const ae=ee;function ft(a){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?Object(arguments[t]):{},r=Object.keys(n);typeof Object.getOwnPropertySymbols=="function"&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(l){return Object.getOwnPropertyDescriptor(n,l).enumerable}))),r.forEach(function(l){ne(a,l,n[l])})}return a}function ne(a,t,n){return t in a?Object.defineProperty(a,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):a[t]=n,a}var tt=function(t,n){var r=ft({},t,n.attrs);return e(pt,ft({},r,{icon:ae}),null)};tt.displayName="MinusOutlined";tt.inheritAttrs=!1;const re=tt;let ie=(a=21)=>crypto.getRandomValues(new Uint8Array(a)).reduce((t,n)=>(n&=63,n<36?t+=n.toString(36):n<62?t+=(n-26).toString(36).toUpperCase():n>62?t+="-":t+="_",t),"");const le=N(()=>{const{deviceCtrl:a}=gt(),t=()=>{a.HideMainWnd()},n=()=>{a.QuitLancher()};return()=>e("div",{class:oe},[e(Bt,null,{default:()=>[e(F,{type:"text",icon:e(re,null,null),onClick:t},null),e(F,{type:"text",icon:e(kt,null,null),onClick:n},null)]})])}),oe="h169t0dg";const se=N({setup(){const a=_t(),t=yt({loading:!1,list:[]}),n=U.use();Ft(async()=>{t.loading=!0,await a.getVersionList(),t.loading=!1,t.list=a.$state.list});const r=async()=>{t.loading=!0,await a.loadNextPage(),t.list=[...t.list,...a.$state.list],t.loading=!1};return()=>e("div",{class:ue},[e("div",{class:"title"},[A("历史版本")]),e("div",{class:"list_warpper"},[e(dt,{loading:t.loading,dataSource:t.list,rowKey:l=>l._id,renderItem:({item:l,index:u})=>e(dt.Item,{class:"list_item"},{default:()=>[e("div",{class:"version"},["版本:v",l.version]),e("div",{class:"time"},[Tt(l.createTime).format("YYYY.MM.DD")])]})},{loadMore:()=>t.loading?null:e("div",{class:"load_more"},[a.canLoadNext?e(F,{onClick:r},{default:()=>[A("加载更多")]}):"没有更多了"])})]),e("div",{class:"btm_btn"},[e(F,{onClick:()=>{n.cancel()}},{default:()=>[A("知道了")]})])])}}),ue="p1ss36ma";const Ce=N(()=>{const{installCtrl:a,deviceCtrl:t}=gt(),n=yt({needUpdate:!1,runLoading:!1}),r=_t(),l=()=>{a.state.installing||U.show(e(se,null,null),{width:"5.6rem"})};(async()=>{await a.parseInstalledApp()})();const b=async()=>{const o=await r.getLatestVersion();o&&a.install(o)},y=async()=>{const o=await r.getLatestVersion(),c=a.state.apps[0];if(c.version==o.version){U.confirm({title:"更新提示",content:"当前已经是最新版本,无需更新",type:"danger"});return}if(await U.confirm({title:"更新提示",content:`当前版本v${c.version},最新版本v${o.version},是否需要更新?`,type:"danger",okText:"更新"})){if((await t.GetRunningApp()).length){J.warning("请先关闭软件,再进行更新!");return}a.install(o)}},s=async()=>{if((await t.GetRunningApp()).length){J.warning("软件已启动!");return}n.runLoading=!0;const c=a.state.apps[0],g=await t.RunNativeApp(ie(),c.exePath,[],"成都7号线虚拟仿真教学系统","cr");if(n.runLoading=!1,g){J.error(g);return}t.TrayNotice({context:"软件启动成功!"})},$=o=>!o||!o.version?e(F,{class:"btn_primary",onClick:b,loading:a.state.installing},{default:()=>[A("安装软件")]}):e(zt,null,[e(F,{class:"btn_dark",onClick:y,loading:a.state.installing},{default:()=>[a.state.installing?"更新中":"检查更新"]}),e(F,{class:"btn_primary",onClick:s,loading:n.runLoading,disabled:a.state.installing},{default:()=>[A("启动软件")]})]);return()=>{const o=a.state.apps[0];return e(Ut,{class:ce},{default:()=>[e(le,null,null),e("div",{class:"main_content"},[e("div",{class:"main_warpper"},[e("div",{class:"logo"},[e("img",{src:lt("logo.png")},null)]),e("div",{class:"info"},[e("div",{class:"font_logo"},[e("img",{src:lt("font_logo.png")},null)]),e("div",{class:"version"},[o&&o.version&&e("div",{class:"v_num"},["版本:v",o.version]),e("div",{class:"v_box"},[n.needUpdate&&e("div",{class:"v_tips"},[A("有新版本可更新")]),a.state.downProgress&&e("div",{class:"install_bar_warpper"},[e("div",{class:"bar_text"},[A("下载中")]),e("div",{class:"bar_box"},[e("div",{class:"bar_inner",style:{width:`${a.state.downProgress}%`}},null)]),e("div",{class:"bar_num"},[a.state.downProgress,"%"])]),a.state.installProgress&&e("div",{class:"install_bar_warpper"},[e("div",{class:"bar_text"},[A("安装中")]),e("div",{class:"bar_box"},[e("div",{class:"bar_inner",style:{width:`${a.state.installProgress}%`}},null)]),e("div",{class:"bar_num"},[a.state.installProgress,"%"])])])])])])]),e("div",{class:"bottom_warpper"},[e("div",{class:"btm_btns"},[$(o)]),e("div",{class:["history_veriosn",a.state.installing?"disabled":null],onClick:l},["查看历史版本",e(te,{class:"icon"},null)])])]})}}),ce="p1frd04x";export{Ce as default};
|