depotsTransfer-0af9931f.js 1.3 KB

1
  1. import{b as e,a}from"./index-c1ebe797.js";/* empty css *//* empty css */import{d as s,n as l,s as t,r,o as n,c as i,a as d,f as o,v as p,e as u,w as c,b as m,F as f,W as h,P as _,_ as v}from"./index-8385d4ab.js";import"./http-a9de106b.js";const b={class:"wrapper"},y=v(s({__name:"depotsTransfer",props:{primary:Object},emits:["close"],setup(s,{emit:v}){const y=s,g=l([]),j=l([]),k=l([]),w=e=>{const a=JSON.parse(JSON.stringify(j.value)).filter((a=>e.includes(a.channel_id))).map((e=>({channel_id:e.channel_id,is_enabled:e.is_enabled})));k.value=a},x=(e,a)=>a.remark.includes(e),C=()=>{g.value,h(k.value),h(k.value).length<=0?_.warning("请选择商户"):a(y.primary.id,{channels:k.value}).then((e=>{_.success(e.message),v("close",!1)}))};return t((async()=>{let{data:a}=await e(y.primary.id,{});j.value=a})),(e,a)=>{const s=r("el-transfer"),l=r("el-button");return n(),i(f,null,[d(s,{modelValue:o(g),"onUpdate:modelValue":a[0]||(a[0]=e=>p(g)?g.value=e:null),props:{key:"channel_id",label:"remark"},titles:["未设平台","已设平台"],filterable:"",onRightCheckChange:w,"filter-method":x,"filter-placeholder":"搜索",data:o(j)},null,8,["modelValue","data"]),u("div",b,[d(l,{type:"primary",size:"default",onClick:C},{default:c((()=>[m("提交")])),_:1})])],64)}}}),[["__scopeId","data-v-73965d0a"]]);export{y as default};