sf_web_dist/js/single_channel_set.DMkxnI14.js
2025-07-30 14:39:10 +08:00

2 lines
3.4 KiB
JavaScript

import{ah as e,r as a,D as l,m as t,e as o,w as s,O as d,g as n,c as p,am as r,bO as i,d3 as u,P as m,bW as c,bX as h,ao as _,bM as g,bK as b,an as f,bb as w,l as v,a_ as V}from"./index.IG9Kr4U_.js";import{_ as y}from"./index.BPCdXHb1.js";/* empty css */import"./el-col.DRUiGYEu.js";const S={key:0},U={key:1},F={class:"dialog-footer"},x={__name:"single_channel_set",props:{showSingleChannelSet:{type:Boolean,default:!1}},emits:["update:showSingleChannelSet"],setup(x,{emit:C}){const k=x;e([]);let D=e([{code:"1",name:"1",rate:"1",weight:"1"}]);const R=e({columns:[{label:"接口名称",prop:"ID",width:50},{label:"接口状态",prop:"name",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:[]}),j=a(),E=C;l(()=>k.showSingleChannelSet,e=>{e&&(R.tableData=[{id:1,operate:"1"}],D=[{code:"1",name:"1",rate:"1",weight:"1"}])});const O=()=>{E("update:showSingleChannelSet",!1)},T=()=>{j.value.validate(e=>{e&&E("confirm",j.value.model)})},z=()=>{},B=()=>{R.searchFields.forEach(e=>{"datetimerange"==e.dateType?e.value=[]:e.value=""})},G=e=>{R.selectedRows=e};return(e,a)=>{const l=w,C=u,k=i,E=h,H=c,I=_,K=b,M=f,P=g,W=y,X=V;return o(),t(X,{"model-value":x.showSingleChannelSet,title:"通道配置",width:"80vw","before-close":O,ref_key:"channelRef",ref:j},{footer:s(()=>[v("div",F,[d(I,{onClick:O},{default:s(()=>a[6]||(a[6]=[m("取消")])),_:1,__:[6]}),d(I,{type:"primary",onClick:T},{default:s(()=>a[7]||(a[7]=[m(" 确定 ")])),_:1,__:[7]})])]),default:s(()=>[d(W,{type:"export",columns:n(R).columns,searchFields:n(R).searchFields,"onUpdate:searchFields":a[0]||(a[0]=e=>n(R).searchFields=e),data:n(R).tableData,per_page:n(R).per_page,"onUpdate:per_page":a[1]||(a[1]=e=>n(R).per_page=e),page:n(R).page,"onUpdate:page":a[2]||(a[2]=e=>n(R).page=e),total:n(R).total,onGetTableData:z,onResetForm:B,loading:n(R).loading,showSelection:!1,showRightRefreshSlot:!1},{status_slot:s(({row:e})=>[d(l,{modelValue:e.status,"onUpdate:modelValue":a=>e.status=a,class:"mb-2","active-text":"开启","inactive-text":"关闭"},null,8,["modelValue","onUpdate:modelValue"])]),oeprate_slot:s(({row:e})=>[d(k,{modelValue:e.operate,"onUpdate:modelValue":a=>e.operate=a},{default:s(()=>[d(C,{value:"1"},{default:s(()=>a[3]||(a[3]=[m("单独")])),_:1,__:[3]}),d(C,{label:"2"},{default:s(()=>a[4]||(a[4]=[m("轮询")])),_:1,__:[4]})]),_:2},1032,["modelValue","onUpdate:modelValue"]),"1"==e.operate?(o(),p("div",S,[d(H,{modelValue:e.select,"onUpdate:modelValue":a=>e.select=a,placeholder:"请选择"},{default:s(()=>[d(E,{label:"选项一",value:"1"}),d(E,{label:"选项二",value:"2"})]),_:2},1032,["modelValue","onUpdate:modelValue"])])):r("",!0),"2"==e.operate?(o(),p("div",U,[d(I,{type:"primary",style:{margin:"4px 0"},size:"small"},{default:s(()=>a[5]||(a[5]=[m("添加通道")])),_:1,__:[5]}),d(P,{data:n(D),style:{width:"100%"},onSelectionChange:G},{default:s(()=>[d(K,{type:"selection",width:"55"}),d(K,{label:"通道代码",prop:"code"}),d(K,{label:"通道名称",prop:"name"}),d(K,{label:"费率",prop:"rate"}),d(K,{label:"权重(1-9)"},{default:s(e=>[d(M,{modelValue:e.row.weight,"onUpdate:modelValue":a=>e.row.weight=a,type:"number",placeholder:"请输入内容"},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1024)]),_:2},1032,["data"])])):r("",!0)]),_:1},8,["columns","searchFields","data","per_page","page","total","loading"])]),_:1},8,["model-value"])}}};export{x as default};