| 1 |
- import{_ as me,A as z,U as Ne,d as y,l as se,z as ze,m as Oe,a as fe,M as ve,w as X}from"./index-c41036fa.js";import{d as Ee}from"./index-85bc2a7e.js";import{_ as ce}from"./index-875e5ae4.js";import{u as ae}from"./vue-router-d228e26b.js";import{U as ne}from"./fileUpload-3e00b5c6.js";import{n as G}from"./index-d7839508.js";import{_ as Z}from"./index2-ef296b4c.js";import{_ as le}from"./index-053d5938.js";/* empty css */import{a as f,o as oe,W as c,X as _,Y as R,m as e,Z as a,u as t,$ as T,E as b,a5 as E,l as Y,i as _e,w as re,a2 as $,F as ie,a6 as Pe,a0 as ee,n as we,a3 as Be,a4 as Ae,aa as ye,a7 as Fe,p as He}from"./vue-74beb2f3.js";/* empty css */import{U as Ie}from"./UploadOutlined-728299b2.js";import{W as be}from"./index-efe989cd.js";import"./index-4bf22dc1.js";import"./InboxOutlined-dce14886.js";import"./index-ac6ac7a7.js";import"./ext-519f3630.js";/* empty css */import"./fullScreen-99a0eb7e.js";import"./settingColumns.vue_vue_type_style_index_0_scoped_176f68a0_lang-7cdee582.js";import"./SettingOutlined-3a611d51.js";import"./index.esm-44936652.js";const Re={class:"clearfix"},Ve=["src"],je=["src"],We={__name:"fileUpload",props:{id:String,text:String,bindData:Object,accept:{type:String,default:()=>""},multiple:{type:Boolean,default:()=>!0},disabled:{type:Boolean,default:()=>!1}},emits:["uploadSuccess"],setup(g,{expose:L,emit:S}){const d=g,s=f(!1),h=f(""),i=f(""),N=f(""),B=f(""),H=f("");let u=f([]),o=f(0),k=f("");const C=async m=>{h.value=!1,i.value=!1,console.log(m),!m.url&&!m.preview&&(m.preview=await A(m.originFileObj)),m.postfix&&"mp4 avi mov wmv rmvb mkv m4v".indexOf(m.postfix)!=-1?(i.value=m.url||m.preview,s.value=!0):m.postfix&&"bmp jpg png tif gif pcx tga exif fpx svg psd cdr pcd dxf ufo eps ai raw WMF webp avif apng".indexOf(m.postfix)!=-1?(h.value=m.url||m.preview,s.value=!0):(console.log("触发",m),window.open(m.url||m.preview,"_self")),N.value=m.name||m.url.substring(m.url.lastIndexOf("/")+1)};function A(m){return new Promise((D,P)=>{const O=new FileReader;O.readAsDataURL(m),O.onload=()=>D(O.result),O.onerror=n=>P(n)})}let w=m=>{if(S("fileChange",m),Object.keys(d.bindData).length){console.log("出发",d.bindData),u.value=[...u.value,m];let D=m.name.lastIndexOf("."),P=m.name.substr(D+1);x(m.name,P,m)}return!1},l=m=>{k.value=m,console.log(k.value),o.value=0,u.value.forEach(D=>{let P=D.originFileObj.name.lastIndexOf("."),O=D.originFileObj.name.substr(P+1);x(D.name,O,D.originFileObj)})};const x=async(m,D,P)=>{const O=await z.requested({classname:"system.attachment.huawei.OBS",method:"getFileName",content:{filename:m,filetype:D,parentid:B.value}});let n=O.data.uploadurl,r=O.data.serialfilename;I(n,P,D,r)},I=async(m,D,P,O)=>{let n={headers:P==="pdf"?{"Content-Type":"application/pdf"}:P==="svg"?{"Content-Type":"image/svg+xml"}:{"Content-Type":"application/octet-stream"},onUploadProgress:function(r){let v=r.loaded/r.total*100;console.log(v),u.value=u.value.map((V,W)=>(V.uid===D.uid&&(V={...V,percent:v.toFixed(0)}),V))}};await Ne.upload(m,D,n),q(O)},q=async m=>{let D={serialfilename:m};D=Object.assign({},D,d.bindData);let P={classname:"system.attachment.huawei.OBS",method:"uploadSuccess",content:D};const O=await z.requested(P);if(S("uploadSuccess",O),o.value++,o.value>=u.value.length&&(k.value&&k.value(),o.value=0),Object.keys(d.bindData).length){let n=JSON.parse(O.attinfos);u.value[u.value.length-1].linksid=n.data[n.data.length-1].linksid}};let U=async m=>{let D=await z.requested({classname:"system.attachment.Attachment",method:"deleteFileLink",content:{linksids:[m.linksid]}});y.message(D,"删除成功",()=>{console.log(u.value),S("deleteSuccess")})};const j=async()=>{const m=await z.requested({classname:"webmanage.site.site",method:"querySite_Parameter",content:{}});B.value=m.data.appfolderid,H.value=m.data.salematerialfolderid,console.log(B.value)};let K=()=>{u.value=[]};return oe(()=>{j()}),L({toUpload:l,fileList:u,refresh:K}),(m,D)=>{const P=c("a-button"),O=c("a-upload"),n=c("a-modal");return _(),R("div",Re,[e(O,{disabled:g.disabled,"file-list":t(u),"onUpdate:fileList":D[0]||(D[0]=r=>Y(u)?u.value=r:u=r),"list-type":"picture",multiple:g.multiple,accept:g.accept,onRemove:t(U),beforeUpload:t(w),onPreview:C},{default:a(()=>[t(u).length==0&&!g.multiple||g.multiple?(_(),T(P,{key:0},{default:a(()=>[e(t(Ie)),b(" 上传文件 ")]),_:1})):E("",!0)]),_:1},8,["disabled","file-list","multiple","accept","onRemove","beforeUpload"]),e(n,{visible:s.value,title:N.value,footer:null,onCancel:D[1]||(D[1]=r=>{s.value=!1,N.value=""}),width:"1000px"},{default:a(()=>[h.value?(_(),R("img",{key:0,alt:"example",style:{width:"100%"},src:h.value},null,8,Ve)):E("",!0),i.value?(_(),R("video",{key:1,src:i.value,style:{width:"100%"},controls:""},null,8,je)):E("",!0)]),_:1},8,["visible","title"])])}}},ge=me(We,[["__scopeId","data-v-b05622e6"]]);const J=g=>(Be("data-v-22710623"),g=g(),Ae(),g),Ke={style:{display:"inline"}},Me={key:0,class:"detail__panel"},Je=J(()=>$("p",{style:{color:"#b8b3b3"}},"注:建议上传图片大小130x80像素,大小不超过2M,格式为JPG/PNG",-1)),Ge=J(()=>$("span",{style:{width:"240px"},class:"redlitt"},"浏览权限:(至少选择一个范围)",-1)),Ye={class:"flex-center"},Xe=J(()=>$("span",{style:{width:"50px"}},"角色:",-1)),Ze={class:"flex-center mt-10"},Qe=J(()=>$("span",{style:{width:"50px"}},"部门:",-1)),ea={class:"custom-tree-node"},aa={class:"flex-center mt-10"},ta=J(()=>$("span",{style:{width:"50px"}},"人员:",-1)),la={class:"flex-center mt-10"},sa=J(()=>$("span",{style:{width:"50px"}},"区域:",-1)),na={class:"flex-center mt-10"},oa=J(()=>$("span",{style:{width:"80px"}},"经销商:",-1)),ra={class:"fixed__btn__panel"},ia={__name:"edit",props:["disabled","rowData","isEdit"],emits:["back","onSuccess"],setup(g,{emit:L}){const S=g;ae();let d=_e("classList"),s=f(),h=f(!1);f({a:1});let i=f({sat_coursewareid:"",title:"",sat_courseware_classids:"",teacher:"",description:"",sequence:0,publishdate:"",attinfos:[],role:[]}),N={children:"subdep",title:"depname",key:"departmentid"};re(()=>h.value,n=>{n||L("back")});const B=async()=>{I(),o(S.rowData.sat_coursewareid)},H=async n=>{await s.value.validateFields()};let u=f();const o=async n=>{const r=await z.requested({id:"20240314134002",content:{sat_coursewareid:n}});r.data.attinfos=y.fileList(r.data.attinfos),i.value=Object.assign({},i.value,r.data),h.value=!0,we(()=>{u.value.fileList=i.value.attinfos})};let k=f();f();let C=f(),A=f(),w=f();const l=async()=>{if(!i.value.role.length&&!k.value.data.length&&!C.value.data.length&&!A.value.data.length&&!w.value.data.length)return Oe.warning("浏览权限至少选择一项!!");u.value.fileList.length||(i.value.attinfos=""),await s.value.validateFields();const n=await z.requested({id:"20240314102902",content:i.value});y.message(n,"保存成功",async()=>{await z.requested({id:"20240402101402",content:{ownertable:"sat_courseware",ownerid:i.value.sat_coursewareid,roleids:i.value.role}}),i.value.status=="发布"&&await z.requested({id:"20240314112102",content:{sat_coursewareids:[i.value.sat_coursewareid],type:1}}),L("onSuccess"),h.value=!1})};let x=f({roleArr:[],depArr:[],hridArr:[],areaArr:[],enterpriseArr:[],selectRole:[],selectDep:[],selectHrid:[],selectArea:[],selectEnterprise:[]});const I=async()=>{console.log("出发"),z.requested({classname:"sysmanage.develop.optiontype.optiontype",method:"optiontypeselect",content:{pageNumber:1,pageSize:1e3,typename:"role",parameter:{}}}).then(n=>{x.value.roleArr=n.data}),z.requested({classname:"webmanage.department.department",method:"querydepartment",content:{},accesstoken:"aa8ff16868041aacfd9c768d879d655e"}).then(n=>{x.value.depArr=n.data,console.log(x.value,"111")})},q=async(n,r,v)=>{let V=r.map(F=>F[n.slice(0,n.length-1)]);(await z.requested({id:"20240402101402",content:{ownertable:"sat_courseware",ownerid:i.value.sat_coursewareid,[n]:V}})).code&&v&&v()},U=async(n,r,v)=>{const V=await z.requested({id:"20240402101502",content:{ownertable:"sat_courseware",ownerid:i.value.sat_coursewareid,[n]:[r.record[n.slice(0,n.length-1)]]}});y.message(V,"删除成功",()=>{v&&v()})},j=async n=>{n.content={pageNumber:1,pageSize:20,where:{}},n.id=20240312145602},K=async(n,r)=>{n.id=20240402101402,n.content={ownertable:"sat_courseware",ownerid:i.value.sat_coursewareid,hrids:r.map(v=>v.hrid)}},m=async n=>{n.content={pageNumber:1,pageSize:20,where:{}},n.classname="webmanage.sale.salearea.salearea",n.method="query_area"},D=async(n,r)=>{n.id=20240402101402,n.content={ownertable:"sat_courseware",ownerid:i.value.sat_coursewareid,sa_saleareaids:r.map(v=>v.sa_saleareaid)}},P=async n=>{n.content={pageNumber:1,pageSize:20,where:{}},n.id=20240312151602},O=async(n,r)=>{n.id=20240402101402,n.content={ownertable:"sat_courseware",ownerid:i.value.sat_coursewareid,sys_enterpriseids:r.map(v=>v.sys_enterpriseid)}};return oe(()=>{}),(n,r)=>{const v=c("a-button"),V=c("a-input"),W=c("a-form-item"),F=c("a-col"),he=c("a-textarea"),ke=c("a-cascader"),ue=c("a-radio"),De=c("a-radio-group"),xe=c("a-date-picker"),$e=c("a-form"),de=c("a-card"),te=c("a-row"),Se=c("a-select-option"),Te=c("a-select"),Ce=c("a-tree"),qe=c("a-popover"),Q=c("a-popconfirm"),Ue=c("CustomButton"),Le=c("a-drawer");return _(),R("div",Ke,[t(S).isEdit?(_(),T(v,{key:1,onClick:B,type:"link",size:"small"},{default:a(()=>[b("详情")]),_:1})):(_(),T(v,{key:0,onClick:B,disabled:t(S).disabled,type:"primary",size:"middle"},{default:a(()=>[b("编辑")]),_:1},8,["disabled"])),e(Le,{ref:"drawer",open:t(h),"onUpdate:open":r[19]||(r[19]=p=>Y(h)?h.value=p:h=p),rootClassName:"customNotiveClass",placement:"right",width:"98%",closable:!1,title:"编辑课程"},{default:a(()=>[t(h)?(_(),R("div",Me,[e(te,{gutter:16},{default:a(()=>[e(F,{span:10},{default:a(()=>[e(te,null,{default:a(()=>[e(de,{title:"设置课程",bordered:!1,style:{"margin-bottom":"10px"}},{default:a(()=>[e($e,{ref_key:"formRef",ref:s,model:t(i),layout:"vertical",disabled:t(S).isEdit},{default:a(()=>[e(F,{span:24},{default:a(()=>[e(W,{label:"标题",name:"title",rules:[{required:!0,message:"请输入标题"}]},{default:a(()=>[e(V,{value:t(i).title,"onUpdate:value":r[0]||(r[0]=p=>t(i).title=p)},null,8,["value"])]),_:1})]),_:1}),e(F,{span:24},{default:a(()=>[e(W,{label:"讲师",name:"teacher"},{default:a(()=>[e(V,{value:t(i).teacher,"onUpdate:value":r[1]||(r[1]=p=>t(i).teacher=p)},null,8,["value"])]),_:1})]),_:1}),e(F,{span:24},{default:a(()=>[e(W,{label:"课程介绍",name:"description"},{default:a(()=>[e(he,{value:t(i).description,"onUpdate:value":r[2]||(r[2]=p=>t(i).description=p)},null,8,["value"])]),_:1})]),_:1}),e(F,{span:24},{default:a(()=>[e(W,{label:"分类",name:"sat_courseware_classids",rules:[{required:!0,message:"请选择课程分类"}]},{default:a(()=>[e(ke,{value:t(i).sat_courseware_classids,"onUpdate:value":r[3]||(r[3]=p=>t(i).sat_courseware_classids=p),options:t(d)(),fieldNames:{label:"classname",value:"sat_courseware_classid",children:"children"},placeholder:"选择课程分类",multiple:!0,"show-checked-strategy":t(se).SHOW_CHILD,"change-on-select":""},null,8,["value","options","show-checked-strategy"])]),_:1})]),_:1}),e(F,{span:24},{default:a(()=>[e(W,{label:"排序",name:"sequence"},{default:a(()=>[e(V,{value:t(i).sequence,"onUpdate:value":r[4]||(r[4]=p=>t(i).sequence=p)},null,8,["value"])]),_:1})]),_:1}),e(F,{span:24},{default:a(()=>[e(W,{label:"封面图",name:"attinfos",rules:[{required:!0,message:"请选择封面图",trigger:"change"}]},{default:a(()=>[e(ne,{ref_key:"uploadEl",ref:u,onFileChange:r[5]||(r[5]=p=>t(i).attinfos="1"),bindData:{ownerid:t(i).sat_coursewareid,ownertable:"sat_courseware",usetype:"default"},onUploadSuccess:H,multiple:!1,accept:"image/png, image/jpeg"},null,8,["bindData"]),Je]),_:1})]),_:1}),e(F,{span:24},{default:a(()=>[e(W,{label:"状态"},{default:a(()=>[e(De,{value:t(i).status,"onUpdate:value":r[6]||(r[6]=p=>t(i).status=p)},{default:a(()=>[e(ue,{value:"新建"},{default:a(()=>[b("新建")]),_:1}),e(ue,{value:"发布"},{default:a(()=>[b("发布")]),_:1})]),_:1},8,["value"])]),_:1})]),_:1}),t(i).status=="新建"?(_(),T(F,{key:0,span:24,class:"timeClass"},{default:a(()=>[e(W,{label:"发布时间"},{default:a(()=>[e(xe,{value:t(i).publishdate,"onUpdate:value":r[7]||(r[7]=p=>t(i).publishdate=p),"value-format":"YYYY-MM-DD HH:mm:ss","show-time":{defaultValue:t(ze)("00:00:00","HH:mm:ss")}},null,8,["value","show-time"])]),_:1})]),_:1})):E("",!0)]),_:1},8,["model","disabled"])]),_:1})]),_:1})]),_:1}),e(F,{span:14,style:{"margin-bottom":"60px"}},{default:a(()=>[e(de,{title:"权限设置",bordered:!1},{default:a(()=>[e(te,null,{default:a(()=>[Ge,e(F,{span:24,style:{margin:"20px 0 20px 20px","padding-right":"20px"}},{default:a(()=>[$("div",Ye,[Xe,e(Te,{value:t(i).role,"onUpdate:value":r[8]||(r[8]=p=>t(i).role=p),placeholder:"请选择角色",mode:"tags"},{default:a(()=>[(_(!0),R(ie,null,Pe(t(x).roleArr,p=>(_(),T(Se,{key:p.roleid,value:p.roleid},{default:a(()=>[b(ee(p.rolename),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])])]),_:1}),e(F,{span:24,style:{margin:"0 0 20px 20px","padding-right":"20px"}},{default:a(()=>[$("div",Ze,[Qe,e(qe,{trigger:"click",placement:"bottom",open:n.clicked,onOpenChange:n.handleClickChange},{content:a(()=>[e(Ce,{style:{width:"500px"},"tree-data":t(x).depArr,"field-names":t(N),defaultExpandAll:""},{title:a(p=>[$("div",ea,[$("span",null,ee(p.depname),1),e(v,{type:"link",size:"small",onClick:M=>q("departmentids",[p],()=>{n.$refs.depTable.listData()})},{default:a(()=>[b("选择")]),_:2},1032,["onClick"])])]),_:1},8,["tree-data","field-names"])]),default:a(()=>[e(v,{type:"primary",size:"samll"},{default:a(()=>[b("添加")]),_:1})]),_:1},8,["open","onOpenChange"])]),e(G,{"is-select":!1,ref_key:"depTable",ref:k,style:{width:"100%"},size:"small",columns:t(y).TBLayout("depTable"),param:{id:20240402101602,content:{ownertable:"sat_courseware",ownerid:t(i).sat_coursewareid,pageNumber:1,pageSize:20,where:{}}}},{tb_cell:a(({data:p})=>[p.column.dataIndex==="operation"?(_(),T(Q,{key:0,title:"确认删除当前部门吗?","ok-text":"确认","cancel-text":"取消",onConfirm:M=>U("departmentids",p,()=>{n.$refs.depTable.listData()})},{default:a(()=>[e(v,{type:"link",size:"samll"},{default:a(()=>[b("删除")]),_:1})]),_:2},1032,["onConfirm"])):E("",!0)]),_:1},8,["columns","param"])]),_:1}),e(F,{span:24,style:{margin:"0 0 20px 20px","padding-right":"20px"}},{default:a(()=>[$("div",aa,[ta,e(Z,{ref:"selectHrid",onSelectRowData:r[11]||(r[11]=p=>q("hrids",p,()=>{n.$refs.hridTable.listData()})),rowKey:"hrid",param:{id:20240312145602,content:{pageNumber:1,pageSize:20,where:{}}},columns:t(y).TBLayout("staffTable").splice(0,t(y).TBLayout("staffTable").length-1),title:"选择人员"},{slot1:a(()=>[e(v,{size:"middle",type:"primary",onClick:r[9]||(r[9]=p=>n.$refs.selectHrid.modeVisible=!0)},{default:a(()=>[b("添加")]),_:1})]),titleLeft:a(({data:p})=>[e(le,{dataType:"人员",total:p.total,onHandlePullApi:j,onHandleUploadApi:K,onOnSuccess:r[10]||(r[10]=M=>n.$refs.hridTable.listData())},null,8,["total"])]),_:1},8,["columns"])]),e(G,{"is-select":!1,ref_key:"hridTable",ref:C,style:{width:"100%"},size:"small",columns:t(y).TBLayout("staffTable"),param:{id:20240402101702,content:{ownertable:"sat_courseware",ownerid:t(i).sat_coursewareid,pageNumber:1,pageSize:20,where:{}}}},{tb_cell:a(({data:p})=>[p.column.dataIndex==="operation"?(_(),T(Q,{key:0,title:"确认删除当前人员吗?","ok-text":"确认","cancel-text":"取消",onConfirm:M=>U("hrids",p,()=>{n.$refs.hridTable.listData()})},{default:a(()=>[e(v,{type:"link",size:"samll"},{default:a(()=>[b("删除")]),_:1})]),_:2},1032,["onConfirm"])):E("",!0)]),_:1},8,["columns","param"])]),_:1}),e(F,{span:24,style:{margin:"0 0 20px 20px","padding-right":"20px"}},{default:a(()=>[$("div",la,[sa,e(Z,{ref:"selectArea",onSelectRowData:r[14]||(r[14]=p=>q("sa_saleareaids",p,()=>{n.$refs.areaTable.listData()})),rowKey:"sa_saleareaid",param:{classname:"webmanage.sale.salearea.salearea",method:"query_area",content:{pageNumber:1,pageSize:20,where:{}}},columns:t(y).TBLayout("areaTable").splice(0,t(y).TBLayout("areaTable").length-1),title:"选择区域"},{slot1:a(()=>[e(v,{size:"middle",type:"primary",onClick:r[12]||(r[12]=p=>n.$refs.selectArea.modeVisible=!0)},{default:a(()=>[b("添加")]),_:1})]),titleLeft:a(({data:p})=>[e(le,{dataType:"区域",total:p.total,onHandlePullApi:m,onHandleUploadApi:D,onOnSuccess:r[13]||(r[13]=M=>n.$refs.areaTable.listData())},null,8,["total"])]),_:1},8,["param","columns"])]),e(G,{"is-select":!1,ref_key:"areaTable",ref:A,style:{width:"100%"},size:"small",columns:t(y).TBLayout("areaTable"),param:{id:20240402101802,content:{ownertable:"sat_courseware",ownerid:t(i).sat_coursewareid,pageNumber:1,pageSize:20,where:{}}}},{tb_cell:a(({data:p})=>[p.column.dataIndex==="operation"?(_(),T(Q,{key:0,title:"确认删除当前区域吗?","ok-text":"确认","cancel-text":"取消",onConfirm:M=>U("sa_saleareaids",p,()=>{n.$refs.areaTable.listData()})},{default:a(()=>[e(v,{type:"link",size:"samll"},{default:a(()=>[b("删除")]),_:1})]),_:2},1032,["onConfirm"])):E("",!0)]),_:1},8,["columns","param"])]),_:1}),e(F,{span:24,style:{margin:"0 0 20px 20px","padding-right":"20px"}},{default:a(()=>[$("div",na,[oa,e(Z,{ref:"selectEnterprise",onSelectRowData:r[17]||(r[17]=p=>q("sys_enterpriseids",p,()=>{n.$refs.enterpriseTable.listData()})),rowKey:"sys_enterpriseid",param:{id:20240312151602,content:{pageNumber:1,pageSize:20,where:{}}},columns:t(y).TBLayout("enterpriseTable").splice(0,t(y).TBLayout("enterpriseTable").length-1),title:"选择经销商"},{slot1:a(()=>[e(v,{size:"middle",type:"primary",onClick:r[15]||(r[15]=p=>n.$refs.selectEnterprise.modeVisible=!0)},{default:a(()=>[b("添加")]),_:1})]),titleLeft:a(({data:p})=>[e(le,{dataType:"经销商",total:p.total,onHandlePullApi:P,onHandleUploadApi:O,onOnSuccess:r[16]||(r[16]=M=>n.$refs.enterpriseTable.listData())},null,8,["total"])]),_:1},8,["columns"])]),e(G,{"is-select":!1,ref_key:"enterpriseTable",ref:w,style:{width:"100%"},size:"small",columns:t(y).TBLayout("enterpriseTable"),param:{id:20240402101902,content:{ownertable:"sat_courseware",ownerid:t(i).sat_coursewareid,pageNumber:1,pageSize:20,where:{}}}},{tb_cell:a(({data:p})=>[p.column.dataIndex==="operation"?(_(),T(Q,{key:0,title:"确认删除当前经销商吗?","ok-text":"确认","cancel-text":"取消",onConfirm:M=>U("sys_enterpriseids",p,()=>{n.$refs.enterpriseTable.listData()})},{default:a(()=>[e(v,{type:"link",size:"samll"},{default:a(()=>[b("删除")]),_:1})]),_:2},1032,["onConfirm"])):E("",!0)]),_:1},8,["columns","param"])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1}),$("div",ra,[e(Ue,{onClick:l,type:"primary",size:"samll",class:"mr-10"},{default:a(()=>[b("保 存")]),_:1}),e(v,{onClick:r[18]||(r[18]=p=>Y(h)?h.value=!1:h=!1),size:"samll",class:"mr-10"},{default:a(()=>[b("取 消")]),_:1})])])):E("",!0)]),_:1},8,["open"])])}}},ua=me(ia,[["__scopeId","data-v-22710623"]]),da=$("p",{style:{color:"#b8b3b3"}},"注:建议上传图片大小130x80像素,大小不超过2M,格式为JPG/PNG",-1),ca={__name:"add",props:["rowData"],emits:["onSuccess","back"],setup(g,{emit:L}){const S=g,d=f(!1),s=f({sat_coursewaredetailid:"",sat_coursewareid:"",title:"",description:"",teacher:"",sequence:0,cover:[],filetype:"视频",attinfos:"",status:"下架",content:""});let h=f({视频:{label:"视频",accept:"video/*"},音频:{label:"音频",accept:"audio/*"}}),i=f({});const N=async()=>{const w=await z.requested({id:20240315110202,content:{sat_coursewaredetailid:0,sat_coursewareid:S.rowData.sat_coursewareid,title:"",description:"",teacher:"",sequence:"9999"+fe().nowAccount.userid,filetype:"",content:""}});s.value.sat_coursewaredetailid=w.data.sat_coursewaredetailid,s.value.sat_coursewareid=w.data.sat_coursewareid,s.value.teacher=S.rowData.teacher,s.value.description=S.rowData.description,d.value=!0};re(()=>d.value,w=>{w||L("back")});const B=w=>{s.value.cover=JSON.parse(w.attinfos).data,console.log(JSON.parse(w.attinfos))},H=w=>{s.value.cover=1},u=f();let o=f(),k=f(),C=f(!1);const A=async()=>{try{console.log(s.value);const w=await u.value.validateFields(),l=await z.requested({id:"20240315110202",content:s.value});s.value.attinfos?(i.value={ownertable:"sat_coursewaredetail",ownerid:l.data.sat_coursewaredetailid,usetype:"file"},C.value=!0,o.value.toUpload(()=>{y.message(l,"操作成功",async()=>{if(s.value.status=="上架"){const x=await z.requested({id:"20240315131302",content:{type:1,sat_coursewaredetailids:[s.value.sat_coursewaredetailid]}})}d.value=!1,L("onSuccess"),i.value={},o.value.refresh(),k.value.refresh(),u.value.resetFields(),C.value=!1})})):y.message(l,"操作成功",async()=>{if(s.value.status=="上架"){const x=await z.requested({id:"20240315131302",content:{type:1,sat_coursewaredetailids:[s.value.sat_coursewaredetailid]}})}d.value=!1,L("onSuccess"),k.value.refresh(),u.value.resetFields(),C.value=!1})}catch(w){console.log("Failed:",w)}};return(w,l)=>{const x=c("a-button"),I=c("a-input"),q=c("a-form-item"),U=c("a-col"),j=c("a-select-option"),K=c("a-select"),m=c("a-radio"),D=c("a-radio-group"),P=c("a-row"),O=c("a-form"),n=c("a-space"),r=c("a-drawer");return _(),R("div",null,[e(x,{type:"primary",onClick:N},{default:a(()=>[b("添加课件")]),_:1}),e(r,{open:d.value,"onUpdate:open":l[9]||(l[9]=v=>d.value=v),class:"custom-class",title:"添加课件",placement:"right",width:"900",closable:!1},{extra:a(()=>[e(n,null,{default:a(()=>[e(x,{type:"primary",onClick:A,loading:t(C)},{default:a(()=>[b("保存")]),_:1},8,["loading"])]),_:1})]),default:a(()=>[e(O,{ref_key:"formRef",ref:u,model:s.value,layout:"vertical"},{default:a(()=>[e(P,{gutter:16},{default:a(()=>[e(U,{span:24},{default:a(()=>[e(q,{label:"课件名称",name:"title",rules:[{required:!0,message:"请输入课件名称"}]},{default:a(()=>[e(I,{value:s.value.title,"onUpdate:value":l[0]||(l[0]=v=>s.value.title=v),placeholder:"输入课件名称"},null,8,["value"])]),_:1})]),_:1}),e(U,{span:24},{default:a(()=>[e(q,{label:"讲师",name:"teacher"},{default:a(()=>[e(I,{value:s.value.teacher,"onUpdate:value":l[1]||(l[1]=v=>s.value.teacher=v),placeholder:"输入讲师"},null,8,["value"])]),_:1})]),_:1}),e(U,{span:24},{default:a(()=>[e(q,{label:"课件介绍",name:"description"},{default:a(()=>[e(I,{value:s.value.description,"onUpdate:value":l[2]||(l[2]=v=>s.value.description=v),placeholder:"输入课件介绍"},null,8,["value"])]),_:1})]),_:1}),e(U,{span:24},{default:a(()=>[e(q,{label:"封面图",name:"cover",rules:[{required:!0,message:"请选择封面图",trigger:"change"}]},{default:a(()=>[e(ne,{bindData:{ownerid:s.value.sat_coursewaredetailid,ownertable:"sat_coursewaredetail",usetype:"avatar"},onUploadSuccess:B,onFileChange:H,accept:"image/*",ref_key:"upload",ref:k,multiple:!1},null,8,["bindData"]),da]),_:1})]),_:1}),e(U,{span:24},{default:a(()=>[e(q,{label:"文件类型",name:"filetype",rules:[{required:!0,message:"请选择文件类型",trigger:"change"}]},{default:a(()=>[e(K,{ref:"select",value:s.value.filetype,"onUpdate:value":l[3]||(l[3]=v=>s.value.filetype=v),placeholder:"选择文件类型",style:{width:"150px"},onChange:l[4]||(l[4]=v=>s.value.attinfos="")},{default:a(()=>[e(j,{value:"视频"},{default:a(()=>[b("视频")]),_:1}),e(j,{value:"图文"},{default:a(()=>[b("图文")]),_:1}),e(j,{value:"音频"},{default:a(()=>[b("音频")]),_:1})]),_:1},8,["value"])]),_:1})]),_:1}),e(U,{span:24},{default:a(()=>[e(q,{label:"排序",name:"sequence"},{default:a(()=>[e(I,{value:s.value.sequence,"onUpdate:value":l[5]||(l[5]=v=>s.value.sequence=v),placeholder:"输入排序"},null,8,["value"])]),_:1})]),_:1}),e(U,{span:24},{default:a(()=>[e(q,{label:"状态",name:"status"},{default:a(()=>[e(D,{value:s.value.status,"onUpdate:value":l[6]||(l[6]=v=>s.value.status=v)},{default:a(()=>[e(m,{value:"下架"},{default:a(()=>[b("下架")]),_:1}),e(m,{value:"上架"},{default:a(()=>[b("上架")]),_:1})]),_:1},8,["value"])]),_:1})]),_:1}),s.value.filetype!="图文"?(_(),T(U,{key:0,span:24},{default:a(()=>[e(q,{label:s.value.filetype,name:"attinfos",rules:[{required:!0,message:"请选择文件",trigger:"change"}]},{default:a(()=>[e(ge,{multiple:!1,ref_key:"uploadEl",ref:o,bindData:t(i),accept:t(h)[s.value.filetype].accept,onFileChange:l[7]||(l[7]=v=>s.value.attinfos="1")},null,8,["bindData","accept"])]),_:1},8,["label"])]),_:1})):(_(),T(U,{key:1,span:24},{default:a(()=>[e(q,{label:"图文",name:"content",rules:[{required:!0,message:"请填写内容",trigger:"change"}]},{default:a(()=>[e(be,{ref:"editor",modelValue:s.value.content,"onUpdate:modelValue":l[8]||(l[8]=v=>s.value.content=v),id:s.value.sat_coursewaredetailid},null,8,["modelValue","id"])]),_:1})]),_:1}))]),_:1})]),_:1},8,["model"])]),_:1},8,["open"])])}}},pa=$("p",{style:{color:"#b8b3b3"}},"注:建议上传图片大小130x80像素,大小不超过2M,格式为JPG/PNG",-1),pe={__name:"edit",props:["rowData","isEdit"],emits:["onSuccess","back"],setup(g,{emit:L}){const S=g,d=f(!1),s=f({sat_coursewaredetailid:"",sat_coursewareid:"",title:"",description:"",teacher:"",sequence:0,cover:[],filetype:"视频",attinfos:[],status:"下架",content:""});let h=f({视频:{label:"视频",accept:"video/*"},音频:{label:"音频",accept:"audio/*"}}),i=f(),N=f(),B=f({});const H=async()=>{d.value=!0,s.value=Object.assign({},s.value,S.rowData),we(()=>{i.value.fileList=y.fileList(s.value.attinfos.filter(w=>w.usetype=="avatar")),s.value.cover=y.fileList(s.value.attinfos.filter(w=>w.usetype=="avatar")),console.log(i.value.fileList),s.value.filetype!="图文"&&(N.value.fileList=s.value.attinfos.filter(w=>w.usetype!="avatar"))}),B.value={ownertable:"sat_coursewaredetail",ownerid:s.value.sat_coursewaredetailid,usetype:"file"},console.log(s.value)};re(()=>d.value,w=>{w||L("back")});const u=w=>{s.value.cover=JSON.parse(w.attinfos).data,console.log(JSON.parse(w.attinfos))},o=w=>{s.value.cover=1},k=f();let C=f(!1);const A=async()=>{try{s.value.filetype!="图文"&&!N.value.fileList.length&&(s.value.attinfos="");const w=await k.value.validateFields(),l=await z.requested({id:"20240315110202",content:s.value});y.message(l,"操作成功",()=>{d.value=!1,L("onSuccess"),k.value.resetFields(),C.value=!1})}catch(w){console.log("Failed:",w)}};return(w,l)=>{const x=c("a-button"),I=c("a-input"),q=c("a-form-item"),U=c("a-col"),j=c("a-select-option"),K=c("a-select"),m=c("a-row"),D=c("a-form"),P=c("a-space"),O=c("a-drawer");return _(),R("div",null,[e(x,{type:"link",size:"small",onClick:H},{default:a(()=>[b(ee(g.isEdit?"详情":"编辑"),1)]),_:1}),e(O,{open:d.value,"onUpdate:open":l[8]||(l[8]=n=>d.value=n),class:"custom-class",title:"编辑课件",placement:"right",width:"900",closable:!1},{extra:a(()=>[e(P,null,{default:a(()=>[g.isEdit?E("",!0):(_(),T(x,{key:0,type:"primary",onClick:A,loading:t(C)},{default:a(()=>[b("保存")]),_:1},8,["loading"]))]),_:1})]),default:a(()=>[e(D,{ref_key:"formRef",ref:k,model:s.value,layout:"vertical",disabled:g.isEdit},{default:a(()=>[e(m,{gutter:16},{default:a(()=>[e(U,{span:24},{default:a(()=>[e(q,{label:"课件名称",name:"title",rules:[{required:!0,message:"请输入课件名称"}]},{default:a(()=>[e(I,{value:s.value.title,"onUpdate:value":l[0]||(l[0]=n=>s.value.title=n),placeholder:"输入课件名称"},null,8,["value"])]),_:1})]),_:1}),e(U,{span:24},{default:a(()=>[e(q,{label:"讲师",name:"teacher"},{default:a(()=>[e(I,{value:s.value.teacher,"onUpdate:value":l[1]||(l[1]=n=>s.value.teacher=n),placeholder:"输入讲师"},null,8,["value"])]),_:1})]),_:1}),e(U,{span:24},{default:a(()=>[e(q,{label:"课件介绍",name:"description"},{default:a(()=>[e(I,{value:s.value.description,"onUpdate:value":l[2]||(l[2]=n=>s.value.description=n),placeholder:"输入课件介绍"},null,8,["value"])]),_:1})]),_:1}),e(U,{span:24},{default:a(()=>[e(q,{label:"封面图",name:"cover",rules:[{required:!0,message:"请选择封面图",trigger:"change"}]},{default:a(()=>[e(ne,{bindData:{ownerid:s.value.sat_coursewaredetailid,ownertable:"sat_coursewaredetail",usetype:"avatar"},onUploadSuccess:u,onFileChange:o,accept:"image/*",ref_key:"upload",ref:i,multiple:!1},null,8,["bindData"]),pa]),_:1})]),_:1}),e(U,{span:24},{default:a(()=>[e(q,{label:"文件类型",name:"filetype",rules:[{required:!0,message:"请选择文件类型",trigger:"change"}]},{default:a(()=>[e(K,{disabled:"",ref:"select",value:s.value.filetype,"onUpdate:value":l[3]||(l[3]=n=>s.value.filetype=n),placeholder:"选择文件类型",style:{width:"150px"},onChange:l[4]||(l[4]=n=>s.value.attinfos=[])},{default:a(()=>[e(j,{value:"视频"},{default:a(()=>[b("视频")]),_:1}),e(j,{value:"图文"},{default:a(()=>[b("图文")]),_:1}),e(j,{value:"音频"},{default:a(()=>[b("音频")]),_:1})]),_:1},8,["value"])]),_:1})]),_:1}),e(U,{span:24},{default:a(()=>[e(q,{label:"排序",name:"sequence"},{default:a(()=>[e(I,{value:s.value.sequence,"onUpdate:value":l[5]||(l[5]=n=>s.value.sequence=n),placeholder:"输入排序"},null,8,["value"])]),_:1})]),_:1}),s.value.filetype!="图文"?(_(),T(U,{key:0,span:24},{default:a(()=>[e(q,{label:s.value.filetype,name:"attinfos",rules:[{required:!0,message:"请选择文件",trigger:"change"}]},{default:a(()=>[e(ge,{disabled:g.isEdit,multiple:!1,ref_key:"uploadEl",ref:N,bindData:t(B),accept:t(h)[s.value.filetype].accept,onFileChange:l[6]||(l[6]=n=>s.value.attinfos="1")},null,8,["disabled","bindData","accept"])]),_:1},8,["label"])]),_:1})):(_(),T(U,{key:1,span:24},{default:a(()=>[e(q,{label:"图文",name:"content",rules:[{required:!0,message:"请填写内容",trigger:"change"}]},{default:a(()=>[e(be,{isEdit:g.isEdit,ref:"editor",modelValue:s.value.content,"onUpdate:modelValue":l[7]||(l[7]=n=>s.value.content=n),id:s.value.sat_coursewaredetailid},null,8,["isEdit","modelValue","id"])]),_:1})]),_:1}))]),_:1})]),_:1},8,["model","disabled"])]),_:1},8,["open"])])}}},ma={style:{display:"inline-block"}},fa={style:{"margin-bottom":"10px",display:"flex"}},va={style:{display:"flex","align-items":"center"}},_a=$("span",null,"分类:",-1),wa={class:"inline-16"},ya={style:{display:"flex","align-items":"center"}},ba=$("span",null,"分类:",-1),ga={__name:"addTopic",props:["rowData"],setup(g){const L=g;ae();let S=f(!1),d=_e("classList"),s=f({id:20240322110702,content:{sat_coursewaredetailid:L.rowData.sat_coursewaredetailid,pageNumber:1,pageSize:20,where:{condition:"",sat_courseware_classids:[]}}}),h=f({id:20240322110802,content:{sat_coursewaredetailid:L.rowData.sat_coursewaredetailid,pageNumber:1,pageSize:20,where:{condition:"",sat_courseware_classids:[]}}}),i=f();const N=()=>{i.value.listData()},B=async u=>{ve.confirm({title:"提示",content:"确认删除当前题目吗!",okText:"确认",cancelText:"取消",async onOk(){let o=await z.requested({id:20240322110602,content:{sat_coursewaredetailid:L.rowData.sat_coursewaredetailid,sat_courseware_testlibraryids:[u]}});y.message(o,"操作成功",()=>{i.value.listData()})},onCancel(){}})},H=async u=>{let o=await z.requested({id:20240322110502,content:{sat_coursewaredetailid:L.rowData.sat_coursewaredetailid,sat_courseware_testlibraryids:u}});y.message(o,"操作成功",()=>{i.value.listData()})};return(u,o)=>{const k=c("a-button"),C=c("a-cascader"),A=c("a-input"),w=c("a-drawer");return _(),R("div",ma,[e(k,{onClick:o[0]||(o[0]=l=>Y(S)?S.value=!0:S=!0),type:"link",size:"samll"},{default:a(()=>[b("关联题目")]),_:1}),t(S)?(_(),T(w,{key:0,ref:"drawer",open:t(S),"onUpdate:open":o[8]||(o[8]=l=>Y(S)?S.value=l:S=l),class:"custom-class",title:"("+g.rowData.title+")_关联题目",placement:"right",width:"1000px",closable:!1},{default:a(()=>[$("div",fa,[$("div",va,[_a,e(C,{value:t(h).content.where.sat_courseware_classids,"onUpdate:value":o[1]||(o[1]=l=>t(h).content.where.sat_courseware_classids=l),options:t(d)(),fieldNames:{label:"classname",value:"sat_courseware_classid",children:"children"},placeholder:"选择分类","change-on-select":"",multiple:!0,"show-checked-strategy":t(se).SHOW_CHILD,onChange:o[2]||(o[2]=l=>u.$refs.table.listData())},null,8,["value","options","show-checked-strategy"])]),e(A,{style:{width:"150px",margin:"0px 10px"},value:t(h).content.where.condition,"onUpdate:value":o[3]||(o[3]=l=>t(h).content.where.condition=l),onKeyup:ye(N,["enter"]),placeholder:"请输入搜索内容",autocomplete:"off"},null,8,["value","onKeyup"]),e(Z,{ref:"selectTopic",onSelectRowData:o[7]||(o[7]=l=>{H(l.map(x=>x.sat_courseware_testlibraryid))}),rowKey:"sat_courseware_testlibraryid",param:t(s),wdith:"1000px",columns:t(y).TBLayout("topicTable"),title:"选择题目"},{slot1:a(()=>[e(k,{size:"middle",type:"primary",onClick:o[4]||(o[4]=l=>{u.$refs.selectTopic.modeVisible=!0,u.$refs.selectTopic.list.listData()})},{default:a(()=>[b("添加题目")]),_:1})]),titleLeft:a(()=>[$("div",wa,[$("div",ya,[ba,e(C,{value:t(s).content.where.sat_courseware_classids,"onUpdate:value":o[5]||(o[5]=l=>t(s).content.where.sat_courseware_classids=l),options:t(d)(),fieldNames:{label:"classname",value:"sat_courseware_classid",children:"children"},placeholder:"选择分类","change-on-select":"",multiple:!0,"show-checked-strategy":t(se).SHOW_CHILD,onChange:o[6]||(o[6]=l=>u.$refs.selectTopic.list.listData())},null,8,["value","options","show-checked-strategy"])])])]),handleBtn:a(({data:l})=>[e(k,{size:"middle",type:"link",onClick:x=>H([l.sat_courseware_testlibraryid])},{default:a(()=>[b("选择")]),_:2},1032,["onClick"])]),_:1},8,["param","columns"])]),e(G,{rowKey:"sat_courseware_testlibraryid","is-select":!1,ref_key:"table",ref:i,size:"small",columns:t(y).TBLayout("topicTable"),param:t(h)},{tb_cell:a(({data:l})=>[l.column.dataIndex==="issecret"?(_(),R(ie,{key:0},[],64)):l.column.dataIndex=="operation"?(_(),T(k,{key:1,size:"samll",type:"link",onClick:x=>B(l.record.sat_courseware_testlibraryid)},{default:a(()=>[b("删 除")]),_:2},1032,["onClick"])):E("",!0)]),_:1},8,["columns","param"])]),_:1},8,["open","title"])):E("",!0)])}}},ha={style:{"margin-bottom":"10px"},class:"inline-16"},ka={class:"inline-16"},Da=$("span",{class:"select-title"},"状态:",-1),xa={__name:"index",props:["rowData"],setup(g){const L=g,S=ae();let d=f({id:"20240315131602",content:{sat_coursewareid:S.currentRoute.value.query.id,pageNumber:1,pageSize:20,where:{condition:"",status:""}}}),s=f();const h=()=>{s.value.listData()},i=u=>{let o="9999"+fe().nowAccount.userid,k=[];u.forEach(C=>o==C.sequence&&C.title==""?k.push(C.sat_coursewaredetailid):""),k.length!=0&&z.requested({id:20240315131402,content:{sat_coursewaredetailids:k}}).then(C=>{C.msg=="成功"&&s.value.listData()}),u.forEach(C=>{C.attinfos.forEach(A=>A.name=A.document)}),console.log(u,"数据")};let N=f({}),B=f();const H=async u=>{ve.confirm({title:"提示",content:"确认转移当前课件吗!",okText:"确认",cancelText:"取消",async onOk(){const o=await z.requested({id:"20240321091902",content:{sat_coursewaredetailid:N.value.sat_coursewaredetailid,sat_coursewareid:u.sat_coursewareid}});y.message(o,"转移成功",()=>{s.value.listData(),B.value.modeVisible=!1})},onCancel(){}})};return(u,o)=>{const k=c("a-select-option"),C=c("a-select"),A=c("a-input"),w=c("a-button");return _(),R("div",null,[$("div",ha,[$("div",ka,[Da,e(C,{ref:"select",value:t(d).content.where.status,"onUpdate:value":o[0]||(o[0]=l=>t(d).content.where.status=l),placeholder:"选择状态",style:{width:"150px"},onChange:o[1]||(o[1]=l=>u.$refs.table.listData())},{default:a(()=>[e(k,{value:""},{default:a(()=>[b("全部")]),_:1}),e(k,{value:"上架"},{default:a(()=>[b("上架")]),_:1}),e(k,{value:"下架"},{default:a(()=>[b("下架")]),_:1})]),_:1},8,["value"])]),e(A,{style:{width:"150px"},class:"inline-16",value:t(d).content.where.condition,"onUpdate:value":o[2]||(o[2]=l=>t(d).content.where.condition=l),onKeyup:ye(h,["enter"]),placeholder:"请输入搜索内容",autocomplete:"off"},null,8,["value","onKeyup"]),t(L).rowData&&g.rowData.status=="新建"&&t(y).hasPermission("workEdit")?(_(),T(ca,{key:0,class:"inline-16",onOnSuccess:o[3]||(o[3]=l=>u.$refs.table.listData()),rowData:t(L).rowData,onBack:o[4]||(o[4]=l=>u.$refs.table.listData())},null,8,["rowData"])):E("",!0)]),e(G,{onListData:i,rowKey:"sat_coursewaredetailid","is-select":!1,ref_key:"table",ref:s,size:"small",columns:t(y).TBLayout("workList"),param:t(d)},{tb_cell:a(({data:l})=>[l.column.dataIndex==="status"?(_(),R("span",{key:0,style:Fe(l.record.status=="上架"?"color:#52c41a":"color:red")},ee(l.record.status),5)):l.column.dataIndex=="operation"?(_(),R(ie,{key:1},[t(y).hasPermission("workEdit")&&g.rowData.status=="新建"&&l.record.status=="下架"?(_(),T(pe,{key:0,class:"inline-16",onOnSuccess:o[5]||(o[5]=x=>u.$refs.table.listData()),onBack:o[6]||(o[6]=x=>u.$refs.table.listData()),rowData:l.record},null,8,["rowData"])):(_(),T(pe,{key:1,class:"inline-16",onOnSuccess:o[7]||(o[7]=x=>u.$refs.table.listData()),rowData:l.record,isEdit:!0},null,8,["rowData"])),l.record.status=="下架"&&t(y).hasPermission("workEdit")&&g.rowData.status=="新建"?(_(),T(X,{key:2,btnName:"上架",idName:"20240315131302",keyName:"sat_coursewaredetailids",id:[l.record.sat_coursewaredetailid],paramData:[{key:"type",value:1}],type:"link",message:"确定上架当前课件吗?",onOnSuccess:o[8]||(o[8]=x=>u.$refs.table.listData()),size:"middle"},null,8,["id"])):E("",!0),e(ga,{rowData:l.record},null,8,["rowData"]),l.record.status=="上架"&&t(y).hasPermission("workEdit")&&g.rowData.status=="新建"?(_(),T(X,{key:3,btnName:"下架",idName:"20240315131302",keyName:"sat_coursewaredetailids",id:[l.record.sat_coursewaredetailid],paramData:[{key:"type",value:0}],type:"link",message:"确定下架当前课件吗?",onOnSuccess:o[9]||(o[9]=x=>u.$refs.table.listData()),size:"middle"},null,8,["id"])):E("",!0),t(y).hasPermission("workEdit")&&g.rowData.status=="新建"?(_(),T(Z,{key:4,ref_key:"selectWork",ref:B,isSelect:!1,onSelectRowData:o[10]||(o[10]=x=>{}),rowKey:"sat_coursewareid",param:{id:20240321093102,content:{pageNumber:1,pageSize:20,where:{}}},columns:t(y).TBLayout("selectWorkTable"),title:"转移课件"},{slot1:a(()=>[e(w,{size:"middle",type:"link",onClick:x=>{u.$refs.selectWork.modeVisible=!0,Y(N)?N.value=l.record:N=l.record}},{default:a(()=>[b("转移课件")]),_:2},1032,["onClick"])]),handleBtn:a(({data:x})=>[t(y).hasPermission("workEdit")&&g.rowData.status=="新建"?(_(),T(w,{key:0,size:"middle",type:"link",onClick:I=>H(x)},{default:a(()=>[b("转移")]),_:2},1032,["onClick"])):E("",!0)]),_:2},1032,["columns"])):E("",!0),t(y).hasPermission("workEdit")&&g.rowData.status=="新建"&&l.record.status=="下架"?(_(),T(X,{key:5,btnName:"删除",idName:"20240315131402",keyName:"sat_coursewaredetailids",id:[l.record.sat_coursewaredetailid],type:"link",message:"确定删除当前课件吗?",onOnSuccess:o[11]||(o[11]=x=>u.$refs.table.listData()),size:"middle"},null,8,["id"])):E("",!0)],64)):E("",!0)]),_:1},8,["columns","param"])])}}},$a=$("div",{style:{display:"flex"}},[$("span",{style:{display:"block","text-align-last":"justify",width:"70px",transform:"translateY(50%)"}},"封面")],-1),Sa=$("span",{class:"normal-title",style:{"margin-bottom":"10px"}},"基本信息",-1),Ta=$("span",{class:"normal-title",style:{margin:"10px 0"}},"系统信息",-1),Ya={__name:"index",setup(g){const L=ae(),S=f([]),d=f({});let s=f([]),h=f([]),i=f([]);const N=async()=>{const u=await z.requested({id:"20240314134002",content:{sat_coursewareid:L.currentRoute.value.query.id}});d.value=u.data,d.value.attinfos=y.fileList(d.value.attinfos),console.log(d.value),B(u.data),s.value=[{label:"课程名称",value:d.value.title},{label:"分类",value:d.value.classnames},{label:"状态",value:d.value.status},{label:"课程介绍",value:d.value.description},{label:"封面图",value:"custom"}],h.value=[{label:"创建人",value:d.value.createby},{label:"创建时间",value:d.value.createdate},{label:"最近编辑人",value:d.value.changeby},{label:"最近编辑时间",value:d.value.changedate},{label:"发布人",value:d.value.checkby},{label:"发布时间",value:d.value.checkdate}]},B=u=>{S.value=y.FormLayout("detailsHead",u)},H=async()=>{let u=await z.requested({id:20221102143302,content:{parentid:0,where:{isenable:1}}});i.value=u.data};return He("classList",()=>i.value),oe(()=>{H(),N()}),(u,o)=>{const k=c("a-image"),C=c("a-descriptions-item"),A=c("a-descriptions");return _(),R("div",null,[e(Ee,{headData:S.value,title:d.value.title,tabs:["课件管理","详细信息"],ownertable:"sat_courseware",disable:t(y).isDisabled(d.value.status,["发布"]),delParam:{id:20221102143802,content:{sat_coursewareids:[t(L).currentRoute.value.query.id]}}},{customContent:a(()=>[e(A,{column:6,colon:!1,labelStyle:{display:"block",lineHeight:"25px",color:"#666",width:"80px",textAlignLast:"justify"},size:"small"},{default:a(()=>[e(C,{span:2},{label:a(()=>[$a]),default:a(()=>[d.value.attinfos&&d.value.attinfos.length?(_(),T(k,{key:0,src:d.value.attinfos[0].url,style:{width:"100px",height:"100px"}},null,8,["src"])):E("",!0)]),_:1})]),_:1})]),operation:a(()=>[t(y).hasPermission("update")&&d.value.status!="发布"?(_(),T(ua,{key:0,rowData:d.value,onBack:o[0]||(o[0]=w=>N())},null,8,["rowData"])):E("",!0),d.value.status=="新建"&&t(y).hasPermission("open")?(_(),T(X,{key:1,btnName:"发布",idName:"20240314112102",keyName:"sat_coursewareids",paramData:[{key:"type",value:1}],id:[t(L).currentRoute.value.query.id],type:"primary",message:"确定发布当前课程吗?",onOnSuccess:o[1]||(o[1]=w=>N()),size:"middle"},null,8,["id"])):t(y).hasPermission("noopen")&&d.value.status=="发布"?(_(),T(X,{key:2,btnName:"取消发布",idName:"20240314112102",keyName:"sat_coursewareids",paramData:[{key:"type",value:0}],id:[t(L).currentRoute.value.query.id],type:"primary",message:"确定取消发布当前课程吗?",onOnSuccess:o[2]||(o[2]=w=>N()),size:"middle"},null,8,["id"])):E("",!0)]),tab0:a(()=>[e(xa,{rowData:d.value},null,8,["rowData"])]),tab1:a(()=>[Sa,e(ce,{data:t(s)},{封面图:a(()=>[e(k,{src:d.value.attinfos.length?d.value.attinfos[0].url:"",style:{width:"100px",height:"100px"}},null,8,["src"])]),_:1},8,["data"]),Ta,e(ce,{data:t(h)},null,8,["data"])]),tab2:a(()=>[]),_:1},8,["headData","title","disable","delParam"])])}}};export{Ya as default};
|