2025-10-17 15:16:42 +08:00
|
|
|
import{_ as e}from"./index.1760685172143Dni7r4WH.js";import{bu as a,ag as o,b5 as l,a_ as t,c as r,e as p,N as s,w as n,l as i,t as c,al as d,O as g,E as _,g as u,aO as m}from"./index.1760685172143ChvXXrGI.js";import{g as b}from"./payee-order.1760685172143DETmi6OO.js";import{s as h}from"./staticData.1760685172143ieVX5Cz9.js";/* empty css */import"./el-col.1760685172143CNfdOm1y.js";const y={key:0},f={key:1},v={__name:"flow-record",setup(v){const{copy:w}=a({legacy:!0});const F=o({columns:[{prop:"id",label:"ID",align:"center"},{prop:"shop",label:"用户名",align:"center"},{prop:"product_name",label:"类型",align:"center",slot:"pay_type_slot"},{prop:"before_money",label:"原金额",align:"center"},{prop:"money",label:"变动金额",align:"center"},{prop:"after_money",label:"变动后金额",align:"center"},{prop:"update_time",label:"变动时间",align:"center"},{prop:"remark",label:"备注",align:"center"}],tableData:[],searchFields:[{label:"商户号",prop:"shop_id",type:"input",value:""},{prop:"create_time",label:"变动时间",type:"date",dateType:"datetimerange",value:[]},{label:"类型",type:"select",prop:"type",value:"",options:[{label:"金额",value:"1"},{label:"冻结金额",value:"2"},{label:"预付金额",value:"3"}]}],total:0,page:1,per_page:10,loading:!1}),k=e=>{w(e).then(()=>{m.success("复制成功")})},j=()=>{F.searchFields.forEach(e=>{"datetimerange"==e.dateType?e.value=[]:e.value=""}),D()};l(()=>{D()});const D=()=>{F.loading=!0;let e={per_page:F.per_page,page:F.page},a=function(e){const a={};return e.forEach(e=>{e.prop&&void 0!==e.value&&(a[e.prop]=e.value)}),a}(F.searchFields);b(Object.assign(e,a)).then(e=>{F.tableData=e.data,F.total=e.total,F.loading=!1}).catch(()=>{F.loading=!1})};return(a,o)=>{const l=t("DocumentCopy"),m=_,b=e;return p(),r("div",null,[s(b,{type:"export",columns:u(F).columns,searchFields:u(F).searchFields,"onUpdate:searchFields":o[0]||(o[0]=e=>u(F).searchFields=e),data:u(F).tableData,per_page:u(F).per_page,"onUpdate:per_page":o[1]||(o[1]=e=>u(F).per_page=e),page:u(F).page,"onUpdate:page":o[2]||(o[2]=e=>u(F).page=e),total:u(F).total,onGetTableData:D,onResetForm:j,loading:u(F).loading,showSelection:!1,showRightRefreshSlot:!1},{pay_type_slot:n(({row:e})=>[i("div",null,c(u(h).flowRecordStatus.find(a=>a.value==e.op_type).label),1)]),order_no_slot:n(({row:e})=>[e.order_no?(p(),r("div",y,[s(m,{onClick:a=>k(e.order_no),size:16,color:"#5f80c7"},{default:n(()=>[s(l)]),_:2},1032,["onClick"]),g(" "+c(null==e?void 0:e.order_no),1)])):d("",!0),e.merchant_order_no?(p(),r("div",f,[s(m,{onClick:a=>k(e.merchant_order_no),size:16,color:"#5f80c7"},{default:n(()=>[s(l)]),_:2},1032,["onClick"]),g(" "+c(null==e?void 0:e.merchant_order_no),1)])):d("",!0)]),notify_status_slot:n(({row:e})=>[i("div",null,c(a.showNotifyStatusTxt(e.notify_status,2)),1)]),_:1},8,["columns","searchFields","data","per_page","page","total","loading"])])}}};export{v as default};
|