var g=(b,y,i)=>new Promise((l,m)=>{var c=t=>{try{o(i.next(t))}catch(s){m(s)}},a=t=>{try{o(i.throw(t))}catch(s){m(s)}},o=t=>t.done?l(t.value):Promise.resolve(t.value).then(c,a);o((i=i.apply(b,y)).next())});import{t as k,a as $}from"./tagsManage.374330f6.js";import{d as D,r as v,L as T,N as h,c as f,e as w,I as j,i as u,h as _,j as F,f as q,F as z,J as O,x as P}from"./index.3fb2f955.js";const R=D({name:"editPersonInfoDialog"}),U=Object.assign(R,{props:{visible:{type:Boolean,default:!1,required:!0},data:Object},emits:["close"],setup(b,{emit:y}){const{proxy:i}=P(),l=b,m=y,c=v(!1),a=v({}),o=v(),t=n=>g(this,null,function*(){!n||n.validate(e=>g(this,null,function*(){if(e){c.value=!0;try{const r=a.value.tagId.map(p=>({tagId:p,projectCode:l.data.projectCode}));yield $(r),i.$message.success("\u63D0\u4EA4\u6210\u529F\uFF01"),c.value=!1,m("close",!0)}catch(r){c.value=!1}}}))}),s=v([]),C=v(!1),L=n=>g(this,null,function*(){C.value=!0;const e=yield k(l.data.areaCode,{pageNumber:1,pageSize:1e4,name:n});C.value=!1,s.value=e.data.records});return T(()=>l.visible,n=>g(this,null,function*(){var e,r;if(n){const p=yield k(l.data.areaCode,{pageNumber:1,pageSize:1e4});s.value=p.data.records,(r=(e=l.data)==null?void 0:e.tags)!=null&&r.length?a.value={tagId:l.data.tags.map(I=>I.id)}:(a.value={tagId:[]},yield h(),o.value.resetFields())}else a.value={}})),(n,e)=>{const r=f("el-option"),p=f("el-select"),I=f("el-form-item"),N=f("el-form"),x=f("el-button"),V=f("el-dialog");return w(),j(V,{"model-value":b.visible,title:"\u8BBE\u7F6E\u6807\u7B7E",width:"600px","destroy-on-close":"",onClose:e[3]||(e[3]=d=>m("close"))},{footer:u(()=>[_(x,{type:"primary",loading:c.value,onClick:e[1]||(e[1]=d=>t(o.value))},{default:u(()=>[F(" \u63D0\u4EA4 ")]),_:1},8,["loading"]),_(x,{onClick:e[2]||(e[2]=d=>m("close"))},{default:u(()=>[F(" \u5173\u95ED ")]),_:1})]),default:u(()=>[_(N,{ref_key:"dialogFormRef",ref:o,model:a.value,"label-width":"auto","status-icon":"",class:"mt-16","label-suffix":"\uFF1A"},{default:u(()=>[_(I,{label:"\u6807\u7B7E",prop:"tagId",rules:[{required:!0,message:"\u8BF7\u9009\u62E9"}]},{default:u(()=>[_(p,{modelValue:a.value.tagId,"onUpdate:modelValue":e[0]||(e[0]=d=>a.value.tagId=d),class:"w-full",multiple:"",filterable:"",remote:"","remote-method":L,loading:C.value},{default:u(()=>[(w(!0),q(z,null,O(s.value,(d,B)=>(w(),j(r,{key:B,label:d.name,value:d.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue","loading"])]),_:1})]),_:1},8,["model"])]),_:1},8,["model-value"])}}});export{U as default};