odf_new/web/assets/pages-home-index.DRy1iVJP.js
zpc ea0e33ee5e
All checks were successful
continuous-integration/drone/push Build is passing
21
2026-04-05 16:55:53 +08:00

2 lines
3.2 KiB
JavaScript

import{o as a,c as s,w as e,a as t,m as l,b as n,h as o,l as c,d,i,g as r,e as p,p as u,n as f,u as m,q as _,v,F as g,j as y,r as b,x as k,S as w,t as h}from"./index-BdaFlYHp.js";import{_ as x}from"./ic_back.BKIFUCMS.js";import{_ as j,a as C}from"./ic_set.CFR3hq6s.js";import{_ as U}from"./ic_search.B5zIBUX-.js";import{o as F,a as I}from"./uni-app.es.WWKfztdS.js";import{s as T}from"./index.Dn422CqY.js";import{g as B,a as q,b as S,c as D}from"./home.CViv5HbC.js";import{_ as G}from"./_plugin-vue_export-helper.BCo6x5W8.js";import"./api.C9gaKYwb.js";const H=G({__name:"update-dialog",props:{visible:{type:Boolean,default:!1},downloadUrl:{type:String,default:""}},setup(r){const p=r;function u(){p.downloadUrl&&window.open(p.downloadUrl)}return(p,f)=>{const m=c,_=d,v=i;return r.visible?(a(),s(v,{key:0,class:"update-mask",onClick:f[1]||(f[1]=l((()=>{}),["stop"]))},{default:e((()=>[t(v,{class:"update-dialog",onClick:f[0]||(f[0]=l((()=>{}),["stop"]))},{default:e((()=>[t(m,{class:"update-icon",src:"/assets/ic_update-CK0GTvgD.png",mode:"aspectFit"}),t(_,{class:"update-title"},{default:e((()=>[n("有新版本请更新")])),_:1}),t(v,{class:"update-btn",onClick:u},{default:e((()=>[t(_,{class:"update-btn-text"},{default:e((()=>[n("去更新")])),_:1})])),_:1})])),_:1})])),_:1})):o("",!0)}}},[["__scopeId","data-v-397370ad"]]),K=G({__name:"index",setup(l){const o=r().statusBarHeight||0,G=p([]),K=p(!1),N=p("");async function P(){const a=await B();200===a.code&&(G.value=a.data||[])}function z(){P()}function A(){y({fail(){b({url:"/pages/portal/index"})}})}function E(){k({url:"/pages/search/index"})}function J(){k({url:"/pages/settings/index"})}return F((()=>{P(),async function(){const[a,s]=await Promise.all([q(),S()]);200===a.code&&(T.dictUnitTypes=a.data||[]),200===s.code&&(T.dictBusinessTypes=s.data||[])}(),async function(){const a=await D();200===a.code&&a.data&&a.data.needUpdate&&(N.value=a.data.downloadUrl||"",K.value=!0)}()})),I((()=>{P().finally((()=>{u()}))})),(l,r)=>{const p=c,u=d,y=i,b=w;return a(),s(y,{class:"home-page"},{default:e((()=>[t(y,{class:"content"},{default:e((()=>[t(y,{class:"nav-bar",style:f({paddingTop:m(o)+"px"})},{default:e((()=>[t(y,{class:"nav-bar-inner"},{default:e((()=>[t(p,{class:"nav-icon",src:x,mode:"aspectFit",onClick:A}),t(u,{class:"nav-title"},{default:e((()=>[n("公司列表")])),_:1}),t(y,{class:"nav-right"},{default:e((()=>[t(p,{class:"nav-icon",src:j,mode:"aspectFit",onClick:z}),t(p,{class:"nav-icon nav-icon-ml",src:C,mode:"aspectFit",onClick:J})])),_:1})])),_:1})])),_:1},8,["style"]),t(y,{class:"search-bar",onClick:E},{default:e((()=>[t(p,{class:"search-icon",src:U,mode:"aspectFit"}),t(u,{class:"search-placeholder"},{default:e((()=>[n("请输入要搜索的备注内容")])),_:1})])),_:1}),t(b,{class:"company-list","scroll-y":""},{default:e((()=>[(a(!0),_(g,null,v(G.value,(l=>(a(),s(y,{class:"company-card",key:l.deptId,onClick:a=>function(a){k({url:"/pages/region/index?deptId="+a.deptId})}(l)},{default:e((()=>[t(u,{class:"company-name"},{default:e((()=>[n(h(l.deptName),1)])),_:2},1024)])),_:2},1032,["onClick"])))),128))])),_:1})])),_:1}),t(H,{visible:K.value,downloadUrl:N.value},null,8,["visible","downloadUrl"])])),_:1})}}},[["__scopeId","data-v-4d0b36b1"]]);export{K as default};