25개 이상의 토픽을 선택하실 수 없습니다. Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

2 lines
2.1KB

  1. import{r as v,b as a,c as r,L as k,h as l,d as c,F as f,H as g,e as U,t as F,f as e,k as S}from"./index-dd5fae99.js";const D={class:"font-bold text-16"},N=S({name:"reviewCheck"}),P=Object.assign(N,{props:{detailData:{type:Object,default:()=>({})},data:{type:Array,default:()=>[]}},setup(w,{expose:C}){const s=v({reviewChecklist:w.data}),_=v();return C({validForm:n=>{_.value.validate(V=>{n(V)})},formData:s,setFormData:n=>{s.value={reviewChecklist:n.reviewChecklist}}}),(n,V)=>{const u=a("el-input"),m=a("el-form-item"),d=a("el-col"),x=a("el-row"),y=a("el-form");return r(),k(y,{ref_key:"formRef",ref:_,model:s.value,"label-suffix":":","label-position":"top","scroll-to-error":""},{default:l(()=>[(r(!0),c(f,null,g(s.value.reviewChecklist,(b,p)=>(r(),c(f,{key:p},[U("p",D,F(b.title),1),(r(!0),c(f,null,g(b.modules,(t,i)=>(r(),k(x,{key:i,gutter:16,class:"items-center"},{default:l(()=>[e(d,{span:9},{default:l(()=>[e(m,{label:t.subTitle},{default:l(()=>[e(u,{modelValue:t.content,"onUpdate:modelValue":o=>t.content=o,type:"textarea",disabled:""},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1032,["label"])]),_:2},1024),e(d,{span:6},{default:l(()=>[e(m,{label:"否决情形"},{default:l(()=>[e(u,{modelValue:t.rejectionSituation,"onUpdate:modelValue":o=>t.rejectionSituation=o,type:"textarea",disabled:""},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1024)]),_:2},1024),e(d,{span:9},{default:l(()=>[e(m,{label:"响应情况",class:"flex-form-item",style:{"margin-bottom":"14px"},prop:`reviewChecklist[${p}].modules[${i}].responseSituation`,rules:[{required:!0,message:"请输入"}]},{default:l(()=>[e(u,{modelValue:t.responseSituation,"onUpdate:modelValue":o=>t.responseSituation=o},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1032,["prop"]),e(m,{label:"对应页面",class:"flex-form-item",style:{"margin-bottom":"0"},prop:`reviewChecklist[${p}].modules[${i}].corrPageNum`,rules:[{required:!0,message:"请输入"}]},{default:l(()=>[e(u,{modelValue:t.corrPageNum,"onUpdate:modelValue":o=>t.corrPageNum=o},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1032,["prop"])]),_:2},1024)]),_:2},1024))),128))],64))),128))]),_:1},8,["model"])}}});export{P as default};