crud.Bo4G5kbn.js 2.1 KB

1
  1. import{r as s}from"./index.D9MSRuO0.js";const o="/api/system/manageclass/";function c(t){return s({url:o+"?user_type=1",method:"get",params:t})}function m(t){return s({url:o+t+"/",method:"get"})}function p(t){return s({url:o,method:"post",data:t})}function h(){return s({url:o,method:"get"})}async function g(t){const n=(await h()).data,a=Array.from({length:10},(e,r)=>({id:r+1,day1:"",day2:"",day3:"",day4:"",day5:"",day6:"",day7:""})),u={1:"day1",2:"day2",3:"day3",4:"day4",5:"day5",6:"day6",7:"day7"};for(const e of n){const r=u[e.datetime],l=e.class_number-1,d=`${e.classdetail} (${e.teacher_name}) 班级:${e.classroom}`;a[l]&&r&&(a[l][r]=d)}return a}const y=function({crudExpose:t}){return{crudOptions:{request:{pageRequest:async e=>await c(e),addRequest:async({form:e})=>await p(e),getDetail:async({row:e})=>await m(e.id)},search:{show:!1},toolbar:{show:!1},rowHandle:{show:!1},table:{show:!1},actionbar:{show:!1,buttons:{add:{show:!1}}},pagination:{show:!1},columns:{classroom:{title:"教室",type:"input",column:{minWidth:120},form:{component:{placeholder:"请填写教室"},rules:[{required:!0,message:"请填写教室"}]}},teacher_name:{title:"教师名字"+"test",type:"input",column:{show:!0,minWidth:120},form:{component:{placeholder:"请填写教师名字"},rules:[{required:!0,message:"请填写教师名字"}]}},datetime_label:{title:"星期",search:{show:!0},treeNode:!0,type:"input",column:{minWidth:120},form:{rules:[{required:!0,message:"名称必填项"}],component:{placeholder:"请输入名称"}}},time_label:{title:"上下午",type:"input",column:{minWidth:120,show:!0},form:{component:{placeholder:"请填写密码"},rules:[{required:!0,message:"请填写密码"}]}},semester_label:{title:"学期",type:"input",column:{show:!0,minWidth:120},form:{component:{placeholder:"请填写邮箱"},rules:[{required:!1,message:"请填写邮箱"}]}},classdetail:{title:"课程名称",type:"input",column:{show:!0,minWidth:120},form:{component:{placeholder:"请填写手机号"},rules:[{required:!0,message:"请填写手机号"}]}}}}}},w=Object.freeze(Object.defineProperty({__proto__:null,createCrudOptions:y},Symbol.toStringTag,{value:"Module"}));export{h as G,w as a,y as c,g};