import{r as e,D as a,ag as l,m as t,e as n,w as s,N as o,bo as r,g as u,bp as i,bW as d,c as p,a7 as c,a8 as h,bX as m,l as f,an as _,O as w,aX as g,aO as b}from"./index.BwxVS_TS.js";import{b as v,g as y}from"./payee-channel.CWj9XIBH.js";const S={class:"dialog-footer"},C={__name:"select-channel",props:{showSelectChannel:{type:Boolean,default:!1},currentRow:{type:Object,default:{}}},emits:["update:showSelectChannel","confirmSelect"],setup(C,{emit:R}){const k=C,j=e([]);a(()=>k.showSelectChannel,e=>{e&&(j.value=[],y({status:"1",saiType:"all"}).then(e=>{k.currentRow.supplierApi.length>0?j.value=e.filter(e=>!k.currentRow.supplierApi.find(a=>e.id===a.id)):j.value=e}))});const x=l({region:[]}),O=e(),V=R,A=()=>{V("update:showSelectChannel",!1),O.value.resetFields()},F=()=>{let e=[];x.region.forEach(a=>{let l={payment_product_id:k.currentRow.id,supplier_api_id:a.id,shop_id:0,api_name:a.name,payment_product_name:k.currentRow.name,weight:1,status:2};e.push(l)}),e.length>0?v({channels:e}).then(e=>{b.success("请选择渠道"),V("update:showSelectChannel",!1),V("confirmSelect"),O.value.resetFields()}):b.warning("请选择渠道")};return(e,a)=>{const l=m,b=d,v=i,y=r,R=_,k=g;return n(),t(k,{"model-value":C.showSelectChannel,title:"选择渠道",width:"600px","before-close":A},{footer:s(()=>[f("div",S,[o(R,{type:"primary",onClick:F},{default:s(()=>a[1]||(a[1]=[w(" 提交保存 ")])),_:1,__:[1]})])]),default:s(()=>[o(y,{model:u(x),"label-width":"auto",ref_key:"channelRef",ref:O},{default:s(()=>[o(v,{label:"选择渠道",prop:"region"},{default:s(()=>[o(b,{modelValue:u(x).region,"onUpdate:modelValue":a[0]||(a[0]=e=>u(x).region=e),"value-key":"id",placeholder:"选择渠道",multiple:"",filterable:""},{default:s(()=>[(n(!0),p(c,null,h(u(j),(e,a)=>(n(),t(l,{key:a,label:e.name,value:e},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1},8,["model"])]),_:1},8,["model-value"])}}};export{C as default};