1 |
- import{D as r,U as a,A as s,G as d}from"./api.DU1IZv0a.js";import{F as n}from"./index.T0of0op1.js";import"./vue.Bi2Y_N79.js";const f=function({crudExpose:o}){return{crudOptions:{request:{pageRequest:async t=>{try{const e=await d(t);return{...e,records:e.data,total:e.total}}catch{return{code:2e3,msg:"success",records:[],total:0}}},addRequest:async({form:t})=>await s(t),editRequest:async({form:t,row:e})=>(t.id=e.id,await a(t)),delRequest:async({row:t})=>await r(t.id)},actionbar:{buttons:{add:{show:!1}}},rowHandle:{fixed:"right",width:220,buttons:{view:{show:!0,click:({row:t})=>{window.dispatchEvent(new CustomEvent("workflow-view",{detail:t}))}},edit:{show:!0,click:({row:t})=>{window.dispatchEvent(new CustomEvent("workflow-edit",{detail:t}))}},remove:{show:!0}}},columns:{_index:{title:"序号",form:{show:!1},column:{align:"center",width:"70px",columnSetDisabled:!0,formatter:t=>{let e=t.index??1,i=o.crudBinding.value.pagination;return((i.currentPage??1)-1)*i.pageSize+e+1}}},name:{title:"流程名称",column:{minWidth:140},search:{show:!0}},workflow_type_label:{title:"流程类型",column:{minWidth:120}},description:{title:"流程描述",column:{minWidth:200}},step_count:{title:"步骤数",column:{minWidth:80,align:"center"}},is_active:{title:"状态",column:{minWidth:80,formatter:({value:t})=>t?"启用":"停用"}},create_datetime:{title:"创建时间",column:{minWidth:160,formatter:({value:t})=>t?n(t).format("YYYY-MM-DD HH:mm:ss"):""}},update_datetime:{title:"更新时间",column:{minWidth:160,formatter:({value:t})=>t?n(t).format("YYYY-MM-DD HH:mm:ss"):""}}}}}};export{f as createCrudOptions};
|