2 lines
3.4 KiB
JavaScript
2 lines
3.4 KiB
JavaScript
import{ag as e,r as a,D as l,m as t,e as o,w as s,N as d,g as n,c as p,al as r,bO as i,d3 as u,O as m,bW as c,bX as h,an as _,bM as g,bK as b,am as f,bb as w,l as v,aX as V}from"./index.B4nP-7hR.js";import{_ as y}from"./index.Ct36SObr.js";/* empty css */import"./el-col.BbPtes2w.js";const S={key:0},U={key:1},x={class:"dialog-footer"},C={__name:"single_channel_set",props:{showSingleChannelSet:{type:Boolean,default:!1}},emits:["update:showSingleChannelSet"],setup(C,{emit:F}){const k=C;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(),O=F;l(()=>k.showSingleChannelSet,e=>{e&&(R.tableData=[{id:1,operate:"1"}],D=[{code:"1",name:"1",rate:"1",weight:"1"}])});const M=()=>{O("update:showSingleChannelSet",!1)},T=()=>{j.value.validate(e=>{e&&O("confirm",j.value.model)})},X=()=>{},z=()=>{R.searchFields.forEach(e=>{"datetimerange"==e.dateType?e.value=[]:e.value=""})},B=e=>{R.selectedRows=e};return(e,a)=>{const l=w,F=u,k=i,O=h,E=c,G=_,I=b,K=f,L=g,N=y,W=V;return o(),t(W,{"model-value":C.showSingleChannelSet,title:"通道配置",width:"80vw","before-close":M,ref_key:"channelRef",ref:j},{footer:s(()=>[v("div",x,[d(G,{onClick:M},{default:s(()=>a[6]||(a[6]=[m("取消")])),_:1,__:[6]}),d(G,{type:"primary",onClick:T},{default:s(()=>a[7]||(a[7]=[m(" 确定 ")])),_:1,__:[7]})])]),default:s(()=>[d(N,{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:X,onResetForm:z,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(F,{value:"1"},{default:s(()=>a[3]||(a[3]=[m("单独")])),_:1,__:[3]}),d(F,{label:"2"},{default:s(()=>a[4]||(a[4]=[m("轮询")])),_:1,__:[4]})]),_:2},1032,["modelValue","onUpdate:modelValue"]),"1"==e.operate?(o(),p("div",S,[d(E,{modelValue:e.select,"onUpdate:modelValue":a=>e.select=a,placeholder:"请选择"},{default:s(()=>[d(O,{label:"选项一",value:"1"}),d(O,{label:"选项二",value:"2"})]),_:2},1032,["modelValue","onUpdate:modelValue"])])):r("",!0),"2"==e.operate?(o(),p("div",U,[d(G,{type:"primary",style:{margin:"4px 0"},size:"small"},{default:s(()=>a[5]||(a[5]=[m("添加通道")])),_:1,__:[5]}),d(L,{data:n(D),style:{width:"100%"},onSelectionChange:B},{default:s(()=>[d(I,{type:"selection",width:"55"}),d(I,{label:"通道代码",prop:"code"}),d(I,{label:"通道名称",prop:"name"}),d(I,{label:"费率",prop:"rate"}),d(I,{label:"权重(1-9)"},{default:s(e=>[d(K,{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{C as default};
|