PageSourceSearch

https://2themoon.online/assets/home-CLMRS3ta.js

js 2themoon.online collected 2026-10-04 05:12:51 UTC 3,844 bytes, 1 lines download raw bytes

1import{d as C,e as n,f as c,g as u,w as f,l,E as A,h as T,a3 as P,j as v,F as h,n as b,t as k,M as x,k as $,u as w,r as L,$ as r}from"./index-Eto8Tpfa.js";import{C as S}from"./index-nKlI8M34.js";import{_ as B}from"./CountTo.vue_vue_type_script_setup_true_lang-CwXs89zU.js";import{c as I}from"./index-RBwodmZm.js";import{_ as N}from"./_plugin-vue_export-helper-DlAUqK2U.js";import{P as E}from"./audit-BrbkoAd2.js";import{I as D}from"./index-eh9O5FtW.js";const G={class:"today-card-title"},R={class:"flex justify-between items-end"},M=["src"],O={key:0,class:"mt-2 flex gap-2"},V=["onClick"],j={class:"today-card-child-title"},q={class:"today-card-child-value"},F=C({name:"TodayCard",__name:"TodayCard",props:{title:String,data:[]},setup(p){const[y,d]=I();function s(t){return`linear-gradient(to bottom right, ${t.start}, ${t.end})`}return(t,a)=>{const o=B,m=S;return n(),c(h,null,[u(v(y),null,{default:f(({$slots:e,gradientColor:_})=>[l("div",{class:"today-card",style:A({backgroundImage:_})},[(n(),T(P(e.default)))],4)]),_:1}),u(m,{title:p.title},{default:f(()=>[(n(!0),c(h,null,b(p.data,e=>(n(),T(v(d),{key:e.key,"gradient-color":s(e.color),class:"mt-2",onClick:()=>e.to&&t.$router.push(e.to)},{default:f(()=>{var _;return[l("h1",G,k(e.title),1),l("div",R,[l("img",{src:e.icon,class:"today-card-icon"},null,8,M),u(o,{prefix:e.unit,"start-value":0,"end-value":e.value||0,class:"today-card-value text-white dark:text-dark"},null,8,["prefix","end-value"])]),(_=e.children)!=null&&_.length?(n(),c("div",O,[(n(!0),c(h,null,b(e.children,i=>(n(),c("div",{key:i.key,class:"today-card-child",onClick:x(()=>i.to&&t.$router.push(i.to),["stop"])},[l("span",j,k(i.title),1),l("span",q,k(i.value||0),1)],8,V))),128))])):$("",!0)]}),_:2},1032,["gradient-color","onClick"]))),128))]),_:1},8,["title"])],64)}}}),Q=N(F,[["__scopeId","data-v-35df5cb5"]]),g="/assets/soNotIcon-D90ZKAD0.png",W="/quality/ncrList",z=C({__name:"today",setup(p){const{hasPermission:y}=w(),d=["OPEN","INPROCESS"];function s(a){const o=new URLSearchParams({statusList:d.join(","),approvalTypeList:a.join(","),approvedType:"NOT APPROVED"});return`${W}?${o.toString()}`}const t=L([{key:"salesApproved",title:r("today.salesToday.salesApproved"),value:0,to:"/auditList?type=so&keyWords=",color:{start:"rgb(114 174 61 / 70%)",end:"rgb(114 174 61)"},icon:g},{key:"soTotalOpen",title:r("today.salesToday.poPendingApproval"),value:0,to:"/auditList?type=po&keyWords=",color:{start:"rgb(114 174 61 / 70%)",end:"rgb(114 174 61)"},icon:g},{key:"woPendingApproval",title:r("today.salesToday.woPendingApproval"),value:0,to:"/auditList?type=wo&keyWords=",color:{start:"rgb(114 174 61 / 70%)",end:"rgb(114 174 61)"},icon:g},{key:"ncrTodayTotal",title:r("today.ncrToday.title"),value:0,to:s(["ApproveQA","ApproveEng","ApproveMFG"]),color:{start:"rgb(114 174 61 / 70%)",end:"rgb(114 174 61)"},icon:g,children:[{key:"qa",title:r("today.ncrToday.qaApproval"),value:0,to:s(["ApproveQA"])},{key:"eng",title:r("today.ncrToday.engApproval"),value:0,to:s(["ApproveEng"])},{key:"mfg",title:r("today.ncrToday.mfgApproval"),value:0,to:s(["ApproveMFG"])}]}]);return E().then(a=>{if(a.success){t.value[0].value=a.data.so,t.value[1].value=a.data.po,t.value[2].value=a.data.wo,t.value[3].value=a.data.ncrPendingTotal||0;const o=t.value[3].children||[];o[0]&&(o[0].value=a.data.ncrQaPending||0),o[1]&&(o[1].value=a.data.ncrEngPending||0),o[2]&&(o[2].value=a.data.ncrMfgPending||0)}}),(a,o)=>{const m=Q;return n(),T(m,{title:v(r)("today.salesToday.title"),data:t.value},null,8,["title","data"])}}}),K={style:{"margin-bottom":"52px"}},at=C({__name:"home",setup(p){const y=localStorage.getItem("companyLogoBase64");return(d,s)=>{const t=D;return n(),c("div",K,[u(t,{width:"100%",fit:"contain",src:v(y)||d.$t("common.logo"),style:{padding:"20px","box-sizing":"border-box"}},null,8,["src"]),u(z)])}}});
1export{at as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.