马宇豪
2023-10-20 67ddfbd2db13529c8923838d4dc7ed4cf105b0fe
1
import{_ as U,a as x,E as M}from"./index.1683511265143.js";import{r as h}from"./index.168351126514310.js";import{p as O}from"./index.168351126514323.js";import{J as $,aF as J,a1 as P,f as q,w as Q,k as W,a as r,F as b,a8 as D,b as t,Y as d,R as c,u as X,aC as Y,aD as j,a5 as m,o as u,Q as z,X as L,W as y}from"./vue.1683511265143.js";const C=n=>(Y("data-v-23d42bb8"),n=n(),j(),n),G=C(()=>t("tr",{class:"m-color b-font",style:{"text-align":"center"}},"\u5B9E\u9A8C\u573A\u6240",-1)),H=C(()=>t("tr",null,[t("td",{class:"w-14 m-color required"},"\u573A\u6240\u540D\u79F0"),t("td",{class:"w-14 m-color"},"\u6240\u5728\u697C\u680B"),t("td",{class:"w-14 m-color"},"\u623F\u95F4"),t("td",{class:"w-14 m-color"},"\u6709\u65E0\u6D88\u9632\u8BBE\u65BD"),t("td",{class:"w-14 m-color"},"\u6709\u65E0\u9694\u65AD"),t("td",{class:"w-14 m-color"},"\u573A\u6240\u6027\u8D28"),t("td",{class:"w-14 m-color"},"\u64CD\u4F5C")],-1)),K={class:"w-14"},Z={class:"w-14"},ee={class:"w-14"},te={class:"w-14"},oe={class:"w-14"},se={class:"w-14"},ae={class:"w-14"},le=y("\u5220\u9664"),ie={style:{"text-align":"center"}},de=y(" \u6DFB\u52A0\u73B0\u6709\u5B9E\u9A8C\u573A\u6240 "),ne=y(" \u65B0\u589E\u5B9E\u9A8C\u573A\u6240\u914D\u7F6E "),ue=$({name:"selectRoom",props:{disabled:Boolean,data:Array},setup(n,{expose:B}){const g=n,E=J(()=>x(()=>import("./roomDialog.1683511265143.js"),["assets/roomDialog.1683511265143.js","assets/index.168351126514310.js","assets/index.1683511265143.js","assets/index.168351126514326.css","assets/vue.1683511265143.js"])),e=P({disabled:!1,roomList:[],allRoomList:[],memberList:[],typeList:[],specialDeviceList:[{id:1,name:"\u662F"},{id:2,name:"\u5426"}],stuffStorageList:[{id:1,name:"\u667A\u80FD\u8BD5\u5242\u67DC"},{id:2,name:"\u666E\u901A\u50A8\u5B58\u67DC"}],stuffUnitList:[{id:1,name:"g"},{id:2,name:"kg"},{id:3,name:"ml"},{id:4,name:"l"}]}),A=q(),F=async()=>{const o=await O().getAllPerson();o.data.code===100&&(e.memberList=o.data.data)},R=async()=>{const o=await h().getAllType();o.data.code===100&&(e.typeList=o.data.data)},V=()=>{e.roomList.push({siteId:null,siteName:"",floor:"",room:"",fireFacilities:null,partitionStatus:null,siteType:""})};Q(()=>{e.roomList=g.data,e.disabled=g.disabled});const k=o=>{e.roomList.splice(o,1)},S=(o,i)=>{A.value.showroomDialog(o,i,e.specialDeviceList)},I=()=>{w()},w=async()=>{let o=await h().getAllRoom();o.data.code===100?e.allRoomList=JSON.parse(JSON.stringify(o.data.data)):M({type:"warning",message:o.data.msg})},N=(o,i)=>{const l=e.allRoomList.find(p=>p.id===o);e.roomList[i]={siteId:l.id,siteName:l.siteName,floor:l.floor,room:l.room,fireFacilities:l.fireFacilities,partitionStatus:l.partitionStatus,siteType:l.siteType}},T=o=>{console.log(o,"formatList"),e.roomList=o};return B({dataList:e.roomList,formatList:T}),W(()=>{F(),R(),w()}),(o,i)=>{const l=m("el-option"),p=m("el-select"),v=m("el-input"),_=m("el-button");return u(),r(b,null,[G,H,(u(!0),r(b,null,D(e.roomList,(s,f)=>(u(),r("tr",{key:f},[t("td",K,[d(p,{disabled:e.disabled,filterable:"",modelValue:s.siteId,"onUpdate:modelValue":a=>s.siteId=a,onChange:a=>N(a,f),onFocus:a=>I()},{default:c(()=>[(u(!0),r(b,null,D(e.allRoomList,a=>(u(),z(l,{key:a.id,value:a.id,label:a.siteName},null,8,["value","label"]))),128))]),_:2},1032,["disabled","modelValue","onUpdate:modelValue","onChange","onFocus"])]),t("td",Z,[d(v,{disabled:"",modelValue:s.floor,"onUpdate:modelValue":a=>s.floor=a},null,8,["modelValue","onUpdate:modelValue"])]),t("td",ee,[d(v,{disabled:"",modelValue:s.room,"onUpdate:modelValue":a=>s.room=a},null,8,["modelValue","onUpdate:modelValue"])]),t("td",te,[t("div",null,L(s.fireFacilities==1?"\u6709":s.fireFacilities==2?"\u65E0":""),1)]),t("td",oe,[t("div",null,L(s.partitionStatus==1?"\u6709":s.partitionStatus==2?"\u65E0":""),1)]),t("td",se,[t("div",null,L(s.siteType),1)]),t("td",ae,[d(_,{type:"danger",disabled:e.disabled,onClick:a=>k(f)},{default:c(()=>[le]),_:2},1032,["disabled","onClick"])])]))),128)),t("tr",ie,[d(_,{disabled:e.disabled,type:"primary",shape:"round",onClick:i[0]||(i[0]=s=>V())},{default:c(()=>[de]),_:1},8,["disabled"]),d(_,{disabled:e.disabled,shape:"round",onClick:i[1]||(i[1]=s=>S("\u65B0\u589E",{}))},{default:c(()=>[ne]),_:1},8,["disabled"])]),d(X(E),{ref_key:"roomDialogRef",ref:A,memberList:e.memberList,typeList:e.typeList},null,8,["memberList","typeList"])],64)}}});var _e=U(ue,[["__scopeId","data-v-23d42bb8"]]);export{_e as default};