depotsTransfer-44077b5c.js 2.8 KB

1
  1. /* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import{d as e,m as a,e as l}from"./index-3118a4be.js";/* empty css */import{d as s,q as t,m as d,z as o,Z as i,f as u,o as r,l as m,w as p,e as n,a as c,b as f,aq as h,a7 as v,a5 as b,a6 as g,ap as j,ar as V,X as _,a0 as k,a2 as y,_ as x}from"./index-9c60f3ea.js";import"./http-2512ec3b.js";const w={class:"flex flex-row justify-between"},C={class:"w-full"},q={class:"flex justify-end"},O=x(s({__name:"depotsTransfer",props:{primary:Object},emits:["close"],setup(s,{emit:x}){const O=s,S=t(!1),T=d({miniProgramIds:[{required:!0,message:"请选择小程序"}]}),U=t({}),z=t([]),F=t([]),I=t([]),J=t([]),L=t({}),N=(e,a)=>{const l=JSON.parse(JSON.stringify(z.value)).filter((a=>e.includes(a.id))).map((e=>e.id));J.value=l,L.value={uids:J.value.join(","),action:"left"==a?"off":"on"},L.value,J.value},X=(e,a)=>a.username.includes(e),Z=()=>{U.value.depotsValue,h(J.value),h(J.value).length<=0?v.warning("请选择投手公司"):l(O.primary.id,L.value).then((e=>{v.success(e.message),x("close",!1)}))};return o((()=>{e(O.primary.id).then((e=>{z.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)),I.value=e.data.on.map((e=>e.id)),clearTimeout(a))}),10)})),a(O.primary.id).then((e=>{U.value=e.data}))})),(e,a)=>{const l=b,s=g,t=j,d=V,o=_,h=k,v=y;return i((r(),m(h,{model:u(U),"label-width":"130px",ref:"ruleForm",rules:u(T),class:"pr-4"},{default:p((()=>[n("div",w,[n("div",C,[c(s,{label:"小程序名称",prop:"email"},{default:p((()=>[c(l,{modelValue:u(U).name,"onUpdate:modelValue":a[0]||(a[0]=e=>u(U).name=e),disabled:"",placeholder:"请填写登录账号"},null,8,["modelValue"])])),_:1}),c(s,{label:"状态",prop:"status"},{default:p((()=>[c(t,{modelValue:u(U).status,"onUpdate:modelValue":a[1]||(a[1]=e=>u(U).status=e),disabled:"","active-value":1,"inactive-value":0},null,8,["modelValue"])])),_:1}),c(s,{label:"分配至投手公司",prop:"username"},{default:p((()=>[n("div",null,[c(d,{modelValue:u(U).depotsValue,"onUpdate:modelValue":a[2]||(a[2]=e=>u(U).depotsValue=e),props:{key:"id",label:"username"},titles:["未分配","已分配"],filterable:"","left-default-checked":u(F),"right-default-checked":u(I),onRightCheckChange:a[3]||(a[3]=e=>N(e,"right")),onLeftCheckChange:a[4]||(a[4]=e=>N(e,"left")),"filter-method":X,"filter-placeholder":"搜索",data:u(z)},null,8,["modelValue","left-default-checked","right-default-checked","data"])])])),_:1})])]),n("div",q,[c(o,{type:"primary",size:"default",onClick:Z},{default:p((()=>[f("确定")])),_:1})])])),_:1},8,["model","rules"])),[[v,u(S)]])}}}),[["__scopeId","data-v-6fef127b"]]);export{O as default};