Files
aiot-platform-ui/apps/web-antd/dist/js/index-CqqXsOCv.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

3 lines
4.6 KiB
JavaScript

var C=Object.defineProperty,P=Object.defineProperties;var I=Object.getOwnPropertyDescriptors;var g=Object.getOwnPropertySymbols;var S=Object.prototype.hasOwnProperty,D=Object.prototype.propertyIsEnumerable;var _=(i,e,t)=>e in i?C(i,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):i[e]=t,f=(i,e)=>{for(var t in e||(e={}))S.call(e,t)&&_(i,t,e[t]);if(g)for(var t of g(e))D.call(e,t)&&_(i,t,e[t]);return i},b=(i,e)=>P(i,I(e));var u=(i,e,t)=>new Promise((d,m)=>{var o=n=>{try{l(t.next(n))}catch(p){m(p)}},r=n=>{try{l(t.throw(n))}catch(p){m(p)}},l=n=>n.done?d(n.value):Promise.resolve(n.value).then(o,r);l((t=t.apply(i,e)).next())});import"./vxe-table-uq8U2E1u.js";import{h as W,w}from"./index-bXoohCmT.js";import{at as A,c4 as N,a9 as T}from"./bootstrap-CRjSNGHY.js";import{b as x}from"./index-1RBggtF-.js";import{c as B}from"./index-BHnj2zrM.js";import{g as F}from"./rangePickerProps-BPpM6dzr.js";import{D as k}from"./dict-enum-CaHgMaDZ.js";import{_ as E}from"./table-action.vue_vue_type_script_setup_true_lang-BdzHKWY1.js";import{_ as c}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 $,ab as v,b2 as G,bJ as h,j as s,u as a}from"../jse/index-index-CMeVxoEG.js";import{u as L}from"./use-vxe-grid-BMVG5Iiw.js";import{A as y}from"./icons-CieLeI1V.js";import"./dict-tag.vue_vue_type_script_setup_true_lang-BB6x-AyV.js";import"./index-BNS265yo.js";function j(){return[{fieldName:"name",label:"任务名称",component:"Input",componentProps:{placeholder:"请输入任务名称",allowClear:!0}},{fieldName:"processDefinitionKey",label:"所属流程",component:"ApiSelect",componentProps:{placeholder:"请选择流程定义",allowClear:!0,api:B,labelField:"name",valueField:"key"}},{fieldName:"category",label:"流程分类",component:"ApiSelect",componentProps:{placeholder:"请输入流程分类",allowClear:!0,api:x,labelField:"name",valueField:"code"}},{fieldName:"status",label:"审批状态",component:"Select",componentProps:{options:A(k.BPM_TASK_STATUS,"number"),placeholder:"请选择审批状态",allowClear:!0}},{fieldName:"createTime",label:"发起时间",component:"RangePicker",componentProps:b(f({},F()),{allowClear:!0})}]}function q(){return[{field:"processInstance.name",title:"流程",minWidth:200},{field:"processInstance.summary",title:"摘要",minWidth:200,formatter:({cellValue:i})=>i&&i.length>0?i.map(e=>`${e.key} : ${e.value}`).join(`
`):"-"},{field:"processInstance.startUser.nickname",title:"发起人",minWidth:120},{field:"processInstance.createTime",title:"发起时间",minWidth:180,formatter:"formatDateTime"},{field:"name",title:"当前任务",minWidth:180},{field:"createTime",title:"任务开始时间",minWidth:180,formatter:"formatDateTime"},{field:"endTime",title:"任务结束时间",minWidth:180,formatter:"formatDateTime"},{field:"status",title:"审批状态",minWidth:180,cellRender:{name:"CellDict",props:{type:k.BPM_TASK_STATUS}}},{field:"reason",title:"审批建议",minWidth:180},{field:"durationInMillis",title:"耗时",minWidth:180,formatter:"formatPast2"},{field:"processInstanceId",title:"流程编号",minWidth:280},{field:"id",title:"任务编号",minWidth:280},{title:"操作",width:120,fixed:"right",slots:{default:"actions"}}]}const ae=$({name:"BpmDoneTask",__name:"index",setup(i){function e(o){N.push({name:"BpmProcessInstanceDetail",query:{id:o.processInstance.id,taskId:o.id}})}function t(o){return u(this,null,function*(){const r=T.loading({content:"正在撤回中...",duration:0});try{yield w(o.id),T.success("撤回成功"),yield m.query()}finally{r()}})}const[d,m]=L({formOptions:{schema:j()},gridOptions:{columns:q(),height:"auto",keepSource:!0,proxyConfig:{ajax:{query:(l,n)=>u(null,[l,n],function*({page:o},r){return yield W(f({pageNo:o.currentPage,pageSize:o.pageSize},r))})}},rowConfig:{keyField:"id",isHover:!0},toolbarConfig:{refresh:!0,search:!0}}});return(o,r)=>(G(),v(a(O),{"auto-content-height":""},{doc:h(()=>[s(a(c),{title:"审批通过、不通过、驳回",url:"https://doc.iocoder.cn/bpm/task-todo-done/"}),s(a(c),{title:"审批加签、减签",url:"https://doc.iocoder.cn/bpm/sign/"}),s(a(c),{title:"审批转办、委派、抄送",url:"https://doc.iocoder.cn/bpm/task-delegation-and-cc/"}),s(a(c),{title:"审批加签、减签",url:"https://doc.iocoder.cn/bpm/sign/"})]),default:h(()=>[s(a(d),{"table-title":"已办任务"},{actions:h(({row:l})=>[s(a(E),{actions:[{label:"撤回",type:"link",danger:!0,icon:a(y).DELETE,popConfirm:{title:"确定要撤回该任务吗?",confirm:t.bind(null,l)}},{label:"历史",type:"link",icon:a(y).VIEW,onClick:e.bind(null,l)}]},null,8,["actions"])]),_:1})]),_:1}))}});export{ae as default};