2025-09-25 17:40:28 +08:00
|
|
|
import{r as e,D as a,ag as l,m as t,e as s,w as n,N as o,bp as r,g as u,bq as i,bX as d,c as p,a7 as c,a8 as h,bY as m,l as f,an as _,O as w,aX as g,dd as b,aO as v,de as y}from"./index.1758793160998SbAhWz2_.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,x=e([]);a(()=>k.showSelectChannel,e=>{e&&(x.value=[],y({status:"1",saiType:"all"}).then(e=>{k.currentRow.supplierApi.length>0?x.value=e.filter(e=>!k.currentRow.supplierApi.find(a=>e.id===a.id)):x.value=e}))});const O=l({region:[]}),V=e(),j=R,A=()=>{j("update:showSelectChannel",!1),V.value.resetFields()},F=()=>{let e=[];O.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?b({channels:e}).then(e=>{v.success("请选择渠道"),j("update:showSelectChannel",!1),j("confirmSelect"),V.value.resetFields()}):v.warning("请选择渠道")};return(e,a)=>{const l=m,b=d,v=i,y=r,R=_,k=g;return s(),t(k,{"model-value":C.showSelectChannel,title:"选择渠道",width:"600px","before-close":A},{footer:n(()=>[f("div",S,[o(R,{type:"primary",onClick:F},{default:n(()=>a[1]||(a[1]=[w(" 提交保存 ")])),_:1,__:[1]})])]),default:n(()=>[o(y,{model:u(O),"label-width":"auto",ref_key:"channelRef",ref:V},{default:n(()=>[o(v,{label:"选择渠道",prop:"region"},{default:n(()=>[o(b,{modelValue:u(O).region,"onUpdate:modelValue":a[0]||(a[0]=e=>u(O).region=e),"value-key":"id",placeholder:"选择渠道",multiple:"",filterable:""},{default:n(()=>[(s(!0),p(c,null,h(u(x),(e,a)=>(s(),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};
|