Files
aiot-platform-ui/apps/web-antd/dist/js/index-0BlFuAxH.js

2 lines
3.9 KiB
JavaScript

var F=Object.defineProperty;var g=Object.getOwnPropertySymbols;var M=Object.prototype.hasOwnProperty,O=Object.prototype.propertyIsEnumerable;var k=(n,i,e)=>i in n?F(n,i,{enumerable:!0,configurable:!0,writable:!0,value:e}):n[i]=e,D=(n,i)=>{for(var e in i||(i={}))M.call(i,e)&&k(n,e,i[e]);if(g)for(var e of g(i))O.call(i,e)&&k(n,e,i[e]);return n};var f=(n,i,e)=>new Promise((y,p)=>{var b=a=>{try{m(e.next(a))}catch(l){p(l)}},_=a=>{try{m(e.throw(a))}catch(l){p(l)}},m=a=>a.done?y(a.value):Promise.resolve(a.value).then(b,_);m((e=e.apply(n,i)).next())});import{$ as r,c4 as C,a9 as T}from"./bootstrap-Bjx___ge.js";import"./vxe-table-CH3WLhnG.js";import{b as A,d as I}from"./index-Coa4xAGH.js";import{D as S}from"./dict-enum-CaHgMaDZ.js";import{_ as q}from"./detail.vue_vue_type_script_setup_true_lang-D3nJf1q0.js";import{_ as E}from"./table-action.vue_vue_type_script_setup_true_lang-DhhbIdjU.js";import{_ as B}from"./doc-alert.vue_vue_type_script_setup_true_lang-D6g9sNOP.js";import{_ as N}from"./page.vue_vue_type_script_setup_true_lang-DwS4wOsr.js";import{m as W,aU as $,ab as P,b2 as V,bJ as h,j as s,u as t}from"../jse/index-index-BrHAu2CG.js";import{u as G}from"./use-modal-OJM-sYFt.js";import{u as j}from"./use-vxe-grid-aMXoVdv4.js";import{A as d}from"./icons-CieLeI1V.js";import"./dict-tag.vue_vue_type_script_setup_true_lang-CXlINoYD.js";import"./helpers-zblrOy6g.js";import"./index-DgWpY_DU.js";import"./index-CC6ZS7DQ.js";import"./x-BT7QMofY.js";function v(){return[{fieldName:"name",label:"表单名称",component:"Input",componentProps:{placeholder:"请输入表单名称",allowClear:!0}}]}function z(){return[{field:"id",title:"编号",minWidth:100},{field:"name",title:"表单名称",minWidth:200},{field:"status",title:"状态",minWidth:200,cellRender:{name:"CellDict",props:{type:S.COMMON_STATUS}}},{field:"remark",title:"备注",minWidth:200},{field:"createTime",title:"创建时间",minWidth:180,formatter:"formatDateTime"},{title:"操作",width:240,fixed:"right",slots:{default:"actions"}}]}const me=W({name:"BpmForm",__name:"index",setup(n){function i(){x.query()}function e(){C.push({name:"BpmFormEditor",query:{type:"create"}})}function y(o){C.push({name:"BpmFormEditor",query:{id:o.id,type:"edit"}})}function p(o){C.push({name:"BpmFormEditor",query:{copyId:o.id,type:"copy"}})}function b(o){return f(this,null,function*(){const u=T.loading({content:r("ui.actionMessage.deleting",[o.name]),duration:0});try{yield I(o.id),T.success(r("ui.actionMessage.deleteSuccess",[o.name])),i()}finally{u()}})}function _(o){return f(this,null,function*(){a.setData(o).open()})}const[m,a]=G({connectedComponent:q,destroyOnClose:!0}),[l,x]=j({formOptions:{schema:v()},gridOptions:{columns:z(),height:"auto",keepSource:!0,proxyConfig:{ajax:{query:(c,se)=>f(null,[c,se],function*({page:o},u){return yield A(D({pageNo:o.currentPage,pageSize:o.pageSize},u))})}},rowConfig:{keyField:"id",isHover:!0},toolbarConfig:{refresh:!0,search:!0}}});return $(()=>{i()}),(o,u)=>(V(),P(t(N),{"auto-content-height":""},{doc:h(()=>[s(t(B),{title:"审批接入(流程表单)",url:"https://doc.iocoder.cn/bpm/use-bpm-form/"})]),default:h(()=>[s(t(m)),s(t(l),{"table-title":"流程表单"},{"toolbar-tools":h(()=>[s(t(E),{actions:[{label:t(r)("ui.actionTitle.create",["流程表单"]),type:"primary",icon:t(d).ADD,auth:["bpm:form:create"],onClick:e}]},null,8,["actions"])]),actions:h(({row:c})=>[s(t(E),{actions:[{label:t(r)("ui.actionTitle.copy"),type:"link",icon:t(d).COPY,auth:["bpm:form:update"],onClick:p.bind(null,c)},{label:t(r)("common.edit"),type:"link",icon:t(d).EDIT,auth:["bpm:form:update"],onClick:y.bind(null,c)},{label:t(r)("common.detail"),type:"link",icon:t(d).VIEW,auth:["bpm:form:query"],onClick:_.bind(null,c)},{label:t(r)("common.delete"),type:"link",danger:!0,icon:t(d).DELETE,auth:["bpm:form:delete"],popConfirm:{title:t(r)("ui.actionMessage.deleteConfirm",[c.name]),confirm:b.bind(null,c)}}]},null,8,["actions"])]),_:1})]),_:1}))}});export{me as default};