sf_web_dist/js/single_channel_set.D948-foU.js

2 lines
3.0 KiB
JavaScript
Raw Normal View History

2025-08-22 15:57:05 +08:00
import{D as e,ag as a,r as t,c as s,e as l,N as o,w as n,g as r,bA as p,bb as i,bM as d,bK as u,O as c,t as h,aX as m,a7 as _}from"./index.Br0srRdv.js";import{_ as g}from"./index.D9Tuo0Y2.js";import{s as w,e as v}from"./payee-user.C2K90Jnm.js";import b from"./select_channel.xuopfqSQ.js";/* empty css */import"./el-col.vmetmt9f.js";import"./payee-channel.Cscd1sDh.js";const S={__name:"single_channel_set",props:{showSingleChannelSet:{type:Boolean,default:!1},currentRow:{type:Object,default:()=>{}}},emits:["update:showSingleChannelSet"],setup(d,{emit:u}){const c=d;e(()=>c.showSingleChannelSet,e=>{e&&R()});const h=a({columns:[{label:"通道名称",prop:"name",width:50},{label:"默认通道状态",prop:"status",slot:"status_slot",width:50},{label:"商户定制通道状态",prop:"user_status",slot:"user_status_slot",width:50}],searchFields:[{prop:"name",label:"通道名称",type:"input",value:""}],tableData:[],per_page:10,page:1,total:0,loading:!1,selectedRows:[],showSelectChannel:!1}),S=t(),f=u,C=()=>{f("update:showSingleChannelSet",!1)};const R=()=>{let e={limit:h.per_page,page:h.page,shop_id:c.currentRow.shop_id,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}(h.searchFields);w(Object.assign(e,a)).then(e=>{h.tableData=e.data,h.total=e.total,h.loading=!1})},y=()=>{h.searchFields.forEach(e=>{"datetimerange"==e.dateType?e.value=[]:e.value=""}),R()},j=()=>{R()};return(e,a)=>{const t=i,u=g,w=m;return l(),s(_,null,[o(w,{"model-value":d.showSingleChannelSet,title:"通道配置",width:"80vw","before-close":C,ref_key:"channelRef",ref:S},{default:n(()=>[o(u,{type:"export",columns:r(h).columns,searchFields:r(h).searchFields,"onUpdate:searchFields":a[0]||(a[0]=e=>r(h).searchFields=e),data:r(h).tableData,per_page:r(h).per_page,"onUpdate:per_page":a[1]||(a[1]=e=>r(h).per_page=e),page:r(h).page,"onUpdate:page":a[2]||(a[2]=e=>r(h).page=e),total:r(h).total,onGetTableData:R,onResetForm:y,loading:r(h).loading,showSelection:!1,showRightRefreshSlot:!1},p({status_slot:n(({row:e})=>[o(t,{modelValue:e.status,"onUpdate:modelValue":a=>e.status=a,disabled:"","active-value":1,"inactive-value":2,"inline-prompt":"","active-text":"开启","inactive-text":"关闭"},null,8,["modelValue","onUpdate:modelValue"])]),user_status_slot:n(({row:e})=>[o(t,{modelValue:e.user_status,"onUpdate:modelValue":a=>e.user_status=a,"active-value":1,"inactive-value":2,"inline-prompt":"","active-text":"开启","inactive-text":"关闭",onChange:a=>(e=>{let a={shop_id:c.currentRow.shop_id,payment_product_id:e.id,status:e.user_status};v(a).then(e=>{R()})})(e)},null,8,["modelValue","onUpdate:modelValue","onChange"])]),_:2},[void 0]),1032,["columns","searchFields","data","per_page","page","total","loading"])]),_:1},8,["model-value"]),o(b,{showSelectChannel:r(h).showSelectChannel,"onUpdate:showSelectChannel":a[3]||(a[3]=e=>r(h).showSelectChannel=e),currentRow:r(h).selectedRows,shop_id:d.currentRow.shop_id,onConfirmSelect:j},null,8,["showSelectChannel","currentRow","shop_id"])],64)}}};export{S as default};