2 lines
1.9 KiB
JavaScript
2 lines
1.9 KiB
JavaScript
import{bh as h,bi as y,bj as v,bk as N,bl as g,bm as x}from"./bootstrap-CW2RsBQq.js";import{_ as k}from"./Switch.vue_vue_type_script_setup_true_lang-BosA3f3D.js";import{m as p,ab as n,b2 as l,u as e,bJ as s,ae as d,ad as $,I as F,bb as V,j as t,ai as f,bp as _,aa as w}from"../jse/index-index-Cy8amzIl.js";const B={class:"space-y-4"},S={class:"space-y-0.5"},j=p({__name:"security-setting",props:{formSchema:{default:()=>[]}},emits:["change"],setup(r,{emit:c}){const o=c;function i(u,m){o("change",{fieldName:u,value:m})}return(u,m)=>(l(),n(e(h),{class:"space-y-8"},{default:s(()=>[d("div",B,[(l(!0),$(F,null,V(r.formSchema,a=>(l(),n(e(y),{key:a.fieldName,type:"checkbox",name:a.fieldName},{default:s(()=>[t(e(v),{class:"flex flex-row items-center justify-between rounded-lg border p-4"},{default:s(()=>[d("div",S,[t(e(N),{class:"text-base"},{default:s(()=>[f(_(a.label),1)]),_:2},1024),t(e(g),null,{default:s(()=>[f(_(a.description),1)]),_:2},1024)]),t(e(x),null,{default:s(()=>[t(e(k),{"model-value":a.value,"onUpdate:modelValue":b=>i(a.fieldName,b)},null,8,["model-value","onUpdate:modelValue"])]),_:2},1024)]),_:2},1024)]),_:2},1032,["name"]))),128))])]),_:1}))}}),E=p({__name:"security-setting",setup(r){const c=w(()=>[{value:!0,fieldName:"accountPassword",label:"账户密码",description:"当前密码强度:强"},{value:!0,fieldName:"securityPhone",label:"密保手机",description:"已绑定手机:138****8293"},{value:!0,fieldName:"securityQuestion",label:"密保问题",description:"未设置密保问题,密保问题可有效保护账户安全"},{value:!0,fieldName:"securityEmail",label:"备用邮箱",description:"已绑定邮箱:ant***sign.com"},{value:!1,fieldName:"securityMfa",label:"MFA 设备",description:"未绑定 MFA 设备,绑定后,可以进行二次确认"}]);return(o,i)=>(l(),n(e(j),{"form-schema":c.value},null,8,["form-schema"]))}});export{E as default};
|