2 lines
3.4 KiB
JavaScript
2 lines
3.4 KiB
JavaScript
import{b2 as e,r as t,D as a,ag as o,m as l,e as r,w as s,N as p,g as n,O as i,t as m,an as c,aX as d}from"./index.1759119817149BpLSBdxM.js";import{E as g}from"./el-card.1759119817149CJhFE66i.js";import{_ as u}from"./index.1759119817149k28QlInN.js";import{E as _}from"./el-text.1759119817149Cglo3WDz.js";import{c as h}from"./payee-count.1759119817149C596bXaW.js";import{p as b}from"./common.1759119817149CCwWzMi9.js";/* empty css */import"./el-col.17591198171498F0AMze2.js";const f=e({__name:"settlement_log",props:{showSettlementLog:{type:Boolean,default:!1},currentRow:{type:Object,default:()=>{}}},emits:["update:showSettlementLog"],setup(e,{emit:f}){let y=t("create_time"),w=t("DESC");const v=e;a(()=>v.showSettlementLog,e=>{e&&D()});const j=o({columns:[{prop:"id",label:"ID",align:"center"},{prop:"start_time",label:"开始时间",align:"center"},{prop:"end_time",label:"结算时间",align:"center"},{prop:"money",label:"当前余额",align:"center",sortable:"custom",formatter:b},{prop:"sum_prepay_money",label:"累记预付",align:"center",sortable:"custom",formatter:b},{prop:"sum_money",label:"总跑量",align:"center",sortable:"custom",formatter:b},{prop:"pay_money",label:"应下发",align:"center",sortable:"custom",formatter:b},{prop:"prepay_money",label:"剩余预付",align:"center",sortable:"custom",formatter:b},{prop:"succ_num",label:"总成功订单数",align:"center",sortable:"custom"},{prop:"flow_amount",label:"来源",align:"center"},{prop:"operate",label:"发送通知",align:"center",slot:"operate_slot",width:150}],searchFields:[{label:"结算时间",prop:"create_time",type:"date",dateType:"datetimerange",value:[]}],per_page:10,page:1,total:0,loading:!1}),F=f,S=()=>{F("update:showSettlementLog",!1)},x=()=>{j.searchFields.forEach(e=>{"datetimerange"==e.dateType?e.value=[]:e.value=""}),D()};const D=()=>{j.loading=!0;let e={limit:j.per_page,page:j.page,orderBy:y.value,orderType:w.value,shop_type:1,shop_id_name:v.currentRow.shop_id},t=function(e){const t={};return e.forEach(e=>{e.prop&&void 0!==e.value&&(t[e.prop]=e.value)}),t}(j.searchFields);h(Object.assign(e,t)).then(e=>{j.tableData=e.data,j.total=e.total,j.loading=!1}).catch(()=>{j.loading=!1})};return(t,a)=>{const o=_,h=c,b=u,f=g,y=d;return r(),l(y,{"model-value":e.showSettlementLog,title:"结算日志",width:"65vw",onClose:S},{default:s(()=>[p(f,null,{header:s(()=>[p(o,{type:"warning",class:"title"},{default:s(()=>[i(m(e.currentRow.username)+"结算日志",1)]),_:1})]),default:s(()=>[p(b,{type:"export",columns:n(j).columns,searchFields:n(j).searchFields,"onUpdate:searchFields":a[0]||(a[0]=e=>n(j).searchFields=e),data:n(j).tableData,per_page:n(j).per_page,"onUpdate:per_page":a[1]||(a[1]=e=>n(j).per_page=e),page:n(j).page,"onUpdate:page":a[2]||(a[2]=e=>n(j).page=e),total:n(j).total,onGetTableData:D,onResetForm:x,loading:n(j).loading,showSelection:!1,showRightRefreshSlot:!1},{operate_slot:s(({row:e})=>[p(o,{type:1==e.send_status?"success":"danger",style:{"margin-right":"4px"}},{default:s(()=>[i(m(1==e.send_status?"已发送":"未发送"),1)]),_:2},1032,["type"]),p(h,{type:"primary",size:"small",onClick:e=>t.handleEdit(t.scope.row)},{default:s(()=>[i(m(1==e.send_status?"重新发送":"发送通知"),1)]),_:2},1032,["onClick"])]),_:1},8,["columns","searchFields","data","per_page","page","total","loading"])]),_:1})]),_:1},8,["model-value"])}}},[["__scopeId","data-v-1e2767ab"]]);export{f as default};
|