1 |
- import{b as e,a as l}from"./index-e5b32e14.js";/* empty css *//* empty css */import{d as a,n as s,s as t,r as d,K as r,J as i,o,j as n,w as u,e as m,a as p,f as c,b as f,W as h,O as _,_ as b}from"./index-8e28b540.js";import"./http-0d0b42a6.js";const v={class:"flex flex-row justify-between"},y={class:"w-full"},V={class:"flex justify-end"},g=b(a({__name:"depotsTransfer",props:{primary:Object},emits:["close"],setup(a,{emit:b}){const g=a,j=s({}),w=s([]),x=s([]),k=e=>{const l=JSON.parse(JSON.stringify(w.value)).filter((l=>e.includes(l.channel_id))).map((e=>({channel_id:e.channel_id,is_enabled:e.is_enabled})));x.value=l},O=(e,l)=>l.remark.includes(e),C=()=>{j.value.depotsValue,h(x.value),h(x.value).length<=0?_.warning("请选择商户"):l(g.primary.id,{channels:x.value}).then((e=>{_.success(e.message),b("close",!1)}))};return t((async()=>{let{data:l}=await e(g.primary.id,{});w.value=l})),(e,l)=>{const a=d("el-input"),s=d("el-form-item"),t=d("el-switch"),h=d("el-transfer"),_=d("el-button"),b=d("el-form"),g=r("loading");return i((o(),n(b,{model:c(j),"label-width":"80px",ref:"ruleForm",rules:e.rules,class:"pr-4"},{default:u((()=>[m("div",v,[m("div",y,[p(s,{label:"登录账号",prop:"email"},{default:u((()=>[p(a,{modelValue:c(j).email,"onUpdate:modelValue":l[0]||(l[0]=e=>c(j).email=e),placeholder:"请填写登录账号"},null,8,["modelValue"])])),_:1}),p(s,{label:"状态",prop:"username"},{default:u((()=>[p(t,{modelValue:c(j).delivery,"onUpdate:modelValue":l[1]||(l[1]=e=>c(j).delivery=e)},null,8,["modelValue"])])),_:1}),p(s,{label:"备注",prop:"username"},{default:u((()=>[p(h,{modelValue:c(j).depotsValue,"onUpdate:modelValue":l[2]||(l[2]=e=>c(j).depotsValue=e),props:{key:"channel_id",label:"remark"},titles:["未分配","已分配"],filterable:"",onRightCheckChange:k,"filter-method":O,"filter-placeholder":"搜索",data:c(w)},null,8,["modelValue","data"])])),_:1})])]),m("div",V,[p(_,{type:"primary",size:"default",onClick:C},{default:u((()=>[f("确定")])),_:1})])])),_:1},8,["model","rules"])),[[g,e.loading]])}}}),[["__scopeId","data-v-4fdc986d"]]);export{g as default};
|