1 |
- import{S as c,D as u,U as m,A as h,G as p}from"./api.Baq8-JhJ.js";import{E as d}from"./index.BV_az7gL.js";import"./vue.YrNK8sx4.js";const y=function({crudExpose:o,approvalDialogRef:r}){const a=async e=>{try{const s=await p(e);return{...s,records:s.data,total:s.total}}catch{return{code:2e3,msg:"success",records:[],total:0}}},l=async({form:e,row:s})=>(e.id=s.id,await m(e)),n=async({row:e})=>await u(e.id),i=async({form:e})=>await h(e);return c(1),{crudOptions:{request:{pageRequest:a,addRequest:i,editRequest:l,delRequest:n},search:{show:!0,label:"搜索",text:"ssssss",button:{label:"搜索",text:"aaa"}},toolbar:{show:!1},actionbar:{show:!1},rowHandle:{fixed:"right",width:100,show:!0,buttons:{view:{show:!1},edit:{show:!1},remove:{show:!1},custom:{text:"审批",order:5,size:"small",show:!0,click({row:e}){try{r.value.openApprovalDialog(e)}catch(s){console.log("error:::::",s),d.error("系统错误!")}}}}},columns:{_index:{title:"序号",form:{show:!1},column:{align:"center",width:"70px",columnSetDisabled:!0,formatter:e=>{let s=e.index??1,t=o.crudBinding.value.pagination;return((t.currentPage??1)-1)*t.pageSize+s+1}}},application_no:{title:"借用编号",search:{show:!1},type:"input",column:{minWidth:120},form:{show:!1,component:{placeholder:"请输入借用编号"},rules:[{required:!1,message:"请输入借用编号"}]}},borrow_type_label:{title:"借用性质",search:{show:!1},type:"input",column:{minWidth:120},form:{show:!1,component:{placeholder:"请输入借用性质"},rules:[{required:!1,message:"请输入借用性质"}]}},"borrower_info.user_code":{title:"学号/工号",search:{show:!0},type:"input",column:{minWidth:120},form:{show:!1,component:{placeholder:"请输入学号/工号"},rules:[{required:!1,message:"请输入学号/工号"}]}},"borrower_info.name":{title:"借用人",search:{show:!0},type:"input",column:{minWidth:120},form:{show:!1,component:{placeholder:"请输入借用人"},rules:[{required:!1,message:"请输入借用人"}]}},emergency_phone:{title:"联系方式",search:{show:!1},type:"input",column:{minWidth:120},form:{show:!1,component:{placeholder:"请输入联系方式"},rules:[{required:!1,message:"请输入联系方式"}]}},team_type_label:{title:"个人/团队",search:{show:!1},type:"input",column:{minWidth:120},form:{show:!1,component:{placeholder:"请输入个人/团队"},rules:[{required:!1,message:"请输入个人/团队"}]}},expected_start_time:{title:"创建时间",search:{show:!1},type:"input",column:{minWidth:120},form:{show:!1,component:{placeholder:"请输入创建时间"},rules:[{required:!1,message:"请输入创建时间"}]}},expected_end_time:{title:"预计归还时间",search:{show:!1},type:"input",column:{minWidth:120},form:{show:!1,component:{placeholder:"请输入预计归还时间"},rules:[{required:!1,message:"请输入预计归还时间"}]}},status_label:{title:"当前状态",search:{show:!1},type:"input",column:{minWidth:120},form:{show:!1,component:{placeholder:"请输入当前状态"},rules:[{required:!1,message:"请输入当前状态"}]}},status:{title:"当前审批人",search:{show:!1},type:"input",column:{minWidth:120},form:{show:!1,component:{placeholder:"请输入当前审批人"},rules:[{required:!1,message:"请输入当前审批人"}]}},return_location:{title:"存放仓库",search:{show:!1},type:"input",column:{minWidth:120},form:{show:!1,component:{placeholder:"请输入存放仓库"},rules:[{required:!1,message:"请输入存放仓库"}]}}}}}};export{y as createCrudOptions};
|