Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.

2 wiersze
2.3KB

  1. import{E as F,r as y,B as L,b as r,c as s,L as v,h as e,f as l,d as V,F as g,H as G,u as w,i as p,t as S,k as U}from"./index-dd5fae99.js";const j=U({name:"appSafeInfo"}),N=Object.assign(j,{props:{data:{type:Object,default:null}},setup(x,{expose:I}){const{insuranceLevel:b}=F.dictStore.globalDicts||{},n=x,t=y({}),f=y(),k={secrecyGrade:[{required:!0,message:"请选择等保级别"}],passwordGrade:[{required:!0,message:"密码测评级别"}],nationalItSpec:[{required:!0,message:"请选择是否符合相关规范"}]},B=_=>{f.value.validate(a=>{_(a)})},q=()=>{f.value.clearValidate()};return L(()=>n.data,_=>{t.value={secrecyGrade:n.data.secrecyGrade,passwordGrade:n.data.passwordGrade,nationalItSpec:n.data.nationalItSpec}},{immediate:!0,deep:!0}),I({validForm:B,formData:t,clearValidate:q}),(_,a)=>{const u=r("el-radio"),m=r("el-radio-group"),i=r("el-form-item"),c=r("el-col"),C=r("el-row"),D=r("el-form");return s(),v(D,{ref_key:"formRef",ref:f,model:t.value,rules:k,"label-position":"right","label-width":"180px","label-suffix":":","scroll-to-error":""},{default:e(()=>[l(C,{gutter:20},{default:e(()=>[l(c,{span:24},{default:e(()=>[l(i,{label:"等保级别",prop:"secrecyGrade"},{default:e(()=>[l(m,{modelValue:t.value.secrecyGrade,"onUpdate:modelValue":a[0]||(a[0]=o=>t.value.secrecyGrade=o)},{default:e(()=>[(s(!0),V(g,null,G(w(b),(o,d)=>(s(),v(u,{key:d,label:d*1},{default:e(()=>[p(S(o),1)]),_:2},1032,["label"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1}),l(c,{span:24},{default:e(()=>[l(i,{label:"密码测评级别",prop:"passwordGrade"},{default:e(()=>[l(m,{modelValue:t.value.passwordGrade,"onUpdate:modelValue":a[1]||(a[1]=o=>t.value.passwordGrade=o)},{default:e(()=>[(s(!0),V(g,null,G(w(b),(o,d)=>(s(),v(u,{key:d,label:d*1},{default:e(()=>[p(S(o),1)]),_:2},1032,["label"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1}),l(c,{span:12},{default:e(()=>[l(i,{label:"是否符合国家信息技术应用创新相关规范",prop:"nationalItSpec"},{default:e(()=>[l(m,{modelValue:t.value.nationalItSpec,"onUpdate:modelValue":a[2]||(a[2]=o=>t.value.nationalItSpec=o)},{default:e(()=>[l(u,{label:1},{default:e(()=>a[3]||(a[3]=[p("是")])),_:1}),l(u,{label:0},{default:e(()=>a[4]||(a[4]=[p("否")])),_:1})]),_:1},8,["modelValue"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])}}});export{N as default};