马宇豪
2023-10-20 67ddfbd2db13529c8923838d4dc7ed4cf105b0fe
1
import{r as V}from"./index.168351126514310.js";import{E as f}from"./index.1683511265143.js";import{J as k,f as N,a1 as v,a as F,Y as u,R as t,a5 as r,o as a,b as w,F as B,a8 as y,Q as d,W as A}from"./vue.1683511265143.js";const T={class:"system-menu-dialog-container"},S={class:"dialog-footer"},U=A("\u53D6 \u6D88"),h=A("\u786E\u5B9A"),J=k({name:"roomDialog",props:{memberList:Array,typeList:Array},emits:["refresh"],setup(g,{expose:D,emit:_}){const c=N(),l=v({title:"",roomDialogVisible:!1,roomForm:{siteName:"",floor:"",room:"",siteLiabilityPersonId:null,safeLiabilityPersonId:null,fireFacilities:null,partitionStatus:null,siteTypeId:null},roomFormRules:{siteName:[{required:!0,message:"\u8BF7\u586B\u5199\u5B9E\u9A8C\u5BA4\u540D\u79F0",trigger:"blur"}],floor:[{required:!0,message:"\u8BF7\u586B\u5199\u697C\u540D\u79F0",trigger:"blur"}],room:[{required:!0,message:"\u8BF7\u586B\u5199\u623F\u95F4",trigger:"blur"}],siteLiabilityPersonId:[{required:!0,message:"\u8BF7\u9009\u62E9\u573A\u6240\u8D23\u4EFB\u4EBA",trigger:"blur"}],safeLiabilityPersonId:[{required:!0,message:"\u8BF7\u9009\u62E9\u573A\u6240\u5B89\u5168\u5458",trigger:"blur"}],fireFacilities:[{required:!0,message:"\u8BF7\u9009\u62E9\u6709\u65E0\u6D88\u9632\u8BBE\u65BD",trigger:"blur"}],partitionStatus:[{required:!0,message:"\u8BF7\u9009\u62E9\u6709\u65E0\u9694\u65AD",trigger:"blur"}],siteTypeId:[{required:!0,message:"\u8BF7\u9009\u62E9\u573A\u6240\u6027\u8D28",trigger:"blur"}]},specialDeviceList:[],deviceUnitList:[{id:1,name:"\u53F0"},{id:2,name:"\u4E2A"},{id:3,name:"\u4EF6"}]}),L=(b,e,n)=>{l.roomDialogVisible=!0,l.specialDeviceList=n,setTimeout(()=>{c.value.clearValidate()}),b==="\u65B0\u589E"?(l.title="\u65B0\u589E",l.roomForm={siteName:"",floor:"",room:"",siteLiabilityPersonId:null,safeLiabilityPersonId:null,fireFacilities:null,partitionStatus:null,siteTypeId:null}):(l.title="\u7F16\u8F91",l.roomForm={id:e.id,siteName:e.siteName,floor:e.floor,room:e.room,siteLiabilityPersonId:e.siteLiabilityPersonId,safeLiabilityPersonId:e.safeLiabilityPersonId,fireFacilities:e.fireFacilities,partitionStatus:e.partitionStatus,siteTypeId:e.siteTypeId})},I=()=>{c.value.validate(async b=>{if(b)if(l.title==="\u65B0\u589E"){let e=await V().addRoom(l.roomForm);e.data.code===100?(_("refresh"),l.roomDialogVisible=!1,f({type:"success",message:"\u65B0\u589E\u6210\u529F"})):f({type:"warning",message:e.data.msg})}else{let e=await V().modRoom(l.roomForm);e.data.code===100?(_("refresh"),l.roomDialogVisible=!1,f({type:"success",message:"\u7F16\u8F91\u6210\u529F"})):f({type:"warning",message:e.data.msg})}else f({type:"warning",message:"\u8BF7\u5B8C\u5584\u57FA\u672C\u4FE1\u606F"})})};return D({showroomDialog:L}),(b,e)=>{const n=r("el-input"),i=r("el-form-item"),s=r("el-col"),m=r("el-option"),p=r("el-select"),x=r("el-row"),C=r("el-form"),E=r("el-button"),P=r("el-dialog");return a(),F("div",T,[u(P,{title:l.title,modelValue:l.roomDialogVisible,"onUpdate:modelValue":e[9]||(e[9]=o=>l.roomDialogVisible=o),"close-on-click-modal":!1,width:"600px"},{footer:t(()=>[w("span",S,[u(E,{onClick:e[8]||(e[8]=o=>l.roomDialogVisible=!l.roomDialogVisible),size:"default"},{default:t(()=>[U]),_:1}),u(E,{type:"primary",onClick:I,size:"default"},{default:t(()=>[h]),_:1})])]),default:t(()=>[u(C,{ref_key:"roomFormRef",ref:c,rules:l.roomFormRules,model:l.roomForm,size:"default","label-width":"120px"},{default:t(()=>[u(x,{gutter:35},{default:t(()=>[u(s,{xs:24,sm:24,md:24,lg:24,xl:24,class:"mb20"},{default:t(()=>[u(i,{label:"\u5B9E\u9A8C\u5BA4\u540D\u79F0",prop:"siteName"},{default:t(()=>[u(n,{modelValue:l.roomForm.siteName,"onUpdate:modelValue":e[0]||(e[0]=o=>l.roomForm.siteName=o),placeholder:"\u573A\u6240\u540D\u79F0",clearable:"",class:"input-length"},null,8,["modelValue"])]),_:1})]),_:1}),u(s,{xs:24,sm:24,md:24,lg:24,xl:24,class:"mb20"},{default:t(()=>[u(i,{label:"\u5B9E\u9A8C\u5BA4\u6240\u5728\u697C",prop:"floor"},{default:t(()=>[u(n,{modelValue:l.roomForm.floor,"onUpdate:modelValue":e[1]||(e[1]=o=>l.roomForm.floor=o),placeholder:"\u5B9E\u9A8C\u5BA4\u6240\u5728\u697C",clearable:"",class:"input-length"},null,8,["modelValue"])]),_:1})]),_:1}),u(s,{xs:24,sm:24,md:24,lg:24,xl:24,class:"mb20"},{default:t(()=>[u(i,{label:"\u5B9E\u9A8C\u5BA4\u6240\u5728\u623F\u95F4",prop:"room"},{default:t(()=>[u(n,{modelValue:l.roomForm.room,"onUpdate:modelValue":e[2]||(e[2]=o=>l.roomForm.room=o),placeholder:"\u5B9E\u9A8C\u5BA4\u6240\u5728\u623F\u95F4",clearable:"",class:"input-length"},null,8,["modelValue"])]),_:1})]),_:1}),u(s,{xs:24,sm:24,md:24,lg:24,xl:24,class:"mb20"},{default:t(()=>[u(i,{label:"\u573A\u6240\u8D23\u4EFB\u4EBA",prop:"siteLiabilityPersonId"},{default:t(()=>[u(p,{modelValue:l.roomForm.siteLiabilityPersonId,"onUpdate:modelValue":e[3]||(e[3]=o=>l.roomForm.siteLiabilityPersonId=o),placeholder:"\u573A\u6240\u8D23\u4EFB\u4EBA",clearable:"",class:"input-length"},{default:t(()=>[(a(!0),F(B,null,y(g.memberList,o=>(a(),d(m,{key:o.id,label:o.personName,value:o.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1}),u(s,{xs:24,sm:24,md:24,lg:24,xl:24,class:"mb20"},{default:t(()=>[u(i,{label:"\u573A\u6240\u5B89\u5168\u5458",prop:"safeLiabilityPersonId"},{default:t(()=>[u(p,{modelValue:l.roomForm.safeLiabilityPersonId,"onUpdate:modelValue":e[4]||(e[4]=o=>l.roomForm.safeLiabilityPersonId=o),placeholder:"\u573A\u6240\u5B89\u5168\u5458",clearable:"",class:"input-length"},{default:t(()=>[(a(!0),F(B,null,y(g.memberList,o=>(a(),d(m,{key:o.id,label:o.personName,value:o.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1}),u(s,{xs:24,sm:24,md:24,lg:24,xl:24,class:"mb20"},{default:t(()=>[u(i,{label:"\u6709\u65E0\u6D88\u9632\u8BBE\u65BD",prop:"fireFacilities"},{default:t(()=>[u(p,{modelValue:l.roomForm.fireFacilities,"onUpdate:modelValue":e[5]||(e[5]=o=>l.roomForm.fireFacilities=o),placeholder:"\u6709\u65E0\u6D88\u9632\u8BBE\u65BD",clearable:"",class:"input-length"},{default:t(()=>[(a(),d(m,{key:1,label:"\u6709",value:1})),(a(),d(m,{key:2,label:"\u65E0",value:2}))]),_:1},8,["modelValue"])]),_:1})]),_:1}),u(s,{xs:24,sm:24,md:24,lg:24,xl:24,class:"mb20"},{default:t(()=>[u(i,{label:"\u6709\u65E0\u9694\u65AD",prop:"partitionStatus"},{default:t(()=>[u(p,{modelValue:l.roomForm.partitionStatus,"onUpdate:modelValue":e[6]||(e[6]=o=>l.roomForm.partitionStatus=o),placeholder:"\u6709\u65E0\u9694\u65AD",clearable:"",class:"input-length"},{default:t(()=>[(a(),d(m,{key:1,label:"\u6709",value:1})),(a(),d(m,{key:2,label:"\u65E0",value:2}))]),_:1},8,["modelValue"])]),_:1})]),_:1}),u(s,{xs:24,sm:24,md:24,lg:24,xl:24,class:"mb20"},{default:t(()=>[u(i,{label:"\u573A\u6240\u6027\u8D28",prop:"siteTypeId"},{default:t(()=>[u(p,{modelValue:l.roomForm.siteTypeId,"onUpdate:modelValue":e[7]||(e[7]=o=>l.roomForm.siteTypeId=o),placeholder:"\u573A\u6240\u6027\u8D28",clearable:"",class:"input-length"},{default:t(()=>[(a(!0),F(B,null,y(g.typeList,o=>(a(),d(m,{key:o.id,label:o.siteType,value:o.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1})]),_:1})]),_:1},8,["rules","model"])]),_:1},8,["title","modelValue"])])}}});export{J as default};