2 lines
3.4 KiB
JavaScript
2 lines
3.4 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 u,bb as c,aX as h,a7 as m}from"./index.BbWNJA3u.js";import{_}from"./index.BGlQrNQO.js";import{s as g,e as w}from"./payee-user.nRZtJ8vL.js";import b from"./select_channel.CsY0R_gm.js";/* empty css */import"./el-col.DFkN-DyX.js";import"./payee-channel.DejSFHmk.js";const v={__name:"single_channel_set",props:{showSingleChannelSet:{type:Boolean,default:!1},currentRow:{type:Object,default:()=>{}}},emits:["update:showSingleChannelSet"],setup(v,{emit:f}){const S=v;e(()=>S.showSingleChannelSet,e=>{e&&x()});const C=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},{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}),R=t(),y=f,j=()=>{y("update:showSingleChannelSet",!1)};const x=()=>{let e={limit:C.per_page,page:C.page,shop_id:S.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}(C.searchFields);g(Object.assign(e,a)).then(e=>{C.tableData=e.data,C.total=e.total,C.loading=!1})},F=()=>{C.searchFields.forEach(e=>{"datetimerange"==e.dateType?e.value=[]:e.value=""}),x()},U=e=>{C.selectedRows=e},V=()=>{x()};return(e,a)=>{const t=c,g=i,f=r,y=_,D=h;return o(),l(m,null,[s(D,{"model-value":v.showSingleChannelSet,title:"通道配置",width:"80vw","before-close":j,ref_key:"channelRef",ref:R},{default:n(()=>[s(y,{type:"export",columns:p(C).columns,searchFields:p(C).searchFields,"onUpdate:searchFields":a[0]||(a[0]=e=>p(C).searchFields=e),data:p(C).tableData,per_page:p(C).per_page,"onUpdate:per_page":a[1]||(a[1]=e=>p(C).per_page=e),page:p(C).page,"onUpdate:page":a[2]||(a[2]=e=>p(C).page=e),total:p(C).total,onGetTableData:x,onResetForm:F,loading:p(C).loading,showSelection:!1,showRightRefreshSlot:!1},{status_slot:n(({row:e})=>[s(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})=>[s(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:S.currentRow.shop_id,payment_product_id:e.id,status:e.user_status};w(a).then(e=>{x()})})(e)},null,8,["modelValue","onUpdate:modelValue","onChange"])]),oeprate_slot:n(({row:e})=>[s(f,{data:e.supplierApi,style:{width:"100%"},onSelectionChange:U},{default:n(()=>[s(g,{label:"渠道代码",prop:"code"}),s(g,{label:"渠道名称",prop:"name"}),s(g,{label:"渠道成本费率",prop:"pr"}),s(g,{label:"权重(1-9)"},{default:n(e=>[d(u(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(b,{showSelectChannel:p(C).showSelectChannel,"onUpdate:showSelectChannel":a[3]||(a[3]=e=>p(C).showSelectChannel=e),currentRow:p(C).selectedRows,shop_id:v.currentRow.shop_id,onConfirmSelect:V},null,8,["showSelectChannel","currentRow","shop_id"])],64)}}};export{v as default};
|