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