1 |
- var N=Object.defineProperty;var L=Object.getOwnPropertySymbols;var S=Object.prototype.hasOwnProperty,P=Object.prototype.propertyIsEnumerable;var F=(o,t,l)=>t in o?N(o,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):o[t]=l,D=(o,t)=>{for(var l in t||(t={}))S.call(t,l)&&F(o,l,t[l]);if(L)for(var l of L(t))P.call(t,l)&&F(o,l,t[l]);return o};var c=(o,t,l)=>new Promise((y,m)=>{var f=n=>{try{d(l.next(n))}catch(u){m(u)}},v=n=>{try{d(l.throw(n))}catch(u){m(u)}},d=n=>n.done?y(n.value):Promise.resolve(n.value).then(f,v);d((l=l.apply(o,t)).next())});import{S as U}from"./index.a9983230.js";import{P as A}from"./index.9f8146c1.js";import{w as z,x as B,y as M}from"./api.e2d3a9a5.js";import{d as R,c as V,a as C,af as K,u as O,B as Y,r as j,i as a,l as g,_ as q,ce as b,a9 as E,p as i,k as p,cg as G,da as h,d9 as r,ag as T,dk as H}from"./index.9256ea96.js";import{l as J,k as Q}from"./knowledgeTypeData.3b15dd0b.js";import{q as W}from"./api.92440723.js";import"./searchs.b637f0d6.js";const w={SINGLE_DELIVERY:"\u5355\u4EA4\u4ED8\u56E2",MULTIPLE_DELIVERY:"\u591A\u4EA4\u4ED8\u5E38\u89C4\u56E2",MULTIPLE_DELIVERY_SCHOOL:"\u591A\u4EA4\u4ED8\u6821\u56E2"},se=R({name:"courseware-manage",setup(){const o=V(),t=C({loading:!1,pagination:{page:1,rows:10,pageTotal:0},dataList:[],visiableKnowledge:!1,modalType:"add",materail:null,staffList:[],orchestraTypeList:[]}),l=C({orchestraType:null,name:"",keyword:"",enableFlag:null,operatorId:null,courseTypeCode:null}),y=K(),m=O();C({list:[],index:-1});const f=()=>c(this,null,function*(){try{t.loading=!0;const e=D({page:t.pagination.page,rows:t.pagination.rows},l),{data:s}=yield z(e);t.loading=!1,t.pagination.pageTotal=Number(s.total),t.dataList=s.rows||[]}catch(e){t.loading=!1}}),v=()=>c(this,null,function*(){try{const{data:e}=yield W({page:1,rows:999});Array.isArray(e.rows)&&(t.staffList=e.rows.map(s=>({label:s.nickname,value:s.id})))}catch(e){}});Y(()=>{v(),f();for(let e in w)console.log(e),t.orchestraTypeList.push({label:w[e],value:e})});const d=(e,s)=>{y.warning({title:"\u8B66\u544A",content:s?"\u662F\u5426\u786E\u8BA4\u542F\u7528\u8BFE\u4EF6?":"\u662F\u5426\u786E\u8BA4\u505C\u7528\u8BFE\u4EF6?",positiveText:"\u786E\u5B9A",negativeText:"\u53D6\u6D88",onPositiveClick:()=>c(this,null,function*(){(yield M({id:e.id,enableFlag:s})).data&&(k(),m.success("\u64CD\u4F5C\u6210\u529F"))})})},n=()=>[{title:"\u8BFE\u4EF6\u4FE1\u606F",key:"id",render:e=>a(T,null,[a(h,{labelPlacement:"left",column:1},{default:()=>[a(r,{label:"\u8BFE\u7A0B\u540D\u79F0"},{default:()=>[e.name]}),a(r,{label:"\u8BFE\u4EF6\u7F16\u53F7"},{default:()=>[e.id]})]})])},{title:"\u8BFE\u4EF6\u5C01\u9762",key:"coverImg",render(e){return a(H,{width:80,height:80,objectFit:"contain",src:e.coverImg},null)}},{title:"\u7C7B\u578B",key:"orchestraType",render:e=>a(T,null,[a(h,{labelPlacement:"left",column:1},{default:()=>[a(r,{label:"\u4E50\u56E2\u7C7B\u578B"},{default:()=>[w[e.orchestraType]]}),a(r,{label:"\u8BFE\u7A0B\u7C7B\u578B"},{default:()=>[e.courseTypeCode?Q[e.courseTypeCode]:"--"]})]})])},{title:"\u8BFE\u4EF6\u5185\u5BB9",key:"courseNum",render:e=>a(T,null,[a(h,{labelPlacement:"left",column:1},{default:()=>[a(r,{label:"\u8BFE\u65F6\u6570"},{default:()=>[e.courseNum]}),a(r,{label:"\u9636\u6BB5\u81EA\u6D4B"},{default:()=>[e.unitTestNum]})]})])},{title:"\u66F4\u65B0\u4FE1\u606F",key:"updateTime",render:e=>a(T,null,[a(h,{labelPlacement:"left",column:1},{default:()=>[a(r,{label:"\u66F4\u65B0\u4EBA"},{default:()=>[e.operatorName]}),a(r,{label:"\u66F4\u65B0\u65F6\u95F4"},{default:()=>[e.updateTime]})]})])},{title:"\u72B6\u6001",key:"enableFlag",render(e){return e.enableFlag?"\u5DF2\u542F\u7528":"\u672A\u542F\u7528"}},{title:"\u64CD\u4F5C",key:"operation",fixed:"right",render(e){return a(E,null,{default:()=>[e.enableFlag?a(i,{type:"error",size:"small",text:!0,onClick:()=>d(e,!1)},{default:()=>[p("\u505C\u7528")]}):a(i,{type:"primary",size:"small",text:!0,onClick:()=>d(e,!0)},{default:()=>[p("\u542F\u7528")]}),a(i,{type:"primary",size:"small",text:!0,onClick:()=>{o.push({path:"/coursewareDetail",query:{id:e.id}})}},{default:()=>[p("\u8BE6\u60C5")]}),a(i,{type:"primary",size:"small",text:!0,onClick:()=>_(e)},{default:()=>[p("\u5220\u9664")]})]})}}],u=j(),k=()=>{t.pagination.page=1,f()},_=e=>c(this,null,function*(){y.warning({title:"\u8B66\u544A",content:"\u662F\u5426\u786E\u8BA4\u5220\u9664\u6B64\u8BFE\u4EF6?",positiveText:"\u786E\u5B9A",negativeText:"\u53D6\u6D88",onPositiveClick:()=>c(this,null,function*(){console.log("row",e),(yield B(e.id)).data&&(k(),m.success("\u5220\u9664\u6210\u529F"))})})}),x=()=>{var e;(e=u.value)==null||e.submit()},I=()=>{var e;(e=u.value)==null||e.reset()};return()=>a("div",{class:"system-menu-container"},[a("div",{class:["section-container"]},[a(U,{ref:u,model:l,onSubmit:k,onSetModel:e=>Object.assign(l,e),saveKey:"courseware-manage-ad-key"},{default:()=>[a(g,{path:"keyword",label:"\u5173\u952E\u5B57"},{default:()=>[a(q,{value:l.keyword,"onUpdate:value":e=>l.keyword=e,placeholder:"\u8BF7\u8F93\u5165\u8BFE\u4EF6\u540D\u79F0/\u7F16\u53F7",clearable:!0},null)]}),a(g,{path:"courseTypeCode",label:"\u8BFE\u7A0B\u7C7B\u578B"},{default:()=>[a(b,{placeholder:"\u8BF7\u9009\u62E9\u8BFE\u7A0B\u7C7B\u578B",clearable:!0,value:l.courseTypeCode,"onUpdate:value":e=>l.courseTypeCode=e,options:J},null)]}),a(g,{path:"enableFlag",label:"\u662F\u5426\u542F\u7528"},{default:()=>[a(b,{placeholder:"\u662F\u5426\u542F\u7528",clearable:!0,value:l.enableFlag,"onUpdate:value":e=>l.enableFlag=e,options:[{label:"\u662F",value:1},{label:"\u5426",value:0}]},null)]}),a(g,{path:"orchestraType",label:"\u4E50\u56E2\u7C7B\u578B"},{default:()=>[a(b,{placeholder:"\u8BF7\u8F93\u5165\u4E50\u56E2\u7C7B\u578B",clearable:!0,value:l.orchestraType,"onUpdate:value":e=>l.orchestraType=e,options:t.orchestraTypeList},null)]}),a(g,{path:"operatorId",label:"\u66F4\u65B0\u4EBA"},{default:()=>[a(b,{placeholder:"\u8BF7\u8F93\u5165\u66F4\u65B0\u4EBA",clearable:!0,value:l.operatorId,"onUpdate:value":e=>l.operatorId=e,options:t.staffList,filterable:!0},null)]}),a(g,null,{default:()=>[a(E,null,{default:()=>[a(i,{type:"primary",onClick:x},{default:()=>[p("\u641C\u7D22")]}),a(i,{type:"default",onClick:I},{default:()=>[p("\u91CD\u7F6E")]})]})]})]}),a(E,{style:{paddingBottom:"12px"}},{default:()=>[a(i,{type:"primary",onClick:()=>{t.visiableKnowledge=!0,o.push({path:"/coursewareDetail"})}},{default:()=>[p("\u65B0\u589E\u8BFE\u4EF6")]})]}),a(G,{loading:t.loading,columns:n(),data:t.dataList},null),a(A,{saveKey:"courseware-manage-ad-key",page:t.pagination.page,"onUpdate:page":e=>t.pagination.page=e,pageSize:t.pagination.rows,"onUpdate:pageSize":e=>t.pagination.rows=e,pageTotal:t.pagination.pageTotal,"onUpdate:pageTotal":e=>t.pagination.pageTotal=e,onList:f,sync:!0},null)])])}});export{se as default};
|