import{T as s,U as o,q as e,Q as t,c as r,w as a,i as l,o as i,t as n}from"./index-Dys5AnMe.js";import{_ as c}from"./u-search.kz8Xdpt3.js";import{r as p}from"./uni-app.es.K7xXUPGD.js";import{_ as m}from"./mescroll-body.DC8QjiYv.js";import{r as u}from"./resources.DipqUmnN.js";import{f as h}from"./flowBefore.Ddn5eYdM.js";import{M as d}from"./mescroll-mixins.Cwzm71Gw.js";import{f}from"./flowList.C5Ranxqc.js";import{_ as w}from"./_plugin-vue_export-helper.BCo6x5W8.js";import"./u-icon.ozD1aZEe.js";import"./u-tag.9qXQqwBB.js";const y=w({components:{flowlist:f},mixins:[d],data:()=>({keyword:"",opType:1,list:[],downOption:{use:!0,auto:!0},upOption:{page:{num:0,size:20,time:null},empty:{use:!0,icon:u.message.nodata,tip:"暂无数据",fixed:!0,top:"300rpx"},textNoMore:"没有更多数据",category:""}}),onLoad(s){this.category=s.category},onShow(){s("refresh",(()=>{this.list=[],this.mescroll.resetUpScroll()}))},onUnload(){o("refresh")},methods:{upCallback(s){let o={currentPage:s.num,pageSize:s.size,keyword:this.keyword,category:this.category};h(this.opType,o,{load:1==s.num}).then((o=>{let e;this.mescroll.endSuccess(o.data.list.length),1==s.num&&(this.list=[]);const t=o.data.list.map((s=>(e=1==s.status?u.status.review:6==s.status?u.status.suspend:"",{flowStatus:e,...s})));this.list=this.list.concat(t)})).catch((()=>{this.mescroll.endErr()}))},search(){this.searchTimer&&clearTimeout(this.searchTimer),this.searchTimer=setTimeout((()=>{this.list=[],this.mescroll.resetUpScroll()}),300)}}},[["render",function(s,o,u,h,d,f){const w=p(e("u-search"),c),y=l,g=t("flowlist"),T=p(e("mescroll-body"),m);return i(),r(y,{class:"flowTodo-v"},{default:a((()=>[n(T,{ref:"mescrollRef",onInit:s.mescrollInit,onDown:s.downCallback,onUp:f.upCallback,sticky:!0,down:d.downOption,up:d.upOption},{default:a((()=>[n(y,{class:"search-box search-box_sticky"},{default:a((()=>[n(w,{placeholder:"请输入关键词搜索",modelValue:d.keyword,"onUpdate:modelValue":o[0]||(o[0]=s=>d.keyword=s),height:"72","show-action":!1,onChange:f.search,"bg-color":"#f0f2f6",shape:"square"},null,8,["modelValue","onChange"])])),_:1}),n(g,{list:d.list,opType:d.opType},null,8,["list","opType"])])),_:1},8,["onInit","onDown","onUp","down","up"])])),_:1})}],["__scopeId","data-v-d6e80293"]]);export{y as default};