"use strict";const e=require("../common/vendor.js"),o={__name:"AreaFormPopup",props:{visible:{type:Boolean,default:!1},isEdit:{type:Boolean,default:!1},editData:{type:Object,default:()=>({})},loading:{type:Boolean,default:!1}},emits:["update:visible","submit","close"],setup(o,{emit:t}){const a=o,i=t,l=e.reactive({name:"",color:"#FF5733"}),c=["#2563eb","#ef4444","#10b981","#f59e0b","#6366f1","#ec4899","#06b6d4","#84cc16","#f97316","#4f46e5","#dc2626","#f59e0b","#d97706","#8b5cf6","#db2777"];e.watch((()=>a.editData),(e=>{e&&Object.keys(e).length>0&&(l.name=e.name||"",l.color=e.color||"#FF5733")}),{immediate:!0,deep:!0}),e.watch((()=>a.visible),(e=>{e||n()}));const n=()=>{l.name="",l.color="#FF5733"},s=()=>{i("update:visible",!1),i("close")},d=()=>{l.name?l.color?i("submit",{name:l.name,color:l.color}):e.index.showToast({title:"请选择区域颜色",icon:"none"}):e.index.showToast({title:"请输入区域名称",icon:"none"})};return(t,a)=>e.e({a:o.visible},o.visible?{b:e.t(o.isEdit?"编辑区域":"新增区域"),c:e.o(s),d:l.name,e:e.o((e=>l.name=e.detail.value)),f:l.color,g:e.o((e=>l.color=e.detail.value)),h:l.color,i:e.f(c,((o,t,a)=>({a:o+t,b:l.color===o?1:"",c:o,d:e.o((e=>(e=>{l.color=e})(o)),o+t)}))),j:e.o(s),k:e.o(d),l:o.loading,m:e.o((()=>{})),n:e.o(s),o:e.gei(t,"")}:{})}},t=e._export_sfc(o,[["__scopeId","data-v-bfbe7800"]]);wx.createComponent(t);