sf_web_dist/js/single_channel_set.D96pb_xW.js
2025-08-08 16:28:10 +08:00

2 lines
3.2 KiB
JavaScript

import{D as e,ag as a,r as t,c as l,e as o,N as s,w as n,g as p,bM as r,bK as i,O as d,t as c,bb as h,l as u,an as g,aX as m,a7 as _}from"./index.CLoJG3mK.js";import{_ as w}from"./index.B9eCB9m-.js";import{a as f}from"./payee-channel.DLUeUXRF.js";import S from"./select_channel.C5mzsn6t.js";/* empty css */import"./el-col.7ob5DkRT.js";const b={class:"dialog-footer"},v={__name:"single_channel_set",props:{showSingleChannelSet:{type:Boolean,default:!1},currentRow:{type:Object,default:()=>{}}},emits:["update:showSingleChannelSet"],setup(v,{emit:C}){const y=v;e(()=>y.showSingleChannelSet,e=>{e&&D()});const R=a({columns:[{label:"通道名称",prop:"name",width:50},{label:"通道状态",prop:"status",slot:"status_slot",width:50},{label:"操作",prop:"name",slot:"oeprate_slot",align:"left"}],searchFields:[{prop:"name",label:"通道名称",type:"input",value:""}],tableData:[],per_page:10,page:1,total:0,loading:!1,selectedRows:[],showSelectChannel:!1}),F=t(),j=C,x=()=>{j("update:showSingleChannelSet",!1)},U=()=>{j("update:showSingleChannelSet",!1)};const D=()=>{let e={limit:R.per_page,page:R.page,shop_id:0,orderBy:"create_time",orderType:"desc"},a=function(e){const a={};return e.forEach(e=>{e.prop&&void 0!==e.value&&(a[e.prop]=e.value)}),a}(R.searchFields);f(Object.assign(e,a)).then(e=>{R.tableData=e.data,R.total=e.total,R.loading=!1})},k=()=>{R.searchFields.forEach(e=>{"datetimerange"==e.dateType?e.value=[]:e.value=""}),D()},T=e=>{R.selectedRows=e},V=()=>{D()};return(e,a)=>{const t=h,f=i,C=r,y=w,j=g,O=m;return o(),l(_,null,[s(O,{"model-value":v.showSingleChannelSet,title:"通道配置",width:"80vw","before-close":x,ref_key:"channelRef",ref:F},{footer:n(()=>[u("div",b,[s(j,{onClick:x},{default:n(()=>a[4]||(a[4]=[d("取消")])),_:1,__:[4]}),s(j,{type:"primary",onClick:U},{default:n(()=>a[5]||(a[5]=[d(" 确定 ")])),_:1,__:[5]})])]),default:n(()=>[s(y,{type:"export",columns:p(R).columns,searchFields:p(R).searchFields,"onUpdate:searchFields":a[0]||(a[0]=e=>p(R).searchFields=e),data:p(R).tableData,per_page:p(R).per_page,"onUpdate:per_page":a[1]||(a[1]=e=>p(R).per_page=e),page:p(R).page,"onUpdate:page":a[2]||(a[2]=e=>p(R).page=e),total:p(R).total,onGetTableData:D,onResetForm:k,loading:p(R).loading,showSelection:!1,showRightRefreshSlot:!1},{status_slot:n(({row:e})=>[s(t,{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:n(({row:e})=>[s(C,{data:e.supplierApi,style:{width:"100%"},onSelectionChange:T},{default:n(()=>[s(f,{label:"渠道代码",prop:"code"}),s(f,{label:"渠道名称",prop:"name"}),s(f,{label:"渠道成本费率",prop:"pr"}),s(f,{label:"权重(1-9)"},{default:n(e=>[d(c(e.row.pivot.weight),1)]),_:2},1024)]),_:2},1032,["data"])]),_:1},8,["columns","searchFields","data","per_page","page","total","loading"])]),_:1},8,["model-value"]),s(S,{showSelectChannel:p(R).showSelectChannel,"onUpdate:showSelectChannel":a[3]||(a[3]=e=>p(R).showSelectChannel=e),currentRow:p(R).selectedRows,shop_id:v.currentRow.shop_id,onConfirmSelect:V},null,8,["showSelectChannel","currentRow","shop_id"])],64)}}};export{v as default};