sf_web_dist/js/select_channel.D_vAz63y.js
2025-08-21 16:43:27 +08:00

2 lines
1.9 KiB
JavaScript

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