2 lines
2.7 KiB
Vue
2 lines
2.7 KiB
Vue
import{p as g,T as v,a7 as L,r as C,a8 as N,a as d,o as n,c as r,b as o,e as T,w as x,d as p,g as _,aa as u,a9 as b,ab as w}from"./vendor.3937d42d.js";import{_ as B,n as f}from"./networkList.f333ae63.js";import{i as S}from"./baseInfo.d9edf97e.js";import{C as j}from"./clipboard.6b3469f5.js";import{_ as U}from"./index.e47da145.js";import"./icon_phone.7808a92e.js";import"./mapPosition.424680b2.js";const V=g();V.use(v);const D={setup(){const e=L({active:C(0),routerLink:"12333",getNetworkList:[]}),s=f.networkTabs,m=f.roomList;let t={type:1,subjectType:""};N(()=>{l()});async function l(){e.getNetworkList=await S(t)}function i(c){(c===0||c===1)&&(t.type=c+1,l())}return{state:e,networkTabs:s,roomList:m,changeTab:i}},components:{networkList:B},methods:{goUrl(e){this.$router.push({path:"/examNetwork",query:{subjectType:e.subjectType,type:3}})},pc(){var e=new j(".btn");e.on("success",s=>{v("\u5DF2\u590D\u5236\u5230\u526A\u5207\u677F\uFF0C\u8BF7\u5728\u6D4F\u89C8\u5668\u7C98\u8D34\u7F51\u5740\u6253\u5F00\u8BBF\u95EE"),e.destroy()}),e.on("error",s=>{v("\u8BE5\u6D4F\u89C8\u5668\u4E0D\u652F\u6301\u81EA\u52A8\u590D\u5236"),e.destroy()})}}},q={id:"service-network"},A={class:"network-title"},E={class:"network-content"},F={key:1,class:"room-entry"},M={class:"room-title"},z=["onClick"],G=o("button",null,"\u7ACB\u5373\u67E5\u770B",-1),H=[G],I={key:2,class:"room-entry"},J=o("div",{class:"room-title"},"\u8003\u573A\u76D1\u63A7",-1),K={class:"room-link"},O=o("div",null,"\u8BF7\u70B9\u51FB\u4E0B\u65B9\u6309\u94AE,\u590D\u5236\u94FE\u63A5\u5230\u6D4F\u89C8\u5668\u4E2D\u67E5\u770B",-1),P=["data-clipboard-text"];function Q(e,s,m,t,l,i){const c=d("van-tab"),h=d("van-tabs"),y=d("network-list");return n(),r("div",q,[o("div",A,[T(h,{class:"home-info","line-width":"0",active:t.state.active,"onUpdate:active":s[0]||(s[0]=a=>t.state.active=a),onChange:t.changeTab},{default:x(()=>[(n(!0),r(u,null,b(t.networkTabs,(a,k)=>(n(),p(c,{title:a.title},null,8,["title"]))),256))]),_:1},8,["active","onChange"])]),o("div",E,[t.state.active===0||t.state.active===1?(n(),p(y,{key:0,networkList:t.state.getNetworkList},null,8,["networkList"])):_("v-if",!0),t.state.active===2?(n(),r("div",F,[(n(!0),r(u,null,b(t.roomList,(a,k)=>(n(),r("div",{key:k,class:"room-list"},[o("div",M,w(a.title),1),o("div",{class:"room-button",onClick:R=>i.goUrl(a)},H,8,z)]))),128))])):_("v-if",!0),t.state.active===3?(n(),r("div",I,[J,o("div",K,[o("div",null,"\u76D1\u63A7\u7F51\u5740:"+w(t.state.routerLink),1),O,o("button",{class:"btn","data-clipboard-action":"cut","data-clipboard-text":t.state.routerLink,onClick:s[1]||(s[1]=(...a)=>i.pc&&i.pc(...a))}," \u590D\u5236\u94FE\u63A5 ",8,P)])])):_("v-if",!0)])])}var ot=U(D,[["render",Q]]);export{ot as default};
|