import{m as e,a,b as l}from"./index-aa9c4d1a.js";/* empty css *//* empty css */import{d as s,k as t,E as d,p as o,r as u,I as r,H as i,f as m,o as p,j as n,w as c,e as f,a as v,c as b,F as V,q as _,b as y,L as h,_ as j}from"./index-9807a5c1.js";import"./http-dc89695a.js";/* empty css */const g={class:"flex flex-row justify-between"},x={class:"w-full"},w={class:"flex justify-end"},k=j(s({__name:"depotsTransfer",props:{primary:Object},emits:["close"],setup(s,{emit:j}){const k=s,q=t(),I=t(!1),T=d({miniProgramIds:[{required:!0,message:"请选择小程序"}]}),U=t({}),C=t([]),F=t({});return o((()=>{e(k.primary.id).then((e=>{C.value=e.data.all;let a=setTimeout((()=>{var l;(null==(l=e.data.on)?void 0:l.length)>0&&(U.value.depotsValue=e.data.on.map((e=>e.id))[0],clearTimeout(a))}),10)})),a(k.primary.id).then((e=>{U.value=e.data}))})),(e,a)=>{const s=u("el-input"),t=u("el-form-item"),d=u("el-switch"),o=u("el-option"),z=u("el-select"),E=u("el-button"),H=u("el-form"),L=r("loading");return i((p(),n(H,{model:m(U),"label-width":"130px",ref_key:"ruleForm",ref:q,rules:m(T),class:"pr-4"},{default:c((()=>[f("div",g,[f("div",x,[v(t,{label:"小程序名称",prop:"email"},{default:c((()=>[v(s,{modelValue:m(U).name,"onUpdate:modelValue":a[0]||(a[0]=e=>m(U).name=e),disabled:"",placeholder:"请填写登录账号"},null,8,["modelValue"])])),_:1}),v(t,{label:"状态",prop:"status"},{default:c((()=>[v(d,{modelValue:m(U).status,"onUpdate:modelValue":a[1]||(a[1]=e=>m(U).status=e),disabled:"","active-value":1,"inactive-value":0},null,8,["modelValue"])])),_:1}),v(t,{label:"分配至投放公司",prop:"depotsValue",rules:[{required:!0,message:"请选择"}]},{default:c((()=>[v(z,{modelValue:m(U).depotsValue,"onUpdate:modelValue":a[2]||(a[2]=e=>m(U).depotsValue=e),filterable:"",clearable:"",placeholder:"请选择"},{default:c((()=>[(p(!0),b(V,null,_(m(C),(e=>(p(),n(o,{key:e.id,label:e.username,value:e.id},null,8,["label","value"])))),128))])),_:1},8,["modelValue"])])),_:1})])]),f("div",w,[v(E,{type:"primary",size:"default",onClick:a[3]||(a[3]=e=>{return a=m(q),F.value={action:"on",uids:U.value.depotsValue},void(a&&a.validate((e=>{e?l(k.primary.id,F.value).then((e=>{h.success(e.message),j("close",!1)})):I.value=!1})).then((()=>{})));var a})},{default:c((()=>[y("确定")])),_:1})])])),_:1},8,["model","rules"])),[[L,m(I)]])}}}),[["__scopeId","data-v-86a9e81d"]]);export{k as default};