[split-upload 1/6] f2fd4fa backup via proxy
This commit is contained in:
@@ -0,0 +1 @@
|
||||
import{a8 as M,ah as G,ar as j,ai as A,aj as D,s as L,a5 as u,a6 as b,al as i,aa as o,am as n,C as X,as as C,ao as V,an as r,b as H,F as J,ap as K,aq as m,at as O,X as T,a4 as P}from"./index-DMB2qpVf.js";/* empty css */import{b as F}from"./auth-DN8Al0WX.js";import{C as Q}from"./index-BkhfTyvT.js";import{R as W,a as Y,F as Z,N as $}from"./index-DFuhriHm.js";const ee={class:"bind-page"},ae={class:"bind-card"},oe={key:0,class:"wecom-user-info"},ne={key:1,class:"bind-options"},te={key:2,class:"bind-form"},le={class:"form-actions"},se={class:"form-actions"},re=M({__name:"Bind",setup(ue){const w=G(),k=j(),_=A(),s=m(null),c=m("existing"),h=m(!1),d=m(!1),f=m(!1),B=m(""),t=O({employee_no:"",real_name:"",department:"",phone:""});function S(){h.value=!0}function q(){h.value=!1}async function z(){if(!s.value){v("用户信息无效");return}d.value=!0;try{const a=await F({employee_id:s.value.userid,bind_type:"existing",employee_no:t.employee_no});_.setToken(a.token),_.setUserInfo(a.user_info),T("绑定成功"),w.replace({name:"ChatView"})}catch(a){console.error("绑定失败:",a);const e=(a==null?void 0:a.message)||"绑定失败,请重试";v(e)}finally{d.value=!1}}async function E(){if(!s.value){v("用户信息无效");return}d.value=!0;try{const a=await F({employee_id:s.value.userid,bind_type:"new",real_name:t.real_name,department:t.department,phone:t.phone});_.setToken(a.token),_.setUserInfo(a.user_info),T("申请成功"),w.replace({name:"ChatView"})}catch(a){console.error("申请绑定失败:",a);const e=(a==null?void 0:a.message)||"申请失败,请重试";v(e)}finally{d.value=!1}}function v(a){B.value=a,f.value=!0,setTimeout(()=>{f.value=!1},3e3)}return D(()=>{const a=k.query.userid,e=k.query.name,y=k.query.corp_name;a&&e?s.value={userid:a,name:e,corp_name:y}:(L("缺少用户信息,请重新登录"),w.replace({name:"Login"}))}),(a,e)=>{const y=X,x=Q,N=W,R=Y,p=H,g=J,U=Z,I=$;return u(),b("div",ee,[i("div",ae,[e[13]||(e[13]=i("div",{class:"bind-header"},[i("div",{class:"bind-icon"},"🔗"),i("h1",{class:"bind-title"},"账号绑定"),i("p",{class:"bind-subtitle"},"请绑定您的企业账号")],-1)),s.value?(u(),b("div",oe,[o(x,{inset:""},{default:n(()=>[o(y,{title:"企业微信",value:s.value.name},null,8,["value"]),s.value.corp_name?(u(),C(y,{key:0,title:"企业",value:s.value.corp_name},null,8,["value"])):V("",!0)]),_:1})])):V("",!0),h.value?(u(),b("div",te,[c.value==="existing"?(u(),C(U,{key:0,onSubmit:z},{default:n(()=>[o(x,{inset:""},{default:n(()=>[o(g,{modelValue:t.employee_no,"onUpdate:modelValue":e[1]||(e[1]=l=>t.employee_no=l),name:"employee_no",label:"员工号",placeholder:"请输入您的员工号",rules:[{required:!0,message:"请输入员工号"}]},null,8,["modelValue"])]),_:1}),i("div",le,[o(p,{size:"large",onClick:q},{default:n(()=>[...e[9]||(e[9]=[r("返回",-1)])]),_:1}),o(p,{type:"primary",size:"large","native-type":"submit",loading:d.value},{default:n(()=>[...e[10]||(e[10]=[r(" 绑定 ",-1)])]),_:1},8,["loading"])])]),_:1})):V("",!0),c.value==="new"?(u(),C(U,{key:1,onSubmit:E},{default:n(()=>[o(x,{inset:""},{default:n(()=>[o(g,{modelValue:t.real_name,"onUpdate:modelValue":e[2]||(e[2]=l=>t.real_name=l),name:"real_name",label:"姓名",placeholder:"请输入您的姓名",rules:[{required:!0,message:"请输入姓名"}]},null,8,["modelValue"]),o(g,{modelValue:t.department,"onUpdate:modelValue":e[3]||(e[3]=l=>t.department=l),name:"department",label:"部门",placeholder:"请输入部门",rules:[{required:!0,message:"请输入部门"}]},null,8,["modelValue"]),o(g,{modelValue:t.phone,"onUpdate:modelValue":e[4]||(e[4]=l=>t.phone=l),name:"phone",type:"tel",label:"手机",placeholder:"请输入手机号",rules:[{required:!0,message:"请输入手机号"}]},null,8,["modelValue"])]),_:1}),i("div",se,[o(p,{size:"large",onClick:q},{default:n(()=>[...e[11]||(e[11]=[r("返回",-1)])]),_:1}),o(p,{type:"primary",size:"large","native-type":"submit",loading:d.value},{default:n(()=>[...e[12]||(e[12]=[r(" 申请绑定 ",-1)])]),_:1},8,["loading"])])]),_:1})):V("",!0)])):(u(),b("div",ne,[o(R,{modelValue:c.value,"onUpdate:modelValue":e[0]||(e[0]=l=>c.value=l)},{default:n(()=>[o(N,{name:"existing",shape:"square"},{default:n(()=>[...e[6]||(e[6]=[r("绑定已有账号",-1)])]),_:1}),o(N,{name:"new",shape:"square"},{default:n(()=>[...e[7]||(e[7]=[r("申请新账号",-1)])]),_:1})]),_:1},8,["modelValue"]),o(p,{type:"primary",block:"",size:"large",class:"next-btn",onClick:S},{default:n(()=>[...e[8]||(e[8]=[r(" 下一步 ",-1)])]),_:1})])),o(I,{show:f.value,"onUpdate:show":e[5]||(e[5]=l=>f.value=l),type:"danger"},{default:n(()=>[r(K(B.value),1)]),_:1},8,["show"])])])}}}),ce=P(re,[["__scopeId","data-v-0cafc15d"]]);export{ce as default};
|
||||
@@ -0,0 +1 @@
|
||||
.wework-only[data-v-fd676879]{display:flex;align-items:center;justify-content:center;min-height:100vh;background:#f5f6f7;padding:24px;box-sizing:border-box}.wework-only__card[data-v-fd676879]{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-fd676879]{margin-bottom:24px}.wework-only__title[data-v-fd676879]{font-size:20px;font-weight:600;color:#1a1a1a;margin:0 0 12px}.wework-only__desc[data-v-fd676879]{font-size:14px;color:#666;line-height:1.6;margin:0 0 32px}.wework-only__steps[data-v-fd676879]{display:flex;flex-direction:column;gap:16px;text-align:left;padding:0 16px}.wework-only__step[data-v-fd676879]{display:flex;align-items:center;gap:12px;font-size:14px;color:#333}.wework-only__step-num[data-v-fd676879]{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}
|
||||
@@ -0,0 +1 @@
|
||||
import{a8 as c,a9 as k,au as p,av as D,aa as m,aw as y,af as f,ax as G,ay as M,ag as g,az as B,aA as O,aB as q,aC as K,aD as E,ac as $,aE as Y,aF as F,aG as j,P as H,aH as U,aI as w}from"./index-DMB2qpVf.js";const[W,J]=f("form"),L={colon:Boolean,disabled:Boolean,readonly:Boolean,required:[Boolean,String],showError:Boolean,labelWidth:p,labelAlign:String,inputAlign:String,scrollToError:Boolean,scrollToErrorPosition:String,validateFirst:Boolean,submitOnEnter:k,showErrorMessage:k,errorMessageAlign:String,validateTrigger:{type:[String,Array],default:"onBlur"}};var Q=c({name:W,props:L,emits:["submit","failed"],setup(t,{emit:d,slots:r}){const{children:o,linkChildren:u}=y(G),s=e=>e?o.filter(a=>e.includes(a.name)):o,h=e=>new Promise((a,n)=>{const l=[];s(e).reduce((R,z)=>R.then(()=>{if(!l.length)return z.validate().then(V=>{V&&l.push(V)})}),Promise.resolve()).then(()=>{l.length?n(l):a()})}),C=e=>new Promise((a,n)=>{const l=s(e);Promise.all(l.map(i=>i.validate())).then(i=>{i=i.filter(Boolean),i.length?n(i):a()})}),N=e=>{const a=o.find(n=>n.name===e);return a?new Promise((n,l)=>{a.validate().then(i=>{i?l(i):n()})}):Promise.reject()},v=e=>typeof e=="string"?N(e):t.validateFirst?h(e):C(e),T=e=>{typeof e=="string"&&(e=[e]),s(e).forEach(n=>{n.resetValidation()})},I=()=>o.reduce((e,a)=>(e[a.name]=a.getValidationStatus(),e),{}),S=(e,a)=>{o.some(n=>n.name===e?(n.$el.scrollIntoView(a),!0):!1)},P=()=>o.reduce((e,a)=>(a.name!==void 0&&(e[a.name]=a.formValue.value),e),{}),b=()=>{const e=P();v().then(()=>d("submit",e)).catch(a=>{d("failed",{values:e,errors:a});const{scrollToError:n,scrollToErrorPosition:l}=t;n&&a[0].name&&S(a[0].name,l?{block:l}:void 0)})},x=e=>{M(e),b()};return u({props:t}),D({submit:b,validate:v,getValues:P,scrollToField:S,resetValidation:T,getValidationStatus:I}),()=>{var e;return m("form",{class:J(),onSubmit:x},[(e=r.default)==null?void 0:e.call(r)])}}});const ce=g(Q),[_,X]=f("radio-group"),Z={shape:String,disabled:Boolean,iconSize:p,direction:String,modelValue:B,checkedColor:String},A=Symbol(_);var ee=c({name:_,props:Z,emits:["change","update:modelValue"],setup(t,{emit:d,slots:r}){const{linkChildren:o}=y(A),u=s=>d("update:modelValue",s);return O(()=>t.modelValue,s=>d("change",s)),o({props:t,updateValue:u}),q(()=>t.modelValue),()=>{var s;return m("div",{class:X([t.direction]),role:"radiogroup"},[(s=r.default)==null?void 0:s.call(r)])}}});const me=g(ee),ae=F({},j,{shape:String}),[te,oe]=f("radio");var ne=c({name:te,props:ae,emits:["update:modelValue"],setup(t,{emit:d,slots:r}){const{parent:o}=K(A),u=()=>(o?o.props.modelValue:t.modelValue)===t.name,s=()=>{o?o.updateValue(t.name):d("update:modelValue",t.name)};return()=>m(Y,$({bem:oe,role:"radio",parent:o,checked:u(),onToggle:s},t),E(r,["default","icon"]))}});const fe=g(ne),[se,le]=f("notify"),re=["lockScroll","position","show","teleport","zIndex"],ie=F({},U,{type:w("danger"),color:String,message:p,position:w("top"),className:B,background:String,lockScroll:Boolean});var de=c({name:se,props:ie,emits:["update:show"],setup(t,{emit:d,slots:r}){const o=u=>d("update:show",u);return()=>m(H,$({class:[le([t.type]),t.className],style:{color:t.color,background:t.background},overlay:!1,duration:.2,"onUpdate:show":o},E(t,re)),{default:()=>[r.default?r.default():t.message]})}});const ge=g(de);export{ce as F,ge as N,fe as R,me as a,ae as b,L as f,ie as n,Z as r};
|
||||
Reference in New Issue
Block a user