sf_web_dist/js/select_channel.1758278834825CXnZ8pF2.js
2025-09-19 18:48:22 +08:00

2 lines
1.9 KiB
JavaScript

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 b,dd as g,aO as y,de as v}from"./index.17582788348254bH2lIpo.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 k=C,x=e([]);a(()=>k.showSelectChannel,e=>{e&&(x.value=[],A())});const A=()=>{v({status:"1",saiType:"all"}).then(e=>{k.currentRow.supplierApi&&k.currentRow.supplierApi.length>0?x.value=e.filter(e=>!k.currentRow.supplierApi.find(a=>e.id===a.id)):x.value=e})},O=l({region:[]}),V=e(),j=R,N=()=>{j("update:showSelectChannel",!1),V.value.resetFields()},X=()=>{let e=[];O.region.forEach(a=>{let l={payment_product_id:k.currentRow.id,supplier_api_id:a.id,shop_id:k.shop_id,api_name:a.name,payment_product_name:k.currentRow.name,weight:1,status:2};e.push(l)}),e.length>0?g({channels:e}).then(e=>{y.success("请选择渠道"),j("update:showSelectChannel",!1),j("confirmSelect")}):y.warning("请选择渠道")};return(e,a)=>{const l=m,g=d,y=i,v=r,R=_,k=b;return s(),t(k,{"model-value":C.showSelectChannel,title:"选择渠道",width:"600px","before-close":N},{footer:n(()=>[f("div",S,[o(R,{type:"primary",onClick:X},{default:n(()=>a[1]||(a[1]=[w(" 提交保存 ")])),_:1,__:[1]})])]),default:n(()=>[o(v,{model:u(O),"label-width":"auto",ref_key:"channelRef",ref:V},{default:n(()=>[o(y,{label:"选择渠道",prop:"region"},{default:n(()=>[o(g,{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};