1 |
- import{m as e,a,b as l}from"./index-f3d4ec42.js";import{d as s,m as t,V as o,y as r,X as d,f as u,o as i,l as m,w as p,e as n,a as c,c as v,F as f,z as j,b,a5 as V,a3 as y,a4 as _,ar as h,D as g,G as x,U as w,Z as U,a0 as k,_ as F}from"./index-ca84c486.js";import"./http-dd1071de.js";const I={class:"flex flex-row justify-between"},T={class:"w-full"},q={class:"flex justify-end"},z=F(s({__name:"depotsTransfer",props:{primary:Object},emits:["close"],setup(s,{emit:F}){const z=s,C=t(),D=t(!1),G=o({miniProgramIds:[{required:!0,message:"请选择小程序"}]}),H=t({}),K=t([]),L=t({});return r((()=>{e(z.primary.id).then((e=>{K.value=e.data.all;let a=setTimeout((()=>{var l;(null==(l=e.data.on)?void 0:l.length)>0&&(H.value.depotsValue=e.data.on.map((e=>e.id))[0],clearTimeout(a))}),10)})),a(z.primary.id).then((e=>{H.value=e.data}))})),(e,a)=>{const s=y,t=_,o=h,r=g,O=x,P=w,X=U,Z=k;return d((i(),m(X,{model:u(H),"label-width":"130px",ref_key:"ruleForm",ref:C,rules:u(G),class:"pr-4"},{default:p((()=>[n("div",I,[n("div",T,[c(t,{label:"小程序名称",prop:"email"},{default:p((()=>[c(s,{modelValue:u(H).name,"onUpdate:modelValue":a[0]||(a[0]=e=>u(H).name=e),disabled:"",placeholder:"请填写登录账号"},null,8,["modelValue"])])),_:1}),c(t,{label:"状态",prop:"status"},{default:p((()=>[c(o,{modelValue:u(H).status,"onUpdate:modelValue":a[1]||(a[1]=e=>u(H).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(O,{modelValue:u(H).depotsValue,"onUpdate:modelValue":a[2]||(a[2]=e=>u(H).depotsValue=e),filterable:"",clearable:"",placeholder:"请选择"},{default:p((()=>[(i(!0),v(f,null,j(u(K),(e=>(i(),m(r,{key:e.id,label:e.username,value:e.id},null,8,["label","value"])))),128))])),_:1},8,["modelValue"])])),_:1})])]),n("div",q,[c(P,{type:"primary",size:"default",onClick:a[3]||(a[3]=e=>{return a=u(C),L.value={action:"on",uids:H.value.depotsValue},void(a&&a.validate((e=>{e?l(z.primary.id,L.value).then((e=>{V.success(e.message),F("close",!1)})):D.value=!1})).then((()=>{})));var a})},{default:p((()=>[b("确定")])),_:1})])])),_:1},8,["model","rules"])),[[Z,u(D)]])}}}),[["__scopeId","data-v-86a9e81d"]]);export{z as default};
|