import{O as D}from"./index.5a5ec44b.js";import{O as j}from"./index.42df3325.js";import{O as L}from"./index.27086edf.js";import{O as A}from"./index.75b629b6.js";import{r as T,d as I,ag as C,$ as w,c as e,q as o,B as m,e as F,k,P as n,ah as E,m as p,f as v,o as u}from"./index.13ca4bcb.js";import{v as _}from"./toolsValidate.a76d39bb.js";import{P as G}from"./index.39cf3d6c.js";import{C as O}from"./index.4e050c13.js";import{C as d}from"./index.121d7090.js";import{F as c}from"./index.a334a3b6.js";import{R as V,a as h}from"./index.22077000.js";import{T as f}from"./index.2e78e0e7.js";import{P as x}from"./index.cf95299d.js";import{D as g}from"./index.48909ec9.js";import"./index.f49da0ce.js";import"./index.339fc024.js";import"./icon_teacher.df08d662.js";import"./index.29df141b.js";import"./use-tab-status.45bc1956.js";import"./index.bc47df73.js";import"./index.e7b51cf4.js";import"./Checker.3b0fb5fc.js";import"./index.5240421c.js";import"./index.d81545ed.js";import"./index.4cd47248.js";import"./index.510ab853.js";import"./index.13b30705.js";import"./utils.f04cb9c5.js";const t=T({changeType:1,startTimeStatus:!1,startTime:[],endTimeMinDate:new Date,endTimeStatus:!1,endTime:[],adjustDay:null,orchestraStatus:!1,orchestraList:[],orchestraId:null,orchestraName:null,classGroupIdList:[],classStatus:!1}),B="_batchAdjust_1wd6n_1",M="_tips_1wd6n_16",N="_radioSection_1wd6n_19",P="_radioItem_1wd6n_24",U="_adjustDay_1wd6n_35";var r={batchAdjust:B,tips:M,radioSection:N,radioItem:P,adjustDay:U},gt=I({name:"batch-adjust",setup(){const l=C(),s=T({submitLoading:!1,dialogStatus:!1,dialogMessage:""}),y=async()=>{try{const{data:a}=await p.post("/api-school/orchestra/page",{data:{page:1,rows:100,schoolId:v.user.data.school.id,status:"DONE"}});if(t.orchestraList=a.rows||[],t.orchestraList.length>0){const i=t.orchestraList[0];t.orchestraId=i.id,t.orchestraName=i.name}}catch{}},S=async()=>{try{if(t.classGroupIdList.length<=0){u("\u8BF7\u9009\u62E9\u73ED\u7EA7");return}if(!t.startTime.join("-")){u("\u8BF7\u9009\u62E9\u8BFE\u7A0B\u5F00\u59CB\u65E5\u671F");return}if(!t.endTime.join("-")){u("\u8BF7\u9009\u62E9\u8BFE\u7A0B\u7ED3\u675F\u65E5\u671F");return}if(!t.adjustDay){u("\u8BF7\u8F93\u5165\u8C03\u6574\u5929\u6570");return}s.submitLoading=!0;const a=await p.post("/api-school/courseSchedule/batchAdjust",{hideLoading:!0,data:{adjustDay:t.changeType?"-"+t.adjustDay:t.adjustDay,classGroupIdList:t.classGroupIdList,startTime:t.startTime.join("-"),endTime:t.endTime.join("-")}});s.submitLoading=!1,a.code===999?(s.dialogStatus=!0,s.dialogMessage=a.message):l.push({path:"/course-preview",query:{cacheId:a.data}})}catch{s.submitLoading=!1}},b=a=>a&&a>=1?_(a):"";return w(()=>{y()}),()=>e("div",{class:r.batchAdjust},[e(j,null,null),e(O,{inset:!0},{default:()=>[e(d,{isLink:!0,onClick:()=>t.orchestraStatus=!0,valueClass:["van-ellipsis"]},{title:()=>"\u4E50\u56E2\u540D\u79F0",value:()=>t.orchestraName}),e(d,{isLink:!0,onClick:()=>{t.classStatus=!0}},{title:()=>"\u73ED\u7EA7",value:()=>e("div",{class:r.value},[t.classGroupIdList.length<=0?e("div",{class:r.tips},[o("\u8BF7\u9009\u62E9\u73ED\u7EA7")]):e("div",null,[o("\u5DF2\u9009"),e("span",{style:{padding:"0 4px"}},[t.classGroupIdList.length]),o("\u4E2A\u73ED\u7EA7")])])}),e(c,{isLink:!0,label:"\u8BFE\u7A0B\u5F00\u59CB\u65E5\u671F",placeholder:"\u8BF7\u9009\u62E9\u8BFE\u7A0B\u5F00\u59CB\u65E5\u671F",readonly:!0,inputAlign:"right",modelValue:t.startTime.join("-"),onClick:()=>{t.startTimeStatus=!0}},null),e(c,{isLink:!0,label:"\u8BFE\u7A0B\u7ED3\u675F\u65E5\u671F",placeholder:"\u8BF7\u9009\u62E9\u8BFE\u7A0B\u7ED3\u675F\u65E5\u671F",readonly:!0,inputAlign:"right",modelValue:t.endTime.join("-"),onClick:()=>{t.endTimeStatus=!0}},null),e(d,{title:"\u8C03\u6574\u65B9\u5F0F"},{value:()=>e(V,{"checked-color":"#FF8057",modelValue:t.changeType,"onUpdate:modelValue":a=>t.changeType=a,direction:"horizontal"},{default:()=>[e(f,{size:"large",type:"primary",color:t.changeType!==1?"#EAEAEA":"#FF8057",textColor:t.changeType!==1?"#AAA":"#FFF",class:r.radioSection,round:!0},{default:()=>[e(h,{class:r.radioItem,name:1},null),o("\u63D0\u524D")]}),e(f,{size:"large",type:"primary",color:t.changeType!==0?"#EAEAEA":"#FF8057",textColor:t.changeType!==0?"#AAA":"#FFF",class:r.radioSection,round:!0},{default:()=>[e(h,{class:r.radioItem,name:0},null),o("\u5EF6\u540E")]})]})}),e(c,{class:r.adjustDay,label:"\u8C03\u6574\u5929\u6570",inputAlign:"right",type:"number",modelValue:t.adjustDay,"onUpdate:modelValue":a=>t.adjustDay=a,placeholder:"\u8BF7\u8F93\u5165\u8C03\u6574\u5929\u6570",formatter:b},{extra:()=>e("span",{style:{paddingLeft:"6px"}},[o("\u5929")])})]}),e(A,{position:"bottom"},{default:()=>[e("div",{class:["btnGroup btnMore"],style:{marginTop:"20px"}},[e(m,{color:"#ccc",round:!0,onClick:()=>{F().isApp?k({api:"back"}):l.back()}},{default:()=>[o("\u53D6\u6D88")]}),e(m,{color:"#FF8057",round:!0,onClick:S,disabled:s.submitLoading,loading:s.submitLoading},{default:()=>[o("\u4E0B\u4E00\u6B65")]})])]}),e(n,{show:t.orchestraStatus,"onUpdate:show":a=>t.orchestraStatus=a,position:"bottom",round:!0,class:"popupBottomSearch"},{default:()=>[e(x,{columns:t.orchestraList,columnsFieldNames:{text:"name",value:"id"},onCancel:()=>t.orchestraStatus=!1,onConfirm:a=>{const i=a.selectedOptions[0];t.orchestraId!==i.id&&(t.orchestraId=i.id,t.orchestraName=i.name,t.classGroupIdList=[]),t.orchestraStatus=!1}},null)]}),e(L,{modelValue:t.classStatus,"onUpdate:modelValue":a=>t.classStatus=a,position:"bottom",style:{background:"#f6f6f6"},destroy:!0},{default:()=>[e(G,{onClose:()=>t.classStatus=!1,orchestraId:t.orchestraId,selectItem:t.classGroupIdList,onConfirm:a=>{t.classGroupIdList=a}},null)]}),e(n,{show:t.startTimeStatus,"onUpdate:show":a=>t.startTimeStatus=a,position:"bottom",round:!0,class:"popupBottomSearch"},{default:()=>[e(g,{minDate:new Date,onCancel:()=>t.startTimeStatus=!1,onConfirm:a=>{t.startTime=a.selectedValues,t.startTimeStatus=!1,t.endTime=[],t.endTimeMinDate=E(t.startTime.join("-")||new Date).toDate()}},null)]}),e(n,{show:t.endTimeStatus,"onUpdate:show":a=>t.endTimeStatus=a,position:"bottom",round:!0,class:"popupBottomSearch"},{default:()=>[e(g,{minDate:t.endTimeMinDate,onCancel:()=>t.endTimeStatus=!1,onConfirm:a=>{t.endTime=a.selectedValues,t.endTimeStatus=!1}},null)]}),e(D,{title:"\u63D0\u793A",show:s.dialogStatus,"onUpdate:show":a=>s.dialogStatus=a,message:s.dialogMessage,confirmButtonText:"\u786E\u5B9A",onConfirm:()=>{l.back()}},null)])}});export{gt as default};