2 lines
2.7 KiB
JavaScript
2 lines
2.7 KiB
JavaScript
import{_ as e}from"./index.1756299035000DWY9_WV5.js";import{b2 as a,bs as t,r as o,ag as l,b4 as r,c as p,e as n,N as s,w as i,m as d,al as c,O as g,t as m,an as _,g as u}from"./index.1756299035000BqjS8XvL.js";import{E as y}from"./el-text.1756299035000Dj1ajGUV.js";import{g as h}from"./payee-order.1756299035000DUYLxQUq.js";/* empty css */import"./el-col.1756299035000BrCrc8zz.js";const b=a({__name:"supplier-prepayment",setup(a){t({legacy:!0});let b=o("create_time"),f=o("DESC");const v=l({columns:[{prop:"id",label:"ID",align:"center",width:"80"},{prop:"shop_id",label:"供应商编号",align:"center"},{prop:"shop_name",label:"供应商名称",align:"center"},{prop:"before_money",label:"加减前预付",align:"center",sortable:"custom"},{prop:"notify_time",label:"加/减",align:"center",slot:"money_slot"},{prop:"after_money",label:"加减后预付",align:"center",sortable:"custom"},{prop:"remark",label:"备注",align:"center"},{prop:"flow_amount",label:"来源",align:"center"},{prop:"create_time",label:"添加时间",align:"center"}],tableData:[],searchFields:[{prop:"shop_id",label:"供应商编号/名称",type:"input",value:""},{prop:"create_time",label:"时间范围",type:"date",dateType:"datetimerange",value:[]}],total:0,page:1,per_page:50,loading:!1}),F=()=>{v.searchFields.forEach(e=>{"datetimerange"==e.dateType?e.value=[]:e.value=""}),j()};r(()=>{j()});const j=()=>{v.loading=!0,v.loading=!0;let e={limit:v.per_page,page:v.page,type:4,shop_type:2,orderBy:b.value,orderType:f.value},a=function(e){const a={};return e.forEach(e=>{e.prop&&void 0!==e.value&&(a[e.prop]=e.value)}),a}(v.searchFields);h(Object.assign(e,a)).then(e=>{v.tableData=e.data,v.total=e.total,v.loading=!1}).catch(()=>{v.loading=!1})},D=e=>{b.value=e.prop,f.value="descending"==e.order?"DESC":"ASC",j()};return(a,t)=>{const o=_,l=y,r=e;return n(),p("div",null,[s(r,{type:"export",columns:u(v).columns,searchFields:u(v).searchFields,"onUpdate:searchFields":t[0]||(t[0]=e=>u(v).searchFields=e),data:u(v).tableData,per_page:u(v).per_page,"onUpdate:per_page":t[1]||(t[1]=e=>u(v).per_page=e),page:u(v).page,"onUpdate:page":t[2]||(t[2]=e=>u(v).page=e),total:u(v).total,onGetTableData:j,onResetForm:F,loading:u(v).loading,showSelection:!1,showRightRefreshSlot:!1,onSortChange:D},{"search-btns":i(()=>[s(o,{type:"danger"},{default:i(()=>t[3]||(t[3]=[g("导出数据")])),_:1,__:[3]})]),money_slot:i(({row:e})=>[e.money>0?(n(),d(l,{key:0,type:"primary"},{default:i(()=>[g(m(e.money),1)]),_:2},1024)):c("",!0),e.money<=0?(n(),d(l,{key:1,type:"danger"},{default:i(()=>[g(m(e.money),1)]),_:2},1024)):c("",!0)]),_:1},8,["columns","searchFields","data","per_page","page","total","loading"])])}}},[["__scopeId","data-v-830caf6d"]]);export{b as default};
|