Files
aiot-platform-ui/apps/web-antd/dist/js/index-CihkQwm9.js
lzh 19d36d1ffb
All checks were successful
Web UI CI/CD / build-and-deploy (push) Successful in 8s
chore: build and deploy web-antd
2026-03-09 13:05:46 +08:00

2 lines
3.7 KiB
JavaScript

var f=(b,h,n)=>new Promise((y,d)=>{var _=i=>{try{r(n.next(i))}catch(l){d(l)}},p=i=>{try{r(n.throw(i))}catch(l){d(l)}},r=i=>i.done?y(i.value):Promise.resolve(i.value).then(_,p);r((n=n.apply(b,h)).next())});import{ae as B,V as P,ay as U,ax as R}from"./bootstrap-CRjSNGHY.js";import"./vxe-table-uq8U2E1u.js";import{g as W}from"./index-BHnj2zrM.js";import{_ as N}from"./detail.vue_vue_type_script_setup_true_lang-D0IDbi5u.js";import{D as V}from"./dict-enum-CaHgMaDZ.js";import{_ as v}from"./table-action.vue_vue_type_script_setup_true_lang-BdzHKWY1.js";import{_ as I}from"./doc-alert.vue_vue_type_script_setup_true_lang-CjF9RRe-.js";import{_ as O}from"./page.vue_vue_type_script_setup_true_lang-3ywDTU7g.js";import{m as $,v as F,ab as c,b2 as s,bJ as o,j as u,u as t,ad as C,ae as M,bp as m,I as x,ai as g}from"../jse/index-index-CMeVxoEG.js";import{u as S}from"./use-modal-BABce5hC.js";import{u as A}from"./use-vxe-grid-BMVG5Iiw.js";import{b as T}from"./biz-bpm-enum-DQJBn5Qr.js";import"./dict-tag.vue_vue_type_script_setup_true_lang-BB6x-AyV.js";import"./index-BBo0EC9G.js";import"./helpers-BLW8QKLp.js";import"./index-DLZyKviJ.js";import"./index-BNS265yo.js";import"./x-CpZ5_sBZ.js";function E(){return[{field:"id",title:"定义编号",minWidth:250},{field:"name",title:"流程名称",minWidth:150},{field:"icon",title:"流程图标",minWidth:100,cellRender:{name:"CellImage",props:{width:24,height:24}}},{field:"startUsers",title:"可见范围",minWidth:100,slots:{default:"startUsers"}},{field:"modelType",title:"流程类型",minWidth:120,cellRender:{name:"CellDict",props:{type:V.BPM_MODEL_TYPE}}},{field:"formType",title:"表单信息",minWidth:150,slots:{default:"formInfo"}},{field:"version",title:"流程版本",minWidth:80,cellRender:{name:"CellTag"}},{field:"deploymentTime",title:"部署时间",minWidth:180,formatter:"formatDateTime"},{title:"操作",width:120,fixed:"right",slots:{default:"actions"}}]}const j={key:2},re=$({name:"BpmProcessDefinition",__name:"index",setup(b){const h=B(),n=P(),[y,d]=S({connectedComponent:N,destroyOnClose:!0});function _(){l.query()}function p(a){return f(this,null,function*(){if(a.formType===T.NORMAL){const D={id:a.formId};d.setData(D).open()}else yield n.push({path:a.formCustomCreatePath})})}function r(a){return f(this,null,function*(){yield n.push({name:"BpmModelUpdate",params:{id:a.id,type:"definition"}})})}const[i,l]=A({gridOptions:{columns:E(),height:"auto",keepSource:!0,proxyConfig:{ajax:{query:D=>f(null,[D],function*({page:a}){return yield W({pageNo:a.currentPage,pageSize:a.pageSize,key:h.query.key})})}},rowConfig:{keyField:"id",isHover:!0},toolbarConfig:{refresh:!0}}});return F(()=>{_()}),(a,D)=>(s(),c(t(O),{"auto-content-height":""},{doc:o(()=>[u(t(I),{title:"工作流手册",url:"https://doc.iocoder.cn/bpm/"})]),default:o(()=>[u(t(y)),u(t(i),{"table-title":"流程定义列表"},{startUsers:o(({row:e})=>[!e.startUsers||e.startUsers.length===0?(s(),C(x,{key:0},[g(" 全部可见 ")],64)):e.startUsers.length===1?(s(),C(x,{key:1},[g(m(e.startUsers[0].nickname),1)],64)):(s(),c(t(R),{key:2,placement:"top",title:e.startUsers.map(k=>k.nickname).join(",")},{default:o(()=>[g(m(e.startUsers[0].nickname)+"等 "+m(e.startUsers.length)+" 人可见 ",1)]),_:2},1032,["title"]))]),formInfo:o(({row:e})=>[e.formType===t(T).NORMAL?(s(),c(t(U),{key:0,type:"link",onClick:k=>p(e)},{default:o(()=>[M("span",null,m(e.formName),1)]),_:2},1032,["onClick"])):e.formType===t(T).CUSTOM?(s(),c(t(U),{key:1,type:"link",onClick:k=>p(e)},{default:o(()=>[M("span",null,m(e.formCustomCreatePath),1)]),_:2},1032,["onClick"])):(s(),C("span",j,"暂无表单"))]),actions:o(({row:e})=>[u(t(v),{actions:[{label:"恢复",type:"link",auth:["bpm:model:update"],onClick:r.bind(null,e)}]},null,8,["actions"])]),_:1})]),_:1}))}});export{re as default};