PageSourceSearch

https://static-cdn.camcard.com/camcard/_nuxt/Be94XQ9u.js

js camcard.com collected 2026-09-24 09:06:01 UTC 27,128 bytes, 20 lines download raw bytes

1import{u as N,a2 as Ce,b as X,Z as ke,E as W,ag as Y,z as q,$ as V,a as Ae,C as oe,H as De,D as L,f as se,K as Ve,am as Se,i as Fe}from"./dpNBMmpl.js";import{_ as Re}from"./CAK0HdHM.js";import{E as B}from"./DSgRmkDS.js";import{v as Ue}from"./CaXagBVE.js";import{l as z,b as v,P as h,Q as k,a6 as m,a4 as w,R as t,an as G,a8 as _,u as e,aa as Ne,z as I,m as M,x as ze,X as j,am as O,a3 as $,a1 as ne,a2 as le,n as Ge,a9 as K}from"./D87kAmRq.js";import{b as P}from"./DESrhk4i.js";import{E as Q}from"./CDPEtTMX.js";import{b as U,l as Ee,_ as ie}from"./C8enae43.js";const Ie={class:"header-text"},je={"element-loading-background":"rgba(0,0,0,0.5)",class:"crop-box"},Pe={class:"dialog-footer"},We=".jpg,.jpeg,.png,.JPG,.JPEG",Be=z({name:"ImageCropper",__name:"index",props:{from:{default:"createCard"},type:{default:""},fixedNumber:{default:[1,1]},info:{type:Boolean,default:!0},cropWidth:{default:1e5},fixed:{type:Boolean,default:!0},dialogWidth:{default:"600px"},outputSize:{default:.5}},emits:["changeFile"],setup(R,{expose:f,emit:u}){f({show:A});const r=u,{t:c}=N({useScope:"local"}),n=v(null),o=v(!1),d=v("");let s={blob:"",base64:""};function A(){y()}function y(){n.value&&n.value.click()}function b(){if(!(+(s.blob.size/1024/1024).toFixed(2)<5)){const D=document.getElementById("imgFile");D&&(D.value=""),X.error(c("img_over_size"));return}o.value=!1,r("changeFile",s)}function C(){o.value=!1}function p(a){const x=a.target;if(x.files&&x.files.length>0){const D=x.files[0];i.value=!1,d.value=URL.createObjectURL(D),d.value&&(o.value=!0),x.value=""}}function g(a){s=a}const i=v(!1);function l(a){i.value=a}return(a,x)=>{const D=ke,S=Re,E=W,H=B,T=Ue;return h(),k("div",null,[m(H,{modelValue:e(o),"onUpdate:modelValue":x[0]||(x[0]=Z=>I(o)?o.value=Z:null),"z-index":100,"close-on-click-modal":!1,"close-on-press-escape":!1,"show-close":!1,width:a.dialogWidth,"align-center":"","modal-class":"crop-modal",onClose:C},{header:w(()=>[t("p",Ie,[G(_(a.$t("crop_image"))+" ",1),m(D,{class:"cursor-pointer",size:20,color:"#999",onClick:C},{default:w(()=>[m(e(Ce))]),_:1})])]),footer:w(()=>[t("div",Pe,[m(E,{class:"!rounded-full !h-[36px] !text-[16px]",onClick:y},{default:w(()=>[G(_(a.$t("change")),1)]),_:1}),m(E,{loading:!e(i),class:"!rounded-full !h-[36px] !text-[16px]",type:"primary",onClick:b},{default:w(()=>[G(_(a.$t("confirm")),1)]),_:1},8,["loading"])])]),default:w(()=>[Ne((h(),k("div",je,[m(S,{class:"cropper","image-url":e(d),fixed:a.fixed,"fixed-number":a.fixedNumber,info:a.info,"crop-width":a.cropWidth,"output-size":a.outputSize,onRealTime:g,onLoad:l},null,8,["image-url","fixed","fixed-number","info","crop-width","output-size"])])),[[T,!e(i)]])]),_:1},8,["modelValue","width"]),t("input",{id:"imgFile",ref_key:"imgRef",ref:n,type:"file",accept:We,class:"hidden",onChange:p},null,544)])}}}),Me={class:"px-4 py-2 font-semibold leading-6"},$e={class:"mt-2 rounded-2xl bg-white"},Te={class:"h-[70px] mx-4 border-b border-b-[line/divider-whitebg] flex justify-between items-center"},Ze={class:"text-sm"},Ke={class:"h-[112px] mx-4 flex justify-between items-center"},Le={class:"text-sm"},Oe={key:0,class:"relative h-full"},Ye={class:"h-full flex justify-center items-center"},qe=["src"],He={class:"absolute w-[30px] h-[30px] rounded-full right-[-4px] bottom-0 flex justify-center items-center bg-[#fff] text-sm text-[#000000] shadow-[0_8px_16px_0_rgba(0,_0,_0,_0.10)]"},Xe={key:1,class:"flex flex-col items-center justify-center"},Qe={class:"tw-mt-[12px]"},ae=z({__name:"index",setup(R){var i;const f=Y(),{currentCorpInfo:u}=q(f),{updateCorpInfo:r}=f,{t:c}=N({useScope:"local"}),n=v(null),o=v((i=u.value)==null?void 0:i.corp_name),d=v(""),s=M(()=>{var l;return d.value||((l=u.value)==null?void 0:l.logo)});ze(()=>{r()});const A=l=>{var a,x;if(l.trim()===""||l.trim()===((a=u.value)==null?void 0:a.corp_name)){o.value=(x=u.value)==null?void 0:x.corp_name;return}b({corp_name:l.trim()})},y=l=>new Promise((a,x)=>{L("enterprise","/ent_ecard/corp/set_corp_info",{method:"POST",body:l}).then(()=>{a(!0)}).catch(()=>{x()})}),b=async l=>{await y(l)&&(l.corp_name&&X.success(c("team_setting_edit_success")),l.logo&&X.success(c("team_setting_upload_success")),r()
1)},C=()=>{p("uploadLogo"),n.value&&n.value.show()},p=l=>{const a={editName:"click_edit_company_name",uploadLogo:"click_upload_company_logo"};V().action(a[l])},g=l=>{d.value=l.base64,Ae.uploadImage({file:l.blob}).then(a=>{b({logo:a})})};return(l,a)=>{const x=oe,D=De,S=Be;return h(),k(j,null,[t("p",Me,_(e(c)("account")),1),t("div",$e,[t("div",Te,[t("div",Ze,_(e(c)("company_name")),1),m(D,{modelValue:e(o),"onUpdate:modelValue":a[0]||(a[0]=E=>I(o)?o.value=E:null),class:"!w-[255px] !h-[38px]",onClick:a[1]||(a[1]=E=>p("editName")),onChange:A},{suffix:w(()=>[m(x,{name:"edit"})]),_:1},8,["modelValue"])]),t("div",Ke,[t("div",Le,_(e(c)("company_logo")),1),t("div",{class:"w-[80px] h-[80px] flex flex-col justify-center items-center rounded-lg border border-[line/divider-whitebg] text-xs text-secondary overflow-hidden",onClick:C},[e(s)?(h(),k("div",Oe,[t("div",Ye,[t("img",{src:e(s)},null,8,qe)]),t("div",He,[m(x,{name:"edit"})])])):(h(),k("div",Xe,[a[2]||(a[2]=t("i",{class:"icomoon icomoon-add1 text-2xl mb-1"},null,-1)),t("p",Qe,_(e(c)("upload")),1)]))])])]),m(S,{ref_key:"cropRef",ref:n,"fixed-number":[1,1],onChangeFile:g},null,512)],64)}}});typeof P=="function"&&P(ae);const Je=se(ae,[["__scopeId","data-v-53069761"]]),et={class:"mt-6 px-4 py-2 font-semibold leading-6"},tt={class:"mt-2 rounded-2xl p-4 bg-white flex justify-between items-center"},ot={class:"font-medium text-sm leading-[22px]"},st={class:"mt-1 text-xs leading-[18px] text-tertiary"},ce=z({__name:"index",setup(R){const f=Y(),{currentCorpInfo:u}=q(f),{t:r}=N({useScope:"local"}),c=M(()=>{var o;return(o=u.value)!=null&&o.expire_time?Ve(Number(u.value.expire_time)*1e3).format("YYYY-MM-DD"):"2027-10-18"}),n=()=>{const o=document.createElement("a");o.href="mailto:[email protected]",o.style.display="none",document.body.appendChild(o),o.click(),document.body.removeChild(o)};return(o,d)=>{const s=W;return h(),k(j,null,[t("p",et,_(e(r)("team_setting_plan_information")),1),t("div",tt,[t("div",null,[t("p",ot,_(e(r)("team_setting_current_plan")),1),t("p",st,_(e(r)("team_setting_due_date"))+": "+_(e(c)),1)]),m(s,{class:"shrink-0 h-8 !px-3 ml-4 !text-xs !text-primary !bg-white !border-[var(--color-line-medium-btn)] !rounded-lg",onClick:n},{default:w(()=>[G(_(e(r)("contact_sales")),1)]),_:1})])],64)}}});typeof P=="function"&&P(ce);const de=""+new URL("azure.D-2XeYJa.png",import.meta.url).href,re="data:image/png;base64,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",nt={class:"bg-white rounded-2xl p-4 pr-6"},lt={class:"flex justify-between mb-3"},it={class:"flex items-center"},at=["src"],ct={class:"ml-2 font-medium"},dt={class:"ml-2 text-sm font-medium"},rt={class:"w-[210px] mr-6 font-medium text-primary shrink-0"},_t={class:"text-secondary flex-1 overflow-hidden break-all"},ut={class:"flex py-2 text-sm items-center"},mt={class:"mr-6 font-medium text-primary"},_e=z({__name:"index",emits:["edit"],setup(R,{emit:f}){const{t:u}=N({useScope:"local"}),r=f,c=Y(),{currentCorpInfo:n}=q(c),o=M(()=>{var C,p;if(!((C=n.value)!=null&&C.sso_config))return{domain:"",sso_status:0,enforce_sso:0,kind:0,url:"",idp_id:"",certificate:"",sp_id:"",acs_url:""};const b=(p=n.value.sso_config.domain)!=null&&p.startsWith("@")?n.value.sso_config.domain:`@${n.value.sso_config.domain}`;return{...n.value.sso_config,domain:b}}),d=[{img:de,name:"Azure SAML",kind:0},{img:re,name:"Okta SAML",kind:1}],A=Object.entries({domain:"Domain",url:"SSO URL",idp_id:"Identity Provider Entity ID",certificate:"X.509 Certificate",sp_id:"Service Provider APP Entity ID",acs_url:"ACS URL"}),y=()=>{V().action("click_edit_saml_sso",{domain:o.value.domain}),r("edit",o.value)};return(b,C)=>{var i,l;const p=oe,g=Q;return h(),k("div",nt,[t("div",lt,[t("div",it,[t("img",{class:"w-5 h-5",src:d[
1(i=e(o))==null?void 0:i.kind].img},null,8,at),t("span",ct,_(d[(l=e(o))==null?void 0:l.kind].name),1)]),t("div",{class:"flex items-center text-base text-[#1DA9FF] cursor-pointer",onClick:y},[m(p,{name:"edit"}),t("span",dt,_(e(u)("team_setting_sso_config_edit")),1)])]),(h(!0),k(j,null,O(e(A),a=>{var x;return h(),k("div",{key:a[0],class:"flex py-2 text-sm"},[t("div",rt,_(a[1]),1),t("div",_t,_((x=e(o))==null?void 0:x[a[0]]),1)])}),128)),t("div",ut,[t("div",mt,_(e(u)("team_setting_sso_config_enforce_label")),1),m(g,{"model-value":e(o).enforce_sso===1,disabled:"",style:{"--el-switch-on-color":"#1da9ff","--el-switch-off-color":"#cccccc"}},null,8,["model-value"])])])}}});typeof U=="function"&&U(_e);const ft=se(_e,[["__scopeId","data-v-15d2245f"]]),pt={class:"flex"},gt=["onClick"],xt={class:"w-[160px] h-[170px] py-6 flex flex-col items-center cursor-pointer rounded-xl hover:bg-page-mobile"},vt=["src"],ht={class:"text-base font-medium mt-4 text-[#000000]"},bt={class:"mt-1 text-link"},yt={key:0,class:"w-[1px] h-[146px] bg-[#E7E7E7] mx-4"},ue=z({__name:"index",emits:["choose-type"],setup(R,{expose:f,emit:u}){const{t:r}=N({useScope:"local"}),c=v(!1),n=u,o=[{img:de,name:"Azure SAML",kind:0},{img:re,name:"Okta SAML",kind:1}],d=y=>{n("choose-type",y),V().action("click_select_saml_sso",{sso_type:y===1?"azure":"okta"}),A()},s=()=>{c.value=!0,V().trace("show_select_saml_sso")},A=()=>{c.value=!1};return f({show:s,hide:A}),(y,b)=>{const C=B;return h(),$(C,{modelValue:e(c),"onUpdate:modelValue":b[0]||(b[0]=p=>I(c)?c.value=p:null),title:e(r)("team_setting_sso_title"),"destroy-on-close":"","modal-class":"sso-type-dialog-modal-class !p-6"},{default:w(()=>[t("div",pt,[(h(),k(j,null,O(o,(p,g)=>t("div",{key:(p.kind,p.name),class:"flex items-center",onClick:i=>d(p.kind)},[t("div",xt,[t("img",{class:"w-[56px] h-[56px]",src:p.img},null,8,vt),t("p",ht,_(p.name),1),t("p",bt,_(e(r)("team_setting_sso_go_config")),1)]),g!==o.length-1?(h(),k("div",yt)):ne("",!0)],8,gt)),64))])]),_:1},8,["modelValue","title"])}}});typeof U=="function"&&U(ue);function J(){const R=v();async function f(c){const n=await L("enterprise","/ent_ecard/sso/check_domain",{method:"get",query:{domain:c}}),{ret:o,data:d}=n;if(+o==1801||+o==1802||+o==1804)return{ret:+o,err_email:d.err_email};if(+o==0)return!0}async function u(c){const n=await L("enterprise","/ent_ecard/sso/save_config",{method:"post",body:c}),{ret:o,data:d}=n;if(+o==1801||+o==1802)return{ret:+o,err_email:d.err_email};if(+o==0)return!0}async function r(){const c=await L("enterprise","/ent_ecard/sso/update_status",{method:"get",query:{status:0}}),{ret:n}=c;if(+n==0)return!0}return{configErrorData:R,checkDomain:f,saveConfig:u,closeSso:r}}const wt={class:"flex justify-end mt-6"},Ct=["src"],kt={key:1},me=z({__name:"index",emits:["success","failed"],setup(R,{expose:f,emit:u}){const{checkDomain:r}=J(),{t:c}=N({useScope:"local"}),n=v(!1),o=u,d=v(""),s=v(""),A=v(!1),y=()=>{n.value=!0,V().trace("show_domain_input_frame")},b=(g="")=>{g&&V().action(`click_input_domain_${g}`),n.value=!1},C=g=>/^@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/.test(g),p=async()=>{if(C(d.value))s.value="";else{s.value=c("team_setting_sso_config_domain_invalid");return}A.value=!0,V().action("click_input_domain_next",{domain:d.value});const i=d.value.startsWith("@")?d.value.slice(1):d.value,l=await r(i);l===!0?(s.value="",b(),o("success",i)):l!=null&&l.err_email&&l.err_email.length!==0?(o("failed",l),b()):(s.value=c("team_setting_sso_config_domain_error"),V().trace("show_domain_already_used")),A.value=!1};return f({show:y,hide:b}),(g,i)=>{const l=ie,a=W,x=B;return h(),$(x,{modelValue:e(n),"onUpdate:modelValue":i[2]||(i[2]=D=>I(n)?n.value=D:null),title:e(c)("team_setting_sso_domain"),"destroy-on-close":"","modal-class":"sso-domain-dialog-modal-class !p-6",onClose:i[3]||(i[3]=D=>b("close"))},{footer:w(()=>[t("div",wt,[m(a,{class:"min-w-20 !h-[32px] !flex !justify-center !items-center !bg-[#fff] !text-[var(--color-text-primary)] !text-[14px] !rounded-[20px] !border !border-[var(--color-line-divider-whitebg)] !py-0 !px-3 !ml-0",onClick:i[1]||(i[1]=D=>b("cancel"))},{default:w(()=>[G(_(e(c)("cancel")),1)]),_:1}
1),m(a,{class:le(["min-w-20 !h-[32px] !flex !justify-center !items-center !bg-[#00ACFF] !text-[#fff] !text-[14px] !rounded-[50px] !py-0 !px-3 !border-none !ml-3 hover:!bg-[#4ABAFF] active:!bg-[#1285CC]",{"!bg-[#CCCCCC] hover:!bg-[#CCCCCC] active:!bg-[#CCCCCC] !cursor-not-allowed":e(d)===""}]),onClick:p},{default:w(()=>[e(A)?(h(),k("img",{key:0,src:e(Ee),class:"animate-spin"},null,8,Ct)):(h(),k("span",kt,_(e(c)("next")),1))]),_:1},8,["class"])])]),default:w(()=>[m(l,{modelValue:e(d),"onUpdate:modelValue":i[0]||(i[0]=D=>I(d)?d.value=D:null),required:!0,error:e(s),placeholder:"@company.com"},null,8,["modelValue","error"])]),_:1},8,["modelValue","title"])}}});typeof U=="function"&&U(me);const At={class:"flex-1 px-6 overflow-y-auto"},Dt={class:"flex items-center"},Vt={class:"mr-3 text-primary leading-[22px]"},St={class:"h-[80px] p-6 flex-shrink-0 flex justify-end mt-auto"},Ft={key:0},Rt={key:1},fe=z({__name:"index",props:{domain:{},kind:{},defaultConfig:{}},emits:["success","failed"],setup(R,{expose:f,emit:u}){const{t:r}=N({useScope:"local"}),c=u,n=R,{saveConfig:o}=J(),d=v(!1),s=v({...n.defaultConfig}),A=v(!1),y=M(()=>!!(s.value.domain&&s.value.url&&s.value.idp_id&&s.value.certificate)),b=async(g="add")=>{var i;d.value=!0,await Ge(),s.value={...n.defaultConfig,domain:(i=n.defaultConfig.domain)!=null&&i.startsWith("@")?n.defaultConfig.domain:`@${n.defaultConfig.domain}`},n.domain&&(s.value.domain=n.domain.startsWith("@")?n.domain:`@${n.domain}`),(n.kind||+n.kind==0)&&(s.value.kind=n.kind),g==="edit"&&V().trace("show_sso_setting",{domain:s.value.domain})},C=()=>{d.value=!1},p=async()=>{const g=s.value.domain.startsWith("@")?s.value.domain.slice(1):s.value.domain,i={...s.value,domain:g},l=await o(i);l===!0?(c("success"),V().action("click_sso_setting_save",{domain:s.value.domain})):c("failed",l),C()};return f({show:b,hide:C}),(g,i)=>{const l=ie,a=Q,x=W,D=B;return h(),$(D,{modelValue:e(d),"onUpdate:modelValue":i[4]||(i[4]=S=>I(d)?d.value=S:null),title:e(r)("team_setting_sso_config_title"),"destroy-on-close":"","modal-class":"sso-config-dialog-modal-class !p-6"},{default:w(()=>[t("div",At,[m(l,{"model-value":e(s).domain,label:e(r)("team_setting_sso_domain"),disabled:!0},null,8,["model-value","label"]),m(l,{modelValue:e(s).url,"onUpdate:modelValue":i[0]||(i[0]=S=>e(s).url=S),label:e(r)("team_setting_config_sso_label")},null,8,["modelValue","label"]),m(l,{modelValue:e(s).idp_id,"onUpdate:modelValue":i[1]||(i[1]=S=>e(s).idp_id=S),label:e(r)("team_setting_config_idp_label")},null,8,["modelValue","label"]),m(l,{modelValue:e(s).certificate,"onUpdate:modelValue":i[2]||(i[2]=S=>e(s).certificate=S),label:e(r)("team_setting_config_certificate_label")},null,8,["modelValue","label"]),m(l,{"model-value":e(s).sp_id,label:e(r)("team_setting_config_sp_label"),copy:!0,disabled:!0},null,8,["model-value","label"]),m(l,{"model-value":e(s).acs_url,label:e(r)("team_setting_sso_config_acs_label"),size:"small",copy:!0,disabled:!0},null,8,["model-value","label"]),t("div",Dt,[t("p",Vt,_(e(r)("team_setting_sso_config_enforce_label")),1),m(a,{modelValue:e(s).enforce_sso,"onUpdate:modelValue":i[3]||(i[3]=S=>e(s).enforce_sso=S),"active-value":1,"inactive-value":0,style:{"--el-switch-on-color":"#1da9ff","--el-switch-off-color":"#cccccc"}},null,8,["modelValue"])])]),t("div",St,[m(x,{class:"min-w-20 !h-[32px] !flex !justify-center !items-center !bg-[#fff] !text-[var(--color-text-primary)] !text-[14px] !rounded-[20px] !border !border-[var(--color-line-divider-whitebg)] !py-0 !px-3 !ml-0",onClick:C},{default:w(()=>[G(_(e(r)("cancel")),1)]),_:1}),m(x,{class:le(["min-w-20 !h-[32px] !flex !justify-center !items-center !bg-[#00ACFF] !text-[#fff] !text-[14px] !rounded-[50px] !py-0 !px-3 !border-none !ml-3 hover:!bg-[#4ABAFF] active:!bg-[#1285CC]",{"!bg-[#CCCCCC] hover:!bg-[#CCCCCC] active:!bg-[#CCCCCC] !cursor-not-allowed":!e(y)}]),onClick:p},{default:w(()=>[e(A)?(h(),k("span",Ft)):(h(),k("span",Rt,_(e(r)("save")),1))]),_:1},8,["class"])])]),_:1},8,["modelValue","title"])}}});typeof U=="function"&&U(fe);const Ut={class:"flex"},Nt={class:"text-xl font-semibold leading-[28px] mr-5"},zt={class:"text-secondary text-xs leading-5"},Gt={class:"mt-5 m-h-[276px] bg-[#FFE8E5] rounded-2xl h-[276px] text-primary overflow-hidden"},Et={class:"pt-4 pb-3 px-6"},It={class:"flex gap-3 px-6"},jt={class:"error-list flex flex-col h-[188px] overflow-y-auto px-6"},Pt={class:"flex justify-end mt-6"},pe=z({__name:"index",props:{configErrorData:{}},setup(R,{expose:f}){const{t:u}=N({useScope:"local"}),r=v(!1),c=[{key:"order",value:"NO.",width:60},{key:"email",value:u("team_setting_sso_config_failed_reason_label2"),width:210},{key:"reason",value:u("team_setting_sso_config_failed_reason_label3"),width:210}],n={1801:u("cc_sys_1801"),1802:u("cc_sys_1802")},o=R,d=()=>{r.value=!0,V().trace("show_sso_activation_failed")},s=()=>{r.value=!1,V().action("click_sso_activation_failed_close")};return f({show:d,hide:s}),(A,y)=>{const b=W,C=B;return h(),$(C,{modelValue:e(r),"onUpdate:modelValue":y[0]||(y[0]=p=>I(r)?r.value=p:null),title:e(u)("team_setting_sso_domain"),"destroy-on-close":"","modal
1-class":"sso-domain-dialog-modal-class !p-6"},{header:w(()=>[t("div",Ut,[y[1]||(y[1]=t("i",{class:"icomoon-warn text-2xl mr-3 text-[#FF731C]"},null,-1)),t("div",null,[t("p",Nt,_(e(u)("team_setting_sso_config_failed_title")),1),t("p",zt,_(e(u)("team_setting_sso_config_failed_subtitle")),1)])])]),footer:w(()=>[t("div",Pt,[m(b,{class:"min-w-20 !h-[32px] !flex !justify-center !items-center !bg-[#fff] !text-[var(--color-text-primary)] !text-[14px] !rounded-[20px] !border !border-[var(--color-line-divider-whitebg)] !py-0 !px-3 !ml-0",onClick:s},{default:w(()=>[G(_(e(u)("cancel")),1)]),_:1})])]),default:w(()=>{var p;return[t("div",Gt,[t("p",Et,_(e(u)("team_setting_sso_config_failed_reason_title")),1),t("div",It,[(h(),k(j,null,O(c,(g,i)=>t("div",{key:g.key+i,class:"h-[38px] py-2 leading-[22px] text-sm text-tertiary",style:K({width:g.width+"px"})},_(g.value),5)),64))]),t("div",jt,[(h(!0),k(j,null,O((p=o.configErrorData)==null?void 0:p.err_email,(g,i)=>{var l;return h(),k("div",{key:g,class:"flex gap-3 text-sm leading-[22px] py-2"},[t("div",{class:"flex items-center",style:K({width:c[0].width+"px"})},_(i+1),5),t("div",{class:"flex items-center",style:K({width:c[1].width+"px"})},_(g),5),t("div",{class:"flex items-center",style:K({width:c[2].width+"px"})},_(n[(l=o.configErrorData)==null?void 0:l.ret]),5)])}),128))])])]}),_:1},8,["modelValue","title"])}}});typeof U=="function"&&U(pe);const Wt={class:"mt-6"},Bt={class:"h-6 flex items-center px-4"},Mt={class:"font-semibold leading-6"},$t={class:"text-sm font-medium text-secondary leading-[22px] mt-[10px] px-4 mb-4"},ge=z({__name:"index",setup(R){var T,Z;const{t:f}=N({useScope:"local"}),{configErrorData:u,closeSso:r}=J(),c=Y(),{updateCorpInfo:n}=c,{currentCorpInfo:o}=q(c),d=v(((T=o.value)==null?void 0:T.sso_config.sso_status)===1),s=v(),A=v(),y=v(),b=v(),C=v(),p=v(0),g=v(((Z=o.value)==null?void 0:Z.sso_config.domain)||""),i=M(()=>{var F;return((F=o.value)==null?void 0:F.sso_config)||{domain:"",sso_status:0,enforce_sso:0,kind:0,url:"",idp_id:"",certificate:"",sp_id:"",acs_url:""}}),l=F=>{if(V().action("click_enable_sso_login",{turn_type:F}),F)y.value.show();else{V().trace("reminder_disable_sso_login");const ee=`
2      <div class='text-xl font-medium leading-7 text-[#382802]'>${f("team_setting_config_close_title")}</div>
3      <div class='my-4 text-[#382802] bg-[#FFF3D6] p-3 rounded-lg'>
4        <div class='flex items-center text-[20px] mb-3'>
5           <i class='icomoon-warn ico text-xl text-[#FF731C] mr-1'></i>
6           <div class='text-sm '>${f("team_setting_config_close_warning_title")}</div>
7        </div>
8        <div class='mb-1'>${f("team_setting_config_close_warning_tip1")}</div>
9        <div>${f("team_setting_config_close_warning_tip2")}</div>
10      </div>
11      <div class='mb-2 text-[#382802]'>
12        <div class='text-sm leading-[22px] font-medium text-secondary mb-3'>${f("team_setting_config_close_effect_title")}</div>
13        <ul class='ml-4 list-disc '>
14          <li class='mb-1 leading-[22px]'>${f("team_setting_config_close_effect_tip1")}</li>
15          <li class='leading-[22px]'>${f("team_setting_config_close_effect_tip2")}</li>
16        </ul>
17      </div>
18      `;Se.confirm(ee,{confirmButtonText:f("team_setting_config_close_confirm"),cancelButtonText:f("cancel"),showCancelButton:!0,showClose:!0,distinguishCancelAndClose:!1,customClass:"wan_liu",confirmButtonClass:"wan_liu_confirm",cancelButtonClass:"wan_liu_cancel",dangerouslyUseHTMLString:!0,roundButton:!0}).then(async()=>{V().action("click_disable_sso_login_confirm"),await r()&&(d.value=!1)}).catch(()=>{V().action("click_disable_sso_login_cancel")})}},a=F=>{p.value=F,s.value.show()},x=F=>{g.value=F,b.value.show()},D=F=>{u.value=F,A.value.show()},S=()=>{n(),d.value=!0,V().trace("show_sso_activation_success")},E=F=>{u.value=F,A.value.show()},H=()=>{b.value.show("edit")};return(F,ee)=>{const te=Q,xe=Fe,ve=ft,he=ue,be=me,ye=fe,we=pe;return h(),k(j,null,[t("div",Wt,[t("div",Bt,[t("span",Mt,_(e(f)("team_setting_sso_title")),1),m(te,{"model-value":e(d),class:"ml-3",style:{"--el-switch-on-color":"#1da9ff","--el-switch-off-color":"#cccccc"},onChange:l},null,8,["model-value"])]),t("p",$t,[G(_(e(f)("team_setting_sso_subt
18itle"))+" ",1),m(xe,{class:"text-link underline",to:"/blog/detail/sso-login"},{default:w(()=>[G(_(e(f)("team_setting_sso_subtitle_1")),1)]),_:1})]),e(d)?(h(),$(ve,{key:0,ref_key:"configCardRef",ref:C,onEdit:H},null,512)):ne("",!0)]),m(he,{ref_key:"typeDialogRef",ref:y,onChooseType:a},null,512),m(be,{ref_key:"domainDialogRef",ref:s,onSuccess:x,onFailed:D},null,512),m(ye,{ref_key:"configDialogRef",ref:b,domain:e(g),kind:e(p),"default-config":e(i),onSuccess:S,onFailed:E},null,8,["domain","kind","default-config"]),m(we,{ref_key:"configFailedDialogRef",ref:A,"config-error-data":e(u)},null,8,["config-error-data"])],64)}}});typeof U=="function"&&U(ge);const Tt={class:"h-full pt-2 px-[6.25vw]"},Zt={class:"my-6 mx-2 text-2xl font-semibold text-[var(--color-text-primary)]"},Kt=z({name:"SettingPage",__name:"index",setup(R){const{t:f}=N({useScope:"local"});return(u,r)=>{const c=Je,n=ce,o=ge;return h(),k("div",Tt,[t("h2",Zt,_(e(f)("settings")),1),m(c),m(n),m(o)])}}});typeof P=="function"&&P(Kt);export{Kt as default};
19
20//# sourceMappingURL=https://gitlab.intsig.net/api/v4/projects/9533/jobs/artifacts/release-52.5.11/raw/sourcemap/Be94XQ9u.js.map?job=build

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