2 lines
3.9 KiB
JavaScript
2 lines
3.9 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,an as r,O as i,bM as d,bK as u,cH as c,am as h,bb as m,l as w,aX as g,a7 as _}from"./index.LLJPcjTr.js";import{_ as f}from"./index.DiuV7oFn.js";import{a as v,s as S}from"./payee-channel.Dy99a6rj.js";import b from"./select_channel.yOWQbFrr.js";/* empty css */import"./el-col.DfQfSnxQ.js";const C={class:"dialog-footer"},y={__name:"single_channel_set",props:{showSingleChannelSet:{type:Boolean,default:!1},currentRow:{type:Object,default:()=>{}}},emits:["update:showSingleChannelSet"],setup(y,{emit:R}){const V=y;e(()=>V.showSingleChannelSet,e=>{e&&D()});const U=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}),F=t(),j=R,x=()=>{j("update:showSingleChannelSet",!1)},k=()=>{j("update:showSingleChannelSet",!1)};const D=()=>{let e={limit:U.per_page,page:U.page,shop_id:V.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}(U.searchFields);v(Object.assign(e,a)).then(e=>{U.tableData=e.data,U.total=e.total,U.loading=!1})},O=()=>{U.searchFields.forEach(e=>{"datetimerange"==e.dateType?e.value=[]:e.value=""}),D()},T=e=>{U.selectedRows=e},B=()=>{D()};return(e,a)=>{const t=m,v=r,R=c,V=u,j=h,E=d,I=f,N=g;return o(),l(_,null,[s(N,{"model-value":y.showSingleChannelSet,title:"通道配置",width:"80vw","before-close":x,ref_key:"channelRef",ref:F},{footer:n(()=>[w("div",C,[s(v,{onClick:x},{default:n(()=>a[5]||(a[5]=[i("取消")])),_:1,__:[5]}),s(v,{type:"primary",onClick:k},{default:n(()=>a[6]||(a[6]=[i(" 确定 ")])),_:1,__:[6]})])]),default:n(()=>[s(I,{type:"export",columns:p(U).columns,searchFields:p(U).searchFields,"onUpdate:searchFields":a[0]||(a[0]=e=>p(U).searchFields=e),data:p(U).tableData,per_page:p(U).per_page,"onUpdate:per_page":a[1]||(a[1]=e=>p(U).per_page=e),page:p(U).page,"onUpdate:page":a[2]||(a[2]=e=>p(U).page=e),total:p(U).total,onGetTableData:D,onResetForm:O,loading:p(U).loading,showSelection:!1,showRightRefreshSlot:!1},{status_slot:n(({row:e})=>[s(t,{modelValue:e.status,"onUpdate:modelValue":a=>e.status=a,"active-value":1,"inactive-value":2,"inline-prompt":"","active-text":"开启","inactive-text":"关闭"},null,8,["modelValue","onUpdate:modelValue"])]),oeprate_slot:n(({row:e})=>[s(v,{type:"primary",style:{margin:"4px"},size:"small",onClick:a=>{return t=e,U.showSelectChannel=!0,void(U.selectedRows=t);var t}},{default:n(()=>a[4]||(a[4]=[i("添加渠道")])),_:2,__:[4]},1032,["onClick"]),s(E,{data:e.supplierApi,style:{width:"100%"},onSelectionChange:T},{default:n(()=>[s(V,{width:"55"},{default:n(e=>[s(R,{modelValue:e.row.pivot.status,"onUpdate:modelValue":a=>e.row.pivot.status=a,"true-value":1,"false-value":2,onChange:a=>(e=>{S({id:e.pivot.id,status:e.status})})(e.row)},null,8,["modelValue","onUpdate:modelValue","onChange"])]),_:2},1024),s(V,{label:"渠道代码",prop:"code"}),s(V,{label:"渠道名称",prop:"name"}),s(V,{label:"渠道成本费率",prop:"pr"}),s(V,{label:"权重(1-9)"},{default:n(e=>[s(j,{modelValue:e.row.pivot.weight,"onUpdate:modelValue":a=>e.row.pivot.weight=a,type:"number",onInput:a=>((e,a)=>{a&&S({id:e.pivot.id,weight:a})})(e.row,e.row.pivot.weight),placeholder:"请输入内容"},null,8,["modelValue","onUpdate:modelValue","onInput"])]),_:2},1024)]),_:2},1032,["data"])]),_:1},8,["columns","searchFields","data","per_page","page","total","loading"])]),_:1},8,["model-value"]),s(b,{showSelectChannel:p(U).showSelectChannel,"onUpdate:showSelectChannel":a[3]||(a[3]=e=>p(U).showSelectChannel=e),currentRow:p(U).selectedRows,shop_id:y.currentRow.shop_id,onConfirmSelect:B},null,8,["showSelectChannel","currentRow","shop_id"])],64)}}};export{y as default};
|