Files
wecom_it_smart_desk/deploy-h5.tar.bak-Mock
T

78 lines
612 KiB
Plaintext
Raw Normal View History

frontend-h5/dist/000777 000000 000000 00000000000 15213143530 012321 5ustar00000000 000000 frontend-h5/dist/assets/000777 000000 000000 00000000000 15213143530 013623 5ustar00000000 000000 frontend-h5/dist/index.html000666 000000 000000 00000001131 15213143530 014312 0ustar00000000 000000 <!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8" />
<!-- 移动端视口设置(适配企微 WebView -->
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
<!-- 页面标题 -->
<title>IT智能服务台</title>
<script type="module" crossorigin src="/itdesk/assets/index-B-blYcVH.js"></script>
<link rel="stylesheet" crossorigin href="/itdesk/assets/index-kfRafj4t.css">
</head>
<body>
<!-- Vue 应用挂载点 -->
<div id="app"></div>
<!-- 入口脚本 -->
</body>
</html>
frontend-h5/dist/assets/ChatView-irafM1pw.css000666 000000 000000 00000114661 15213143530 017544 0ustar00000000 000000 :root,:host{--van-empty-padding: var(--van-padding-xl) 0;--van-empty-image-size: 160px;--van-empty-description-margin-top: var(--van-padding-md);--van-empty-description-padding: 0 60px;--van-empty-description-color: var(--van-text-color-2);--van-empty-description-font-size: var(--van-font-size-md);--van-empty-description-line-height: var(--van-line-height-md);--van-empty-bottom-margin-top: 24px}.van-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;padding:var(--van-empty-padding)}.van-empty__image{width:var(--van-empty-image-size);height:var(--van-empty-image-size)}.van-empty__image img{width:100%;height:100%}.van-empty__description{margin-top:var(--van-empty-description-margin-top);padding:var(--van-empty-description-padding);color:var(--van-empty-description-color);font-size:var(--van-empty-description-font-size);line-height:var(--van-empty-description-line-height)}.van-empty__bottom{margin-top:var(--van-empty-bottom-margin-top)}.van-theme-dark .van-empty{opacity:.5}.message-bubble[data-v-94c950e2]{display:flex;flex-direction:column;padding:4px 16px;max-width:100%}.message-bubble--employee[data-v-94c950e2]{align-items:flex-end}.message-bubble--agent[data-v-94c950e2],.message-bubble--ai[data-v-94c950e2]{align-items:flex-start}.message-bubble--system[data-v-94c950e2]{align-items:center;padding:8px 16px}.message-bubble__system-text[data-v-94c950e2]{font-size:12px;color:var(--color-system-text);background-color:var(--color-system-bg);padding:4px 12px;border-radius:10px;max-width:80%;text-align:center;line-height:1.5}.message-bubble__sender[data-v-94c950e2]{display:flex;align-items:center;gap:4px;margin-bottom:3px;padding-left:4px}.message-bubble__ai-tag[data-v-94c950e2]{display:inline-block;font-size:10px;color:var(--color-ai-tag-text);background-color:var(--color-ai-tag-bg);padding:1px 6px;border-radius:3px;font-weight:500}.message-bubble__sender-name[data-v-94c950e2]{font-size:12px;color:var(--text-tertiary)}.message-bubble__content[data-v-94c950e2]{max-width:75%;padding:10px 14px;border-radius:12px;word-break:break-word;line-height:1.5;position:relative}.message-bubble__content--employee[data-v-94c950e2]{background-color:var(--color-employee-bg);border-top-right-radius:4px}.message-bubble__content--agent[data-v-94c950e2]{background-color:var(--color-agent-bg);border-top-left-radius:4px;border:1px solid var(--color-agent-border)}.message-bubble__content--ai[data-v-94c950e2]{background-color:var(--color-ai-bg);border-top-left-radius:4px}.message-bubble__text[data-v-94c950e2]{font-size:14px;margin:0}.message-bubble__content--employee .message-bubble__text[data-v-94c950e2]{color:var(--bg-secondary)}.message-bubble__content--agent .message-bubble__text[data-v-94c950e2]{color:var(--text-primary)}.message-bubble__content--ai .message-bubble__text[data-v-94c950e2]{color:var(--color-ai-text)}.message-bubble__time[data-v-94c950e2]{font-size:10px;color:var(--text-placeholder);margin-top:3px}.message-bubble__time--right[data-v-94c950e2]{text-align:right;padding-right:4px}.message-bubble__time--left[data-v-94c950e2]{text-align:left;padding-left:4px}.reply-quot
frontend-h5/dist/assets/ChatView-qMK7hxmk.js000666 000000 000000 00001104404 15213143530 017344 0ustar00000000 000000 import{k as Ko,J as To,r as S,A as k,K as Ht,L as re,M as Ue,N as Do,O as Mo,x as et,y as tt,h as Oo,P as q,Q as Ro,d as VA,o as U,c as p,b as l,R as L,S as hA,T as M,U as It,g as ae,V as wA,z as Ye,W as js,X as Hs,Y as kA,e as HA,w as ko,f as Is,Z as Ar,_ as cr,$ as No,a0 as Go,u as Vo,a1 as Po}from"./index-B-blYcVH.js";import{e as SA,u as RA,s as Z}from"./employee-DTQEH5NG.js";import{_ as PA}from"./_plugin-vue_export-helper-DlAUqK2U.js";/* empty css */import{F as Xo,B as Wo}from"./index-DkGyQNes.js";import{s as Jo,a as Yo,E as $o}from"./index-BvSxdWSx.js";Ko(Jo);function xs(t){return{message_id:t.id||t.message_id||"",conversation_id:t.conversation_id||"",message_type:t.sender_type||t.message_type||"text",msg_type:t.msg_type,content:t.content||"",sender_name:t.sender_name||"",created_at:t.created_at||"",media_url:t.media_url,file_name:t.file_name,file_size:t.file_size,extra_data:t.extra_data,reply_to_id:t.reply_to_id}}function Zo(t){return(t||[]).map(xs)}async function zo(){return(await SA.get("/h5/user")).data}async function qo(){return(await SA.get("/h5/conversations/current")).data}async function jo(t){const e=(await SA.post("/h5/conversations/current/messages",t,{timeout:3e4})).data;return{user_message:xs(e.user_message),ai_reply:e.ai_reply?xs(e.ai_reply):e.ai_reply,is_guidance:e.is_guidance,ai_reply_count:e.ai_reply_count,can_call_agent:e.can_call_agent}}async function Ai(t){const e=(await SA.get("/h5/conversations/current/messages/poll",{params:t})).data,s=(e==null?void 0:e.items)||e||[];return Zo(s)}async function ei(t){return(await SA.post("/h5/conversations/current/shake",t)).data}async function ti(){const A=(await SA.get("/h5/approval-links")).data;return(A==null?void 0:A.items)||A||[]}async function si(){const A=(await SA.get("/h5/software-downloads")).data;return(A==null?void 0:A.items)||A||[]}async function ri(t){return(await SA.post(`/h5/conversations/${t}/join`)).data}async function ni(t){return(await SA.post(`/h5/conversations/${t}/leave-participant`)).data}const GA=To("conversation",()=>{const t=S(null),A=S(null),e=S([]),s=S(!1),r=S(!1),n=S(!1),o=S(!0),i=S(null),a=S(!1),B=S([]),c=S([]),g=S(""),w=S(!1),u=S([]),f=S(""),h=S(null),C=S([]),Q=S(!1),d=S(new Set),H=k(()=>RA().isAuthenticated),b=k(()=>A.value?A.value.status!=="closed":!1),m=k(()=>!A.value||!t.value||A.value.employee_id===t.value.employee_id?!1:C.value.some(E=>{var K;return E.id===((K=t.value)==null?void 0:K.employee_id)})),_=k(()=>C.value.filter(K=>K.joined).length),G=k(()=>{const E={};for(const K of B.value)E[K.category]||(E[K.category]=[]),E[K.category].push(K);return E}),P=k(()=>{const E={};for(const K of c.value)E[K.category]||(E[K.category]=[]),E[K.category].push(K);return E});function V(E){const K=d.value;if(K.delete(E),K.add(E),K.size>500){const nA=K.values().next().value;nA&&K.delete(nA)}}function rA(E){if(d.value.has(E.message_id)){console.log(`[H5 WS去重] 跳过重复消息: ${E.message_id}`);return}V(E.message_id),e.value.push({message_id:E.message_id,conversation_id:E.conversation_id,message_type:E.sender_type||"system",msg_type:E.msg_type||"text",content:E.content,sender_name:E.sender_name||"",created_at:new Date().toISOString()}),g.value=E.message_id}async function EA(E,K){await RA().handleOAuthCallback(E,K)}async function gA(){try{const E=RA();E.employeeInfo&&(t.value={employee_id:E.employeeInfo.employee_id,employee_name:E.employeeInfo.employee_name,department:E.employeeInfo.department,position:E.employeeInfo.position,level:"",is_vip:E
* html2canvas-pro 2.0.4 <https://yorickshan.github.io/html2canvas-pro/>
* Copyright (c) 2024-present yorickshan and html2canvas-pro contributors
* Released under MIT License
*/class cA{constructor(A,e,s,r){this.left=A,this.top=e,this.width=s,this.height=r}add(A,e,s,r){return new cA(this.left+A,this.top+e,this.width+s,this.height+r)}static fromClientRect(A,e){return new cA(e.left+A.windowBounds.left,e.top+A.windowBounds.top,e.width,e.height)}static fromDOMRectList(A,e){const s=Array.from(e);let r=s.find(n=>n.width!==0);return r||(r=s.find(n=>n.height!==0)),!r&&s.length>0&&(r=s[0]),r?new cA(r.left+A.windowBounds.left,r.top+A.windowBounds.top,r.width,r.height):cA.EMPTY}}cA.EMPTY=new cA(0,0,0,0);const Nt=(t,A)=>cA.fromClientRect(t,A.getBoundingClientRect()),$i=t=>{const A=t.body,e=t.documentElement;if(!A||!e)throw new Error("Unable to get document size");const s=Math.max(Math.max(A.scrollWidth,e.scrollWidth),Math.max(A.offsetWidth,e.offsetWidth),Math.max(A.clientWidth,e.clientWidth)),r=Math.max(Math.max(A.scrollHeight,e.scrollHeight),Math.max(A.offsetHeight,e.offsetHeight),Math.max(A.clientHeight,e.clientHeight));return new cA(0,0,s,r)};var Gt=function(t){for(var A=[],e=0,s=t.length;e<s;){var r=t.charCodeAt(e++);if(r>=55296&&r<=56319&&e<s){var n=t.charCodeAt(e++);(n&64512)===56320?A.push(((r&1023)<<10)+(n&1023)+65536):(A.push(r),e--)}else A.push(r)}return A},eA=function(){for(var t=[],A=0;A<arguments.length;A++)t[A]=arguments[A];if(String.fromCodePoint)return String.fromCodePoint.apply(String,t);var e=t.length;if(!e)return"";for(var s=[],r=-1,n="";++r<e;){var o=t[r];o<=65535?s.push(o):(o-=65536,s.push((o>>10)+55296,o%1024+56320)),(r+1===e||s.length>16384)&&(n+=String.fromCharCode.apply(String,s),s.length=0)}return n},Br="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Zi=typeof Uint8Array>"u"?[]:new Uint8Array(256);for(var rt=0;rt<Br.length;rt++)Zi[Br.charCodeAt(rt)]=rt;var gr="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Te=typeof Uint8Array>"u"?[]:new Uint8Array(256);for(var nt=0;nt<gr.length;nt++)Te[gr.charCodeAt(nt)]=nt;var zi=function(t){var A=t.length*.75,e=t.length,s,r=0,n,o,i,a;t[t.length-1]==="="&&(A--,t[t.length-2]==="="&&A--);var B=typeof ArrayBuffer<"u"&&typeof Uint8Array<"u"&&typeof Uint8Array.prototype.slice<"u"?new ArrayBuffer(A):new Array(A),c=Array.isArray(B)?B:new Uint8Array(B);for(s=0;s<e;s+=4)n=Te[t.charCodeAt(s)],o=Te[t.charCodeAt(s+1)],i=Te[t.charCodeAt(s+2)],a=Te[t.charCodeAt(s+3)],c[r++]=n<<2|o>>4,c[r++]=(o&15)<<4|i>>2,c[r++]=(i&3)<<6|a&63;return B},qi=function(t){for(var A=t.length,e=[],s=0;s<A;s+=2)e.push(t[s+1]<<8|t[s]);return e},ji=function(t){for(var A=t.length,e=[],s=0;s<A;s+=4)e.push(t[s+3]<<24|t[s+2]<<16|t[s+1]<<8|t[s]);return e},ne=5,tr=11,ss=2,Aa=tr-ne,Cn=65536>>ne,ea=1<<ne,rs=ea-1,ta=1024>>ne,sa=Cn+ta,ra=sa,na=32,oa=ra+na,ia=65536>>tr,aa=1<<Aa,ca=aa-1,ur=function(t,A,e){return t.slice?t.slice(A,e):new Uint16Array(Array.prototype.slice.call(t,A,e))},la=function(t,A,e){return t.slice?t.slice(A,e):new Uint32Array(Array.prototype.slice.call(t,A,e))},Ba=function(t,A){var e=zi(t),s=Array.isArray(e)?ji(e):new Uint32Array(e),r=Array.isArray(e)?qi(e):new Uint16Array(e),n=24,o=ur(r,n/2,s[4]/2),i=s[5]===2?ur(r,(n+s[4])/2):la(s,Math.ceil((n+s[4])/4));return new ga(s[0],s[1],s[2],s[3],o,i)},ga=function(){function t(A,e,s,r,n,o){this.initialValue=A,this.errorValue=e,this.highStart=s,this.highValueIndex=r,this.index=n,this.data=o}return t.prototype.get=function(A){var e;if(A>=0){if(A<55296||A>56319&&A<=65535)return e=this.index[A>>ne],e=(e<<ss)+(A&rs),this.data[e];if(A<=65535)return e=this.index[Cn+(A-55296>>ne)],e=(e<<ss)+(A&rs),this.data[e];if(A<this.highStart)return e=oa-ia+(A>>tr),e=this.index[e],e+=A>>ne&ca,e=this.index[e],e=(e<<ss)+(A&rs),this.data[e];if(A<=1114111)return this.data[this.highValueIndex]}return this.errorValue},t}(),wr="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",ua=typeof Uint8Array>"u"?[]:new Uint8Array(256);for(var ot=0;ot<wr.length;ot++)ua[wr.charCodeAt(ot)]=ot;var wa="KwAAAAAAAAAACA4AUD0AADAgAAACAAAAAAAIABAAGABAAEgAUABYAGAAaABgAGgAYgBqAF8AZwBgAGgAcQB5AHUAfQCFAI0AlQCdAKIAqgCyALoAYABoAGAAaABgAGgAwgDKAGAAaADGAM4A0wDbAOEA6QDxAPkAAQEJAQ8BFwF1AH0AHAEkASwBNAE6AUIBQQFJAVEBWQFhAWgBcAF4ATAAgAGGAY4B
content: "" !important;
display: none !important;
}`,Yu=(t,A)=>{$u(t,`.${Zs}${Wu}${ln}
.${zs}${Ju}${ln}`,A)},$u=(t,A,e)=>{const s=t.ownerDocument;if(s){const r=s.createElement("style");r.textContent=A,e&&(r.nonce=e),t.appendChild(r)}},Zu=(t,A)=>{const e=t.ownerDocument.createElement("base");e.href=A;const s=t.getElementsByTagName("head").item(0);s==null||s.insertBefore(e,(s==null?void 0:s.firstChild)??null)};class x{constructor(A,e){this.type=0,this.x=A,this.y=e}add(A,e){return new x(this.x+A,this.y+e)}}const fe=(t,A,e)=>new x(t.x+(A.x-t.x)*e,t.y+(A.y-t.y)*e);class NA{constructor(A,e,s,r){this.type=1,this.start=A,this.startControl=e,this.endControl=s,this.end=r}subdivide(A,e){const s=fe(this.start,this.startControl,A),r=fe(this.startControl,this.endControl,A),n=fe(this.endControl,this.end,A),o=fe(s,r,A),i=fe(r,n,A),a=fe(o,i,A);return e?new NA(this.start,s,o,a):new NA(a,i,n,this.end)}add(A,e){return new NA(this.start.add(A,e),this.startControl.add(A,e),this.endControl.add(A,e),this.end.add(A,e))}reverse(){return new NA(this.end,this.endControl,this.startControl,this.start)}}const fA=t=>t.type===1;class zu{constructor(A){const e=A.styles,s=A.bounds;let[r,n]=Re(e.borderTopLeftRadius,s.width,s.height),[o,i]=Re(e.borderTopRightRadius,s.width,s.height),[a,B]=Re(e.borderBottomRightRadius,s.width,s.height),[c,g]=Re(e.borderBottomLeftRadius,s.width,s.height);const w=[];w.push((r+o)/s.width),w.push((c+a)/s.width),w.push((n+g)/s.height),w.push((i+B)/s.height);const u=Math.max(...w);u>1&&(r/=u,n/=u,o/=u,i/=u,a/=u,B/=u,c/=u,g/=u);const f=s.width-o,h=s.height-B,C=s.width-a,Q=s.height-g,d=e.borderTopWidth,H=e.borderRightWidth,b=e.borderBottomWidth,m=e.borderLeftWidth,_=D(e.paddingTop,A.bounds.width),G=D(e.paddingRight,A.bounds.width),P=D(e.paddingBottom,A.bounds.width),V=D(e.paddingLeft,A.bounds.width);this.topLeftBorderDoubleOuterBox=r>0||n>0?$(s.left+m/3,s.top+d/3,r-m/3,n-d/3,X.TOP_LEFT):new x(s.left+m/3,s.top+d/3),this.topRightBorderDoubleOuterBox=r>0||n>0?$(s.left+f,s.top+d/3,o-H/3,i-d/3,X.TOP_RIGHT):new x(s.left+s.width-H/3,s.top+d/3),this.bottomRightBorderDoubleOuterBox=a>0||B>0?$(s.left+C,s.top+h,a-H/3,B-b/3,X.BOTTOM_RIGHT):new x(s.left+s.width-H/3,s.top+s.height-b/3),this.bottomLeftBorderDoubleOuterBox=c>0||g>0?$(s.left+m/3,s.top+Q,c-m/3,g-b/3,X.BOTTOM_LEFT):new x(s.left+m/3,s.top+s.height-b/3),this.topLeftBorderDoubleInnerBox=r>0||n>0?$(s.left+m*2/3,s.top+d*2/3,r-m*2/3,n-d*2/3,X.TOP_LEFT):new x(s.left+m*2/3,s.top+d*2/3),this.topRightBorderDoubleInnerBox=r>0||n>0?$(s.left+f,s.top+d*2/3,o-H*2/3,i-d*2/3,X.TOP_RIGHT):new x(s.left+s.width-H*2/3,s.top+d*2/3),this.bottomRightBorderDoubleInnerBox=a>0||B>0?$(s.left+C,s.top+h,a-H*2/3,B-b*2/3,X.BOTTOM_RIGHT):new x(s.left+s.width-H*2/3,s.top+s.height-b*2/3),this.bottomLeftBorderDoubleInnerBox=c>0||g>0?$(s.left+m*2/3,s.top+Q,c-m*2/3,g-b*2/3,X.BOTTOM_LEFT):new x(s.left+m*2/3,s.top+s.height-b*2/3),this.topLeftBorderStroke=r>0||n>0?$(s.left+m/2,s.top+d/2,r-m/2,n-d/2,X.TOP_LEFT):new x(s.left+m/2,s.top+d/2),this.topRightBorderStroke=r>0||n>0?$(s.left+f,s.top+d/2,o-H/2,i-d/2,X.TOP_RIGHT):new x(s.left+s.width-H/2,s.top+d/2),this.bottomRightBorderStroke=a>0||B>0?$(s.left+C,s.top+h,a-H/2,B-b/2,X.BOTTOM_RIGHT):new x(s.left+s.width-H/2,s.top+s.height-b/2),this.bottomLeftBorderStroke=c>0||g>0?$(s.left+m/2,s.top+Q,c-m/2,g-b/2,X.BOTTOM_LEFT):new x(s.left+m/2,s.top+s.height-b/2),this.topLeftBorderBox=r>0||n>0?$(s.left,s.top,r,n,X.TOP_LEFT):new x(s.left,s.top),this.topRightBorderBox=o>0||i>0?$(s.left+f,s.top,o,i,X.TOP_RIGHT):new x(s.left+s.width,s.top),this.bottomRightBorderBox=a>0||B>0?$(s.left+C,s.top+h,a,B,X.BOTTOM_RIGHT):new x(s.left+s.width,s.top+s.height),this.bottomLeftBorderBox=c>0||g>0?$(s.left,s.top+Q,c,g,X.BOTTOM_LEFT):new x(s.left,s.top+s.height),this.topLeftPaddingBox=r>0||n>0?$(s.left+m,s.top+d,Math.max(0,r-m),Math.max(0,n-d),X.TOP_LEFT):new x(s.left+m,s.top+d),this.topRightPaddingBox=o>0||i>0?$(s.left+Math.min(f,s.width-H),s.top+d,f>s.width+H?0:Math.max(0,o-H),Math.max(0,i-d),X.TOP_RIGHT):new x(s.left+s.width-H,s.top+d),this.bottomRightPaddingBox=a>0||B>0?$(s.left+Math.min(C,s.width-m),s.top+Math.min(h,s.height-b),Math.max(0,a-H),Math.max(0,B-b),X.BOTTOM_RIGHT):new
📊 Performance Summary (Total: ${A.totalDuration.toFixed(2)}ms):`),A.breakdown.sort((e,s)=>s.duration-e.duration).forEach(e=>{this.context.logger.info(` ${e.name.padEnd(20)} ${e.duration.toFixed(2).padStart(8)}ms ${e.percentage.padStart(6)}`)})}clear(){this.activeMetrics.clear(),this.completedMetrics.splice(0)}isEnabled(){return this.enabled}getActiveMetrics(){return Array.from(this.activeMetrics.keys())}}const Io=(t,A={},e)=>{const s=e||At.fromElement(t,{cspNonce:A.cspNonce,cache:A.cache});return Vw(t,A,s)},Nw=t=>{console.warn('[html2canvas-pro] setCspNonce is deprecated. Pass cspNonce in options instead: html2canvas(element, { cspNonce: "..." })'),typeof window<"u"&&Mw(new At({window,cspNonce:t}))};Io.setCspNonce=Nw;const Gw=t=>{["scale","width","height","imageTimeout","x","y","windowWidth","windowHeight","scrollX","scrollY"].forEach(e=>{const s=t[e];if(s!=null&&typeof s!="number"){const r=Number(s);Number.isNaN(r)||(t[e]=r)}})},Vw=async(t,A,e)=>{if(Gw(A),!A.skipValidation){const QA=A.validator||Rw(),T=QA.validateElement(t);if(!T.valid)throw new Error(T.error);const F=QA.validateOptions(A);if(!F.valid)throw new Error(`Invalid options: ${F.error}`)}if(!t||typeof t!="object")throw new Error("Invalid element provided as first argument");const s=t.ownerDocument;if(!s)throw new Error("Element is not attached to a Document");const r=s.defaultView;if(!r)throw new Error("Document is not attached to a Window");const n={allowTaint:A.allowTaint??!1,imageTimeout:A.imageTimeout??15e3,proxy:A.proxy,useCORS:A.useCORS??!1,customIsSameOrigin:A.customIsSameOrigin},o={logging:A.logging??!0,cache:A.cache??e.cache,...n},i=800,a=600,B=0,c=r,g={windowWidth:A.windowWidth??c.innerWidth??i,windowHeight:A.windowHeight??c.innerHeight??a,scrollX:A.scrollX??c.pageXOffset??B,scrollY:A.scrollY??c.pageYOffset??B},w=new cA(g.scrollX,g.scrollY,g.windowWidth,g.windowHeight),u=new es(o,w,e),f=A.enablePerformanceMonitoring??A.logging??!1,h=new kw(u,f);h.start("total",{width:g.windowWidth,height:g.windowHeight});const C=A.foreignObjectRendering??!1,Q={allowTaint:A.allowTaint??!1,onclone:A.onclone,ignoreElements:A.ignoreElements,iframeContainer:A.iframeContainer,inlineImages:C,copyStyles:C,cspNonce:A.cspNonce??e.cspNonce};u.logger.debug(`Starting document clone with size ${w.width}x${w.height} scrolled to ${-w.left},${-w.top}`),h.start("clone");const d=new cn(u,t,Q),H=d.clonedReferenceElement;if(!H)throw new Error("Unable to find element in cloned iframe");const b=await d.toIFrame(s,w);h.end("clone");const{width:m,height:_,left:G,top:P}=ir(H)||Su(H)?$i(H.ownerDocument):Nt(u,H),V=Pw(u,H,A.backgroundColor),rA={canvas:A.canvas,backgroundColor:V,scale:A.scale??r.devicePixelRatio??1,x:(A.x??0)+G,y:(A.y??0)+P,width:A.width??Math.ceil(m),height:A.height??Math.ceil(_),imageSmoothing:A.imageSmoothing,imageSmoothingQuality:A.imageSmoothingQuality};let EA,gA;try{return C?(u.logger.debug("Document cloned, using foreign object rendering"),h.start("render-foreignobject"),EA=await new Iw(u,rA).render(H),h.end("render-foreignobject")):(u.logger.debug(`Document cloned, element located at ${G},${P} with size ${m}x${_} using computed rendering`),u.logger.debug("Starting DOM parsing"),h.start("parse"),gA=wo(u,H),h.end("parse"),V===gA.styles.backgroundColor&&(gA.styles.backgroundColor=LA.TRANSPARENT),u.logger.debug(`Starting renderer for element at ${rA.x},${rA.y} with size ${rA.width}x${rA.height}`),h.start("render"),EA=await new ar(u,rA).render(gA),h.end("render")),h.start("cleanup"),(A.removeContainer??!0)&&(cn.destroy(b)||u.logger.error("Cannot detach cloned iframe as it is not in the DOM anymore")),h.end("cleanup"),h.end("total"),u.logger.debug("Finished rendering"),f&&h.logSummary(),EA}finally{gA&&gA.restoreTree()}},Pw=(t,A,e)=>{const s=A.ownerDocument,r=s.documentElement?me(t,getComputedStyle(s.documentElement).backgroundColor):LA.TRANSPARENT,n=s.body?me(t,getComputedStyle(s.body).backgroundColor):LA.TRANSPARENT,o=typeof e=="string"?me(t,e):e===null?LA.TRANSPARENT:4294967295;return A===s.documentElement?ZA(r)?ZA(n)?o:n:r:o};async function yt(t,A="paste"){const e=new
frontend-h5/dist/assets/employee-DTQEH5NG.js000666 000000 000000 00000172310 15213143530 017161 0ustar00000000 000000 const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/index-BvSxdWSx.js","assets/index-B-blYcVH.js","assets/index-kfRafj4t.css","assets/index-DkGyQNes.js"])))=>i.map(i=>d[i]);
import{a2 as ct,W as ut,r as v,a3 as ft,a4 as Fn,x as J,h as _e,A as W,P as tt,y as dt,z as Gt,a5 as Zt,I as Qt,D as nt,a6 as jn,a7 as zn,v as Mn,a8 as $n,i as X,d as ue,t as te,n as D,e as C,m as M,j as fe,p as Re,a9 as Hn,F as K,k as de,E as le,aa as qn,ab as Vn,l as je,ac as Kn,_ as en,$ as tn,ad as Wn,ae as nn,af as on,V as Jn,ag as Xn,ah as Yn,ai as Gn,aj as Zn,ak as Qn,q as eo,J as to,al as no}from"./index-B-blYcVH.js";var pt=typeof window<"u",oo=e=>e===window,Tt=(e,t)=>({top:0,left:0,right:e,bottom:t,width:e,height:t}),ei=e=>{const t=tt(e);if(oo(t)){const n=t.innerWidth,o=t.innerHeight;return Tt(n,o)}return t!=null&&t.getBoundingClientRect?t.getBoundingClientRect():Tt(0,0)};function ti(e){const t=ct(e,null);if(t){const n=_e(),{link:o,unlink:r,internalChildren:s}=t;o(n),ut(()=>r(n));const i=W(()=>s.indexOf(n));return{parent:t,index:i}}return{parent:null,index:v(-1)}}function ro(e){const t=[],n=o=>{Array.isArray(o)&&o.forEach(r=>{var s;jn(r)&&(t.push(r),(s=r.component)!=null&&s.subTree&&(t.push(r.component.subTree),n(r.component.subTree.children)),r.children&&n(r.children))})};return n(e),t}var Ct=(e,t)=>{const n=e.indexOf(t);return n===-1?e.findIndex(o=>t.key!==void 0&&t.key!==null&&o.type===t.type&&o.key===t.key):n};function so(e,t,n){const o=ro(e.subTree.children);n.sort((s,i)=>Ct(o,s.vnode)-Ct(o,i.vnode));const r=n.map(s=>s.proxy);t.sort((s,i)=>{const a=r.indexOf(s),c=r.indexOf(i);return a-c})}function ni(e){const t=nt([]),n=nt([]),o=_e();return{children:t,linkChildren:s=>{Qt(e,Object.assign({link:c=>{c.proxy&&(n.push(c),t.push(c.proxy),so(o,t,n))},unlink:c=>{const u=n.indexOf(c);t.splice(u,1),n.splice(u,1)},children:t,internalChildren:n},s))}}}function rn(e){let t;dt(()=>{e(),Gt(()=>{t=!0})}),Zt(()=>{t&&e()})}function sn(e,t,n={}){if(!pt)return;const{target:o=window,passive:r=!1,capture:s=!1}=n;let i=!1,a;const c=d=>{if(i)return;const y=tt(d);y&&!a&&(y.addEventListener(e,t,{capture:s,passive:r}),a=!0)},u=d=>{if(i)return;const y=tt(d);y&&a&&(y.removeEventListener(e,t,s),a=!1)};ut(()=>u(o)),ft(()=>u(o)),rn(()=>c(o));let f;return Fn(o)&&(f=J(o,(d,y)=>{u(y),c(d)})),()=>{f==null||f(),u(o),i=!0}}var Ie,Xe;function io(){if(!Ie&&(Ie=v(0),Xe=v(0),pt)){const e=()=>{Ie.value=window.innerWidth,Xe.value=window.innerHeight};e(),window.addEventListener("resize",e,{passive:!0}),window.addEventListener("orientationchange",e,{passive:!0})}return{width:Ie,height:Xe}}var ao=/scroll|auto|overlay/i,lo=pt?window:void 0;function co(e){return e.tagName!=="HTML"&&e.tagName!=="BODY"&&e.nodeType===1}function uo(e,t=lo){let n=e;for(;n&&n!==t&&co(n);){const{overflowY:o}=window.getComputedStyle(n);if(ao.test(o))return n;n=n.parentNode}return t}var oi=Symbol("van-field");function At(e,t){"scrollTop"in e?e.scrollTop=t:e.scrollTo(e.scrollX,t)}function fo(){return window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0}function po(e){At(window,e),At(document.body,e)}const ho=zn();function ri(){ho&&po(fo())}const mo=e=>e.stopPropagation();function an(e,t){(typeof e.cancelable!="boolean"||e.cancelable)&&e.preventDefault(),t&&mo(e)}const{width:si,height:ii}=io(),ht="van-hairline",ai=`${ht}--top`,li=`${ht}--left`,ci=`${ht}--surround`,yo="van-haptics-feedback",ui=Symbol("van-form"),vt=5;function go(e,{args:t=[],done:n,canceled:o,error:r}){if(e){const s=e.apply(null,t);Mn(s)?s.then(i=>{i?n():o&&o()}).catch(r||$n):s?n():o&&o()}else n()}const ln=Symbol();function fi(e){const t=ct(ln,null);t&&J(t,n=>{n&&e()})}function cn(e){const t=_e();t&&X(t.proxy,e)}const[wo,xt]=fe("badge"),bo={dot:Boolean,max:D,tag:M("div"),color:String,offset:Array,content:D,showZero:te,position:M("top-right")};var Eo=ue({name:wo,props:bo,setup(e,{slots:t}){const n=()=>{if(t.content)return!0;const{content:a,showZero:c}=e;return Re(a)&&a!==""&&(c||a!==0&&a!=="0")},o=()=>{const{dot:a,max:c,content:u}=e;if(!a&&n())return t.content?t.content():Re(c)&&Hn(u)&&+u>+c?`${c}+`:u},r=a=>a.startsWith("-")?a.replace("-",""):`-${a}`,s=W(()=>{const a={background:e.color};if(e.offset){const[c,u]=e.offset,{position:f}=e,[d,y]=f.split("-");t.default?(typeof u=="number"?a[d]
`).forEach(function(i){r=i.indexOf(":"),n=i.substring(0,r).trim().toLowerCase(),o=i.substring(r+1).trim(),!(!n||t[n]&&qr[n])&&(n==="set-cookie"?t[n]?t[n].push(o):t[n]=[o]:t[n]=t[n]?t[n]+", "+o:o)}),t};function Kr(e){let t=0,n=e.length;for(;t<n;){const o=e.charCodeAt(t);if(o!==9&&o!==32)break;t+=1}for(;n>t;){const o=e.charCodeAt(n-1);if(o!==9&&o!==32)break;n-=1}return t===0&&n===e.length?e:e.slice(t,n)}const Wr=new RegExp("[\\u0000-\\u0008\\u000a-\\u001f\\u007f]+","g"),Jr=new RegExp("[^\\u0009\\u0020-\\u007e\\u0080-\\u00ff]+","g");function mt(e,t){return l.isArray(e)?e.map(n=>mt(n,t)):Kr(String(e).replace(t,""))}const Xr=e=>mt(e,Wr),Yr=e=>mt(e,Jr);function On(e){const t=Object.create(null);return l.forEach(e.toJSON(),(n,o)=>{t[o]=Yr(n)}),t}const Ut=Symbol("internals");function be(e){return e&&String(e).trim().toLowerCase()}function Ue(e){return e===!1||e==null?e:l.isArray(e)?e.map(Ue):Xr(String(e))}function Gr(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let o;for(;o=n.exec(e);)t[o[1]]=o[2];return t}const Zr=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function Ye(e,t,n,o,r){if(l.isFunction(o))return o.call(this,t,n);if(r&&(t=n),!!l.isString(t)){if(l.isString(o))return t.indexOf(o)!==-1;if(l.isRegExp(o))return o.test(t)}}function Qr(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,o)=>n.toUpperCase()+o)}function es(e,t){const n=l.toCamelCase(" "+t);["get","set","has"].forEach(o=>{Object.defineProperty(e,o+n,{__proto__:null,value:function(r,s,i){return this[o].call(this,t,r,s,i)},configurable:!0})})}let N=class{constructor(t){t&&this.set(t)}set(t,n,o){const r=this;function s(a,c,u){const f=be(c);if(!f)throw new Error("header name must be a non-empty string");const d=l.findKey(r,f);(!d||r[d]===void 0||u===!0||u===void 0&&r[d]!==!1)&&(r[d||c]=Ue(a))}const i=(a,c)=>l.forEach(a,(u,f)=>s(u,f,c));if(l.isPlainObject(t)||t instanceof this.constructor)i(t,n);else if(l.isString(t)&&(t=t.trim())&&!Zr(t))i(Vr(t),n);else if(l.isObject(t)&&l.isIterable(t)){let a={},c,u;for(const f of t){if(!l.isArray(f))throw TypeError("Object iterator must return a key-value pair");a[u=f[0]]=(c=a[u])?l.isArray(c)?[...c,f[1]]:[c,f[1]]:f[1]}i(a,n)}else t!=null&&s(n,t,o);return this}get(t,n){if(t=be(t),t){const o=l.findKey(this,t);if(o){const r=this[o];if(!n)return r;if(n===!0)return Gr(r);if(l.isFunction(n))return n.call(this,r,o);if(l.isRegExp(n))return n.exec(r);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,n){if(t=be(t),t){const o=l.findKey(this,t);return!!(o&&this[o]!==void 0&&(!n||Ye(this,this[o],o,n)))}return!1}delete(t,n){const o=this;let r=!1;function s(i){if(i=be(i),i){const a=l.findKey(o,i);a&&(!n||Ye(o,o[a],a,n))&&(delete o[a],r=!0)}}return l.isArray(t)?t.forEach(s):s(t),r}clear(t){const n=Object.keys(this);let o=n.length,r=!1;for(;o--;){const s=n[o];(!t||Ye(this,this[s],s,t,!0))&&(delete this[s],r=!0)}return r}normalize(t){const n=this,o={};return l.forEach(this,(r,s)=>{const i=l.findKey(o,s);if(i){n[i]=Ue(r),delete n[s];return}const a=t?Qr(s):String(s).trim();a!==s&&delete n[s],n[a]=Ue(r),o[a]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const n=Object.create(null);return l.forEach(this,(o,r)=>{o!=null&&o!==!1&&(n[r]=t&&l.isArray(o)?o.join(", "):o)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,n])=>t+": "+n).join(`
`)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...n){const o=new this(t);return n.forEach(r=>o.set(r)),o}static accessor(t){const o=(this[Ut]=this[Ut]={accessors:{}}).accessors,r=this.prototype;function s(i){const a=be(i);o[a]||(es(r,i),o[a]=!0)}return l.isArray(t)?t.forEach(s):s(t),this}};N.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);l.reduceDescriptors(N.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(o){this[n]=o}}});l.freezeMethods(N);const ts="[REDACTED ****]";function ns(e){if(l.hasOwnProp(e,"toJSON"))return!0;let t=Object.getPrototypeOf(e);for(;t&&t!==Object.prototype;){if(l.hasOwnProp(t,"toJSON"))return!0;t=Object.getPrototypeOf(t)}return!1}function os(e,t){const n=new Set(t.map(s=>String(s).toLowerCase())),o=[],r=s=>{if(s===null||typeof s!="object"||l.isBuffer(s))return s;if(o.indexOf(s)!==-1)return;s instanceof N&&(s=s.toJSON()),o.push(s);let i;if(l.isArray(s))i=[],s.forEach((a,c)=>{const u=r(a);l.isUndefined(u)||(i[c]=u)});else{if(!l.isPlainObject(s)&&ns(s))return o.pop(),s;i=Object.create(null);for(const[a,c]of Object.entries(s)){const u=n.has(a.toLowerCase())?ts:r(c);l.isUndefined(u)||(i[a]=u)}}return o.pop(),i};return r(e)}let g=class Rn extends Error{static from(t,n,o,r,s,i){const a=new Rn(t.message,n||t.code,o,r,s);return a.cause=t,a.name=t.name,t.status!=null&&a.status==null&&(a.status=t.status),i&&Object.assign(a,i),a}constructor(t,n,o,r,s){super(t),Object.defineProperty(this,"message",{__proto__:null,value:t,enumerable:!0,writable:!0,configurable:!0}),this.name="AxiosError",this.isAxiosError=!0,n&&(this.code=n),o&&(this.config=o),r&&(this.request=r),s&&(this.response=s,this.status=s.status)}toJSON(){const t=this.config,n=t&&l.hasOwnProp(t,"redact")?t.redact:void 0,o=l.isArray(n)&&n.length>0?os(t,n):l.toJSONObject(t);return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:o,code:this.code,status:this.status}}};g.ERR_BAD_OPTION_VALUE="ERR_BAD_OPTION_VALUE";g.ERR_BAD_OPTION="ERR_BAD_OPTION";g.ECONNABORTED="ECONNABORTED";g.ETIMEDOUT="ETIMEDOUT";g.ECONNREFUSED="ECONNREFUSED";g.ERR_NETWORK="ERR_NETWORK";g.ERR_FR_TOO_MANY_REDIRECTS="ERR_FR_TOO_MANY_REDIRECTS";g.ERR_DEPRECATED="ERR_DEPRECATED";g.ERR_BAD_RESPONSE="ERR_BAD_RESPONSE";g.ERR_BAD_REQUEST="ERR_BAD_REQUEST";g.ERR_CANCELED="ERR_CANCELED";g.ERR_NOT_SUPPORT="ERR_NOT_SUPPORT";g.ERR_INVALID_URL="ERR_INVALID_URL";g.ERR_FORM_DATA_DEPTH_EXCEEDED="ERR_FORM_DATA_DEPTH_EXCEEDED";const rs=null;function it(e){return l.isPlainObject(e)||l.isArray(e)}function _n(e){return l.endsWith(e,"[]")?e.slice(0,-2):e}function Ge(e,t,n){return e?e.concat(t).map(function(r,s){return r=_n(r),!n&&s?"["+r+"]":r}).join(n?".":""):t}function ss(e){return l.isArray(e)&&!e.some(it)}const is=l.toFlatObject(l,{},null,function(t){return/^is[A-Z]/.test(t)});function Ve(e,t,n){if(!l.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,n=l.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(p,w){return!l.isUndefined(w[p])});const o=n.metaTokens,r=n.visitor||d,s=n.dots,i=n.indexes,a=n.Blob||typeof Blob<"u"&&Blob,c=n.maxDepth===void 0?100:n.maxDepth,u=a&&l.isSpecCompliantForm(t);if(!l.isFunction(r))throw new TypeError("visitor must be a function");function f(h){if(h===null)return"";if(l.isDate(h))return h.toISOString();if(l.isBoolean(h))return h.toString();if(!u&&l.isBlob(h))throw new g("Blob is not supported. Use a Buffer instead.");return l.isArrayBuffer(h)||l.isTypedArray(h)?u&&typeof Blob=="function"?new Blob([h]):Buffer.from(h):h}function d(h,p,w){let R=h;if(l.isReactNative(t)&&l.isReactNativeBlob(h))return t.append(Ge(w,p,s),f(h)),!1;if(h&&!w&&typeof h=="object"){if(l.endsWith(p,"{}"))p=o?p:p.slice(0,-2),h=JSON.stringify(h);else if(l.isArray(h)&&ss(h)||(l.isFileList(h)||l.endsWith(p,"[]"))&&(R=l.toArray(h))
`+i.map(Kt).join(`
`):" "+Kt(i[0]):"as no adapter specified";throw new g("There is no suitable adapter to dispatch the request "+a,"ERR_NOT_SUPPORT")}return r}const kn={getAdapter:zs,adapters:Et};function Qe(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new xe(null,e)}function Wt(e){return Qe(e),e.headers=N.from(e.headers),e.data=Ze.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),kn.getAdapter(e.adapter||ve.adapter,e)(e).then(function(o){Qe(e),e.response=o;try{o.data=Ze.call(e,e.transformResponse,o)}finally{delete e.response}return o.headers=N.from(o.headers),o},function(o){if(!vn(o)&&(Qe(e),o&&o.response)){e.response=o.response;try{o.response.data=Ze.call(e,e.transformResponse,o.response)}finally{delete e.response}o.response.headers=N.from(o.response.headers)}return Promise.reject(o)})}const Ke={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{Ke[e]=function(o){return typeof o===e||"a"+(t<1?"n ":" ")+e}});const Jt={};Ke.transitional=function(t,n,o){function r(s,i){return"[Axios v"+bt+"] Transitional option '"+s+"'"+i+(o?". "+o:"")}return(s,i,a)=>{if(t===!1)throw new g(r(i," has been removed"+(n?" in "+n:"")),g.ERR_DEPRECATED);return n&&!Jt[i]&&(Jt[i]=!0,console.warn(r(i," has been deprecated since v"+n+" and will be removed in the near future"))),t?t(s,i,a):!0}};Ke.spelling=function(t){return(n,o)=>(console.warn(`${o} is likely a misspelling of ${t}`),!0)};function Ms(e,t,n){if(typeof e!="object")throw new g("options must be an object",g.ERR_BAD_OPTION_VALUE);const o=Object.keys(e);let r=o.length;for(;r-- >0;){const s=o[r],i=Object.prototype.hasOwnProperty.call(t,s)?t[s]:void 0;if(i){const a=e[s],c=a===void 0||i(a,s,e);if(c!==!0)throw new g("option "+s+" must be "+c,g.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new g("Unknown option "+s,g.ERR_BAD_OPTION)}}const Fe={assertOptions:Ms,validators:Ke},B=Fe.validators;let oe=class{constructor(t){this.defaults=t||{},this.interceptors={request:new jt,response:new jt}}async request(t,n){try{return await this._request(t,n)}catch(o){if(o instanceof Error){let r={};Error.captureStackTrace?Error.captureStackTrace(r):r=new Error;const s=(()=>{if(!r.stack)return"";const i=r.stack.indexOf(`
`);return i===-1?"":r.stack.slice(i+1)})();try{if(!o.stack)o.stack=s;else if(s){const i=s.indexOf(`
`),a=i===-1?-1:s.indexOf(`
`,i+1),c=a===-1?"":s.slice(a+1);String(o.stack).endsWith(c)||(o.stack+=`
`+s)}}catch{}}throw o}}_request(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=re(this.defaults,n);const{transitional:o,paramsSerializer:r,headers:s}=n;o!==void 0&&Fe.assertOptions(o,{silentJSONParsing:B.transitional(B.boolean),forcedJSONParsing:B.transitional(B.boolean),clarifyTimeoutError:B.transitional(B.boolean),legacyInterceptorReqResOrdering:B.transitional(B.boolean)},!1),r!=null&&(l.isFunction(r)?n.paramsSerializer={serialize:r}:Fe.assertOptions(r,{encode:B.function,serialize:B.function},!0)),n.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?n.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:n.allowAbsoluteUrls=!0),Fe.assertOptions(n,{baseUrl:B.spelling("baseURL"),withXsrfToken:B.spelling("withXSRFToken")},!0),n.method=(n.method||this.defaults.method||"get").toLowerCase();let i=s&&l.merge(s.common,s[n.method]);s&&l.forEach(["delete","get","head","post","put","patch","query","common"],E=>{delete s[E]}),n.headers=N.concat(i,s);const a=[];let c=!0;this.interceptors.request.forEach(function(h){if(typeof h.runWhen=="function"&&h.runWhen(n)===!1)return;c=c&&h.synchronous;const p=n.transitional||gt;p&&p.legacyInterceptorReqResOrdering?a.unshift(h.fulfilled,h.rejected):a.push(h.fulfilled,h.rejected)});const u=[];this.interceptors.response.forEach(function(h){u.push(h.fulfilled,h.rejected)});let f,d=0,y;if(!c){const E=[Wt.bind(this),void 0];for(E.unshift(...a),E.push(...u),y=E.length,f=Promise.resolve(n);d<y;)f=f.then(E[d++],E[d++]);return f}y=a.length;let b=n;for(;d<y;){const E=a[d++],h=a[d++];try{b=E(b)}catch(p){h.call(this,p);break}}try{f=Wt.call(this,b)}catch(E){return Promise.reject(E)}for(d=0,y=u.length;d<y;)f=f.then(u[d++],u[d++]);return f}getUri(t){t=re(this.defaults,t);const n=Pn(t.baseURL,t.url,t.allowAbsoluteUrls);return Cn(n,t.params,t.paramsSerializer)}};l.forEach(["delete","get","head","options"],function(t){oe.prototype[t]=function(n,o){return this.request(re(o||{},{method:t,url:n,data:(o||{}).data}))}});l.forEach(["post","put","patch","query"],function(t){function n(o){return function(s,i,a){return this.request(re(a||{},{method:t,headers:o?{"Content-Type":"multipart/form-data"}:{},url:s,data:i}))}}oe.prototype[t]=n(),t!=="query"&&(oe.prototype[t+"Form"]=n(!0))});let $s=class Dn{constructor(t){if(typeof t!="function")throw new TypeError("executor must be a function.");let n;this.promise=new Promise(function(s){n=s});const o=this;this.promise.then(r=>{if(!o._listeners)return;let s=o._listeners.length;for(;s-- >0;)o._listeners[s](r);o._listeners=null}),this.promise.then=r=>{let s;const i=new Promise(a=>{o.subscribe(a),s=a}).then(r);return i.cancel=function(){o.unsubscribe(s)},i},t(function(s,i,a){o.reason||(o.reason=new xe(s,i,a),n(o.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const n=this._listeners.indexOf(t);n!==-1&&this._listeners.splice(n,1)}toAbortSignal(){const t=new AbortController,n=o=>{t.abort(o)};return this.subscribe(n),t.signal.unsubscribe=()=>this.unsubscribe(n),t.signal}static source(){let t;return{token:new Dn(function(r){t=r}),cancel:t}}};function Hs(e){return function(n){return e.apply(null,n)}}function qs(e){return l.isObject(e)&&e.isAxiosError===!0}const lt={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:42
frontend-h5/dist/assets/index-B-blYcVH.js000666 000000 000000 00000336717 15213143530 016615 0ustar00000000 000000 const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/ChatView-qMK7hxmk.js","assets/employee-DTQEH5NG.js","assets/_plugin-vue_export-helper-DlAUqK2U.js","assets/index-DkGyQNes.js","assets/index-BvSxdWSx.js","assets/ChatView-irafM1pw.css","assets/index-Bok29SdP.css","assets/Login-A24nIzGe.js","assets/Login-DbuUfpiE.css","assets/WeworkOnly-Css5-Bo6.js","assets/WeworkOnly-CSncHA2v.css"])))=>i.map(i=>d[i]);
(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const r of document.querySelectorAll('link[rel="modulepreload"]'))s(r);new MutationObserver(r=>{for(const i of r)if(i.type==="childList")for(const o of i.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&s(o)}).observe(document,{childList:!0,subtree:!0});function n(r){const i={};return r.integrity&&(i.integrity=r.integrity),r.referrerPolicy&&(i.referrerPolicy=r.referrerPolicy),r.crossOrigin==="use-credentials"?i.credentials="include":r.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function s(r){if(r.ep)return;r.ep=!0;const i=n(r);fetch(r.href,i)}})();/**
* @vue/shared v3.5.35
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/function Ys(e){const t=Object.create(null);for(const n of e.split(","))t[n]=1;return n=>n in t}const le={},kt=[],Xe=()=>{},Di=()=>!1,$n=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),Kn=e=>e.startsWith("onUpdate:"),me=Object.assign,Qs=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Cl=Object.prototype.hasOwnProperty,ne=(e,t)=>Cl.call(e,t),U=Array.isArray,Ut=e=>An(e)==="[object Map]",Li=e=>An(e)==="[object Set]",Cr=e=>An(e)==="[object Date]",W=e=>typeof e=="function",ue=e=>typeof e=="string",Ve=e=>typeof e=="symbol",se=e=>e!==null&&typeof e=="object",Mi=e=>(se(e)||W(e))&&W(e.then)&&W(e.catch),Fi=Object.prototype.toString,An=e=>Fi.call(e),xl=e=>An(e).slice(8,-1),Bi=e=>An(e)==="[object Object]",Gn=e=>ue(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,sn=Ys(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Wn=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},Rl=/-\w/g,Re=Wn(e=>e.replace(Rl,t=>t.slice(1).toUpperCase())),Tl=/\B([A-Z])/g,St=Wn(e=>e.replace(Tl,"-$1").toLowerCase()),qn=Wn(e=>e.charAt(0).toUpperCase()+e.slice(1)),as=Wn(e=>e?`on${qn(e)}`:""),Ze=(e,t)=>!Object.is(e,t),fs=(e,...t)=>{for(let n=0;n<e.length;n++)e[n](...t)},Vi=(e,t,n,s=!1)=>{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:s,value:n})},Ol=e=>{const t=parseFloat(e);return isNaN(t)?e:t},Pl=e=>{const t=ue(e)?Number(e):NaN;return isNaN(t)?e:t};let xr;const zn=()=>xr||(xr=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Zs(e){if(U(e)){const t={};for(let n=0;n<e.length;n++){const s=e[n],r=ue(s)?Ll(s):Zs(s);if(r)for(const i in r)t[i]=r[i]}return t}else if(ue(e)||se(e))return e}const Il=/;(?![^(]*\))/g,Nl=/:([^]+)/,Dl=/\/\*[^]*?\*\//g;function Ll(e){const t={};return e.replace(Dl,"").split(Il).forEach(n=>{if(n){const s=n.split(Nl);s.length>1&&(t[s[0].trim()]=s[1].trim())}}),t}function Xs(e){let t="";if(ue(e))t=e;else if(U(e))for(let n=0;n<e.length;n++){const s=Xs(e[n]);s&&(t+=s+" ")}else if(se(e))for(const n in e)e[n]&&(t+=n+" ");return t.trim()}const Ml="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",Fl=Ys(Ml);function ji(e){return!!e||e===""}function Bl(e,t){if(e.length!==t.length)return!1;let n=!0;for(let s=0;n&&s<e.length;s++)n=er(e[s],t[s]);return n}function er(e,t){if(e===t)return!0;let n=Cr(e),s=Cr(t);if(n||s)return n&&s?e.getTime()===t.getTime():!1;if(n=Ve(e),s=Ve(t),n||s)return e===t;if(n=U(e),s=U(t),n||s)return n&&s?Bl(e,t):!1;if(n=se(e),s=se(t),n||s){if(!n||!s)return!1;const r=Object.keys(e).length,i=Object.keys(t).length;if(r!==i)return!1;for(const o in e){const l=e.hasOwnProperty(o),c=t.hasOwnProperty(o);if(l&&!c||!l&&c||!er(e[o],t[o]))return!1}}return String(e)===String(t)}const Hi=e=>!!(e&&e.__v_isRef===!0),Vl=e=>ue(e)?e:e==null?"":U(e)||se(e)&&(e.toString===Fi||!W(e.toString))?Hi(e)?Vl(e.value):JSON.stringify(e,ki,2):String(e),ki=(e,t)=>Hi(t)?ki(e,t.value):Ut(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[s,r],i)=>(n[hs(s,i)+" =>"]=r,n),{})}:Li(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>hs(n))}:Ve(t)?hs(t):se(t)&&!U(t)&&!Bi(t)?String(t):t,hs=(e,t="")=>{var n;return Ve(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/**
* @vue/reactivity v3.5.35
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/let ge;class Ui{constructor(t=!1){this.detached=t,this._active=!0,this._on=0,this.effects=[],this.cleanups=[],this._isPaused=!1,this._warnOnRun=!0,this.__v_skip=!0,!t&&ge&&(ge.active?(this.parent=ge,this.index=(ge.scopes||(ge.scopes=[])).push(this)-1):(this._active=!1,this._warnOnRun=!1))}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let t,n;if(this.scopes)for(t=0,n=this.scopes.length;t<n;t++)this.scopes[t].pause();for(t=0,n=this.effects.length;t<n;t++)this.effects[t].pause()}}resume(){if(this._active&&this._isPaused){this._isPaused=!1;let t,n;if(this.scopes)for(t=0,n=this.scopes.length;t<n;t++)this.scopes[t].resume();for(t=0,n=this.effects.length;t<n;t++)this.effects[t].resume()}}run(t){if(this._active){const n=ge;try{return ge=this,t()}finally{ge=n}}}on(){++this._on===1&&(this.prevScope=ge,ge=this)}off(){if(this._on>0&&--this._on===0){if(ge===this)ge=this.prevScope;else{let t=ge;for(;t;){if(t.prevScope===this){t.prevScope=this.prevScope;break}t=t.prevScope}}this.prevScope=void 0}}stop(t){if(this._active){this._active=!1;let n,s;for(n=0,s=this.effects.length;n<s;n++)this.effects[n].stop();for(this.effects.length=0,n=0,s=this.cleanups.length;n<s;n++)this.cleanups[n]();if(this.cleanups.length=0,this.scopes){for(n=0,s=this.scopes.length;n<s;n++)this.scopes[n].stop(!0);this.scopes.length=0}if(!this.detached&&this.parent&&!t){const r=this.parent.scopes.pop();r&&r!==this&&(this.parent.scopes[this.index]=r,r.index=this.index)}this.parent=void 0}}}function $i(e){return new Ui(e)}function Ki(){return ge}function jl(e,t=!1){ge&&ge.cleanups.push(e)}let ce;const ds=new WeakSet;class Gi{constructor(t){this.fn=t,this.deps=void 0,this.depsTail=void 0,this.flags=5,this.next=void 0,this.cleanup=void 0,this.scheduler=void 0,ge&&(ge.active?ge.effects.push(this):this.flags&=-2)}pause(){this.flags|=64}resume(){this.flags&64&&(this.flags&=-65,ds.has(this)&&(ds.delete(this),this.trigger()))}notify(){this.flags&2&&!(this.flags&32)||this.flags&8||qi(this)}run(){if(!(this.flags&1))return this.fn();this.flags|=2,Rr(this),zi(this);const t=ce,n=He;ce=this,He=!0;try{return this.fn()}finally{Ji(this),ce=t,He=n,this.flags&=-3}}stop(){if(this.flags&1){for(let t=this.deps;t;t=t.nextDep)sr(t);this.deps=this.depsTail=void 0,Rr(this),this.onStop&&this.onStop(),this.flags&=-2}}trigger(){this.flags&64?ds.add(this):this.scheduler?this.scheduler():this.runIfDirty()}runIfDirty(){Os(this)&&this.run()}get dirty(){return Os(this)}}let Wi=0,rn,on;function qi(e,t=!1){if(e.flags|=8,t){e.next=on,on=e;return}e.next=rn,rn=e}function tr(){Wi++}function nr(){if(--Wi>0)return;if(on){let t=on;for(on=void 0;t;){const n=t.next;t.next=void 0,t.flags&=-9,t=n}}let e;for(;rn;){let t=rn;for(rn=void 0;t;){const n=t.next;if(t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(s){e||(e=s)}t=n}}if(e)throw e}function zi(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function Ji(e){let t,n=e.depsTail,s=n;for(;s;){const r=s.prevDep;s.version===-1?(s===n&&(n=r),sr(s),Hl(s)):t=s,s.dep.activeLink=s.prevActiveLink,s.prevActiveLink=void 0,s=r}e.deps=t,e.depsTail=n}function Os(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(Yi(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function Yi(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===pn)||(e.globalVersion=pn,!e.isSSR&&e.flags&128&&(!e.deps&&!e._dirty||!Os(e))))return;e.flags|=2;const t=e.dep,n=ce,s=He;ce=e,He=!0;try{zi(e);const r=e.fn(e._value);(t.version===0||Ze(r,e._value))&&(e.flags|=128,e._value=r,t.version++)}catch(r){throw t.version++,r}finally{ce=n,He=s,Ji(e),e.flags&=-3}}function sr(e,t=!1){const{dep:n,prevSub:s,nextSub:r}=e;if(s&&(s.nextSub=r,e.prevSub=void 0),r&&(r.prevSub=s,e.nextSub=void 0),n.subs===e&&(n.subs=s,!s&&n.computed)){n.computed.flags&=-5;for(let i=n.computed.deps;i;i=i.nextDep)sr(i,!0)}!t&&!--n.sc&&n.map&&n.map.delete(n.key)}function Hl(e){const{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=void 0),n&&(n.prevDep=t,e.nextDep=void 0)}let He=!0;const Qi=[];func
* @vue/runtime-core v3.5.35
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/function Sn(e,t,n,s){try{return s?e(...s):e()}catch(r){es(r,t,n)}}function je(e,t,n,s){if(W(e)){const r=Sn(e,t,n,s);return r&&Mi(r)&&r.catch(i=>{es(i,t,n)}),r}if(U(e)){const r=[];for(let i=0;i<e.length;i++)r.push(je(e[i],t,n,s));return r}}function es(e,t,n,s=!0){const r=t?t.vnode:null,{errorHandler:i,throwUnhandledErrorInProduction:o}=t&&t.appContext.config||le;if(t){let l=t.parent;const c=t.proxy,a=`https://vuejs.org/error-reference/#runtime-${n}`;for(;l;){const u=l.ec;if(u){for(let f=0;f<u.length;f++)if(u[f](e,c,a)===!1)return}l=l.parent}if(i){at(),Sn(i,null,10,[e,c,a]),ft();return}}pc(e,n,r,s,o)}function pc(e,t,n,s=!0,r=!1){if(r)throw e;console.error(e)}const Ce=[];let ze=-1;const $t=[];let vt=null,jt=0;const ao=Promise.resolve();let Mn=null;function or(e){const t=Mn||ao;return e?t.then(this?e.bind(this):e):t}function gc(e){let t=ze+1,n=Ce.length;for(;t<n;){const s=t+n>>>1,r=Ce[s],i=mn(r);i<e||i===e&&r.flags&2?t=s+1:n=s}return t}function lr(e){if(!(e.flags&1)){const t=mn(e),n=Ce[Ce.length-1];!n||!(e.flags&2)&&t>=mn(n)?Ce.push(e):Ce.splice(gc(t),0,e),e.flags|=1,fo()}}function fo(){Mn||(Mn=ao.then(po))}function mc(e){U(e)?$t.push(...e):vt&&e.id===-1?vt.splice(jt+1,0,e):e.flags&1||($t.push(e),e.flags|=1),fo()}function Or(e,t,n=ze+1){for(;n<Ce.length;n++){const s=Ce[n];if(s&&s.flags&2){if(e&&s.id!==e.uid)continue;Ce.splice(n,1),n--,s.flags&4&&(s.flags&=-2),s(),s.flags&4||(s.flags&=-2)}}}function ho(e){if($t.length){const t=[...new Set($t)].sort((n,s)=>mn(n)-mn(s));if($t.length=0,vt){vt.push(...t);return}for(vt=t,jt=0;jt<vt.length;jt++){const n=vt[jt];n.flags&4&&(n.flags&=-2),n.flags&8||n(),n.flags&=-2}vt=null,jt=0}}const mn=e=>e.id==null?e.flags&2?-1:1/0:e.id;function po(e){try{for(ze=0;ze<Ce.length;ze++){const t=Ce[ze];t&&!(t.flags&8)&&(t.flags&4&&(t.flags&=-2),Sn(t,t.i,t.i?15:14),t.flags&4||(t.flags&=-2))}}finally{for(;ze<Ce.length;ze++){const t=Ce[ze];t&&(t.flags&=-2)}ze=-1,Ce.length=0,ho(),Mn=null,(Ce.length||$t.length)&&po()}}let Ie=null,go=null;function Fn(e){const t=Ie;return Ie=e,go=e&&e.type.__scopeId||null,t}function mo(e,t=Ie,n){if(!t||e._n)return e;const s=(...r)=>{s._d&&jn(-1);const i=Fn(t);let o;try{o=e(...r)}finally{Fn(i),s._d&&jn(1)}return o};return s._n=!0,s._c=!0,s._d=!0,s}function Zf(e,t){if(Ie===null)return e;const n=os(Ie),s=e.dirs||(e.dirs=[]);for(let r=0;r<t.length;r++){let[i,o,l,c=le]=t[r];i&&(W(i)&&(i={mounted:i,updated:i}),i.deep&&lt(o),s.push({dir:i,instance:n,value:o,oldValue:void 0,arg:l,modifiers:c}))}return e}function Ct(e,t,n,s){const r=e.dirs,i=t&&t.dirs;for(let o=0;o<r.length;o++){const l=r[o];i&&(l.oldValue=i[o].value);let c=l.dir[s];c&&(at(),je(c,n,8,[e.el,l,e,t]),ft())}}function ln(e,t){if(ve){let n=ve.provides;const s=ve.parent&&ve.parent.provides;s===n&&(n=ve.provides=Object.create(s)),n[e]=t}}function Be(e,t,n=!1){const s=gr();if(s||Lt){let r=Lt?Lt._context.provides:s?s.parent==null||s.ce?s.vnode.appContext&&s.vnode.appContext.provides:s.parent.provides:void 0;if(r&&e in r)return r[e];if(arguments.length>1)return n&&W(t)?t.call(s&&s.proxy):t}}function _c(){return!!(gr()||Lt)}const yc=Symbol.for("v-scx"),vc=()=>Be(yc);function bc(e,t){return cr(e,null,t)}function Et(e,t,n){return cr(e,t,n)}function cr(e,t,n=le){const{immediate:s,deep:r,flush:i,once:o}=n,l=me({},n),c=t&&s||!t&&i!=="post";let a;if(vn){if(i==="sync"){const m=vc();a=m.__watcherHandles||(m.__watcherHandles=[])}else if(!c){const m=()=>{};return m.stop=Xe,m.resume=Xe,m.pause=Xe,m}}const u=ve;l.call=(m,A,S)=>je(m,u,A,S);let f=!1;i==="post"?l.scheduler=m=>{Se(m,u&&u.suspense)}:i!=="sync"&&(f=!0,l.scheduler=(m,A)=>{A?m():lr(m)}),l.augmentJob=m=>{t&&(m.flags|=4),f&&(m.flags|=2,u&&(m.id=u.uid,m.i=u))};const p=dc(e,t,l);return vn&&(a?a.push(p):c&&p()),p}function Ec(e,t,n){const s=this.proxy,r=ue(e)?e.includes(".")?_o(s,e):()=>s[e]:e.bind(s,s);let i;W(t)?i=t:(i=t.handler,n=t);const o=wn(this),l=cr(r,i.bind(s),n);return o(),l}function _o(e,t){const n=t.split(".");return()=>{let s=e;for(let r=0;r<n.length&&s;r++)s=s[n[r]];return s}}const _t=new WeakMap,yo=Symbol("_vte"),vo=e=>e.__isTeleport,Pt=e=>e&&(e.disabled||e.disabled==="")
* @vue/runtime-dom v3.5.35
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/let ks;const Wr=typeof window<"u"&&window.trustedTypes;if(Wr)try{ks=Wr.createPolicy("vue",{createHTML:e=>e})}catch{}const Xo=ks?e=>ks.createHTML(e):e=>e,Tu="http://www.w3.org/2000/svg",Ou="http://www.w3.org/1998/Math/MathML",rt=typeof document<"u"?document:null,qr=rt&&rt.createElement("template"),Pu={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,s)=>{const r=t==="svg"?rt.createElementNS(Tu,e):t==="mathml"?rt.createElementNS(Ou,e):n?rt.createElement(e,{is:n}):rt.createElement(e);return e==="select"&&s&&s.multiple!=null&&r.setAttribute("multiple",s.multiple),r},createText:e=>rt.createTextNode(e),createComment:e=>rt.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>rt.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,s,r,i){const o=n?n.previousSibling:t.lastChild;if(r&&(r===i||r.nextSibling))for(;t.insertBefore(r.cloneNode(!0),n),!(r===i||!(r=r.nextSibling)););else{qr.innerHTML=Xo(s==="svg"?`<svg>${e}</svg>`:s==="mathml"?`<math>${e}</math>`:e);const l=qr.content;if(s==="svg"||s==="mathml"){const c=l.firstChild;for(;c.firstChild;)l.appendChild(c.firstChild);l.removeChild(c)}t.insertBefore(l,n)}return[o?o.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},gt="transition",Qt="animation",bn=Symbol("_vtc"),el={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},Iu=me({},bo,el),Nu=e=>(e.displayName="Transition",e.props=Iu,e),sh=Nu((e,{slots:t})=>mr(Rc,Du(e),t)),Rt=(e,t=[])=>{U(e)?e.forEach(n=>n(...t)):e&&e(...t)},zr=e=>e?U(e)?e.some(t=>t.length>1):e.length>1:!1;function Du(e){const t={};for(const T in e)T in el||(t[T]=e[T]);if(e.css===!1)return t;const{name:n="v",type:s,duration:r,enterFromClass:i=`${n}-enter-from`,enterActiveClass:o=`${n}-enter-active`,enterToClass:l=`${n}-enter-to`,appearFromClass:c=i,appearActiveClass:a=o,appearToClass:u=l,leaveFromClass:f=`${n}-leave-from`,leaveActiveClass:p=`${n}-leave-active`,leaveToClass:m=`${n}-leave-to`}=e,A=Lu(r),S=A&&A[0],D=A&&A[1],{onBeforeEnter:F,onEnter:C,onEnterCancelled:L,onLeave:I,onLeaveCancelled:$,onBeforeAppear:X=F,onAppear:B=C,onAppearCancelled:V=L}=t,w=(T,J,ae,Ee)=>{T._enterCancelled=Ee,Tt(T,J?u:l),Tt(T,J?a:o),ae&&ae()},K=(T,J)=>{T._isLeaving=!1,Tt(T,f),Tt(T,m),Tt(T,p),J&&J()},z=T=>(J,ae)=>{const Ee=T?B:C,ie=()=>w(J,T,ae);Rt(Ee,[J,ie]),Jr(()=>{Tt(J,T?c:i),nt(J,T?u:l),zr(Ee)||Yr(J,s,S,ie)})};return me(t,{onBeforeEnter(T){Rt(F,[T]),nt(T,i),nt(T,o)},onBeforeAppear(T){Rt(X,[T]),nt(T,c),nt(T,a)},onEnter:z(!1),onAppear:z(!0),onLeave(T,J){T._isLeaving=!0;const ae=()=>K(T,J);nt(T,f),T._enterCancelled?(nt(T,p),Xr(T)):(Xr(T),nt(T,p)),Jr(()=>{T._isLeaving&&(Tt(T,f),nt(T,m),zr(I)||Yr(T,s,D,ae))}),Rt(I,[T,ae])},onEnterCancelled(T){w(T,!1,void 0,!0),Rt(L,[T])},onAppearCancelled(T){w(T,!0,void 0,!0),Rt(V,[T])},onLeaveCancelled(T){K(T),Rt($,[T])}})}function Lu(e){if(e==null)return null;if(se(e))return[vs(e.enter),vs(e.leave)];{const t=vs(e);return[t,t]}}function vs(e){return Pl(e)}function nt(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[bn]||(e[bn]=new Set)).add(t)}function Tt(e,t){t.split(/\s+/).forEach(s=>s&&e.classList.remove(s));const n=e[bn];n&&(n.delete(t),n.size||(e[bn]=void 0))}function Jr(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let Mu=0;function Yr(e,t,n,s){const r=e._endId=++Mu,i=()=>{r===e._endId&&s()};if(n!=null)return setTimeout(i,n);const{type:o,timeout:l,propCount:c}=Fu(e,t);if(!o)return s();const a=o+"end";let u=0;const f=()=>{e.removeEventListener(a,p),i()},p=m=>{m.target===e&&++u>=c&&f()};setTimeout(()=>{u<c&&f()},l+1),e.addEventListener(a,p)}function Fu(e,t){const n=window.getComputedStyle(e),s=A=>(n[A]||"").split(", "),r=s(`${gt}Delay`),i=s(`${gt}Duration`),o=Qr(r,i),l=s(`${Qt}Delay`),c=s
* pinia v2.3.1
* (c) 2025 Eduardo San Martin Morote
* @license MIT
*/let ll;const ls=e=>ll=e,cl=Symbol();function Ks(e){return e&&typeof e=="object"&&Object.prototype.toString.call(e)==="[object Object]"&&typeof e.toJSON!="function"}var hn;(function(e){e.direct="direct",e.patchObject="patch object",e.patchFunction="patch function"})(hn||(hn={}));function Oa(){const e=$i(!0),t=e.run(()=>Xn({}));let n=[],s=[];const r=ir({install(i){ls(r),r._a=i,i.provide(cl,r),i.config.globalProperties.$pinia=r,s.forEach(o=>n.push(o)),s=[]},use(i){return this._a?n.push(i):s.push(i),this},_p:n,_a:null,_e:e,_s:new Map,state:t});return r}const ul=()=>{};function di(e,t,n,s=ul){e.push(t);const r=()=>{const i=e.indexOf(t);i>-1&&(e.splice(i,1),s())};return!n&&Ki()&&jl(r),r}function Vt(e,...t){e.slice().forEach(n=>{n(...t)})}const Pa=e=>e(),pi=Symbol(),ws=Symbol();function Gs(e,t){e instanceof Map&&t instanceof Map?t.forEach((n,s)=>e.set(s,n)):e instanceof Set&&t instanceof Set&&t.forEach(e.add,e);for(const n in t){if(!t.hasOwnProperty(n))continue;const s=t[n],r=e[n];Ks(r)&&Ks(s)&&e.hasOwnProperty(n)&&!he(s)&&!ct(s)?e[n]=Gs(r,s):e[n]=s}return e}const Ia=Symbol();function Na(e){return!Ks(e)||!e.hasOwnProperty(Ia)}const{assign:yt}=Object;function Da(e){return!!(he(e)&&e.effect)}function La(e,t,n,s){const{state:r,actions:i,getters:o}=t,l=n.state.value[e];let c;function a(){l||(n.state.value[e]=r?r():{});const u=lc(n.state.value[e]);return yt(u,i,Object.keys(o||{}).reduce((f,p)=>(f[p]=ir(Pe(()=>{ls(n);const m=n._s.get(e);return o[p].call(m,m)})),f),{}))}return c=al(e,a,t,n,s,!0),c}function al(e,t,n={},s,r,i){let o;const l=yt({actions:{}},n),c={deep:!0};let a,u,f=[],p=[],m;const A=s.state.value[e];!i&&!A&&(s.state.value[e]={});let S;function D(V){let w;a=u=!1,typeof V=="function"?(V(s.state.value[e]),w={type:hn.patchFunction,storeId:e,events:m}):(Gs(s.state.value[e],V),w={type:hn.patchObject,payload:V,storeId:e,events:m});const K=S=Symbol();or().then(()=>{S===K&&(a=!0)}),u=!0,Vt(f,w,s.state.value[e])}const F=i?function(){const{state:w}=n,K=w?w():{};this.$patch(z=>{yt(z,K)})}:ul;function C(){o.stop(),f=[],p=[],s._s.delete(e)}const L=(V,w="")=>{if(pi in V)return V[ws]=w,V;const K=function(){ls(s);const z=Array.from(arguments),T=[],J=[];function ae(q){T.push(q)}function Ee(q){J.push(q)}Vt(p,{args:z,name:K[ws],store:$,after:ae,onError:Ee});let ie;try{ie=V.apply(this&&this.$id===e?this:$,z)}catch(q){throw Vt(J,q),q}return ie instanceof Promise?ie.then(q=>(Vt(T,q),q)).catch(q=>(Vt(J,q),Promise.reject(q))):(Vt(T,ie),ie)};return K[pi]=!0,K[ws]=w,K},I={_p:s,$id:e,$onAction:di.bind(null,p),$patch:D,$reset:F,$subscribe(V,w={}){const K=di(f,V,w.detached,()=>z()),z=o.run(()=>Et(()=>s.state.value[e],T=>{(w.flush==="sync"?u:a)&&V({storeId:e,type:hn.direct,events:m},T)},yt({},c,w)));return K},$dispose:C},$=qt(I);s._s.set(e,$);const B=(s._a&&s._a.runWithContext||Pa)(()=>s._e.run(()=>(o=$i()).run(()=>t({action:L}))));for(const V in B){const w=B[V];if(he(w)&&!Da(w)||ct(w))i||(A&&Na(w)&&(he(w)?w.value=A[V]:Gs(w,A[V])),s.state.value[e][V]=w);else if(typeof w=="function"){const K=L(w,V);B[V]=K,l.actions[V]=w}}return yt($,B),yt(Z($),B),Object.defineProperty($,"$state",{get:()=>s.state.value[e],set:V=>{D(w=>{yt(w,V)})}}),s._p.forEach(V=>{yt($,o.run(()=>V({store:$,app:s._a,pinia:s,options:l})))}),A&&i&&n.hydrate&&n.hydrate($.$state,A),a=!0,u=!0,$}/*! #__NO_SIDE_EFFECTS__ */function Ma(e,t,n){let s,r;const i=typeof t=="function";typeof e=="string"?(s=e,r=i?n:t):(r=e,s=e.id);function o(l,c){const a=_c();return l=l||(a?Be(cl,null):null),l&&ls(l),l=ll,l._s.has(s)||(i?al(s,t,r,l):La(s,r,l)),l._s.get(s)}return o.$id=s,o}const fl="it_desk_h5_theme";function gi(e){document.documentElement.setAttribute("data-theme",e),localStorage.setItem(fl,e)}function Fa(){const e=localStorage.getItem(fl);return e==="dark"||e==="light"?e:window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"}const Ba=Ma("theme",()=>{const e=Xn("light");function t(){const s=e.value==="light"?"dark":"light";e.value=s,gi(s)}function n(){const s=Fa();e.value=s,gi(s)}return{currentTheme:e,toggleTheme:t,initTheme:n}}),Va=ts({__name:"App",setup(e){co
* vue-router v4.6.4
* (c) 2025 Eduardo San Martin Morote
* @license MIT
*/const Ht=typeof document<"u";function hl(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function ka(e){return e.__esModule||e[Symbol.toStringTag]==="Module"||e.default&&hl(e.default)}const te=Object.assign;function Cs(e,t){const n={};for(const s in t){const r=t[s];n[s]=Ue(r)?r.map(e):e(r)}return n}const dn=()=>{},Ue=Array.isArray;function _i(e,t){const n={};for(const s in e)n[s]=s in t?t[s]:e[s];return n}const dl=/#/g,Ua=/&/g,$a=/\//g,Ka=/=/g,Ga=/\?/g,pl=/\+/g,Wa=/%5B/g,qa=/%5D/g,gl=/%5E/g,za=/%60/g,ml=/%7B/g,Ja=/%7C/g,_l=/%7D/g,Ya=/%20/g;function vr(e){return e==null?"":encodeURI(""+e).replace(Ja,"|").replace(Wa,"[").replace(qa,"]")}function Qa(e){return vr(e).replace(ml,"{").replace(_l,"}").replace(gl,"^")}function Ws(e){return vr(e).replace(pl,"%2B").replace(Ya,"+").replace(dl,"%23").replace(Ua,"%26").replace(za,"`").replace(ml,"{").replace(_l,"}").replace(gl,"^")}function Za(e){return Ws(e).replace(Ka,"%3D")}function Xa(e){return vr(e).replace(dl,"%23").replace(Ga,"%3F")}function ef(e){return Xa(e).replace($a,"%2F")}function En(e){if(e==null)return null;try{return decodeURIComponent(""+e)}catch{}return""+e}const tf=/\/$/,nf=e=>e.replace(tf,"");function xs(e,t,n="/"){let s,r={},i="",o="";const l=t.indexOf("#");let c=t.indexOf("?");return c=l>=0&&c>l?-1:c,c>=0&&(s=t.slice(0,c),i=t.slice(c,l>0?l:t.length),r=e(i.slice(1))),l>=0&&(s=s||t.slice(0,l),o=t.slice(l,t.length)),s=lf(s??t,n),{fullPath:s+i+o,path:s,query:r,hash:En(o)}}function sf(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function yi(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function rf(e,t,n){const s=t.matched.length-1,r=n.matched.length-1;return s>-1&&s===r&&Gt(t.matched[s],n.matched[r])&&yl(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function Gt(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function yl(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(var n in e)if(!of(e[n],t[n]))return!1;return!0}function of(e,t){return Ue(e)?vi(e,t):Ue(t)?vi(t,e):(e==null?void 0:e.valueOf())===(t==null?void 0:t.valueOf())}function vi(e,t){return Ue(t)?e.length===t.length&&e.every((n,s)=>n===t[s]):e.length===1&&e[0]===t}function lf(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),s=e.split("/"),r=s[s.length-1];(r===".."||r===".")&&s.push("");let i=n.length-1,o,l;for(o=0;o<s.length;o++)if(l=s[o],l!==".")if(l==="..")i>1&&i--;else break;return n.slice(0,i).join("/")+"/"+s.slice(o).join("/")}const mt={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};let qs=function(e){return e.pop="pop",e.push="push",e}({}),Rs=function(e){return e.back="back",e.forward="forward",e.unknown="",e}({});function cf(e){if(!e)if(Ht){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),nf(e)}const uf=/^[^#]+#/;function af(e,t){return e.replace(uf,"#")+t}function ff(e,t){const n=document.documentElement.getBoundingClientRect(),s=e.getBoundingClientRect();return{behavior:t.behavior,left:s.left-n.left-(t.left||0),top:s.top-n.top-(t.top||0)}}const cs=()=>({left:window.scrollX,top:window.scrollY});function hf(e){let t;if("el"in e){const n=e.el,s=typeof n=="string"&&n.startsWith("#"),r=typeof n=="string"?s?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!r)return;t=ff(r,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.scrollX,t.top!=null?t.top:window.scrollY)}function bi(e,t){return(history.state?history.state.position-t:-1)+e}const zs=new Map;function df(e,t){zs.set(e,t)}function pf(e){const t=zs.get(e);return zs.delete(e),t}function gf(e){return typeof e=="string"||e&&typeof e=="object"}function vl(e){return typeof e=="string"||typeof e=="symbol"}let fe=function(e){return e[e.MATCHER_NOT_FOUND=1]="MATCHER_NOT_FOUND",e[e.NAVIGATION_GUARD_REDIRECT=2]="NAVIGATION_GUARD_REDIRECT",e[e.NAVIGATION_ABORTED=4]="
* vue-router v4.6.4
* (c) 2025 Eduardo San Martin Morote
* @license MIT
*/let Af=()=>location.protocol+"//"+location.host;function El(e,t){const{pathname:n,search:s,hash:r}=t,i=e.indexOf("#");if(i>-1){let o=r.includes(e.slice(i))?e.slice(i).length:1,l=r.slice(o);return l[0]!=="/"&&(l="/"+l),yi(l,"")}return yi(n,e)+s+r}function Sf(e,t,n,s){let r=[],i=[],o=null;const l=({state:p})=>{const m=El(e,location),A=n.value,S=t.value;let D=0;if(p){if(n.value=m,t.value=p,o&&o===A){o=null;return}D=S?p.position-S.position:0}else s(m);r.forEach(F=>{F(n.value,A,{delta:D,type:qs.pop,direction:D?D>0?Rs.forward:Rs.back:Rs.unknown})})};function c(){o=n.value}function a(p){r.push(p);const m=()=>{const A=r.indexOf(p);A>-1&&r.splice(A,1)};return i.push(m),m}function u(){if(document.visibilityState==="hidden"){const{history:p}=window;if(!p.state)return;p.replaceState(te({},p.state,{scroll:cs()}),"")}}function f(){for(const p of i)p();i=[],window.removeEventListener("popstate",l),window.removeEventListener("pagehide",u),document.removeEventListener("visibilitychange",u)}return window.addEventListener("popstate",l),window.addEventListener("pagehide",u),document.addEventListener("visibilitychange",u),{pauseListeners:c,listen:a,destroy:f}}function Si(e,t,n,s=!1,r=!1){return{back:e,current:t,forward:n,replaced:s,position:window.history.length,scroll:r?cs():null}}function wf(e){const{history:t,location:n}=window,s={value:El(e,n)},r={value:t.state};r.value||i(s.value,{back:null,current:s.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function i(c,a,u){const f=e.indexOf("#"),p=f>-1?(n.host&&document.querySelector("base")?e:e.slice(f))+c:Af()+e+c;try{t[u?"replaceState":"pushState"](a,"",p),r.value=a}catch(m){console.error(m),n[u?"replace":"assign"](p)}}function o(c,a){i(c,te({},t.state,Si(r.value.back,c,r.value.forward,!0),a,{position:r.value.position}),!0),s.value=c}function l(c,a){const u=te({},r.value,t.state,{forward:c,scroll:cs()});i(u.current,u,!0),i(c,te({},Si(s.value,c,null),{position:u.position+1},a),!1),s.value=c}return{location:s,state:r,push:l,replace:o}}function Cf(e){e=cf(e);const t=wf(e),n=Sf(e,t.state,t.location,t.replace);function s(i,o=!0){o||n.pauseListeners(),history.go(i)}const r=te({location:"",base:e,go:s,createHref:af.bind(null,e)},t,n);return Object.defineProperty(r,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(r,"state",{enumerable:!0,get:()=>t.state.value}),r}let Nt=function(e){return e[e.Static=0]="Static",e[e.Param=1]="Param",e[e.Group=2]="Group",e}({});var pe=function(e){return e[e.Static=0]="Static",e[e.Param=1]="Param",e[e.ParamRegExp=2]="ParamRegExp",e[e.ParamRegExpEnd=3]="ParamRegExpEnd",e[e.EscapeNext=4]="EscapeNext",e}(pe||{});const xf={type:Nt.Static,value:""},Rf=/[a-zA-Z0-9_]/;function Tf(e){if(!e)return[[]];if(e==="/")return[[xf]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(m){throw new Error(`ERR (${n})/"${a}": ${m}`)}let n=pe.Static,s=n;const r=[];let i;function o(){i&&r.push(i),i=[]}let l=0,c,a="",u="";function f(){a&&(n===pe.Static?i.push({type:Nt.Static,value:a}):n===pe.Param||n===pe.ParamRegExp||n===pe.ParamRegExpEnd?(i.length>1&&(c==="*"||c==="+")&&t(`A repeatable param (${a}) must be alone in its segment. eg: '/:ids+.`),i.push({type:Nt.Param,value:a,regexp:u,repeatable:c==="*"||c==="+",optional:c==="*"||c==="?"})):t("Invalid state to consume buffer"),a="")}function p(){a+=c}for(;l<e.length;){if(c=e[l++],c==="\\"&&n!==pe.ParamRegExp){s=n,n=pe.EscapeNext;continue}switch(n){case pe.Static:c==="/"?(a&&f(),o()):c===":"?(f(),n=pe.Param):p();break;case pe.EscapeNext:p(),n=s;break;case pe.Param:c==="("?n=pe.ParamRegExp:Rf.test(c)?p():(f(),n=pe.Static,c!=="*"&&c!=="?"&&c!=="+"&&l--);break;case pe.ParamRegExp:c===")"?u[u.length-1]=="\\"?u=u.slice(0,-1)+c:n=pe.ParamRegExpEnd:u+=c;break;case pe.ParamRegExpEnd:f(),n=pe.Static,c!=="*"&&c!=="?"&&c!=="+"&&l--,u="";break;default:t("Unknown state");break}}return n===pe.ParamRegExp&&t(`Unfinished custom RegExp for param "${a}"`),f(),o(),r}const wi="[^/]+?",Of={sensitive:!1,strict:!1,start:!0,end:!0};var we=function(e){return e[e._multiplier=10]="_multiplier",e[e.Root=
frontend-h5/dist/assets/index-Bok29SdP.css000666 000000 000000 00000167630 15213143530 016754 0ustar00000000 000000 :root,:host{--van-badge-size: 16px;--van-badge-color: var(--van-white);--van-badge-padding: 0 3px;--van-badge-font-size: var(--van-font-size-sm);--van-badge-font-weight: var(--van-font-bold);--van-badge-border-width: var(--van-border-width);--van-badge-background: var(--van-danger-color);--van-badge-dot-color: var(--van-danger-color);--van-badge-dot-size: 8px;--van-badge-font: -apple-system-font, helvetica neue, arial, sans-serif}.van-badge{display:inline-block;box-sizing:border-box;min-width:var(--van-badge-size);padding:var(--van-badge-padding);color:var(--van-badge-color);font-weight:var(--van-badge-font-weight);font-size:var(--van-badge-font-size);font-family:var(--van-badge-font);line-height:1.2;text-align:center;background:var(--van-badge-background);border:var(--van-badge-border-width) solid var(--van-background-2);border-radius:var(--van-radius-max)}.van-badge--fixed{position:absolute;transform-origin:100%}.van-badge--top-left{top:0;left:0;transform:translate(-50%,-50%)}.van-badge--top-right{top:0;right:0;transform:translate(50%,-50%)}.van-badge--bottom-left{bottom:0;left:0;transform:translate(-50%,50%)}.van-badge--bottom-right{bottom:0;right:0;transform:translate(50%,50%)}.van-badge--dot{width:var(--van-badge-dot-size);min-width:0;height:var(--van-badge-dot-size);background:var(--van-badge-dot-color);border-radius:100%;border:none;padding:0}.van-badge__wrapper{position:relative;display:inline-block}.van-icon{position:relative;display:inline-block;font:14px/1 vant-icon;font:normal normal normal 14px/1 var(--van-icon-font-family, "vant-icon");font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased}.van-icon:before{display:inline-block}.van-icon-arrow-double-left:before{content:""}.van-icon-arrow-double-right:before{content:""}.van-icon-contact:before{content:""}.van-icon-notes:before{content:""}.van-icon-records:before{content:""}.van-icon-cash-back-record:before{content:""}.van-icon-newspaper:before{content:""}.van-icon-discount:before{content:""}.van-icon-completed:before{content:""}.van-icon-user:before{content:""}.van-icon-description:before{content:""}.van-icon-list-switch:before{content:""}.van-icon-list-switching:before{content:""}.van-icon-link-o:before{content:""}.van-icon-miniprogram-o:before{content:""}.van-icon-qq:before{content:""}.van-icon-wechat-moments:before{content:""}.van-icon-weibo:before{content:""}.van-icon-cash-o:before{content:""}.van-icon-guide-o:before{content:""}.van-icon-invitation:before{content:""}.van-icon-shield-o:before{content:""}.van-icon-exchange:before{content:""}.van-icon-eye:before{content:""}.van-icon-enlarge:before{content:""}.van-icon-expand-o:before{content:""}.van-icon-eye-o:before{content:""}.van-icon-expand:before{content:""}.van-icon-filter-o:before{content:""}.van-icon-fire:before{content:""}.van-icon-fail:before{content:""}.van-icon-failure:before{content:""}.van-icon-fire-o:before{content:""}.van-icon-flag-o:before{content:""}.van-icon-font:before{content:""}.van-icon-font-o:before{content:""}.van-icon-gem-o:before{content:""}.van-icon-flower-o:before{content:""}.van-icon-gem:before{content:""}.van-icon-gift-card:before{content:""}.van-icon-friends:before{content:""}.van-icon-friends-o:before{content:""}.van-icon-gold-coin:before{content:""}.van-icon-gold-coin-o:before{content:""}.van-icon-good-job-o:before{content:""}.van-icon-gift:before{content:""}.van-icon-g
frontend-h5/dist/assets/index-BvSxdWSx.js000666 000000 000000 00000026650 15213143530 016767 0ustar00000000 000000 import{o as J,f as Q,w as X,h as tt,i as et,b as at,c as nt,j as lt,P as R,k as ot,l as rt,m as it,n as st,q as ct,t as dt,s as ut,v as ht,I as ft,L as mt,O as gt,x as yt,y as wt,z as xt,A as Bt,D as vt,E as pt}from"./employee-DTQEH5NG.js";import{y as bt,z as M,x as Ft,r as G,e as t,d as C,t as F,j as D,k as I,A as z,i as B,ab as Et,m as N,w as Ct,a8 as H,E as L,ah as Dt,F as Pt,l as kt,n as St,s as Tt,D as At,ak as Ot,am as _t,an as Gt,ao as It,ap as Mt,ag as zt}from"./index-B-blYcVH.js";import{u as Ht,B as E,r as $t,a as Rt,C as Nt,F as Lt,b as Kt,c as Ut,f as Zt}from"./index-DkGyQNes.js";const jt=(e,i)=>{const o=G(),s=()=>{o.value=Q(e).height};return bt(()=>{M(s);for(let d=1;d<=3;d++)setTimeout(s,100*d)}),J(()=>M(s)),Ft([X,tt],s),o};function Vt(e,i){const o=jt(e);return s=>t("div",{class:i("placeholder"),style:{height:o.value?`${o.value}px`:void 0}},[s()])}const[K,$]=D("action-bar"),U=Symbol(K),Z={placeholder:Boolean,safeAreaInsetBottom:F};var Wt=C({name:K,props:Z,setup(e,{slots:i}){const o=G(),s=Vt(o,$),{linkChildren:d}=et(U);d();const r=()=>{var n;return t("div",{ref:o,class:[$(),{"van-safe-area-bottom":e.safeAreaInsetBottom}]},[(n=i.default)==null?void 0:n.call(i)])};return()=>e.placeholder?s(r):r()}});const j=I(Wt),[qt,Yt]=D("action-bar-button"),V=B({},$t,{type:String,text:String,icon:String,color:String,loading:Boolean,disabled:Boolean});var Jt=C({name:qt,props:V,setup(e,{slots:i}){const o=Ht(),{parent:s,index:d}=at(U),r=z(()=>{if(s){const l=s.children[d.value-1];return!(l&&"isButton"in l)}}),n=z(()=>{if(s){const l=s.children[d.value+1];return!(l&&"isButton"in l)}});return nt({isButton:!0}),()=>{const{type:l,icon:u,text:m,color:g,loading:w,disabled:x}=e;return t(E,{class:Yt([l,{last:n.value,first:r.value}]),size:"large",type:l,icon:u,color:g,loading:w,disabled:x,onClick:o},{default:()=>[i.default?i.default():m]})}}});const O=I(Jt),[Qt,p]=D("empty"),W={image:N("default"),imageSize:[Number,String,Array],description:String};var Xt=C({name:Qt,props:W,setup(e,{slots:i}){const o=()=>{const a=i.description?i.description():e.description;if(a)return t("p",{class:p("description")},[a])},s=()=>{if(i.default)return t("div",{class:p("bottom")},[i.default()])},d=Rt(),r=a=>`${d}-${a}`,n=a=>`url(#${r(a)})`,l=(a,c,f)=>t("stop",{"stop-color":a,offset:`${c}%`,"stop-opacity":f},null),u=(a,c)=>[l(a,0),l(c,100)],m=a=>[t("defs",null,[t("radialGradient",{id:r(a),cx:"50%",cy:"54%",fx:"50%",fy:"54%",r:"297%",gradientTransform:"matrix(-.16 0 0 -.33 .58 .72)","data-allow-mismatch":"attribute"},[l("#EBEDF0",0),l("#F2F3F5",100,.3)])]),t("ellipse",{fill:n(a),opacity:".8",cx:"80",cy:"140",rx:"46",ry:"8","data-allow-mismatch":"attribute"},null)],g=()=>[t("defs",null,[t("linearGradient",{id:r("a"),x1:"64%",y1:"100%",x2:"64%","data-allow-mismatch":"attribute"},[l("#FFF",0,.5),l("#F2F3F5",100)])]),t("g",{opacity:".8","data-allow-mismatch":"children"},[t("path",{d:"M36 131V53H16v20H2v58h34z",fill:n("a")},null),t("path",{d:"M123 15h22v14h9v77h-31V15z",fill:n("a")},null)])],w=()=>[t("defs",null,[t("linearGradient",{id:r("b"),x1:"64%",y1:"97%",x2:"64%",y2:"0%","data-allow-mismatch":"attribute"},[l("#F2F3F5",0,.3),l("#F2F3F5",100)])]),t("g",{opacity:".8","data-allow-mismatch":"children"},[t("path",{d:"M87 6c3 0 7 3 8 6a8 8 0 1 1-1 16H80a7 7 0 0 1-8-6c0-4 3-7 6-7 0-5 4-9 9-9Z",fill:n("b")},null),t("path",{d:"M19 23c2 0 3 1 4 3 2 0 4 2 4 4a4 4 0 0 1-4 3v1h-7v-1l-1 1c-2 0-3-2-3-4 0-1 1-3 3-3 0-2 2-4 4-4Z",fill:n("b")},null)])],x=()=>t("svg",{viewBox:"
frontend-h5/dist/assets/index-DkGyQNes.js000666 000000 000000 00000026561 15213143530 016725 0ustar00000000 000000 import{B as Te,I as z,p as W,L as Ee,g as Me,a as Re,b as Ae,c as _e,d as ze,F as De,r as $e,C as Ne}from"./employee-DTQEH5NG.js";import{h as se,d as J,e as c,i as Q,n as P,m as x,j as X,k as Z,l as j,t as Oe,p as k,q as qe,s as Fe,v as We,x as je,y as He,z as F,A as R,B as Ue,C as Ke,r as Y,D as Ye,E as ie,g as Ge,F as le,G as Je,H as re,I as Qe}from"./index-B-blYcVH.js";const ue={to:[String,Object],url:String,replace:Boolean};function Xe({to:e,url:n,replace:i,$router:d}){e&&d?d[i?"replace":"push"](e):n&&(i?location.replace(n):location.href=n)}function de(){const e=se().proxy;return()=>Xe(e)}const[Ze,A]=X("button"),pe=Q({},ue,{tag:x("button"),text:String,icon:String,type:x("default"),size:x("normal"),color:String,block:Boolean,plain:Boolean,round:Boolean,square:Boolean,loading:Boolean,hairline:Boolean,disabled:Boolean,iconPrefix:String,nativeType:x("button"),loadingSize:P,loadingText:String,loadingType:String,iconPosition:x("left")});var et=J({name:Ze,props:pe,emits:["click"],setup(e,{emit:n,slots:i}){const d=de(),r=()=>i.loading?i.loading():c(Ee,{size:e.loadingSize,type:e.loadingType,class:A("loading")},null),f=()=>{if(e.loading)return r();if(i.icon)return c("div",{class:A("icon")},[i.icon()]);if(e.icon)return c(z,{name:e.icon,class:A("icon"),classPrefix:e.iconPrefix},null)},T=()=>{let o;if(e.loading?o=e.loadingText:o=i.default?i.default():e.text,o)return c("span",{class:A("text")},[o])},I=()=>{const{color:o,plain:u}=e;if(o){const v={color:u?o:"white"};return u||(v.background=o),o.includes("gradient")?v.border=0:v.borderColor=o,v}},s=o=>{e.loading?W(o):e.disabled||(n("click",o),d())};return()=>{const{tag:o,type:u,size:v,block:E,round:D,plain:$,square:y,loading:w,disabled:C,hairline:M,nativeType:H,iconPosition:V}=e,U=[A([u,v,{plain:$,block:E,round:D,square:y,loading:w,disabled:C,hairline:M}]),{[Te]:M}];return c(o,{type:H,class:U,style:I(),disabled:C,onClick:s},{default:()=>[c("div",{class:A("content")},[V==="left"&&f(),T(),V==="right"&&f()])]})}}});const yt=Z(et);let tt=0;function nt(){const e=se(),{name:n="unknown"}=(e==null?void 0:e.type)||{};return`${n}-${++tt}`}const[at,_]=X("cell"),fe={tag:x("div"),icon:String,size:String,title:P,value:P,label:P,center:Boolean,isLink:Boolean,border:Oe,iconPrefix:String,valueClass:j,labelClass:j,titleClass:j,titleStyle:null,arrowDirection:String,required:{type:[Boolean,String],default:null},clickable:{type:Boolean,default:null}},it=Q({},fe,ue);var lt=J({name:at,props:it,setup(e,{slots:n}){const i=de(),d=()=>{if(n.label||k(e.label))return c("div",{class:[_("label"),e.labelClass]},[n.label?n.label():e.label])},r=()=>{var s;if(n.title||k(e.title)){const o=(s=n.title)==null?void 0:s.call(n);return Array.isArray(o)&&o.length===0?void 0:c("div",{class:[_("title"),e.titleClass],style:e.titleStyle},[o||c("span",null,[e.title]),d()])}},f=()=>{const s=n.value||n.default;if(s||k(e.value))return c("div",{class:[_("value"),e.valueClass]},[s?s():c("span",null,[e.value])])},T=()=>{if(n.icon)return n.icon();if(e.icon)return c(z,{name:e.icon,class:_("left-icon"),classPrefix:e.iconPrefix},null)},I=()=>{if(n["right-icon"])return n["right-icon"]();if(e.isLink){const s=e.arrowDirection&&e.arrowDirection!=="right"?`arrow-${e.arrowDirection}`:"arrow";return c(z,{name:s,class:_("right-icon")},null)}};return()=>{var s;const{tag:o,size:u,center:v,border:E,isLink:D,required:$}=e,y=(s=e.clickable)!=null?s:D,w={center:v,required:!!$,clickable:y,borderless:!E};return u&&(w[u]=!!u),c(o,{class:_(w),role:y?"button":void 0,tab
frontend-h5/dist/assets/index-kfRafj4t.css000666 000000 000000 00000024727 15213143530 017131 0ustar00000000 000000 :root,:host{--van-black: #000;--van-white: #fff;--van-gray-1: #f7f8fa;--van-gray-2: #f2f3f5;--van-gray-3: #ebedf0;--van-gray-4: #dcdee0;--van-gray-5: #c8c9cc;--van-gray-6: #969799;--van-gray-7: #646566;--van-gray-8: #323233;--van-red: #ee0a24;--van-blue: #1989fa;--van-orange: #ff976a;--van-orange-dark: #ed6a0c;--van-orange-light: #fffbe8;--van-green: #07c160;--van-gradient-red: linear-gradient(to right, #ff6034, #ee0a24);--van-gradient-orange: linear-gradient(to right, #ffd01e, #ff8917);--van-primary-color: var(--van-blue);--van-success-color: var(--van-green);--van-danger-color: var(--van-red);--van-warning-color: var(--van-orange);--van-text-color: var(--van-gray-8);--van-text-color-2: var(--van-gray-6);--van-text-color-3: var(--van-gray-5);--van-active-color: var(--van-gray-2);--van-active-opacity: .6;--van-disabled-opacity: .5;--van-background: var(--van-gray-1);--van-background-2: var(--van-white);--van-background-3: var(--van-white);--van-padding-base: 4px;--van-padding-xs: 8px;--van-padding-sm: 12px;--van-padding-md: 16px;--van-padding-lg: 24px;--van-padding-xl: 32px;--van-font-bold: 600;--van-font-size-xs: 10px;--van-font-size-sm: 12px;--van-font-size-md: 14px;--van-font-size-lg: 16px;--van-line-height-xs: 14px;--van-line-height-sm: 18px;--van-line-height-md: 20px;--van-line-height-lg: 22px;--van-base-font: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Segoe UI, Arial, Roboto, "PingFang SC", "miui", "Hiragino Sans GB", "Microsoft Yahei", sans-serif;--van-price-font: avenir-heavy, "PingFang SC", helvetica neue, arial, sans-serif;--van-duration-base: .3s;--van-duration-fast: .2s;--van-ease-out: ease-out;--van-ease-in: ease-in;--van-border-color: var(--van-gray-3);--van-border-width: 1px;--van-radius-sm: 2px;--van-radius-md: 4px;--van-radius-lg: 8px;--van-radius-max: 999px}.van-theme-dark{--van-text-color: #f5f5f5;--van-text-color-2: #707070;--van-text-color-3: #4d4d4d;--van-border-color: #3a3a3c;--van-active-color: #3a3a3c;--van-background: #000;--van-background-2: #1c1c1e;--van-background-3: #37363b}html{-webkit-tap-highlight-color:transparent}body{margin:0;font-family:var(--van-base-font)}a{text-decoration:none}input,button,textarea{color:inherit;font:inherit}a:focus,input:focus,button:focus,textarea:focus,[class*=van-]:focus{outline:none}ol,ul{margin:0;padding:0;list-style:none}@keyframes van-slide-up-enter{0%{transform:translate3d(0,100%,0)}}@keyframes van-slide-up-leave{to{transform:translate3d(0,100%,0)}}@keyframes van-slide-down-enter{0%{transform:translate3d(0,-100%,0)}}@keyframes van-slide-down-leave{to{transform:translate3d(0,-100%,0)}}@keyframes van-slide-left-enter{0%{transform:translate3d(-100%,0,0)}}@keyframes van-slide-left-leave{to{transform:translate3d(-100%,0,0)}}@keyframes van-slide-right-enter{0%{transform:translate3d(100%,0,0)}}@keyframes van-slide-right-leave{to{transform:translate3d(100%,0,0)}}@keyframes van-fade-in{0%{opacity:0}to{opacity:1}}@keyframes van-fade-out{0%{opacity:1}to{opacity:0}}@keyframes van-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.van-fade-enter-active{animation:var(--van-duration-base) van-fade-in both var(--van-ease-out)}.van-fade-leave-active{animation:var(--van-duration-base) van-fade-out both var(--van-ease-in)}.van-slide-up-enter-active{animation:van-slide-up-enter var(--van-duration-base) both var(--van-ease-out)}.van-slide-up-leave-active{animation:van-slide-up-leave var(--van-duration-ba
frontend-h5/dist/assets/Login-A24nIzGe.js000666 000000 000000 00000003740 15213143530 016516 0ustar00000000 000000 import{d as _,c as b,b as l,e as m,w as g,f as y,g as n,r as c,o as V,u as h}from"./index-B-blYcVH.js";/* empty css */import{u as k,s as p}from"./employee-DTQEH5NG.js";import{F as I,B as w}from"./index-DkGyQNes.js";import{_ as x}from"./_plugin-vue_export-helper-DlAUqK2U.js";const B={class:"login-page"},L={class:"login-card"},C={class:"login-form"},D=_({__name:"Login",setup(N){const v=h(),f=k(),t=c(""),i=c(""),r=c(!1);async function d(){var e,s;const u=t.value.trim();if(!u){p("请输入员工ID");return}r.value=!0;try{await f.mockLogin(u,i.value.trim()||void 0),p("登录成功"),v.push({name:"ChatView"})}catch(o){console.error("[Login] 登录失败:",o);const a=((s=(e=o==null?void 0:o.response)==null?void 0:e.data)==null?void 0:s.message)||(o==null?void 0:o.message)||"登录失败,请重试";p(a)}finally{r.value=!1}}return(u,e)=>{const s=I,o=w;return V(),b("div",B,[l("div",L,[e[4]||(e[4]=l("div",{class:"login-header"},[l("div",{class:"login-icon"},"🛠️"),l("h1",{class:"login-title"},"IT智能服务台"),l("p",{class:"login-subtitle"},"测试模式登录")],-1)),l("div",C,[m(s,{modelValue:t.value,"onUpdate:modelValue":e[0]||(e[0]=a=>t.value=a),label:"员工ID",placeholder:"请输入企微员工 UserID",clearable:"",rules:[{required:!0,message:"请输入员工ID"}],onKeyup:g(d,["enter"])},null,8,["modelValue"]),m(s,{modelValue:i.value,"onUpdate:modelValue":e[1]||(e[1]=a=>i.value=a),label:"姓名",placeholder:"请输入姓名(可选)",clearable:"",onKeyup:g(d,["enter"])},null,8,["modelValue"]),m(o,{type:"primary",block:"",class:"login-btn",loading:r.value,disabled:!t.value.trim(),onClick:d},{default:y(()=>[...e[2]||(e[2]=[n(" 登 录 ",-1)])]),_:1},8,["loading","disabled"]),e[3]||(e[3]=l("p",{class:"login-hint"},[n(" 此页面仅用于测试阶段。"),l("br"),n(" 通过后端 Mock 登录接口获取真实 Token。"),l("br"),n(" 正式上线后将使用企微 OAuth2 静默授权。 ")],-1))])])])}}}),S=x(D,[["__scopeId","data-v-95b88eb5"]]);export{S as default};
frontend-h5/dist/assets/Login-DbuUfpiE.css000666 000000 000000 00000001675 15213143530 017057 0ustar00000000 000000 .login-page[data-v-95b88eb5]{display:flex;align-items:center;justify-content:center;min-height:100vh;min-height:100dvh;background:linear-gradient(135deg,#667eea,#764ba2);padding:24px}.login-card[data-v-95b88eb5]{width:100%;max-width:400px;background:var(--bg-secondary);border-radius:16px;padding:40px 32px;box-shadow:0 8px 32px #00000026}.login-header[data-v-95b88eb5]{text-align:center;margin-bottom:32px}.login-icon[data-v-95b88eb5]{font-size:48px;margin-bottom:12px}.login-title[data-v-95b88eb5]{font-size:24px;font-weight:700;color:var(--text-primary);margin:0 0 8px}.login-subtitle[data-v-95b88eb5]{font-size:14px;color:var(--text-tertiary);margin:0}.login-form[data-v-95b88eb5]{display:flex;flex-direction:column;gap:20px}.login-btn[data-v-95b88eb5]{margin-top:8px;height:44px;border-radius:8px;font-size:16px;font-weight:600}.login-hint[data-v-95b88eb5]{font-size:12px;color:var(--text-placeholder);text-align:center;line-height:1.6;margin:8px 0 0}
frontend-h5/dist/assets/WeworkOnly-CSncHA2v.css000666 000000 000000 00000001744 15213143530 017770 0ustar00000000 000000 .wework-only[data-v-51b0fffc]{display:flex;align-items:center;justify-content:center;min-height:100vh;background:#f5f6f7;padding:24px;box-sizing:border-box}.wework-only__card[data-v-51b0fffc]{text-align:center;background:#fff;border-radius:16px;padding:48px 32px;max-width:360px;width:100%;box-shadow:0 2px 12px #0000000f}.wework-only__icon[data-v-51b0fffc]{margin-bottom:24px}.wework-only__title[data-v-51b0fffc]{font-size:20px;font-weight:600;color:#1a1a1a;margin:0 0 12px}.wework-only__desc[data-v-51b0fffc]{font-size:14px;color:#666;line-height:1.6;margin:0 0 32px}.wework-only__steps[data-v-51b0fffc]{display:flex;flex-direction:column;gap:16px;text-align:left;padding:0 16px}.wework-only__step[data-v-51b0fffc]{display:flex;align-items:center;gap:12px;font-size:14px;color:#333}.wework-only__step-num[data-v-51b0fffc]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#07c160;color:#fff;font-size:14px;font-weight:600;flex-shrink:0}
frontend-h5/dist/assets/WeworkOnly-Css5-Bo6.js000666 000000 000000 00000003433 15213143530 017543 0ustar00000000 000000 import{_ as f}from"./_plugin-vue_export-helper-DlAUqK2U.js";import{o as s,c,a as t}from"./index-B-blYcVH.js";const o={},d={class:"wework-only"};function e(n,a){return s(),c("div",d,[...a[0]||(a[0]=[t('<div class="wework-only__card" data-v-51b0fffc><div class="wework-only__icon" data-v-51b0fffc><svg viewBox="0 0 1024 1024" width="80" height="80" data-v-51b0fffc><path d="M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm-32 664c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32zm64-160c-17.7 0-32-14.3-32-32V416c0-17.7 14.3-32 32-32s32 14.3 32 32v120c0 17.7-14.3 32-32 32z" fill="#07C160" data-v-51b0fffc></path><path d="M685.6 354.4c-9.6-9.6-25.2-9.6-34.8 0L512 493.2 373.2 354.4c-9.6-9.6-25.2-9.6-34.8 0s-9.6 25.2 0 34.8L486.8 537.6c4.8 4.8 11.1 7.2 17.6 7.2s12.8-2.4 17.6-7.2l138.8-148.4c9.5-9.6 9.5-25.2-.2-34.8z" fill="#07C160" opacity="0.6" data-v-51b0fffc></path></svg></div><h2 class="wework-only__title" data-v-51b0fffc>请在企业微信中打开</h2><p class="wework-only__desc" data-v-51b0fffc> IT智能服务台仅支持在企业微信内使用,<br data-v-51b0fffc> 请通过企业微信工作台进入。 </p><div class="wework-only__steps" data-v-51b0fffc><div class="wework-only__step" data-v-51b0fffc><span class="wework-only__step-num" data-v-51b0fffc>1</span><span data-v-51b0fffc>打开企业微信</span></div><div class="wework-only__step" data-v-51b0fffc><span class="wework-only__step-num" data-v-51b0fffc>2</span><span data-v-51b0fffc>进入「工作台」</span></div><div class="wework-only__step" data-v-51b0fffc><span class="wework-only__step-num" data-v-51b0fffc>3</span><span data-v-51b0fffc>找到「IT支持服务」</span></div></div></div>',1)])])}const _=f(o,[["render",e],["__scopeId","data-v-51b0fffc"]]);export{_ as default};
frontend-h5/dist/assets/_plugin-vue_export-helper-DlAUqK2U.js000666 000000 000000 00000000133 15213143530 022554 0ustar00000000 000000 const s=(t,r)=>{const o=t.__vccOpts||t;for(const[c,e]of r)o[c]=e;return o};export{s as _};