sf_web_dist/js/single_channel_set.CJoM273Z.js
2025-08-06 17:52:35 +08:00

2 lines
3.0 KiB
JavaScript

import{D as e,ag as a,r as l,m as t,e as o,w as s,N as n,g as p,an as r,O as i,bM as d,bK as c,am as u,bb as m,l as h,aX as g}from"./index.CcfFPdCK.js";import{_}from"./index.CYCFCxoG.js";import{g as w}from"./payee-channel.CAQf2Ee5.js";/* empty css */import"./el-col.eZKfrsN2.js";const f={class:"dialog-footer"},b={__name:"single_channel_set",props:{showSingleChannelSet:{type:Boolean,default:!1},currentRow:{type:Object,default:()=>{}}},emits:["update:showSingleChannelSet"],setup(b,{emit:v}){const y=b;e(()=>y.showSingleChannelSet,e=>{e&&V()});const S=a({columns:[{label:"通道名称",prop:"name",width:50},{label:"通道状态",prop:"status",slot:"status_slot",width:50},{label:"操作",prop:"name",slot:"oeprate_slot",align:"left"}],searchFields:[],tableData:[],per_page:10,page:1,total:0,loading:!1,selectedRows:[]}),C=l(),x=v,F=()=>{x("update:showSingleChannelSet",!1)},R=()=>{C.value.validate(e=>{e&&x("confirm",C.value.model)})},V=()=>{w({saiType:"all",shop_id:y.currentRow.shop_id,orderBy:"create_time",orderType:"desc"}).then(e=>{S.tableData=e})},U=()=>{S.searchFields.forEach(e=>{"datetimerange"==e.dateType?e.value=[]:e.value=""}),V()},j=e=>{S.selectedRows=e};return(e,a)=>{const l=m,w=r,v=c,y=u,x=d,k=_,D=g;return o(),t(D,{"model-value":b.showSingleChannelSet,title:"通道配置",width:"80vw","before-close":F,ref_key:"channelRef",ref:C},{footer:s(()=>[h("div",f,[n(w,{onClick:F},{default:s(()=>a[4]||(a[4]=[i("取消")])),_:1,__:[4]}),n(w,{type:"primary",onClick:R},{default:s(()=>a[5]||(a[5]=[i(" 确定 ")])),_:1,__:[5]})])]),default:s(()=>[n(k,{type:"export",columns:p(S).columns,searchFields:p(S).searchFields,"onUpdate:searchFields":a[0]||(a[0]=e=>p(S).searchFields=e),data:p(S).tableData,per_page:p(S).per_page,"onUpdate:per_page":a[1]||(a[1]=e=>p(S).per_page=e),page:p(S).page,"onUpdate:page":a[2]||(a[2]=e=>p(S).page=e),total:p(S).total,onGetTableData:V,onResetForm:U,loading:p(S).loading,showSelection:!1,paginationSlot:!1,showRightRefreshSlot:!1},{status_slot:s(({row:e})=>[n(l,{modelValue:e.status,"onUpdate:modelValue":a=>e.status=a,"active-value":1,"inactive-value":2,"inline-prompt":"","active-text":"开启","inactive-text":"关闭"},null,8,["modelValue","onUpdate:modelValue"])]),oeprate_slot:s(({row:l})=>[n(w,{type:"primary",style:{margin:"4px"},size:"small",onClick:a=>e.hanleSelectChannel(l)},{default:s(()=>a[3]||(a[3]=[i("添加渠道")])),_:2,__:[3]},1032,["onClick"]),n(x,{data:l.supplierApi,style:{width:"100%"},onSelectionChange:j},{default:s(()=>[n(v,{type:"selection",width:"55"}),n(v,{label:"渠道代码",prop:"code"}),n(v,{label:"渠道名称",prop:"name"}),n(v,{label:"渠道成本费率",prop:"pr"}),n(v,{label:"权重(1-9)"},{default:s(e=>[n(y,{modelValue:e.row.pivot.weight,"onUpdate:modelValue":a=>e.row.pivot.weight=a,type:"number",placeholder:"请输入内容"},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1024)]),_:2},1032,["data"])]),_:1},8,["columns","searchFields","data","per_page","page","total","loading"])]),_:1},8,["model-value"])}}};export{b as default};