2 lines
3.1 KiB
JavaScript
2 lines
3.1 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,l as h,an as u,aX as g,a7 as _}from"./index.Bp-0d7Tq.js";import{_ as m}from"./index.BzJek9hJ.js";import{E as w}from"./el-text.Crn4Q_bn.js";import{a as f}from"./payee-channel.-6nYpn9B.js";import S from"./select_channel.DaMG1nxG.js";/* empty css */import"./el-col.9tkHfz2E.js";const b={class:"dialog-footer"},C={__name:"single_channel_set",props:{showSingleChannelSet:{type:Boolean,default:!1},currentRow:{type:Object,default:()=>{}}},emits:["update:showSingleChannelSet"],setup(C,{emit:y}){const R=C;e(()=>R.showSingleChannelSet,e=>{e&&U()});const v=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}),j=t(),F=y,x=()=>{F("update:showSingleChannelSet",!1)},D=()=>{F("update:showSingleChannelSet",!1)};const U=()=>{let e={limit:v.per_page,page:v.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}(v.searchFields);f(Object.assign(e,a)).then(e=>{v.tableData=e.data,v.total=e.total,v.loading=!1})},k=()=>{v.searchFields.forEach(e=>{"datetimerange"==e.dateType?e.value=[]:e.value=""}),U()},T=e=>{v.selectedRows=e},E=()=>{U()};return(e,a)=>{const t=w,f=i,y=r,R=m,F=u,O=g;return o(),l(_,null,[s(O,{"model-value":C.showSingleChannelSet,title:"通道配置",width:"80vw","before-close":x,ref_key:"channelRef",ref:j},{footer:n(()=>[h("div",b,[s(F,{onClick:x},{default:n(()=>a[4]||(a[4]=[d("取消")])),_:1,__:[4]}),s(F,{type:"primary",onClick:D},{default:n(()=>a[5]||(a[5]=[d(" 确定 ")])),_:1,__:[5]})])]),default:n(()=>[s(R,{type:"export",columns:p(v).columns,searchFields:p(v).searchFields,"onUpdate:searchFields":a[0]||(a[0]=e=>p(v).searchFields=e),data:p(v).tableData,per_page:p(v).per_page,"onUpdate:per_page":a[1]||(a[1]=e=>p(v).per_page=e),page:p(v).page,"onUpdate:page":a[2]||(a[2]=e=>p(v).page=e),total:p(v).total,onGetTableData:U,onResetForm:k,loading:p(v).loading,showSelection:!1,showRightRefreshSlot:!1},{status_slot:n(({row:e})=>[s(t,{type:"1"==e.status?"primary":"danger"},{default:n(()=>[d(c("1"==e.status?"开启":"关闭"),1)]),_:2},1032,["type"])]),oeprate_slot:n(({row:e})=>[s(y,{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(v).showSelectChannel,"onUpdate:showSelectChannel":a[3]||(a[3]=e=>p(v).showSelectChannel=e),currentRow:p(v).selectedRows,shop_id:C.currentRow.shop_id,onConfirmSelect:E},null,8,["showSelectChannel","currentRow","shop_id"])],64)}}};export{C as default};
|