depotsTransfer-56a0a90f.js 2.6 KB

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