sf_web_dist/js/supplier-settlement-record.1756893101317CxwWPsnw.js

2 lines
3.9 KiB
JavaScript
Raw Normal View History

2025-09-03 17:55:24 +08:00
import{b2 as e,bt as a,r as t,ag as l,b4 as o,c as p,e as s,N as r,w as n,R as d,m as i,bN as c,g as u,bL as m,bO as g,l as _,O as b,t as h,an as y}from"./index.1756893101317OQ9ryBOy.js";import{_ as v}from"./index.1756893101317BMf-QtUk.js";import{E as f}from"./el-card.1756893101317T8QnQXGl.js";import{E as x}from"./el-text.1756893101317BSnDZioF.js";import{c as w,a as E}from"./payee-count.1756893101317B8M7ar78.js";/* empty css */import"./el-col.1756893101317xXenQtoX.js";const F=e({__name:"supplier-settlement-record",setup(e){a({legacy:!0});let F=t("create_time"),j=t("DESC"),C=t([]),D=t(!1);const S=l({columns:[{prop:"id",label:"ID",align:"center"},{prop:"start_time",label:"开始时间",align:"center"},{prop:"end_time",label:"结算时间",align:"center"},{prop:"shop_id",label:"供应商编码",align:"center"},{prop:"shop_name",label:"供应商名称",align:"center"},{prop:"sum_prepay_money",label:"累记预付",align:"center",sortable:"custom"},{prop:"sum_money",label:"总跑量",align:"center",sortable:"custom"},{prop:"pay_money",label:"应下发",align:"center",sortable:"custom"},{prop:"prepay_money",label:"剩余预付",align:"center",sortable:"custom"},{prop:"succ_num",label:"总成功订单数",align:"center",sortable:"custom"},{prop:"flow_amount",label:"来源",align:"center"},{prop:"operate",label:"发送通知",align:"center",slot:"operate_slot",width:150}],tableData:[],searchFields:[{prop:"shop_id_name",label:"供应商编码/名称",type:"input",value:""},{prop:"send_status",label:"发送状态",type:"select",options:[{label:"未发送",value:0},{label:"已发送",value:1}],value:""},{prop:"create_time",label:"时间范围",type:"date",dateType:"datetimerange",value:[]}],total:0,page:1,per_page:50,loading:!1}),R=()=>{S.searchFields.forEach(e=>{"datetimerange"==e.dateType?e.value=[]:e.value=""}),T()};o(()=>{T()});const T=()=>{S.loading=!0;let e={limit:S.per_page,page:S.page,shop_type:2,orderBy:F.value,orderType:j.value},a=function(e){const a={};return e.forEach(e=>{e.prop&&void 0!==e.value&&(a[e.prop]=e.value)}),a}(S.searchFields);w(Object.assign(e,a)).then(e=>{S.tableData=e.data,S.total=e.total,S.loading=!1}).catch(()=>{S.loading=!1})},k=e=>{D.value=!0;let a={clear_id:e.clear_id,shop_id:e.shop_id};E(a).then(e=>{D.value=!1,C.value=e.data})},O=e=>{F.value=e.prop,j.value="descending"==e.order?"DESC":"ASC",T()};return(e,a)=>{const t=y,l=x,o=m,w=c,E=f,F=v,j=g;return s(),p("div",null,[r(F,{type:"export",columns:u(S).columns,searchFields:u(S).searchFields,"onUpdate:searchFields":a[0]||(a[0]=e=>u(S).searchFields=e),data:u(S).tableData,per_page:u(S).per_page,"onUpdate:per_page":a[1]||(a[1]=e=>u(S).per_page=e),page:u(S).page,"onUpdate:page":a[2]||(a[2]=e=>u(S).page=e),total:u(S).total,onGetTableData:T,onResetForm:R,loading:u(S).loading,showSelection:!1,showSummary:!1,showRightRefreshSlot:!1,showExpand:!0,expandWidth:140,expandLabel:"供应商渠道结算",onExpandChange:k,onSortChange:O},{"search-btns":n(()=>[r(t,{type:"danger",size:"default"},{default:n(()=>a[3]||(a[3]=[b("导出数据")])),_:1,__:[3]})]),operate_slot:n(({row:a})=>[r(l,{type:1==a.send_status?"success":"danger",style:{"margin-right":"4px"}},{default:n(()=>[b(h(1==a.send_status?"已发送":"未发送"),1)]),_:2},1032,["type"]),r(t,{type:"primary",size:"small",onClick:a=>e.handleEdit(e.scope.row)},{default:n(()=>[b(h(1==a.send_status?"重新发送":"发送通知"),1)]),_:2},1032,["onClick"])]),expand:n(({row:e})=>[r(E,{style:{margin:"20px"}},{header:n(()=>a[4]||(a[4]=[_("div",{class:"card-title"},"供应商结算",-1)])),default:n(()=>[d((s(),i(w,{data:u(C),border:""},{default:n(()=>[r(o,{prop:"channel_name",label:"渠道"}),r(o,{prop:"money",label:"跑量"}),r(o,{prop:"pay_money",label:"入账"}),r(o,{prop:"succ_num",label:"成功笔数"})]),_:1},8,["data"])),[[j,u(D)]])]),_:1})]),_:1},8,["columns","searchFields","data","per_page","page","total","loading"])])}}},[["__scopeId","data-v-6788c812"]]);export{F as default};