| 1 |
- import{g as s,a5 as t,n as e,o,X as a,p as i,w as l,q as r,t as n,v as c,x as u,y as m,B as p,D as d,E as h,F as f,H as w,Q as g,I as y}from"./index-P0fyQ2Em.js";import{_ as j}from"./u-search.CSVnMmHg.js";import{r as k}from"./uni-app.es.DOtS5Ldl.js";import{_ as b}from"./u-sticky.DiHDpS-r.js";import{_ as x}from"./mescroll-body.CszwJbBy.js";import{g as _,a as C}from"./flowEngine.Ke7vpfzj.js";import{M as T}from"./index.C9raOSI0.js";import{C as I}from"./index.CNpiLv5L.js";import{r as F}from"./resources.DEPsJg7u.js";import{M}from"./mescroll-mixins.C2YUWJKd.js";import{u as O}from"./base.DOXur1tF.js";import{_ as v}from"./_plugin-vue_export-helper.BCo6x5W8.js";import"./u-icon.wXcRZHbn.js";import"./renderjs.BXp1P0Wg.js";import"./u-checkbox.Cy_cnskM.js";import"./u-checkbox-group.zSC_g3m3.js";import"./emitter.DrjJCwnj.js";import"./u-radio-group.CbnO1TOv.js";import"./index.BuZ8YmVY.js";import"./u-popup.CXrq2y3n.js";import"./u-tabs.DEel8MQB.js";import"./u-badge.CWPuZ-w1.js";const D=O();const N=v({mixins:[M],components:{MultSelect:T,CommonTabs:I},data(){return{selector:[],show:!1,activeFlow:{},count:0,downOption:{use:!0,auto:!0},className:"",upOption:{page:{num:0,size:50,time:null},empty:{use:!0,icon:F.message.nodata,tip:this.$t("common.noData"),fixed:!1,top:"560rpx"},textNoMore:this.$t("app.apply.noMoreData")},keyword:"",category:"",current:0,categoryList:[],list:[],fullName:"",loading:!1,userInfo:{}}},onLoad(){this.getPaymentMethodOptions(),this.userInfo=s("userInfo")||{},this.setFlowTodoCount(),this.getPaymentMethodOptions(),this.list=[],this.keyword=""},onUnload(){t("updateUsualList")},onHide(){this.restTabs()},methods:{restTabs(){this.current=0,this.category=""},change(s){this.list=[],this.current=s,this.category=this.categoryList[s].id||"",this.mescroll.resetUpScroll()},setFlowTodoCount(){_({flowCirculateType:[],flowDoneType:[],toBeReviewedType:[]}).then((s=>{this.count=s.data.toBeReviewed||0}))},upCallback(s){let t={currentPage:s.num,pageSize:s.size,keyword:this.keyword,category:0==this.category?"":this.category,flowType:0,systemId:this.userInfo.systemId};this.loading=!1,C(t,{load:1==s.num}).then((t=>{let e=t.data.list||[];this.mescroll.endSuccess(e.length),1==s.num&&(this.list=[]);const o=e.map((s=>({show:!1,...s})));this.list=this.list.concat(o),this.loading=!0})).catch((()=>{this.mescroll.endErr()}))},search(){this.searchTimer&&clearTimeout(this.searchTimer),this.searchTimer=setTimeout((()=>{this.list=[],this.mescroll.resetUpScroll()}),300)},getPaymentMethodOptions(){D.getDictionaryData({sort:"businessType"}).then((s=>{this.categoryList=[{fullName:"全部流程",id:""},...s||[]]}))},confirm(s){this.activeFlow=s[0],this.Jump()},Jump(s){const t={id:"",flowId:s.id,opType:"-1",isFlow:1};e({url:"/pages/workFlow/flowBefore/index?config="+this.jnpf.base64.encode(JSON.stringify(t))})}}},[["render",function(s,t,e,_,C,T){const I=k(o("u-search"),j),F=r,M=a("CommonTabs"),O=k(o("u-sticky"),b),v=y,D=k(o("mescroll-body"),x),N=a("MultSelect");return n(),i(F,{class:"workFlow-v"},{default:l((()=>[c(O,null,{default:l((()=>[c(F,{class:"workFlow_head"},{default:l((()=>[c(F,{class:"u-p-20"},{default:l((()=>[c(I,{placeholder:s.$t("app.apply.pleaseKeyword"),modelValue:C.keyword,"onUpdate:modelValue":t[0]||(t[0]=s=>C.keyword=s),height:"72","show-action":!1,onChange:T.search,"bg-color":"#f0f2f6",shape:"square"},null,8,["placeholder","modelValue","onChange"])])),_:1}),c(M,{list:C.categoryList,onChange:T.change,current:C.current,ref:"CommonTabs"},null,8,["list","onChange","current"])])),_:1})])),_:1}),c(D,{ref:"mescrollRef",onDown:s.downCallback,down:C.downOption,sticky:!1,onUp:T.upCallback,up:C.upOption,bottombar:!1,onInit:s.mescrollInit},{default:l((()=>[c(F,{class:"workFlow-list u-m-t-20"},{default:l((()=>[c(F,{class:"part"},{default:l((()=>[C.list.length>=1?(n(),i(F,{key:0,class:"caption u-line-1"},{default:l((()=>[u(m(0===C.current?"全部流程":C.fullName),1)])),_:1})):p("",!0),c(F,{class:"u-flex u-flex-wrap"},{default:l((()=>[(n(!0),d(f,null,h(C.list,((s,t)=>(n(),i(F,{class:"item u-flex-col u-col-center",key:t,onClick:t=>T.Jump(s)},{default:l((()=>[c(v,{class:w(["u-font-40 item-icon",s.icon]),style:g({background:s.iconBackground||"#008cff"})},null,8,["class","style"]),c(v,{class:"u-font-24 u-line-1 item-text"},{default:l((()=>[u(m(s.fullName),1)])),_:2},1024)])),_:2},1032,["onClick"])))),128))])),_:1})])),_:1})])),_:1})])),_:1},8,["onDown","down","onUp","up","onInit"]),c(N,{show:C.show,list:C.selector,onConfirm:T.confirm,onClose:t[1]||(t[1]=s=>C.show=!1),isFlow:""},null,8,["show","list","onConfirm"])])),_:1})}],["__scopeId","data-v-413345c8"]]);export{N as default};
|