odf_new/web/assets/pages-home-index.BaVclvlT.js
zpc 992e42a5ae
Some checks failed
continuous-integration/drone/push Build is failing
21
2026-04-21 23:16:26 +08:00

2 lines
2.6 KiB
JavaScript

import{g as a,e as s,m as e,c as t,w as o,i as c,o as l,a as n,n as i,u as d,b as r,p,q as u,F as f,j as m,r as v,v as _,l as g,d as y,S as h,t as j}from"./index-CTXLc6aJ.js";import{_ as x}from"./ic_back.BKIFUCMS.js";import{_ as b,a as k,u as w}from"./update-dialog.DglVOnBL.js";import{_ as U}from"./ic_search.B5zIBUX-.js";import{o as C,a as F}from"./uni-app.es.DhLP6U1d.js";import{s as I}from"./index.DN9NEnkP.js";import{g as B,a as T,b as A,c as q}from"./home.c5qZVvqD.js";import{A as z}from"./api.B1J5tFT_.js";import{_ as H}from"./_plugin-vue_export-helper.BCo6x5W8.js";const N=H({__name:"index",setup(H){const N=a().statusBarHeight||0,P=s([]),S=s(!1),D=s(""),E=s(!1);async function G(){const a=await B();200===a.code&&(P.value=a.data||[])}function J(){G()}function K(){m({fail(){v({url:"/pages/portal/index"})}})}function L(){_({url:"/pages/search/index"})}function M(){_({url:"/pages/settings/index"})}return C((()=>{G(),async function(){const[a,s]=await Promise.all([T(),A()]);200===a.code&&(I.dictUnitTypes=a.data||[]),200===s.code&&(I.dictBusinessTypes=s.data||[])}(),async function(){const a=await q(z);200===a.code&&a.data&&a.data.needUpdate&&(D.value=a.data.downloadUrl||"",E.value=!!a.data.forceUpdate,S.value=!0)}()})),F((()=>{G().finally((()=>{e()}))})),(a,s)=>{const e=g,m=y,v=c,C=h;return l(),t(v,{class:"home-page"},{default:o((()=>[n(v,{class:"content"},{default:o((()=>[n(v,{class:"nav-bar",style:i({paddingTop:d(N)+"px"})},{default:o((()=>[n(v,{class:"nav-bar-inner"},{default:o((()=>[n(e,{class:"nav-icon",src:x,mode:"aspectFit",onClick:K}),n(m,{class:"nav-title"},{default:o((()=>[r("公司列表")])),_:1}),n(v,{class:"nav-right"},{default:o((()=>[n(e,{class:"nav-icon",src:b,mode:"aspectFit",onClick:J}),n(e,{class:"nav-icon nav-icon-ml",src:k,mode:"aspectFit",onClick:M})])),_:1})])),_:1})])),_:1},8,["style"]),n(v,{class:"search-bar",onClick:L},{default:o((()=>[n(e,{class:"search-icon",src:U,mode:"aspectFit"}),n(m,{class:"search-placeholder"},{default:o((()=>[r("请输入要搜索的备注内容")])),_:1})])),_:1}),n(C,{class:"company-list","scroll-y":""},{default:o((()=>[(l(!0),p(f,null,u(P.value,(a=>(l(),t(v,{class:"company-card",key:a.deptId,onClick:s=>function(a){_({url:"/pages/region/index?deptId="+a.deptId})}(a)},{default:o((()=>[n(m,{class:"company-name"},{default:o((()=>[r(j(a.deptName),1)])),_:2},1024)])),_:2},1032,["onClick"])))),128))])),_:1})])),_:1}),n(w,{visible:S.value,downloadUrl:D.value,forceUpdate:E.value,onClose:s[0]||(s[0]=a=>S.value=!1)},null,8,["visible","downloadUrl","forceUpdate"])])),_:1})}}},[["__scopeId","data-v-35590466"]]);export{N as default};