2 lines
37 KiB
JavaScript
2 lines
37 KiB
JavaScript
import{_ as U,j as X,C as Z,S as $}from"./index.76a66f15.js";/* empty css */import{s as ee}from"./sort.24bc4b0c.js";import{C as te}from"./course.5023c86a.js";import{bj as I,C as p,D as A,aJ as l,b2 as s,aV as r,bE as q,bF as ie,bL as le,a$ as g,b1 as y,E as N,aG as R,b5 as k,b3 as S,bo as z,bs as H,bS as J,bU as j,bu as se,bV as G,bM as oe,bK as ae,bq as ne,c2 as re,c3 as ue,bI as de,bJ as me,bT as ce,bt as he,cf as fe,cl as pe,bp as ge}from"./arco.f3c60d68.js";import{b as ye}from"./batch-create-update-name-modal.d5834e06.js";import{b as _e,a as Ce,c as ve}from"./basic.3f134b98.js";import{l as be}from"./live.ad442f0a.js";import"./chart.a626c034.js";import"./vue.7d1f2b31.js";/* empty css *//* empty css *//* empty css */import"./index.c314f49b.js";/* empty css */import"./staff-edit-modal.32eb567e.js";const Fe={components:{Modal:I},data(){return{visibleModal:!1,form:{title:""},edit:{id:0}}},props:{bind_id:{type:[String,Number],default:0},column_id:{type:[String,Number],default:0},visible:{type:Boolean,default:!1}},methods:{handleEditOk(){if(!this.form.title)return this.$message.warning("\u8BF7\u5B8C\u5584\u6807\u9898"),!1;var t="admin/course/column_bind/add",e={row:this.form};this.edit.id&&(t="admin/course/column_bind/edit",e.ids=this.edit.id),this.$request.post(t,e).then(o=>{this.$message.success(o.msg),this.$emit("ok",!1)}).catch(o=>{this.$message.error(o.msg)})},handleCancel(){this.$emit("cancel",!1)}},watch:{bind_id:function(){this.edit.id=this.bind_id},visible:function(){this.edit.id=this.bind_id,this.visibleModal=this.visible,this.form.title="",this.form.column_id=this.column_id,this.visible&&this.bind_id&&this.bind_id!=0&&this.$request.post("admin/course/column_bind/detail",{id:this.bind_id}).then(t=>{this.form.title=t.data.title}).catch(t=>{this.$message.error(t.msg),this.handleCancel()})}}};function ke(t,e,o,n,i,a){const h=q,c=ie,m=le,f=I;return p(),A("template",null,[l(f,{visible:i.visibleModal,onOk:a.handleEditOk,onCancel:a.handleCancel,"title-align":"start",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",unmountOnClose:""},{title:s(()=>[...e[1]||(e[1]=[r(" \u7AE0\u8282 ",-1)])]),default:s(()=>[l(m,{bordered:!1},{default:s(()=>[l(c,{field:"post",label:"\u7AE0\u8282\u6807\u9898"},{default:s(()=>[l(h,{placeholder:"\u8BF7\u8F93\u5165\u7AE0\u8282\u6807\u9898",modelValue:i.form.title,"onUpdate:modelValue":e[0]||(e[0]=B=>i.form.title=B),"max-length":20,onPressEnter:a.handleEditOk,"show-word-limit":""},null,8,["modelValue","onPressEnter"])]),_:1})]),_:1})]),_:1},8,["visible","onOk","onCancel"])])}const Be=U(Fe,[["render",ke]]),Ee={components:{imgChange:X,ChangeFileModal:Z,batchCreateUpdateNameModal:ye,courseFormBasic:_e,courseFormPrice:Ce,courseFormStatus:ve,courseFormLive:be},props:{visible:{type:Boolean,default:!1},columnId:{type:[String,Number],default:0},pId:{type:[String,Number],default:0},autoOpenFileType:{type:String,default:""},defaultMode:{type:String,default:""}},emits:["ok","cancel"],data(){return{step:1,mode:"",submitting:!1,columnPresetLoading:!1,tableLoading:!1,tableCheckedList:[],rowSelection:{type:"checkbox",showCheckedAll:!0,onlyCurrent:!1},columns:[],data:[],fileChangeSelectFileType:["video","audio"],fileChangeSelectIds:[],selectionType:"",changeFileType:"",modal:{file:!1,updateName:!1},columnInfo:null,form:this.initForm(),articleForm:this.initArticleForm(),liveForm:this.initLiveForm()}},computed:{hasVideo(){return this.data.some(t=>t.filetype==="video")},hasSelectedVideo(){return this.tableCheckedList.length==0?!1:this.data.some(t=>t.filetype==="video"&&this.tableCheckedList.includes(t.id))},formCourseType(){var t=this.data.some(o=>o.filetype==="video"),e=this.data.some(o=>o.filetype==="audio");return t&&!e?"video":!t&&e?"audio":t?"video":"audio"},okText(){return this.mode=="article"||this.mode=="live"?"\u63D0\u4EA4":this.step==1?"\u4E0B\u4E00\u6B65":"\u63D0\u4EA4"},cancelText(){return this.mode=="article"||this.mode=="live"||this.step==1?"\u53D6\u6D88":"\u4E0A\u4E00\u6B65"}},methods:{initForm(){return{briefing:"",warm_up_cover:"",detail:"",sales_type:["column"],bind_data:[],pay_type:"free",price:"",price_marking:"",password:"",validity_type:"long",validity_diy_time:"",bullet_screen:0,validity_fix_time:Date.now(),try_listen_status:[],try_listen_content:"",try_watch_status:[],try_watch_content:"",try_read_status:[],try_read_content:"",shelf_type:"now",shelf_time:Date.now(),shelf_pause:[],unshelf_status:[],unshelf_time:Date.now(),hide:0,limit_watch:[],limit_copy:0,group:[],column_update:"asc",column:[],type:"video"}},initArticleForm(){return{name:"",briefing:"",warm_up_cover:"",cover:"",detail:"",video_patch:"",video_path:"",audio_path:"",sales_type:["column"],bind_data:[],pay_type:"free",price:"",price_marking:"",password:"",validity_type:"long",validity_diy_time:"",bullet_screen:0,validity_fix_time:Date.now(),try_listen_status:[],try_listen_content:"",try_watch_status:[],try_watch_content:"",try_read_status:[],try_read_content:"",shelf_type:"now",shelf_time:Date.now(),shelf_pause:[],unshelf_status:[],unshelf_time:Date.now(),hide:0,limit_watch:[],limit_copy:0,group:[],column_update:"asc",column:[],type:"article"}},initLiveForm(){return{name:"",briefing:"",warm_up_cover:"",cover:"",detail:"",live_start_time:Date.now(),live_end_time:Date.now(),live_type:1,live_video:{},live_video_convert_replay:1,live_video_duration:0,live_screen_ratio:1,video_patch:"",video_path:"",audio_path:"",sales_type:["column"],bind_data:[],pay_type:"free",price:"",price_marking:"",password:"",validity_type:"long",validity_diy_time:"",bullet_screen:0,validity_fix_time:Date.now(),try_listen_status:[],try_listen_content:"",try_watch_status:[],try_watch_content:"",try_read_status:[],try_read_content:"",shelf_type:"now",shelf_time:Date.now(),shelf_pause:[],unshelf_status:[],unshelf_time:Date.now(),hide:0,limit_watch:[],limit_copy:0,group:[],column_update:"asc",column:[],type:"live"}},resetState(){this.step=1,this.mode="",this.submitting=!1,this.data=[],this.tableCheckedList=[],this.columns=this.buildColumns(),this.form=this.initForm(),this.articleForm=this.initArticleForm(),this.liveForm=this.initLiveForm()},buildColumns(){return[{title:"\u5E8F\u53F7",slotName:"no",width:80},{title:"\u6587\u4EF6",slotName:"file"},{title:"\u8BFE\u7A0B\u540D\u79F0",slotName:"name"},{title:"\u8BFE\u7A0B\u5C01\u9762",slotName:"cover"},{title:"\u89C6\u9891\u8D34\u7247",slotName:"video_patch"},{title:"\u64CD\u4F5C",slotName:"operations",align:"right",width:90}]},loadColumnInfo(){!this.columnId||(this.columnPresetLoading=!0,this.$request.post("admin/course/course/detail",{id:this.columnId}).then(t=>{if(!(!t||!t.data)){this.columnInfo=t.data;var e={id:t.data.id,name:t.data.name,createtime:t.data.createtime};this.form.sales_type=["column"],this.form.column=[e],this.articleForm.sales_type=["column"],this.articleForm.column=[e],this.liveForm.sales_type=["column"],this.liveForm.column=[e],this.applyColumnCoverToData()}}).catch(()=>{}).finally(()=>{this.columnPresetLoading=!1}))},applyColumnCoverToData(){var t=this.columnInfo&&this.columnInfo.cover;!t||this.data.forEach((e,o)=>{this.data[o].cover||(this.data[o].cover=t)})},openArticleCreate(){this.mode="article",this.step=2},openLiveCreate(){this.mode="live",this.step=2},changeFile(t){switch(this.changeFileType=t,t){case"audio_files":this.fileChangeSelectFileType=["audio"],this.selectionType="checkbox";break;case"video_files":this.fileChangeSelectFileType=["video"],this.selectionType="checkbox";break;case"cover":this.fileChangeSelectFileType=["image"],this.selectionType="radio";break;case"video_patch":this.fileChangeSelectFileType=["image"],this.selectionType="radio";break}this.modal.file=!0},handleChangeFile(t){switch(this.changeFileType){case"audio_files":case"video_files":if(!t||t.length==0){this.modal.file=!1;return}var e=this.changeFileType==="audio_files"?"audio":"video",o=t.filter(i=>i.filetype===e);o.length!=t.length&&this.$message.warning("\u4EC5\u652F\u6301"+(e==="audio"?"\u97F3\u9891":"\u89C6\u9891")+"\u6587\u4EF6\uFF0C\u5DF2\u81EA\u52A8\u8FC7\u6EE4");var n=this.columnInfo&&this.columnInfo.cover||"";o.forEach(i=>{i.name=i.filename,i.cover=n,i.video_patch=""}),this.data=o,this.mode="av";break;case"cover":this.data.forEach((i,a)=>{this.tableCheckedList.includes(i.id)&&(this.data[a].cover=t[0].fullurl)});break;case"video_patch":this.data.forEach((i,a)=>{this.tableCheckedList.includes(i.id)&&i.filetype==="video"&&(this.data[a].video_patch=t[0].fullurl)});break}this.modal.file=!1},batchCreateUpdateNameHandleOk(t){this.data.forEach((e,o)=>{this.tableCheckedList.includes(e.id)&&(this.data[o].name=t)}),this.modal.updateName=!1},tablecheckedChange(t){this.tableCheckedList=t},delBatch(){this.del(this.tableCheckedList)},delAlone(t){this.del([t])},del(t){this.data=this.data.filter(e=>!t.includes(e.id))},handleOk(){if(this.submitting)return!1;if(this.mode=="article")return this.submitArticle(),!1;if(this.mode=="live")return this.submitLive(),!1;if(this.step==1){if(this.data.length==0)return this.$message.error("\u8BF7\u9009\u62E9\u8981\u6279\u91CF\u521B\u5EFA\u7684\u5185\u5BB9"),!1;for(var t in this.data){if(!this.data[t].name)return this.$message.error("\u8BF7\u4E3A\u7B2C"+(Number(t)+1)+"\u884C\u8BFE\u7A0B\u8BBE\u7F6E\u540D\u79F0"),!1;if(!this.data[t].cover)return this.$message.error("\u8BF7\u4E3A\u7B2C"+(Number(t)+1)+"\u884C\u8BFE\u7A0B\u8BBE\u7F6E\u5C01\u9762"),!1}return this.mode="av",this.step=2,!1}return this.submit(),!1},handleBeforeCancel(){return this.mode=="article"||this.mode=="live"?!0:this.step==2?(this.step=1,this.mode="",!1):!0},handleCancel(){this.$emit("cancel")},submit(){this.submitting=!0;var t=this.data.filter(n=>n.filetype==="video"),e=this.data.filter(n=>n.filetype==="audio"),o=[];if(t.length>0&&o.push(this.submitBatch(t,"video")),e.length>0&&o.push(this.submitBatch(e,"audio")),o.length==0){this.submitting=!1;return}Promise.all(o).then(()=>{this.$message.success("\u6279\u91CF\u521B\u5EFA\u6210\u529F"),this.data=[],this.$emit("ok")}).catch(n=>{this.$message.error(n&&n.msg?n.msg:"\u6279\u91CF\u521B\u5EFA\u5931\u8D25")}).finally(()=>{this.submitting=!1})},submitBatch(t,e){var o=JSON.parse(JSON.stringify(this.form));return o.type=e,this.$request.post("admin/course/course/batch",{files:t,form:o,type:e,column_id:this.columnId,p_id:this.pId})},submitArticle(){if(!this.articleForm.name){this.$message.error("\u8BF7\u586B\u5199\u8BFE\u7A0B\u540D\u79F0");return}if(!this.articleForm.cover){this.$message.error("\u8BF7\u4E0A\u4F20\u8BFE\u7A0B\u5C01\u9762");return}this.submitting=!0;var t=JSON.parse(JSON.stringify(this.articleForm));t.type="article",this.$request.post("admin/course/course/add",{row:t,column_id:this.columnId,p_id:this.pId}).then(e=>{this.$message.success(e&&e.msg?e.msg:"\u521B\u5EFA\u6210\u529F"),this.$emit("ok")}).catch(e=>{this.$message.error(e&&e.msg?e.msg:"\u521B\u5EFA\u5931\u8D25")}).finally(()=>{this.submitting=!1})},submitLive(){if(!this.liveForm.name){this.$message.error("\u8BF7\u586B\u5199\u8BFE\u7A0B\u540D\u79F0");return}if(!this.liveForm.cover){this.$message.error("\u8BF7\u4E0A\u4F20\u8BFE\u7A0B\u5C01\u9762");return}this.submitting=!0;var t=JSON.parse(JSON.stringify(this.liveForm));t.type="live",this.$request.post("admin/course/course/add",{row:t,column_id:this.columnId,p_id:this.pId}).then(e=>{this.$message.success(e&&e.msg?e.msg:"\u521B\u5EFA\u6210\u529F"),this.$emit("ok")}).catch(e=>{this.$message.error(e&&e.msg?e.msg:"\u521B\u5EFA\u5931\u8D25")}).finally(()=>{this.submitting=!1})}},watch:{visible(t){if(t&&(this.resetState(),this.loadColumnInfo(),this.defaultMode==="article"?(this.mode="article",this.step=2):this.defaultMode==="live"&&(this.mode="live",this.step=2),this.autoOpenFileType==="audio_files"||this.autoOpenFileType==="video_files")){var e=this.autoOpenFileType;this.$nextTick(()=>{this.changeFile(e)})}}},mounted(){this.columns=this.buildColumns()}},De={key:0},we={key:1},Se={style:{width:"100%"}};function Ae(t,e,o,n,i,a){const h=z,c=H,m=J,f=j,B=se,v=q,T=g("img-change"),b=G,C=oe,V=g("course-form-basic"),O=g("course-form-price"),D=g("course-form-status"),w=ae,x=g("course-form-live"),L=g("ChangeFileModal"),M=g("batch-create-update-name-modal"),P=ne;return p(),y(P,{visible:o.visible,width:1200,"mask-closable":!0,onCancel:a.handleCancel,unmountOnClose:"","ok-text":a.okText,"cancel-text":a.cancelText,"ok-loading":i.submitting,"ok-button-props":{disabled:i.submitting},onOk:a.handleOk,onBeforeCancel:a.handleBeforeCancel},{title:s(()=>[...e[17]||(e[17]=[r(" \u521B\u5EFA\u8BFE\u7A0B ",-1)])]),default:s(()=>[N("div",null,[i.step==1?(p(),A(R,{key:0},[l(f,{style:{"margin-bottom":"16px"}},{default:s(()=>[l(m,{span:24},{default:s(()=>[l(c,null,{default:s(()=>[!o.autoOpenFileType||o.autoOpenFileType==="audio_files"?(p(),y(h,{key:0,type:"primary",onClick:e[0]||(e[0]=d=>a.changeFile("audio_files"))},{default:s(()=>[...e[18]||(e[18]=[r(" \u65B0\u5EFA\u97F3\u9891\u8BFE\u7A0B ",-1)])]),_:1})):k("",!0),!o.autoOpenFileType||o.autoOpenFileType==="video_files"?(p(),y(h,{key:1,type:"primary",onClick:e[1]||(e[1]=d=>a.changeFile("video_files"))},{default:s(()=>[...e[19]||(e[19]=[r(" \u65B0\u5EFA\u89C6\u9891\u8BFE\u7A0B ",-1)])]),_:1})):k("",!0),o.autoOpenFileType?k("",!0):(p(),y(h,{key:2,type:"primary",onClick:a.openLiveCreate},{default:s(()=>[...e[20]||(e[20]=[r(" \u65B0\u5EFA\u76F4\u64AD\u8BFE\u7A0B ",-1)])]),_:1},8,["onClick"]))]),_:1})]),_:1})]),_:1}),l(b,{"row-key":"id",pagination:!1,"row-selection":i.rowSelection,bordered:!1,columns:i.columns,data:i.data,loading:i.tableLoading,onSelectionChange:a.tablecheckedChange},{no:s(({record:d,rowIndex:_})=>[r(S(_+1),1)]),file:s(({record:d})=>[l(c,{align:"center"},{default:s(()=>[l(B,{shape:"square","image-url":"/assets/vue/assets/images/filetype/"+d.filetype+".png"},null,8,["image-url"]),N("span",null,S(d.filename),1)]),_:2},1024)]),name:s(({record:d,rowIndex:_})=>[l(v,{"max-length":50,"show-word-limit":!0,placeholder:"\u8BF7\u8F93\u5165\u8BFE\u7A0B\u540D\u79F0",modelValue:i.data[_].name,"onUpdate:modelValue":E=>i.data[_].name=E,"allow-clear":""},null,8,["modelValue","onUpdate:modelValue"])]),cover:s(({record:d,rowIndex:_})=>[N("div",null,[l(T,{modelValue:i.data[_].cover,"onUpdate:modelValue":E=>i.data[_].cover=E},null,8,["modelValue","onUpdate:modelValue"])])]),video_patch:s(({record:d,rowIndex:_})=>[d.filetype=="video"?(p(),A("div",De,[l(T,{modelValue:i.data[_].video_patch,"onUpdate:modelValue":E=>i.data[_].video_patch=E},null,8,["modelValue","onUpdate:modelValue"])])):(p(),A("div",we,"-"))]),operations:s(({record:d})=>[l(c,{size:10},{default:s(()=>[l(h,{style:{padding:"0"},type:"text",size:"small",onClick:_=>a.delAlone(d.id)},{default:s(()=>[...e[21]||(e[21]=[r(" \u5220\u9664 ",-1)])]),_:1},8,["onClick"])]),_:2},1024)]),footer:s(()=>[N("div",Se,[l(c,null,{default:s(()=>[l(h,{onClick:e[2]||(e[2]=d=>a.changeFile("cover")),disabled:i.tableCheckedList.length==0},{default:s(()=>[...e[22]||(e[22]=[r(" \u8BBE\u7F6E\u5C01\u9762 ",-1)])]),_:1},8,["disabled"]),a.hasVideo?(p(),y(h,{key:0,onClick:e[3]||(e[3]=d=>a.changeFile("video_patch")),disabled:!a.hasSelectedVideo},{default:s(()=>[...e[23]||(e[23]=[r(" \u8BBE\u7F6E\u8D34\u7247 ",-1)])]),_:1},8,["disabled"])):k("",!0),l(h,{onClick:e[4]||(e[4]=d=>i.modal.updateName=!0),disabled:i.tableCheckedList.length==0},{default:s(()=>[...e[24]||(e[24]=[r(" \u8BBE\u7F6E\u8BFE\u7A0B\u540D\u79F0 ",-1)])]),_:1},8,["disabled"]),l(h,{onClick:a.delBatch,disabled:i.tableCheckedList.length==0},{default:s(()=>[...e[25]||(e[25]=[r(" \u5220\u9664\u9009\u4E2D ",-1)])]),_:1},8,["onClick","disabled"])]),_:1})])]),_:1},8,["row-selection","columns","data","loading","onSelectionChange"])],64)):k("",!0),i.step==2&&i.mode=="av"?(p(),y(w,{key:1,model:i.form,ref:"formRef"},{default:s(()=>[l(C,{orientation:"left"},{default:s(()=>[...e[26]||(e[26]=[r("\u57FA\u672C\u4FE1\u606F",-1)])]),_:1}),l(V,{show_name:!1,show_cover:!1,modelValue:i.form,"onUpdate:modelValue":e[5]||(e[5]=d=>i.form=d),courseType:a.formCourseType},null,8,["modelValue","courseType"]),l(C,{orientation:"left"},{default:s(()=>[...e[27]||(e[27]=[r("\u5546\u54C1\u4FE1\u606F",-1)])]),_:1}),l(O,{modelValue:i.form,"onUpdate:modelValue":e[6]||(e[6]=d=>i.form=d),courseType:a.formCourseType,"hide-try":!0,"column-loading":i.columnPresetLoading},null,8,["modelValue","courseType","column-loading"]),l(C,{orientation:"left"},{default:s(()=>[...e[28]||(e[28]=[r("\u72B6\u6001\u8BBE\u7F6E",-1)])]),_:1}),l(D,{modelValue:i.form,"onUpdate:modelValue":e[7]||(e[7]=d=>i.form=d),courseType:a.formCourseType},null,8,["modelValue","courseType"])]),_:1},8,["model"])):k("",!0),i.step==2&&i.mode=="article"?(p(),y(w,{key:2,model:i.articleForm,ref:"articleFormRef"},{default:s(()=>[l(C,{orientation:"left"},{default:s(()=>[...e[29]||(e[29]=[r("\u57FA\u672C\u4FE1\u606F",-1)])]),_:1}),l(V,{modelValue:i.articleForm,"onUpdate:modelValue":e[8]||(e[8]=d=>i.articleForm=d),courseType:"article"},null,8,["modelValue"]),l(C,{orientation:"left"},{default:s(()=>[...e[30]||(e[30]=[r("\u5546\u54C1\u4FE1\u606F",-1)])]),_:1}),l(O,{modelValue:i.articleForm,"onUpdate:modelValue":e[9]||(e[9]=d=>i.articleForm=d),courseType:"article","column-loading":i.columnPresetLoading},null,8,["modelValue","column-loading"]),l(C,{orientation:"left"},{default:s(()=>[...e[31]||(e[31]=[r("\u72B6\u6001\u8BBE\u7F6E",-1)])]),_:1}),l(D,{modelValue:i.articleForm,"onUpdate:modelValue":e[10]||(e[10]=d=>i.articleForm=d),courseType:"article"},null,8,["modelValue"])]),_:1},8,["model"])):k("",!0),i.step==2&&i.mode=="live"?(p(),y(w,{key:3,model:i.liveForm,ref:"liveFormRef"},{default:s(()=>[l(C,{orientation:"left"},{default:s(()=>[...e[32]||(e[32]=[r("\u57FA\u672C\u4FE1\u606F",-1)])]),_:1}),l(V,{modelValue:i.liveForm,"onUpdate:modelValue":e[11]||(e[11]=d=>i.liveForm=d),courseType:"live"},null,8,["modelValue"]),l(x,{modelValue:i.liveForm,"onUpdate:modelValue":e[12]||(e[12]=d=>i.liveForm=d),courseType:"live"},null,8,["modelValue"]),l(C,{orientation:"left"},{default:s(()=>[...e[33]||(e[33]=[r("\u5546\u54C1\u4FE1\u606F",-1)])]),_:1}),l(O,{modelValue:i.liveForm,"onUpdate:modelValue":e[13]||(e[13]=d=>i.liveForm=d),courseType:"live","column-loading":i.columnPresetLoading},null,8,["modelValue","column-loading"]),l(C,{orientation:"left"},{default:s(()=>[...e[34]||(e[34]=[r("\u72B6\u6001\u8BBE\u7F6E",-1)])]),_:1}),l(D,{modelValue:i.liveForm,"onUpdate:modelValue":e[14]||(e[14]=d=>i.liveForm=d),courseType:"live"},null,8,["modelValue"])]),_:1},8,["model"])):k("",!0)]),l(L,{isShow:i.modal.file,selectionType:i.selectionType,selectFileType:i.fileChangeSelectFileType,selectIds:i.fileChangeSelectIds,onOk:a.handleChangeFile,onCancel:e[15]||(e[15]=d=>i.modal.file=!1)},null,8,["isShow","selectionType","selectFileType","selectIds","onOk"]),l(M,{visible:i.modal.updateName,onOk:a.batchCreateUpdateNameHandleOk,onCancel:e[16]||(e[16]=d=>i.modal.updateName=!1)},null,8,["visible","onOk"])]),_:1},8,["visible","onCancel","ok-text","cancel-text","ok-loading","ok-button-props","onOk","onBeforeCancel"])}const Te=U(Ee,[["render",Ae]]),Ve={components:{Modal:I,CourseModal:te,sortModal:ee,columnBindNameModal:Be,CreateCourseDrawer:Te},data(){return{modal:{sort:!1,columnBindNameModal:!1,course:!1,createCourse:!1,cancelBind:!1},cancelBindIds:[],cancelBindDeleteCourse:!1,columnBindNameId:0,sortHandleId:0,tableLoading:!1,cancelBindLoading:!1,tryBatchLoading:{1:!1,0:!1},courseSelectIds:[],collapsed:!1,rowSelection:{type:"checkbox",showCheckedAll:!0,onlyCurrent:!1,width:30,checkStrictly:!0},expandable:{defaultExpandAllRows:!0},scroll:{x:1400},columns:[{title:"\u540D\u79F0",slotName:"name",dataIndex:"name"},{title:"\u6392\u5E8F",dataIndex:"sort",slotName:"sort",width:"120"},{title:"\u64CD\u4F5C",dataIndex:"operations",slotName:"operations",align:"right",width:"260"}],data:[],dataTotal:0,searchParams:{sort:"sort",order:this.sort,offset:0,limit:10},searchFieldType:{"bindcourse.name":"LIKE","bindcourse.status":"=","bindcourse.type":"=",column_id:"=",try:"=",createtime:"RANGE"},searchFilter:{"bindcourse.name":"","bindcourse.status":"","bindcourse.type":"",column_id:"",try:"",createtime:""},tableCheckedList:[],pageParams:{},p_id:0,createCourseAutoOpenFileType:"",createCourseDefaultMode:"",sortableInstance:null}},props:{sort:{type:String,default:"asc"}},watch:{sort(){this.searchParams.order=this.sort,this.refresh()}},methods:{buildVisibleRows(){const t=[],e=(o,n)=>{o.forEach(i=>{i.__level=n,t.push({id:i.id,type:i.type,p_id:i.p_id||0,level:n}),i.type===2&&i.children&&i.children.length>0&&e(i.children,n+1)})};return e(this.data,0),t},initSortable(){var i;this.destroySortable();const t=(i=this.$refs.tableRef)==null?void 0:i.$el;if(!t)return;const e=t.querySelector(".arco-table-body tbody")||t.querySelector(".arco-table-element tbody")||t.querySelector("tbody");if(!e)return;let o=[],n=null;this.sortableInstance=$.create(e,{animation:150,handle:".drag-handle",ghostClass:"sortable-ghost",onStart:a=>{var h;o=this.cloneData(this.data),n=this.getDragHandleInfo((h=a.item)==null?void 0:h.querySelector(".drag-handle"))},onMove:a=>{var m;if(!n||n.level===0)return!0;const h=(m=a.related)==null?void 0:m.querySelector(".drag-handle"),c=this.getDragHandleInfo(h);return!!c&&c.level===n.level&&c.p_id===n.p_id},onEnd:a=>{var v;const{oldIndex:h,newIndex:c}=a;if(h===c)return;const m=this.getDragHandleInfo((v=a.item)==null?void 0:v.querySelector(".drag-handle")),f=this.getDomDragRows();if(!m){this.restoreDragData(o);return}if(m.level>0&&!this.isValidTreeOrder(f)){this.$message.warning("\u53EA\u80FD\u5728\u5F53\u524D\u5C42\u7EA7\u5185\u6392\u5E8F\uFF0C\u4E0D\u80FD\u62D6\u62FD\u5230\u76EE\u5F55\u5916\u6216\u5176\u4ED6\u76EE\u5F55"),this.restoreDragData(o);return}this.applyDragSortByDomOrder(m,f)||this.restoreDragData(o)}})},cloneData(t){return JSON.parse(JSON.stringify(t))},restoreDragData(t){this.data=this.assignLevels(this.cloneData(t)),this.$nextTick(()=>{this.initSortable()})},getDragHandleInfo(t){return t?{id:Number(t.dataset.id),p_id:Number(t.dataset.pid||0),level:Number(t.dataset.level||0),type:Number(t.dataset.type||0)}:null},getDomDragRows(){var o;const t=(o=this.$refs.tableRef)==null?void 0:o.$el,e=t?t.querySelectorAll("tbody .drag-handle"):[];return Array.from(e).map(n=>this.getDragHandleInfo(n)).filter(Boolean)},isValidTreeOrder(t){let e=0;for(const o of t){if(o.level===0){e=o.type===2?o.id:0;continue}if(o.level!==1||o.p_id!==e)return!1}return!0},destroySortable(){this.sortableInstance&&(this.sortableInstance.destroy(),this.sortableInstance=null)},applyDragSortByDomOrder(t,e){const o=this.getSiblingArray(t.p_id);if(!o)return!1;const n=new Set(o.map(m=>Number(m.id))),i=e.filter(m=>m.p_id===t.p_id&&m.level===t.level&&n.has(m.id)).map(m=>m.id);if(i.length!==o.length)return!1;const a=new Map(o.map(m=>[Number(m.id),m])),h=i.map(m=>a.get(m)).filter(Boolean);o.splice(0,o.length,...h);const c=o.map((m,f)=>(m.sort=f,{id:m.id,sort:f}));return this.data=this.assignLevels([...this.data]),this.$nextTick(()=>{this.initSortable()}),this.batchSortSave(c),!0},getSiblingArray(t){if(t===0)return this.data;const e=this.flattenData(this.data).find(o=>Number(o.id)===Number(t));return e?e.children:null},flattenData(t,e=[]){return t.forEach(o=>{e.push(o),o.children&&o.children.length>0&&this.flattenData(o.children,e)}),e},batchSortSave(t){this.$request.post("admin/course/column/batchSort",{sort_list:t}).then(e=>{this.$message.success(e.msg),this.updateLocalSort(t)}).catch(e=>{this.$message.error(e.msg),this.getData()})},updateLocalSort(t){const e=this.flattenData(this.data),o={};t.forEach(n=>{o[n.id]=n.sort}),e.forEach(n=>{o[n.id]!==void 0&&(n.sort=o[n.id])})},handleSortEditShow(t){this.sortHandleId=t.id,this.modal.sort=!0},handleSortEditOk(){this.refresh(),this.modal.sort=!1},handleSortEditCancel(){this.modal.sort=!1},columnBindCourseClick(t){this.p_id=t,this.modal.course=!0},createCourseClick(t){this.p_id=t,this.createCourseAutoOpenFileType="",this.createCourseDefaultMode="",this.modal.createCourse=!0},createAudioCourseClick(t){this.p_id=t,this.createCourseAutoOpenFileType="audio_files",this.createCourseDefaultMode="",this.modal.createCourse=!0},createVideoCourseClick(t){this.p_id=t,this.createCourseAutoOpenFileType="video_files",this.createCourseDefaultMode="",this.modal.createCourse=!0},createArticleCourseClick(t){this.p_id=t,this.createCourseAutoOpenFileType="",this.createCourseDefaultMode="article",this.modal.createCourse=!0},createLiveCourseClick(t){this.p_id=t,this.createCourseAutoOpenFileType="",this.createCourseDefaultMode="live",this.modal.createCourse=!0},handleCreateCourseOk(){this.modal.createCourse=!1,this.refresh()},handleCourseModalOk(t){this.courseShow=!1;var e=[];if(t)for(var o in t)e.push(t[o].id);this.$request.post("admin/course/column/columnBindCourse",{course_ids:e,column_id:this.pageParams.id,p_id:this.p_id,title:"",type:1}).then(n=>{this.modal.course=!1,this.refresh()}).catch(n=>{this.$message.error(n.msg)})},columnBindNameHandleOk(){this.modal.columnBindNameModal=!1,this.refresh()},columnBindNameClick(t){this.columnBindNameId=t,this.modal.columnBindNameModal=!0},getSearchParams(){this.searchParams.op="",this.searchParams.filter="";var t=this.searchParams,e={},o={};if(this.searchFilter){for(var n in this.searchFilter)this.searchFilter[n]!==""&&(n=="createtime"&&this.searchFilter[n]?e[n]=this.searchFilter[n].join(" - "):e[n]=this.searchFilter[n],o[n]=this.searchFieldType[n]);JSON.stringify(e)!=="{}"&&(t.op=JSON.stringify(o),t.filter=JSON.stringify(e))}return t},transformData(t){if(!Array.isArray(t))return[];const e=new Map;t.forEach(n=>{const i={...n};n.type!==1&&(i.children=[]),e.set(n.id,i)});const o=[];return t.forEach(n=>{n.p_id!==0&&e.has(n.p_id)?e.get(n.p_id).children.push(e.get(n.id)):o.push(e.get(n.id))}),this.assignLevels(o)},assignLevels(t){const e=(o,n)=>{o.forEach(i=>{i.__level=n,i.children&&i.children.length>0&&e(i.children,n+1)})};return e(t,0),t},getData(){this.tableLoading=!0,this.$request.post("admin/course/column/index",this.getSearchParams()).then(t=>{var e=t.data||[];this.data=this.transformData(e),this.tableLoading=!1,this.$nextTick(()=>{this.initSortable()})}).catch(t=>{this.tableLoading=!1,t&&t.msg&&this.$message.error(t.msg)}),this.$request.post("admin/course/column/getBindCourseId",{id:this.pageParams.id}).then(t=>{this.courseSelectIds=t.data||[]}).catch(t=>{t&&t.msg&&this.$message.error(t.msg)})},pageChange(t){this.searchParams.offset=t,this.getData()},pageSizeChange(t){this.searchParams.limit=t,this.refresh()},handleChange(t,e,o){this.data=t,e.type=="sorter"&&e.sorter&&(this.searchParams.order=e.sorter.direction=="ascend"?"asc":"desc",this.searchParams.sort=e.sorter.field,this.refresh())},refresh(){this.searchParams.offset=0,this.getData()},form:function(t=0,e="article"){this.$router.push({name:"course.form",params:{type:this.pageParams.type,id:t}})},cancelBindAlone(t){this.cancelBind([t])},cancelBindBatch(){this.cancelBind(this.tableCheckedList)},cancelBind(t){if(!t||Array.isArray(t)&&t.length==0)return this.$message.warning("\u8BF7\u5148\u9009\u62E9\u8981\u79FB\u9664\u7684\u6570\u636E"),!1;this.cancelBindIds=Array.isArray(t)?t:[t],this.cancelBindDeleteCourse=!1,this.modal.cancelBind=!0},cancelBindConfirm(){if(!this.cancelBindIds||this.cancelBindIds.length==0){this.modal.cancelBind=!1;return}this.cancelBindLoading=!0,this.$request.post("admin/course/column/cancelBind",{ids:this.cancelBindIds,delete_course:this.cancelBindDeleteCourse?1:0}).then(t=>{this.$message.success(t.msg),this.modal.cancelBind=!1,this.refresh()}).catch(t=>{this.$message.error(t.msg)}).finally(()=>{this.cancelBindLoading=!1})},changeTryBatch(t){this.changeTry(this.tableCheckedList,t)},changeTryAlone(t,e){e=e==1?0:1,this.changeTry([t],e)},changeTry(t,e){if(!t)return this.$message.warning("\u8BF7\u5148\u9009\u62E9\u8981\u64CD\u4F5C\u7684\u6570\u636E"),!1;I.warning({title:"\u63D0\u793A",titleAlign:"start",content:"\u786E\u5B9A\u8981\u64CD\u4F5C\u9009\u4E2D\u6570\u636E\u8BD5\u770B\u72B6\u6001\u5417",hideCancel:!1,onOk:()=>{this.tryBatchLoading[e]!==void 0&&(this.tryBatchLoading[e]=!0),this.$request.post("admin/course/column/tryStatus",{ids:t,status:e}).then(o=>{this.$message.success(o.msg),this.refresh()}).catch(o=>{this.$message.error(o.msg)}).finally(()=>{this.tryBatchLoading[e]!==void 0&&(this.tryBatchLoading[e]=!1)})}})},tablecheckedChange(t){this.tableCheckedList=t},changeSort(){this.$emit("jumpContentPage")},openGuide(){window.open("https://wood-soft.feishu.cn/wiki/EQGTwjCQ5inoWRkOiFqc5TKYnhg#share-XuqudAuGFoihgzxYBNBc4xmrnzg")},detail(t){var e=this.$router.resolve({name:"course.detail",params:{id:t,tab:"basic"}});window.open(e.href,"_blank")}},mounted(){this.pageParams=this.$route.params,this.searchFilter.column_id=this.$route.params.id,this.getData()},beforeUnmount(){this.destroySortable()}};const Oe=["data-id","data-pid","data-level","data-type"];function Le(t,e,o,n,i,a){const h=g("icon-refresh"),c=z,m=g("icon-down"),f=re,B=ue,v=H,T=J,b=de,C=me,V=ce,O=j,D=he,w=g("icon-edit"),x=g("course-item"),L=fe,M=g("icon-drag-dot-vertical"),P=G,d=g("CourseModal"),_=g("CreateCourseDrawer"),E=g("columnBindNameModal"),K=g("sort-modal"),Q=pe,Y=ge,W=I;return p(),A("div",null,[l(O,{style:{"margin-bottom":"16px"}},{default:s(()=>[l(T,{span:8},{default:s(()=>[l(v,null,{default:s(()=>[l(c,{type:"primary",onClick:a.refresh},{icon:s(()=>[l(h)]),_:1},8,["onClick"]),l(B,{trigger:"hover"},{content:s(()=>[l(f,{onClick:e[0]||(e[0]=u=>a.columnBindCourseClick(0))},{default:s(()=>[...e[17]||(e[17]=[r("\u9009\u62E9\u5DF2\u521B\u5EFA\u8BFE\u7A0B",-1)])]),_:1}),l(f,{onClick:e[1]||(e[1]=u=>a.createArticleCourseClick(0))},{default:s(()=>[...e[18]||(e[18]=[r("\u65B0\u5EFA\u56FE\u6587\u8BFE\u7A0B",-1)])]),_:1}),l(f,{onClick:e[2]||(e[2]=u=>a.createAudioCourseClick(0))},{default:s(()=>[...e[19]||(e[19]=[r("\u65B0\u5EFA\u97F3\u9891\u8BFE\u7A0B",-1)])]),_:1}),l(f,{onClick:e[3]||(e[3]=u=>a.createVideoCourseClick(0))},{default:s(()=>[...e[20]||(e[20]=[r("\u65B0\u5EFA\u89C6\u9891\u8BFE\u7A0B",-1)])]),_:1}),l(f,{onClick:e[4]||(e[4]=u=>a.createLiveCourseClick(0))},{default:s(()=>[...e[21]||(e[21]=[r("\u65B0\u5EFA\u76F4\u64AD\u8BFE\u7A0B",-1)])]),_:1})]),default:s(()=>[l(c,{type:"primary"},{default:s(()=>[e[16]||(e[16]=r(" \u6DFB\u52A0\u8BFE\u7A0B ",-1)),l(m)]),_:1})]),_:1}),l(c,{onClick:e[5]||(e[5]=u=>a.columnBindNameClick(0))},{default:s(()=>[...e[22]||(e[22]=[r(" \u6DFB\u52A0\u76EE\u5F55 ",-1)])]),_:1}),l(c,{type:"text",onClick:a.openGuide},{default:s(()=>[...e[23]||(e[23]=[r(" \u64CD\u4F5C\u6307\u5F15 ",-1)])]),_:1},8,["onClick"])]),_:1})]),_:1}),l(T,{span:16,style:{display:"flex","align-items":"center","justify-content":"end"}},{default:s(()=>[l(v,null,{default:s(()=>[l(C,{modelValue:i.searchFilter["bindcourse.type"],"onUpdate:modelValue":e[6]||(e[6]=u=>i.searchFilter["bindcourse.type"]=u),placeholder:"\u5185\u5BB9\u7C7B\u578B",onChange:a.refresh},{default:s(()=>[l(b,{value:""},{default:s(()=>[...e[24]||(e[24]=[r("\u5168\u90E8\u7C7B\u578B",-1)])]),_:1}),l(b,{value:"article"},{default:s(()=>[...e[25]||(e[25]=[r("\u56FE\u6587",-1)])]),_:1}),l(b,{value:"video"},{default:s(()=>[...e[26]||(e[26]=[r("\u89C6\u9891",-1)])]),_:1}),l(b,{value:"audio"},{default:s(()=>[...e[27]||(e[27]=[r("\u97F3\u9891",-1)])]),_:1}),l(b,{value:"live"},{default:s(()=>[...e[28]||(e[28]=[r("\u76F4\u64AD",-1)])]),_:1})]),_:1},8,["modelValue","onChange"]),l(C,{modelValue:i.searchFilter["bindcourse.status"],"onUpdate:modelValue":e[7]||(e[7]=u=>i.searchFilter["bindcourse.status"]=u),placeholder:"\u4E0A\u67B6\u72B6\u6001",onChange:a.refresh},{default:s(()=>[l(b,{value:""},{default:s(()=>[...e[29]||(e[29]=[r("\u5168\u90E8\u72B6\u6001",-1)])]),_:1}),l(b,{value:"1"},{default:s(()=>[...e[30]||(e[30]=[r("\u4E0A\u67B6",-1)])]),_:1}),l(b,{value:"0"},{default:s(()=>[...e[31]||(e[31]=[r("\u4E0B\u67B6",-1)])]),_:1})]),_:1},8,["modelValue","onChange"]),l(V,{onPressEnter:a.refresh,style:{width:"320px"},modelValue:i.searchFilter["bindcourse.name"],"onUpdate:modelValue":e[8]||(e[8]=u=>i.searchFilter["bindcourse.name"]=u),placeholder:"\u8BF7\u8F93\u5165\u5C0F\u8282\u540D\u79F0"},null,8,["onPressEnter","modelValue"]),l(c,{type:"primary",onClick:a.refresh},{default:s(()=>[...e[32]||(e[32]=[r("\u641C\u7D22",-1)])]),_:1},8,["onClick"])]),_:1})]),_:1})]),_:1}),l(P,{ref:"tableRef","row-key":"id",pagination:!1,"row-selection":i.rowSelection,bordered:!1,columns:i.columns,data:i.data,loading:i.tableLoading,onPageChange:a.pageChange,onPageSizeChange:a.pageSizeChange,onChange:a.handleChange,onSelectionChange:a.tablecheckedChange},{name:s(({record:u})=>[u.type==2?(p(),y(v,{key:0},{default:s(()=>[l(D,{bold:""},{default:s(()=>[r(S(u.title),1)]),_:2},1024),l(D,{type:"secondary"},{default:s(()=>[r(" ("+S(u.children?u.children.length:0)+"\u4E2A\u8BFE\u7A0B) ",1)]),_:2},1024),l(w,{onClick:F=>a.columnBindNameClick(u.id)},null,8,["onClick"])]),_:2},1024)):(p(),y(x,{key:1,name:u.bindcourse.name,type:u.bindcourse.type,cover:u.bindcourse.cover,pay_type:u.bindcourse.pay_type,price:u.bindcourse.price},null,8,["name","type","cover","pay_type","price"]))]),sort:s(({record:u})=>[l(v,null,{default:s(()=>[r(S(u.sort)+" ",1),l(w,{onClick:F=>a.handleSortEditShow(u)},null,8,["onClick"])]),_:2},1024)]),operations:s(({record:u})=>[l(v,{size:10},{default:s(()=>[u.type==2?(p(),y(B,{key:0,trigger:"hover"},{content:s(()=>[l(f,{onClick:F=>a.columnBindCourseClick(u.id)},{default:s(()=>[...e[34]||(e[34]=[r("\u9009\u62E9\u5DF2\u521B\u5EFA\u8BFE\u7A0B",-1)])]),_:1},8,["onClick"]),l(f,{onClick:F=>a.createArticleCourseClick(u.id)},{default:s(()=>[...e[35]||(e[35]=[r("\u65B0\u5EFA\u56FE\u6587\u8BFE\u7A0B",-1)])]),_:1},8,["onClick"]),l(f,{onClick:F=>a.createAudioCourseClick(u.id)},{default:s(()=>[...e[36]||(e[36]=[r("\u65B0\u5EFA\u97F3\u9891\u8BFE\u7A0B",-1)])]),_:1},8,["onClick"]),l(f,{onClick:F=>a.createVideoCourseClick(u.id)},{default:s(()=>[...e[37]||(e[37]=[r("\u65B0\u5EFA\u89C6\u9891\u8BFE\u7A0B",-1)])]),_:1},8,["onClick"]),l(f,{onClick:F=>a.createLiveCourseClick(u.id)},{default:s(()=>[...e[38]||(e[38]=[r("\u65B0\u5EFA\u76F4\u64AD\u8BFE\u7A0B",-1)])]),_:1},8,["onClick"])]),default:s(()=>[l(c,{style:{padding:"0"},type:"text",size:"small"},{default:s(()=>[e[33]||(e[33]=r(" \u6DFB\u52A0\u8BFE\u7A0B ",-1)),l(m)]),_:1})]),_:2},1024)):(p(),A(R,{key:1},[u.bindcourse.status!=1?(p(),y(L,{key:0},{default:s(()=>[...e[39]||(e[39]=[r("\u672A\u4E0A\u67B6",-1)])]),_:1})):(p(),y(L,{key:1,color:"green"},{default:s(()=>[...e[40]||(e[40]=[r("\u5DF2\u4E0A\u67B6",-1)])]),_:1})),u.try==1?(p(),y(L,{key:2,color:"blue"},{default:s(()=>[...e[41]||(e[41]=[r(" \u8BD5\u770B ",-1)])]),_:1})):k("",!0),l(c,{style:{padding:"0"},type:"text",size:"small",onClick:F=>a.changeTryAlone(u.id,u.try)},{default:s(()=>[r(S(u.try==0?"\u8BBE\u4E3A\u8BD5\u770B":"\u53D6\u6D88\u8BD5\u770B"),1)]),_:2},1032,["onClick"]),l(c,{style:{padding:"0"},type:"text",size:"small",onClick:F=>a.detail(u.bindcourse.id)},{default:s(()=>[...e[42]||(e[42]=[r(" \u7BA1\u7406 ",-1)])]),_:1},8,["onClick"])],64)),l(c,{style:{padding:"0"},type:"text",size:"small",onClick:F=>a.cancelBindAlone(u.id)},{default:s(()=>[...e[43]||(e[43]=[r(" \u79FB\u9664 ",-1)])]),_:1},8,["onClick"]),N("span",{class:"drag-handle","data-id":u.id,"data-pid":u.p_id||0,"data-level":u.__level||0,"data-type":u.type},[l(M,{style:{cursor:"move","font-size":"16px"}})],8,Oe)]),_:2},1024)]),footer:s(()=>[l(v,null,{default:s(()=>[l(c,{onClick:a.cancelBindBatch,disabled:i.tableCheckedList.length==0,loading:i.cancelBindLoading},{default:s(()=>[...e[44]||(e[44]=[r(" \u6279\u91CF\u79FB\u9664 ",-1)])]),_:1},8,["onClick","disabled","loading"]),l(c,{onClick:e[9]||(e[9]=u=>a.changeTryBatch(1)),disabled:i.tableCheckedList.length==0,loading:i.tryBatchLoading[1]},{default:s(()=>[...e[45]||(e[45]=[r(" \u5F00\u542F\u8BD5\u770B ",-1)])]),_:1},8,["disabled","loading"]),l(c,{onClick:e[10]||(e[10]=u=>a.changeTryBatch(0)),disabled:i.tableCheckedList.length==0,loading:i.tryBatchLoading[0]},{default:s(()=>[...e[46]||(e[46]=[r(" \u5173\u95ED\u8BD5\u770B ",-1)])]),_:1},8,["disabled","loading"])]),_:1})]),_:1},8,["row-selection","columns","data","loading","onPageChange","onPageSizeChange","onChange","onSelectionChange"]),l(d,{isShow:i.modal.course,disabledIds:i.courseSelectIds,dataTypeList:["article","video","audio","live"],onOk:a.handleCourseModalOk,onCancel:e[11]||(e[11]=u=>i.modal.course=!1)},null,8,["isShow","disabledIds","onOk"]),l(_,{visible:i.modal.createCourse,"column-id":i.pageParams.id,"p-id":i.p_id,"auto-open-file-type":i.createCourseAutoOpenFileType,"default-mode":i.createCourseDefaultMode,onOk:a.handleCreateCourseOk,onCancel:e[12]||(e[12]=u=>i.modal.createCourse=!1)},null,8,["visible","column-id","p-id","auto-open-file-type","default-mode","onOk"]),l(E,{visible:i.modal.columnBindNameModal,column_id:i.pageParams.id,bind_id:i.columnBindNameId,onOk:a.columnBindNameHandleOk,onCancel:e[13]||(e[13]=u=>i.modal.columnBindNameModal=!1)},null,8,["visible","column_id","bind_id","onOk"]),l(K,{url:"admin/course/column",visible:i.modal.sort,id:i.sortHandleId,onCancel:a.handleSortEditCancel,onOk:a.handleSortEditOk},null,8,["visible","id","onCancel","onOk"]),l(W,{visible:i.modal.cancelBind,title:i.cancelBindIds.length>1?"\u786E\u5B9A\u8981\u5728\u4E13\u680F\u4E2D\u79FB\u9664\u9009\u4E2D\u8BFE\u7A0B\u5417\uFF1F":"\u786E\u5B9A\u8981\u5728\u4E13\u680F\u4E2D\u79FB\u9664\u8BE5\u8BFE\u7A0B\u5417\uFF1F","title-align":"start","ok-loading":i.cancelBindLoading,onOk:a.cancelBindConfirm,onCancel:e[15]||(e[15]=u=>i.modal.cancelBind=!1)},{default:s(()=>[l(Y,{type:"warning","show-icon":!0},{default:s(()=>[l(Q,{modelValue:i.cancelBindDeleteCourse,"onUpdate:modelValue":e[14]||(e[14]=u=>i.cancelBindDeleteCourse=u)},{default:s(()=>[...e[47]||(e[47]=[r(" \u540C\u65F6\u5220\u9664\u8BE5\u8BFE\u7A0B\uFF08\u52FE\u9009\u540E\uFF0C\u5728\u8BFE\u7A0B\u5217\u8868\u4E2D\u4E5F\u4F1A\u4E00\u5E76\u5220\u9664\uFF09 ",-1)])]),_:1},8,["modelValue"])]),_:1})]),_:1},8,["visible","title","ok-loading","onOk"])])}const We=U(Ve,[["render",Le]]);export{We as default};
|