import{b as t,$ as s,v as l,o as e,c as a,w as i,d as u,e as o,J as n,K as c,L as r,g as d,i as p,I as f,M as m,t as h,A as y,k as g,x as L,Z as _,H as k}from"./index-SkMwYp4A.js";import{_ as b}from"./u-tabs.ulqF34S4.js";import{r as x}from"./uni-app.es.CLg-FFkP.js";import{_ as A}from"./u-sticky.DyPI-FWq.js";import{_ as j}from"./u-button.jt1ETu3V.js";import{_ as D}from"./mescroll-uni.EEorYVw9.js";import{M as S}from"./mescroll-mixins.DMx76jkq.js";import{g as w,b as C,c as N,d as U,e as v}from"./apply.5CnGNBUj.js";import{r as I}from"./resources.DipqUmnN.js";import{_ as O}from"./_plugin-vue_export-helper.BCo6x5W8.js";import"./u-badge.BSIGIQXo.js";const J=O({components:{allAppWorkFlow:O({mixins:[S],props:{categoryList:{type:Array,default:()=>[]}},data:()=>({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:!0,icon:I.message.nodata,tip:"暂无数据",fixed:!1,top:"560rpx"},textNoMore:"没有更多数据"},category:"",allList:[],type:"1",loading:!1,fullName:""}),methods:{init(){this.getUsualList()},getUsualList(){w(this.type).then((t=>{this.usualList=t.data.list.map((t=>{const s=t.objectData?JSON.parse(t.objectData):{};return{...t,...s}}))}))},upCallback(t){let s={currentPage:t.num,pageSize:t.size,category:0==this.category?"":this.category,flowType:0};this.loading=!1,C(s,{load:1==t.num}).then((s=>{this.mescroll.endSuccess(s.data.list.length),1==t.num&&(this.allList=[]);const l=s.data.list||[];this.allList=this.allList.concat(l)})).catch((()=>{this.mescroll.endSuccess(0),this.mescroll.endErr()}))},handelAdd(l){if(this.usualList.length>=11)return void t({title:"最多只能添加11个常用流程",icon:"none"});const e={objectType:this.type,objectId:l.id,objectData:JSON.stringify(l)};N(e).then((e=>{this.usualList.push(l),l.isData=!0,s("updateUsualList"),t({title:e.msg})}))},handelDel(l){U(l.id).then((e=>{this.usualList=this.usualList.filter((t=>t.id!==l.id)),l.isData=!1,s("updateUsualList"),t({title:e.msg})}))},change(t){this.current=t,this.category=this.categoryList[t].id?this.categoryList[t].id:"",this.allList=[],this.mescroll.resetUpScroll()}}},[["render",function(t,s,y,g,L,_){const k=d,S=p,w=x(l("u-tabs"),b),C=x(l("u-sticky"),A),N=x(l("u-button"),j),U=x(l("mescroll-uni"),D);return e(),a(S,{class:"allApp-v"},{default:i((()=>[u(U,{ref:"mescrollRef",onInit:t.mescrollInit,onDown:t.downCallback,onUp:_.upCallback,down:L.downOption,up:L.upOption,bottombar:!1,sticky:!1},{default:i((()=>[u(S,null,{default:i((()=>[u(S,{class:"usualList"},{default:i((()=>[u(S,{class:"caption u-m-b-20"},{default:i((()=>[o("常用流程"),u(k,{class:"tip"},{default:i((()=>[o("最多只能添加11个")])),_:1})])),_:1}),u(S,{class:"u-flex u-flex-wrap"},{default:i((()=>[(e(!0),n(r,null,c(L.usualList,((t,s)=>(e(),a(S,{class:"item u-flex-col u-col-center",key:s},{default:i((()=>[u(k,{class:f(["u-font-40 item-icon",t.icon]),style:m({background:t.iconBackground||"#008cff"})},null,8,["class","style"]),u(k,{class:"u-font-24 u-line-1 item-text"},{default:i((()=>[o(h(t.fullName),1)])),_:2},1024)])),_:2},1024)))),128))])),_:1})])),_:1}),u(S,{class:"tabs_box"},{default:i((()=>[u(C,null,{default:i((()=>[u(S,{class:"sticky"},{default:i((()=>[u(w,{list:y.categoryList,current:L.current,onChange:_.change,name:"fullName","inactive-color":"#303133"},null,8,["list","current","onChange"])])),_:1})])),_:1})])),_:1}),u(S,{class:"allList"},{default:i((()=>[(e(!0),n(r,null,c(L.allList,((t,s)=>(e(),a(S,{key:s},{default:i((()=>[u(S,{class:"u-flex childList-item u-p-b-28"},{default:i((()=>[u(k,{class:f(["u-font-40 item-icon",t.icon]),style:m({background:t.iconBackground||"#008cff"})},null,8,["class","style"]),u(k,{class:"item-text u-m-l-28 u-m-r-28 u-line-2"},{default:i((()=>[o(h(t.fullName),1)])),_:2},1024),u(S,{class:"btnBox"},{default:i((()=>[t.isData?(e(),a(N,{key:1,"custom-style":L.customStyle,type:"error",onClick:s=>_.handelDel(t)},{default:i((()=>[o(" 移除 ")])),_:2},1032,["custom-style","onClick"])):(e(),a(N,{key:0,"custom-style":L.customStyle,onClick:s=>_.handelAdd(t)},{default:i((()=>[o("添加 ")])),_:2},1032,["custom-style","onClick"]))])),_:2},1024)])),_:2},1024)])),_:2},1024)))),128))])),_:1})])),_:1})])),_:1},8,["onInit","onDown","onUp","down","up"])])),_:1})}],["__scopeId","data-v-49b05b6f"]]),allAppApply:O({data:()=>({current:0,usualList:[],allList:[],customStyle:{width:"128rpx",fontSize:"24rpx",height:"60rpx"},type:"2"}),methods:{init(){y({title:"加载中"}),this.getUsualList()},getUsualList(){w(this.type).then((t=>{this.usualList=t.data.list.map((t=>{const s=t.objectData?JSON.parse(t.objectData):{};return{...t,...s}}))})),this.getAllList()},getAllList(){v().then((t=>{g();let s=t.data.list;for(let l=0;l=11)return void t({title:"最多只能添加11个常用流程",icon:"none"});const e={objectType:this.type,objectId:l.id,objectData:JSON.stringify(l)};N(e).then((e=>{this.usualList.push(l),l.isData=!0,s("updateUsualList"),t({title:e.msg})}))},handelDel(l){U(l.id).then((e=>{this.usualList=this.usualList.filter((t=>t.id!==l.id)),l.isData=!1,s("updateUsualList"),t({title:e.msg})}))},change(t){this.current=t}}},[["render",function(t,s,y,g,_,k){const D=d,S=p,w=x(l("u-tabs"),b),C=x(l("u-sticky"),A),N=x(l("u-button"),j);return e(),a(S,{class:"allApp-v"},{default:i((()=>[u(S,{class:"usualList"},{default:i((()=>[u(S,{class:"caption u-m-b-20"},{default:i((()=>[o("常用功能"),u(D,{class:"tip"},{default:i((()=>[o("最多只能添加11个")])),_:1})])),_:1}),u(S,{class:"u-flex u-flex-wrap"},{default:i((()=>[(e(!0),n(r,null,c(_.usualList,((t,s)=>(e(),a(S,{class:"item u-flex-col u-col-center",key:s},{default:i((()=>[u(D,{class:f(["u-font-40 item-icon",t.icon]),style:m({background:t.iconBackground||"#008cff"})},null,8,["class","style"]),u(D,{class:"u-font-24 u-line-1 item-text"},{default:i((()=>[o(h(t.fullName),1)])),_:2},1024)])),_:2},1024)))),128))])),_:1})])),_:1}),u(S,{class:"tabs_box"},{default:i((()=>[u(C,null,{default:i((()=>[u(S,{class:"sticky"},{default:i((()=>[u(w,{list:_.allList,current:_.current,onChange:k.change,name:"fullName","inactive-color":"#303133"},null,8,["list","current","onChange"])])),_:1})])),_:1})])),_:1}),u(S,{class:"allList"},{default:i((()=>[(e(!0),n(r,null,c(_.allList,((t,s)=>(e(),a(S,{class:"u-m-t-20",key:s},{default:i((()=>[s==_.current?(e(!0),n(r,{key:0},c(t.children,((t,s)=>(e(),a(S,{class:"u-flex childList-item u-p-b-28",key:s},{default:i((()=>[u(D,{class:f(["u-font-40 item-icon",t.icon]),style:m({background:t.iconBackground||"#008cff"})},null,8,["class","style"]),u(D,{class:"u-font-32 item-text u-m-l-28 u-m-r-28 u-line-2"},{default:i((()=>[o(h(t.fullName),1)])),_:2},1024),u(S,{class:"btnBox"},{default:i((()=>[t.isData?(e(),a(N,{key:1,"custom-style":_.customStyle,type:"error",onClick:s=>k.handelDel(t)},{default:i((()=>[o("移除 ")])),_:2},1032,["custom-style","onClick"])):(e(),a(N,{key:0,"custom-style":_.customStyle,onClick:s=>k.handelAdd(t)},{default:i((()=>[o("添加 ")])),_:2},1032,["custom-style","onClick"]))])),_:2},1024)])),_:2},1024)))),128)):L("",!0)])),_:2},1024)))),128))])),_:1})])),_:1})}],["__scopeId","data-v-1bf6977a"]])},data:()=>({type:"1",categoryList:[]}),onLoad(t){this.type=t.type||"1",_({title:"1"==this.type?"更多流程":"更多功能"}),this.categoryList=t.categoryList?JSON.parse(t.categoryList):[],this.init()},methods:{init(t){this.$nextTick((()=>{1==this.type?this.$refs.allAppWorkFlow.init():this.$refs.allAppApply.init()}))}}},[["render",function(t,s,l,o,n,c){const r=k("allAppWorkFlow"),d=p,f=k("allAppApply");return e(),a(d,null,{default:i((()=>[1==n.type?(e(),a(d,{key:0,class:""},{default:i((()=>[u(r,{ref:"allAppWorkFlow",categoryList:n.categoryList},null,8,["categoryList"])])),_:1})):L("",!0),2==n.type?(e(),a(d,{key:1,class:""},{default:i((()=>[u(f,{ref:"allAppApply"},null,512)])),_:1})):L("",!0)])),_:1})}]]);export{J as default};