1 |
- import{r as a,F as n,m as i}from"./index.Dzkftxcu.js";import"./vue.Bi2Y_N79.js";const s="/api/system/workflow/";function u(t){return a({url:s,method:"get",params:t})}function d(t){return a({url:s,method:"post",data:t})}function c(t){return a({url:s+t.id+"/",method:"put",data:t})}function l(t){return a({url:s+t+"/",method:"delete",data:{id:t}})}const q=function({crudExpose:t}){return{crudOptions:{request:{pageRequest:async e=>{try{const r=await u(e);return{...r,records:r.data,total:r.total}}catch{return{code:2e3,msg:"success",records:[],total:0}}},addRequest:async({form:e})=>await d(e),editRequest:async({form:e,row:r})=>(e.id=r.id,await c(e)),delRequest:async({row:e})=>await l(e.id)},columns:{_index:{title:"序号",form:{show:!1},column:{align:"center",width:"70px",columnSetDisabled:!0,formatter:e=>{let r=e.index??1,o=t.crudBinding.value.pagination;return((o.currentPage??1)-1)*o.pageSize+r+1}}},name:{title:"流程名称",search:{show:!0},type:"input",column:{minWidth:120},form:{component:{placeholder:"请输入流程名称"},rules:[{required:!0,message:"请输入流程名称"}]}},code:{title:"流程编号",search:{show:!0},type:"input",column:{minWidth:120},form:{component:{placeholder:"请输入流程编号"},rules:[{required:!0,message:"请输入流程编号"}]}},status:{title:"状态",type:"dict-select",search:{show:!0},dict:i({data:[{label:"启用",value:1},{label:"停用",value:0}]}),column:{minWidth:100},form:{component:{placeholder:"请选择状态"},rules:[{required:!0,message:"请选择状态"}]}},create_datetime:{title:"创建时间",type:"datetime",search:{show:!1},column:{minWidth:160,formatter:({value:e})=>e?n(e).format("YYYY-MM-DD HH:mm:ss"):""},form:{show:!1}},update_datetime:{title:"更新时间",type:"datetime",search:{show:!1},column:{minWidth:160,formatter:({value:e})=>e?n(e).format("YYYY-MM-DD HH:mm:ss"):""},form:{show:!1}},remark:{title:"备注",type:"text",search:{show:!1},column:{minWidth:120},form:{component:{placeholder:"请输入备注信息"}}}}}}};export{q as createCrudOptions};
|