sf_web_dist/js/single_channel_set.1760700575245DGsp3zK6.js
2025-10-17 19:30:34 +08:00

2 lines
3.3 KiB
JavaScript

import{r as e,D as a,ag as t,c as l,e as s,N as o,w as n,g as i,bC as p,bc as r,bO as d,bM as c,O as u,t as h,aX as m,a7 as g,di as _,dj as w}from"./index.1760700575245BCb_r222.js";import{_ as v}from"./index.1760700575245D4N6Y0k_.js";import b from"./select_channel.1760700575245DdiKNYb1.js";/* empty css */import"./el-col.1760700575245Ynkd0KCN.js";const S={__name:"single_channel_set",props:{showSingleChannelSet:{type:Boolean,default:!1},currentRow:{type:Object,default:()=>{}}},emits:["update:showSingleChannelSet"],setup(d,{emit:c}){const u=d,h=e();a(()=>u.showSingleChannelSet,e=>{e&&(x(),h.value="calc(100vh - 320px)",S())});const S=async()=>{let e=(await _({saiType:"all"})).map(e=>({label:e.name,value:e.name}));f.searchFields.forEach(a=>{"name"==a.prop&&(a.options=e)})},f=t({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:"select",options:[],value:""}],tableData:[],per_page:10,page:1,total:0,loading:!1,selectedRows:[],showSelectChannel:!1});e();const C=c,y=()=>{C("update:showSingleChannelSet",!1)};const x=()=>{let e={limit:f.per_page,page:f.page,shop_id:u.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}(f.searchFields);_(Object.assign(e,a)).then(e=>{f.tableData=e.data,f.total=e.total,f.loading=!1})},R=()=>{f.searchFields.forEach(e=>{"datetimerange"==e.dateType?e.value=[]:e.value=""}),x()},F=()=>{x()},j=e(null);return a(j,e=>{h.value="calc(100vh - 320px)"}),(e,a)=>{const t=r,c=v,_=m;return s(),l(g,null,[o(_,{"model-value":d.showSingleChannelSet,title:"通道配置",width:"60vw","before-close":y,"body-class":"dialog-body1",ref_key:"myElDialog",ref:j},{default:n(()=>[o(c,{type:"export",columns:i(f).columns,searchFields:i(f).searchFields,"onUpdate:searchFields":a[0]||(a[0]=e=>i(f).searchFields=e),data:i(f).tableData,per_page:i(f).per_page,"onUpdate:per_page":a[1]||(a[1]=e=>i(f).per_page=e),page:i(f).page,"onUpdate:page":a[2]||(a[2]=e=>i(f).page=e),total:i(f).total,onGetTableData:x,onResetForm:R,loading:i(f).loading,showSelection:!1,showRightRefreshSlot:!1,window_Height:i(h)},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:u.currentRow.shop_id,payment_product_id:e.id,status:e.user_status};w(a).then(e=>{x()})})(e)},null,8,["modelValue","onUpdate:modelValue","onChange"])]),_:2},[void 0]),1032,["columns","searchFields","data","per_page","page","total","loading","window_Height"])]),_:1},8,["model-value"]),o(b,{showSelectChannel:i(f).showSelectChannel,"onUpdate:showSelectChannel":a[3]||(a[3]=e=>i(f).showSelectChannel=e),currentRow:i(f).selectedRows,shop_id:d.currentRow.shop_id,onConfirmSelect:F},null,8,["showSelectChannel","currentRow","shop_id"])],64)}}};export{S as default};