| 1 |
- import{u as $,j as G,b_ as V,o as H,A as O,m as Q,b as W,bJ as Y,bK as ee,bL as ae,p as oe,I as le,v as te,_ as se}from"./index-CKIhG1T4.js";import{_ as re}from"./Dialog.vue_vue_type_style_index_0_lang-pGfk6adK.js";import{_ as me}from"./ContentWrap.vue_vue_type_script_setup_true_lang-Dr2ObOZ6.js";import{C as ie,a as s,b as ne,v as pe,ak as de,as as ue,D as p,E as I,$ as a,U as o,F as g,u as l,T as b,a7 as ce,ae as fe,V as K,Z as d,c as L,K as ye}from"./spreadSheetsDesignerVue-MRUT1X_l.js";import{d as _e}from"./vuedraggable.umd-Czaiy1sh.js";import{C as U}from"./index-B_BjlFe8.js";import{h as ve}from"./index-CzOluwc8.js";import xe from"./ModelForm-D6vzgcab.js";import{_ as ge}from"./CategoryForm.vue_vue_type_script_setup_true_lang-BNwOKHrA.js";import be from"./CategoryDraggableModel-BMRzUXPQ.js";import"./spreadSheetsDesignerResourcesCn-afJmEehS.js";import"./spreadSheetsDesigner-vOnK2KEP.js";import"./spreadSheetsBarcode-0B8Cksr7.js";import"./spreadSheetsCharts-DpwtlVVO.js";import"./spreadExcelio-BZ-mA4Op.js";import"./index-B7Bi6s2Q.js";import"./tree-CWCwWKDc.js";import"./index-BP9cMaSk.js";import"./index-UbfkDtIu.js";import"./el-avatar-CSWk3D1R.js";import"./index-B05rghZm.js";import"./constants-CsKXDkTX.js";import"./el-collapse-transition-l0sNRNKZ.js";import"./el-image-BMrCp4VS.js";import"./formatTime-GfXNJyvM.js";import"./formCreate-D9lbaEiG.js";import"./permission-DgT_g3Rh.js";const he={class:"flex justify-between pl-20px items-center"},Ce={key:1,class:"mr-20px"},ke={class:"px-15px"},we=se(ie({name:"BpmModel",__name:"index",setup(Se){const{push:A}=$(),B=G(),y=s(!0),i=s(!1),u=ne({name:void 0}),F=s(),m=s([]),h=s([]),R=()=>{n()},j=s(),_=s(!1),C=s({rule:[],option:{}}),k=s(),z=()=>{m.value=V(h.value),i.value=!1},M=async()=>{const c=m.value.map(e=>e.id);await U.updateCategorySortBatch(c),i.value=!1,B.success("\u6392\u5E8F\u5206\u7C7B\u6210\u529F"),await n()},n=async()=>{y.value=!0;try{const c=await ve(u.name),e=await U.getCategorySimpleList();m.value=e.map(r=>({...r,modelList:c.filter(v=>v.categoryName==r.name)}))}finally{y.value=!1}};return pe(()=>{n()}),(c,e)=>{const r=H,v=O,x=Q,f=W,w=Y,X=ee,q=ae,D=oe,E=le,S=me,J=de("form-create"),N=re,P=ue("hasPermi"),T=te;return p(),I(ye,null,[a(S,null,{default:o(()=>[g("div",he,[e[11]||(e[11]=g("h3",{class:"font-extrabold"},"\u6D41\u7A0B\u6A21\u578B",-1)),l(i)?(p(),I("div",Ce,[a(f,{onClick:z},{default:o(()=>e[9]||(e[9]=[d(" \u53D6 \u6D88 ")])),_:1}),a(f,{type:"primary",onClick:M},{default:o(()=>e[10]||(e[10]=[d(" \u4FDD\u5B58\u6392\u5E8F ")])),_:1})])):(p(),b(D,{key:0,class:"-mb-15px flex mr-10px",model:l(u),ref_key:"queryFormRef",ref:F,inline:!0,"label-width":"68px",onSubmit:e[3]||(e[3]=ce(()=>{},["prevent"]))},{default:o(()=>[a(x,{prop:"name",class:"ml-auto"},{default:o(()=>[a(v,{modelValue:l(u).name,"onUpdate:modelValue":e[0]||(e[0]=t=>l(u).name=t),placeholder:"\u641C\u7D22\u6D41\u7A0B",clearable:"",onKeyup:fe(R,["enter"]),class:"!w-240px"},{prefix:o(()=>[a(r,{icon:"ep:search",class:"mx-10px"})]),_:1},8,["modelValue"])]),_:1}),a(x,null,{default:o(()=>[K((p(),b(f,{type:"primary",onClick:e[1]||(e[1]=t=>{A({name:"BpmModelCreate"})})},{default:o(()=>[a(r,{icon:"ep:plus",class:"mr-5px"}),e[6]||(e[6]=d(" \u65B0\u5EFA\u6A21\u578B "))]),_:1})),[[P,["bpm:model:create"]]])]),_:1}),a(x,null,{default:o(()=>[a(q,{onCommand:e[2]||(e[2]=t=>(Z=>{switch(Z){case"handleCategoryAdd":k.value.open("create");break;case"handleCategorySort":h.value=V(m.value),i.value=!0}})(t)),placement:"bottom-end"},{dropdown:o(()=>[a(X,null,{default:o(()=>[a(w,{command:"handleCategoryAdd"},{default:o(()=>[a(r,{icon:"ep:circle-plus",size:13,class:"mr-5px"}),e[7]||(e[7]=d(" \u65B0\u5EFA\u5206\u7C7B "))]),_:1}),a(w,{command:"handleCategorySort"},{default:o(()=>[a(r,{icon:"fa:sort-amount-desc",size:13,class:"mr-5px"}),e[8]||(e[8]=d(" \u5206\u7C7B\u6392\u5E8F "))]),_:1})]),_:1})]),default:o(()=>[a(f,{class:"w-30px",plain:""},{default:o(()=>[a(r,{icon:"ep:setting"})]),_:1})]),_:1})]),_:1})]),_:1},8,["model"]))]),a(E),g("div",ke,[a(l(_e),{disabled:!l(i),modelValue:l(m),"onUpdate:modelValue":e[4]||(e[4]=t=>L(m)?m.value=t:null),"item-key":"id",animation:400},{item:o(({element:t})=>[K((p(),b(S,{class:"rounded-lg transition-all duration-300 ease-in-out hover:shadow-xl","body-style":{padding:0},key:t.id},{default:o(()=>[a(be,{isCategorySorting:l(i),categoryInfo:t,onSuccess:n},null,8,["isCategorySorting","categoryInfo"])]),_:2},1024)),[[T,l(y)]])]),_:1},8,["disabled","modelValue"])])]),_:1}),a(xe,{ref_key:"formRef",ref:j,onSuccess:n},null,512),a(ge,{ref_key:"categoryFormRef",ref:k,onSuccess:n},null,512),a(N,{title:"\u8868\u5355\u8BE6\u60C5",modelValue:l(_),"onUpdate:modelValue":e[5]||(e[5]=t=>L(_)?_.value=t:null),width:"800"},{default:o(()=>[a(J,{rule:l(C).rule,option:l(C).option},null,8,["rule","option"])]),_:1},8,["modelValue"])],64)}}}),[["__scopeId","data-v-2f88354d"]]);export{we as default};
|