2 lines
2.7 KiB
JavaScript
2 lines
2.7 KiB
JavaScript
import{D as e,ag as a,r as l,aZ as t,m as o,e as s,w as r,l as n,N as i,g as p,al as d,O as c,t as u,E as m,am as _,an as h,bB as g,aX as f}from"./index.Cf-jAOZU.js";import{_ as w}from"./index.Bg1VCFas.js";import{E as b}from"./el-text.nwqXyDtv.js";import{g as y,e as S}from"./payee-user.D3C39I4M.js";/* empty css */import"./el-col.CQAFfm4Z.js";const F={__name:"single_fee_set",props:{showSingleFeeSet:{type:Boolean,default:!1},currentRow:{type:Object,default:()=>{}}},emits:["update:showSingleFeeSet"],setup(F,{emit:k}){const j=F;e(()=>j.showSingleFeeSet,e=>{e&&R()});const x=a({columns:[{label:"通道编号",prop:"id"},{label:"通道名称",prop:"name",slot:"name_slot"},{label:"批量费率",prop:"pr",slot:"batch_pr_slot"},{label:"定制费率",prop:"rate",slot:"rate_slot",align:"center"}],searchFields:[],tableData:[],loading:!1,selectData:[]});l([]);const v=k,D=()=>{v("update:showSingleFeeSet",!1)},R=()=>{x.loading=!0;let e={shop_id:j.currentRow.shop_id},a=(e=>{const a={};return e.forEach(e=>{e.prop&&void 0!==e.value&&(a[e.prop]=e.value)}),a})(x.searchFields);y(Object.assign(e,a)).then(e=>{x.tableData=e,x.loading=!1}).catch(()=>{x.loading=!1})};return(e,a)=>{const l=g,y=b,k=t("EditPen"),v=m,C=_,E=h,U=w,V=f;return s(),o(V,{"model-value":F.showSingleFeeSet,title:"费率设置",width:"60vw",onClose:D},{default:r(()=>[a[3]||(a[3]=n("div",null,"注:费率为千分位,例如:千分之一则填0.001",-1)),i(U,{type:"export",columns:p(x).columns,searchFields:p(x).searchFields,"onUpdate:searchFields":a[0]||(a[0]=e=>p(x).searchFields=e),paginationSlot:!1,data:p(x).tableData,onGetTableData:R,loading:p(x).loading,showSelection:!1,showRightRefreshSlot:!1},{name_slot:r(({row:e})=>[n("span",null,u(e.name),1)]),batch_pr_slot:r(({row:e})=>[n("span",null,[c(u(e.global_pr),1),e.global_pr!=e.pr?(s(),o(l,{key:0},{default:r(()=>a[1]||(a[1]=[c("改")])),_:1,__:[1]})):d("",!0)])]),rate_slot:r(({row:e})=>[e.edit?d("",!0):(s(),o(y,{key:0},{default:r(()=>[c(u(e.pr),1)]),_:2},1024)),e.edit?d("",!0):(s(),o(y,{key:1,type:"primary",onClick:a=>e.edit=!0},{default:r(()=>[i(v,null,{default:r(()=>[i(k)]),_:1})]),_:2},1032,["onClick"])),e.edit?(s(),o(C,{key:2,modelValue:e.pr,"onUpdate:modelValue":a=>e.pr=a,placeholder:"请输入费率",style:{width:"80px"}},null,8,["modelValue","onUpdate:modelValue"])):d("",!0),e.edit?(s(),o(E,{key:3,type:"primary",style:{"margin-left":"4px"},size:"small",onClick:a=>(e=>{let a={shop_id:j.currentRow.shop_id,payment_product_id:e.id,pr:e.pr};S(a).then(e=>{R()})})(e)},{default:r(()=>a[2]||(a[2]=[c("保存")])),_:2,__:[2]},1032,["onClick"])):d("",!0)]),_:1},8,["columns","searchFields","data","loading"])]),_:1,__:[3]},8,["model-value"])}}};export{F as default};
|