| 1 |
- import{g as s,n as t,$ as e,c as o,o as l,X as a,p as i,w as n,q as r,t as u,v as c,x as m,D as p,E as d,F as h,H as f,Q as y,y as g,I as w}from"./index-P0fyQ2Em.js";import{_ as k}from"./u-search.CSVnMmHg.js";import{r as _}from"./uni-app.es.DOtS5Ldl.js";import{_ as x}from"./u-sticky.DiHDpS-r.js";import{_ as L}from"./u-button.Chh1-6a-.js";import{_ as j}from"./index.BuZ8YmVY.js";import{_ as C}from"./mescroll-uni.CyN-3Ok3.js";import{M as b}from"./mescroll-mixins.C2YUWJKd.js";import{C as I}from"./index.CNpiLv5L.js";import{g as S,a as T,s as U}from"./apply.B6q2NDrR.js";import{r as D}from"./resources.DEPsJg7u.js";import{_ as F}from"./_plugin-vue_export-helper.BCo6x5W8.js";import"./u-icon.wXcRZHbn.js";import"./renderjs.BXp1P0Wg.js";import"./u-tabs.DEel8MQB.js";import"./u-badge.CWPuZ-w1.js";import"./u-popup.CXrq2y3n.js";const J=F({mixins:[b],components:{CommonTabs:I},props:{categoryList:{type:Array,default:()=>[]}},data(){return{usualList:[],current:0,customStyle:{width:"128rpx",fontSize:"24rpx",height:"60rpx"},downOption:{use:!0,auto:!0},upOption:{page:{num:0,size:20,time:null},empty:{use:!1,icon:D.message.nodata,tip:this.$t("common.noData"),fixed:!0,top:"860rpx"},textNoMore:this.$t("app.apply.noMoreData")},category:"",allList:[],type:"1",fullName:"",keyword:""}},onLoad(){this.userInfo=s("userInfo")||{},this.init()},methods:{search(){this.searchTimer&&clearTimeout(this.searchTimer),this.searchTimer=setTimeout((()=>{this.list=[],this.menuList=[],this.mescroll.resetUpScroll()}),300)},init(){this.getFlowUsualList()},getFlowUsualList(){let s={category:"commonFlow",flowType:0,systemId:this.userInfo.systemId};S(s).then((s=>{this.usualList=s.data.list.map((s=>{const t=s.objectData?JSON.parse(s.objectData):{};return{...s,...t}}))}))},upCallback(s){let t={currentPage:s.num,pageSize:s.size,category:0==this.category?"":this.category,flowType:0,keyword:this.keyword,systemId:this.userInfo.systemId};T(t,{load:1==s.num}).then((t=>{this.mescroll.endSuccess(t.data.list.length),1==s.num&&(this.allList=[]);const e=t.data.list||[];this.allList=this.allList.concat(e)})).catch((()=>{this.mescroll.endSuccess(0),this.mescroll.endErr()}))},Jump(s){const e={id:"",flowId:s.id,opType:"-1"};t({url:"/pages/workFlow/flowBefore/index?config="+this.jnpf.base64.encode(JSON.stringify(e))})},handelAdd(s){U(s.id).then((t=>{this.usualList.push(s),s.isCommonFlow=!0,e("updateUsualList"),o({title:t.msg})}))},handelDel(s){U(s.id).then((t=>{s.isCommonFlow=!1,this.getFlowUsualList(),e("updateUsualList"),o({title:t.msg})}))},change(s){this.current=s,this.keyword="",this.category=this.categoryList[s].id?this.categoryList[s].id:"",this.allList=[],this.mescroll.resetUpScroll()}}},[["render",function(s,t,e,o,b,I){const S=_(l("u-search"),k),T=r,U=w,D=a("CommonTabs"),F=_(l("u-sticky"),x),J=_(l("u-button"),L),N=_(l("JnpfEmpty"),j),O=_(l("mescroll-uni"),C);return u(),i(T,{class:"allApp-v"},{default:n((()=>[c(T,{class:"notice-warp"},{default:n((()=>[c(T,{class:"search-box"},{default:n((()=>[c(S,{placeholder:s.$t("app.apply.pleaseKeyword"),modelValue:b.keyword,"onUpdate:modelValue":t[0]||(t[0]=s=>b.keyword=s),height:"72","show-action":!1,onChange:I.search,"bg-color":"#f0f2f6",shape:"square"},null,8,["placeholder","modelValue","onChange"])])),_:1})])),_:1}),c(O,{ref:"mescrollRef",onInit:s.mescrollInit,onDown:s.downCallback,onUp:I.upCallback,down:b.downOption,up:b.upOption,bottombar:!1,sticky:!1},{default:n((()=>[c(T,null,{default:n((()=>[c(T,{class:"usualList"},{default:n((()=>[c(T,{class:"caption u-m-b-20"},{default:n((()=>[m("常用流程")])),_:1}),c(T,{class:"u-flex u-flex-wrap"},{default:n((()=>[(u(!0),p(h,null,d(b.usualList,((s,t)=>(u(),i(T,{class:"item u-flex-col u-col-center",key:t},{default:n((()=>[c(U,{class:f(["u-font-40 item-icon",s.icon]),style:y({background:s.iconBackground||"#008cff"}),onClick:t=>I.Jump(s)},null,8,["class","style","onClick"]),c(U,{class:"u-font-24 u-line-1 item-text"},{default:n((()=>[m(g(s.fullName),1)])),_:2},1024)])),_:2},1024)))),128))])),_:1})])),_:1}),c(F,null,{default:n((()=>[c(D,{list:e.categoryList,onChange:I.change,current:b.current,ref:"CommonTabs",isBoxShadow:""},null,8,["list","onChange","current"])])),_:1}),b.allList.length?(u(),i(T,{key:0,class:"allList u-m-t-20"},{default:n((()=>[(u(!0),p(h,null,d(b.allList,((s,t)=>(u(),i(T,{key:t},{default:n((()=>[c(T,{class:"u-flex childList-item"},{default:n((()=>[c(U,{class:f(["u-font-40 item-icon",s.icon]),style:y({background:s.iconBackground||"#008cff"}),onClick:t=>I.Jump(s)},null,8,["class","style","onClick"]),c(U,{class:"item-text u-m-l-28 u-m-r-28 u-line-2"},{default:n((()=>[m(g(s.fullName),1)])),_:2},1024),c(T,{class:"btnBox"},{default:n((()=>[s.isCommonFlow?(u(),i(J,{key:1,"custom-style":b.customStyle,type:"error",onClick:t=>I.handelDel(s)},{default:n((()=>[m(" 移除 ")])),_:2},1032,["custom-style","onClick"])):(u(),i(J,{key:0,"custom-style":b.customStyle,onClick:t=>I.handelAdd(s)},{default:n((()=>[m("添加 ")])),_:2},1032,["custom-style","onClick"]))])),_:2},1024)])),_:2},1024)])),_:2},1024)))),128))])),_:1})):(u(),i(N,{key:1}))])),_:1})])),_:1},8,["onInit","onDown","onUp","down","up"])])),_:1})}],["__scopeId","data-v-6cfe707e"]]);export{J as default};
|